Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.
Hi, I am an LTI tool developer and I have a tool that is built on LTI 1.3 Core-Advantage services. I am able to do a successful launch from Canvas to the tool but when initiating the LTI Deep linking from Canvas and when my tool sends back the LTI DeepLink response message to Canvas I am getting a 'Page Error'. In the…
Hi @James I am trying to get students responses from ungraded survey classic Quizzes via API, using this as url instructure.com/api/v1/courses/" + courseID + "/quizzes/" + quiz_id + "/statistics?include[]=submission_history or this instructure.com/api/v1/courses/" + courseID + "/quizzes/" + quiz_id + "/statistics I can see…
I'm wanting to identify if select students have viewed a named page in a canvas site. I've tried this from multiple angles (analytics and users) but can see a call that would link student id with page ID and date time stamp. url = 'https://canvas.newcastle.edu.au/api/v1/courses/' xxxxx + '/analytics/activity' This call…
Hi, I am a student working on a project that hopes to integrate Canva's API to make some tool for progress tracking in all courses. The problem I am running into at the moment is with viewing files and modules as a student. When I send a request I get the 401 code back which means I am not authorized. I was wondering why…
I sincerely hope I will need to apologize for wasting your time with an easy question resolved by reading the right friendly manual. I have not been successful in finding any API (REST nor GraphQL) access to the "Allow course content to be downloaded and viewed offline" course setting. In fact, I am not finding most course…
Hi there, We have recently started discovery around building a home grown app to plug into our Canvas instance my team has run into some issues they have questions about that I'm hoping for some assistance with. * We have an LTI 1.3 app - launches and displays a “Hello World” page* How can we embed it in a section of the…
Hi, I'd love to get feedback on some code that ChatGPT 4 came up with to do the following: Find all published courses for the current term for each teacher and 'favorite' any courses which have NOT been favorited. Purpose of code will be to keep current term published courses in the dashboard. I am not a programmer but…
Our Canvas is managed by a nightly SIS import that follows the Florida Department of Education's WIDAS periods. Period 1 = 8/1 - 12/31 Period 2 = 1/1 - 6/30 Period 3 = 7/1 - 7/31 Issue 1: We have classes overlap into multiple WIDAS periods, they are assigned a new sequence number in our Mainframe which essentially views it…
One of the problems we face every time our automated system sends the new term of course shells to Canvas is that the new course shells 'bump' out any published courses from the Dashboard if they have not been 'favorited'. As I understand it, courses that are 'favorited' do NOT get bumped. Has anyone created a script that…
We want to remove the ability for instructors to edit and change the course image. Does anyone have any code (CSS or JavaScript) that would do this? Thank you in advance for any assistance you can provide.
Hello, I am tracing my way through the Lines Items and Scores API to make sense of how to implement A&GP. I can add a line item (which in turn creates a Canvas assignment) and can submit scores. Gravy. However, when I create a new line item that lists ANOTHER line item as the resource_link_id, I see a success, but DO NOT…
I have an assignment for my classes in which students create and edit pages within a Group for the class, like a wiki or knowledgebase. To track their contributions, I am accessing the Group via the API and getting a list of Pages, and for each Page getting a list of the PageRevisions. PageRevisions include the name of the…
I have recieved the client id and key. I am trying to get the code by hitting the api end point https://cgu.test.instructure.com/login/oauth2/auth?client_id=myclientid&CLIENT_SECRET=myclientsecret&response_type=code&redirect_uri=https://dev.gusdspedapi.hexalytics.ai:8086/callback&scope=openid. But this endpoint is trying…
Hi guys, We created a script that generates (student analysis) quiz reports and downloads the reports as CSVs. We recently noticed that the script is not downloading all the data for all courses and it recently stopped pulling recent data ( only extracts data up to the 19 of Feb) Any idea what might be causing these…
I tried to connect a basic Spring Boot app by using Developer Keys (LTI key), I managed to get the client ID and key needed for this.Then, I used the client ID to integrate our application into Canvas. To generate a user Access token using Oauth2 flow. GET…