Forum Discussion

LauraEvenson's avatar
LauraEvenson
Community Member
5 months ago

Looking for help - Assigning Points in Storyline for Watching Videos

Hi all!

I first posted this in best practices, but looks like this is more active - I am current developing a storyline where the learner has to watch a series of short video clips (30 seconds to 1 min long). I am hoping to be able to gamify it a little bit by giving them "points" each time they watch a video, so they are essentially "collecting" points with each video they watch. In my mind, the points would essentially just show up as a running total at the bottom of the screen and each time they watch one of the videos more points are added, and then at the end a "scorecard" would pop up with their points total. 

Any ideas on the simplest way to execute something like this in Storyline?

3 Replies

  • MichaelHinze's avatar
    MichaelHinze
    Community Member

    You could set up a numeric variable points. Then on each slide with a video, add a trigger to "add 1 to to points when media (video_xyz) completes". On the scorecard slide you can display the points variable value in a textbox.

  • Nedim's avatar
    Nedim
    Community Member

    I agree with Michael. I’m just curious — are learners allowed to skip forward to the end of the video? Also, does the "scorecard" variable increase only the first time each video is watched, or does it increment regardless of how many times the same video is replayed?

  • RickFowler's avatar
    RickFowler
    Community Member

    I would suggest using triggers that add +1 to a counter variable when a video media completes. Include a variable/trigger that only allows 1 point for one video (so someone doesn't play the first video 10 times for 10 points, unless that's ok). Then display the final score on another slide (and set it to lightbox on any slide). I made one just for fun (DEMO). The 2 videos I used are from archive.org and are Public Domain. Reach out if you'd like someone to preview yours. Godspeed on your quest!