Your Community is getting an upgrade!
Read about our partnership with Higher Logic and how we will build the next generation of the Instructure Community.
Found this content helpful? Log in or sign up to leave a like!
I'm not sure if that's possible, but I need to embed a Canvas Course into my app, especially scorm courses.
My customer uses canvas, and my app, which is a file management solution. My customer wants to add to my app, the scorm courses they have in Canvas.
As a test, he gave me an iframe code to a scorm course:
<iframe style="overflow: hidden;" src="https://XXX.instructure.com/courses/15373/external_tools/retrieve?borderless=true&url=https://sc..." width="100%" height="800"></iframe>
I see one has to be logged-in to view this course, so can I make an API authentication in order to view this course into my app?
The basic workflow would be something like:
Is it possible? Or I am getting this all wrong?
Thank you.
It should be possible. This thread might be useful: https://community.canvaslms.com/t5/Canvas-Developers-Group/API-Login-with-email-password/td-p/468232
And here's information about OAuth for third party applications: https://canvas.instructure.com/doc/api/file.oauth.html
If all else fails, a possible work-around is to make the given Canvas course public and disable any kind of grading. That way, anyone can view it... but it does remove a lot of functionality from the course so depending on the project, this may not be a feasible solution.
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign InTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign In