get-courses-{courseCode}-{year}-{sem}/{sectionCode} 2018-10-05T16:26:52+08:00

GET /service/academic/courses/{courseCode}-{year}-{sem}/{sectionCode}

Return information of a course section offered in a specified academic year and semester.

Resource URL

https://api.data.um.edu.mo/service/academic/courses/v1.0.0/{courseCode}-{year}-{sem}/{sectionCode}

Resource Information

Response formatJSON
Requires authorization?Yes
Rate limited?Yes

Parameters

ParameterRelated FieldRequiredDescriptionTypeFilter TypeExample
courseCodecourseCoderequiredID representing this coursepathsimpleEDPC602
yearyearrequiredThe academic year in which the course was offered, e.g. year 2017 represents academic year 2017/2018pathsimple2017
semsemrequiredSemester ID, values range from 1 to 5, which represent:

  • 1: First semester
  • 2: Second semester
  • 3: Summer term
  • 4: Fourth term, obsolete since 2008
  • 5: Fifth term, obsolete since 1985
pathsimple1
sectionCodesectionCoderequiredThe section IDpathsimple001

Example Request

Example to retrieve information of course section EDPC602 001 in academic year 2017/2018 and semester 1:

https://api.data.um.edu.mo/service/academic/courses/v1.0.0/EDPC602-2017-1/001

Example Response

{
  "_embedded": [
    {
      "_id": "5ac4084fe7940a931a026754",
      "courseCode": "EDPC602",
      "sem": 1,
      "year": 2017,
      "sections": [
        {
          "sectionCode": "001",
          "instructors": [
            {
              "salutation": "Prof.",
              "name": "MAK CHI KUAN"
            }
          ],
          "schedules": [
            {
              "day": 1,
              "componentType": "L",
              "timeFrom": "18:30:00",
              "timeTo": "21:30:00",
              "room1": "E33-1029"
            }
          ]
        }
      ]
    }
  ],
  "_returned": 1
}