This reverts commitcdb0619846, which itself reverted3ca006214e. The original commit (3ca006) was reverted because it was suspected that it was causing unexpectedly-increased memcached usage and 500s in the Gradebook API. It is not clear whether that is actually the case. We are optimistically reinstating 3ca006 and will monitor production to see if there is an adverse effect. MST-105
Program Enrollments
======================
This is the Program Enrollments plugin that allows university partners to
enroll their students in Master's courses on the edx platform.
.. image:: doc_images/pe_uml.png
Considerations:
- ProgramEnrollments
- Must have either user_id or external_user_key or both.
- Valid values for the `status` field:
- `enrolled`
- `pending`
- `suspended`
- `canceled`
- ProgramCourseEnrollments
- Valid values for the `status` field:
- `enrolled`
- `pending`
- `suspended`
- `canceled`