Use the Interactive HTML block to embed your own HTML package into your Rise course. It's a flexible way to add interactive or custom-coded content that fits your unique learning experience.
👇 Check out this quick demo to see the block in action and get a tour of its main settings
index.html
is at the root level of the ZIP (not inside a subfolder).This setup ensures your content loads correctly in the block.
On: The block will automatically be marked complete when it loads. This is ideal if you want to gate progress with continue buttons but don’t need the learner to fully interact with the content.
Off: Completion must be triggered manually by the interactive content itself. This gives developers control over when the block is marked complete — for example, after a quiz is passed or an interaction is finished. To manually trigger completion, send the following message from your HTML package when the learner finishes the interaction:
window.parent.postMessage({
type: 'MIGHTY_INTERACTIVE_COMPLETE'
})