Feedback for Questions in Randomized Assessment

krv
krv Community Member Posts: 4
I have a course with a randomized assessment -- 16 questions, with 7 selected for the test. The customer has supplied feedback for each answer. I'm not quite sure how to accomplish that. (I've been away from LOL for several years.)

There is a standard results page, of course, that indicates whether answer is correct or incorrect. In the past, I created a custom results page for a standard assessment that showed all answers to the questions.  But I only want to show the feedback for questions that are randomly selected.

Is there a way to pull that off?

Thanks much!

Comments

  • wheels
    wheels Community Member, Administrator, Moderator, Rockstar Manager Posts: 685 eLearning ROCKSTAR Admin Team
    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