Asking a question if someone has watched a video - then actioning depending on their answer

We would like to ask users a question: “Have you watched the Safeguarding video?”

In the section after, we have the video but have it hidden.
If they answer Yes - allow them to move on to the next page; If no - we’ll display the video so they can watch.

So far, I’ve got a Yes / No multichoice question - which allows someone to watch the video - however, is there any way to hide the feedback icons?

I then changed the setting to make the question ungraded. This then doesn’t have any icons - however, you can’t then have an action if someone clicks No - as it’s ungraded…

Any suggestions?

Thanks

If you look in the Settings for the MCQ element you’ll see the Save to Variable option - enable that then create a String variable to save the value to.

(Optionally, you can set a value for each option in the Content properties for the MCQ element - but in this case you can probably skip that - if you don’t set a value it’ll use the option label - which is either ‘Yes’ or ‘No’ in your screenshot)

You should then be able to set up a Global Logic Action for ‘Variable Changed’ - when the variable you created earlier is equal to ‘Yes’ you can set it to unlock the next page.

Then create another ‘Variables Changed’ action for the ‘No’ case that reveals the video.

You might also want to add a 2nd action to the ‘User answered yes’ logic action to hide the video - that ensures you’re also handling the case where the user may have previously selected ‘No’ but is changing their response to ‘Yes’. If that’s the case, you might want to do something similar for the ‘User answered no’ logic action as well.

Hope this helps!

Matt’s variable approach is the cleanest way to do it. One small thing I’d add from building similar “watch this first” flows: if the video is hosted somewhere that reports playback progress, it’s worth not relying only on the learner’s self-reported Yes. Even a simple rule like keeping the Next button locked until the video’s ended event fires (or until a variable is set when they reach the last few seconds) avoids people clicking Yes just to skip ahead. For a safeguarding module that’s probably something your compliance team will ask about anyway.