Lectora: Why do randomized tests do this and any way to fix..

Lets say I have questions 1, 2, 3, and 4.

I then randomize my test, and it gives the user the questions in the order 3,4,1,2 (or whichever order it chooses)


when it tells the user the questions they got WRONG it always goes: Question 1, Question 2, Question 3, Question 4.


Even if they order given was not 1,2,3,4.


This really really sucks for us and we need a way to get around this. We are open to custom scripting if there isn't an alternative solution.


  • Just to add onto this for clarity.


    Lets say the first question given to the user is question 3, and they get it wrong. And that's the only one they get wrong.

    When they see results it will say:

    Question 1:
    You got it wrong

    Feedback: You got it wrong because X.


    I need it to say 'Question 3:' in this example. And not question 1 because it was the first question given to them.



    The reason we need to do it this way is because we need to be able to call up the page that tells them what they got wrong and why possibly MONTHS in advance, even if they change computers. I don't think there is a way for lectora to do this so we manually parse the results page and save it based on 'Question 1' or 'Question 2' and save that in another table with the names 'cmi.interactions.1' or 'cmi.interactions.2' that has all the variables like question text, question feedback, etc. Then we send them to a page and combine the stuff in that table with our scorm table to generate the questions they missed.


    But if Question 3 is always going to be marked as 'Question 1' or 'Question 2' depending on the order it is given, it completely blows that up.


  • timk
    timk Community Member Posts: 1,213 ♦ Idol ♦
    Why do randomized tests do this? In most cases it should be alright to call the first question in a test "Question 1".

    But you can use the "Question name" instead of the "Question number" in the results designer.

  • Fair enough, thanks Tim!