Exciting Changes Coming to SpeedGrader: Modernization for a Faster Grading Experience

RaviKoll
Instructure
Instructure
22
2452

Canvas.png

We’re excited to share that SpeedGrader is getting a significant upgrade! These changes are designed to make your grading process even smoother, faster, and more reliable.

What’s New? (Beta Release on October 21st, Full Release in January)

Starting on the 21st of October, Canvas institutions will have access to the newly modernized SpeedGrader in their beta environments, with a full release planned for January. This update focuses on improving the performance and stability of SpeedGrader while keeping the interface familiar and easy to use. You’ll still recognize the grading workflow you’ve come to rely on, but with some key enhancements under the hood.

Why Modernize SpeedGrader?

Grading is at the heart of every educator's workflow, and with large classes and data-heavy tasks, it can sometimes slow you down. The goal of the SpeedGrader modernization is to optimize performance for a faster, more seamless experience, especially for those working with larger courses or complex assignments. By upgrading the backend technology, we’ve ensured that SpeedGrader can handle high-demand tasks more efficiently and with greater reliability.

Key Improvements You’ll See:

  1. Faster Load Times
    With the infrastructure improvements, SpeedGrader now loads grades, submissions, and data more quickly, even for larger classes, with notably faster initial page loads and quicker transitions between students.
  2. Increased Stability
    We’ve made the system more resilient to handle heavy grading periods, minimizing errors and ensuring a more reliable experience across the board.

UI Updates: Familiar Yet Enhanced

While most of the updates focus on improving performance, we’ve also introduced a few tweaks to the user interface to enhance clarity and usability:

  • Sections Selector: The section selector now uses a streamlined interface, making it easier to navigate between different class sections.

Sections Selector now uses an InstUI drilldownSections Selector now uses an InstUI drilldown

 

  • “No Submission” Alerts: The alert for assignments without submissions has been updated to be more prominent and visually clear.

Updated UI for “No Submission” alertUpdated UI for “No Submission” alert

 
  • Empty Course View: A fresh, cleaner interface for courses without content provides a better user experience

Updated UI for an empty courseUpdated UI for an empty course

  • Grade Status Selector: We’ve redesigned this feature to make managing grade statuses even easier.

Updated Grade Status selectorUpdated Grade Status selector

 
  • Rubrics: Rubrics are now always displayed in the new traditional (grid) view, even if Enhanced Rubrics is disabled. If the Enhanced Rubrics feature is enabled, instructors can also choose vertical or horizontal views; this only affects grading in SpeedGrader.

Rubrics are now always displayed as enhanced rubrics traditional view even if enhanced rubrics is disabledRubrics are now always displayed as enhanced rubrics traditional view even if enhanced rubrics is disabled

 

 

  • Media Attachments: Uploading and managing media attachments in submission comments is now more intuitive with an improved dialog and deletion process.

Deleting an attachment is now a trash icon rather than a red ‘x’ buttonDeleting an attachment is now a trash icon rather than a red ‘x’ button

What’s Next?

The modernized SpeedGrader will be available in the Canvas beta environment in October for institutions to test and provide feedback. By January, this improved version will be available in all production environments, meaning every educator using Canvas will be able to benefit from these enhancements.

The enhanced SpeedGrader will remain available via a course or account feature flag, allowing users to toggle between versions until we’ve ensured everyone has had sufficient opportunity to experience the new functionality and offer feedback for continued improvements

We’re also working on additional updates, including support for Anonymous Grading, Moderated Grading, and a more robust Rich Content Editor for submission feedback, so stay tuned for even more improvements coming soon!

How to Get Involved:

As we roll out these improvements, we encourage you to explore the beta version of SpeedGrader in October and share your thoughts. Your feedback is vital in ensuring we continue to deliver the best possible grading experience for educators across the world.

The enhanced SpeedGrader will remain available via a course or account feature flag, allowing users to toggle between versions until we’ve ensured everyone has had sufficient opportunity to experience the new functionality and offer feedback for continued improvements

With this modernization, SpeedGrader is entering a new era—offering the same powerful grading tool, now more reliable and faster than ever before. We’re excited to see how this upgrade will make your grading process even smoother. Stay tuned for more updates as we approach the full release in January!

 

22 Comments
themidiman
Community Champion

This is exciting. @RaviKoll 

