Explore the community Forums Lectora Online Lectora Online Questions & Answers Feedback for Questions in Randomized Assessment Reply To: Feedback for Questions in Randomized Assessment

#430415 Score: 0
Profile photo of Joe Wieloch
Joe Wieloch
Moderator
beginner
intermediate
friend finder
contributor
LUC16 Attendee
verified member
wise owl
LUC17 Attendee
advanced
picture perfect
73 pts
@wheels

This can absolutely be accomplished!

Here is the first way that comes to my mind, at a high level:

1. Create two variables: QuestionsPicked and DoingNavigation
2. On each question page create an action:
On Show -> Modify Variable -> Add to Variable -> QuestionsPicked
(set a question identifier such as !Q1! then !Q2! then !Q3! etc.)
(better make it conditional that the question identifier isn’t already in QuestionsPicked so you don’t get duplicates)
3. Before they enter the test do a Modify Variable -> QuestionsPicked and set it to nothing
4. Create one page for each question’s feedback.
5. After the test forward to a page that will do “all the magic”
6. The “all the magic page” will do an On Show -> Go To -> All Done page conditionally if QuestionsPicked is Empty
7. Then following have an On Show -> Go To -> Feedback Page X for each question identifier conditionally if it is found in QuestionsPicked
8. Have the feedback page navigate back to “all the magic page”

Implementation details for the “all the magic page”:

The actions flow would look something like this:
OnShow -> Modify Variable -> DoingNavigation -> Set to -> Empty
OnShow -> Go To -> All Done Page IF QuestionsPicked is Empty
OnShow -> Modify Variable -> DoingNavigation -> Set to -> ‘All Done’ IF QuestionsPicked is Empty

OnShow -> Modify Variable -> DoingNavigation -> Set to -> !Q1! IF QuestionsPicked contains !Q1! AND DoingNavigation is Empty
OnShow -> Modify Variable -> QuestionsPicked -> Subtract -> !Q1! IF DoingNavigation contains !Q1!
OnShow -> Go To -> FeedbackPage1 IF DoingNavigation contains !Q1!

repeat for each question …

OnShow -> Modify Variable -> DoingNavigation -> Set to -> !Q2! IF QuestionsPicked contains !Q2! AND DoingNavigation is Empty
OnShow -> Modify Variable -> QuestionsPicked -> Subtract -> !Q2! IF DoingNavigation contains !Q2!
OnShow -> Go To -> FeedbackPage2 IF DoingNavigation contains !Q2!

etc.

Let me know if you can follow that 🙂 if not I can post a small example!

Have fun!

Joe

  • This reply was modified 1 year, 1 month ago by Profile photo of Joe Wieloch Joe Wieloch.
  • This reply was modified 1 year, 1 month ago by Profile photo of Joe Wieloch Joe Wieloch. Reason: fixing grammar!