Skip to main content

How to Track Utilisation of Skillcast Content Packages on a Third-Party LMS

Learn about the user activity tracking for the Skillcast content packages hosted on a client LMS.

Updated this week

Introduction

This guide explains how utilisation tracking works for Skillcast content packages hosted on your own LMS. Tracking this activity helps you monitor learning engagement and ensure accurate billing. You'll also learn about your options for anonymising learner data and using a remote content package for enhanced reporting.


What is Utilisation Tracking?

When a user opens a Skillcast SCORM module hosted on your LMS, their web browser sends a secure message to the Skillcast servers. This message includes:

  • Student ID - a unique identifier for the learner, set by your LMS (sometimes this may be the learner's email address)

  • Student Name - as provided by your LMS

The data is sent via HTTPS, ensuring it is encrypted in transit.

Skillcast records the following:

  • Course title

  • Student ID

  • Student name

  • Date and time the content was accessed

You can review this information in your Billing section to see who has accessed your content.


Student ID Configuration

For accurate tracking and to prevent billing or usage discrepancies, your LMS must provide a consistent and unique Student ID for each learner.
We recommend:

  • Testing your LMS's Student ID configuration before go-live

  • Contacting your Customer Success Manager to arrange a test


Data Storage Options

You can choose how learner information is stored:

Anonymised data storage

  • Student ID and name are encrypted using a salted hash algorithm before being saved in the database

  • Allows Skillcast to track the number of unique users without identifying individuals

  • Data cannot be decrypted by Skillcast

  • Important: Even with anonymisation, Skillcast still processes the data in order to encrypt and store it. If you require data to be truly encrypted before it reaches Skillcast, your LMS must apply encryption prior to sending the data.

Non-anonymised data storage

  • Student ID and name are stored exactly as provided by your LMS

  • Allows for detailed utilisation reports showing exactly which learners accessed which modules

For more details or to enable anonymisation, contact your CSM.


Remote Content Package Option

Instead of hosting the SCORM module directly on your LMS, you can use a Remote content package. This option:

  • Is fully tracked by Skillcast

  • Records more detailed data than a deployed package, including utilisation and completion status

  • Enables access to additional features such as Skillcast reporting

  • A one-time .ZIP file is still provided for you to upload to your LMS

  • Any changes made in the Skillcast CMS can be republished and will be immediately reflected on your LMS

  • For more details, see: E-learning Standards and Features


Deployed content package

A deployed content package is a regular e-learning .ZIP package containing the manifest and content files.

  • Hosted and launched by your external LMS

  • Sends utilisation tracking information to the Skillcast servers as described above

  • Requires correct Student ID configuration for accurate reporting

  • For Perpetual Licences, it will be sent untracked


Limitations

  • If your LMS provides inconsistent or duplicate Student IDs, utilisation tracking may be inaccurate and could result in reporting or billing issues.

  • If anonymised data is provided (or anonymisation is done in the Skillcast system), Skillcast cannot identify or resolve inconsistencies in Student IDs.


Next Steps

You now know how Skillcast utilisation tracking works for content packages hosted on a third-party LMS.
For help with setup, anonymisation options, or testing Student ID configuration, please reach out to your Customer Success Manager by selecting Send us a message via the help icon on your portal, or by emailing [email protected].

Did this answer your question?