Special care and consideration must be taken when integrating a multi-SCO course with Skillport. Limitations currently exist, so this should only be considered if the content always uses percentage values for cmi.core.score.raw
and bookmarking/cmi.core.lesson_location
is not being relied on or not used.
Implementation of a multi-SCO course is managed by the e3 player and Skillport via an additional API for the topic level SCOs and via a module map navigational component to allow the initialization and finish of the SCO when navigating into and out of each topic. An example of the navigational component (the module map) is shown below and each SCO is listed by title along with details on the current status and score. The topic title is a hyperlink to launch that specific SCO.
The course name, percentage complete, and overall score are also displayed. To manage overall courseware progress correctly, it is necessary to limit the user to accessing one SCO at any one time. Provisions for this should be undertaken if the courseware launches separate SCOs in separate windows from the player when launched.
For each SCO in the module map, a separate score can be maintained and displayed as topics within Skillport. This is equivalent with existing Skillport library content in reporting and functionality. If each SCO within a module-mapped course does not return a score to the API, it may be necessary to identify in the sppub.ini file which SCOs do and do not score. That allows the player and Skillport to properly represent the overall score for the course and to allow proper evaluation of the completion criteria.
Calculation of the percent complete is based on SCO’s returning “not attempted” – 0%, “incomplete” – 50% and “completed” lesson_status
values and averaging those across all SCOs within the course. Overall course completion is based on the Course Completion Criteria.
© 2016 Skillsoft Ireland Limited