-
In canvas getting this error deep_linking_cancel?include_host=true
we had an issue in Canvas two week before onwards I am unable to create the assignment in Canvas for all courses, after creating the assignment return URL, it looks like this issue ltiLaunchPresentationURL, getting this error deep_linking_cancel?include_host=true
-
Differences in pulling Assignment Submission vs Quiz Submission
I am developing an application to view user course data. I am currently working on implementing Quizzes, which I've decided to implement as a subset of Assignments. Think a superclass "Assignable" with superclass "Submittable" I've noticed that using the `assignments?include=submissions' endpoint returns Submissions as an…
-
.NET C# client returning a 404 on a POST request to create a course
Hello everybody, We are using .NET C# to create an API client wrapper to automate some things. I've gotten it to work very well for many GET requests so far, but for some reason a POST to create a course is returning a 404 and I don't know why. I could post my code but not sure if that would benefit this discussion that…
-
API Permissions
What I've noticed is that when certain settings are not allowed such as below, the API cannot do it either, the api should always have higher permission to perform these tasks. If we want our SIS to be the authority source for pronouns, we should be able to not allow users to do it in Canvas but the api should still be…
-
Excel scripts to pull Canvas data
Hey, community. I have a task where I'm trying to pull Canvas API data into Excel using the script editor. When testing the code out in VS Code, I'm able to get a response back with the proper JSON. However, when I try to do it in Excel's Code Editor, nothing returns. Has anyone successfully achieved such a thing, or have…
-
Question About 404 Error for rubric_associations Endpoint in Canvas API
Hi everyone, I'm encountering an issue with the rubric_associations endpoint in the Canvas API. Every time I try to access it, I receive a 404 error. Does anyone know what could be causing this? Could it be related to permissions, the URL I'm using, or something else? I have an admin TOKEN, and have no problem with any…
-
Central File Repository - What do you use?
Does anyone use a 3rd party file hosting site to serve up files that can then be linked in multiple canvas courses? We have central "masters" that copy out content automatically, but some of our standard documentation/manuals are better served if we host them somewhere else rather than running them as individual "files" in…
-
Editing settings for a LTI1.3 deep link assignment tool
I'm developing an LTI1.3 assignments integration and I'm trying to figure out if a teacher wants to change a setting in our tool for the assignment that they configured in the initial configuration of the deep link, how are they supposed to do that? I found this article which mentions a change which introduced "Deep…
-
authorize_redirect api gives invlaid login_hint issue
I am currently working on developing a proctoring tool and would like to test its integration with Canvas LMS. At present, my tool is set up locally on my computer, and I have been attempting to test it with a locally hosted Canvas LMS instance running on Docker. During this process, I encountered an issue with the…
-
Removing the completion_requirement for a module item via CanvasAPI
Is that possible? I am using Python wrapper for CanvasAPI. I can change it to one of the listed values ("must_submit", "must_view", etc) using ModuleItem.edit() API call, but any attempt to clear it gives an error. I tried passing module_item={"completion_requirement:{"type":None}}…
-
How to get LTI 1.3 Launch Payload from Authentication Request
Hi, I have been working on getting a custom tool to work with LTI (beginning specifically with launching from Canvas) for a while and have been unsuccessful. I have gotten as far as configuring the developer key such that I can launch from the course navigation and see the login payload. However, when I send an…
-
How to Re-send to LTI submissions with Python canvasapi?
My dears, I am new with Canvas and LTI, so please be patient. I have a test course and some files already assignment. I can use the Python code to see those files. # Import the Canvas class from canvasapi import Canvas # Canvas API URL API_URL = "https://xxxxx.instructure.com/" # Canvas API key API_KEY = "xxxxxxx" #…
-
Retrieve Quiz Question as Student
What does the process look like for retrieving Quiz Questions as a Student? There is the endpoint `/take` when I access a Quiz as a Student, but the endpoint for Quiz Questions is only responsive to Instructor level tokens.
-
Help with OAuth for a new web app
Hello, I am completely new to making apps for canvas, and I am a student developing a web app for a scholarship, I decided to do an app where you can use canvas' OAuth to have an AI create a study guide with flash cards and practice quizzes. I've been working on this for a few weeks now and I can't seem to find out a good…
-
Accessing Custom Fields from LTI 1.3 Developer Key
Hi, I have been working on setting up a developer key in Canvas and configuring a custom tool to support LTI 1.3. I've attempted to utilize variable substitution using the "custom_fields" field in the developer key so that I can get basic information like the name and email of the person launching the tool from Canvas, but…