Skip to content

[API] Course Grading #39065

Description

@FuaadZam

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions