btw gratitude Massimo for your great creation In the developing world, on the brink of a huge uptick in broadband users, such an app would be very very useful
I second what Tom in Ireland says I see an LMS as a balance of user data / admin(collaboration,enrolment) data / course and resources data. I have been working (slowly :-/ ) with a web2py LMS version, Phase 1 - actually a constellation of CRM, blog, forum, collaborative learning chat, supercharged links list, gallery, resources upload/ download, groups for collaboration. Phase 2 - teacher/course/resources - still in formation, needs to be very multimedia (video,podcast etc ) and collaborative. Phase 3 the Admin/collaboration Phase - many to many interaction of student with 'course' resources and each other. Phase 4 - 'Course' administration, presentations and assessment options. I have been thinking about SCORM, a 'protocol' for the creation and transfer of computer administered assessments. It seems to be a distant cousin of XML. What do the web2py maestros think of it. An on- line testing, agile and flexible) would be an awesome addition to some of the good ideas above.