-
Div Element Resizing
I am trying to find a way to make something render on a page. The goal is to have a colored rectangle with text centered inside. I am using this as a visual marker to highlight specific content on the page. A picture is attached to show what it looks like. Previously, I used this to style the element: CONCLUSION I have…
-
API: Adding a custom grade book column for a course, and updating its data for a crosslisted section
Hi there, We have created custom gradebook columns via API, to facilitate our organisations grade moderation processes, however our tech team is unable to get crosslisted section enrolments to have the custom data added via API. Are there some hidden rules regarding which course you should identify in the API call? Thank…
-
JavaScript to Hide "Copy To..." in Kebabs
We are wanting hide the "Copy To.." option from faculty and non root-admins anywhere it is seen on a kebab (modules, individual content items in the module, pages, quizzes, assignments and discussions). What JavaScript could I use to do this? Thank so much in advance!
-
Canvas GraphQL schema for Postman
How do I get a copy of the Canvas GraphQL schema for import into Postman? I'm able to run queries from Postman to my school's GraphQL endpoint but not import the schema via Postman's introspection option. When I try to import by introspection, I receive a "Received an invalid introspection response" error. Thank you
-
Update course start and end time time through API
I am trying to write a program for my team to update course start and end times through the API using Python. The end_at time isn't updating. What am I doing wrong? I've code below for obvious reasons. import requests secret_token = "MY_SECRET_TOKEN" headers = {'Authorization' : 'Bearer ' + secret_token} pagesURL =…
-
Generate Access Token issue when used Enforce Scope
Please help, I've been trying to create a function to generate Access token. It's working when there is no limit on Developer Key as I get Access Token in the response. When I send a request to get the access token via "/login/oauth2/token", the response has Access Token as NULL. I have the bellow params submitted as JSON…
-
login to canvas in tab bar after deployment of canvas-lms
I have followed the steps of deploying canvas lms using github. I want to customize the name of Log into canvas in the header bar of the browser application. How can i change it??
-
Create Google LTI Assignment
Hi everyone! I can successfully create standard assignments via the API, but I've thus far been unable to create a Google LTI assignment. Of course, I have reviewed all of the API documentation and discussions here and elsewhere, but I haven't found any examples of what is required in external_tool_tag_attributes. Already…
-
How to remove login screen footer
How to remove login screen canvas footer like facebook link or Is it possible to remove login screen footer.?
-
Programmatically cross list a section
I have been given a requirement to programmatically cross list sections using the REST API. I found a course that has no cross listed sections. I made the API call to cross list one of them and it didn't appear to work. I made the same call using Postman and got the same results. Is there a log I can view that would give…
-
Can section membership be retrieved via the LTI 1.3 NRPS API?
Hello - I'm working on an LTI 1.3 tool, and it seems quite straightforward to retrieve Course membership via the NRPS endpoint included in the ID token when a user launches from a course. However, the membership does not seem to be broken down by section. Is there a way to retrieve section membership using LTI APIs without…
-
FontAwesome within Canvas themes
Has anyone set up Font Awesome ( https://fontawesome.com/ ) within Canvas? It's in use on our website, and some of our instructional designers would like to use it within pages on Canvas, but I'm a bit stumped for how to get it configured to work properly in the theme settings,
-
Adding SIS ID to existing student by API call
Hi developers At the school I work for, we're currently transitioning from using student e-mail addresses as their unique identifying parameter to using SIS IDs instead. It's no issue adding new students by SIS import, but the existing students have a SIS ID in our SIS that needs to be assigned to their (already existing)…
-
Setting "restrict_quantitative_data" setting via API
I really like the new "restrict_quantitative_data" feature and although I can access the data from the course setting API GET (e.g. returns "restrict_quantitative_data": true) I can't see how to write this info into the API course/settings API. I'm about to create our 2024 courses and for some courses we don't want this to…
-
How to Track Module Completion and Grading Information Using Canvas API
I'm trying to use the Canvas API to track module completion in my course. However, I'm encountering different types of module completion indicators - some modules show checkmarks, while others display completion progress like '1 out of 1/x.' Can someone guide me on how to retrieve grading information and module completion…