Skip to main content

Outline

This article outlines the course tracking model in Evolve. This is only applicable for users publishing to Exceed or Bloom platforms. The tracking model can be inspected in live preview.

Tracking Model


How completion progress is calculated


Completion progress gives an accurate percentage-based value on the progress the learner has made towards the course status being completed. The way this is calculated changes based on course publish setting “Select How Your Course Should Set A Status."

Course completion


If the Course Attainment extension is enabled, completion progress will be based on the percentage of attainment component, block, or other content types that have been completed. If not enabled then the completion progress will be based on the percentage of component’s completed in this course. This is calculated based on all components in this course.

Assessment completion


Completion progress will be based on the percentage of Course Assessment components completed. If Branching Assessment is used the percentage will show as either 0 or 100% based on whether the branching component is complete or not.

Course completion & assessment completion


The average progress is taken from both how the course completion and assessment completion are being calculated.

Logic completion


Completion progress is set manually using the Logic Trigger action “Set Course Progress”.

Logic completion & logic passed/failed


Completion progress is set manually using the Logic Trigger action “Set Course Progress”.

How score is calculated


The way the score is calculated changes based on course publish setting “Select How Your Course Should Set A Status" as outlined below.

Course completion


Score is not calculated and remains at 0.

Assessment completion


The score is based on the Course Assessment or Branching Assessment if enabled.

Course completion & assessment completion


The score is based on the Course Assessment or Branching Assessment if enabled.

Logic Completion


Score is set manually using the Logic Trigger action “Set Course Score”.

Logic completion & logic passed/failed


Score is set manually using the Logic Trigger action “Set Course Score”.

Inspecting the tracking model in live preview


The tracking model can now be seen in the console of a browser’s developer tools. Any time the tracking model updates, a new log will be entered into the console. The “Select How Your Course Should Set A Status” setting can also be used here to see how the selected options affect certain tracking properties.

This feature is turned on in the live preview tools:

An example console log of the tracking model. The event that caused the tracking model to change will also be logged.

Did this article help?

Let us know by leaving a star rating or review at the top of this article.