Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
Hi All,
How can I embed an newly created external LTI Quiz into Canvas? I can see the LTI app while creating new quiz but it just loads the quiz on iframe. Instead I want that to be used to create the quiz. ( I want to embed external LTI quiz to canvas quiz) . I can then pass back grades to canvas after taking the quiz on LTI.
Thanks,
lti canvas external links #external app
Solved! Go to Solution.
Hi Stuart,
From the LTI application, we have to direct our tool to the launch_presentation_return_url with desired URL as parameter (see docs : External Tool Link Selector - Canvas LMS REST API Documentation ). Canvas then closes our LTI iframe and links the URL that we have passed to the assignment.
Let me know if you face any issues while implementing.
Thanks,
Nava !!!
Hi @navayodhanreddy and a belated Welcome to the Canvas Community,
I would like to understand a little more about what you are trying to achieve here. Are you attempting to embed an LTI in the text box of a quiz (i.e. either the description, or in a question itself)?
I have done a little research, and I have not seen mention of the possibility of embedding an LTI within a quiz to serve as almost a 'sub assessment' to the quiz. Hence I don't believe the grade passback would work in this instance where an LTI in a quiz could pass a grade back for a particular question. Though I could be wrong.
If you have some screenshots of exactly where you are trying to embed to aid with understanding this, that would be great so that I could try to look into it more for you and see if there might be any other options available. Also are you using the Quizzes.Next LTI or the existing quizzes functionality within Canvas?
Look forward to hearing from you.
Cheers,
Stuart
Hi Stuart,
Thanks for responding !! I have an external web application that gives set of questions based on some ID that should be entered by Instructor ( as shown in the attached image) while adding quiz to Canvas through external Tool option (and it can pass back grades to Canvas). I am able to show text box for the instructors to get the appropriate quiz but I am not sure how to select that quiz. For example, if you click on the Youtube option, we can just click Embed option and the video gets added to the lecture. I am trying to embed appropriate quiz.
Let me know if it's still unclear.
Thanks!!
Sorry, I think it's better to try this under Assignments instead of Quiz !! Configuring Assignment from External Tool. I am exactly trying to Link the Quiz !!!
Hi @navayodhanreddy ,
That is great thank you for the clarification, it now makes sense, so you are having a problem with how the embed page for the LTI is loading.
This is awesome that we have this clarified! Alas, I have to admit I have never developed an LTI from the ground up, so anything I came up with would be purely speculative. Hopefully however, someone else in the community may be able to jump in and help you out with this now we have a better idea of the issue.
Cheers,
Stuart
I just got it done using: launch_presentation_return_url. Thanks for your help.
Hi @navayodhanreddy ,
That is great news, could you possibly elaborate further on what you needed to do with launch_presentation_return_url? Was it simply defining that as a parameter and then it worked?
I am curious as I would love to get into tinkering with LTIs so this is handy to know what I might need to look out for.
Cheers,
Stuart
Hi Stuart,
From the LTI application, we have to direct our tool to the launch_presentation_return_url with desired URL as parameter (see docs : External Tool Link Selector - Canvas LMS REST API Documentation ). Canvas then closes our LTI iframe and links the URL that we have passed to the assignment.
Let me know if you face any issues while implementing.
Thanks,
Nava !!!
To participate in the Instructure Community, you need to sign up or log in:
Sign In