cmi.mode 'review' concept : redo or replay ?

607 views
Skip to first unread message

bruno

unread,
Sep 3, 2009, 3:41:56 AM9/3/09
to eLearning Technology and Development
Hi there,

I'm stumbling upon this one

The LMS I'm trying to update implemented cmi.mode's behavior as
'retry'/'redo' :
when in 'review' mode creating new set of tracking data.

But reading the scpecs says that in this mode :

"The SCO has previously recorded information about the learner
attempt and is presented without the intent of updating this
information with
data from the current learner session".

So could it mean 'replay' like in games ? Then when re-attempting the
sco (in order to try better scoring, for expl) the mode should be
'normal' ?

Thanks in advance for enlightening me.

rsug...@sugels.com

unread,
Sep 3, 2009, 8:35:55 AM9/3/09
to elearning-technolo...@googlegroups.com

In both SCORM 1.2 (cmi.core.lesson_mode) & 2004 (cmi.mode) the mode element is read-only and identifies one of three possible modes (browse, normal & review) in which the SCO may be presented to the learner.

“browse”: The SCO is presented without the intent of recording any information about the current learner session [1].

“normal”: The SCO is presented with the intent of recording information about the current learner session [1]. This is the default value if no mechanism is in place to identify the mode.

“review”: The SCO has previously recorded information about the learner attempt and is presented without the intent of updating this information with data from the current learner session.

 

The LMS Behavior Requirements state “There is currently no mechanism in place to determine the mode of a SCO. This is currently left to the implementation of an LMS. If the LMS wants to provide a way of previewing (or browsing) a content organization or a way of reviewing a content organization, then this is one mechanism for initializing the cmi.mode in which the content (SCO) in the content organization should be viewed. The “normal” mode shall be the default mode for all SCOs.”

 

What this basically means is, it’s up to the LMS to do with what they want.

 

In the LMS I work with most often, Pathlore 6.6, the following:

1. Before a learner actually starts a SCO, a “Preview” option (cmi.core.lesson_mode = “browse”) and a “Start” option (cmi.core.lesson_mode = “normal”).

2. Any attempts before completion (cmi.core.lesson_status = “incomplete” & cmi.core.exit = “suspend”) provides “Continue” & “Restart” options (cmi.core.lesson_mode = “normal”).

3. After a student completes the SCO, “Restart” (cmi.core.lesson_mode = “normal”) and “Review” (cmi.core.lesson_mode = “review”) are provided. The “Restart” option wipes data from any previous attempt, starting the learner from scratch. This is the only way a learner can improve their performance. The “Review” option persists all previous data, not overwriting anything.

 

My short answer to your issue is to check with your LMS vendor to see how they handle things.

 

 

Raymond Sugel Sr

eLearning Consultant
847.370.6163
rsug...@pivotpointelearning.com
www.pivotpointelearning.com

bruno baudry

unread,
Sep 3, 2009, 9:26:39 AM9/3/09
to elearning-technolo...@googlegroups.com
Thanks for your reply and exemple given,
Actually the LMS is in house build. it was was started on the scorm 2004 specs three years ago but only 5% of the variables were yet implemented I'm trying to enhance the it's SCORM "capabilities".

So the only difference whould be that a set of data is allready in the database available as read-only in 'review' and nothing in 'browse' right ?

2009/9/3 <rsug...@sugels.com>
--
_      _  _     _  _\   /
|_)    |_)|_||  || \ |_)Y
|_)    |_)|  ||_||_/|  \ |

rsug...@sugels.com

unread,
Sep 3, 2009, 2:14:49 PM9/3/09
to elearning-technolo...@googlegroups.com

In a nutshell, yes.

 

One thing I do to ensure the functionality I want is to do a GetValue(“cmi.core.lesson_mode”) immediately after initialization of the SCO. If it returns anything except “normal”, I turn off my data writing function.

 

Raymond Sugel Sr

eLearning Consultant
847.370.6163
rsug...@pivotpointelearning.com
www.pivotpointelearning.com

 

bruno baudry

unread,
Sep 3, 2009, 3:23:06 PM9/3/09
to elearning-technolo...@googlegroups.com
got it, thanks a lot !

Reply all
Reply to author
Forward
0 new messages