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.
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…
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…
Subject: Request to list Testlify LTI app in EduAppCenter Hi EduAppCenter team, We're submitting our LTI 1.3 app for listing:- App name: Testlify Description: The Testlify LTI Plugin brings the power of the Testlify assessment platform directly into your Learning Management System (Canvas, Moodle, D2L, etc.). Built on the…
Hello, Instructure Community, In light of the recent ADA Title II updates, my institution has made the decision to switch from Studio to another video capture tool, Panopto, for more accurate automatic captioning as well as many more desired features for course engagement and content management. From my understanding, the…
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…
As Strategic Consultants, several days every three months - like clockwork - are devoted to preparing and delivering a quarterly Impact Review with our clients and their core Canvas leadership teams. This is not an optional exercise. It takes time, thoughtful preparation, research, identifying the right metrics, a little…
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…
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…
First Feature Suggestion: Display Last Date of Attendance when using Canvas Attendance Tool One of the required pieces of information I must collect is the last date of attendance when a student violates my attendance policy. This date is federally required for institutions to determine a student’s withdrawal date under 34…
This extension displays a comprehensive list of your ungraded submissions from all of your courses in Canvas LMS, featuring: ☰ Filter: Customise your view by excluding specific roles (e.g., TA role) or focusing on particular criteria (e.g., ungraded submissions older than 7 days). 🔽 Sort: Organise submissions in any order…
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,…
Release Timing: Release is delayed, new production and beta availability coming soon. Regional Availability: Globally Supported Customer Type: All Customers Available with: Canvas Key Takeaway: IgniteAI Grading Assistance for SpeedGrader provides transparent, criteria-based support for grading text-based submissions,…
Hello, Canvas is new to our school and I am a new user. I have asked this with our District IT Support and with Canvas Support. One answer was to create Marking Periods at the Admin level. Will this also hide the name the assignment name? As of now, when I hide the score, the assignment name is still being displayed but…
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…
Hi, this is an old topic that has been archived but I'm wondering if any others are still looking for an easier and quicker way to bulk update assignment statuses. There may be two different ways to resolve this issue: A) Our school has a "not yet graded" custom status if assignments are being graded on paper. It would be…
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.
When I create an Evaluation Portfolio it creates a snapshot of the enrolments, then I can no longer add learners once published. If I have a subsequent enrolment and create a new Evaluation Portfolio, it includes the new enrolment but also adds all the existing learners - creating two Portfolios for the existing learners.…
I'm building a tool for my institution that imports grades from another LTI tool into Canvas so instructors can automate late assignment policies not otherwise supported by Canvas. I'm trying to use the LTIv1.3 ID which is readily available on the LTI-side as a link to the student record on Canvas, but I can't find the ID…
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…