Skipping a correct drag and drop quiz question on second attempt

Sep 01, 2017

Hi, I'm building a quiz where only incorrect answers are reattempted. Correct answered are skipped and all work properly, except for the Drag and Drop question. If they are answered correctly and the learner scores 100%, they Pass. If the learner get a question wrong, they skip to the incorrect question, but they always have to redo the drag and drop, even though they answered correctly.I can't get the functionality quite right. I've attached a document showing the trigger and variable I've used. 

Hopefully it's something easy I'm missing. Can anybody help?

 

 

5 Replies
James Dougherty

Hi Erin,

Thanks for your reply. I've taken over conversion of the course into Storyline 2. The question is using the built in drag and drop functionality. The template and triggers were supplied by the previous developer. I think he used a freeform drag and drop on the last project.

What should be used?

Garry Gent / National Learning & Development Officer /

[cid:image001.jpg@01D3254A.28F419D0]

ATTENTION RECIPIENT: This email and any attachments are confidential and may be legally privileged. Confidentiality and/or privilege is not waived or lost by mistaken delivery. If you are not the intended recipient of this email, please notify us immediately and delete it from your system. Unauthorised use of this email is prohibited. Any personal information in this email must be treated in accordance with applicable privacy laws.

Please consider the environment before printing this message.

Erin Flage

As I think about this more I'm trying to understand your end goal.  If the goal is to ensure that learners obtain 100% to "pass" why not set each question to "Unlimited" attempts, therefore forcing the student to get the correct answer before moving on (IMO - the simplest and most straight forward working within SL built-in  behaviors).

Otherwise I'm confused how the previous version was implemented.  If you for example have students take the assessment and then if 100% not obtained use the "Retry Quiz" all questions get reset including those that were correct.  Meaning you'd have to manually force those to be "correct" with the skipping mechanism.

While with a multiple choice/response you can "fake" a correct response by setting the state to "selected" for the radio button or check box, there is no way to "fake" a drag and drop. 

The only other potential workaround I can think of is to ignore Storyline's built in scoring and "remember" (store in a variable) the previous attempt score.  However, this still has the side effect of that "Review Results" will not be accurate on subsequent attempts (i.e., skipped questions would be incorrect).  But I'm not sure if being able to review all questions is important.

I've attached an example that I mocked up with  various question types (matching drop-down, true/false, multiple choice & multiple response).  I've created several additional variables including booleans for whether a question was correct and adjusted score variables. On the results slide I manually calculate the "adjusted" score & percent.  (Note: you could move the calculations to JS to clean up the triggers but I left it there to show the steps.)

James Dougherty

Hi Erin,

I really appreciate your advice and time in respondong to my post. I guess forcing the user to get each question correct is more important than skipping questions, and probably ends up with a better user experience. sometimes convincing the SME of this is just as challengning. I did manage to 'fake the drag and drop quiz by choosing a True and False question, masking that and building the drag and drop manually on that slide. If all the conditions were met, I set the state to selected, but there are so many triggers is very time consuming and confusing.

Thanks for file. I have it safely stored for future reference. I agree, the unlimited attempts is probably the best option.

Thans again for your advice.

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