UnivExperts - Princeton University

advertisement
University Experts
http://experts.sjsu.edu
HigherEdWebDev 2006
October 22-25, 2006
Rochester, New York
Track: TPR9
Harish V. Chakravarthy
Interim Lead & Web Applications Developer
Web Services Unit
harishvc@sjsu.edu
Session
Layout
 Background
 About us
 IT infrastructure
 Relaunch of Univ. Experts


 Lessons learned
 Objectives
 Solutions
 Architecture
 Roll out
 Usage status
Future road map
Q&A
Before we
get started:
 First time at HighEdWebDev Conference
 First time to Rochester
I am thrilled to be here!
 Feel free to ask me any questions during the
presentation
 Feel free to let me know, if you can’t
understand what I am talking about
 Slides will be available online!
Background: About us
Background: 
About us
http://www.sjsu.edu/webservices

Formed in Fall 2002

Web site redesign project
ORG chart

Office of the President
 Office of the Provost


Academic Technology
 Web Services Unit
Services we provide



Maintain University main Web site (www.sjsu.edu)
Maintain content for top level pages
Maintain the Content Management System


Maintain and configure search engine
Develop & Maintain web applications for University needs


Web space
and more …
 Create subsites for Site Masters
 News, Events, Form Handler, Syndication Feed, web survey and more…
We are responsible for the overall web presence of San
Jose State University
Background:
About us

http://www.sjsu.edu/webservices

Staff

University Web Master


Web Applications Developer (me)
Content Editor/Programmer

Position open since Mar/2006


New position
Staff hired in May/2006
Web Infrastructure

Servers

Set up

Web Servers

Database

Languages

Version Control

4 Sun Solaris, 1 Windows



Production
Stage
Development

Apache, Tomcat

MySQL

JSP, Perl, XML, XSLT

CVS
We are work with numerous open source
applications
Background:
About us

http://www.sjsu.edu/webservices
We serve




Academic Units and Departments
Faculty
Staff
Students



Current
Prospective
Alumni
We serve the entire campus


Units we work very closely with

University Computing & Telecommunications (UCATS)

CMS Team (my.sjsu.edu)

University Communications & Marketing



Servers in a cold room
Ensure 24X7 uptime (power supply)
Monitor network

Query tables for information


Approve content for top level pages
University Logo and Seal usage guidelines
Web Oversight Committee (Formed in Spring 2006)



16 member team
University wide representation
University Web Policy (Ist project)

Currently debated in the Academic Senate
Background: IT Infrastructure
(related to this session)
Background:
IT
Infrastructure
 Campus IT Infrastructure
 Decentralized
 Numerous authoritative sources of information
We have more than one login and password to
access various services offered.
Background:
IT
Infrastructure
Faculty & Staff Directory
http://www.sjsu.edu/directory/
Authoritative Source
 Phone number
 Email address
 FAX number
 Location
Building
Floor
Extended Zip
 Department
Background:
IT
Infrastructure
Faculty Affairs
http://fa.sjsu.edu/
 Authoritative Source for faculty
 Education: Terminal Degree
 Licenses & Certificates
 Job Classification
Background:
IT
Infrastructure
Bursar’s Office
http://www.sjsu.edu/bursar/
Authoritative Source
 Tower ID Photo
Background: IT
Infrastructure
Human Resources
http://www.sjsu.edu/hr/
 Authoritative Source
 Name
First
Preferred first name
Middle
Last
Prefix
Suffix
 Working Title
 Employed faculty & staff
 Not Phone Directory!
Background: University Experts
(Version 1.0)
Background:
University
Experts





Maintained by Univ. Marketing and Communications
Information was manually updated by staff
Static pages with no search and proper navigation
Primary key was not Tower ID
Sometime information was out of date
 There was no easy way to know!
There was a need for a better system!
Background:
University
Experts
 One earlier attempt
 Developed some time before 2003
 A standalone web application
 One more login and password
 Not user friendly to input or view
 Not a committee approach
Unsuccessful in achieving its objective
Relaunch of University Experts
(Version 2.0)
Project
Objectives:
Lessons
Learned
Put a committee together
Automate as much as possible
Pull data from authoritative sources
Empower experts
 To update their “own” information
 Ability to opt-in and opt-out
Initiative
Launched:
Fall 2004
Project Team














Rhea Williamson, Associate Dean, Graduate Studies and Research
Mary Jo Gorney-Moreno, AVP, Academic Technology
Jeff Gordon, Director, Business Development, SJSU Foundation
Joan Merdinger and Angee McGhee, Faculty Affairs
Nancy Stake, Media Relations Officer, University Advancement
Paul Nozicka, University Webmaster
Harish Chakravarthy, Web App. Developer, Web Services
Rigo Vargas, Enrollment/Academic Services-IT
Danielle Moon, MLK, Jr. Library Special Projects
Sara Willis, Sponsored Programs Office, SJSU Foundation
Beth Lemke, Content Editor, Univ. Marketing & Communications
Bethany Shifflet, Faculty, Kinesiology
Andrew Wood & Christina Sabee, Faculty, Communications Studies
Carrie Medders, CMS Project Support
16 member team!
Project
Objectives
 Increase Awareness of SJSU Experts
 Foster Collaborative Opportunities
 Leverage Investments/Resources
 Capture information in a standard format
 Identify top categories



