Hi Massimo, On 28 nov, 19:03, mdipierro <[email protected]> wrote: > Learning Scorm.... what a crappy protocol: >
I agree, it's crappy and awful, butI don't think it's so bad as you say: > 1) it is a method for zipping lectures and metadata > 2) lectures are in html and are vulnerable to XSS this is not a problem of the protocol but of the tool used to do the lecture. html or javascript are vulnerable to XSS themselves too. > 3) mixes content and presentation again, it depends on the tool used to generate the scorm package > 4) can contain quizzes (defined in the JS). students can find the > right answers by looking in the page source code. right :), anyway there are many more exercices that can be used, again it depends on the tool used to generate them. > 5) completely unreadable because of many XML files with incomplete > specs. > > I cannot believe everybody uses this. > Believe it. It's the international standard used in education. Every LMS has to implement it, because any serious (or considered serious by the educative authorities) content generation tool for education must be able to export to scorm. So, a teacher can use eXe to prepare the lessons and, then, include the scorm package in a Moodle at the school, or the national LMS. About eXe, I must say that it's a killer application because of an only point: teachers can use it easily. Its interface is really teacher-intuitive. On the other hand, its development is dead since more than two years ago, and any intent from other people to resume it has been impossible because of the current owners of the application. I know of several projects around the world patching it by their own. Internally eXe it's totally crap, because its developer froze the libraries they use and included them all in the binaries/sources, so the versions of xul, nevow, TinyMCE, etc. that eXe uses are two years old and almost impossible to update without rewriting a good part of eXe. Anyway, it has very good points, it's free, its client-server architecture design is a good and powerful design, and the way it interacts with the teacher is a total sucess in many countries around the world, and believe me: I've been working developing code and applications for teachers for the last 8 years and it's not easy to find an application that most teachers can use without problem. My 2 cents José L. > Massimo > > On Nov 28, 10:46 am, mdipierro <[email protected]> wrote: > > > > > > > > > I am taking a second look at SCORM, the de-facto standard for creating > > e-learning content, supported by all major LMSes. Looks like there is > > only one engine that can parse SCORM files and it is commercial/closed > > source. > > > This cannot be good for education. > > > Massimo > > > On Nov 28, 5:03 am, blye <[email protected]> wrote: > > > > I was researching LMS type stuff around the net and found eXe, a very > > > attractive open source tool for creating Lessons ( standards > > > compliant ) and generating the result as a sequence of html pages and > > > resources. exeLearning.org or core-ed.net. > > > > I am experimenting to see if the eXe pages can be 'wrapped' in web2py > > > ie. > > > > Idea > > > web2py app maintains a table of categories and a table of lesson > > > titles in these categories. This is fairly standard. > > > > the user can then select and hopefully start a Lesson > > > > 1. is it possible to shell out to the lesson index.html from web2py? > > > ( run the set of html files stored in local folder in separate browser > > > window). > > > (( the lesson is obviously Not a web2py app itself.)) > > > > Where and how should the Lesson resources be stored and referenced > > > from web2py field? (All eXe generated lessons begin with index.html) > > > My trials with redirect and static have not worked. :-( > > > > 2. It would also need to upload a zip file and unzip it into folder. > > > ( still researching this :-/ > > > > I suppose the ultimate idea is for the user to be able to upload > > > lessons created with eXe for other users to download and use. > > > Any ideas welcome. > > > > strength to the LMS mill!

