Guideline: Go1 is the source of truth for learning

Go1 is the source of truth for all learner enrollments and consumption records for content hosted on our platform. If your content manages the learner's enrollment progress and completion status external to the Go1 system, it is a requirement to inform Go1 of any changes to that enrollment status. This ensures that we can consistently update our consumers, and give them consistent experiences when accessing your content - wherever they consume it.

To meet this guideline, we require that Go1 records are updated within 24-hrs of any change to your content.

How to keep your enrollments records in sync with Go1

For many common content types, such as SCORM and videos - a learners enrollment status can be synced automatically to Go1 directly from the content. In other scenarios, where the content does not provide automatic completions signals, for example, content that is an embedded weblink - we provide ways to sync your learner enrollment records to Go1.

Below are some of the methods to keep your content enrollments synced to Go1.

  1. Sync enrollments to Go1 via the public API
    Our public API provides the ability for you to push your learner's enrollment records to Go1. This option is recommended if you do not have another way to automate completion signals via the content itself.
  2. Sync enrollments to Go1 via the SCORM Standard (for SCORM content)
    For Shareable Content Objects (SCOs) such as SCORM, AICC, LTI etc, the Go1 Player listens for completion calls inside the content so we can capture the status change in real-time. This option only works if the content is published with the calls built into it.
  3. Automatic enrollment updates for video files within the Go1 Player
    For video content - when a learner completes the video within the Go1 Player, this is treated as a completed enrollment and is captured automatically. There is nothing required of the content provider to ensure this completion is captured.
  4. Manual enrollment updates that are triggered by the learner within the Go1 Player
    For various static content types within Go1, for example, text articles and PDFs - there is the ability for learners to manually trigger completion of this content via a ‘complete’ button in the Go1 Player. This functionality is available as there is no automated trigger that can capture when the user completes this style of content.

If your content manages the completions state of the learning - ensure you reference points 1 and 2 below to determine how you might ensure these records are synced to Go1.

Learn more