-
Only GET Requests Sent to External Tool
Hi, I'm looking into creating my own external tools. I've set up a web service that is running over HTTPS. I've manually configured my tool in Settings / Apps. I've added a name, secret, launch URL, and some custom fields. Privacy is set to public. The app is successfully registered. When I then add a new assignment with…
-
Custom JS to sort courses on the admin user profile page by active/inactive
In order to make it easier for admins to access a given user's active courses when a user has been enrolled in a number of courses, I created a JS function to sort any active courses to the top of the "Enrollments" list. With all the active courses sorted to the top of list, admins don't have to scroll through a long list…
-
Can you shut off 'undelete' feature; Need to clean up /tmp/files/... ?
Hi I am not sure if I should as this in the bitnami or Canvas forum, so thank-you for your patience and consideration if you need to send me elsewhere. We have a standalone bitnami Canvas installation, and we are running out of disk space. After deleting 5G of files via Canvas, no space was returned to the disk…
-
Media Objects API
Has anyone been able to successfully grab a list of Kaltura videos via the Media Objects API? I've tried both the user and course scope examples and each time, get a successful response (200) but nothing at all in the result (empty array). Very frustrating, since there are lots of videos there, and I can successfully embed…
-
Bug in analytics API - Broken
This end point is not working in the API: /api/v1/courses/:course_id/analytics/assignments This is the response we get: {"errors":[{"message":"An error occurred.","error_code":"internal_server_error"}],"error_report_id":113041592} All other analytics endpoints are working. We checked analytics UI and can see that they are…
-
API to remove all students from section
Hi, I want to remove all user from a section of a course using REST API, but API docs only have route to remove single user. Can't use that cause of rate limiter, any other alternative way?
-
Page View User Request Flag
Hey, Has anyone else wanted to use the user_request attribute from the PageView object and found that it appears to be "null" for every page view, regardless of how it was initiated? Cheers Jack
-
Microsoft Power Apps or other low-code platforms and Canvas
Hi Friends, I have been looking for a low-code platform to use with Canvas, primarily for administrative tasks. Anyone use Microsoft Power Apps and have any insights to share? If you have used another low-code platform with Canvas and have some thoughts on the experience, that would be appreciated too.
-
Read-only access last after a course or term date ends?
Hello! Does anyone know how long a student or teacher has read-only access for after the course or term date ends? I know that when the course end date or term date is set, the course will go to past enrollments. Is there a way to set the time on how long the course is available in past enrollments? Thanks!!
-
How to get all data from Live API
Hi All, I was trying to get User Page View from within Canvas of a particular student and the CSV only show 300 lines of data. I was told by Canvas to use Live API, I ran the /v1/users/{user_id}/page_views but the data I got was even shorter, only 9 instances. I know there is a way to get more than 300 instances but can't…
-
How to get when student last accessed course via API?
Hello, We are trying to create reports that include when a student last accessed their course. I know this can be done with the data portal by getting the latest request timestamp in the requests table but that is a few days behind - we need it in real time. I am not seeing a quick way to do this with the API. I only see…
-
LTI 1.1 randomly not passing the correct fields in the request
As an LTI provider , we are experiencing an issue since yesterday where random requests from the Canvas LTI (1.1) are not containing necessary information as usual : lti_version, tool_consumer_info_product_family_code, lti_message_type could be more? This is happening RANDOMLY for users trying to connect to LTI. The…
-
Configuring External Apps recommended Domain, Privacy, and Custom Fields
Should contact the External App vendor for recommendation when configuring External Apps recommended Domain, Privacy, and Custom Fields? (since these are optional fields)
-
Google Analytics 4
Hi all, Has anyone managed to setup Google Analytics 4?
-
Getting List of Calendar Events
I am a student. I am trying to build a tool that optimizes a student's work schedule. For that, I need to pull a student's calendar events. However, I could not find a python API wrapper implementation for this, so I tried to use requests to get the data. Unlike courses data, the base URL…