Variable Point Values
Jul 08, 2013
Hi everyone,
I have an idea for an activity that I'd like to create, but I'm not sure how to do it. Basically, I'd like users to respond to a series of questions and the faster they answer the questions, the more points they receive.
I assume that in order to do this I would have to create two variables -- one True/False and one Numeric. As long as the first variable is True, the value of the second variable would decrease. Upon selecting the correct answer, the first variable would switch to False and the value of the second value would stop decreasing.
What I'm unsure of, however, is how I would regulate the speed at which the Numeric variable decreases and then how I would assign that value as points.
Any ideas?
6 Replies
I'm not sure that you can do that (but it would be something I could see value in so I'm hoping if someone knows how they respond!)
What you could do is duplicate your question slide and have them advance automatically. The first one advances after 15 seconds, the second after 30, the last manually. This would give users the ability to answer on 3 different time scales and you could give points differently for each one. You obviously wouldn't want to do this with something that was a drag and drop or a fill in the blank. You'd also want to set up branching so you could jump to the next one instantly. The easiest I think would be doing this with a hotspot set "On Click" and you could have it not have feedback (or have the feedback on a subsequent slide) so they'd move pretty quickly thru the questions.
I'm interested to see what other suggestions people might have as well.
Hi Kristian and Sara,
Rather than using duplicate question slides that auto advance, you could control the points awarded on the same slide as per the attached. Basically, I have added 5 text boxes with 1-5 in them and set their duration on the timeline to 2 seconds so they appear 1 after the other - I have kept them on the slide so you can see the clock counting down, but they can be moved off-screen if you don't want the user to see it. I have then created a number variable for each question (Q1 and Q2) and set the initial value to 0. Finally, I have added triggers to adjust this variable according to which text box has a normal state when the user clicks on 'submit'.
As a bonus, I have added a reference to each variable on the correct feedback to indicate what the user scored.
I have only used an MCQ in this example but I assume that the principle would work for any question type?
Does this help you in any way?
Antony
This seems like a great way of doing it. This would also be a great way of doing something like making the question easier after a certain period of time by taking away a wrong answer.
Great suggestions. @Antony, I really like how simple your solution is. I had envisioned something far more complicated, with a much more confused timeline. Your example works really well and should be easy to incorporate into our training.
Thank you both!
Hi @Antony! Again, thank you for your response. I just have one question -- why do the text boxes need to have different states?
Ohhh.... Nevermind. Got it.
This discussion is closed. You can start a new discussion or contact Articulate Support.