-
Using API to Create Groups Based on Number of Students and Have Unique Names
Hi all - I posted this in the general question forum but realized this group might be a better place. Apologies if this was wrong to do. I'm not a developer per se, but I'm an instructional designer at a relatively large school. I am relatively new to tapping into Canvas APIs, but I think I am getting the hang of it. I use…
-
Cannot destruct right side of assignment
Hi guys, I have run into this problem. When I try to open my student's mark, it generates these errors: Is this caused by my Grapghql? How can I fix it, and why the right side of the assignment cannot be destructed. Please help, thank you.
-
GIFs in Canvas: Stop/Pause Option?
Many instructors LOVE using and creating their own GIFs as a form of instructor presence and humanizing their online courses. However, to make animated GIFs accessible, there needs to be an option to stop or pause or stop after 5 seconds (as well as meet the requirements for flashing content). Question: Does anyone know of…
-
Reporting For an Assignment Across Courses
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…
-
LTI Course Groups service
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.
-
Accessing course ID in custom theme code
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 *…
-
Live API - Post announcement that does not allow replies
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…
-
Using External Tools - LTI outside of Modules or Assignments
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…
-
Get the most recent version of a quiz question
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…
-
Get whether assignment has been graded or not.
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…
-
Hide Pronoun Edit
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…
-
Rendering a "New Window" launch form after failed LTI validation
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?
Can we make changes (HTML/CSS and text) to the access denied page for students?
-
Custom CSS to hide grades from Observers (Parents)
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…
-
Deleting and restoring enrollments via API
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…