Skip to content

Instructor Dashboard - Course Information API #37465

@wgu-jesse-stewart

Description

@wgu-jesse-stewart

While /api/courses/v1/ provides learner-facing course information, these instructor-specific endpoints provide administrative data (enrollment counts by mode, instructor tasks, pricing management) that require instructor permissions.

Method Endpoint Services Status Existing API Path Description
GET /api/instructor/v1/courses/{course_key} instructor, xmodule.modulestore Missing N/A Retrieve course metadata including enrollment counts and settings
GET /api/instructor/v1/courses/{course_key}/instructor_tasks instructor_task Partial /api/instructor/v1/tasks/{course_id} List background tasks for the course
GET /api/instructor/v1/courses/{course_key}/modes course_modes Missing On-Hold Retrieve enrollment modes and pricing for the course
PATCH /api/instructor/v1/courses/{course_key}/modes/{mode_id}/price course_modes Missing On-Hold Update pricing for a specific enrollment mode

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

AC Testing

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions