Updates for Managing Submissions, Uploads & LMS Roster Sync

More control over submissions, smoother uploads, and automatic LMS roster syncing

This week’s updates include improvements to the Manage Submissions page experience, enhanced upload handling reliability, and expanded automatic roster syncing support for larger courses in Canvas and D2L.

Manage Submissions Page Table Update

We’ve refreshed the Manage Submissions table to make reviewing and organizing submissions more efficient for instructors and teaching teams.

Instructors can now selectively delete individual submissions directly from the Manage Submissions page instead of removing entire submission groups. We’ve also added duplicate submission flagging to help identify repeated uploads more clearly. This makes it easier to catch accidental duplicate submissions and maintain cleaner grading records without additional manual review.

If duplicates were imported at a different date or time, you can use the search function to filter them out.

Together, these improvements give instructors more flexibility and control when managing active assignment submissions.

Auto Sync Roster for Canvas & D2L

This message will pop up while syncing is in progress, but it disappears quickly if the class size is small.

Automatic roster syncing is now supported for Canvas and D2L courses with up to 2000+ students.

This improvement helps ensure enrolment data stays updated automatically for high-volume courses while reducing manual roster management overhead for instructors and administrators. Our syncing performance and reliability have also been improved to better support large classroom environments.

Bug Fix: Cancelling Submission Uploads

We’ve fixed an issue where cancelling a submission upload did not properly stop the associated process in the background.

With this update, cancelled uploads now terminate correctly, helping reduce unnecessary processing and improving upload reliability for both students and instructors.

These updates are available on Thursday, May 14th @ 4:00 PM (PST)! Stay tuned!