Forum Discussion
Continue button when clicked after correct response does not lead to the next slide
If the learner clicks Submit on the base layer, and it jumps to the next slide, the correct layer will not be seen.
The built-in flow will serve you as a guideline. You can either use it, or create custom actions that mimic the parts of it you want.
The built-in flow:
1. The learner drags an item and drops it.
2. The system decides whether it is correctly dropped or not, and marks the item as "Dropped Correct" or Dropped Incorrect".
3. The system responds according to the Options set for revealing state.
a. If the option to "delay showing dropped correct and incorrect states" is selected, nothing is done.
b. If the option to "delay showing dropped correct and incorrect states" is not selected, the system instantly changes the dropped object to the appropriate state ("Dropped Corrrect" or "Dropped Incorrect") if they exist.
4. The learner clicks "Submit". You can either use the built-in Submit, or create a custom button (which I always do). If you create your own button, it must have the same trigger as the built-in button. Build it by choosing "Submit" from the available trigger actions.
5. The system evaluates all the objects in the drag list shown in the Form View of the slide. (All the objects listed as draggable objects here follow all the rules and options of DnD objects.) If all objects are in a Dropped Correct state (that means they match their listing on the Form View - those with targets are dropped on those targets, and those without are not dropped on a listed target) the interaction is correct. If not all objects are in a Dropped Correct state, the interaction is incorrect.
6. The system shows a layer depending on the results of step 5 and the Names of the layers.
a. If all the objects are in "Dropped Correct" state, and there is a layer with that exact name, it shows the "Correct" layer.
i. The built-in Correct layer has a message and a Continue button on it with two triggers, one to hide the layer, and one to jump to the next slide.
b. If all the objects are not in "Dropped Correct" state, and there is a layer with that exact name, it shows the "Incorrect" layer, if the learner has attempted the question a number of times that matches the "Allowed attempts" setting..
i. The built-in Incorrect layer has a message and a Continue button it with two triggers, one to hide the layer, and one to jump to the next slide.
c. If all the objects are not in "Dropped Correct" state, and there is a layer with that exact name, it shows the "Try Again" layer, if the learner has attempted the question a number of times that is fewer than the "Allowed attempts" setting..
i. The built-in Try Again layer has a Try Again button it with a trigger to hide the layer. The layer disappears, and the learner gets to try again.
Note that in the Form View, at the bottom, there are boxes to allow you to set the messages for each of the three layers. If you type in those boxes, the layers are automatically created.
From reading your description, it sounds like the built-in actions will match your desires. Or maybe not. As Steve says, it's really hard to tell without seeing the actual .story file.
There are two unclear points. Do you want the learner to drop an object, and get instant feedback, click continue, and go to the next slide? If so, create a trigger that submits the interaction when the object is dropped on the target, set the number of attempts to an appropriate number, and use the built-in system. If there are more than one objects to drop, this won't work.
Do you want the learner to be able to change their mind, or drop more than one object? If so, create a trigger that submits the interaction when clicked, set the number of attempts to an appropriate number, and use the built-in system.
Where are the options you discuss above please it is not clear from your resposne. whic options are you talking about ?Please provide a screen shot
Related Content
- 8 months ago
- 5 months ago
- 3 months ago