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.
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…
Is there a way to specify prefer_sis_email when using LTI 1.3?
With regard to https://canvas.instructure.com/doc/api/discussion_topics.html#method.discussion_topics.index and the order_by=recent_activity - it appears to return results with the oldest posts first. Is there a way to reverse the order (and why would it do this!)?…
I write all my content locally and post Announcements, Pages, Assignments, etc. through an API client. This works great for text, but becomes impractical when I have local image links, and want to upload the image and link to them from canvas. Inspecting image links in documents produced through the web interface shows…
Hi Team, None of the analytics api is working I just checked and each api responding - {"errors": [{"message": "The specified resource does not exist."}]}Can anyone tell me if anyone using these apis ? if yes just let me know the way to call and get the response .Apart from analytics apis I am able to call other api like…
Hello, To start, my questions for the following Scenario are: 1. Am I missing a graphql endpoint that can tell me who an assignment has been assigned to instead of using the submissionsConnection? 2. I know that the graph API is built differently than the REST - but I don't know enough to know if this is a bug or whether…
Hello Canvas developers, I've recently run into an issue that I can't quite work out. To my knowledge (and in my experience) everything on the Canvas interface can be accessed via simple jQuery queries. This works across the board with every single element that I've wanted to manipulate so far, except the Next/Previous…
Hi fellow Canvas users, happy Wednesday. Before I joined the company, we used to have a function that would produce a Grade Summary for one student in all the courses the student was enrolled in. Unfortunately, the external company it was used is not providing this function to us, and I cannot see the script they used…
Hi! I'm working on the Canvas LTI 1.3 integration and I've come across a weird behavior. I have my tool set up in the Navigation bar and when I access it I get a login error as if my user was not logged in (login_required, Must have an active user session). This only happens when the course is UNPUBLISHED AND/OR VISIBILITY…
Canvas is not able to find "OpenID Connect Initiation URL" from the LTI 1.3.In my case I have developed a provider which is based on LTI1.3 IMSGLOBAL standard. So when trying to launch the url link , Canvas is sending proper access token request with form parameters (client_id,…