open source portal and mobile solutions

45
Oakland University Open Source Portal and Mobile Solutions Lori TirpakDirector of Enterprise Systems Aaron Grant Senior Applications ArchitectDave DerderianJava Developer Analyst

Upload: aaron-grant

Post on 24-Jun-2015

190 views

Category:

Internet


1 download

DESCRIPTION

In this session we will show our student portal system and mobile app, MySAIL, and how we integrate it with Banner data. In our portal we display to students their class schedules, mid-term and final grades, financial aid information, progress to degree/capp, and other general student information. Additionally we use CAS, an open source project, to allow for single sign-on between MySAIL, Moodle, Banner Self Service and more.

TRANSCRIPT

Page 1: Open Source Portal and Mobile Solutions

Oakland University Open Source Portal

and Mobile Solutions

Lori TirpakDirector of Enterprise SystemsAaron Grant

Senior Applications ArchitectDave DerderianJava Developer Analyst

Page 2: Open Source Portal and Mobile Solutions

Oakland University

uPortal 4.0.12 / uMobile20,000+ StudentsCAS 3.5PostgreSQL 9.2Tomcat 7OpenJDK 7

Build Tools:Maven, Ant, and Groovy

Page 3: Open Source Portal and Mobile Solutions

What is uPortal?

uPortal is an open source project under the Apereo foundation (formerly Jasig)."uPortal is the leading open source enterprise portal framework built by and for the higher education community. uPortal continues to evolve through contributions from its global community and is supported by resources, grants, donations, and memberships fees from academic institutions, commercial affiliates, and non-profit foundations."

More Information: http://www.jasig.org/

Page 4: Open Source Portal and Mobile Solutions

Why uPortal?

● Friendly and Helpful Community● Very Active Project● Multiple Conferences a Year● Good Vendor Support

o Unicon

● Easily Configured with Banner● Code Camps● Supports Sign Sign-on:

o CASo Shibboleth

● Supports Mobile (Frameworks / Initiatives)

Page 5: Open Source Portal and Mobile Solutions

Mobile and Portal Stats

The MySAIL Portal gets between 50,000-100,000 sessions a day.

OU MySAIL App:12,500+ iOS downloads5,000+ Android downloads

Page 6: Open Source Portal and Mobile Solutions

Desktop vs Mobile

Breakdown between devices:

Desktop66%

Mobile 26%

Tablets7%

Page 7: Open Source Portal and Mobile Solutions

Mobile Growth Stats

From 2013 to 2014:● Android 127% Growth ● iOS (iPhone/iPad) 78% Growth● Desktop -5% Growth

OU Mobile Market 2013 Share:● iOS 64%● Android 35%● Windows .5%● Blackberry .2%

Page 8: Open Source Portal and Mobile Solutions

Mobile App vs RWDResponsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from mobile phones to desktop computer monitors). Wikipedia

Students are looking for University Appwhen researching Universities.

50 Powerful Statistics About Tech Mega Trends Affecting Every Businesshttp://www.slideshare.net/ValaAfshar/6297-top50megatrends-v3

Page 9: Open Source Portal and Mobile Solutions

MySAIL Desktop View

Page 10: Open Source Portal and Mobile Solutions

MySAIL Mobile Views

Page 11: Open Source Portal and Mobile Solutions

MySAIL Native Phone AppsMySAIL uses Apereo's uMobile technology for an iPhone app and an Android app.● OU MySAIL on iPhone:https://itunes.apple.com/us/app/ou-mysail/id485691462● OU MySAIL on Android:https://play.google.com/store/apps/details?id=edu.oakland.mobile&hl=en● More Information: http://www.jasig.org/umobile

Page 12: Open Source Portal and Mobile Solutions

Apereo Portlets

