This module gives an excellent overview as to how online courses should be structured and administered. Having completed my Masters Degree online at University of Phoenix, I'm very familiar with being a student in an online class environment over a long period of time (2 years). Over time, it became easy to spot the professors that were not familiar with using the University of Phoenix CMS and / or administering a particular class or program module.
Support from our professors for students in that graduate level online environment (in our case, all of the students were full time teachers) was very important. Factors that complicated and / or impeded our progress were ongoing changes to the course syllabus being made by the different professors who administered a particular online class or program module and a constant steam of new (first time online professors) who were not familiar with the latest changes to the class syllabus, or how to administer the University of Phoenix CMS system. The result of all this was a lot of student confusion and frustration and the quality of each class experience could vary widely, depending on which online professor administered / taught your class.