Skip to main content

Course

A user course object.

Attributes

Attribute NameTypeRequiredDefaultRefComments
titleStringtrue
termStringtrueEnum: fall, spring, summer, intersession
termOfferedString
yearStringtrue
versionStringthe version of the SIS course
numberString
departmentString
departmentString
tagsString
areaString
creditsNumbertrue
wiBooleanfalse
takenBooleanfalse
preReqArray
isPlaceholderBooleanfalse
isTransferBooleanfalse
ratingsBooleanfalse
distribution_idsObjectIdtrueDistribution
year_idObjectIdtrueYear
plan_idObjectIdtruePlan
user_idStringtrue
forceSatisfiedStringfalse
expireAtDate

Example

{
"_id":{"$oid":"61ccf7f4723b840004850ea3"},
"termOffered":[],
"tags":[],
"wi":false,
"taken":false,
"preReq":[
{
"Description":"Grade of C- or better in (AS.110.201 or AS.110.212)",
"Expression":"AS.110.201[C]^OR^AS.110.212[C]",
"IsNegative":"N"
}
],
"isPlaceholder":false,
"isTransfer":false,
"ratings":[],
"distribution_ids":[
{"$oid":"61cce47ca2ec790004427212"},
{"$oid":"61cce47ca2ec790004427214"},
{"$oid":"61cce47ca2ec790004427210"},
{"$oid":"61cce47ca2ec790004427216"},
{"$oid":"61cce47ca2ec79000442721c"}
],
"user_id":"guestUser",
"year_id":{"$oid":"61cce47ca2ec790004427209"},
"plan_id":{"$oid":"61cce47ca2ec790004427200"},
"title":"Introduction to Abstract Algebra",
"term":"fall",
"year":"Junior",
"credits":4,
"number":"AS.110.401",
"area":"Q",
"version":"Fall 2021",
"expireAt":{"$date":"2021-12-31T00:06:11.259Z"},
"__v":0
}