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.
We want to report on assignments across courses to determine which assignments are most used most regardless of courses by using the data from different API endpoints. We currently extract Canvas data from the API to do some local reporting. Our admin account structure leverages a blueprint course as a parent course that…
The LTI Course Groups service is currently at the IMS Candidate Final stage. Does anyone know whether Canvas plans to implement this specification and, if so, whether there is any expected timescale for doing so? Thanks in advance.
Our custom themes do a little bit of customization on the home page of courses. One change depends on the course ID of the page. There are plenty of ways to get the course ID in the web browser, for example:* document.querySelector('body').classList.toString().split('context-course_')[1].split(' ')[0] * ENV.COURSE.id *…
Hopefully this isn't too basic for this forum - just getting started with Canvas Live API - via the interface at our_school.instructure.com/doc/api/live I'm posting a course announcement, delayed post, and want to set it to NOT allow users to comment. The only options for "discussion type" are "threaded" and "side…
We have an External Tool which has a very basic LTI. i.e. no way to edit it or add custom parameters to pass to it etc. It basically just pulls the users email address, matches it to an account on their end to verify it's from a licensed customer, authenticates them on their end and loads the URL of their materials. The…
We have an LTI tool that delivers quiz questions on a specified schedule. What we have found is the following: * Create a quiz submission for a user * Deliver 1 question (Question 1) * Teacher changes a question, Question 2, in the quiz (not sure if it's important at this point, but the question is a Matching type question…
We have built a dashboard for our students. We have a dial that shows assignments submitted versus needing submitted. The issue we have faced is that some of our courses use 3rd party tools that post a grade in gradebook, but do not mark the assignment as submitted. So we thought we would switch this dial to show graded…
Hello, We have a third-party application that populates pronouns from another system. This requires us to set pronouns as editable by the user in Canvas, but we don't want the user to edit their pronouns in Canvas but only in the third-party application. So, we want to hide the edit pronouns dropdown box on the Profile…
Like many LTI tool providers, we are scrambling to address the errors caused by Safari blocking 3rd party cookies by default. I have taken a few different runs at this, but about 90% of the way through I realize I no longer have access to some vital piece of info. In my latest attempt, I was hoping to catch launch…
Can we make changes (HTML/CSS and text) to the access denied page for students?
We are new to Canvas. We are migrating from Powerschool Learning (formerly Haiku). In Haiku we had it set up so students could view their grades but parents could only view assignments but not specific grades. This is an important priority for our administration as we want to put the primary academic responsibility on the…
I think I've figured out a few things (through testing) about deleting and restoring enrollments, but it'd be great if anyone could confirm this has proven true for them: * If a student needs to change course sections in the same course, it's important to delete the original enrollment (not conclude it) or else they will…
A small team of students at my school is building an app and they envision it working with Canvas. Is there a Developers Program they can join that would provide access to a development instance of Canvas they can use to hone their application and prepare it for integration with real instances of Canvas?
I am trying to pull a course syllabus through API and am failing. Here is my call. Did I format it improperly? https://xxxx.instructure.com:443/api/v1/courses/23893?syllabus_body Thanks for your help.
With IMS deprecating the OAuth 1.0A authentication mechanism used by LTI 1.0/1.1/1.2/2.0 last year (certification ceased 1 July 2021, see https://www.imsglobal.org/deprecation-notice-oauth-10a), I was wondering whether anyone knew of any plans to phase out these versions of LTI from the Canvas platform. I am suspecting…