How to make my module complete viewable only 5 times?

Dec 11, 2017

Hi everyone, thought I'd reach out and see if someone can help me. I've built a course in storyline 360.I've been working on a project and i am facing one problem.

I have to make my module complete viewable only for the fixed time.

ex- I want my user to view the current module only 5 times and after the 5th attempt. it will show that your module is expired.

Can someone help me to come out of the above issue?

Thanks,

4 Replies
Erin Flage

I would create a variable such as "RemainingViews" that starts at 5.  On the first page of the course check that the variable is > 0.

At the end of the course, subtract 1 from the variable.

A couple of caveats, variables are not held between sessions (ignoring using in an LMS since that is very dependent on the LMS).  I.e., if a user views it once and then closes their browser and opens it on another computer, the variable would be reset to "5" tries again.

There are a few ways around this.  Under Player Properties > Other, there is an "On restart".  By default it is "Prompt to resume", you could set this to "Always resume" and it should keep the variable, assuming the user is on the same computer and hasn't cleared cookies, cache, etc.

Michael Anderson

Good suggestions, Erin. The only nearly full-proof way I could see accomplishing this would be to use a 3rd party server to track the number of times the course is accessed. If you are sending the course to multiple users, you could provide each user with a unique code to identify them, or just use their email address, etc. This may not be very difficult to accomplish.

This discussion is closed. You can start a new discussion or contact Articulate Support.