-
Canvas API Error with user suspend
Using the API we're having no problems at all creating students, enrolling them and fetching completions. However, when changing a student from suspended to unsuspended (PUT action) I get the following error: {"status":"unauthorized","errors":[{"message":"user not authorised to perform that action"}]} The request is a PUT…
-
How To Make A Test Created In Unity Publish a Grade to The Gradebook
Hi there, I am trying to create a probabilistic multiple choice test (like in the picture below), I have created it within Unity, hosted it using an Amazon S3 bucket, and embedded it in a Canvas page. How would I now make it so that when they finish it their final score can be pulled from the application and published to…
-
LTI 1.3 OIDC Auth Fails with Invalid Scope Error on Test Server
For the past few months, LTI 1.3 OIDC authentication has been failing on our test servers with this error: "A requested scope is invalid, unknown, malformed, or exceeds the scope granted by the resource owner. The following scopes were requested, but not granted: openid." Everything works fine on our production server,…
-
Is there any API available for uploading the grades in the Gradebook?
Hi, Is there any API available for the below grade upload functionality? So that we can avoid the manual upload and programmatically feed the Grade data in Canvas Gradebook from outside world? How do I import grades in the Gradebook? - Instructure Community - 807 (canvaslms.com) If there is any API available, please…
-
Live API - Quiz Submission Events
Trying to run get /v1/courses/{course_id}/quizzes/{quiz_id}/submissions/{id}/events via Live API and getting "specified resourcse does not exist" error. I'm using Canvas course ID for course_id, the quiz ID (not the assignment_id from speedgrder), and student Canvas ID for id. I saw an earlier post (2015!) that said make…
-
Canvas API for Quiz Banks Questions and Answers Missing
Hello, I'm experiencing a problem using the Canvas LMS APIs. In particular I need to extract the text of questions and answers in the quizzes using this API: /api/quiz/v1/courses/:course_id/quizzes/:assignment_id/itemsAs an example I provide you the link of an assignment that caused me…
-
dynamic registration suddenly getting 422 "Unprocessable Entity"
I am attempting to make a dynamic registration process for an LTI tool so that it can be added to Canvas. I had it working but I'm now getting "Unprocessable Entity" when I post to the canvas-specified endpoint with the provided token. The register body is as follows (slightly redacted). Any suggestions? Could it be a…
-
Canvas Flexbox and Canvas Student mobile app
I've been working on a course, and I've been using the Canvas Flexbox. In most cases my intention with the .xs- and .lg- classes was to ensure in mobile view that the content would adapt into a single column for a better mobile experience, and that has worked well, however I've been trying to add a situation where it is…
-
Search user by search_term issue
Whenever I turned on the Enforce Scopes of a Dev key, I'm unable to use the function to search user by search_term. I even enabled all scopes and still get error "Insufficient scopes on access token" /api/v1/accounts/self/users?search_term=:search_key&include[]=email Am I missing something here? Thanks.
-
Canvas GraphQL API Missing Data
How do I retrieve the submission history for an assignments with GraphQL? In the REST API you need to manually specify to include submission_history. This is one of many fields that is seemingly inaccessible, is there any plans to bring the GraphQL API to feature parity?…
-
How to Use Canvas API to Create Pages for Future Course Shells
Hello everyone. Our institution provides access to the Mometrix eLibrary for our students. Currently, they can access the eLibrary only when on-campus; off-campus access requires a secure login. The main solution we have is to embed the eLibrary page into a page and either blueprint lock that page or share it via Commons.…
-
How to GET Canvas_Course_ID using API, knowing Course_SYS_ID
Hi, I have trouble to get Canvas_Course_ID with API. I know I can get the Course data by using API /api/v1/courses/:id with ":id" been the Canvass_Course_Id (below in bold). But I would like to use SYS_ID to actually get Canvas_Course_ID. Is it even possible? Thank you. Alona…
-
membership service LTI 1.3
Hi Team, membership service LTI 1.3 in by default giving 50 records, how to get all records in one go. /lti/courses/41254/names_and_roles
-
Speedgrader comment box bug?
Speedgrader RTE comment box doesnt seem to be expandable. RTE in Speedgrader looks great BUT there doesnt seem to be a way of expanding the assignment comment box. It doesnt seem to be responsive html wise. So now when we add lots of text there is no way of making it bigger. Bug?
-
QTI quiz import in Spanish
I am trying to import test questions from a CSI using the Classic to Canvas QTI converter 2.0 from Kansas state. When I complete the import of the QTI package, my Spanish language characters are garbled. Qué es una "Declaración del problema"? becomes: How can I import questions using spanish language character that render…