Inactive enrollment status for withdrawn students

  This idea has been developed and deployed to Canvas


We are a new Canvas customer and still in the implementation phase.  We are struggling to find a system that would allow us to completely remove the ability for a student to access a site but allow the instructors to view the activity.


Due to Federal financial aid policies, our financial aid office needs the last date of attendance for students who withdrew themselves from classes in 2013-2014.  This has put a huge burden on our faculty and our elearning department, who must research this last date of attendance on behalf of the faculty because the students are no longer enrolled in the class in the LMS. We need to be able to empower our faculty and academic deans to be able to go into the courses and be able to easily figure out what a student did during the semester, what grades were earned, and any communication that occurred during the course.  These issues are not unique to our institution – because it is a federal financial aid issue, it probably affects most higher-ed institutions in the US.  We have spoken to a number of other institutions using Canvas and so far everyone has had the same dilemma.


Currently, there are the following enrollment statuses documented and easily available in Canvas, according to the SIS API documentation:

  1. Active
  2. Deleted
  3. Completed


There was a related posting in the old community from January 29, 2015 from Scott Finkeldei:



In the full API documentation available at: , There seems to be a few other states that can be chosen for an enrollment.  I cannot find any other information about the “inactive” status. When I used SIS import to change an enrolled student to “inactive,” it was successful and changed the state to "inactive."  However, the user disappears from the roster and gradebook in the course.



I did some testing, and this is what happened with the Completed and Inactive states:


Completed:  Student still had access to some parts of the course, and could post new discussion messages.  The student could see assignments and submissions.  It also logged activity when accessing the course with the “completed” status.  The instructor was able to see the student’s activity accurately under “View Prior Enrollments.”  I attempted to create a new section with a past date on it and checking the boxes to not allow access.  This removed the ability for the student to access the course but the activity reports did not appear correctly because technically the course was only running for one day.


The completed students also show in the Gradebook if “show Concluded enrollments” is chosen. 



Inactive:  Student had no access to anything in the course, as desired.  The student did not appear under “View Prior Enrollments” but the activity did show up in the admin screen under the user details for Page Views.


We would like to limit ALL access to the course for the “inactive” student like seems to be happening now, but leave this activity and gradebook data in the course for the instructor to see. This would greatly simplify the process of obtaining the Last Date of Attendance.


  Comments from Instructure


For more information, please read through the Canvas Production Release Notes (2016-01-09)


Inactive Enrollment Type

Instructure Alumni
Instructure Alumni

After looking into this issue, the inactive status that is currently used will not support this use case well. I think it makes sense to work on this feature at the same time as ​, and I hope to get resources for this work in the upcoming prioritization meeting.

Community Team
Community Team

Thank you Cosme!  We will archive this idea now that we know it is on your radar.  We look forward to updates when they are available.

Please follow and bookmark this idea to receive updates when they are available.  This idea will be archived until i is picked up again.  For more information on the Feature Idea Process take a look at How does the voting process work for feature ideas?

Community Novice

I am confused, didn't Deactivated user say she is working on it? Why would it be archived instead of moving to Gathering Evidence or Implementation?

Community Team
Community Team

Cosme said that he and his team are going into the next wave of prioritization discussions, where funds and people are allocated via our product roadmap.  This idea has been in the Gathering Information stage and he has collected the information he needs to move forward with prioritization discussions.  Archive is our current holding tank (we are working on a better stage name) for ideas that product would like to implement, but the resources are not there yet.  Once this feature is slated and started it will be moved back into "in development".

Than you for the great question.  You can find more information in the link I provided above How does the voting process work for feature ideas?

Community Novice

I'm a bit late in finding this, but I know that there are some faculty at my institution that will not use the Canvas grade book because of the inability to see the scores of students that withdraw.

Community Champion

Deactivated user​

Is there any update on the timeline for this?

Thank you!

Community Novice

We desperately need this as well. We are working with students on monthly payment plans. When they get behind in their payments we need to be able to suspend their access. Being able to toggle them active or inactive and have it disable their login but not lose their records would be extremely useful.

What is the status?

Community Novice

Yes we have similar business needs in TAFE NSW (Australia) and the requested functionality is a high priority for us.

Community Participant

Has there been any update on this?  I was too late to vote on it, but this is something we would really like to have implemented. 


Hi A00019112​,

No, no update yet.  Soon hopefully.  This idea is still under consideration for future development though.