That's the challenge. I'd like to not have the same question drawn until all questions are experienced. I don't know that this is possible within a single module that is run in several unique sessions (never resume).
I think so. I really like the wheel idea above... attached to randomized pools that change weekly. Any idea who made that, and if I can look at the storyline file?
Coincidentally I built the spinning wheel interaction you mention above, I'm glad you like it.
I'm unable to share the storyline file for this as the mechanics of it have been used in paid client projects, which I'm sure you can appreciate would reflect badly on me if I distributed publically.
I've pulled a quick 'n' dirty demo together to illustrate a concept.
In the demo you'll notice seven buttons, one for each date from 1st-7th Feb 2019.
Clicking a button equal to or earlier than today's date (1st Feb 2019 for anyone reading this in the future) will open a question, clicking a date in the future will show a message that you're too early.
The date locking is achieved using javascript. Each button has an execute javascript trigger attached to it. In line 3 of the javascript you'll notice the date that each button becomes unlocked.
var date = "2019-02-01";
Changing the date here will mean the button will remain locked until the new date is reached. I'm sure someone with better JS skills than I have will be able to write some more efficient code but this works.
This demo is completely scaleable in that you can add more buttons/dates as needed and instead of jumping to a fixed question you could attach a whole new question bank to each date on the menu if you wanted to.
11 Replies
Would it matter if the same question was drawn on different days?
You could set up a Question Bank and then randomly draw one (or more) question of the day.
That's the challenge. I'd like to not have the same question drawn until all questions are experienced. I don't know that this is possible within a single module that is run in several unique sessions (never resume).
Actually... this is pretty interesting for a QOD: http://www.4-pt.co.uk/samples/spinning-wheel/story_html5.html
My initial thoughts are that you couldn't achieve this using Storyline but I'd be happy to be proven wrong if anyone else has any ideas.
Would there be a defined period of time where the questions would be pushed out, i.e. a question a day for 7 days starting on 1st March?
I think so. I really like the wheel idea above... attached to randomized pools that change weekly. Any idea who made that, and if I can look at the storyline file?
Coincidentally I built the spinning wheel interaction you mention above, I'm glad you like it.
I'm unable to share the storyline file for this as the mechanics of it have been used in paid client projects, which I'm sure you can appreciate would reflect badly on me if I distributed publically.
I did however write a blog post talking through the build, hopefully this will provide an insight: http://www.4-pt.co.uk/2018/09/06/insight-elearning-demo-build/
I have another idea that might be suitable for your requirements, I'll pull something together and post here when I'm done.
I've pulled a quick 'n' dirty demo together to illustrate a concept.
In the demo you'll notice seven buttons, one for each date from 1st-7th Feb 2019.
Clicking a button equal to or earlier than today's date (1st Feb 2019 for anyone reading this in the future) will open a question, clicking a date in the future will show a message that you're too early.
The date locking is achieved using javascript. Each button has an execute javascript trigger attached to it. In line 3 of the javascript you'll notice the date that each button becomes unlocked.
var date = "2019-02-01";
Changing the date here will mean the button will remain locked until the new date is reached. I'm sure someone with better JS skills than I have will be able to write some more efficient code but this works.
This demo is completely scaleable in that you can add more buttons/dates as needed and instead of jumping to a fixed question you could attach a whole new question bank to each date on the menu if you wanted to.
Have a look at the attachment below and let me know if there are any questions. I've published this out too so you can see it working: http://www.4-pt.co.uk/samples/date-locked-questions/story_html5.html
Thank you for the example! That is interesting. I bet I could set it up for a month at a shot...
I originally started playing with this to create an advent calendar so it definitely scales up to work for a month.
This discussion is closed. You can start a new discussion or contact Articulate Support.