Skip to content

Latest commit

 

History

History
292 lines (261 loc) · 5.3 KB

term_examschedule.md

File metadata and controls

292 lines (261 loc) · 5.3 KB

Exam Schedule

GET /terms/{term}/examschedule.{format}

Description

This method returns a given term's exam schedule

Summary

Name Value Name Value
Request Protocol GET Requires API Key Yes
Method ID 1187 Enabled Yes
Service Name terms Service ID 241
Information Steward Registrar's Office Data Type CSV
Update Frequency Once a day Cache Time 0 seconds

Notes

  • The CSV file on github is generated through the registrar's office
  • Any value can be null

Sources

Parameters

GET /terms/{term}/examschedule.{format}
Parameter Type Required Description
term input yes Numeric representation of the term
key filter yes Valid API key
callback filter no JSONP callback format

Output Formats

  • json
  • xml

Examples

GET /terms/{term}/examschedule.{format}

Response

Field Name Type Value Description
course string Full course name (subject and catalog number)
sections list Exam schedule for all sections of the course
section string Exam section number
day string Day of the exam
date string ISO8601 exam date representation
start_time string Exam starting time
end_time string Exam ending time
location string Exam location
notes string Additional notes regarding the section

Any value can be null

Output

JSON

{
  "meta":{
    "requests":149,
    "timestamp":1382375438,
    "status":200,
    "message":"Request successful",
    "method_id":1187,
    "version":2.07,
    "method":{
      
    }
  },
  "data":[
    {
      "course":"ACTSC 221",
      "sections":[
        {
          "section":"001",
          "day":"Thursday",
          "date":"2013-12-19",
          "start_time":"12:30 PM",
          "end_time":"3:00 PM",
          "location":"PAC 1",
          "notes":""
        }
      ]
    },
    {
      "course":"ACTSC 231",
      "sections":[
        {
          "section":"001",
          "day":"Thursday",
          "date":"2013-12-19",
          "start_time":"9:00 AM",
          "end_time":"11:30 AM",
          "location":"PAC 4,5,6",
          "notes":""
        }
      ]
    },
    {
      "course":"ACTSC 232",
      "sections":[
        {
          "section":"001",
          "day":"Thursday",
          "date":"2013-12-05",
          "start_time":"9:00 AM",
          "end_time":"11:30 AM",
          "location":"MC 4059,4060,4061",
          "notes":""
        }
      ]
    },
    {
      "course":"ACTSC 331",
      "sections":[
        {
          "section":"001",
          "day":"Friday",
          "date":"2013-12-06",
          "start_time":"12:30 PM",
          "end_time":"3:00 PM",
          "location":"PAC 8",
          "notes":""
        }
      ]
    },
    {
      "course":"ACTSC 371",
      "sections":[
        {
          "section":"001",
          "day":"Friday",
          "date":"2013-12-13",
          "start_time":"9:00 AM",
          "end_time":"11:30 AM",
          "location":"M3 1006,MC 1056",
          "notes":""
        }
      ]
    },
    {
      "course":"ACTSC 372",
      "sections":[
        {
          "section":"001",
          "day":"Tuesday",
          "date":"2013-12-10",
          "start_time":"12:30 PM",
          "end_time":"3:00 PM",
          "location":"PAC 1,2",
          "notes":""
        }
      ]
    },
    {
      "course":"ACTSC 431",
      "sections":[
        {
          "section":"001",
          "day":"Wednesday",
          "date":"2013-12-11",
          "start_time":"4:00 PM",
          "end_time":"6:30 PM",
          "location":"MC 2034,2035,2038",
          "notes":""
        }
      ]
    }
}