Learner - Open Enrollment API

Enroll user for an open enrollment enabled course

Enroll user for an open enrollment enabled course

Interfaces

Create enrollment

POST /api/learner/open_tasks/:open_task_id/enrollment

This endpoint enrolls the user into a given program with open enrollment enabled.

Response codes

  • 201 Created
  • 400 Bad Request

Fetch enrollments

GET /api/learner/open_tasks/:open_task_id/enrollment

This endpoint fetches any enrollments the user has on the given open-enrollment-enabled program.

Response codes

  • 200 OK

Create enrollment

POST /api/learner/open_programs/:open_program_id/enrollment

This endpoint enrolls the user into a given program with open enrollment enabled.

Response codes

  • 201 Created
  • 400 Bad Request

Fetch enrollments

GET /api/learner/open_programs/:open_program_id/enrollment

This endpoint fetches any enrollments the user has on the given open-enrollment-enabled program.

Response codes

  • 200 OK