Forum Discussion
Turn on/off/control the checkmarks in the menu
I was experimenting with a similar concept a while ago, where ticks (or checkmarks) are displayed only when the timeline ends on a slide, not immediately when the learner visits the slide. This approach ensures that the checkmark indicates the slide is indeed complete, rather than showing it prematurely as the learner progresses through the slides. The ticks/checkmarks would also retain their state throughout the session. What I did was track the slide IDs and ensure that the checkmark is not assigned to a slide ID that has not yet been added to a custom slidesVisited array. When the timeline ends on a slide, the slideID is added to the slidesVisited array, and the checkmark is assigned at the same time. This ensures that each slide is marked only once, and the state persists as the learner progresses through the session.
Example:
Note: The timeline on each slide is 3 seconds long and automatically jumps to the next slide when it ends.
I think another function could be called to ensure the checkmark is activated in the menu for selected slides only when the timeline starts on that slide.