SCORM
Sharable Content Object Reference Model (SCORM) is an international standard for creating and using electronic training courses in distance learning systems.
SCORM defines requirements for the structure of training content and the way it interacts with the training system. Thanks to this, courses created according to the SCORM standard can work in different distance learning systems without the need for their revision.
The standard also ensures the multiple use of training materials: content is divided into separate modules that can be reused in different courses regardless of who, where and with what tools they were created.
SCORM is based on the XML standard, which is used to describe the structure and exchange of data between a training course and a distance learning system.
Creating SCORM-resources
SCORM resources, like HTML-sites, can contain electronic educational materials, including textbooks, courses, guides, and catalogs created as websites. After opening, the SCORM-resource is displayed in the system interface in an embedded frame.
To create a SCORM-resource, click the Add button on the Resources page and select the resource type - SCORM:

Next, you need to fill in the basic resource parameters:
- specify the resource title;
- if necessary, add a description;
- select the Categories to which the resource belongs. More details: Resource Categories;
- configure Access to the resource for users in the Knowledge Base. More details: Knowledge Base Management;
- if necessary, select a taq.
Also, as for other types of resources, you can add a Resource Cover and Image for task card instead of the standard one.
In the SCORM Course (1) field, you need to upload a ZIP-archive with SCORM-files.
We recommend using Latin characters in the archive name and internal SCORM files for correct display of the SCORM course.
In the Frame height (2) field, you need to specify the minimum height of the area in which the resource will be displayed. The value should be chosen depending on the specifics of the SCORM-course. The default is 640 px. This setting works for the computer version of the portal, on mobile devices this value is always 500px.
If necessary, you can enable the Always set up 100% at the end of the Scorm-resource (4) setting.
This setting is used for SCORM courses that only send the "Completed" status to the LMS upon completion, but do not send a percentage of completion.
If the setting is enabled, the system will automatically set the result to 100% after the successful completion of such a SCORM course. The setting is disabled by default.

SCORM Check
SCORM resources can be checked before creating tasks and using them in courses and programmes. To do this, after loading SCORM into the system and creating a new resource (find more in Create SCORM) you need to switch to the SCORM view via menu Learning Resources - Resources
The SCORM resource validation tool collects all data about the resource during its passage and displays it in the SCORM Log. The individual parameters required to obtain and process the results for the resource are displayed at the top:
- cmi.completion_status
- cmi.core.lesson_status
- score.raw
- score.max
- score.min
It is important for the administrator to check the data control parameters that SCORM transmits:
- status;
- mark.
A correctly created SCORM resource will return a status of 'Completed' or 'Failed' and a score of 0 to 100% after passing.
If there is no grade or status after the course is completed, the resource will not work correctly in the system. It is necessary to contact the SCORM developer and modify the resource to make it work correctly. Also, SCORM resources that remain in the "In progress" status after completion will not work correctly
SCORM resources with tests may automatically have a pass threshold specified. But the system administrator can change this threshold when creating a job with such a SCORM. You can use the SCORM validation tool to test whether the result of the passed resource will be correct in relation to the threshold set in the job. This is done by entering a value in the Threshold field from 0 to 100% and passing the course. If the status and grade are correct, you can create an assignment with the course and specify the same completion threshold.

Create tasks with SCORM
SCORM courses can be used in individual tasks, in courses, or in programs. To create a tasks with a SCORM resource, go to Learning - Tasks, click the Add button, then select the "Resource" type and choose the required SCORM resource from the list of published resources.
TIn the Settings section, you can configure the following parameters:
- Task deadline;
- Task passing time;
- The result of task completion is;
- Completion threshold;
- Select a badge or certificate for completing the task;
- Specify points and bonuses for task completion;
- Create your own Custom successful and unsuccessful completion task messages.
More information about creating tasks find in the article Creating tasks-resources.
Depending on the settings set in the SCORM resource itself, the Collaborator will record the percentage of such a resource and its results, and automatically give a grade for the task on the best or last result.

Passage tasks with SCORM
The uploaded SCORM course will appear in the system as follows:

