CreateExternalLmsCourseRequest
A request or response body; the type column links to the schemas it refers to.
CreateExternalLmsCourseRequest
| Field | Type | Required | Description |
|---|---|---|---|
| external_course_id | string | yes | The LMS's own identifier of the course. Unique within the server; immutable. 1–200 characters |
| name | string | yes | 1–200 characters |
| description | string | no | at most 2000 characters |
| course_url | string (uri) | no | at most 2000 characters |
| passing_score | number | no | Score required to pass, 0-100. Omit to let the imported passed flag decide. minimum 0 · maximum 100 |
| subject_matter_ids | array of string (uuid) | no | Subject matters of the server's own organization to file imported grade records under; all of them. Omit for an untagged course. at most 50 items |
jsonExample
{
"external_course_id": "SAFETY-101",
"name": "Workplace safety basics",
"description": "string",
"course_url": "https://moodle.example.com/course/view.php?id=42",
"passing_score": 80,
"subject_matter_ids": [
"1b671a64-40d5-491e-99b0-da01ff1f3341"
]
}