Question: Since the beta and test instances of Cloud-hosted CanvasLMS seem to run with less cloud computing power...we've noticed they are a bit slower and don't respond as quickly as the production environment/instance. Will the speed enhancements really be that accurately portrayed as they would be when fully released in Jan?

nuscitpkg
Community Participant
  1. The “No Submission” Alerts screenshot is a repeat of the Sections Selector screenshot.
  2. What SpeedGrader also needs is search. Sometimes, you know which student's submission you want to see, and you want to go directly to it, no mucking about sections and scrolling to find the student's work.
sara_weaver
Community Participant

Please be sure to include descriptive file names and alt text for your images in documentation.

RaviKoll
Instructure
Instructure
Author

@themidiman You’re absolutely right that the beta and test instances of Cloud-hosted Canvas LMS generally have lower processing power, which can result in slower performance compared to the production environment. Despite these limitations, the modernized SpeedGrader in beta and test should still provide a noticeably faster experience than the previous version on those same instances, giving a close approximation of the final performance improvements.

RaviKoll
Instructure
Instructure
Author

@nuscitpkg - Thank you for catching the screenshot error; it's now been corrected. Great point about adding "Search" functionality in SpeedGrader—we’ll definitely take that into consideration moving forward.

LMacaulay
Community Participant

I see two things that could use some adjustment.

When you filter by section, which section you are viewing is NOT displayed anywhere unless you click the arrow to view the list of sections again. Please include the section showing at the top of the list like is currently available. In the screenshot below, I have filtered on a section, but that is unclear.

 

sectionfilter.PNG

The status box seems misaligned with the score box.

alignmentstatus.PNG

juliejohnson
Community Participant

Is this "Speedgrader 2: Steel Thread"?

KatieBertel
Community Explorer

A major thing I noticed missing in this update is the submission status indicator in the student list. There used to be a status indicator in two places:

  1. Status indicator in the student list dropdown menu: You can no longer see which students have missing submissions or graded/ungraded submissions--there is no status indicator, just a list of names. In the old SpeedGrader, there was a submission status indicator next to each student's name, i.e. checkmark for graded submissions, orange dot for ungraded submissions, and a greyed out name for missing submissions. 
  2. Status indicator next to the student name: There is now a red dot next to the student's name that appears for every student regardless of their submission status. It's unclear what this red dot is supposed to indicate. In the old SpeedGrader, the indicator next to a student's name would change based on their submission status (e.g. checkmark, orange dot, no icon, etc.).

The below screenshot shows the differences between the "old" and "new" student list view.

sg-changes.png

Will the status indicator be added to this update or should we expect this loss of functionality in the production release?

Pete5484
Community Participant

Will SpeedGrader v2 provide functionality to check that all rubric ratings have been completed or that the rating or question was not attempted?

And, with file upload and media for assignments, if the file is compatibl with speedgrader will it be able to be viewed within speedgrader rather than having to be downloaded (which looses markup ability, etc)? 

---

At the moment the only way we can check rubrics have been filled out for assignments is to use @Code-with-Ski's extension to export the student & rubric data, and look to see if all the criterions have an entry. Occasionally markers do, inadvertently, miss clicking a rating scale and this is an important completeness check. And we need to add a 'Not attempted - 0' rating to ensure we can differentiate between 0 marks, not attempted and inadvertently missed by the marker.

(And our beta instance will only show traditional and vertical rubrics at the moment; switching to horizontal just displays the same vertical rubric!).

DanielGraham
Community Participant

We have had issues with slow loading of submissions within the DocViewer within SpeedGrader, so this is a very welcome improvement to SpeedGrader.

Will this beta release be available in EMEA?

RaviKoll
Instructure
Instructure
Author

@sara_weaver Alt Text descriptions have been added to the images. It's a great callout and thank you for brining this to our attention. 

RaviKoll
Instructure
Instructure
Author

@LMacaulay - Thank you for your suggestions. We understand the importance of seeing which section is currently being filtered without needing to reopen the list. It is a known issue which is currently being worked on. We’ve also noted the misalignment issue between the status and score boxes. I’ll ensure this is reviewed and aligned for a more consistent user experience.

 

RaviKoll
Instructure
Instructure
Author

@juliejohnson - Yes, that is correct! We will rename this to something that is more relatable! Will keep you posted. 

