I’m looking for some expert advice on the multiple choice component - I am using multiple blocks to with this component to make a quiz.
The goal is to have each question appear only after the previous one is answered correctly. Once a correct answer is submitted, I’d like the next question to automatically appear and the page to scroll or navigate to it.
So far, I’ve used multiple triggers to achieve this, but I’m running into issues—specifically, I can’t seem to keep future questions hidden until they’re needed (screenshot attached for reference).
Does anyone have suggestions on how to streamline this setup or make it less manual? If there’s a better way, I am open to hearing this too
@Andy_Moorman 's suggestion is a good option - although worth mentioning that the Branching component unfortunately has quite a few accessibility issues so isn’t usuable if you need your course to be accessible.
Might be worth getting in touch with Evolve support about this as what you’re trying to achieve should be possible with Logic
You would need to allow the user to have multiple attempts at the MCQ for this to work, or have a reset button somewhere, otherwise they will get stuck if they get the answer wrong.
For a slightly improved user experience, you could remove the “Navigate to Component” action from the trigger, and add navigation to the next MCQ in the feedback settings of the MCQ itself.