Tracking Pages Visited

I just started playing with this and figured I'd post a question for help. I have a lesson with 12 pages that will be published to our LMS as SCORM compatible. I, actually my boss, was considering requiring people to visit every page to have the lesson show as "completed". I was trying to assign each page a variable, page1,page2, etc. add an on show modify variable action to show the page was visited, and on the final page have the set status action check to see that each page was visited. In my mind at least when the pages were visited they would set the variable for that page to A, B, C, D etc. The set status would only make the status completed if page1=A, page2=B,page3=C and so on. Am I at least pointing in the right direction? Is there a simpler way?

Discussion (5)

Can you point me in the right direction?


I am designing courseware that will have the learner visit a series of offices. The scenario will have them use an in-processing checklist to track their progress. As they leave an office, I had hoped to use a checkmark on the in-processing checklist to show that they had visited that office. They do not have to visit in any certain order. In fact, they don’t even have to visit all of the offices. I simply want a way to help them check their progress.


This sounds like a function the variable tool might facilitate. Can you assist? Or direct me to a video, webinar or some other resource?

Have a hidden checkmark for each area inherited on all pages.


When you get to the end of a section, set a variable for that area to 1.


Add to the same place (title or chapter) where you have the checkmarks, an On Show action for each checkmark that show the checkmark if the variable is 1 using the condition.

@benpitman 49437 wrote:

Have a hidden checkmark for each area inherited on all pages.


When you get to the end of a section, set a variable for that area to 1.


Add to the same place (title or chapter) where you have the checkmarks, an On Show action for each checkmark that show the checkmark if the variable is 1 using the condition.



Thank you for the rapid response. Not real clear what you mean, but there are some others on the team that can make sense of it.

@timk 46812 wrote:

It should be easier to have just one variable e.g. pages_visited, then on Page 1 add "a" to the variable, on Page 2 add "b"... Course would be "completed" if pages_visited contains "a" AND pages_visited contains "b" AND....


If you want to use one variable per page it may be easier to set each variable from "0" to "1" on the respective page. Then you could use another variable (e.g. added_page_variables) to add all the page variables and say "You have worked through VAR(added_page_variables) of 12 pages."


Tim



Hej Tim,


I have the same issue that I want to do, just want to keep in a way track for the pages how many are visited. For instance if the user visited 1 and 12 page I want the result to be just 2 pages visited.


Have you solved this issue, if yes let me know if you give me any tips if you have done it with javascript ?


Thanks a lot

Naim

Unfortunately this is NOT easy to do with Lectora. It can be done but it takes a good number of actions and may not work for courses with a lot of pages. You can also see the low-priced addon Tracking Pages Visited at www.eProficiency.com/webStore/

Discussions have been disabled for this post