This document discusses Moodle's support for SCORM (Sharable Content Object Reference Model) packages. It demonstrates how to add a SCORM package to Moodle, how students can access the content, and how data like time spent, scores, and completion status are tracked. It also covers the SCORM specifications and versions supported in Moodle, as well as authoring tools for creating SCORM packages.
18. RTE API Functions Function What it does... LMSInitialize Initialises the SCORM object in the e-learning system in JS global scope (the document object) LMSGetValue Gets the value of one of the SCO attributes LMSSetValue Sets the value of one of the SCO attributes LMSCommit Calls the e-learning system "save" function to save the SCO attributes into the e-learning database LMSFinish Puts an end to the use of the current JS object (the SCO item has been finished) LMSGetLastError Gets the last error (not supported - fooled with "No error" message) LMSGetErrorString Gets the error string (not supported - fooled with "No error" message) LMSGetDiagnostic Gets a diagnostic (not supported - fooled with "No error" message)
26. Consider tracking of a Quiz in SCORM SCO attributes Values cmi.interactions_0.correct_responses_0.pattern t cmi.interactions_0.id Q01 cmi.interactions_0.result wrong cmi.interactions_0.student_response f cmi.interactions_0.time 14:58:05 cmi.interactions_0.type true-false cmi.interactions_0.weighting 1 cmi.interactions_1.correct_responses_0.pattern moodle cmi.interactions_1.id Q02 cmi.interactions_1.result wrong cmi.interactions_1.student_response 9999 cmi.interactions_1.time 14:58:12 cmi.interactions_1.type fill-in cmi.interactions_1.weighting 1
27. Consider tracking of a Lesson in SCORM SCO attributes Values cmi.core.exit Logout cmi.core.lesson_location 1 cmi.suspend_data 1X2X3 cmi.core.lesson_status Incomplete cmi.core.total_time 00:07:41:28
28.
29.
30.
31.
32.
33.
Hinweis der Redaktion
Currently moodle supports for two standard content packages knows as IMS and SCORM IMS content packages are used as an resource in moodle while the scorm packages are added as an activity module in moodle IMS resource in moodle donot track anything they are just used to play IMS CP. The differentiation is done because the specification and the concept behind the scorm package is not only to deliver the content, but also to track the information of a student for the Learning Objects designed within the scorm package.
As you know about scorm , I would brief u about scorm. It is collection of standards and specification for web based learning. Specification defines that how the content can be packaged into transferable zip file. This standard and specification are implemented in scorm1.2 and is widely used by Moodle in form of imsmanifest.xml content structure. There are many learning objects which are part of a moodle but the same thing can be design within the scorm package like quiz, lessons, resource with attractive flashy content ,etc within scorm Coming across the scorm the different scorm versions are available with some features like scorm version 1.1 = supported for metadata according to the AICC specfication which is content structure. Coming next to scorm 1.2 = which is widely used in LMS. Next scorm 2004 which donot have complete support in moodle currently, but according to the recent news of Moodle it is come to know that scorm 2004 will be completely supported in moodle 2.0 . The main concept of 2004 is to provide sequencing, navigation and dependency for multiple objects in scorm package Last but not the list, scorm specification defines that how the content is supposed to be packaged so that communication between LMS and scorm takes successfully.
SCORM enables content to interoperate with different LMS successfully. SCORM Conformant Learning Management Systems (LMSs) through the SCORM Run-time Environment This SCORM Run-Time Environment (RTE) handles requirements for launching content objects, establishing communication between learning management systems (LMSs) and shareable content objects (SCOs), and managing the tracking information that can be communicated between SCOs and LMSs A LMS is a software application supporting the managements of learning objects The SCORM Run-time Environment defines API which allows communications between LMS and SCOs