Intro
- Pausing point is at 1.5 seconds, same as for Quiz slides, but that point is not visible in the Timeline.
- Last Attempt action is wrongly indicated as ‘Failure’ action. Same as for normal Quiz slides, D&D slides have NO Failure actions.
- You cannot have a Retry message when you provide more than one attempt.
- There is only one Failure message, you don’t have the possibility of up to 3 different messages as is the case for other quiz slides
- There is no Review status, which indicates if the question was answered correctly, and which answers were wrong or correct.
- There are no Review navigation buttons. That is a problem, because during Review when the learner gets to a D&D slide, he will be stuck without those buttons.
For the problems concerning Try again, or multiple Failure messages I already offered a solution with a dynamic feedback message in a previous blog post. In this post I will try to explain a workflow for the Review issues.
The result of this workflow was visible in the sample project which I posted last week. There is a scored D&D slide as last question in first part (Timeline).
Setup
Checkmarks
The small versions are used for the individual answer feedback, the normal versions for the global feedback Look at this example
Those checkmarks were used for multistate objects, with an empty Normal state. They are already present in the correct location during the quiz but invisible due to that Normal state. Two more states show either the correct or the incorrect checkmark. This is an example of the Object State panel, for the answer about the Shape button.
Review Navigation buttons
Variables
v_DD: will be toggled to 1 if the D&D slide is correctly done.
v_EffectDD; will be toggled to 1 if the Effect color is correct
v_SButtonDD: will be toggled to 1 if the Shape button color was correct
v_ShapeDD: will be toggled to 1 if the Shape color is correct
The system variable cpInReviewMode was used as well.
Events – Actions
Three events were used, all to trigger advanced actions: Success and Last Attempt event of the Drag&Drop slide (in that panel) and the On Enter event of the slide.
CorrectActDD
Why was it not possible to use the same Correct shared action in this case? A D&D slide has no two-step Submit process, where the first step will keep the slide paused to allow the learner to read the feedback message. It is possible to imitate that behavior, but I wanted to keep it simple, by keeping the slide paused for a couple of seconds before proceeding to the next slide. Second reason: for a correct answer need to toggle the variable v_DD to 1. To achieve this, I used the shared action ‘CorrectAct’ as template to create this advanced action, which has two extra commands:
WrongActDD
EnterDD
If you have problems or suggestions, post a comment please!