Content Protection

Sep 16, 2015

I am in need of protecting our content for Storyline 2 and have not seen any answers on the discussion boards. 

Is there any new way of blocking/protecting published storyline content? 

Is there a way to only allow the published content to be viewed a certain amount of times?

Feedback would be great, thanks,

Mike

15 Replies
Mike Ganci

Thanks for your feedback.

Moodle will be the primary source of how users view the content however my client also wants to publish this content to CDs/Thumb drives for certain individuals. I think the best I could do is add a password to this cd, but once that is given out there is not stopping anyone from recording/saving the content. 

Is there any such program/code that can limit the amount of times the content is viewed and then lock it down/destroy it?

Thanks,

Mike

Ashley Terwilliger-Pollard

Hi Mike,

As you've seen here, there isn't a way to protect or lock down the .story file or the published output. I know it's been a common question in the forums before - so you may want to share more about your concerns with what you don't want people to do or be able to do with the course so that folks could weigh in on specifics. 

Mike B.

I would use Alexandros' solution of a license server. Publishing to a CD doesn't necessarily mean that the user doesn't have ANY internet access, just that it might be too low bandwidth to download all the content in the course. Even dial-up access would be sufficient for a license server. You would just have to make that a requirement to run it, that they have SOME type of internet access.

Another solution might be to detect the system date and make the course "expire" after a particular date. Of course this could be defeated by changing the date on the computer running the course. I can't think of a perfect solution off hand, but those are some options.

I can think of one other possibility for flash drives, but it wouldn't work for read-only CDs...

Mike B.

You would most likely have to use some javascript to get the system date, similar to the code here: https://community.articulate.com/discussions/articulate-storyline/javascript-current-date-coding-using-full-month-day-and-year-i-e-january-1-2015 . I'm not sure if SL has any built in functions to provide the current date.

I can't think of any reason that this wouldn't work on a CD. Anyone else?

Alexandros Anoyatis

You could use the system date solution described in Articulate's best practices doc but again you'd be prone to quick and dirty hacks such as simply changing the clock back to a different date. As such, you should include a function to check the date server-side (i.e. against a time server, or the system date of your (/clients) server.

Hope this helps,
Alex

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