Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

How do I enable a learner to jump ahead using TOC after completion?

New Here ,
Aug 25, 2018 Aug 25, 2018

Hi!  I build a course in Captivate 17 and have created a Table of Contents that allows learners to jump back once they have completed a section but not move forward until the entire section is complete.   This works well when they are in the course through completion.   However, if a learner completes a course and comes back in, it will return them to the final page but it won't let them go back to other sections for review or take the Challenge if they so choose.  How do I keep navigation locked in the table of contents the first time the learner goes through the course where they cannot jump ahead but allows them to move around the course freely once they have completed it and relaunched it?

The TOC is currently set as such:

Self-paced learning is checked (bookmarking)

Show Topic Duration is checked (format)

Enable Navigation is checked

Navigate Visited Slides Only is checked (assumed this was how they could go back and move around in the course... works to go back in an active, not completed course but not to move around freely after completion)

Show Search is checked

Status Flag is checked

Show Movie Duration is checked

What am I missing please?  

Thank you so much for your help! 

-jeri

478
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 26, 2018 Aug 26, 2018

Hi Jeri (Jmdevereaux),

The setting for the TOC looks to be fine.  The issue you are having usually occurs when a course is hosted on an LMS.

Suggestion:

Add a button to the final page and call it Review or Restart.  Then have that button jump back to the beginning of the project once clicked.  Keep in mind that the only time this button will be seen by the user is if they have gone through the entire course and completed it once.   

 

Another suggestion:  Add an additional page right after the completion page.   Add a button to the page and call it Review or Restart.  Then have that button jump back to the beginning of the project once clicked.  Keep in mind that the only time this button will be seen by the user is if they have gone through the entire course and completed it once.  Add information on the page informing the user by clicking the button that it will return them to the beginning and from there they can explore the needed sections.

 

Note: If your final page is the assessment completion, you can use the Continue button.  Then in the Quiz  Settings under Pass or Fail assign it to jump to the next page you added with the Review or Restart button.

 

Thanks 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 16, 2018 Sep 16, 2018

This works to send the user back to the beginning but doesn't seem to unlock the navigation so the learner can scroll to different sections freely.   Basically I want the course locked the first time the learner takes it and then completely unlocked so they can go anywhere in the course once they have received the completion marker in the LMS.   Thank you!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Sep 17, 2018 Sep 17, 2018

Check out this thread here: Re: Manipulate Published TOC lock/unLock from imanifest file? (see RH-86's question and comments from 25th Sept. 2017)

Running this line of js: cp.model.data.tocProperties.navigateVisited = false; should unlock all slides for navigation, even if this originally was restricted to 'Visited Slides only' for the first attempt.
Put it in an advanced action, together with the command to jump to slide 1, and assign this advanced action to your Restart button.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 17, 2018 Sep 17, 2018

Thank you!  How would I run this line of Javascript?   I'm sorry - I'm pretty new to JS and Advanced Actions.  I appreciate the help.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Sep 17, 2018 Sep 17, 2018
LATEST

In your advanced action choose run javascript. Then enter in the above line of code. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources