I would like to submit a presentation for review to several people but I would like to prevent the presentation to work after let's say 60 days, so that obsolete version are no longer in circulation.
Create a trigger on the first slide's timeline start that holds some javascript that does the math around javasript's Date object might work... calling window.close() should close the lesson. I found several Date math examples via web searches
Where are you uploading the presentation? I upload mine to Amazon S3 and use Cloudberry Explorer. When I create a URL, I have an option to expire the URL. The service you upload the course to, may have something similar.
If you're using Articulate 360, you can publish to Review and then provide a link. If you delete the file, the link no longer works. Or you can upload an create a password. Then change the password after the expiration date to prevent people from accessing the link.
Well your answer is great ! Right now I was simply going to upload to Dropbox, but this looks MUCH better ! So you upload the HTML file (the zip file ?) and it can be accessed by user ? Is this a big challenge to do ? I had tried the Articulate web hosting that worked very simply but I still working on this presentation and I didn't want to have to pa for something that would be used very occasionally for debugging.
How much manipulations do you need to do for it to run and be accessible ?
Thanks for this great answer and all your excellent tutorials ! They were the reason I decided for SL3 !
What about a solution to expire a course published for use in a customer's LMS? An LMS I have no control over. I do want to control my content from being used longer than the lease date by setting an date the course will expire.
@Rachel: you can't do that from the authoring process. However, Matthew's option should work and there may be some other options, but those would be done outside of the Articulate authoring.
@Tom... See my reply to Rachel that starts here with some subsequent clarification posts in the thread. Basically, it's a simple JS code to determine "elapsed time" from a hard coded "created date" and the current date, along with a StoryLine trigger comparison that displays a "course expired" message (layer) if the elapsed time exceeds the allowed time.
9 Replies
Create a trigger on the first slide's timeline start that holds some javascript that does the math around javasript's Date object might work... calling window.close() should close the lesson. I found several Date math examples via web searches
Hum, any primer for someone who has no idea what is javascript (aside from being a programing language for web page) and how to use in SL3 ?
In other word .. any "precooked" solution, ready for use :D ?
Where are you uploading the presentation? I upload mine to Amazon S3 and use Cloudberry Explorer. When I create a URL, I have an option to expire the URL. The service you upload the course to, may have something similar.
If you're using Articulate 360, you can publish to Review and then provide a link. If you delete the file, the link no longer works. Or you can upload an create a password. Then change the password after the expiration date to prevent people from accessing the link.
Well your answer is great ! Right now I was simply going to upload to Dropbox, but this looks MUCH better ! So you upload the HTML file (the zip file ?) and it can be accessed by user ? Is this a big challenge to do ? I had tried the Articulate web hosting that worked very simply but I still working on this presentation and I didn't want to have to pa for something that would be used very occasionally for debugging.
How much manipulations do you need to do for it to run and be accessible ?
Thanks for this great answer and all your excellent tutorials ! They were the reason I decided for SL3 !
Here's a blog post that explains the Amazon S3 process. It's worth doing and relatively simple.
Once you have it set up you don't really need to do anything but move your published files over.
I will study this ! Thanks for this information !
Hi Tom,
What about a solution to expire a course published for use in a customer's LMS? An LMS I have no control over. I do want to control my content from being used longer than the lease date by setting an date the course will expire.
Thank you.
Rachel
@Rachel: you can't do that from the authoring process. However, Matthew's option should work and there may be some other options, but those would be done outside of the Articulate authoring.
@Tom... See my reply to Rachel that starts here with some subsequent clarification posts in the thread. Basically, it's a simple JS code to determine "elapsed time" from a hard coded "created date" and the current date, along with a StoryLine trigger comparison that displays a "course expired" message (layer) if the elapsed time exceeds the allowed time.
This discussion is closed. You can start a new discussion or contact Articulate Support.