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 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…
I was wanting to request an addition to the canvas system. I was wondering if it would be possible to place a roster count on the grade book page. I manage multiple classes and sometimes when I am booking a room or requesting items for a lab it would be incredibly nice to just open the course grade book and have the number…
My Latin is uploaded and has ? and ! and other characters replacing the Latin. IMpossible to work with
Has anyone had the issue of assignment grades changing to zero before the due date? Yes, the teacher has the "automatically apply grade for missing submission" turned on, but Canvas is not waiting for the due date. This is not happening all the time, just every now and then and I cannot figure out why. Any help is greatly…
Canvas deploys contain code changes that are intended to fix bugs, improve performance, and prepare for new features. These deploys take place every two weeks and can be tested in the beta environment before the production deploy date indicated in the title of this document. [info callout] Unless otherwise stated, all…
Are Public Courses available to enrolled ASU Students? Are the credits applicable, or are the courses available but the credits are not applicable towards my degree? Thanks
Is there a trick to importing a rubric when using the Canvas rubric template? I download the csv file and fill in the Canvas Rubric template from the Enhanced Grading feature and nothing happens when I try to upload it. It only shows the file name, but not it's size. Yes, it is still a CSV. I've tried removing all symbols…
I am trying to download a single submission that has been annotated by a grader using the API. Does anyone know how to do this? I am using Python using the canvasapi and requests libraries to query the preview_url in the submission attachments. import requests from urllib.parse import urljoin preview_url =…
The Deploy Notes for yesterday showed that IgniteAI translations for Discussions, Announcements and Inbox were supposed to be Disabled/Locked, but there is an "Enable Translation" button available in our courses today. I'm the Canvas admin at our university, and I see that it is Disabled in the Feature Options Setting, so…
Our students learn incrementally, so they often need to easily access old courses from previous years in order to complete current year's material. The only method of doing this is to navigate to 'All Courses', then they scroll down to 'Past enrolments'. Unlike me (teacher), they cannot 'Favorite' a past enrolment so it is…
Hello! We are currently trying to design our Canvas courses and are using SCORM specifically. The thing that concerns us is the next button on the bottom of the page. A learner could skip the course entirely and just hit the next button. Our knowledge checks are built into the SCORM file, so it is not like we can have the…
Hello, I am a member of the Canvas LMS user support staff at my institution. I am looking for advice on long-term data retention for completed courses. In Blackboard, there is an "Archive" feature that creates a single package containing the entire course content along with all student records, including grades and their…
Learn about Canvas LMS, browse guides, and get answers from fellow Community members.
Learn about the Canvas mobile apps, browse guides, and get answers from fellow Community members.
Learn about Canvas Studio, browse guides, and get answers from fellow Community members.
Learn about Canvas Catalog, browse guides, and get answers from fellow Community members.
Learn about using Folio, the Canvas Outcomes Assessment Platform, TalentMatch, and the Tennessee Student Growth Portfolio.
Learn about Intelligent Insights, browse guides, and get answers from fellow Community members.
Learn about SIS integrations, browse guides, and get answers from fellow Community members.
In January, we announced that IgniteAI Agent was available for administrators in the United States and Latin America. Since then, admins at hundreds of institutions have used it to simplify everyday tasks in Canvas. Today, I’m excited to share that IgniteAI Agent is now also available for instructors in those regions.…
Get ready for a fully accessible LearnPlatform At Instructure, we're committed to providing a seamless and inclusive experience for all educators. We're excited to announce a significant update coming to LearnPlatform, redesigned from the ground up to meet modern Web Content Accessibility Guidelines WCAG 2.2 A/AA…
At Instructure, we believe the strongest assessment and reporting solutions are built in partnership with the educators and leaders who use them every day. That’s why we’re excited to announce that applications are now open for two collaborative opportunities supporting Mastery Predictive Assessments. We invite district…
We are sharing an important update regarding the sunset of our legacy Portfolio products in the Europe, Middle East, and Africa (EMEA) region. Over the past few months, we have received valuable feedback from various institutions across EMEA regarding the original timeline for both legacy Portfolio (Portfolium/Folio and…
We're writing to share an important update regarding our new Portfolio developer key system. This change is designed to streamline your integration and ensure a more stable and unified experience going forward. We are announcing the deprecation of the old, region-specific Portfolio LTI keys. This deprecation is scheduled…
Important Update! Due to technical reasons in our backend, we need to schedule earlier for March 9 the submissions table schema update to prevent data loss. —-We're excited to announce several enhancements to the Canvas Data 2 (CD2) / DAP Query API across the canvas and canvas_logs namespaces. These updates expand the…
On February 18th, Instructure hosted a dedicated Customer Discovery Session (CDS) in Salt Lake City, bringing together a diverse group of large U.S. Community College system leaders and administrators. The collaboration between these leaders and the Instructure team set out with the intention to solve some of the most…
What’s Changing? As part of our commitment to implementing the latest LTI 1.3 standards from 1EdTech, we are introducing the new Document Processor for 3rd party integrations powered by the LTI 1.3 Asset Processor specification. This feature allows third-party tools to asynchronously process documents submitted through…
The Need We've heard you—installing and managing LTI 1.3 tools has been a challenge. Getting an app running should not take a full page of technical instructions spanning across at least 3 web pages. As we’ve built out Canvas Apps, we knew that this was a core issue we needed to resolve. Our initial steps with the Discover…
We’re excited to announce an enhancement to the listing creation workflow in Canvas Catalog. Based on feedback from admins managing multiple listings, we've improved the way you duplicate existing configurations. This update makes the process faster, more consistent, and easier to manage. What’s New? We’ve renamed the…
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…
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…
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…
Unlocking the Power of Custom Created ProductsEvery district has unique needs that go beyond the standard catalog. Join us to explore the versatility of Custom Created Products and how to leverage this feature to capture the full scope of your district's educational tools. Whether you are tracking non-digital resources or…
Join Us for Carolinas Canvas Connect 2026 at UNC-Chapel Hill! Hi Everyone! Are you ready to connect with fellow educators and tech leaders in the Carolinas? We are thrilled to invite you to Carolinas Canvas Connect, an immersive one-day event dedicated to exploring the future of Higher Education and the latest innovations…