The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
I have an LTI Tool that delivers questions to users via a custom UI. I need to be able to tell, in real-time, if the answers are correct - the flow is something like this:
- User answers question
- User is given feedback on whether or not answer was correct
- User is given another question
From what I have found I am unable to use Canvas API to know if a question is correct without completing the quiz submission. I do post the quiz submission question, but Canvas does not return whether or not that is correct.
[Edit] - I've found where the grading happens -> app/models/quizzes/quiz_question/[question_type]
Additionally, if I'm unable to use the Canvas grading engine, can anyone point me to the code within the open source project (tests or implementation) so that if I do write my own, I'm following all the rules? I'm not familiar with Ruby and haven't had luck browsing the project to find what I need: https://github.com/instructure/canvas-lms
Community helpTo 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