About SCORM
SCORM (Shareable Content Object Reference Model) is a collection of standards and specifications that define how to construct training content in such a way that it can be shared with other SCORM compliant systems. SCORM also defines how content may be packaged into a transferable ZIP.
In the assessmentQ backoffice you can upload a SCORM package in an assignment and allow your users to access this SCORM assignment through the standard delivery methods (via the assessmentQ portal, via access codes, via third party platforms, etc).
SCORM assignments are not created in the standard Assignments module, but in a separate module for SCORM assignments.
Note: You need appropriate rights to have access to the SCORM assignments module. To receive access, contact Televic Education via support@televic-education.com or contact your assessmentQ account manager.
Procedure
To create a SCORM assignment in assessmentQ, proceed as follows:
- Select Authoring in the central menu of assessmentQ .
- Select SCORM assignments in the navigation bar on the left-hand side of your screen.
Result: You see the overview of SCORM assignments. - Click Add.
Result: a new SCORM assignment is created. It has the status Draft. - Enter the name of the assignment in the top bar.
- In the Overview tab, enter an (optional) description of the SCORM assignment. You can also share it with other backoffice users under Access.
- On the SCORM package tab, select an existing SCORM package on your PC and define whether or not you want to display the header of the assessmentQ player on top of the SCORM package.
- Click the Approve button to approve the assignment.
Result: The assignment is added to the SCORM assignments overview. You can schedule the SCORM assignment just like any other assignment in assessmentQ.
Limitations of SCORM assignments
Restricted authoring possibilities
As SCORM packages are created in third-party authoring tools, and thus not in assessmentQ, you have fewer possibilities in SCORM assignments compared to the standard assessmentQ assignments, for example:
- You cannot send a SCORM assignment for review to someone else.
- The assignment statuses To be reviewed and Reviewed therefore do not apply to SCORM packages.
- You do not have an Items tab, a Behavior tab, a Security tab or a Results tab for SCORM assignments in assessmentQ, as the content and behaviour of the SCORM package are defined in other tools.
- You cannot send a confirmation e-mail to a user who has completed a SCORM package.
- Assignment templates do not apply to SCORM packages.
- SCORM packages cannot be edited in assessmentQ.
Processing of SCORM sessions
When using a SCORM package in an assessmentQ assignment, take into account that:
- A permanent session is used in assessmentQ for the user and the SCORM assignment.
A permanent session allows the users to resume their session at any time, and as many times as he wants. - When the user resumes or restarts the SCORM assignment, his answers to previously answered questions will be retained provided the SCORM package keeps track of the user’s progress.
- For this permanent session the highest score obtained by the user is stored in assessmentQ.
In case the SCORM assignment contains a SCORM package that does not keep track of the user’s results and the user restarts this assignment at a later time, he will not start at 0% but will keep his highest score. - In case the SCORM package shares a score without a maximum score, a maximum score equal to 100 will be stored in assessmentQ.
- If the SCORM package does not keep a score, no score will be sent with an export.
- It is the responsibility of the SCORM package to indicate if a user passes the session:
- the session is set as 'passed' in case the SCORM package sets cmi.core.lesson_status to Passed
- if the SCORM package does not support this, the session is marked as 'passed' if the SCORM package does not provide a max score (using cmi.cor.score.max) and the user obtains a score of 50% or more.
- In the assessmentQ reporting modules, only the total score is displayed (no score per item). Therefore only the overview and custom reports in the reporting modules can be used. Sessions can't be exported as well.
- Results can be pushed to a third-party platform only once a day (nightly batch).
- No results are returned in LTI integrations.
Prerequisites for using a SCORM package in assessmentQ
- SCORM V1.2
- Maximum file size for the SCORM package: 128 Mb
SCORM packages can be created using different authoring tools. The score associated with a SCORM package can therefore be transmitted to assessmentQ in different ways. It is crucial that you test your SCORM package properly before going live with it, as Televic Education does not control the authoring process of SCORM packages and cannot guarantee that every SCORM package will play flawlessly out of the box.
SCORM data model
On the technical level, assessmentQ provides support for following SCORM 1.2 data model elements:
- Retrieval of data model elements:
Data model element | Returned value |
cmi.core._children | “student_id,student_name,lesson_status,credit,entry,lesson_location,lesson_mode,score,exit” |
cmi.core.student_id | User access code |
cmi.core.student_name | User last name, user first name |
cmi.core.lesson_status |
“incomplete” – in case session ongoing “passed” – in case session is passed “failed” – in case session is completed and not passed |
cmi.core.credit |
“credit” – in case session is not started in preview “no-credit” – in case session is started in preview |
cmi.core.entry |
“” (empty string) – in case session is started “ab-initio” – in case session was not started before |
cmi.core.lesson_location | “” (empty string) |
cmi.core.lesson_mode |
“no-browse” – in case session is started in preview “review” – in case session is completed “normal” – in case session is ongoing |
cmi.core.score._children | “raw,max” |
cmi.core.score.raw | The session’s obtained raw score |
cmi.core.score.max | The session’s maximum score |
cmi.launch_data | “” (empty string) |
cmi.suspend_data | “” (empty string) |
cmi.core.total_time |
“00:00:00” |
The retrieval of data model elements not listed in the table above is not supported in assessmentQ.
- Writing of data model elements:
Data model element | Handling of the value |
cmi.core.score.raw |
Raw score is saved as the session score. If no maximum score was set by the SCORM package at the time of writing the raw score, the session’s max score is set to 100 and the session is set as passed if the raw score is 50% or more of the max score |
cmi.core.score.max |
Session’s max score is set to cmi.core.score.max Important: set this value before writing cmi.core.score.raw |
cmi.core.lesson_status | Session status is set to passed in case cmi.core.lession_status is equal to “passed” |
Writing of data model elements not listed in the table above is not supported in assessmentQ.