create_grading_standard
Create a letter-to-percentage grading standard for a course or account. Define grading scheme entries with grade names and lower-bound percentages.
Instructions
Create a new grading standard (letter-to-percentage scheme) in a course or account context. Provide either course_id or account_id (account requires admin). scheme_entries is an array of { name, value } objects where value is the lower-bound percentage as a fraction 0–1 (e.g. { name: "A", value: 0.94 } means A ≥ 94%). Entries will be sorted descending by value before sending to Canvas. Canvas POST body key is grading_scheme_entry (singular); the returned object uses grading_scheme (plural). Returns the created grading standard object including its id — use that id with apply_grading_standard_to_course to activate it on a course.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Display name for this grading standard (e.g. "GPA 4.0 Scale") | |
| course_id | No | Course ID to create the standard in (mutually exclusive with account_id) | |
| account_id | No | Account ID to create the standard in (requires admin; mutually exclusive with course_id) | |
| scheme_entries | Yes | Grading scheme entries. Each entry: { name: string, value: number (0–1) }. The lowest grade should have value 0.0. |