- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SurveyGizmo Integration (TinCan xAPI)
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Add a webhook action at the end of your SurveyGizmo quiz using your heroku URL and the following custom fields:
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for sharing this, Julia. The iframe embed for non graded assignments was very helpful.
