Forum Discussion
Trigger Logic Issue – Correct Answers Still Show "Incorrect" Feedback
- 3 months ago
The problem was that nothing was indicated as the correct answer in Form View.
FYI: It took me a while to determine that was the only issue, because the objects involved in the interaction didn't have meaningful names. That made it very hard to tell if the draggable objects were matched with the correct target. Especially confusing to see text in the draggable objects that was AAA, BBB, CCC, and DDD. I assumed that was the order they should be placed, so my initial testing after fixing Form View still didn't work...
The attached file demonstrates some naming conventions that make drag-and-drop programming easier.
- For future reference, I'll repeat the advice I gave earlier about uploading a .story file: Be sure objects, layers, motion paths, and variables have meaningful names.
By the way, you could have saved a lot of effort if you had just used a Freeform Drag and Drop question, instead of having a drag-and-drop interaction control a Pick One question.
Based on your description, I'd say it should work.
Are you seeing the change to the Drop Correct state?
Are the Correct and Incorrect objects in a button set? (They should be.)
Here's one thing I'd do: Delete the trigger that changes the state of Incorrect to Selected. Instead, perform that action in an Else statement on the trigger that changes the state of Correct to Selected. If nothing else, that cleans up the trigger panel. It could also save time and potential troubleshooting, since you only have to enter one set of conditions.
Beyond suggesting you triple-check states, the Form View set up, etc., troubleshooting is just guessing without seeing all the programming. Someone might be able to solve the issue if you upload the .story file. Here are the best practices for doing that:
- Only include slides that are related to the problem.
- Be sure objects, layers, motion paths, and variables have meaningful names.
- If there is proprietary content, replace or delete it. For example, replace proprietary text with “ipsum lorem” text.
Related Content
- 7 months ago
- 3 years ago