Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright...

40
Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.

Transcript of Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright...

Page 1: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Administrative Data and Curricular Support:

The Sum is Greater Than the Parts

NERCOMP 2004

Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004. This work is the intellectual property of the author. Permission is granted for this material to be shared for

non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author.

To disseminate otherwise or to republish requires written permission from the author.

Page 2: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

About us…

Page 3: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

• Bret IngermanChief Technology Officer

• Dan GreenSenior Programmer / Analyst – Web Developer

• Beth DuPontDirector, Academic Technologies

Page 4: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

• Saratoga Springs, NY• Four year Private

Non-denominational Co-educational• Students: 2,200• Faculty: 148 full time• Staff: 400 full time

Page 5: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

• CITS • 36 full time staff• Everything is together:

– Academic Administrative NetworkTelecomm Media Services Web (tech)etc.

• Mix of:– Desktop: PC, Mac (limited Unix)

– Servers: NT, Solaris (limited Mac)

Page 6: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

The Basic Infrastructure

• Major ERP Systems: Oracle• Predominant Database: Oracle• Student System: AIMS (now)• Student System: Oracle (soon)• Web Server: Apache and IIS• Web Development: ColdFusion

Page 7: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

About the problem…

Page 8: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Conceptually

Page 9: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Conceptually

• We have data

Page 10: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Conceptually

• We have data

Page 11: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Conceptually

• We have lots of data

Page 12: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Conceptually

• Spread across many systems• Not readily linked

– (except by us)• Not readily accessible

– (except by us)• Seldom used beyond initial application

• We have lots of data

Page 13: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

But the Data…

• Could be much better used– By us– By them

• Should be much better used– By us– By them

Page 14: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

A case in point…

Page 15: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Threaded Discussions

• Had 2 choices• WebCT

– A lot of overhead for just course discussions– Even more for non-academic discussions

• Phorum– Open source– Not scalable– Not easily integrated with existing systems– Not meeting needs of faculty / community

Page 16: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

What Did We Really Want?

• What did we really need?• Discussion tool for entire campus• Scalable• Supportable• Ability to pre-populate

– Every academic course, each semester

• Using existing authentication

Page 17: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

What We Found

• FuseTalk– Much better suited to campus needs– ColdFusion– Extensible– NERCOMP discount

Page 18: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

So What Was the Problem?

• We had the course data– Currently: AIMS– Soon: Oracle

• We had the authentication– Currently: LDAP (Netscape)– Soon: LDAP (Oracle or Microsoft)

• We had the software– Currently: FuseTalk– Soon: FuseTalk, or ???

• Didn’t want to rewrite everything

Page 19: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

So, what did we do?

Page 20: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

First, need to look more closely at infrastructure…

Page 21: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Technology Background

• Data sources– Multiple Oracle instances and applications– Delimited text files from AIMS student system

• Custom application development– Subsidiary administrative systems– Dynamic web pages

• Programming environment– ColdFusion– Oracle stored procedures and triggers– IIS and Apache

Page 22: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Obstacles

• Primary data source downtime– Application upgrades– Cold backups

• Upcoming data source changes– New student system– Misc. AIMS systems

Page 23: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Obstacles

• Security concerns– Web access to primary data sources– Developer access to primary data sources

• LDAP server changes– New LDAP server– Potential scheme changes

Page 24: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Solutions

• Common development platform (2 years ago)

• Student and staff data repository• Common authentication for custom

applications

Page 25: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Repository

• Student and staff information combined from multiple sources– Current student system– Oracle Human Resources– Housing system– Campus card system

• Availability and efficiency– Close to 24 X 7 uptime– Flat file indexed data for faster retrieval– Easier for developers

Page 26: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Repository

• Updated nightly from primary data sources• Scalable

Page 27: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Authentication

• Common user authentication– One ColdFusion component– Provides common authentication and

returns a common set of data regardless of the data source

– Can be exposed as a web service– Isolates developers from the underlying

data structure and potential changes

Page 28: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

What We Found

• Better availability of administrative data• Insulates developers and applications

from underlying data source changes• Platform for future growth

Page 29: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

This has led to…

Page 30: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Ability to Support Additional Needs

• On-line campus directories• Health Services client information• Campus Safety ticketing system• On-line grades• On-line course schedules• Portal (soon)• E-Portfolio (soon)

Page 31: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Ability to Support Additional Needs

• Populate WebCT course information– Repository has all necessary data

• “Face-book” of students– Data “hidden” in card system

• “Face-book” for faculty / staff (soon)• Automatic course email lists (soon)

Page 32: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

So, what did we learn?

Page 33: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Make Better Use of What You Have

• Large investment in existing data– Time– Effort– Money

• Original databases are silos of information• Most databases only use original application(s)• Most “custom” apps are used to…

– View same data (within one silo)– By same department / users

Page 34: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Make Better Use of What You Have

• Repository cuts across the silos• Once in repository, easy to use / access

– By everyone

• Repository creates ready opportunities for new applications

Page 35: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Growing the Repository?

• Currently fed by other databases• Not authoritative• Perhaps extend it to store user prefs

– Portal– Mailing list preferences– Face book preferences (for faculty & staff)

Page 36: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

And the biggest benefit?

Page 37: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

The Biggest Benefit(s)

• Opportunity for “academic” and “administrative” IT staff to talk

• Brainstorming about other possibilities• Craft an elegant solution to meet needs

of “both” groups

Page 38: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

We Have

• Saved time• Met needs• Allowed for growth• Created opportunities to collaborate

– Across the campus– Within the department

Page 39: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Questions?

Page 40: Administrative Data and Curricular Support: The Sum is Greater Than the Parts NERCOMP 2004 Copyright Bret Ingerman, Daniel Green, and Beth DuPont, 2004.

Thank you!