Dynamic Questions

Sep 01, 2013

Is there dynamic question functionality (as in Examview) in any of the Articulate products? Ideally, a student would answer a math question on slide 1 (such as 3x=9, solve for "x"). If wrong they would go into a review section then back to slide 1 where new numbers have been generated (such as 5x=20, solve for "x") in the question on slide 1.

Thanks in advance for your help!

Bill Creger

1 Reply
Alexandros Anoyatis

Hi Bill,

There's two ways to do this. One involves javascript and the other doesn't.

1) Trigger Javascript to generate 1 equation with random numbers (using math.random) and calculate the result of x inside it, then assign that to a storyline variable as the correct answer. Then via a trigger compare this answer to what the learner typed in the numeric entry box. If they do not match then they should go to the review section, if they do match they should do something else (you don't state what in your state above).

So, say you want them to proceed to the next question you should only have to restart the (same) slide. This way the question will be random at all times.

2) Use a series of slides that contain your questions and track the last incorrect question in your set by using one numeric variable that is assigned a different value depending on the question answered incorrectly. i.e.: On the incorrect layer of Q1 you should set a trigger that assigns the value 2 to variable (say) nextquestion. The Q2 incorrect layer should have a trigger that assigns the value 3 to nextquestion and so on.

Then on your review section slide just add a series of triggers in the form of : Jump to slide Q2 when user clicks Button IF nextquestion is 2, Jump to slide Q3 when user clicks Button IF nextquestion is 3, and so on.

I hope this makes sense,
Alex

This discussion is closed. You can start a new discussion or contact Articulate Support.