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:

39478_2015-04-22_16-55-09.png2015-04-22_16-55-09.png

 

In the full API documentation available at:  https://canvas.instructure.com/doc/api/all_resources.html , 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.

39473_withdrawn1.pngwithdrawn1.png

 

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.

39474_withdrawn2.pngwithdrawn2.png39475_withdrawn3.pngwithdrawn3.png

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

39476_withdrawn4.pngwithdrawn4.png

 

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.

39477_withdrawn5.pngwithdrawn5.png

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)

People

Inactive Enrollment Type

90 Comments
Renee_Carney
Community Team
Community Team

We're checking on your question.

229780
Community Novice

This was a great Christmas present. We are very excited by this news.

KAilsa_Rowan
Community Novice

Thanks!

hvaughn
Community Contributor

Hi  @Renee_Carney  This is good news, but after reading through the release notes, I do have a question. Currently in our system, when a student withdraws from a course our SIS upload (csv format) changes a student's enrollment status to "Concluded" which then moves them to the Prior Users section of a course.  This allows the student to access the course, but not participate.  Will the new "Inactive " status replace the "Conclude" status? If students are moved to Prior Enrollments, will that mean they are also "Inactive" and not able to access the course? In looking at the Enrollments API documentation it appears to be so (Enrollments - Canvas LMS REST API Documentation ), and I tried to test this in Beta and it also seems to be the case. Confirmation of this would be awesome.

Thanks to all of you for working on these new enhancements and keeping us informed.  We really appreciate it.

scottdennis
Instructure
Instructure

Hi Holly,

When inactive a user will still appear in the course roster to admins, but be unable to participate as opposed to being able to still access the course when they have a concluded enrollment.  I don't know for sure but I would suspect that your SIS integration will still return withdrawn students as concluded unless you modify the integration to instead treat withdrawn enrollments as inactive.

hvaughn
Community Contributor

Wow - Thanks for the quick reply, Scott.  We were just discussing if we needed to do a modification.  We can wait a few weeks and test with an enrollment that has been concluded in the production environment to see if they can access the course.  In the Beta environment, masquerading as a student with a concluded enrollment, I was not able to access the course. 

scottdennis
Instructure
Instructure

No problem!  Smiley Happy

Oh, interesting.  There was a lot of conversation yesterday about how term dates and restriction settings interact: Re: Term dates no longer effective at preventing course access for students   Is it possible that in your instance some combination of dates and settings does not allow students to access concluded courses?

hvaughn
Community Contributor

I don't think so. I removed the course and section dates (and remembered to save the changes lol ) prior to testing. I masqueraded as another student in the course whose enrollment was active and was able to access the course as that student.

scottdennis
Instructure
Instructure

Interestinger and interestinger...  I'll look forward to hearing more about your experimentation in prod.

scottdennis
Instructure
Instructure

Hey Jason,

For previous terms, since the student was still active during the time when the term ended, their enrollment would have been automatically concluded, so this should not be affected by the student leaving in a subsequent term.  Please do file a ticket if you see anything that seems awry. 

Thanks,

SD