Skip to content

Instructor Dashboard - Grading (previously Student Admin) API - POST - Schema Proposal #37647

@wgu-jesse-stewart

Description

@wgu-jesse-stewart

Method Endpoint Services Status Existing API Path Description
POST /api/instructor/v1/courses/{course_key}/learners/{username}/reset_attempts grades, xmodule.modulestore, instructor_task Exists /courses/{course_id}/instructor/api/reset_student_attempts Reset student's attempts for a specific problem (requires problem location in body)
POST /api/instructor/v1/courses/{course_key}/learners/{username}/reset_entrance_exam grades, xmodule.modulestore Exists /courses/{course_id}/instructor/api/reset_student_attempts_for_entrance_exam Reset student's entrance exam attempts and allow retake
POST /api/instructor/v1/courses/{course_key}/learners/{username}/rescore_problem grades, xmodule.modulestore, instructor_task Exists /courses/{course_id}/instructor/api/rescore_problem Rescore a specific problem for a student (requires problem location in body)
POST /api/instructor/v1/courses/{course_key}/learners/{username}/override_score grades, xmodule.modulestore Exists /courses/{course_id}/instructor/api/override_problem_score Manually override a student's score for a specific problem
POST /api/instructor/v1/courses/{course_key}/learners/{username}/delete_state student, xmodule.modulestore Missing N/A Delete student's state/progress for a specific problem or unit
POST /api/instructor/v1/courses/{course_key}/problems/{problem_id}/reset_attempts_all grades, xmodule.modulestore, instructor_task Missing N/A Reset attempts for all students for a specific problem
POST /api/instructor/v1/courses/{course_key}/problems/{problem_id}/rescore_all grades, xmodule.modulestore, instructor_task Missing N/A Rescore a specific problem for all students in the course

Image

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

AC Testing

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions