-
How to Mass Disable Email Notifications for My Users
Hello! Does anyone know how we can mass disable email notifications for our users? I know it can be done by the user, but our organization does not want any emails going to our end users from our platforms and so I need to mass disable it. Can I configure this in the .CSV? Can I code it or use API's? Thank you!
-
Provisioning and synchronization in Canvas
There seem to be two ways to provision and synchronize users, accounts, terms, courses, sections, enrollments, and logins in Canvas: SIS, REST API (or a combination of both by using the REST API to perform the SIS import). The SIS CSV import seems to be simplest. Curious about those that have an identity management system…
-
Obtaining access token using developer key for server-to-server REST API access
I have a developer key in our Test instance: How would I use this in a local program to make a REST API call? Looking at https://developerdocs.instructure.com/services/canvas/oauth2/file.developer_keys: Developer keys are OAuth2 client ID and secret pairs stored in Canvas that allow third-party applications to request…
-
The registration request is timing out
Hi All, One of our customer is trying to setup an integration with our tool. We are using LTI 1.3 dynamic registration. The open id configuration request is completed but in our logs we see that we tried to make registration request towards the registration but the request gets timed out. Any ideas ideas hints what could…
-
No API for Diff Tags
Hiya, it seems that there's no API for diff tags. This seems quite problematic to me as they are being used for marking groups, but then there's no way to use that grouping when getting data out of Canvas LMS. Is there any plan in the works for diff tags to be in the API?
-
How to set Participation via API
In Course Details, there is a pull down marked Participation, which can either be Term or Course. Is there a way to set this via the API?
-
Pull large body of submission scores via API
Hey all! I have a reporting use case to pull a large body of submission scores and am tentatively using the REST API to achieve this. Does anyone care to weigh in on the overall procedure I'm using and offer any feed back on this strategy, or alternatives to achieve the same end: For each active term → Filter for courses…
-
EduAppCenter app submission
Subject: Request to list Testlify LTI app in EduAppCenter Hi EduAppCenter team, We're submitting our LTI 1.3 app for listing:- App name: Testlify Description: The Testlify LTI Plugin brings the power of the Testlify assessment platform directly into your Learning Management System (Canvas, Moodle, D2L, etc.). Built on the…
-
Download a single annotated submission with the API?
I am trying to download a single submission that has been annotated by a grader using the API. Does anyone know how to do this? I am using Python using the canvasapi and requests libraries to query the preview_url in the submission attachments. import requests from urllib.parse import urljoin preview_url =…
-
Messaging Changes--- Suggestions for more streamlining
Hello, I was thinking of this a while ago and have been trying to message Canvas support about this but they suggested here but not which category. I apologize if this is the wrong spot. When messaging students right now we need to message one by one. I would like to know if there is a way we can change that to streamline…
-
Promoting external tool LTI (Canvas Studio) icon to RCE top menu
In our instance, we've disabled the legacy media upload tool in favor of the Canvas Studio tool. What we'd like to have is for the icon to show up without having to use the "plug" dropdown icon (see image). We'd like the Canvas Studio icon to show up on its own in the top level menu. Any ideas on how this is done? See…
-
Instructure Dev environment for New Quizzes ?
Hello, I am an independent programmer, doing API development for Canvas LMS Quizzes. I have access to Canvas LMS Open Source. This version has Classic Quiz, but not New Quiz. As I understand, only Canvas LMS instance hosted by instructure.com have the New Quiz feature. Am I understanding correctly ? How to get access to…
-
Finding the LTIv1.3 IDs for Members of a Course
I'm building a tool for my institution that imports grades from another LTI tool into Canvas so instructors can automate late assignment policies not otherwise supported by Canvas. I'm trying to use the LTIv1.3 ID which is readily available on the LTI-side as a link to the student record on Canvas, but I can't find the ID…
-
Accessing Courses in Canvas' "Past Enrollments" Section
I'm trying to use the Canvas API to get every course that appears in Canvas' "All Courses" section. Specifically, the courses in the "Past Enrollments" section here: I've tried using both - /v1/courses and, - v1/users/[UserID]/enrollments But both return empty lists. This is driving me insane, and I have no idea how to…
-
Change in SSO
Hi, would a change in SSO from Shiboleth to Azure SAML affect 3rd party LTI integrations into a Canvas instance as a general rule? I'm not a developer, just have an admin role to our school's LMS and this seems like it could be a place to ask and get an answer. Thanks!