[Analytics] Filter or Exclude Unenrolled Students

Problem statement:

In Canvas, there is currently no way to filter or exclude students who are no longer enrolled in a course (e.g. withdrawn, concluded, or manually removed) when viewing analytics, grades, or course reports. These students continue to appear in various tools and data views, which causes confusion and makes it difficult to accurately track and interpret current student progress and engagement.

Proposed solution:

Implement a filter or toggle option within the Canvas Analytics tools—particularly the Student Success Dashboard—that allows instructors and administrators to exclude students who are no longer enrolled in the course (e.g. those who have withdrawn, concluded, or been manually removed). This could take the form of a checkbox such as “Show only currently enrolled students” or a dropdown filter to segment users by enrolment status.

Why this solution is needed:

  • Improves Clarity: The current Analytics view includes data from students who are no longer part of the course, making it harder to identify trends or issues among currently enrolled students.
  • Enhances Reporting Accuracy: When reviewing engagement, participation, or at-risk indicators, it is essential that the data reflects only those students still active in the course.
  • Reduces Manual Effort: Without this feature, educators must export the data and manually remove unenrolled students to get an accurate snapshot—an inefficient and error-prone workaround.
  • Supports Timely Interventions: In the K–12 setting, tools like the Student Success Dashboard are used to inform pastoral care and learning interventions. Including outdated student records undermines this process. By enabling this filter in the Analytics area, Canvas will empower educators to make data-informed decisions with greater confidence and precision.
User role(s):

admin,instructor,ta

1 Comment
nathanatkinson
Community Team
Community Team
Status changed to: Open