Apereo has many portlets available for you to implement into your portal for free since they are all open source projects!● Calendar● Announcements● Notifications● News Feeds● Content Management● Human Resources● Dining● Laundry● Classified Ads● And many many more (https://wiki.jasig.org/display/PLT/Home)● Source code can be viewed and downloaded at

http://github.com/jasig

Page 13: Open Source Portal and Mobile Solutions

Oakland Portlets

● OU has taken many of the Apereo portlets and have implemented them.

● Also OU has built their own unique portlets.

● Apereo portlets by default do not come with Banner SQL tie-ins. We are willing to share our source code to help speed up Banner integration.

Page 14: Open Source Portal and Mobile Solutions

Financial Aid Portlet

● Displays Requirements, Academic Standing, Awards, and Usage of Awards

● Integrates with Bannero Financial Aid Requirementso Financial Aid Awarded and Claimedo Messages from Financial Aid Advisor

Page 15: Open Source Portal and Mobile Solutions
Page 16: Open Source Portal and Mobile Solutions

Courses Portlet

● Displays Course Schedule, Midterm Grades, and Final Grades

● Originally created by the Apereo Foundation and the University of Wisconsin - Madison

● Student can select on a class room and it displays which academic building Integration with Google Maps

Page 17: Open Source Portal and Mobile Solutions

Courses Portlet

● Modified APIo Extra information for courseso Tie into Calendar Portlet

● Custom Desktop View● Custom Mobile View● Custom Footer (Mobile / Desktop)● Bookstore Integration● Links into other major OU services

o Webmail / Moodle

Page 18: Open Source Portal and Mobile Solutions
Page 19: Open Source Portal and Mobile Solutions
Page 20: Open Source Portal and Mobile Solutions
Page 21: Open Source Portal and Mobile Solutions
Page 22: Open Source Portal and Mobile Solutions
Page 23: Open Source Portal and Mobile Solutions
Page 24: Open Source Portal and Mobile Solutions

Calendar PortletCourses IntegrationCalendar Portlet shipped with uPortal● Creates custom calendar feed● Integrates directly with Courses

Portlet API● Displays students class schedule

o Dateo Locationo Description

● iCal feed available for download

Page 25: Open Source Portal and Mobile Solutions
Page 26: Open Source Portal and Mobile Solutions

Progress to Degree Portlet● Displays student's completed /

incomplete courses for their course of study using Banner’s CAPP Degree Evaluation

● Displays multiple course informationo Grades, GPA, Credits

Page 27: Open Source Portal and Mobile Solutions

Progress to Degree Portlet● Calls Banner Stored Procedure

● Additionally a student can do a what-if analysis if they are thinking about changing their course of study

● Data generated from the stored procedures is received through a customized Oracle view

Page 28: Open Source Portal and Mobile Solutions
Page 29: Open Source Portal and Mobile Solutions
Page 30: Open Source Portal and Mobile Solutions
Page 31: Open Source Portal and Mobile Solutions

My Details Portlet

● Displays student specific informationo Degree (BS / BA / etc)o Undergraduate / Graduate Levelo Catalog Termo College (Arts & Sciences / Computer

Science / etc) Link to Advising web page

o Majoro Oakland University Student Number

Page 32: Open Source Portal and Mobile Solutions

My Details Desktop View

Page 33: Open Source Portal and Mobile Solutions

My Details Mobile View

Page 34: Open Source Portal and Mobile Solutions

Advising Suite

Oakland over the last year has been building an advising suite for academic advisors.

● Allows advisors to search for students● View current and historic schedules /

grades● Allows advisors to run degree audits

and what-if analysis● Collection of resources

Page 35: Open Source Portal and Mobile Solutions
Page 36: Open Source Portal and Mobile Solutions

Bus Tracker Portlet

Page 37: Open Source Portal and Mobile Solutions

CMS Portlet Implementation● Mostly used as quick links

o Oakland Serviceso Academic Informationo Campus Information

● Uses Single Sign-On Links into SSB (Self Service Banner 8.x)o Oakland used this extension from Evergreen

State College to SSB to allow for CAS (Apereo’s Central Authentication Service integration with SSB.

o https://wiki.jasig.org/display/UPC/CASifying+Banner+Self+Serve

● Banner XE comes with CAS integration!

Page 38: Open Source Portal and Mobile Solutions

Oakland Services and Academic Information

Page 39: Open Source Portal and Mobile Solutions
Page 40: Open Source Portal and Mobile Solutions

Sail Mail (Email Preview)

● Apereo's Email Preview Portlet● Oakland's custom skin ● Oakland's custom settings

o Only uses Oakland email

Page 41: Open Source Portal and Mobile Solutions
Page 42: Open Source Portal and Mobile Solutions

Email Preview and Inbox

Page 43: Open Source Portal and Mobile Solutions

Read Email from Portlet

Page 44: Open Source Portal and Mobile Solutions

Get Involved!

Apereo uPortal● http://www.apereo.org/uportal● Mailing list:

http://www.apereo.org/uportal/mailing-lists Apereo uMobile● http://www.apereo.org/umobile● Mailing list:

http://www.aperep.org/umobile/mailing-lists Apereo CAS● http://www.apereo.org/cas● Mailing list: http://www.apereo.org/cas/mailing-

lists