Functional Area: Course Grading
Endpoints under this functional area:
| Module |
API Version |
Resource / Endpoint |
HTTP Method |
Description |
| Course Grading |
v1 |
/contentstore/v1/course_grading/{course_id} |
GET |
Retrieves course grading configuration for a specific course ID. Returns JSON including graders (types, weights, minimum and drop counts), grade cutoffs, grace periods, minimum grade credit, course assignment lists, default grade designations, credit eligibility, and proctored exam settings URL. Path parameter course_id is required. Supports AI tools or external systems in calculating grades, monitoring credit eligibility, or integrating grading rules into analytics pipelines. |
| Course Grading |
v1 |
/contentstore/v1/course_grading/{course_id} |
POST |
Updates the grading configuration for a given course. Accepts JSON body with graders, grade cutoffs, grace periods, minimum grade credit, and credit course flag. Returns updated grading configuration. Path parameter course_id is required. Useful for AI or external tools automating course grading rules, bulk updates, or synchronizing grading policies across multiple courses. |
Functional Area: Course Grading
Endpoints under this functional area:
/contentstore/v1/course_grading/{course_id}/contentstore/v1/course_grading/{course_id}