Skip to main content
Participating Frequently
April 3, 2017
Answered

Learners can't go to next slide on revisit

  • April 3, 2017
  • 2 replies
  • 447 views

Hi all, really need you advice please.

We hid the playbar to stop learners skipping slides, we’ve also restricted the navigation so learners can only move forward after the previous slide – they can’t skip.

Now, when I created  quiz slides (hotspot, for example), I put a ‘next’ button and used advanced actions so this button gets enabled once learners answer correctly or after their final attempt.

I then found out that when learners revisit the slide they have to go through the activity again because the ‘next’ button gets deactivated every time they visit the slide so they can’t move forward. We wanted to have the ‘next’ button because otherwise slides move forward without learners realising this.

Also, because we hid a number of slides from TOC (to make it shorter) learners can’t really pick up from where they left the course but have to go through the same slides again.

Is there anything I can do to let learners move forward on revisit? Thanks so much for your help!

This topic has been closed for replies.
Correct answer RodWard

Sounds to me like you need to set a variable that will indicate whether or not the learner has previously visited the slide.  Then use the ON SLIDE ENTER event to execute a Conditional Action that would SHOW the Next button right from the start of the slide if this tracking variable indicates this is not the FIRST time the learner visits that slide.

2 replies

Lilybiri
Legend
April 3, 2017

What do you exactly mean by 'revisit the slide', when you are talking about quiz slides: is that during the active attempt, during review or when?

Participating Frequently
April 3, 2017

I meant the situation when learners complete an activity and then exit the course. The problem I had is that they had to go through the activity again OR couldn't go any further because the next button was deactivated. I think we've found the solution, hopefully it will work!

Thank you.

Lilybiri
Legend
April 3, 2017

I'm afraid to disappoint you: the variables will not retain their value when the course is closed unless you use JS to store them in local storage. You didn't mention that in the original question that you were talking about resuming the course after exiting.

RodWard
Community Expert
RodWardCommunity ExpertCorrect answer
Community Expert
April 3, 2017

Sounds to me like you need to set a variable that will indicate whether or not the learner has previously visited the slide.  Then use the ON SLIDE ENTER event to execute a Conditional Action that would SHOW the Next button right from the start of the slide if this tracking variable indicates this is not the FIRST time the learner visits that slide.

Participating Frequently
April 3, 2017

Thanks Rod,

Variables did help. I created a variable, assigned it '0' and then added a line in my Success/Failure advanced actions to increment it by 1. Then I added a conditional advanced action on slide enter to enable the next button, change it's state and continue. So far it worked (fingers crossed!).


Now my question is the following - will the LMS retain this state on the next day when learners start the module where they left it? I think we just need to test this. I tried it with Cloud Scorm and it worked, but you never know...

Also, did you mean a simpler way of doing this? It's a bit too complicated...

Thank you :-)