Is there a way to customize the Table of Contents?
January 5, 2018 12:00 AM
Hello,
I'm working on a course in which the client wants a table of contents so the learner can see all the pages in the course. However, they want the learner to be able to jump to any previous page but NOT be able to jump forward. So they look at prvious pages again but not jump to the end of the course right away. Then, after they have been through the whole course they can jump around as they like.
I'd like to use the Table of Contents as a drop-down list that appears on each page of the course - but I'm open to ideas.
Thank you!
Discussion (3)
I asked a very similar question not too long ago and unfortunately, the only solution was multiple TOCs, which in your case is definitely not practical. One idea, and this may be far-fetched, is to set actions on each page so that if it has NOT been completed, it redirects to the last visited page. Something like:
onPageShow -undefined Last visited page IF This page = Not completed
What may be tricky about this, and I'd have to test, is that the page is marked complete after all actions are run, I believe, so it may be marked complete after the redirect occurs.
The only caveat is that the page will still display in the TOC, but should redirect even if the learner chooses the page in the TOC.
Conditional include in TOC
It would depend on the size of your project, but I've used a menu (rather than a table of contents) in the past to achieve something similar. I have created a menu with a submenu for each page, then attach a conditional action for the page. The action has to be created in an action group in order to make it conditional (i.e. if you select Go To as the action for the menu item, you can't specify a condition, but if you select Run Action Group, you can configure the condition in the action group).
Could be a little tedious/time-consuming for a large project, and in some cases I've used this method on chapters rather than at the page level.
So you see the chapters/pages but the action group for each chapter/page is configured to:
GoTo undefined
Thanks for the feedback and the suggestions. Sure wish there was an easier way to do this! Thanks!
Discussions have been disabled for this post
More From Charity
Completed Status Doesn't retain if return to course after completing
October 7, 2009 Reply 0 UpvotesCompleted Status Doesn't retain if return to course after completing
October 7, 2009 Reply 0 UpvotesCompleted Status Doesn't retain if return to course after completing
October 7, 2009 Reply 0 UpvotesCompleted Status Doesn't retain if return to course after completing
October 7, 2009 Reply 0 UpvotesCompleted Status Doesn't retain if return to course after completing
October 7, 2009 Reply 0 UpvotesCompleted Status Doesn't retain if return to course after completing
October 7, 2009 Reply 0 UpvotesCompleted Status Doesn't retain if return to course after completing
October 7, 2009 Reply 0 Upvotes