How to track specific Storyline slides and course progress in LMS
Jan 26, 2018
This is a slide I made to track course progress in an LMS by specific slides. You could place a tracking slide anywhere, but we used them on chapter ending slides like in the demo.
Here is a demo in scorm cloud (story file attached)
Try quitting the course after finishing 1 chapter (25% score), 2 chapters (50% score), etc. In Moodle, we can drill down to see which specific tracking slides were clicked on.
Let me know if you have any questions about this works
How to build from scratch
Introduction
This is a seamless method for tracking whether users have clicked on specific slides. There are some limitations though:
• The timeline is frozen so you cannot have things like animations or narration on tracked slides. (You can free up the timeline by submitting the interaction with a submit button (built-in or onscreen) but that is not as seamless, especially in the Storyline 3 mobile player)
• The setup is rather complicated (though you can make it once and then use it like a template)
Step 1 - Make a Freeform Text Entry Slide
● Create a Freeform Text Entry slide
● In <Form View>, Set Feedback to None
● Under Acceptable Answers type the number 1
● In <Slide View>, move the text field off the visible slide (don’t delete it!)
● In <Slide Properties>
○ Set <When revisiting> to “Reset to initial state”
○ Tick the boxes for <Prev> and <Next> and untick <Submit>
Step 2 - Create Triggers to Track the Slide
• Create triggers exactly as pictured here (including the order)
o One exception – “Jump to next slide” can be under “Slide Triggers” or “Player Triggers”
Step 3 - Make a Results Slide
● Create a Blank Results slide
● Ensure it is linked to your Text Entry slide
● Delete the default “Thank You” text and <Review Quiz> button
● When you publish, be sure to track by this result slide
5 Replies
Thanks for sharing Eric! :)
Wow! Gotta test this. Thank you Eric!
You don't happen to know a way to insert a detector into the SL3 player or on all slides that displays a warning when the connection with the LMS is lost do you? I was looking for a solution to that when I found this post. Thank you!
Hi Eric, this looks very interesting and is often asked on my projects. Well done.
Ellie, i’m not sure if you found an answer to your question, but have you seen the article on the articulate site:
https://articulate.com/support/article/how-to-let-users-know-if-their-course-attempt-cant-be-saved-in-an-lms-in-the-event-of-an-error
Cheers Christine
Did you find an answer to this? because I solved this problem once upon a time. I put a javascript into the the HTML output page that checked an LMS variable at intervals and closed the window and sent an alert message.
Something like:
Set variable A to false
Set A to: Get variable from LMS (always true)
if A is still false throw error
Repeat every 10 s...
Hi Adam,
I think i need your suggestion on how to solve that problem. I was able to track the progress of our student by using erics suggestion here. using cscorm cloud. But I can't track it using our LMS, made in wordpress. Do I have to put a code in the HTML output like the one you suggested? If yes, how can I put it there? Which part of the code should I paste the code?
Thanks!
Ann
This discussion is closed. You can start a new discussion or contact Articulate Support.