How to add a Completion Trigger to an embedded iframe code in RISE or JSON event to a webobject in Storyline

I know it's a very technical question; however, I need to ensure someone watches the entirety of a video, but I don't know how to restrict them to do this when the video isn't directly uploaded within Rise or Storyline (it's hosted somewhere else). There are two ways toward a possible solution,

  1. I have the embed iframe code to work with for Rise
  2. I have the web URL link that I was thinking I could call as a webobject within Storyline. Also, I can add JSON code to the JSON event data for the video, but I don't know how to code in a variable that Storyline can then use for a 'mark completion' trigger.

Hopefully someone far smarter than me can help!

6 Replies
Zsolt Olah

Hi, 

I had similar challenges, less about watching the whole video but reporting how much people watched through xAPI to a learning record store. What I did was post exporting the Rise course added jQuery to the course that makes some modifications. 

What I did was replaced the Rise videos by a YouTube iframe using their javascript api. But if you have the embed code already you can just insert it using jQuery. 

Downside is that you'll need to do this after each Rise publishing. 

Let me know if you need more info on this.