(Last Updated: July 18, 2019)

How to keep track of training courses is a basic question to ask for almost all eLearning designers. Not surprisingly, a simple question comes with a simple answer: to track training courses, all you need is ActivePresenter and a reliable SCORM or xAPI-compliant LMS.

First, What is ActivePresenter?

ActivePresenter is an eLearning authoring tool to rely on to design eLearning courses. It provides a wide range of features in an elegant and friendly user interface. The tool ensures you are able to design responsive, interactive, and media-rich eLearning courses. Some typical content includes demonstrations, software simulations, quizzes, and branching scenarios.

track training courses 01

ActivePresenter uses two common eLearning standards: SCORM (Sharable Content Object Reference Model) and xAPI (Experience API or Tin Can API). These standardized eLearning specifications guarantee the compatibility between eLearning courses and LMSes. They enable the two to “talk” to each other and exchange information. That is, any SCORM-compliant course is able to interoperate with any SCORM-compliant LMS, and vice versa.

What is an LMS?

A learning management system (LMS) is a software program used to manage, deliver, and track training courses. Some of the most popular LMSes are Moodle, Edmodo, Docebo, SCORM Cloud, etc. An LMS simplifies things for both trainers and learners. You, as a trainer, upload your course to an LMS and assign it to learners. Learners access the LMS and complete their assigned course. After that, you get the data from the LMS to assess and monitor learning activities and performance.

Virtually all LMSes include many built-in reporting and tracking methods to track training courses. They allow getting an overall picture on various aspects of your training program. For example, you can get a snapshot of how many times and how long a learner has viewed a specific page within the course. This data might be useful in freshman courses to see if learners really grasp the content.

An LMS can keep track of many learning activities, including but not limited to:

  • Course status (such as Not started, In progress, Completed, and Incomplete)
  • Whether a learner has passed or failed
  • Duration/total time spent
  • Which answers were given and which pages were viewed
  • How long a page was viewed
  • Test/assessment scores
  • Score per question
  • Questions answered correct or incorrect
  • User attempts
  • Custom reports based on your unique needs

At this point, you must be clear about the very first question in this article. To track training courses, all you need is ActivePresenter and a reliable SCORM/xAPI-compliant LMS. The following workflow shows how to create a tracking-ready package using ActivePresenter and upload it to an LMS.

  1. Configure LMS reporting options within ActivePresenter
  2. Pack your eLearning content into SCORM/xAPI-compliant package
  3. Upload the SCORM/xAPI-compliant package to an LMS

Step 1: Configure LMS Reporting Options within ActivePresenter

ActivePresenter comes with several LMS reporting-related options that make a training course trackable by LMSes. The options are applied to interaction objects (including questions) and available in the Score & Reporting section (Properties pane > Interactivity tab).

track training courses 02

1. Question Mode

There are two question modes: graded and survey. A graded question has correct and incorrect answers to score learner response. As a result, you can track, for example, questions answered correct and scores. On the other hand, a survey question has no right or wrong answers, so it doesn’t use scores. No score tracking, but you can keep track of the learner response to each question.

track training courses 03

There are 9 default question types in ActivePresenter, 8 of which can be set either graded or survey. The exception is Rating Scale, which is always a survey question. So, first things first, decide the question mode to meet your training and tracking needs.

track training courses 04

2. Report ID

Report ID is a unique identifier for each interaction, question, and question answer. An LMS uses it to identify different trackable elements within a course. ActivePresenter automatically generates report ID for every trackable element. However, you’d better change the report ID so that it makes sense to you. So, try creating report IDs that are distinctive, descriptive, and consistent.

track training courses 05

Report IDs can contain alphanumeric characters (A-Z, a-z, 0-9) and underscore (_) with the maximum length of 250 characters. For example, three questions within a quiz can have three report IDs such as quest_01, quest_02, and quest_03.

3. Points

Score tracking is common when you want to track training courses. Besides regular scoring that gives points for correct answers, you can do partial and negative scoring. Partial scoring marks a question partially correct and gives points for each of the right answers. It’s helpful to questions having more than one right answer such as multiple response and fill in multiple blanks.

track training courses 06

Meanwhile, negative scoring penalizes wrong answers by taking away points. It discourages learners from randomly guessing the answers. To use this type of scoring, first enable partial scoring. Then, type negative points in the Points combo box of each wrong answer.

4. Attempts

You might want an attempt limit on questions and track the actual number of attempts afterward. If a learner exceeds the limit, he could not interact with the question anymore. The allowed number of attempts can also be infinite. This means a learner can keep attempting a question (within the time limit) until he answers correctly.

track training courses 07

It’s good idea to include a warning message about the maximum number of attempts. That way, learners become clear about how many times he can try a question.

5. Timeout

Sometimes, it’s necessary to set a time limit on quizzes for a certain level of proficiency. In ActivePresenter, you can restrict the time allowed for not only an entire test but also each question within a test. To do the latter, just select the Timeout check box to enforce a time limit in mm:ss.nnn format. When a timed question reaches the countdown, it becomes disabled.

track training courses 08

If you want to limit the maximum time for the entire test, keep reading. You’ll find how to do that in the next part.

Step 2: Pack Your eLearning Content into SCORM/xAPI-Compliant Package

Your project must be SCORM/xAPI-compliant so that it can be uploaded and launched in an LMS. After you’ve finished step 1, export the project to SCORM/xAPI package. Just click the Export tab > HTML5 to open the Export To HTML5 dialog. It’s where you configure many LMS reporting-related and SCORM/xAPI-related options.

