Hi,
I did not see an API for Question bank.
Is it possible to know how many courses are using question bank with other APIs?
thanks
li
https://portal.inshosteddata.com/docs#quiz_question_group_fact
I hope this helps!
Mike's answer is correct, but I submitted a feature idea to add an API endpoint that would make this much, much simpler. An upvote would be great 🙂
https://community.canvaslms.com/ideas/11546
I have a course without any quizzes but with a question bank. When I use the API to get the quizzes, it says there are none (no surprise). Is there no way to get the question banks through the REST API ?
Hi. Has there been any update on this? I would love to use a question bank API end point.
Thanks!
@MarkTiderman
Access to question banks is extremely limited and no public-facing API exists for them. It is available within the browser using a non-API route. Canvas is no longer developing Classic Quizzes, so it is unlikely that there will ever be one for Classic Quizzes.
One way to get at the information through the API is to create a quiz that inserts the questions from the question bank (do not link to them) and then you can access the questions in the quiz using the API.
You can use a browser to get at the internal routes and bypass the API. There are programs like Puppeteer that allow you to control the browser so that you can navigate to the page that contains the question banks and then automate the information that you need.
I found this right after I sent the following to support:
---
As part of our preparations for the transition to New Quizzes (NQ) we would like to review the list of question banks currently used with classic quizzes (CQ) in our course templates (We have 1,145 Templates). Optimally, we would be able to use this list to update the names of the question banks using the Canvas API.
This way once the CQ Question Banks are converted to NQ Item Banks we will be able to differentiate and immediately understand what course template the Item Bank belongs to. As is, after migration all NQ Item Banks appear combined under the filters for ‘All My Banks’ and ‘All My Course Banks’. Neither of these filters permit differentiation between the course or template the Item Bank is associated with. Hence the request for an ability to edit the names of CQ Question Banks. My thinking is that will help a great deal.
Is a report available that lists CQ Question Banks? I do not see a way in Canvas Data nor the Canvas API.
Are there plans to update the Canvas API to provide CQ Question Bank name update capability?
My plan B would be to use software such as iMacros to try to help automate some of this. But even with that approach, a list of current CQ Question Banks would be very useful.
Hi. Just been researching this myself. Question banks and question groups are different things. Is there an API endpoint for question banks?
I have a developer key in our Test instance: How would I use this in a local program to make a REST API call? Looking at https://developerdocs.instructure.com/services/canvas/oauth2/file.developer_keys: Developer keys are OAuth2 client ID and secret pairs stored in Canvas that allow third-party applications to request…
I'm building a tool for my institution that imports grades from another LTI tool into Canvas so instructors can automate late assignment policies not otherwise supported by Canvas. I'm trying to use the LTIv1.3 ID which is readily available on the LTI-side as a link to the student record on Canvas, but I can't find the ID…
How can one track Canvas Media use without having the reports available from Canvas Studio? Checking API endpoints and the Data 2 schema, there do not seem to be dedicated Canvas Media endpoints. Am I missing some? A method I've considered is using the body field of the wiki_pages table, as this contains the html code of…
Hello, I'm trying to utilize an API call to pull completed certificates and was hoping to download and store the certs as a backup. I can successfully run the API call but it will not allow me to view the certificate unless I access the URL while signed into an account where it's "my" cert. Is there a permissions setting…
UI for weekly progression idea that rest in the Schedule tab of the **K-12 UI** of Canvas it's incomplete and I really would not take it and push it into instance but I am going to post it here because in the past people like @James && @robotcars || @Steve_25 have had terrific input in the past... maybe w/their eyes and…