Opening Up Academic Planning Information

11
Opening up Academic Planning information To promote reusability

description

A presentation about how SFU is working with Student Services to open up access to student planning information.

Transcript of Opening Up Academic Planning Information

Page 1: Opening Up Academic Planning Information

Opening up Academic Planning informationTo promote reusability

Page 2: Opening Up Academic Planning Information

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 2

Overview

• About SFU• Challenges• Public Data Flow

– Academic Calendar– Course Outlines

• Lessons Learned

Page 3: Opening Up Academic Planning Information

About SFU

• One University - Three campuses– Burnaby– Surrey– Vancouver

• 32,000 students • 900 faculty• 1600 staff• 100,000 alumni

Page 4: Opening Up Academic Planning Information

• Information distributed across websites– Out of date– Question validity– Trapped in HTML

• Varied web technologies– Difficult to update– Staff turnover leaves gaps– Information depends on technical skills

• Consistency Needed for Accreditation

Challenges

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 4

Page 5: Opening Up Academic Planning Information

Public Data Flow

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 5

Data in Master Sources

Data in CMS or other

Distributed on Websites

Page 6: Opening Up Academic Planning Information

• Current Academic Calendar– 500+ static web pages– All Program Requirements– All Course Descriptions

• Hosted Data Source– Curricunet– Auto generates HTML– HTML cut and paste in CMS

• Data is not reusable

Academic Calendar

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 6

Page 7: Opening Up Academic Planning Information

Academic Calendar

• Automated Academic Calendar– SOAP calls from Curricunet– Data stored in CMS

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 7

www.sfu.ca/program-requirements/2012/fall/engl/major.xmlwww.sfu.ca/program-requirements/current/current/engl/major.xmlwww.sfu.ca/program-requirements/2012/fall/engl/major.xmlwww.sfu.ca/program-requirements/current/current/engl/major.xml

• CMS Integration– Reusable CMS Components– Exposed via REST– Dynamically updated

Page 8: Opening Up Academic Planning Information

Course Outlines

• Current Course Outlines– Mandated by University policy– Represents a contract with the student– Generated by instructors– Wide variation in process

• MS Word documents• PDFs• Static departmental websites• Niche departmental applications• Dead trees

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 8

Page 9: Opening Up Academic Planning Information

Course Outlines

• Course Outlines Application– Consistent Schema– Form based input– Draws from Academic Calendar– Draws from SIS– Draws from Room Data– Reusable CMS Components– Accessible REST Interface

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 9

www.sfu.ca/course-outlines/2012/fall/engl/201/d100.xmlwww.sfu.ca/course-outlines/current/current/engl/201/d100.xmlwww.sfu.ca/course-outlines/2012/fall/engl/201/d100.xmlwww.sfu.ca/course-outlines/current/current/engl/201/d100.xml

Page 10: Opening Up Academic Planning Information

Lessons Learned

• Big Data is no longer Big– Entire Student DB is 250 Gigabytes– Walmart’s DB is 2,500,000 Gigabytes

• Friends don’t let Friends scrape screens– If data is published, it should be machine readable

• Set it free and it will return– No IT department can match the resources of a

million API developers

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 10

Page 11: Opening Up Academic Planning Information

Thank You

Thank You

[email protected]

CANHEIT 2012 - SFU IT Services - Jeremy Rosenberg 11