Adventures in Open-source: Lessons Learned at Purchase College

30
Adventures in Open Source: Lessons Learned at Purchase College Keith Landa SUNY CIT 26 May 2011 p://purchase.academia.edu/KeithLanda http://www.slideshare.net/keith.lan

description

26 May 2011 presentation to SUNY CIT conference (20/20 Vision: Looking Forward & Remembering the Past)

Transcript of Adventures in Open-source: Lessons Learned at Purchase College

Page 1: Adventures in Open-source: Lessons Learned at Purchase College

Adventures in Open Source: Lessons Learned at Purchase College

Keith LandaSUNY CIT

26 May 2011

http://purchase.academia.edu/KeithLanda http://www.slideshare.net/keith.landa

Page 2: Adventures in Open-source: Lessons Learned at Purchase College

Overview

• Purchase College• Our vision for open source @ Purchase• Moodle – LMS • Kaltura – video support• Drupal, WordPress & OpenScholar• Mahara – e-portfolios• Big Blue Button – live classroom

Page 3: Adventures in Open-source: Lessons Learned at Purchase College

Background

Liberal Arts and Sciences plus Arts Conservatories

~4200 FTE

Residential campus - F2F coursesLiberal arts plus studio focusSome online course developmentCOIL and international programming

Page 4: Adventures in Open-source: Lessons Learned at Purchase College

StudentInformation

System

LibraryInformation

Systems

AcademicAnalytics

CampusRepository

The View from 30,000 Feet

LiveClassroom

Page 5: Adventures in Open-source: Lessons Learned at Purchase College

Focus on teaching & learning- Robust set of activities & resources- Add-on modules from the community- Moodle development pathway

Costs- No licensing costs- Similar support costs

Integration- Other systems- Web 2.0 world

Flexible open architecture

Why @ Purchase?

Risk management- Risks of open source- Commercial products have different risks

Page 6: Adventures in Open-source: Lessons Learned at Purchase College

Library reserves project

• Prior systems: paper forms, Google Docs• Limited notifications• Moodle block to mediate interaction between

faculty, library and students in course– Course-based requests– Faculty and librarian dashboards– Course-based notifications

Page 7: Adventures in Open-source: Lessons Learned at Purchase College
Page 8: Adventures in Open-source: Lessons Learned at Purchase College
Page 9: Adventures in Open-source: Lessons Learned at Purchase College
Page 10: Adventures in Open-source: Lessons Learned at Purchase College
Page 11: Adventures in Open-source: Lessons Learned at Purchase College

Campus lessons - Moodle

• LMS focus should be learning– Faculty AND student perspectives

• Change is hard, and exhilarating• Choose the risk you’re comfortable with• Importance of community critical mass for

open source apps• Clear roadmap for product development• Leverage LMS to meet other campus needs

Page 12: Adventures in Open-source: Lessons Learned at Purchase College

Video @ Purchase

Page 13: Adventures in Open-source: Lessons Learned at Purchase College

Faculty use of video in Moodle

• YouTube resources very popular– Moodle multimedia filter– Embedding other video sites

• Web video not sufficient– Privacy, copyright needs

• Video uploads to Moodle– 150 MB limit per file– Playback issues– Course backups in the multi-GB range

Page 14: Adventures in Open-source: Lessons Learned at Purchase College

Commercial/community hybrid-http://corp.kaltura.com/-http://www.kaltura.org/

Page 15: Adventures in Open-source: Lessons Learned at Purchase College

Kaltura-Moodle integration

• Video resource– Media added to Kaltura through Moodle– Upload bypasses Moodle (file size issues)– Playback controls

• Video assignment type– Student submitted videos– Video sequencing tools: content bank, timeline,

transitions

Page 16: Adventures in Open-source: Lessons Learned at Purchase College
Page 17: Adventures in Open-source: Lessons Learned at Purchase College

Streaming video rights

• Librarian role in obtaining streaming rights• Direct access to Kaltura publisher dashboard• Upload & transcode video• Schedule availability• Provide embed code for Moodle courses

Page 18: Adventures in Open-source: Lessons Learned at Purchase College
Page 19: Adventures in Open-source: Lessons Learned at Purchase College
Page 20: Adventures in Open-source: Lessons Learned at Purchase College
Page 21: Adventures in Open-source: Lessons Learned at Purchase College

Campus lessons - Kaltura

• Good feature set• SaaS plus community source model• Developer/support community

Page 22: Adventures in Open-source: Lessons Learned at Purchase College

WordPress, Drupal, OpenScholar

WordPress-Implemented on campus before Moodle-http://blogs.purchase.edu-Some active individual blogs-Departmental use instead of homegrown CMS-e.g.: http://tltc.blogs.purchase.edu

Drupal-Replacement for our home-grown CMS?-CampusEAI portal – includes CMS-Drupal for special projects-http://drupalsites.purchase.edu

OpenScholar-Faculty scholarly web pages-Customized Drupal application

Page 23: Adventures in Open-source: Lessons Learned at Purchase College

Why were we so interested?-Legacy faculty web page service-Faculty desire for self-service-Information reuse possibilities-External faculty profile pages

Page 24: Adventures in Open-source: Lessons Learned at Purchase College

Ease of faculty updates-Editing existing content-Adding new items-Default layouts, widgets

Page 25: Adventures in Open-source: Lessons Learned at Purchase College

Faculty choice of-features-themes/appearanceAbility to add othersCentral content access

However….

Page 26: Adventures in Open-source: Lessons Learned at Purchase College

Campus lessons - OpenScholar

• Make sure application is ready for primetime– Default authentication, site creation– Server constraints

• Be prepared for community growing pains• Persistence

Page 27: Adventures in Open-source: Lessons Learned at Purchase College
Page 28: Adventures in Open-source: Lessons Learned at Purchase College

Campus lessons – WordPress, Drupal

• WordPress – plug-in proliferation– Plug-in and version upgrades

• Initial decisions can be critical – WP config• WordPress is easy for most users• Drupal is powerful, can be daunting– Need for turn-key Drupal set-ups– Event scheduling, video

Page 29: Adventures in Open-source: Lessons Learned at Purchase College

StudentInformation

System

LibraryInformation

Systems

AcademicAnalytics

CampusRepository

LiveClassroom

Page 30: Adventures in Open-source: Lessons Learned at Purchase College

Questions?

Keith [email protected]

http://openscholar.purchase.edu/keith_landa