Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 1.4 KB

terminology.md

File metadata and controls

62 lines (44 loc) · 1.4 KB

Terminology

Explanation for terminology used in the DataAPI.

YearQuarter

A YearQuarter is used in the ODS and API to represent a quarter. Modolabs calls it a term. Data members of YearQuarter objects returned by the API.

Modolabs

  • code string
  • description string

Subject

A Subject is used in the ODS and API to represent a subject area courses are offered in. Modolabs calls it a course area or area.

Modolabs

  • area string
  • code string

Course

A Course is general information about a course, non-specific to a quarter.

  • title string
  • subject string
  • courseNumber string
  • description string
  • note string
  • credits string
  • isVariableCredit bool
  • isCommonCourse bool

CourseYearQuarter

A CourseYearQuarter is an offering of a course in a YearQuarter. ODS uses the term "Class" to hold this data, but that terminology is problematic in software.

Modolabs

  • title string
  • subject string
  • courseNumber string
  • description string
  • note string
  • credits string
  • isVariableCredit bool
  • isCommonCourse bool
  • sections Section[]

Section

A Section is a section offering of a CourseYearQuarter.

Modolabs

  • crn string
  • courseSection string
  • instructor string
  • beginDate string (datetime)
  • endDate string (datetime)
  • room string
  • schedule string