Forum Discussion
Adding a timer into rise to ensure a minimum amount of time is spent on each lesson
Hi there!
I'm currently faced with a bit of a challenge with Rise functionality. I am working on a module which requires a MINIMUM amount of time to be spent on each section by the learner, in order for them to pass the module completely. This was a specific request by my client.
An idea I had was to insert a timer storyline block into the beginning of each lesson which starts automatically, and then at the bottom of the lesson have a 'Continue' button which is locked until everything above it is interacted with (ie, when the timer ends).
The issue that I am facing is that when I scroll past the timer block, it auto pauses and will only continue counting down until I have the timer physically on my screen. Does anyone know a way where I can fix this issue and have the timer play even when it's been scrolled past? Cheers
26 Replies
- KellyHall-0e681Community Member
Also in need of this
- Thomas_DCommunity Member
This is a needed compliance feature, and would make Rise 360 much more useful for our team.
Either a page-based timer (similar to how there is a progress bar at the top of a lesson page) or a continue button based timer are needed. - SabrinaMayerCommunity Member
Hello all
Is this option already available?Hi SabrinaMayer!
Thanks for checking in on this!
I don't have any updates to share at this time as our developers prioritize other feature requests. I've included your voice in the feature report, so we can notify you if this enhancement makes it to our Feature Roadmap.
- LupeDeLeonCommunity Member
I also need this feature. We have 30-minute courses that are showing 5 hours of training because a learner left the course open. It would be very helpful to have a course them out due to inactivity or via time provided to complete the course.
- SherylDickman-cCommunity Member
I need a basic timer to countdown while an end user reads the script to ensure enough time is spent on the page.
- JohnCooper-be3cCommunity Member
Hi Sheryl
I think the approach I use in the above demo should do pretty much what you want. If you insert a small Storyline block with the timer in it just below the script you want the learner to read and make sure the 'Continue' block following the timer is set to "Complete block directly above", the learner will not be able to progress until the timer has run down.
The only challenge is starting the timer. I chose to put the timer under the user's own control with a 'Start' button - but there may be a way to automatically start the timer when it comes into view.
- Thomas_DCommunity Member
Will the timer you created run even if it is out of view? Like if the learner were to scroll up or down past it?
- JohnCooper-be3cCommunity Member
A very easy way to set a timer in RISE is to include a Storyline Block with a Countdown Timer in it that 'Completes' when the timer runs out.
Set this above a 'Continue' block with the setting "Complete Block directly above".This works just fine.
I included a demonstration on my website that showed two examples of using a simple timer - one to allow the user to time themselves and the second one (which demonstrates what is being requested here) the learner has to complete a drag and drop exercise and get it right against a timer. In this second part you will see that the learner cannot move forward until either (a) they get the exercise correct or (b) the time runs down.
- JoshuaStapeCommunity Member
Hi JohnCooper-be3c. Thank you for the Rise timer demonstration. I used it as a guide to create one similar. I am wonder though, how your timer continues to run when the user scrolls past the block. My timer is stopping when the block is not on screen. I find it interesting that a video can continue to play when not on screen but the storyline block timer cannot. Would you happen to have any insight on how to keep the timer running as the learner completed the all content below the timer block?
- JohnCooper-be3cCommunity Member
Hi JoshuaStape
I don't really know the answer to your question - as you say, my timer blocks continue even after you navigate past them in RISE on the screen. It may be something to do with the way the timers are created. They don't use JavaScript, as some of my other 'real-time' clock demos do. They use two key layers - each layer is one second in duration - at the end of the timeline on the first layer it decrements the clock, shows the other layer and hides itself. The second layer does the same thing. So the two layers are constantly passing control to each other until the time reaches zero. The Storyline Block is continually running. I don't know how RISE decides that a Storyline block has ended. Maybe someone else can elighten us?
- SharonPendalCommunity Member
Needing this feature too please - see if was raised a while back, has there been any progress that can be shared by the team?
- AnnaNichollsCommunity Member
I, too, would like this feature.
Get Outlook for iOS
- KristopherShannCommunity Member
Also in need of this feature.
- AnnaNichollsCommunity Member
It's starting to feel like everything I need, including a stopwatch, is waiting in the queue of suggestions to be decided upon by The Team. Getting really frustrating. The two requests I've placed in the last 24 hours have been added to this nebulous list... but I have seen others requesting the same functions going back years.
- TrishknutsonCommunity Member
We also need this feature. Thanks!
Hello,
Thanks for letting us know about your interest in this feature request. I've added your voices to the request, and we'll be sure to leave a message here as soon as it makes it to our product roadmap.
- MarcoBennardoCommunity Member
I also need this feature. Thanks!