External Speaker
Contact for news media
Collaborative researcher
 Provide accurate information
 Retain the SJSU look and feel
 Keyword searchable
 Easy to navigate
 Standards compliant
“One stop shop” to find experts
Possible
Solutions:
Plan A
 Write a new web app. from scratch
Pros:
 Develop inhouse
 We already have the infrastructure
 Save time
 Less coordination with rest of campus
Cons:
 One more login and password!
 One more standalone application!
Possible
Solutions:
Plan B
 Use MySJSU, PeopleSoft Portal (my.sjsu.edu)
Pros:
 Currently in use
 University has vested interest
 In built modules available to capture

similar information
No need for additional login and password
Cons:
 In built modules will require customization
 May require approval from Chancellor’s Office
 Will require coordination with the CMS team & other teams on
campus
 Long process
Possible
Solutions:
Plan A
or
Plan B
We decided on Plan B!
(A road less traveled)
Using
MySJSU:
Customize
modules
 Identify modules to capture information
 Education-Degrees
 Courses-Teaching Experience
 Research-Scholarly Activity
 Professional-Service Activity
 Licenses-Certificates
 Publications-Presentations
 Customize
 Text changes
 Remove fields
 Add fields
 Easy to Copy & Paste
 Accept Home page URL
 Accept to existing URL’s
 Courses
 Publication
Using  Faculty Info
MySJSU:
 Display Tower Image
New
 Yes
 No (Default)
module

Select 3 categories

Expertise Summary

Experts should select any one of the 3
categories to be found inside university experts
 External Speaker
 News Media Contact
 Collaborative Researcher
 Keyword field for search
 Provide a way to out-out if desired
We went through 13 iterations!
(Fall 2004 - Summer 2005)
Using  Identify Authoritative Sources
MySJSU:  Query for a list active experts
Pull information for active experts from various
Architecture  authoritative
sources




 Various databases across campus
Map information gathered using Tower ID as the
primary key
Map Tower ID to unique random key (public display)
Generate SQL inserts
Update local database
DBTrainman
(a command line driven program written in JAVA)
Putting all this together & making it work …
Active
Experts
vis CMS
Education
(Terminal
Degree from
Faculty
Affairs)
CMS DB
my.sjsu.edu
Towercard
Photo from
Bursar’s
Office
Faculty Initiated
pages
• Courses
• Research
• Publications
Graduate Studies &
Research/Foundation
Office of Public
Affairs
Funding alerts and Keywords
database
News Media Contact
database
…
DBTrainman
(The BRAIN)
Experts DB
UCATS DB
www.sjsu.edu/directory
http://experts.sjsu.edu
Univ. 
Experts:
Roll out 

Step I (early Fall 2005)
 Identify beta testers
 Request feedback & make required changes
Step II (Beta Launch, November 2005)
 Communicate via campus mail and email
 Request experts to check accuracy of information
 Raise awareness
 Request experts to fill out their information
Step III (Full Service Public Launch, January 2006)
 SJSU Press Release
 Point all references to Univ. Experts
http://experts.sjsu.edu
Univ.
Experts:
Project
Update
# Experts




Contact for News Media
Collaborative Researcher
External Speaker
Tower Images
Feb/01/2006
329
38
47
19
Oct/20/2006
362
76
91
45
change
10%
100%
94%
137%
# Records







Active Experts
Education
Licenses & Certificates
Research & Scholarly Activities
Courses & Teaching Expertise
Professional & Service Activity
Publications & Presentations
2016
2120
19
363
196
258
264
1743
2366
21
386
375
305
334
-14%
12%
1.6%
6.3%
91.32%
18.21%
26.5%
Univ. 
Experts:
Future
Roadmap

Increase awareness
 Offer hands-on lab session
 Memo from Office of the Provost
 Meet with Department Chairs and College Deans
 Visibility on website and other forms of communication
 Students newspaper
Technical Improvements
 UI Improvements
 Import publication from University Library
 Integrate data with other web applications
http://experts.sjsu.edu/
Beta Site Demo
www.sjsu.edu/cats/2003/showcase/
Additional Slides
DBTrainman:
Code:
Output
Generating a Vector of active IDs ...
Generated a Vector of existing Mapping ID
Checking for complete ID Mapping ...
Insert into sjsu_id_map values (531281767,"55AESWE34");
Generating ID Map ...
Generating DeptID Map ...
Generating sjsu_experts_contact header ...
Generating sjsu_experts_contact sql ...
rows processed:1748
Generating sjsu_experts_info header ...
Generating sjsu_experts_info sql ...
rows processed:479 (392)
CR/ES/NM:76 91 362
Generating sjsu_experts_education header ...
Generating sjsu_experts_education sql ...
rows processed:6568 (2366)
…
Generating Images ...
rows processed:45
Generating sjsu_experts_contact_from_ucats header ...
Generating sjsu_experts_contact_from ucats sql ...
rows processed:6160 (1770)
…
Statistics for today ...
Oct/23/2006
1748
392
2366
21
386
375
305
334
45
76
91
362
DBTrainman:
Code:
Images
DBTrainman:
Code:
Query
Phonebook
Service
Oriented
Architecture
Download