November 4, 2019 at 1:23 pm #434200
When you resume a lesson it asks you if you want too navigate to the last viewed page… How could we go about disabling the popup and having it automatically default to ‘Ok’ and take the user to the last viewed page.
We don’t want them accidentally clicking cancel and starting over, we want it too auto navigate them on load.
Also, we went into the publish options and disabled: “Prompt the user to navigate the last viewed page.” yet we still see it 😐November 4, 2019 at 1:53 pm #434212
Some of that may depend on your LMS course settings, or maybe your course didn’t refresh when you republished at the same address location? (I think without that option it might start the user back at the beginning, but I could be wrong).
You could always track the progress of the user through the course, and have a button in your navigation that will take the user back to either the last page they completed, or to the furthest point in the course they progressed to? Maybe that button only shows up if the user starts back on the first page? Or even an action that shows a pop-up on a page when they open a course for the second time (or more) that will give them the option in your own dialog box to return to the page they left off, or the action could just immediately take them to the last page they were on (again, based on you tracking them through the course with a variable or status indicator).November 4, 2019 at 2:00 pm #434214
I was able to disable the popup and get the learning object to refresh.
Now it will just start you back at the beginning of the lesson no matter what (even if you were in the test or survey section)
Are you saying that we can use the app_location LMS field (page18595.html) to auto navigate them to that page? What would that look like? Would it be an action that auto runs at the start of entering the lesson and it just takes them to that page?
I just need to auto resume them, whatever is the easiest way. I wouldn’t want a button they click to resume, I’d want it to be an automatic process.November 4, 2019 at 2:02 pm #434216
So are you saying your users will never want to restart the course from the beginning, and don’t want them to have that option at all?November 4, 2019 at 2:13 pm #434222
That is correct. Once they pass the lesson they can start over from the beginning but not before they pass. We’d like them to not start over in the lesson (theoretically they could navigate back as far as they wanted)
If they leave in the middle of the test we want them too start at the beginning of the test instead of the middle. Which should work assuming we randomize the test.November 4, 2019 at 3:02 pm #434240
A number of options – others might have a more appealing one for your scenario or quicker – but one that’ll work:
- set a variable at the title level that changes based on the page the user is on (e.g. Modify variable ‘VarCurrentPage’ to set equal to course variable ‘VAR(CurrentPageName)’. This variable will now change to the name of each page as they navigate through. remove inheritance on first page of course so it doesn’t change the variable when they get to the first page of the course.
- On the first page of the course, add an action that shows an object (like a shape that says ‘redirecting’ or anything you like that covers much of the page, and maybe blocks out the navigation). The condition on that show action is if the variable you created (in this case ‘VarCurrentPage’ is equal to ‘0’ (zero), which is the original value of the variable.
- When that shape shows up, add individual actions for each page in the title. go to “page 1” if ‘VarCurrentPage’ equals “page 1”. go to ‘page 2’ if ‘VarCurrentPage’ equals “page 2”. and so on.
I can create a quick .awt file with this in it if you need to see it in action – but maybe someone else has a better idea though as well.This post has received 1 vote up.November 4, 2019 at 5:32 pm #434263
You must be logged in to reply to this topic.