Forum Discussion
Is there a way to suppress a page trigger when resuming?
Hi,
Thanks for your reply. On further testing, the difference was not based on the publishing protocol, but rather having the "Prevent user from clicking base layer" selected on the feedback layer.
During this round of testing, I've only discovered one solution, though the one solution will require a great many triggers to be set.
Here is the scenario for our use case:
Purpose: to construct a practice certification course using MC questions imported from a spreadsheet. This means that each option has its own rationale producing 4 layers per question. These course run up to 600 questions per course.
The only testing where one can exit the course and resume from either the base layer or feedback layer required an trigger be put on the continue button of each feedback layer. If my math is correct, this would total up to 2400 triggers that need to be added to the course manually.
Yes, I tried adding the trigger to the Feedback layer button, to no avail.
One think I learned from my testing is that a trigger adding 1 to the variable that holds the number of remaining questions (varQuestionsRemaining) before the "Exit Course" trigger has no effect on the variable.
Below is my testing results:
Test | Variable adjustment set up | Slide Master Base Layer Triggers | Confirm Layer Exit Button (called from Master Slide Base Layer) | Feedback Layer | From Base Layer | From Feedback Layer | Notes: |
1 | varQuestionsRemaining set to number of questions +1 | Subract 1 form varQuestionsRemaining on timeline start; Show layer Confim on user clicks Button 1 |
Add value 1 to varQuestionsRemaining; Exit course | Hide this layer; Jump to slide next slide on user click "Continue" | Pass | Fail | |
2 | varQuestionsRemaining set to number of questions +1 | show Layer Confirm on user clicks Button 1 | Add value 1 to varQuestionsRemaining; Exit course | Subtract 1 from varQuestionsRemaining; hide this layer; jump to slide next slide; on user click "Continue" | Fail | Pass | Have to add Subract 1 trigger to 4 feedback layer per question. Course consists of 600+ questions (very labor intensive) |
3 | varQuestionsRemaining set to number of questions | show Layer Confirm on user clicks Button 1 | Add value 1 to varQuestionsRemaining; Exit course | Subtract 1 from varQuestionsRemaining; hide this layer; jump to slide next slide; on user click "Continue" | Pass | Pass | Have to add Subract 1 trigger to 4 feedback layer per question. Course consists of 600+ questions (very labor intensive) |
4 | varQuestionsRemaining set to number of questions +1 | Subract 1 form varQuestionsRemaining on timeline start; | Not used | Hide this layer; Jump to slide next slide on user click "Continue" | Pass | Fail | |
5 | varQuestionsRemaining set to number of questions +1 | Subract 1 form varQuestionsRemaining on timeline start; | Not used | Set Property to Prevent User from Clicking on Base Layer | Pass | Fail | Cannot Exit and Resume from Feedback Layer; Button visible, not active |
6 | varQuestionsRemaining set to number of questions +1 | Subract 1 form varQuestionsRemaining on timeline start; | Not used | Set property to Pause timeline of base layer | Pass | Fail | |
7 | varQuestionsRemaining set to number of questions | show Layer Confirm on user clicks Button 1 | Exit course only | Subtract 1 from varQuestionsRemaining; hide this layer; jump to slide next slide; on user click "Continue" | Pass | Pass | Have to add Subract 1 trigger to 4 feedback layer per question. Course consists of 600+ questions (very labor intensive) The Add value 1 to variable and then exiting course doesn't add 1 to the variable. |