Today, the web is full of MOOCs that give video tutorials on various topics in arts, science and engineering. In fact, the whole paradigm of education is changing with classrooms getting available on the web. But, as with any other field, the basic problem is that as it grows, a lot of different options are available, so how does one compare between various courses to decide which course is the best to work on...
The idea came to me while studying a course on Udacity. Although it is a brilliant website with a dashboard to track progress and hands on tutorials at regular intervals in the courses to test the skill level achieved, the basic problem was that the forums and discussions were local and course relative. What if I find another course with a different implementation of the same problem, how do I decide which one is better, when there is no way to compare the two courses.
A Search option: that sifts through courses available on MITOCW, Coursera, edX, Udacity, NPTEL and various others.
A Login and Registration system: not anything complicated, probably will use existing microsoft account info to establish user identity.
A Generic Discussion and Query Forum: where app users give their insights on the different things taught on the same topic in different courses.
A Dashboard and Progress tracking system: The app will give the users the option to take the course in the native app environment or on the official course webpage. The app will track the various videos watched by the user.
Comment Threads: on course description and video pages, for informal conversations and/or discussions between users.
Rating System: On finishing a particular course, or leaving a course midway the users will be given an option to provide a star rating and additional comments on the course. The ratings system will be added for individual videos as well.
Points of Interest
Apart from the existing university courses from Harvard, MIT etc., I also plan to bring together videos from independent organizations like KhanAcademy, on the same platform.