Is there a way to use SCORM to give credit to a student after viewing 1 of 1 slides (the ENTIRE slide_?

Hello,

I'm trying to find a way to have SCORM tell the LMS that a user should get credit when they have viewed 1 entire slide. Not just landing on the 1 slide course.

The 1 slide has a video, and they can get pretty long, but a student should not get credit for just opening the course.  

Maybe I'm missing something, but I tried setting the completion setting to 1 of 1 slides, and that didn't work, so I can't figure out a way to use the quiz score LMS setting.

It would be great to set some quiz score variable to 100% by using a trigger when the action is "Media Completes"

This would solve a lot of issues around various bugs with the other workarounds I'm using that are breaking.

I'm hoping someone would know enough Javascript to let me use a trigger to somehow just give credit after viewing an ENTIRE slide, not just starting the timeline.

Thanks,

- Kyle

1 Reply
Matthew Bibby

Create an Execute JavaScript trigger that fires when media completes and use this code:

var lmsAPI = parent;
lmsAPI.SetScore(100, 100, 0);
SetStatus("completed")

This will send a completion message (along with a 100 score) to the LMS when the media completes. 

You'll also want to add a second slide to your course and make it so that the user cannot access it. That way Storyline won't send the completion message when all slides have been viewed as it will not be possible to view all of the slides.