Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.
Here's a scenario I'm trying to figure out: I have created a new sub-account for online students at our college. I also created a new role for the students based off of the original student role. I want to have a link in the Global Navigation help menu called "Support for online students" that is only visible for these…
I'm a developer and accessing the graphql API via an infrastructure access token generated from my personal access token. Why is the schema not visible? (Introspection is disabled)
Re-post to Canvas Developer Group. Is there a URL or other type of parameter we can pass along with the authentication provider direct URL so after SSO the person lands on a specific course. For example /login/saml/40?course_id=125 Seems like it may be possible using redirect_state, but I am not seeing how to implement…
Hi! I am new to Canvas and looking for guidance on importing or creating pages with embedded images. Going through the documentation the steps I would follow would be: * Use the course API to create a course * Get the course ID * Use the page API to create a page using the course id What I am not sure how to do. How do I…
Good afternoon. The only documentation I can find on LinkedIn Learning LTI is based on OAuth 1. Have they developed an LTI based the latest standard, LTI 1.3? Thanks for your help. Chuck Chrisman
We've created a tool that is integrated with Canvas using LTI Advantage. Within the tool teachers can leave comments on assignments and we are sending these comments back to Canvas via the Assignment and Grades Service in LTI Advantage. The comment is being sent and received just fine, but when viewing the comment within…
Hi there, I have written a short script that posts calendar events in the given courses. My query parameters look like this: const requestQuery =…
Hi, I'm not sure if this falls outside of the scope of discussion of this forum, but I figured someone here might have dealt with a similar issue. I'm working on a Canvas LTI 1.3 integration, including Deep Linking 2.0. I'm using Google as my OpenId Connect Provider, with their public JWKS here:…
Hi eveveryone, I'm a developer and I'm automating the update of user avatars using the following endpoint (using Python 3): https://canvas.instructure.com/doc/api/users.html#method.users.update PUT /api/v1/users/:id We're having issues with some users not getting their avatar updated while others do. We are successfully…
Is there a way to use the Canvas API to get the time and date when students in a course accepted their enrollment invitations? I see that API documentation lists an updated_at value for enrollments. I presume the updated_at date changes when the student's enrollment_state changes from "invited" to "active." I suppose any…
Hi, I would like to be able to see the value of the syllabus_course_summary(boolean) attribute for a course. In the docs here, https://canvas.instructure.com/doc/api/courses.html, I only see the attribute used in PUT requests and it is not in the examples of what a course object looks like. I am wondering if this is just…
I have created an Assignment Group with rules to drop lowest and never drop assignment. Is there any API in which I can get the data which assignment has dropped for a student.
I'm developing a custom theme and the global .js override file I'm working with depends on the availability of the ENV array/object and the existence of the COURSE field and the child long_name field. let year = parseInt(ENV.COURSE.long_name.split(' ')[1]); The home page of the course has this field, but the syllabus page…
I am experimenting with adding deep linking to our LMS external tool integration. I am able to add the resource links in module but when I or users click on the resource links added, getting the error. "Couldn't find valid Settings for this link" I think I am missing the exact format of LtiResourceLink that Canvas LMS is…
Hello Canvas Developers, Our institution recently started using Canvas. We are investigating adding the following TinyMCE plugins to Canvas RCE. - Insert Special Characters plugin- Insert Font awesome icon plugin - Language selector plugin I have been trying to add the TinyMCE Special Character plugin (charmap) to Canvas…