Professional Documents
Culture Documents
About SCORM
Affected Modules
RTE SCO
About Scorm
Sharable Content Object Reference Model (SCORM) is a collection of
standards and specifications for web-based e-learning.
SCORM defines how content may be packaged into a transferable ZIP file
Different Learning Objects can be designed within the SCORM Package and
can be tracked by LMS like Quiz, Lesson, Assignment, Resources (e.g Flash,
HTML, Video or other multimedia content which can be work on Internet), etc
Versions of SCORM
Scorm 1.1
Scorm 1.2
Scorm 2004
includes
Initialises the SCORM object in the e-learning system in JS global scope (the
LMSInitialize
document object)
Calls the e-learning system "save" function to save the SCO attributes into the
LMSCommit
e-learning database
Puts an end to the use of the current JS object (the SCO item has been
LMSFinish
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)
Actions using RTE API Functions
SCO begins communication with the RTE API (via a call to
Initialize())
Learner begins interaction with the SCO
SCO sends and retrieves data via the RTE API (via calls to
Get/SetValue()) - (data in form of SCO Attributes and Values)
Learner ends interaction with the SCO
SCO ends communication with the RTE API (via a call to
Terminate())
SCO attributes
cmi.core._children
cmi.core.student_id
cmi.core.student_name
cmi.core.lesson_location
cmi.core.credit
cmi.core.lesson_status
cmi.core.entry
cmi.core.total_time
cmi.core.lesson_mode
cmi.core.score._children
cmi.core.score.raw
cmi.core.score.min
cmi.core.score.max
cmi.launch_data
cmi.suspend_data
cmi.comments
cmi.comments_from_lms
cmi.core.exit
cmi.core.session_time
Tracking what in Moodle?
Time Spent
Bookmarking
Status
Score of a Quiz
SCORM Report
SCORM Lesson Report
– Tracked Student details
SCORM Quiz Report
– Tracked Student details
SCORM Quiz Report
– Tracked Student details
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
Consider tracking of a Lesson in SCORM
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
What else can be tracked Programmatically
Time Spent & Completion Status can be tracked for a Topic in a
Lesson and for a Lesson as a summary of all topics in a Lesson.
Quiz Type attribute which is not supported can be added to data model
which helps in differentiating Revision quiz & Main quiz
Example: suppose quiz type = test quiz OR revision quiz
Version support for SCORM in Moodle
SCORM 1.1
SCORM 1.2
supported in Moodle 1.9.3(or higher) and Moodle 1.8.7(or higher) and passes all the tests
in the ADL Conformance test suite 1.2..7 for SCORM 1.2. Moodle 1.9.5 is certified
SCORM 1.2 compliant.
Affected Modules
Gradebook
SCORM passes information to the gradebook – a
consistent and standard way is used by SCORM to do this.
How LMS can be SCORM compliant ?
If you need to track the learner’s experience with the
content, then SCORM provides an API and data model
that enable the interoperable tracking of performance
data.
If you do not need to track the learner’s experience
your content is not required to use the SCORM API.
SCORM considers content that does not use the
SCORM API to be non-communicative, and refers to
it in the SCORM Documentation Suite as an asset.
SCORM authoring tools
Rapitivity
Elicitius
Quiz Creator
eXe SCORM development package
WonderShare
Wimba create
Microsoft Learning Development System
etc
Future of SCORM in Moodle
The main focus of moodle is currently for SCORM
2004 3rd edition of SCORM is completed and 4th is
still remaining with a feature “Sequencing,
Navigation/dependency” which is in progress.
According to the Roadmap of Moodle, SCORM 2004
is hopefully supported in Moodle2.0 version.
Some Useful Resource
Moodle Docs - http://docs.moodle.org/en/SCORM
Moodle Forums -
http://moodle.org/mod/forum/view.php?id=1951
http://www.scorm.com/
http://www.scormsoft.com/scorm
http://www.adlnet.gov/