...
Course Metadata Endpoint, Multiple
GET /api/courses/v0/courses/?page_size=1
{ "count": 2, {...} ] |
Course Metadata Endpoint, Single
GET /api/courses/v0/courses/MITx/4.605x_2/3T2014/
{ "uri": "http://0.0.0.0:8000/api/course_metadata/v0/courses/MITx/4.605x_2/3T2014/", } |
Complete Field List
Field | Type | Brief | Full | v0 | Notes |
---|---|---|---|---|---|
uri | string | xx | x | Fully-qualified URL for the Course About page | |
course_id | string | x | x | x | Full course identifier (opaque key) |
org | string | x | x | x | |
course | string | x | x | x | |
course_family | string | xx | x | Combines org and course into a key that can be matched across runs | |
run | string | xx | x | ||
name | string | xx | x | ||
start | datetime | x | x | x | |
end | datetime | x | x | x | |
short_description | string | x | x | x | |
media | dict | x | x | x | |
media.xxxxx | dict | xx | x | Ex: ''video', 'image' | |
media.xxxxx.uri | string | x | x | x | |
media.xxxxx.name | string | x | x | x | |
media.xxxxx.description | string | x | x | x | |
media.xxxxx.type | string | x | x | x | Ex: 'youtube', 'brightcove' |
staff | array | x | x | x | |
staff[n].name | string | xx | x | ||
staff[n].uri | string | xx | x | ||
staff[n].media | dict | x | x | ||
staff[n].media.xxxxx | dict | x | x | Ex: 'video', 'image' | |
staff[n].media.xxxxx.uri | string | x | x | ||
staff[n].media.xxxxx.name | string | x | x | ||
staff[n].media.xxxxx.description | string | x | x | ||
staff[n].media.xxxxx.type | string | x | x | Ex: 'youtube', 'large' | |
price | int | xx | x | Price of the course in US dollars | |
subjects | array | xx | |||
subjects[n].title | string | x x | |||
subjects[n].uri | string | x | x | ||
subjects[n].language | string | x | x | ||
level | dict | x | x | ||
level.title | string | x | x | ||
level.uri | string | x | x | ||
languages | array | x x | |||
languages.xx | dict | x | x | ||
languages.xx.title | string | x | x | ||
languages.xx.uri | string | x | x | ||
pacing | string | x | x | x | Instructor led, self-paced, etc |
xseries | string | x | x | x | Which Xseries this course is a part of, if any |
length | string | x | x | ||
effort | string | x | x | ||
prerequisites | string | x | x |