cancel
Showing results for 
Search instead for 
Did you mean: 
andrew_bowns
Community Member

Is there a way to get the usage/activity summary of a deleted enrollment?

Jump to solution

A little context,

At our university when a student withdraws from a course their enrollment is marked as 'deleted'. Our financial aid department then needs to use the usage/activity summary to determine the last participation date (this is based on discussion participation, assignment submission, etc) We want to allow our financial aid personnel to access the usage report for these individuals.

My hope is there is a way to un-delete an enrollment and put it in the concluded state. Is there a way using the API to move an enrollment from 'deleted' to 'completed'? Or a way to access the usage/activity summary for a delete enrollment?

Any ideas are welcome. Thanks.

1 Solution

Accepted Solutions
bneporadny
Navigator

Hi Andrew,

We as well move the student into an inactive status instead of deleting them from the course when they drop in order to preserver any work done and allow us to see their usage. 

Depending on how your school is integrated with Canvas you may just be able to change the status that is sent when a student is dropped to be inactive instead of delete. (Enrollments - Canvas LMS REST API Documentation)

You should be able to use Canvas's reactivate api‌ to reinstate the student in the course as inactive by passing inactive into the enrollment state parameter.  (Enrollments - Canvas LMS REST API Documentation

View solution in original post

3 Replies
dwillmore
Learner II

When a student is removed from a course, we put them in the inactive state instead of deleting them from the course.   This prevents the student from accessing the course, but their course information is still available to the instructor.

bneporadny
Navigator

Hi Andrew,

We as well move the student into an inactive status instead of deleting them from the course when they drop in order to preserver any work done and allow us to see their usage. 

Depending on how your school is integrated with Canvas you may just be able to change the status that is sent when a student is dropped to be inactive instead of delete. (Enrollments - Canvas LMS REST API Documentation)

You should be able to use Canvas's reactivate api‌ to reinstate the student in the course as inactive by passing inactive into the enrollment state parameter.  (Enrollments - Canvas LMS REST API Documentation

View solution in original post

Thank you! I didn’t realize I could recreate the enrollment with an inactive state. That’s exactly what we needed.