Skip to content

DebbieGillespie/sessions_data_service

 
 

Repository files navigation

sessions.umn.edu

A public API for data about UMN Sessions.

Sessions?

You're probably familar with Terms (i.e., Fall 2015, etc.). Terms are further broken down into sessions. That session data is what this service returns.

Usage

Get Everything:

URL What Data is Returned
http://sessions.umn.edu/sessions.json All data is JSON format
http://sessions.umn.edu/sessions.xml All data is XML format

Filter by Institution

URL What Data is Returned
http://sessions.umn.edu/sessions.json?q=institution_id=UMNTC All data for UMNTC institution
`http://sessions.umn.edu/sessions.json?q=institution_id=UMNMO UMNTC`

Filter by Term

URL What Data is Returned
http://sessions.umn.edu/sessions.json?q=term_id=1159 All data for Fall 2014 term
`http://sessions.umn.edu/sessions.json?q=term_id=1155 1159`

Filter by Academic Career

URL What Data is Returned
http://sessions.umn.edu/sessions.json?q=academic_career_id=ugrd All data for undergrad acadamic career
`http://sessions.umn.edu/sessions.json?q=academic_career_id=ugrd law`

Filter by Multiple Criteria

Just seperate your criteria with commas

http://sessions.umn.edu/sessions.json?q=academic_career_id=ugrd|law,term_id=1159,institution_id=UMNTC

Data Returned

You will get a collection of session resources back. The format will depend on if you choose XML or JSON, but the data will be like this example:

session:
  type: 'session'
  session_id: 'umntc_ugrd_1159_017'
  academic_career:
    type: 'academic_career'
    academic_career_id: 'ugrd'
  institution:
    type: 'institution'
    institution_id: 'umntc'
    abbreviation: 'umntc'
  term:
    type: 'term'
    term_id: '1159'
    strm: '1159'
  session_code: '017'
  session_name: '11 wk Session'
  begin_date: '2015-09-08'
  end_date: '2015-11-23'
  enrollement_open_date: '2015-05-01'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 86.9%
  • HTML 10.3%
  • CSS 1.4%
  • JavaScript 1.4%