Tracking Progress - Rise 360 Courses

Sep 10, 2020

Hi all,

First off, please go easy, I'm new to this!! 

I've been developing a course in Rise 360 and I've managed to export to SCORM so that I can upload the course into a cloud LMS we use (TalentLMS). I'm interested to find out how we can track candidate progress.

From what I can tell, TalentLMS treats my whole course as a single 'unit' within its course management window, whereas during writing in Rise 360 I definitely created multiple lessons in an overall syllabus. I all added in controls to force learners to study each lesson in order and to record the percentage completed.

When a learner runs the course, the only 'progress' that is tracked and recorded by TalentLMS is their completion of the final test - I suspect that if I broke my course into individual SCORM packages for each lesson and uploaded them as separate units, TalentLMS would record progress each time a lesson was completed? Is there a way to monitor lesson completion within the Rise 360 course and then communicate that to TalentLMS?

Many thanks,

Alex

 

14 Replies
Alyssa Gomez

Hi Alex! Welcome to the community! 

That's an excellent question. Rise 360 reports Incomplete (0%) or Complete (100%) to the LMS, but not percent partially complete. 

As you mentioned, you would want to break the course into smaller SCORM packages to track how much of the course the learner has viewed. 

Amelia Bywater

Hello. I have the same question -  if I break the course into smaller SCORM packages, and upload each of these as a single lesson in our LMS, the user will encounter the 'start' page that has the button to start the course each time they enter a new lesson even though it is part of the same overall course. This destroys any flow from one lesson to the next. Is there any way around this?

thanks

Joyce Maurin

Hi everyone,

We had a similar need and my Dev found a way to set the %age of progression as a score in the main.bundle.js by adding "parent.SCORM_SetScore(e.value, 100, 0);" to a function as he found out that no score was set anyway.

function(e){var t=a()("progress-bar__line",{"progress-bar__line-rounded"

would become

function(e){parent.SCORM_SetScore(e.value, 100, 0);var t=a()("progress-bar__line",{"progress-bar__line-rounded"

Alyssa, could you please check with your team if this would cause some side effects?

Hope this could help!

Renz Sevilla

Hi Joyce! 

Thanks for reaching out and sharing that code!

You're more than welcome to share custom scripts here in the community and collaborate with other community developers! That being said, we don't officially support the modification of published output. 

I'm sure someone from the community can chime in and check on that for you!

martin ansbro

Hi Joyce,

I'm very interested in understanding more about how to implement this script and what results you've seem from the LMS side. 

I've produced a series of courses in Rise360 and the client's LMS provider is asking for a way to force the SCORM courses to populate the cmi.progress_measure. 

Harry Olton

Hi All

I am an extreme novice to this so I apologise before hand if this is a silly ask. Also I am not using Storyline.

I have three flip cards in one block and I would like to indicate the to the learner that they have already flipped over each card once with a check mark placed at the bottom of the card. this in my view enhances the learner's experience. When they return to the course they will see the flipped card marked with a checkmark.  I have attached an image to help with visualization.

Thanks

Michel Toyos
Joyce Maurin

Hi everyone,

We had a similar need and my Dev found a way to set the %age of progression as a score in the main.bundle.js by adding "parent.SCORM_SetScore(e.value, 100, 0);" to a function as he found out that no score was set anyway.

function(e){var t=a()("progress-bar__line",{"progress-bar__line-rounded"

would become

function(e){parent.SCORM_SetScore(e.value, 100, 0);var t=a()("progress-bar__line",{"progress-bar__line-rounded"

Alyssa, could you please check with your team if this would cause some side effects?

Hope this could help!

Hi Joyce:

We have been using this script until now that the themes have changed and it seems that they have changed the programming in the main.bundle.js file.
Is there any other kind of solution?
Or has anyone worked on this?

Thanks
Janark Gray

Hi, is there any way on Rise 360 that we can make sure learners are not skipping through and scrolling down pages and clicking the Continue/Next button at the bottom? They could literally do our full course to completion in under 2 minutes of scrolling and clicking.

Is there a way to make the continue/next button greyed out until the learner makes an action with interacting/clicking any of the course content?

If there isn't a conditional 'Continue' button like this readily available, is there a work around to deal with this issue?

Janark Gray

Hi, I resolved this issue. I found the condition you can select in the options for the CONTINUE button.

If anyone does not know what I'm talking about, if you use the DIVIDER and CONTINUE button option from the Block Library, highlight the button and select Edit. Then you will see 'Completion Type' with a dropdown menu of options. Select 'Complete Block Driectly Above' or 'Complete All Blocks Above' so that learners have to complete the content in the block above in order for the CONTINUE button to appear and progress.