> MOOC movement (or at least where it has seen success), tends to focus on self-motivated, usually high-aptitude students. But, almost by definition, those attributes do not describe most students
I think MOOC's could benefit from face-to-face coaching. Students need someone to see them, to acknowledge their efforts, to monitor their progress and give them encouragement or advice when needed. This is the job of a coach, or educational counselor, not a teacher.
The teacher can very well be teaching the course on video, but the student needs to be observed by a real person in order to get that special feeling that motivates and makes the whole process efficient. A bunch of counselors distributed to major cities could serve a lot of students taking online courses, but they need to feel accountable to a person, not just a website. It's easy to do that and fits well with the online delivery model.
MOOC's could be a great solution to life-long learning and keeping up to date with relevant skills. Especially in computer science, a 4 or 5 year college program is too long - by the time the students finish, many specific technologies they learned might be already obsolete. Instead, coming back for a course or two every year might work much better in the long run.
MOOC's might still work out if they could be coupled with employment from the start - let Coursera or Udacity partner up with various companies and create relevant courses, and use this opportunity to teach and rank the participants and in the end, offer jobs to the ones that are up to par with their skills. This would make MOOC's much more valuable than what they are now.