Forum Discussion
Feedback Collect
- 1 day ago
Due to iframe cross-domain security (CORS), Storyline cannot detect events inside an embedded MS Form, meaning it won't know when a learner clicks "Submit." I will not provide any more details as Jonathan already provided the most accurate explanation of this issue.
To work around this, customize the Thank You message in MS Forms to display a secret completion code (e.g., 2026COMPLETE). Instruct learners to paste this code into a Text Entry field in Storyline. A trigger then validates the entry to trigger the course completion command, which signals the Rise Continue block to unlock. Needless to say, if the learner does not submit the form, they will not see the code and will be unable to continue; conversely, entering the correct code is the only way to unlock the gate. This trick ensures the learner is still physically gated until they successfully submit the form and verify the code.
This solution does not use JavaScript on either the HTML web object or the Storyline side, only a valid embedded Microsoft Forms link.
Storyline example:
Due to iframe cross-domain security (CORS), Storyline cannot detect events inside an embedded MS Form, meaning it won't know when a learner clicks "Submit." I will not provide any more details as Jonathan already provided the most accurate explanation of this issue.
To work around this, customize the Thank You message in MS Forms to display a secret completion code (e.g., 2026COMPLETE). Instruct learners to paste this code into a Text Entry field in Storyline. A trigger then validates the entry to trigger the course completion command, which signals the Rise Continue block to unlock. Needless to say, if the learner does not submit the form, they will not see the code and will be unable to continue; conversely, entering the correct code is the only way to unlock the gate. This trick ensures the learner is still physically gated until they successfully submit the form and verify the code.
This solution does not use JavaScript on either the HTML web object or the Storyline side, only a valid embedded Microsoft Forms link.
Storyline example:
Hi,
If you can share the text entry triggers with me, it would be a huge support.
- Nedim1 day agoCommunity Member
Sure.
You can add a Complete Course trigger instead of Jump to Next Slide, or trigger it when the timeline starts on the next slide. It’s really up to you how you want to handle it, but I think it’s a very simple and efficient solution that avoids scripting and unnecessary complications.
Related Content
- 2 years ago
- 7 months ago
- 9 months ago