-
Would you help shape the Instructure developer experience? — institutional survey (7 – 10 min).
Hi everyone, If you write integrations against Canvas by Instructure at an institution — K-12, higher ed, corporate training, government, or anywhere in between — we'd love your feedback. We're running a short survey on the Canvas developer experience: APIs, data access, tooling, and documentation. Results will feed into…
-
Requirements for a Developer API key
Hello, I'm building a standalone app that integrate with CanvasI) - What are the requirements (and cost if any) for receiving an API developer key issued by Instructure? - Are Instructure-issued keys enabled globally in all Canvas organizations? or will there need to be institution-by-institution enablement? Thanks
-
Youtube Education Links
While working on an alternative to convert YouTube embeds to Canvas Studio using the Canvas API, I stumbled across how Canvas Studio actually calls the YouTube videos. The link uses YouTube Education (youtubeeducation.com) to pull the videos. I figured instead of converting every video within a course to Studio first, I…
-
c# - Error when creating user
Hello, I've been able to create a new user using Bruno API Client but am running into errors when translating to C#. Endpoint: api/v1/accounts/123/users JSON: { "user": { "name": "John Smith", "pseudonym": { "unique_id": "john.smith", "sis_user_id": "1234567" } } } Response error:…
-
Security Incident report on May 1
Does anyone here receive a notification from Canvas saying there was a Security Incident report on May 1? If so, is there anything a Canvas admin need to do to protect the data in our school like changing the LTI key of all the 3rd party apps we installed? Thanks - Ernest
-
/courses endpoint not returning account info
I am calling the canvas API to get course Information. This is the endpoint that i am using /courses/{contextId}?include[]=account This is not returning the account.
-
API endpoint to get a user's assignment score/grade
Hello, New to Canvas here and am trying to convert some old LMS processes to the Canvas API. I'm able to use the API to get a course section, the sections students, and the assignments for a section. I've searched and searched but I am unable to find an endpoint that will return a student's score for an assignment, or a…
-
include not returning course_count
I'm trying to get the course count of an account. The resource that I am using is https://tamuct.test.instructure.com/api/v1/accounts/1?include[]=course_count It's not returning a course_count field. What am I doing wrong?
-
Discrepancy between Canvas UI and Server Logs (500/503 Errors)
Hi everyone, I am seeking some insight into how Canvas LMS handles HTTP errors and how they are reflected in the logs versus the user interface. We are currently observing the following behavior in our environment: Log-only errors: We are seeing 500 (Internal Server Error) and 503 (Service Unavailable) errors recorded in…
-
Why is the Activity.id.history Variable Empty in My LTI Integration?
I'm currently integrating an LTI tool and attempting to use the Activity.id.history https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html#activity-id-history variable, but I'm experiencing issues getting it to work properly. What I've Done: Added the Activity.id.history variable to my Developer…
-
LTI Variable substitution for Term SIS ID?
I looked through the LTI Variable Substitutions documentation and while there are variable substitutions available for Canvas.term.name and Canvas.term.id (which is the Canvas incremented ID like "104"), I was surprised to see there was no option for Canvas.term.sisSourceId I tried testing other possible variants that may…
-
SAML Issues w/ new Canvas Identity layer
We're experiencing SAML failure after the changes made to redirect to Instructure's own login portal. We use Auth0 for our IDP, and the following SAML request from Canvas to our IDP is not being completed. I'm unable to see the changes made to the underlying infrastructure that handles user authentication for Canvas, and…
-
Web bug... not sure where to report.
Rendering bug here: Canvas - Instructure Community Seems to only appear in Edge; fine in Chrome and Firefox
-
CSS Code
Hi, I am trying to edit our custom CSS code so I can use the new code in a subaccount. I want to remove a gold line that shows when using H2, I removed that part of the CSS code but the gold bar is still showing. Does anyone have any suggestions as to how I can have this change work?
-
Learning Mastery Gradebook: assign_outcome_order API Returns Success But Doesn't Persist Column Order
Summary:The Learning Mastery Gradebook allows drag-and-drop reordering of outcome columns, and this triggers a call to /api/v1/courses/:course_id/assign_outcome_order. The API returns 204 No Content (success), but the column order does not persist after page refresh. Steps to Reproduce: Open Learning Mastery Gradebook for…