Processing SCORM-Based Content

CourseMill supports version 1.2 of SCORM with the addition of the question type (from SCORM 2004). The content may be loaded from Lectora or other authoring tools using Import Content within the course content.

CourseMill retains SCORM content as a ‘SCO’ (SCORM Compliant Object). One or more SCOs can be used to create course content, but they cannot be used as prerequisites. A single SCO must contain one or more Assignable Units (AU). If more than one AU exists, then it is possible to create prerequisites within the SCO forcing the user to complete one AU before moving to the next AU.

Once users are registered in the course, the SCO name cannot be altered. If it is altered, all history for that SCO will be lost..

Supported SCORM Element

CourseMill retains the following set of SCORM columns based on the AU’s tracked within the course:

cmi.interactions_count cmi.interactions.X.id cmi.interactions.X.objectives cmi.interactions.X.time cmi.interactions.X.type cmi.interactions.X.type cmi.interactions.X.correct_responses cmi.interactions.X.weighting cmi.interactions.X.student_response cmi.interactions.X.result cmi.interactions.X.latency

SCORM Status Rules

Incoming SCORM status is managed by a rule set defined by the SCORM standards. There are two distinct pathways the Status can follow:

Both paths are terminal when the final Status is reached. Once CourseMill has received a terminal Status from the content, no additional completion status information will be passed between the course and CourseMill.

SCORM Managed Properties

RetainMaxScore is a property that allows the user to retake a course and retain only the highest score from multiple attempts. This will not change the status.

© Copyright Trivantis Corporation 2015