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.
Does anyone have any experience integrating SurveyGizmo with Canvas?
We are using SurveyGizmo to gather pre-workshop and post-workshop feedback from learners and would like to embed the pre-workshop survey as an assignment when students register for the workshop.
We want the assignment to be marked as complete once they complete the survey.
Ideally, in a future world, we would also like to read the response data in Canvas too although that is not a priority.
I have no dev experience and our internal capability is limited so any guidance or pointers in the right direction would be appreciated.
SurveyGizmo uses TinCan/xAPI for their LRS integration.
Learning Records Store | SurveyGizmo Help
Solved! Go to Solution.
Did you ever figure out how to do this? I'm interested in doing the same thing, but the iframe code SurveyGizmo gives me isn't appearing in Canvas.
Did you ever figure out how to do this? I'm interested in doing the same thing, but the iframe code SurveyGizmo gives me isn't appearing in Canvas.
We developed our workaround which is still not particularly robust but a quick fix until we find a better solution.
For surveys which are not graded assessments, we embed as an iFrame which seems to work for us.
<iframe src="https://www.surveygizmo.com" width="640" height="640">Loading…</iframe>
For surveys which are graded assignments, we have set up an External Tool using Heroku.
2. In Canvas, create a custom External Tool containing your Heroku URL.
3. Create an External Tool assignment, select your SurveyGizmo External Tool. Add to the end of the URL:
?quiz=12345678/test-name
So it will look like:
https://my-url.herokuapp.com/?quiz=12345678/test-name
4. The quiz will then be embedded in the assignment. Set the points of the assignment to the number of points awarded in the SurveyGizmo quiz score.
This is not without its issues and there are times when the callback doesn't work.
Thank you for sharing this, Julia. The iframe embed for non graded assignments was very helpful.
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
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.