Forum Discussion
How to use the "cmi.progress_measure" to track the progress in a course ?
Hi,
I need to track the progress in a course in a LMS.
In SCORM 2004 the progress is transmitted from the content to the LMS through the variable : cmi.progress_measure.
However, Presenter and Storyline don't use this variable. We can only track the completion status using the number of slide viewed or the quiz result.
So my questions are :
- Why Ariculate doesn't use the "cmi.progress_measure" ?
- Why Articulate is SCORM 2004 conformant without using this SCORM variable ?
- Is there any solution to track the progress in a course and not only the completion ?
- In Captivate (Adobe), it is possible to add a javascript code to do that. Can we do that with Storyline?
Thanks for your answers.
- JeffMomsen-4cf0Community Member
Shouldn't it be a standard action to send % completion to the LMS? Regardless of the completion criteria?
- JeffMomsen-4cf0Community Member
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?
- RenGomezStaff
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.
- AndrNielsenCommunity Member
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.
- JustinStaff
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:
- 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.
Good luck with your project!
- EricRCommunity Member
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.
- JanetCecchettinCommunity Member
It appears that the response to this question indicates that Storyline does not pass along the cmi.progress_measure........ What about Presenter '13?
- JustinStaff
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.
- ClintonRuddle-2Community Member
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.
- EmmanuelleStrulCommunity Member
Hi Alyssa, I was wondering if it was now possible to track progression with Scorm 2004 created via Rise 360?
- VinceScomaCommunity Member
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:
- xAPI (Tin Can API)
- SCORM 2004
- SCORM 1.2
- AICC
- cmi5
I hope this helps and please let us know if you have any questions!