Project

General

Profile

Feature #283

Review SCORM lesson_status setting behaviour

Added by Carlos Vargas about 10 years ago. Updated over 8 years ago.

Status:
Bug resolved
Priority:
Normal
Category:
-
Target version:
Start date:
03/12/2009
Due date:
% Done:

0%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
40

Description

Review the following section in the SCORM 1.2 RTE (page 26) and make sure it is applied correctly:

Initialization: If it is the student's first attempt at the SCO the lesson_status is set to not attempted. The LMS is responsible for setting the initial value to "not attempted".

Additional Behavior Requirements:

If a SCO sets the cmi.core.lesson_status then there is no problem. However, the SCORM does not force the SCO to set the cmi.core.lesson_status. There is some additional requirements that must be adhered to successfully handle these cases:

Upon initial launch the LMS should set the cmi.core.lesson_status to “not attempted”.

Upon receiving the LMSFinish() call or the user navigates away, the LMS should set the cmi.core.lesson_status for the SCO to “completed”.

After setting the cmi.core.lesson_status to “completed”, the LMS should now check to see if a Mastery Score has been specified in the cmi.student_data.mastery_score, if supported, or the manifest that the SCO is a member of.

If a Mastery Score is provided and the SCO did set the cmi.core.score.raw, the LMS shall compare the cmi.core.score.raw to the Mastery Score and set the cmi.core.lesson_status to either “passed” or “failed”.

If no Mastery Score is provided, the LMS will leave the cmi.core.lesson_status as “completed”

History

#1

Updated by Carlos Vargas about 10 years ago

Actualizado por Yannick Warnier hace 6 meses

Comment

This is not a priority for 1.8.6, but it would be nice to have it.
#2
Actualizado por Yannick Warnier hace 3 meses

  • Versión prevista changed from 1.8.5 alpha to 1.8.7

Comment

Although this is re-scheduled for 1.8.7, it is possible that this has already been done just before 1.8.6. Isaac, what's the status of this one?

#2

Updated by Yannick Warnier almost 10 years ago

  • Assignee deleted (Isaac Flores)
  • Target version changed from 1.8.7 to 1.8.7.1
  • SCRUM pts - complexity changed from ? to 40
#3

Updated by Christian Alberto Fasanando Flores over 9 years ago

  • Status changed from New to Needs testing
  • Assignee set to Curt Ricardo Rodriguez Salazar

Ricardo, verify please if this behaviour is Ok now( lesson status "completed"), please send your comments

#4

Updated by Yannick Warnier over 8 years ago

  • Status changed from Needs testing to Bug resolved

Also available in: Atom PDF