LMS Tracking Individual Pages

This question is related to LMS Tracking.

Client Requirement: Our Client wants to be able to log into the LMS and see the students’ progress and what page they are on. Our courses are non-linear so tracking by pages does not tell us what pages they have seen or not seen.

Our Solution: Upon completing the course we save out each slide as its own file and publish the files out. We then use Simple SCORM Packager to Create a single SCORM package with each exported slide as its own SCO.

Problem: Saving out each slide its time extremely time consuming, this is compounded as we are required to follow these steps during revisions as well. Turn around a minor text revision can take about 5 minutes, this is a small number but our average course is around 50-70 slides so it adds up fast. This method also creates a lot of risk to making mistakes as it as repetitive task.

Question: Is there an alternative way to allow our clients to track the users progress page by page in a non-linear course?

Proposed Solution: We converted our slides to freeform “click one”. We used the “Next” button as the correct choice which submits the answer and automatically moves the user to the next slide. Each slide has their own results slide and the course is tracked by a Master Results Slide which is tracking all the results slides.

Proposed Solution Problem: Although this works great on the LMS, our problem is in the IDs in which Storyline reports each slide. Our client is unable to tell what each ID refers to.

Example: Page title for our first slide is “Slide_1”, however the LMS is reporting it as “cmi.interactions.0.id: Scene1_Slide1_FreeFormPickOne_0_0”. As you can expect this is not useful, although we know if this slide was completed our not as with all other slides, it is difficult to tell what slide it really is.

I have attached two screenshots, one of our layout in Storyline and the other of the reporting issue in the LMS. Is there a way we can use Javascript to control the cmi.interactions.0.id:?

3 Replies
Allie Munro

I found a new solution, Instead of knowledge checks, I used survey questions. When the user enters a slide I automatically submit results that is equal to a variable which I set to the name of the slide+complete.

The downside though is the info the client needs to see is a bit buried. Is this really the best solution?