track training courses 09

The dialog has two tabs, each of which contains separate sections. As this article focuses on how to track training courses in an LMS, we’ll discuss the Operation Modes and eLearning Options sections. Specifically, we’ll go into the operation mode, pass condition, and package information. For details about this dialog and the way to work with it, please take a look at:

1. Operation Mode

In ActivePresenter, an interactive presentation can run in four operation modes: Demonstration, Tutorial, Practice, and Test. Each mode serves its purpose in the training process. The Demonstration isn’t interactive at all; learners can only watch the process in action. Meanwhile, the Tutorial lets learners do the task (with guides), but they have to do correctly before they can move on. The Practice and Test modes, as their names imply, give learners a chance to practice and bring them to the real test, respectively.

track training courses 10

In the Test mode, as you question learners on their knowledge and grade them, you should restrict the time allowed. The Total Max Time option comes in handy in this case. This option is available for the Test mode only to set a time limit (in minutes) on an entire project. This is the total time required for learners to complete the project.

So, it’s up to your training and tracking needs to choose the right modes. ActivePresenter also lets you preview your project in these modes without exporting it.

2. Pass Condition

Pass condition specifies the success condition for your training course. It determines the status of the course is either passed or failed, which is usually essential for compliance courses or certification activities. When a learner meets the condition, he is marked as passed, otherwise he is marked as failed. You can choose one from the following: percent of correct answers, points gained, number of correct answers, and number of slides viewed.

track training courses 11

For SCORM-compliant courses, take note of the below:

  • SCORM 1.2: The raw score submitted to LMS is always a normalized value between 0 and 100.
  • SCORM 2004: The raw score submitted to LMS is a normalized value between 0 and 100 only if you choose the first condition (percent of correct answers). Otherwise, it is an absolute value.

3. Package Information

To track training courses using an LMS, you have to select a specification and set up the package information. In the Export To HTML5 dialog, switch to the Reporting tab and select a specification from the LMS combo box. ActivePresenter supports SCORM 1.2, SCORM 2004, and xAPI.

track training courses 12

Depending on the LMS used, the package information options vary. ActivePresenter automatically generates almost all information based on the name of your project. However, it’s possible to change this information at any time.

track training courses 13

  • Identifier: The unique string of characters used by the LMS to identify different manifests.
  • Version: The version of the manifest that can be used to differentiate manifests with the same identifier.
  • Organization Title: The title of the organization to which this item belongs. This information is only applicable to SCORM 1.2 and SCORM 2004.
  • (Item) Title: The title of your project that is showed to learners viewing the project using an LMS. It defaults to the name of your project file, but changing the title won’t affect the project name.
  • Description: The brief description of your project in xAPI package.
  • Report the score in percentage: This option normalizes the score in the range of 1 to 100 instead of using an absolute value. This option is only applicable to SCORM 2004.
  • Export each operation mode to a separated package: This option allows exporting each operation mode to a separated package instead of exporting all modes to a single package with multiple organizations.

As a side note, the Reporting tab also contains the Additional Report section which enables you to send report on your course through the HTTP request. This option comes into play when you use some alternatives to deliver and track your course, such as Google Spreadsheet. The report is in either XML or JSON (JavaScript Object Notation) format. In general, you don’t need this method if you already have an LMS.

track training courses 14

After configuring all LMS reporting-related and SCORM/xAPI-related (and other) options, export your project. Your SCORM/xAPI package is put in a ZIP file that can be directly uploaded to an LMS.

track training courses 15

Step 3: Upload the SCORM/xAPI-Compliant Package to an LMS

ActivePresenter works with any LMSes that are SCORM (1.2 or 2004) and xAPI-compliant. The upload process to an LMS varies based on the LMS you choose. In this article, let’s take SCORM Cloud as an example.

SCORM Cloud is a hosted player that allows delivering eLearning to learners. Developed by Rustici Software who plays an important role in establishing SCORM and xAPI standards, SCORM Cloud supports both in a clear user interface. The best part is that you can create free account (along with paid ones) to host your eLearning courses. So, in case you want to quickly test your SCORM or xAPI-compliant course, SCORM Cloud deserves to be a good choice.

To use SCORM Cloud, first sign up for an account. Then, log in and import your training course.

1. Import a Course

In SCORM Cloud, click Add Content > Import a SCORM, AICC, xAPI, or cmi5 package.

track training courses 16

Next, click Browse > Select your course (the ZIP file) > Import Course.

track training courses 17

Your course package is now added to SCORM Cloud Library. It’s time to try and share it with learners.

2. Track Your Course

To see reports on the course you’ve uploaded, go to the Library section > Click the course > Reportage.

track training courses 18

SCORM Cloud tracks and reports on many aspects of your training course. For example, you can keep track of individual learners who participated in the course. As you can see, two out of three learners passed the course.

track training courses 19

Click on the learner name to see detailed information about that learner’s activities. Bella passed the course with 90% average score. She got only one incorrect answer to the question of the atmosphere on planets.

track training courses 20

Above is just an example of tracking and reporting courses in SCORM Cloud. LMSes in general can take you further than that when you want to obtain information about course completion, learner activities, and quiz scores.

Key Takeaways to Track Training Courses

To sum up, tracking and reporting a key part of the training process. A learning management system is the perfect tool to track training courses. Meanwhile, ActivePresenter is the ultimate solution for eLearning course development. Make use of the two to better build, deploy, and gain insight into your training course.

Start creating interactive elearning contents with ActivePresenter now!

ActivePresenter Pro EDU


ActivePresenter Pro