Connect, collaborate, and learn alongside your peers in the Instructure Community.
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.
Hello, colleagues! I'm looking for strategies to help faculty clean up courses that have been copied multiple times, and now have outdated and broken content. Is there a "best" way to get started with a fresh version of a course, besides starting from scratch? Thanks for your insights!
Upcoming Canvas Changes 2026-05-16 Breaking Change: LTI 1.3 Tool Configuration Schema Updates 2026-06-30 Deprecation: Removal of Legacy Login User Interface. End of Life: Legacy Canvas Native Portfolios For more information, please see Instructure Enforcements, Deprecations, and Breaking Changes. Release notes outline…
Release notes outline upcoming customer-impacting changes that are expected to display in production environments. Please note that features considered for future development are not included in the notes. [info callout] All features in this release are available in the Production environment on 2026-03-18. Updated…
Hey all! I have a reporting use case to pull a large body of submission scores and am tentatively using the REST API to achieve this. Does anyone care to weigh in on the overall procedure I'm using and offer any feed back on this strategy, or alternatives to achieve the same end: For each active term → Filter for courses…
My learners often need a proof of enrollment (that shows what class they are enrolling in and when) or a letter of completion (what class they took and their earned grade). Does anyone have any ideas on how this could be automated through Canvas? Currently, they email me for these requests and I generate them manually from…
Far be it from me to complain about a lack of spam, but I just became aware that Early Bird registration was closing this week because of an email from one of our vendors. I don't recall seeing any emails from Instructure about the 2026 conference at all! Searching my archives isn't turning any up either. Are others…
Over the years, one message has come through clearly: as Instructure has grown, you want better visibility into where our products are going, earlier opportunities to shape what we build, and a simpler way to share your ideas and understand how it translates to what we’re building. After partnering and iterating with users…
We are thrilled to announce a major expansion of the Canvas Data 2 (CD2) / DAP Query API datasets: the dedicated availability of data for New Quizzes (NQ)! This release is a direct result of our ongoing commitment to enhance data extensibility and transparency for our community. The new new_quizzes namespace is officially…
Managing enrollments at scale should feel as intuitive as modern e-commerce. With this update, Canvas Catalog introduces the Unified Cart Experience, replacing the legacy bulk purchase workflow with a more flexible and streamlined purchasing model. The Unified Cart Experience has been available in the Beta environment…
I wanted to report that there seems to be an issue here today with the Youtube Importer/Player in Studio: https://community.instructure.com/en/kb/articles/660482-how-do-i-add-media-from-youtube-and-vimeo-in-my-studio-account For me I have a spinning circle, just when I need to demo in a workshop! It was working ok last…
We have faculty who want to review and edit their Canvas course on paper for various reasons. Has anybody found a way to easily/quickly print all of your course content, including the Canvas formatting, without manually taking screenshots of each page and combining them? The only way I've found so far is to: Use the…
Summary This is a reminder of an important update regarding the Canvas Login UI. To enhance security, accessibility, and user experience, we are deprecating the legacy Login UI and automatically migrating all institutions to the New Canvas Login UI who don’t opt-in ahead of the deprecation date. This post covers the key…
Hi - I have students submit .java files to Canvas, and I use SpeedGrader to give line-by-line feedback. This stopped working in the last couple days - student files show up in preview has containing the content "JWT rejected: JTI has already been used" instead of the correct content of their file. Thus I cannot give…
We're excited to announce important updates to our Files API, designed to bring you a more secure and efficient experience when working with your files. These changes reflect our commitment to following current best practices and providing you with the most robust tools possible. Previous Change: File UUIDs Transitioned…
Release Timing: Generally Available on February 25, 2026 as a Feature Option Regional Availability: Globally Supported Customer Type: All Customers Available with: Canvas Key Takeaway: The Course Accessibility Checker is a course-level tool that enables instructors to identify, remediate, and validate accessibility issues…
Sat down to grade a quiz today and noticed that for a handful of students (5 of 30 students or so) fudge points where automatically assigned. They were always small (+/- 0.5 points) but any points being assigned by Canvas is a no no and concerning. Have you experienced this and how did you fix it? I've already reached out…
[info callout] Engineers are currently investigating the issue. Summary: Users are no longer able to preview text based files that are associated with a programming language within Speedgrader or Docviewer, for example .py or .c files. Instead a message stating “JWT rejected: JTI has already been used” is rendered instead.…
A faculty has the results of an ungraded anonymous survey in their course. They want to export the data to perform analysis / share with other faculty. Is there anyway to do achieve this?
There is a blue button that appears in SpeedGrader in the teacher view above the field where the Assessment Grade appears (see image below). The assignment has Turnitin enabled through the "Plagiarism Review" option in the assignment settings so I assume it's related. When you click the button you get the following popup,…
With the new SpeedGrader UI, we are seeing student names appear in the page title even when the “Hide student names” setting is enabled. When using Classic Quizzes, there is no option within the quiz settings to enable anonymous grading, so we rely on instructors using the hide student names setting in SpeedGrader to…
Speedgrader chaning file name when being downloaded. Speedgrader: When downloading a submitted assignment, the file name is being changed to an unrecognizable name — (Student's actual name was part of the file name — changed for privacy.) Ideas???
This is my first time using the new discussion "checkpoints". I'm hoping the multiple due dates are effective, but using the "checkpoints" does seem to create other problems: They only allow for ONE "reply to topic". The way I use discussions in some of my classes is to allow for students to ask MULTIPLE questions per…
Hi — I've been struggling to initialize our "submissions" table using the dap CLI and I've narrowed down the problem to Python 3.14. I'm able to successfully run the same exact initdb command (on the same EC2 instance) under Python 3.13 and 3.12. On Python 3.14.2, the import successfully processes about 34 million records…
This week we started getting reports of Quiz Extensions not working for instructors. I can confirm in my testing it won't load the student roster and you can't search for a student's name. Moderate This Quiz is still working, but for large classes this is frustrating. Anyone else?
I tried the Quick Reassess feature today. Once I approved the questions and created the assessment it went to the tracker for Block 1. But I can't find the new assessment in my assessments to add to Blocks 2 & 4. If I have to recreate for each class, they won't have the same questions. I also cannot find the option to…
hi there, I'm creating a job aide for creating an account for claiming digital badges. We noticed that in your help link for creating an account, the instructions screenshots still say Badgr and not Parchment. The instructions are still the same, so no biggie. Just thought I'd mention it.
Whether you’re new to Canvas or looking to expand your skills, each Klatch session offers a welcoming space to share ideas, ask questions, and learn from one another. As a K12 Canvas Admin and Technology Instructional Specialist, I am passionate about helping teachers simplify their workflow, make the most of their time,…
Live Webinar The Future of Video Search in Canvas: How AI Is Changing the Way Students Learn March 25, 2026 | 9 AM MT / 11 AM ET Video is no longer just something students watch—it’s how they study, review, and prepare. Join experts from Instructure and Panopto to explore how institutions are transforming video in Canvas…
The Canvas Klatch is an online office hour open to all members of the Instructure Community. It started as an office hour for the courses I teach for CVC@ONE: Introduction to Teaching with Canvas Advanced Techniques with Canvas Online Teaching and Design Equity & Culturally Responsive Online Teaching Humanizing Online…
Rethinking K–12 science learning? Join NORC at the University of Chicago and Instructure on Tuesday, April 7, 2026 at 9 AM MT for a live webinar. Learn how intentional use of technology can boost engagement, equity, and instructional impact—without overburdening your resources. Register now for this research-backed,…
The Instructure Community Developers Group is gathering to meet some fellow developers of Canvas customizations and external tool integrations. Discuss projects you're working on, success stories of past projects, and things you may be struggling with. Request to join the Instructure Community Developers Google Group to…
Discover how New Quizzes gives you more powerful tools to assess student learning while actually saving you time. This session focuses on faculty-favorite features, including AI-powered question creation and enhanced support and settings. We’ll demonstrate how to provide more flexible accommodations and use richer data to…