Search code examples
scormscorm2004articulate-storyline

How to set a descripton to an objective from imsmanifest.xml


I'm new on this SCORM 2004 3rd edition thing and i'm needing to add the description in every objective i create. http://www.examengine.net/help/LmsApiHelp/GetValueEnum.htm This makes me believe that i can create it from the js API but i want to know if i can create it from imsmanifest.xml

The SCO(s) was created on Articulate Storyline, normally i can't do objectives on it but triggering javascript i'm able to set it, but now I need to show de description from imsmanifest.

I found this:

<imsss:objective objectiveID="obj_module_1" description=”This is the first objective of module 1.”>

but it doesn't work...

I used this function to get it:

lmsAPI.GetObjectiveDescription("obj_module_1");

Solution

  • There isn't a description attribute for objectives in SCORM. The SCORM Content Aggregation Model (CAM) book lists the elements and attributes available for a manifest. From what it lists the only attributes for 'objective' are objectiveID and satisfiedByMeasure. (SCORM books here)

    Unless your LMS is offering this as a feature beyond SCORM, it looks like the Javascript path is your only option.