Quiz Quandary

SagaciousChick wrote:

Guess it could be done that way, but sortof defeats the purpose of a quiz, or even a pass/fail page. Any other ideas on how to program it to take the user back through the questions they missed after they hit the failed page? I am not that knowledgeable about the quiz portion of Lectora. It's bitten me before when I make suggestions, so take this with a grain of salt, as I may be suggesting something impossible.Naturally, one idea is to copy an entire question page and paste it in another page for showing at the end. That is a lot of extra work, and I'm not 100% that it is feasible, given the special nature of quizzes.I'm assuming you can revisit a page. Perhaps you have each question on its own page (call them Page 1, Page 2, etc.). Each page is preceded by another page (call them Page 1 Gate, Page 2 Gate, etc.). So you have:Page 1 GatePage 1Page 2 GatePage 2Page 3 GatePage 3etc.Now, the Gate pages are simply there to direct traffic. Perhaps it has a background image of: "Loading" or "Calculating Results". The point is that it launches the next page almost immediately. Add this action to each Gate page:On Show, Go to Next Page, If Q1Right = False, Else Go to Page "Page 2 Gate". Naturally, you'll need to define each Q#Right as initially False. When the question is answered correctly, then Q#Right = True. This forces the user to answer each question in turn, as Q#Right will always be False, which forces the user to go from Page # Gate to Page #. If the user gets it right, then Q#Right = True, which forces the user to go from Page # to Page #+1. And, if the user has a series of questions correct (say, Questions 2 through 4), then the code should jump to Page 2 Gate, then to Page 3 Gate, then to Page 4 Gate, then to Page 5 Gate, and finally to Page 5. If you predict a lot of addition and removal of questions, then you could use the Next Section/Next Page actions to make the actions a bit more generic.Now, I'm curious and feel the need to see how much of a liar the nature of quizzes makes me.Kevin

Discussions have been disabled for this post