-
Seeking Guidance on Creating a Custom Login Page Using Canvas APIs
Hello Canvas LMS Community, I hope this message finds you well. I'm currently embarking on a project to create a custom login page for our Canvas LMS environment. My plan is to utilize the Canvas APIs to achieve this, aiming for a seamless and efficient user authentication experience. However, I've encountered a roadblock…
-
LTI Tool - LTI Grades and Assignments - Submission Type
We're working on building the LTI Grades and Assignment integration and are currently optimizing it to work with Canvas. We have everything working, but noticed that in the docs about the line item service we can provide an additional field that's not part of the LTI spec for submission type:…
-
Attaching Terms to Grading Periods through the API
Hi, all! I've scoured the API and I can't seem to find this functionality, so I'm hoping someone can point me in the right direction -- I need to attach Terms to Grading Periods. That seems simple enough, right? Except that with the OneRoster SIS plugin and 184 schools, I now have a lot of terms (like 500+ terms?) that I…
-
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,