-
Updating Page content with Python and Canvas API?
Hello all - Relatively new member to Canvas and the API. I have some programming background but am also new to Python. We have a course template (not a Blueprint) that we use as the source for all our core course layout. One of the Pages has content about our library. That content needs to be updated in all our active…
-
Removing metadata from files submitted by student
Hi, We need to remove metadata from files that are submitted by student, so there is no way for instructor to know who the file belong. Any recommendation ? Is there a known external tool that does this? if not what would be recommended development approach ? Thanks,
-
How to set a lowest possible grade for quiz
Hi, Is there a way to set the quiz results so that 50% is the lowest a student can achieve? My district has a 50% policy so that the lowest a student can get on an assignment is 50%, as long as they attempt an assignment. This is to prevent a disproportionate affect on students' grades based on a few outliers. I generally…
-
API call to Enrollment - paginations not working - Keeps loading page 1
Hi all, Hoping someone can help.. I am trying to retrieve student enrolment details. I am cycling through the pages manually through the URL.. Eg. https://XXX.edu.au/api/v1/courses/XXX/enrollments?type=StudentEnrollment&page=1 https://XXX.edu.au/api/v1/courses/XXX/enrollments?type=StudentEnrollment&page=2…
-
Is Canvas auto-updating LTI 1.1 launches to 1.3?
I have a question about some behavior after we moved to a newer Canvas version provided by Bitnami. Our sample course contained several 1.0 tools “placed” in the modules area, that were all functioning as expected. When I added a 1.3 tool to the course, the existing 1.0 tool links started to behave as if they were 1.3…
-
API Calls via HTML Iframe
I am a Canvas LMS manager at my company and we are creating NPS forms for courses. This form the student will be able to vote from 0 to 10 and give a justification of his vote, this is the only information he inserts. We also want some information about the student, such as name, ID, course and among others that he does…
-
REST API discussion_topics anonymous discussions are not showing
When I create an anonymous discussion, it is not displaying in the response list from the discussion_topics endpoint in the REST API. The list works for non anonymous discussions. Is there a work around for this or should I report this as a bug? EDIT: I have tested POSTing to the same discussion, which does work, the post…
-
API Call to Conclude Users
I am in need of some programming guidance/expertise. I am trying to create an API call that will look at an assignment in a specific course and if a student has completed the assignment, conclude the student from the course and write the sis_id to an array to be used at a later point in the program. I have deciphered the…
-
How to identify which users are assigned to custom user roles and which courses they are loaded into
Hello super smart Canvas developer people! I am trying to track down which users within a sub-account have been assigned a custom user role and which courses they are loaded into with that role. I have inherited a sub-account where a bunch of roles were created and I am trying to clean things up, but I am having a hard…
-
How to add users to docker?
Hello, I'm using a docker Canvas install for some LTI development and I'm not sure how to add other users. If I invite them under Admin / Site Admin / People it looks like it emails a confirmation/password setting that isn't going through. I'm not sure if emails are disabled on the docker container, or email servers are…
-
What is the API endpoint to get canvas notifications on Mobile?
I'm looking to replicate this screen on the canvas mobile app. This is the "Notifications" tab at the bottom. I initially thought it was the "global notifications" endpoint but I'm mistaken, and can't seem to find the data in this format anywhere.
-
Temporary Solution for Updating LTI 1.3 on beta/test servers
We have a temporary solution for updating LTI 1.3 tools on beta and test, until Instructure comes up with a solution. I'm QA, not a developer, so this is really simple code using ruby, watir and a csv file, but it does the job. I have a class which contains the login information, browser info, and the base urls. I have a…
-
Using API to Create Groups Based on Number of Students and Have Unique Names
Hi all - I posted this in the general question forum but realized this group might be a better place. Apologies if this was wrong to do. I'm not a developer per se, but I'm an instructional designer at a relatively large school. I am relatively new to tapping into Canvas APIs, but I think I am getting the hang of it. I use…
-
Cannot destruct right side of assignment
Hi guys, I have run into this problem. When I try to open my student's mark, it generates these errors: Is this caused by my Grapghql? How can I fix it, and why the right side of the assignment cannot be destructed. Please help, thank you.
-
GIFs in Canvas: Stop/Pause Option?
Many instructors LOVE using and creating their own GIFs as a form of instructor presence and humanizing their online courses. However, to make animated GIFs accessible, there needs to be an option to stop or pause or stop after 5 seconds (as well as meet the requirements for flashing content). Question: Does anyone know of…