I need my course to record completion status as PASSED/FAILED, but I also need it to set to COMPLETE regardless if its passed or failed. Anyone have this issue? Ideas to fix?
If you click the Reporting and Tracking button, then click the Tracking tab, you can track using number of slides viewed. Set the number to 1, then it will count as complete as soon as they open the course. If you set the number to the maximum number of slides, they have to view all the slides, but the LMS should mark it as complete when they do that, regardless of their scores. Hope that helps! :)
I do see what you mean, what about the passed failed. If I set to PASSED/FAILED and then track using just 1 slide, will it still set to pass or fail depending on the score and then also complete regardless?
Yes, I believe it should. This is how we use it at my work. The Passed/Failed option tracks the scoring, and the number of slides viewed is for tracking the course completion. I recommend you try it out a couple of different ways in your own LMS to test it.
Not sure this is what is happening in your case, but what spec are you publishing to? I am guessing "scorm 1.2".
Scorm 2004 introduced the ability to report both completion (i.e. complete/incomplete) and mastery (i.e. pass/fail) at the same time. You can, for example, "complete" a course but still "fail". Both can be written to your LMS.
For "scorm 1.2", it's just one status for the course. So "complete equals passed" and vice versa.
I hope that helps. If not, I may have missed the point of the question.
Thank you SOO much! This seemed to fix the problem perfectly! The only problem I may have is if our client has a problem with using SCORM 2004 since we usually use 1.. 2
Not sure what your LMS environment is, but Moodle can only use SCORM 1.2, so the SCORM 2004 solution wouldn't be appropriate there. We have solved this with a javascript which we place on the final slide of all SCORMs developed in Storyline:
/* get LMS API */ var lmsAPI = parent; /* set status to completed */ SetStatus("completed");
We've found this works reliably, even if the SCORM is launched in a new window. We place it at the start of the final slide, and again about 10 seconds in or at the end of any media track that plays on the slide (just for good measure.)
Hope this helps you, it's definitely removed some headaches for us.
10 Replies
If you click the Reporting and Tracking button, then click the Tracking tab, you can track using number of slides viewed. Set the number to 1, then it will count as complete as soon as they open the course. If you set the number to the maximum number of slides, they have to view all the slides, but the LMS should mark it as complete when they do that, regardless of their scores. Hope that helps! :)
I do see what you mean, what about the passed failed. If I set to PASSED/FAILED and then track using just 1 slide, will it still set to pass or fail depending on the score and then also complete regardless?
Yes, I believe it should. This is how we use it at my work. The Passed/Failed option tracks the scoring, and the number of slides viewed is for tracking the course completion. I recommend you try it out a couple of different ways in your own LMS to test it.
Thanks, I did try to set to PASSED/FAILED and the tracking to just 1 page but now it says PASSED because the 1 page was hit
Hmm, that's weird - maybe someone else has insight for you. Sorry!
No problem, thanks so much!
Not sure this is what is happening in your case, but what spec are you publishing to?
I am guessing "scorm 1.2".
Scorm 2004 introduced the ability to report both completion (i.e. complete/incomplete) and mastery (i.e. pass/fail) at the same time.
You can, for example, "complete" a course but still "fail". Both can be written to your LMS.
For "scorm 1.2", it's just one status for the course. So "complete equals passed" and vice versa.
I hope that helps.
If not, I may have missed the point of the question.
Thank you SOO much! This seemed to fix the problem perfectly! The only problem I may have is if our client has a problem with using SCORM 2004 since we usually use 1.. 2
Not sure what your LMS environment is, but Moodle can only use SCORM 1.2, so the SCORM 2004 solution wouldn't be appropriate there. We have solved this with a javascript which we place on the final slide of all SCORMs developed in Storyline:
/* get LMS API */
var lmsAPI = parent;
/* set status to completed */
SetStatus("completed");
We've found this works reliably, even if the SCORM is launched in a new window. We place it at the start of the final slide, and again about 10 seconds in or at the end of any media track that plays on the slide (just for good measure.)
Hope this helps you, it's definitely removed some headaches for us.
Thank you! This will definitely be useful if we cannot use 2004!
This discussion is closed. You can start a new discussion or contact Articulate Support.