How do I summarize SCORM scores?
I am creating an eLearning module that uses SCORM 2004 4th Edition to communicate with a host learning management system.
At the moment, I set imsmanifest.xml
mine just so that I have one main goal, which is satisfied with a score of 70% (0.7).
<manifest xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3"
xmlns:adlseq="http://www.adlnet.org/xsd/adlseq_v1p3" xmlns:adlnav="http://www.adlnet.org/xsd/adlnav_v1p3"
xmlns:imsss="http://www.imsglobal.org/xsd/imsss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:lom="http://ltsc.ieee.org/xsd/LOM" identifier="com.scorm.manifesttemplates.scorm2004.4thEd" version="1"
xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd http://www.adlnet.org/xsd/adlnav_v1p3 adlnav_v1p3.xsd http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd http://ltsc.ieee.org/xsd/LOM lom.xsd">
<metadata>
<schema>ADL SCORM</schema>
<schemaversion>2004 4th Edition</schemaversion>
<lom:lom>
<lom:general>
<lom:title>
<lom:string language="en-GB">Hello World</lom:string>
</lom:title>
<lom:description>
<lom:string language="en-GB">A quick example how to to set the passing score in the imsmanifest.xml</lom:string>
</lom:description>
</lom:general>
</lom:lom>
</metadata>
<organizations default="ORG">
<organization identifier="ORG" adlseq:objectivesGlobalToSystem="false">
<title>Hello World</title>
<item identifier="I_HW0" identifierref="HW0" isvisible="true">
<title>Hello World</title>
<imsss:sequencing>
<imsss:objectives>
<imsss:primaryObjective objectiveID="init.cmi.scaled_passing_score" satisfiedByMeasure="true">
<imsss:minNormalizedMeasure>0.7</imsss:minNormalizedMeasure>
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>
</organization>
</organizations>
<resources>
<resource identifier="HW0" type="webcontent" adlcp:scormType="sco" href="start.htm">
<file href="start.htm"/>
</resource>
</resources>
</manifest>
In JavaScript, I use this API Wrapper to communicate with the Learning Management System API.
Same.
// If score is >= 0.7 they have completed the primary objective.
var score = 0.8;
pipwerks.SCORM.set('cmi.score.scaled', score);
pipwerks.SCORM.set("cmi.completion_status", (score >= 0.7) ? "completed" : "inprogress");
I've seen the SCORM documentation where you can have multiple targets, each with its own account.
However, I could not find a way to tie objective assessments to the main goal.
I was looking for some way to link the objective scores and have a primary objective score equal to the weighted average of the goal score points.
Is there a way to set it up imsmanifest.xml
so the Learning Management System knows how to do this?
No one has answered this question yet
Check out similar questions: