Is there any way to prevent students from using API? Blocked only for those with a student role in a course.
Thanks, it's doubtful but thought I would ask.
Hi @Nancy_Webb_CCSF,
I think the answer here is a big maybe, depending on exactly what you'd like to do...
The Admin Manage Access Tokens feature option was released last year and basically puts admins in control of generating user API tokens. If you turn this on, the only users who could create tokens would be admins with the correct permissions. We turned this on at my institution as we have very low "approved" use of API tokens vs the number of unwanted uses before this feature was available. You could have something similar or very different from us, so this needs careful consideration.
Even with the above feature turned on, students (or any users really) will still technically be making API calls through developer keys. The Canvas mobile apps are great examples of this as they make heavy use of the API to function. Along the same lines, the web version of Canvas even makes use of API calls behind the curtains. So with this in mind, you really can't totally shut off the API for anyone without basically breaking Canvas.
This is just a quick overview off the top of my head. Let us know if this helps, if you have questions, would like more info, etc...
-Chris
Has anyone found gaps in their course analytics ? I'm currently seeing missing last view date, last participation date, and participations at overall course level, even though the same data is present at individual week and student level. Am also seeing truncated asset counts ie we are seeing only the global header counts,…
I have a new React + Flask webapp. It has its own login for users to start using the app. I have added this as an external tool in Canvas. What I want initially is to see of canvas users can start using the webapp without having to login if they click on the external tool link in a canvas course. I have 2 methods…
Hi everyone, We’d love to hear from anyone who has experience using ReadyTech or aXcelerate as their SMS integrated with Canvas. How was your experience, and what’s your feedback? We’re currently exploring which option to use and would appreciate your insights. Thanks in advance for your responses!
Problem Canvas is not persisting the Google LTI 1.3 connection when editing existing assignments. This issue has been confirmed across multiple users. Symptoms * Error message: "Page Error: Something broke unexpectedly. If you have a moment, click here to tell us what happened" * Some users may initially see: "Google…
Good afternoon everyone, Is it possible for the built-in timer inside the reply button, when the dialogue box opens, to make it a little more distinct so that it is more easily readable? I love recording and uploading my video responses directly inside the homework assignment. Still, it makes it a tad more difficult when…