Why questions are often among the hardest to answer, since it probably wouldn't be productive for our software architects to be active daily participants in our Discussion Forums. Having said that, I can hazard a guess that the decision not to send cmi.progress_measure might have something to do with the non-linear potential of Storyline content.
Here are the SCORM 2004 Conformance Requirements. I don't see a requirement that the SCO must implement the cmi.progress_measure data model element, but please feel free to let me know if I've missed something there.
Here is an excellent Forum Thread on building a custom progress bar in Storyline. Once you have the progress information tracked in a variable, here is how you may potentially be able to send that variable to your LMS.
Although Articulate doesn't provide support for JavaScript coding, this article will help when you're developing JavaScript triggers in Storyline. ...and if you're looking for help from the Community, Steve Flowers is an excellent resource on all things JavaScript.
You are right with SCORM requirements. Unfortunatly :-)
Another solution to meet my needs could be to use the "score". Using a variable to count +1 point for each slide viewed. So the Score could represent the progress in the course.
Do you have any example of how to do to count +1 point per slide ? I have looked around the forum but found nothing.
There are a lot of threads where users looked at counting or adding in slide numbers, so that may be in line with what you're looking to do in terms of counting slides and using that as a point system.
Currently Track using course completion in Rise 360 will report either Complete or Incomplete status to the LMS, but not partially complete.
It sounds like you're interested in capturing data that shows the actual percent of the course the learner completed. Can you tell us more about when you would want Rise 360 to send that data and how you would use it? I can share those details with my team as a feature request.
You can track completion by determining the passing percentage. This tracks the users who score at or above the passing percentage. Here is a glance at the LMS options.
Did you mean reporting the score in it's entirety, whether they pass or fail? Let me know if I'm off-base!
To clarify I have added more language mid sentence to my original question:
Shouldn't it be a standard action to send % completion (Mid course, if the learner leaves to come back later. So for example they can stop at 20 % and the LMS can show 20% on their course status. then when they do a few more slides, they can exit the course and see that they have been marked 45% complete, and then 50% etc. so each time they get a little more finished, they can look on their LMS to do list and see how much more of the course they have before they are done) to the LMS? Regardless of the completion criteria?
Thanks for clarifying your question. It’s certainly a useful measure in viewing a learner’s path, though, at this point, it’s still not one we’ve implemented. Thanks for letting us know this is important to you.
If having this ability is something that would improve your experience using Articulate, you can submit a feature request here.
i agree with Jeff. This would be benefitial for both users and designers of e-learning modules.
Additionally, it would, as a designer of the courses, be beneficial to know what slides a given percentage is consisting of. If for instance I find out that most users complete 50% of the course, it would be great to know what 50% of the material was completed and what 50% was not. Without this knowledge it's hard to evaluate and optimize the courses.
Hi! I recently learned that Rise still doesn't track cmi.progress_measure. However, your staff shared the following article about how to track progress within Storyline using a quiz question (see article). My question is if I have courses built in Rise, can I include a Storyline block that is the aforementioned quiz to then track progress? Looking for a workaround until Rise recognizes such SCORM 2014 4th Ed. parameters. Thanks!
Yes, you can track the completion of your Rise course via Storyline Block and Quiz. The solution that Justin shared above would provide a percentage within the Storyline Block and not your overall Rise course, so I'm not sure if that's completely what you are looking for.
I'd be curious to hear from others in the community that may have implemented a similar setup and any feedback they may have.
Has anyone found a resolution to this? Specifically to force a Rise360 SCORM course to send percentage progress completion data to an LMS via cmi.progress_measure? Any work-arounds or code snippets with specific instructions for a course producer?
Great call on starting a case to connect with one of our support engineers about this. I see my teammate, Robert, is working with you. We can keep the conversation going in your case, so we have all the info in one spot!
Is it possible to track progress % in Rise 360 yet? I think it is a very important feature, knowing where you are in a course helps with adherence as well.
Are you referring to reporting the percentage completed to the LMS? Unfortunately, there is no way to send a progress percentage completed to the LMS- only whether the learner has met the completion requirement or not (complete or incomplete).
The learner, however, can see progress percentage as they are taking the Rise course. The total number of lessons viewed calculates the completion percentage. For example, if a learner has fully viewed 3 out of 4 lessons (you'll see checkmarks in the menu), the learner would be considered 75% complete.
Please let me know if you have any additional questions.
I mostly build scorm packages using html/javascript/css, but have recently been using Articulate Storyline and RISE. I ended up writing some additional javascript to send user progress as the score back to the LMS. I choose to send it as the score, rather than the progress, because I prefer to use the scorm 1.2 learning standard, and cmi.progress_measure is only supported in scorm 2004, and the courses I build evaluate completion as being 100% progress-complete (no quizzes or assessments contributing to score). It took a bit of work to figure out, and there's a bit of a process involved to add this javascript back into the exported scorm package. So, I was wondering Articulate recommends a code snippet market place for this sort of thing.
I love that you've started using Storyline and Rise to build your SCORM packages! I hope you are enjoying the software! JavaScript recommendations aren't usually given by our staff, but there are many people in our E-Learning Heroes community that are well-versed in JavaScript. So I will leave you in their hands for any recommendations!
23 Replies
Good Afternoon, Eric.
You are correct in observing that although cmi.progress_measure is part of the SCORM 2004 Run-Time Reference, cmi.progress_measure is not among the information that Storyline communicates to Learning Management Systems. To attempt to address your questions individually:
Good luck with your project!
Hi Justin,
thanks for this detailled answers.
You are right with SCORM requirements. Unfortunatly :-)
Another solution to meet my needs could be to use the "score". Using a variable to count +1 point for each slide viewed. So the Score could represent the progress in the course.
Do you have any example of how to do to count +1 point per slide ? I have looked around the forum but found nothing.
Regards.
Hi Eric,
There are a lot of threads where users looked at counting or adding in slide numbers, so that may be in line with what you're looking to do in terms of counting slides and using that as a point system.
Here is one example and a very recent example with Javascript.
It appears that the response to this question indicates that Storyline does not pass along the cmi.progress_measure........ What about Presenter '13?
Good Morning, Janet.
Unfortunately, cmi.progress_measure is not among the information that Studio communicates to Learning Management Systems either, although we certainly welcome Feature Requests if this is something important to your organization.
Thanks for the question, and have a great day.
Hi Justin, can you please confirm whether or not Rise passes cmi.progress_measure to the LMS?
Hi, Clinton!
Currently Track using course completion in Rise 360 will report either Complete or Incomplete status to the LMS, but not partially complete.
It sounds like you're interested in capturing data that shows the actual percent of the course the learner completed. Can you tell us more about when you would want Rise 360 to send that data and how you would use it? I can share those details with my team as a feature request.
Shouldn't it be a standard action to send % completion to the LMS? Regardless of the completion criteria?
Hi Jeff!
That's an interesting point!
You can track completion by determining the passing percentage. This tracks the users who score at or above the passing percentage. Here is a glance at the LMS options.
Did you mean reporting the score in it's entirety, whether they pass or fail? Let me know if I'm off-base!
To clarify I have added more language mid sentence to my original question:
Shouldn't it be a standard action to send % completion (Mid course, if the learner leaves to come back later. So for example they can stop at 20 % and the LMS can show 20% on their course status. then when they do a few more slides, they can exit the course and see that they have been marked 45% complete, and then 50% etc. so each time they get a little more finished, they can look on their LMS to do list and see how much more of the course they have before they are done) to the LMS? Regardless of the completion criteria?
Hi Jeff,
Thanks for clarifying your question. It’s certainly a useful measure in viewing a learner’s path, though, at this point, it’s still not one we’ve implemented. Thanks for letting us know this is important to you.
If having this ability is something that would improve your experience using Articulate, you can submit a feature request here.
i agree with Jeff. This would be benefitial for both users and designers of e-learning modules.
Additionally, it would, as a designer of the courses, be beneficial to know what slides a given percentage is consisting of. If for instance I find out that most users complete 50% of the course, it would be great to know what 50% of the material was completed and what 50% was not. Without this knowledge it's hard to evaluate and optimize the courses.
Hi Alyssa, I was wondering if it was now possible to track progression with Scorm 2004 created via Rise 360?
Hi Emmanuelle,
Thank you for reaching out!
When using Rise 360, you do have the option to select SCORM 2004 as your LMS standard for reporting and tracking. Here is the current options Rise 360 has:
I hope this helps and please let us know if you have any questions!
Hi! I recently learned that Rise still doesn't track cmi.progress_measure. However, your staff shared the following article about how to track progress within Storyline using a quiz question (see article). My question is if I have courses built in Rise, can I include a Storyline block that is the aforementioned quiz to then track progress? Looking for a workaround until Rise recognizes such SCORM 2014 4th Ed. parameters. Thanks!
Hi Cat,
Yes, you can track the completion of your Rise course via Storyline Block and Quiz. The solution that Justin shared above would provide a percentage within the Storyline Block and not your overall Rise course, so I'm not sure if that's completely what you are looking for.
I'd be curious to hear from others in the community that may have implemented a similar setup and any feedback they may have.
Has anyone found a resolution to this? Specifically to force a Rise360 SCORM course to send percentage progress completion data to an LMS via cmi.progress_measure?
Any work-arounds or code snippets with specific instructions for a course producer?
Hello martin,
Great call on starting a case to connect with one of our support engineers about this. I see my teammate, Robert, is working with you. We can keep the conversation going in your case, so we have all the info in one spot!
Is it possible to track progress % in Rise 360 yet? I think it is a very important feature, knowing where you are in a course helps with adherence as well.
Hello Derek, thank you for your question!
Are you referring to reporting the percentage completed to the LMS? Unfortunately, there is no way to send a progress percentage completed to the LMS- only whether the learner has met the completion requirement or not (complete or incomplete).
The learner, however, can see progress percentage as they are taking the Rise course. The total number of lessons viewed calculates the completion percentage. For example, if a learner has fully viewed 3 out of 4 lessons (you'll see checkmarks in the menu), the learner would be considered 75% complete.
Please let me know if you have any additional questions.
I mostly build scorm packages using html/javascript/css, but have recently been using Articulate Storyline and RISE. I ended up writing some additional javascript to send user progress as the score back to the LMS. I choose to send it as the score, rather than the progress, because I prefer to use the scorm 1.2 learning standard, and cmi.progress_measure is only supported in scorm 2004, and the courses I build evaluate completion as being 100% progress-complete (no quizzes or assessments contributing to score). It took a bit of work to figure out, and there's a bit of a process involved to add this javascript back into the exported scorm package. So, I was wondering Articulate recommends a code snippet market place for this sort of thing.
Hi Ben,
I love that you've started using Storyline and Rise to build your SCORM packages! I hope you are enjoying the software! JavaScript recommendations aren't usually given by our staff, but there are many people in our E-Learning Heroes community that are well-versed in JavaScript. So I will leave you in their hands for any recommendations!
Thanks for reaching out!
Hi Ben -
We would like to gather both course progress/completion utilizing multiple Storyline Blocks as well as Final Assessment scores for a Rise course.
Have you been able to accomplish this utilizing javascript? Assume you are using SCORM 2004 4th edition.
Can you relay process/direction?