mitodl/ol-django

Add unverify functionality to google sheets enrollment change requests

Closed this issue · 2 comments

We are getting a lot of requests to unverify learners, from courses. The idea/reason here is the same as in deferral. However the learner doesn't know when they can retake the course so they receive an enrollment code.

Questions to consider:

  1. Do we have to change the enrollment from verified to audit? Or can we just unenroll the user from course run, like we do in deferrals?

Example tickets: https://github.com/mitodl/hq/issues/1635

Given that the deferral functionality does not work due to enrollment date validity and other enrollment issues, we can make the following changes:

  1. If the "To Course" is blank just unverify the learner from the course run
  2. If the learner is unenrolled already "From Course" then still proceed with the deferral
  3. If the enrollment into "To Course" is not possible, but the user was successfully unverified "From Course" then just give a message for CS to give a coupon for future enrollment.

@annagav I thought you did this? Can this be closed?