The best pieces of advice I can give you would be this:
1) Easy navigation so I can easily locate where the different components are (lessons, assignments, discussions, etc).
2) Good, practical, and relevant info, otherwise, the class is a waste of time!
3) Plenty of resources and support so I can get help when needed, or find additional info.
4) Stay in contact with the students. Most online students don't like being forgotten, so don't simply post the content and forget about me.
5) Provide helpful and timely feedback and grading! In order for me to learn, I need to know what I'm doing right and were I'm making errors. Simplying posting answers won't cut it, because I won't be able to discover where I went off.
Great Advice Msoexpert! Right on target. The first online course I taught I adapted a f2f course and it worked well. The next course I developed for online teaching I used a f2f format to developing it - posting lectures and little else. It worked, but it needs revision and updating. There is so much more I can do to makeit more effective. As you say, timely feedback, I know I'm making mistakes, but don't know what they are. Asking students for feedback throughout the course helps you make it better for them and allows you to have interactive feedback with them - something an end of course evaluation doesn't do.