-
Connecting to external API
Hi everyone Hope someone can help me. we would like to be able to automatically create new courses once every semester, with the same template. We have a third party program that normally delivers info to canvas through SIS-ID, but these will be manually created courses, since they dosen't have SIS-ID. Is there a function…
-
Call Canvas API from external application
We want to call Canvas API from an external application to retrieve student's course and enrolment information. To make this API call, is there a way for me to use OAuth, since this is not a LTI? How do I use OAuth for these cases where it's system to system connectivity with Canvas
-
Custom CSS and JavaScript Documentation
I am looking to utilize CSS and JavaScript to create some custom styling for a new Course Template, but I cannot seem to find any documentation on the use of custom scripts within Canvas. The only thing I can find on the guides is how to upload the files. Does anyone know of any good documentation or at least a starting…
-
Get HTML body content from ModuleItem type Page when Pages disabled
Hello, I am developing an iOS client for Canvas written in Swift. I noticed that a ModuleItem object does not include the body property compared to other similar objects like Assignments, Page, etc. I thought to try linking a Page object to the ModuleItem based on their IDs on runtime, but in my testing I ran across a…
-
Canvas API store arbitrary integer value alongside Enrollment
Hello, I am developing a custom iOS Canvas client. A feature requested by some of my supporters is a "GPA calculator" feature similar to the Better Canvas extension. Given that Canvas does not retrieve course credit information (likely because it is tied to SIS integration), is there a way to associate a field with an…
-
Canvas plans for supporting LTI 1.3 Platform Notification service and Link and Content service?
In case any of the Canvas product team monitors this group or anyone has seen notice.... LTI 1.3 has a Link and Content Service spec in Candidate Final and a Platform Notification Service spec in development (that another LMS has trialed), both of which would be extremely useful for Canvas to adopt at some point. The…
-
Report showing number of Courses with Cross-listed sections?
Hello Friends, Sounds like a simple request... How many Fall 2024 courses have cross-listed sections? By referencing the https://canvas.instructure.com/doc/api/all_resources.html list, I thought the sections table could provide the raw data. Before writing my own script, I used the provisioning report included in the Admin…
-
LTI 1.3 - Will this legacy claim "lti11_legacy_user_id" being removed in future
This claim https://purl.imsglobal.org/spec/lti/claim/lti11_legacy_user_id can be found in the id_token in LTI 1.3 flow. I'm planning to use this claim as user identification, does Instructure have a plan to remove this claim in future?
-
Canvas selfhost cannot add answer to quizzes using API
Hi all, I have a Selfhost Canvas, and try to create quizzes using canvas api https://canvas.instructure.com/doc/api/quiz_questions.html#method.quizzes/quiz_questions.create But i cannot add answer to this quizz, here is my postman, as you can see the answer array is empty in the response Can someone help me? Thank you very…
-
Issues in self-hosted Canvas LMS integrate with Microsoft LTI Apps
I am trying to integrate Microsoft Teams Meeting in my self-hosted Canvas. Now I'm trying to connect and sync my Microsoft tenant follow Microsoft docs and the result as in image below https://res.cloudinary.com/dnptevfqk/image/upload/v1733757405/gwqzqzln07mt3bmvbsuo.jpg When I update settings and press ''Grant tenant…
-
Grade assignment with rubric via Canvas API
Dear community, I am looking for a way for instructors to grade an assignment that normally uses a rubric/Speedgrader setup, via the Canvas API. Ideally, this would be able to select appropriate rubric levels for each criterium and leave criterium-specific comments for an assignment that is graded on 6 rubric criteria.
-
Finding a quiz Additional Comments endpoint from the Canvas API
I need to access the additional comments an instructor can leave on quiz questions through the canvas API. There is no "additional comments" section on quiz questions, quiz submissions, or submissions. I did check "submission_comments" on submissions that are quizzes that have additional comments, but that field contains…
-
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…