Completion tracking is an extremely useful feature of Moodle. Many organizations use SCORM packages, and using completion tracking in tandem with it would be beneficial for tracking learners’ progress.
The objective of this article is to provide the information needed to successfully use completion tracking with SCORM.
Sections/Summary of the Steps
Before getting into the details of using completion tracking with SCORM packages, please note the following steps:
Step 1: Enable completion tracking
The first step is to make sure that completion tracking is enabled (see the article: Conditional Activities and Completion Tracking).
Completion tracking also has to be enabled for the actual course. While in the course, navigate to Administration block > Course administration > Edit settings. In the course’s settings, under ‘Completion tracking’ choose ‘Yes’ from the drop down menu under ‘Enable completion tracking’.
Note that activity completion also has to be enabled at the activity/resource level (navigate to the activity, then Administration block > Activity administration > Edit settings).
Step 2: Adding the SCORM package
Add the SCORM module
When adding a SCORM activity to a course there are two ways of doing it.
- As a resource by using the IMS Content package menu item in the drop down menu. Note: this provides less tracking capabilities.
- Or as an activity by using the SCORM package option in the dropdown menu.(Recommended) Note: use the SCORM package option for more tracking capabilities.
Something to keep in mind is that tracking depends on the data the SCORM module is sending to the LMS (Moodle). If the SCORM module has no quizzing data then it may be returning only data on what’s viewed or not viewed. If the SCORM module has a quiz it may be possible to send data on the results of the exam. Usually with programs like Articulate it is possible to select how you want the tracking to work based on slides viewed or on quiz results.
Knowing what kind of data the SCORM module is returning is important as this affects the settings entered in Moodle for a SCORM package.
On the settings page for a SCORM package activity, under the ‘Grade’ category there are grading method options of Highest grade, Learning Object, Sum, and Average in the dropdown menu for ‘Grading method’.
The grading method defines how the grade for a single attempt of the activity is determined.
- Learning objects - The number of completed/passed learning objects (Note: used for SCORM modules which don’t have quizzes).
- Highest grade - The highest score obtained in all passed learning objects
- Average grade - The mean of all the scores
- Sum grade - The sum of all the scores
Configure the Activity completion settings
After setting the grading method the Activity completion settings can be enabled for a SCORM module.
Navigate to the ‘Activity completion’ category on the SCORM activity settings page.
In the dropdown menu for ‘Completion tracking’ select ‘Show activity as complete when conditions are met’.
You will then have the a few different options. If ‘Require grade’ is selected then the SCORM module should be returning a grade based on a quiz within the SCORM module. Additionally, If the require grade feature is enabled, the activity is considered complete when a student receives a grade. Pass and fail icons may be displayed if a pass grade for the activity has been set.
The pass grade for the activity is set in the Gradebook or Grades area found in a course under the Administration block > Course administration > Grades > select “full view” from the drop down menu.
Beside the SCORM Package activity there is an actions column; click on the editing icon .
On the page that loads, in the ‘Grade item’ category click ‘Show more’. In the ‘Grade to pass’ field provide the numeric grade which defines the minimum grade needed to pass. Click ‘Save changes’ at the bottom of the page.
This should allow for better tracking and use of completion tracking at both the course and activity level.
Please note that the cron job has to be running for your Moodle site for completion tracking to upgrade its tracking data.