RaviKoll
Instructure
Instructure
Author

@DanielGraham  Yes, this update will be available in EMEA! Looking forward to your feedback once you've had the chance to test it. 

RaviKoll
Instructure
Instructure
Author

@Pete5484 - 

For this release, we’re focused primarily on performance improvements and load time optimizations in SpeedGrader. While we haven’t implemented functional enhancements at this stage, your feedback is valuable, and we’re actively gathering insights for future updates to address functionality needs like rubric completion checks, handling of 'Not Attempted' ratings, and streamlined file viewing within SpeedGrader. We'll keep you updated as we solidify timelines for these functional enhancements. 

DanielGraham
Community Participant

@RaviKoll Thanks for letting us know this will be available in EMEA, I will certainly feedback. Can I ask, will this update improve the loading speeds in DocViewer in general or will this just be limited to SpeedGrader?

hollands
Community Contributor

I had a chance to check the new SG out and it definitely seems faster even in Beta which sometimes can fall into the category of "I'll work if I feel like it".

 

I did urn into one thing but I'm pretty sure this is from our customized color theme for our instance. It appears the text is there at the top of the SG but very very hard to read. Canvas Speed Grader v2Canvas Speed Grader v2

themidiman
Community Champion

@KatieBertel , I've noticed this too. If there was a change to remove the display of the first student who submitted, I would be really mad. I use this all the time to get a jump on grading early submissions by jumping into SpeedGrader via the instructor To Do: list. If there was a way to upvote the need for this @RaviKoll , Please don't remove that feature!!!

@juliejohnson Yes, SpeedGrader 2: Steel Thread is what I enabled to activate the preview in beta:

 

SpeedGraderBeta.png

rkahn
Community Participant

Faculty often think they need to click the Submit button to "enter" the Grade, but it's for Comment Submission. I suggest changing the button label from "Submit" to "Submit Comment".

dslusser
Community Participant

@RaviKoll It's refreshing to see Canvas addressing some pain points that many of us who use SpeedGrader on a daily basis experience. It's also nice to actually get the ear of some folks at Canvas to hear our suggestions. This has been a sore spot for me personally. As a 10+ year daily user of Canvas, I have refrained from participating in the community as of late because it had seemed like my (and our collective) voice(s) aren't taken seriously. I'm cautiously optimistic that things are changing for the better.

My first question is one of logistical purposes. Is this the proper forum to voice some requests and/or suggestions about the "SpeedGrader 2: Steel Thread" features? If I'm going to spend significant time reviewing the UI/UX of the updated SpeedGrader, I'd like to make sure that I am placing my thoughts and suggestions at the correct place, and that my time is not lost.

Additionally, is now the time to make requests for this product, or has that time passed because a product roadmap has already been laid out somewhere? After briefly testing out this updated SpeedGrader, I definitely have some quality of life requests and suggestions that I'd love to be heard. I (along with many of my teachers at my school) have been using @James  Canvancements along my own UserScripts to increase the speed and usability of the SpeedGrader. I realize that not all of the features and functions that James has developed, along with my own personal speed enhancer scripts for the SpeedGrader necessarily belong in a production codebase. However, considering that several of them are quite small, yet provide significant value to the SpeedGrader experience, I'd love to have a discussion with someone and/or the community about these features.

TrinaAltman
Community Participant

@RaviKoll Thank you for the information on these improvements. When you say a "Full Release in January" and "By January, this improved version will be available in all production environments, meaning every educator using Canvas will be able to benefit from these enhancements," does that mean the 'Speedgrader 2: Steel Thread' Feature Option will be enabled or disabled by default? In our beta environment, the option is Disabled/Unlocked, so it is disabled by default but users have the option to enable it if they wish in Course Settings. Is this how it will roll out in prod in January too, or will it be enabled by default for everyone?

The 11/16/24 Release Notes currently state the Default Status is 'Account (Disabled/Unlocked)', but I am not sure if that just applies to the 10/21/24 beta release, or if that applies to the 1/18/25 prod release as well.

It is critical for us to know precisely how it will come through to the production environment in terms of how we handle change management for this Feature.

Thank you,

Trina

Maeve_McCooey
Community Coach
Community Coach

@RaviKoll I know that this is very much in development but just flagging that when a comment is added to the submission comments box for any student it populates the comment box for all students and overwrites any other comments.