1. If the completion threshold in the task is 0% - the result of the SCORM course is determined by the internal threshold setting in SCORM.
2. If the Completion Threshold is specified in task - the SCORM course result is determined by the threshold from the task
3. The task mark - the best result out of all attempts - the default setting. Regardless of the Passing Threshold value, the result is determined by the best of the passage attempts.
4. Task grade - Last attempt result - the setting captures each attempt to complete a SCORM course. The task may change from a "Completed" or "Failed" status to an "In progress" status
5. Time to complete the resource - if a Task passing time is set for completing the task in the task settings, a timer will be displayed to the user while viewing the resource. The countdown starts immediately after the resource is opened for the first time and continues in real time, even if the resource is closed and reopened later.
If the user has not completed the task during the SCORM course, it is possible to continue the course when it is re-opened.

SCORM Report
The SCORM report can be viewed via:
- menu Learning - Tasks in the task list find the task name and click on the button Action - Report

- on the task-resource page in the Results Block click the Analyze button:

- menu Learning - Resource report:

The Resource Report page looks like this:

The Resource Report (SCORM) displaysthe following information:
(1) - Name of the Resource and Task that is pre-selected for generating the Resource Report
(2) - Success Overview - visual display of the results of completing the Task with the SCORM resource.
(3) - Number of requests to the resource
(4) - Statistics (number of assigned users, completed the task successfully, completed the task successfully, completed the task unsuccessfully, in progress, on check).
(5) - Data on Users assigned to the Task (Name, City, Position, Department, Tags).
(6) - Date of assignment - task assignment date.
(7) - Finishing date - completion date of the Task
(8) - Current Status - current status of the task (Not Started, in Progress, Completed, Failed).
(9) - Attempts used - displays how many times the user has completed the task.
Clicking the number of attempts opens the Passing attempts page, which displays:
- the number of each attempt,
- the starting and finishing date of the attempt,
- current status (In progress, Completed, Failed),
- the result in %.
Clicking the Read more (13) button opens the Protocol of answers page, which displays detailed information about the user’s completion of the SCORM resource task for each question.

(10) - Result - the result of passing the resource in %.
(11) - Organizational structure filter - filter allows you to quickly find users from several departments at once. You can select the entire “branch” of the department or several folders of the organizational structure at the same time with one click, as well as conduct a search by organizational structure.
To reset all filters, click the appropriate button Reset filter (12)
(13) - In details - after clicking the button, the Protocol of answers page will open, which displays detailed information about the user's completion of the task with the scorm resource.
The Protocol of answers shows the results of only one attempt - this attempt determines the final result for the Assignment and depends on the settings in the Assignment. (for details, see Settings for Tasks)
The response log (SCORM) displays the following information:
(1) - Resource Name and Tasks
(2) - Date and time of the start and end of the passage
(3) - Result
(4) - Status

- For SCORM Resources 2004, a table is displayed with the results of passing each question: question number (5), question text(6), correctness (7) , number of points scored (8) and question weight (9).
- SCORM resources 1.2- also send information about the correctness of the answers, but does not send the text of the questions, only the serial number.
(14) - Send a reminder - users with the status "Not started" or "In progress" can be sent a reminder that they need to complete this task. The notification will be sent according to the template Tasks - Remind about incomplete tasks - manual sending
Additionally, you can download the Resource Report to Excel using the button Upload Excel (13)
User information from SCORM
The LMS system returns to SCORM the variable cmi.core.student_info, which contains an object with information about the current user. The following fields are available in it:
| Field | Value |
|---|---|
id |
internal ID |
uid |
external ID |
is_chief |
sign of the manager |
position_rank |
type of management position: 1 - manager, 2 - deputy |
email |
|
fullname |
full name |
city |
city |
position |
position |
department |
department |
firstname |
name |
secondname |
surname |
patronymic |
patronymic |
international_name |
full name in Latin |
photo_thumb |
preview photo size 128x128 |
big_photo_thumb |
large 180x180 photo preview |
To get a specific field from the cmi.core.student_info object, you need to access this field directly. For example, if you want to get the user's mail, you should use the variable cmi.core.student_info.email.
Manually grade SCORM
Sometimes a SCORM packet will not return its result to the system and then the Administrator needs to intervene. In this case, a 'manual' SCORM score is available on the 'Resource Reports' - 'Protocol of answers' page:
Next, click on the line Set rating

When clicked, a modal window opens where the administrator can give the required grade on a scale from 0 to 100:

Once the Administrator has given a mark, the status of the task will change according to the passing threshold.
This operation is irreversible.
After Seting rating manually, the Protocol of answers will look like this:
