-
LTI 1.3 authentication response not sent
Good morning! I'm attempting to make the https call referred to as the 'Authentication Request' on step 2 of these instructions: https://canvas.instructure.com/doc/api/file.lti_dev_key_config.html#step-2 but the Authentication Response is not being sent when I make the call from within my code, despite the fact that I'm…
-
How do I get quiz questions and answers given a student's auth token?
It looks like given the auth token of a student's account, /quizzes/:id/questions endpoint is not accessible, same as the /assignments/:id/submissions endpoint. Using /quizzes/:id endpoint I am able to get the html_url: https://school.instructure.com/courses/1354624/quizzes/2056699, which returns the HTML page with the…
-
Pros/Cons of Oauth for in-house 1st-party apps
Good Morning, We are building more apps for our environment, and only for our environment. In the past we had included Oauth into our apps so that the API calls were made with the privileges of the teacher/students using the app. However, managing Oauth tokens is a bit tedious. I'm considering just using an admin token and…
-
user Session issue in LTI 1.3
Dear group members. I am developing an application to integrate with Canvas Open Source, through LTI. The application is normally integrated, but I have a great difficulty in storing the session with the user's data (context_id, custom_canvas_user_id, custom_canvas_user_login_id, oauth_signature, oauth_consumer_key, and…
-
Using API to list missing assignments
Hello, I am using the canvasapi python module to make an assistant that sends a desktop notification when you have missing assignments, new conversation messages, and more. I cannot find a method that lists missing assignments, only every assignment a course has. I need to sift through all the assignments I have for me for…
-
API Data to SQL Server Reporting Services
Has anyone used SQL Server Reporting Services (SSRS) to pull API data from Canvas? Any tips on how to get started? The first application I'm thinking of is for on-demand rubric analysis. Thanks.
-
Get Assignment % of Overall value using API
Hi, is there any way to get the "% of Overall" field of an assignment with the API (see screenshot). I did not see this field in the documentation. Thanks.
-
Creating a data sharing opt-out link in Catalog
We use Catalog to manage our Canvas course registrations. One of our upcoming classes is taught via a partnership between our org and two others. Obviously when people register for the course, we receive their basic contact info, but we want to provide an option for users to opt out of sharing that info with our two…
-
Groups and Group Members API give 403 Forbidden, but in web interface members are shown
Hi, I'm currently developing a group app where the logged in user needs to find out who is a member of other groups in the course. When I use the Groups API /api/v1/groups/:group_id to find information about a particular group the logged in user is not a member of, or Group Users API /api/v1/groups/:group_id/users, I get…
-
integration
hi there! respected canvas team, please let me know how I can integrate canvas with my iOS application. i read the documentation multiple time but the documentation, the requirement is that we need to register an app in the canvas a lot of time I don't find a way where I can register my application and in return get…
-
Distinguish between Instructor and TeachingAssistant in LTI 1.3
We have a bunch of locally developed LTI tools and we are in the process of switching them from 1.1 to 1.3. We have a few tools where we want to differentiate between an Instructor and a TeachingAssistant, but that is not easily done since the one is a sub-role of the other. Our use case is to grant the highest level of…
-
Show Quiz Results via Canvas REST API
I am trying to hide/show quiz results through Canvas REST API as guided here: https://canvas.instructure.com/doc/api/quizzes.html I was able to change the "hide_results" from null to "always" (i.e., from showing the results to hiding the results). However, I failed to set it back (i.e., from "always" to null - from hiding…
-
Create a new course with restricted course access
Greetings, I would like to create a canvas course via the API and restrict course access based on the course start_date and end_date. I can successfully create the course with start_date and end_date, however, the course isn't published and the checkbox to "Restrict students from viewing course before course start date" is…
-
Use Canvas API to post discussion posts as students?
Looks like the API endpoint to post a discussion post only will post as the user that the API key is registered to. I was curious if there is anyway either with API or LTI flow to send in discussions posts as specific students using their user_ids similar to how we can submit assignments using their student IDs. It looks…
-
RCE Icon Maker is not enabled on Edit page
We are self-hosting Canvas community edition and would like to use the RCE Icon Maker. We enabled it on the Admin Settings Feature Options. Its not showing up on the edit page. Any ideas how to fix this?