-
Get quiz override for student
Hello, I'm researching a way to get a quiz assignment override for a certain user through the quiz APIs. I'm trying to use the get /v1/courses/{course_id}/quizzes/assignment_overrides API endpoint. When looking through the data, I see the dates that I set up for this override but I don't see the user id for the student…
-
LTI Integration - Deep Linking Assignment No Speedgrader Preview
Hi, I'm currently working on LTI 1.3 integration with Canvas. I created the Developer Key using the manual entry, with the Assignment Link Selection placement set to LtiDeepLinkingRequest. This seems to work fine: I can go from my Canvas development instance to my site by selecting "External Tool" in the Submission Type,…
-
How can I (IT Tech assisting CANVAS Admin) pull students grades in real-time via CANVAS, 3rd-party i
Hello Everyone, I am looking for a way within CANVAS internal reports, CANVAS API, and/or a 3rd party integration that can pull a specific list of student grades in real-time? My thought process would be to search for students by a unique identifier then pull their current course grade for each course they are currently…
-
Possible to get API LearningObjectDates data with Pages data?
It appears that the only way to get the lock_at and unlock_at dates applied through the "Assign To" interface on pages is through the Learning Object Dates API. I am trying to collect these dates for all pages in a course, which apparently means individual requests for each page ID... is there any better way to do this? Or…
-
Completely hiding Syllabus link
Hi, We use a third party (LTI) for our syllabus. We want to hide the Canvas version completely. I found an old post that provided some javascript for our theme. That works great for the desktop version, but it does not work for the mobile version. The code is $(document).ready(function(){ $('a.syllabus').hide(); }); The…
-
anonymous_id missing in Course-Assignment Submission endpoint
Hi, I am using this endpoint GET /api/v1/courses/:course_id/assignments/:assignment_id/submissions I have 2 users, both have the Teacher role in the course ("role": "TeacherEnrollment") For user 1 it does show the anonymous_id (when using its API token), but for user 2 it doesn't (when using the API token from user 2),…
-
Possible ways of integrating proctoring tool in canvas LMS
I am reaching out to inquire about the integration of our proctoring tool with the Canvas Learning Management System. I am aware that some proctoring tools, such as Voice Proctor and ProctorU, have successfully integrated with Canvas using browser extensions or iFrames. I would like to confirm if these are the only…
-
Use API to find and replace an enabled LTI?
We have an LTI update for a tool that is on in some but not all of our courses. I need to update the tool which I will configure to be off by default. This will require users to re-enable it again. Does anyone have a method that I could use to do a find-and-replace type scenario for this? I would prefer not to…
-
GraphQL Cache Response Post Update
Is there a server side cache for GraphQL queries? We use GraphQL API to get initial data list, made some updates using REST API and then when we rerun the graphQL statement the changes are not reflected. For example with module item external URLs: query listCourseModuleItems($courseId: ID!, $nextCursor: String!) {…
-
Matching quiz question, how to change the input text size (Hebrew font coming in too small)
Hello community, we have an issue where the text input field font size comes in too small for our Hebrew quizzes. We do have a work around that where we edit and then import the quiz but it's a bit of work just to update one or two questions. I'm hoping to find a more elegant solution like applying CSS just to these Hebrew…
-
Exporting Roll Call Attendance Data from Canvas to CRM Engage via API
Hello Canvas API Developers, We are working on a project to integrate Canvas Roll Call Attendance data into our CRM Engage system (powered by Microsoft Dynamics 365). Currently, gradebook information from Canvas is successfully imported into CRM Engage via API, so we are looking to replicate this process for Roll Call…
-
Targeted/Granular Global Announcements
We would like to post announcements to certain populations of students onto the Canvas Dashboard. Something that looks like the global announcements would be ideal, or at least placed in the same area. The kicker is that we would like to have these announcements targeted to students who have fulfilled certain criteria that…
-
LTI 1.3 AGS Deleting a Line Item
Hello! We are currently integrated as 1.3 tool with Canvas. We have dynamic registration set up as well as the ability to create Line Items via LTI 1.3 Assignment and Grade Services (AGS). We are working on deleting these line items using the delete functionality of AGS however we keep running into the response 401…
-
Error While Setting a Canvas LMS on Window (WSL)
error i am seeing on web: I have attached the error image. and I followed this doc:…
-
API for Exporting the Individual Assignment URL's from Speedgrader
I am looking for an API function that would allow me to export the assignment URL from Speedgrader from Canvas, so that these links can be provided to Tutors when they need to review previously submitted assessments. Is this possible?