-
Canvas GraphQL API Missing Data
How do I retrieve the submission history for an assignments with GraphQL? In the REST API you need to manually specify to include submission_history. This is one of many fields that is seemingly inaccessible, is there any plans to bring the GraphQL API to feature parity?…
-
How to Use Canvas API to Create Pages for Future Course Shells
Hello everyone. Our institution provides access to the Mometrix eLibrary for our students. Currently, they can access the eLibrary only when on-campus; off-campus access requires a secure login. The main solution we have is to embed the eLibrary page into a page and either blueprint lock that page or share it via Commons.…
-
How to GET Canvas_Course_ID using API, knowing Course_SYS_ID
Hi, I have trouble to get Canvas_Course_ID with API. I know I can get the Course data by using API /api/v1/courses/:id with ":id" been the Canvass_Course_Id (below in bold). But I would like to use SYS_ID to actually get Canvas_Course_ID. Is it even possible? Thank you. Alona…
-
membership service LTI 1.3
Hi Team, membership service LTI 1.3 in by default giving 50 records, how to get all records in one go. /lti/courses/41254/names_and_roles
-
Speedgrader comment box bug?
Speedgrader RTE comment box doesnt seem to be expandable. RTE in Speedgrader looks great BUT there doesnt seem to be a way of expanding the assignment comment box. It doesnt seem to be responsive html wise. So now when we add lots of text there is no way of making it bigger. Bug?
-
QTI quiz import in Spanish
I am trying to import test questions from a CSI using the Classic to Canvas QTI converter 2.0 from Kansas state. When I complete the import of the QTI package, my Spanish language characters are garbled. Qué es una "Declaración del problema"? becomes: How can I import questions using spanish language character that render…
-
Access token in python
This is probably an easy question, the answer to which will make me go 'Well duh'. I'm trying to get an access token for Canvas Data Portal 2 using python. I've gotten the client id and secret. I'm trying to create the request to use those to get the access token. Basically, what I want is an example of that in python. The…
-
Canvas Course İmport Package Problem
I want to export the Data Structure course module from my Canvas account and import it into another course. If I import it into a course within the same Canvas environment (e.g., Data Structure 2) using the content type "Canvas Course Export Package," after selecting and uploading the file, the current job status shows…
-
Fetching Marks for a course through API endpoint
Hi All, I'm looking for an endpoint where I can fetch 'Marks' for a certain course. I'm kind of looking where I can pass a course id and fetch the marks for all the students in that course through API. We're building an automation project this way of fetching data can be really helpful. I've tried multiple Live API but no…
-
Fetching grades data
Hello developers, For a statistics project for our school I'm currently interested in discovering how many of our students actually complete their courses. A course is considered completed if the student has been awarded more than 80% of the available points in the course, so in order to evaluate how many students complete…
-
Query user's assignments for all courses and list by due date in Next.js
Hello, I am a student working on a small application using the Canvas API for me and my classmates. I'd like to create a Next.js app that allows users of the site to sign in using their Google account, and then displays a list of their unsubmitted assignments, organized by due date (almost like a to-do list). Is this…
-
API upload endpoint for avatars
I'm trying to upload avatars for students that never had them. Apparently, one must upload a 128x128 image file, get the token from that, and use it in an upload post, such as this API endpoint for uploading files. But that documentation only talks about adding a file to a course, or homework submission. Anybody know how…
-
Using API to create LTIs
In Canvas Permissions, we disallow Teachers from adding/deleting/editing LTIs because we haven’t wanted them to link to software/platforms that haven’t been internally reviewed. But an external vendor ( https://idecisiongames.com ) has set up an LTI that requires a unique URL for each course that uses the LTI — and we…
-
Canvas Integration Help
I am a student who working with a group for our Software Engineering class. For the idea of our semester long project is creating an application with Canvas Integration. I tried to find resources about how to integrate an application to Canvas, but couldn't find any. My question is; Can you Integrate an application into…
-
Course in GraphQL API Does Not Have start/end Date Fields
I created a GitHub issue here: https://github.com/instructure/canvas-lms/issues/2407 The REST API has fields start_at and end_at for a course. The course has an associated term object but this is a different field than the course dates. This field should be accessible via the GraphAPI. Where is it?