-
Embed a course into a thirdy-party app
I'm not sure if that's possible, but I need to embed a Canvas Course into my app, especially scorm courses. My customer uses canvas, and my app, which is a file management solution. My customer wants to add to my app, the scorm courses they have in Canvas. As a test, he gave me an iframe code to a scorm course: I see one…
-
Dynamically build a link to the Inbox
I already built an LTI tool that let's teachers contact student's parents as well as directly open the index box for a student and populate the name of the student. A teacher can just type the message and send. In that case the course dropdown does not need to be selected. But now I want a student to be able to do the…
-
GoReact LTI URL change - could it be done automatically?
We recently received a notification that the URL that GoReact is using for their LTI Tool needs to be updated. Which is essentially editing the GoReact assignment updating the URL and then saving. I would prefer, as the admin, to find a way to do this on behalf of our instructors. Does anyone have tips or tricks for this…
-
Canva for Education LTI 1.3 - Remove Course Navigation!
We recently purchased Canva for Education. When installed at the root level it enables the Canva for Education course navigation option for every single course. I want to use Postman API calls to disable it and allow users to enable it if they want to use it. When I flip the course_navigation "enabled" option from true to…
-
Why is x-request-cost-header null
I am working on a solution to manage our requests to the Canvas API. While looking at the response headers I noticed that the X-Request-Cost header is null in the majority of responses that include it. For the last 24 hours only 27 out of 3401 requests have had a non-null value for X-Request-Cost. Can anyone tell me why…
-
How to get class roster user's phone number
Requirement: We are currently looking to integrate a phone feature into our LTI Tool. However, we are unable to retrieve the phone numbers of class roster users from Canvas(NRPS don't support). These numbers should be existed in the user profilesBackground: At present, we can obtain class roster user's the names, emails,…
-
LTI 1.3 Mismatching LTI Tools with NRPS services and oauth_consumer_key_sign
We have reported these two issues on the opensource repo tracker, but have gotten zero information or responses on them. Today, canvas will fail to handle the NRPS service in a migrated 1.1 assignment as it tries to use the wrong tool consumer and throws an error. The same thing happens with oauth_consumer_key_sign.…
-
Batch Export/Download Quizzes from Multiple Schools During a Time Period
Is there a way to use the Canvas API to batch download multiple quizzes from multiple schools and courses for a custom time period?
-
Advanced CSS and JavaScript/jQuery in Canvas
Hi, Friends. I come to Canvas as a webdev with a lot of WordPress experience. I'm piecing together a design library for my organization and want to include foundational components as well as a few fun things. Much of what I'm doing is going to be stored in Figma with the CSS being pulled into Canvas. Thing is, while I've…
-
Is there a way to detect which API endpoints are allowed when scopes are enforced?
We're looking for a way to know which schools who are implementing our app, which requires admins create an API developer key, are enforcing scopes, and if they're enforcing the correct ones. As we release new features we need to know schools have updated their allowed API endpoints before turning on a feature for a given…
-
using python to create pages into a module
I am wanting to automate the process from content in a word doc and using an API to create the modules and then the pages within the modules based a standardised theme. I can get it to create the content and the pages fine, It labels them correctly and then applies the theme as I want it to. But then makes the pages BUT…
-
Remove the "calculate grade based only on graded assignments" option
Hi! We do not run a traditionally graded course -- we run a professional education course. We'd like to remove the check box that is automatically checked that says "calculate based only on graded assignments." We'd like the grades tab always show their progress on all assignments so that there's no confusion about the…
-
Invalid Authorization Header in grade passback using LTI 1.0
Hello all, I'm trying to passback a grade using my tool into canvasLMS using LTI 1.0, but I'm getting "401 Unauthorized" "Invalid authorization header". The grade passback is working correctly in moodle and blackboard, but not in canvasLMS and I can't figure out why. It's very frustrating. Here's my nodejs code: const…
-
504 Gateway Time-out for quiz
I have been using the quiz api for years without problems but recently I am receiving 504 Tateway Time-out responses. Can anyone direct me to what needs to be fixed? Thanks, RS
-
CSS Style Changes
Hi We have used a CSS file for our courses for the last 2-3 years with out any issues and it has worked well. In the last few days something has changed so all of the columns are now aligned vertically in narrow columns next to each other rather than being vertically stacked in one single column. The page styling makes use…