Forum Discussion
Can I make completion of a scene be a prerequisite to move on to the next page in Canvas?
Hi folks! I have a lot of Storyline scenes that I'm embedding in a Canvas module to make up a given "topic." Students have to go through the pages in order, which I can set up easily in Canvas. But, since they're just pages, Canvas considers them "complete" as soon as a student opens the page, regardless of whether or not they have actually interacted with the Storyline scene. I want to set it so that students must reach the final slide of each scene before Canvas will unlock the next page. Is this possible?
Thanks!
6 Replies
- MathNotermans-9Community Member
Do you have access to the theme-editor in Canvas and thus can add Javascript to the Canvas pages and trigger that with Storyline ? If so... you can set it up to hide or block the Canvas next button till students have done something with the embedded Storyline element. If not, you cannot interact with the page without Javascript.
- SolomonKlein-a4Community Member
Unfortunately I don't think i have access to the Theme Editor, but I could maybe find someone who does. Are you able to point me somewhere where I could find the necessary code?
- MathNotermans-9Community Member
:-) Nope i donot have code ready for this. What would be needed is some sort of communication between Canvas and Storyline. In the theme editor you need to add code to hide/block and show the next button ( probably moving the x-position of the next button out of screen works too ). Then you need to watch for a variable in Canvas to be set true. Then you show the next button.
Or just add 2 functions in Canvas 'hideNext' and 'showNext' that you then call from Storyline at will.
Codewise, both in Canvas and in Storyline i can help you. As we also use Canvas at our University i do think this is something nice to get working. I do have a Canvas Admin account with Theme Editor access, so i can do some tests on our Canvas.
- Dave-RuckleyCommunity Member
Have you tried uploading them as graded assessments and then changing them to 0 points and the display grade as setting to complete/incomplete. Then you can use prerequisites in the modules page to unlock content.
- MathNotermans-9Community Member
Yes i do. The issue is that you need Javascript on your Canvas page to trigger to continue. And that you only have as admin when using the Theme-editor. So that route is tough.
The best solution i found is using an extra page or button to directly jump to some page in your modules from Storyline. Then you have the option to set conditions to students to see/activate that page/button.
Most complex part there is getting the correct url. Use that in a variable so you can easily change it.
Personally i use Rive for this kind of interactions now.
Related Content
- 7 months ago
- 3 months ago