Скачать презентацию From Conception to Production — The Yale Sakai Скачать презентацию From Conception to Production — The Yale Sakai

2af518f2292192a4965d1ddc055cb69c.ppt

  • Количество слайдов: 29

From Conception to Production -- The Yale Sakai Story Chuck Powell May 31, 2006 From Conception to Production -- The Yale Sakai Story Chuck Powell May 31, 2006

Agenda • Some history to help understand: – Why we chose Sakai – What Agenda • Some history to help understand: – Why we chose Sakai – What we did to make it a good solution at Yale • Culturally • Technically • “In the trenches” – Why we’re headed in certain directions • How we’re doing things today • What we learned along the way

Humble Beginnings From: Chuck Powell To: Lois Brooks Date: Nov 10 2003 - 3: Humble Beginnings From: Chuck Powell To: Lois Brooks Date: Nov 10 2003 - 3: 10 pm Lois, Any chance I could set up a time to call and learn more about "Sachi (? ), Saki (? )"? Intrigued at this end and would always rather be ahead of the wave rather than behind it. Chuck From: Chuck Powell Sent: Thursday, December 04, 2003 4: 13 PM To: Wheeler, Bradley C. Subject: Re: Announcing the Sakai Project and the Sakai Educational Partners Program Brad, Please count Yale in as a SEPP member. I'll be the initial contact point. Chuck > > Wheeler, Bradley C. wrote: > >>We believe the time is right for advancing a set of open source…

Today’s toddler Date: May 18, 2006 4: 34 PM EDT From: Drew Mazurek drew. Today’s toddler Date: May 18, 2006 4: 34 PM EDT From: Drew Mazurek drew. mazurek@yale. edu Subject: Testing again We're now in production with 2. 1. 2. No need to respond if you receive this message. - Drew

Classes*V 2 Classes*V 2

In the beginning (circa 2003)… • Classes. yale. edu had served central campus well In the beginning (circa 2003)… • Classes. yale. edu had served central campus well since the late 90’s – Homegrown, every line of code written at Yale, built in Java running on Windows – Easy to use, basic instructional tools, well known space, full support for end users – Strong buy-in and heavy usage – Features lagging behind “the competition”, organic growth of code difficult to support • Law School running Bb, Med campus using a different version of Bb and School of Management using Web. CT

In the beginning (continued)… • Student portal (using u. Portal) was “quietly” rolled out In the beginning (continued)… • Student portal (using u. Portal) was “quietly” rolled out in summer 2003 with no incremental budget/staffing • Student Financial and Administrative Services was also increasing its online services in response to growing student and faculty demand, e. g. online access to Banner, Online Course Evaluation, Photo Roster and the Facebook. • The Library was invested in a significant array of online resources and had extensive plans for more integrated access to digital materials. Also a growing number of Web-based library services such as reference and reserve, course support and more.

Current HR Records Banner Data Directory Info News, etc. Web. Mail OCE OCI Facebook Current HR Records Banner Data Directory Info News, etc. Web. Mail OCE OCI Facebook Banner. Web Orbis Blackboard Web. CT Classes Student Portal Library Resources

Future? The Portal WSRP CWeb Quiz Tool i. Channel Check Grades Post Grades Library Future? The Portal WSRP CWeb Quiz Tool i. Channel Check Grades Post Grades Library Loan Web. Mail Facebook JSR-168 Weather OCE Jive Authz OSID HR Records OSID Banner Data OSID Reserve Classroom JStor Search Engine Sakai GUI Term Bill e. Reserves OCI News OPAC OSID Directory Info OSID Library Resources

Vision Yale will deploy a next generation collaborative learning environment to provide excellent online Vision Yale will deploy a next generation collaborative learning environment to provide excellent online support for the administration of courses, a rich set of tools to support teaching and learning and with integrated access to the emerging digital materials under development at the Library, museums and across Yale will develop and deploy an institutional strategy for continuous evolution of the learning environment to accommodate accelerating technology change and development of digital material.

For Those Who Don’t Speak “Vision” • Replace our homegrown CMS with Sakai • For Those Who Don’t Speak “Vision” • Replace our homegrown CMS with Sakai • Deploy Sakai with a strong interest in supporting research and administrative collaboration – “common tools different groups” • Aim for a future framework where u. Portal and/or Sakai interoperate seamlessly and tools are interchangeable

Governance • Provostially appointed T&L Portal Committee with cross campus faculty participation and sponsored Governance • Provostially appointed T&L Portal Committee with cross campus faculty participation and sponsored jointly by ITS, Library and SFAS • High level steering and guidance not a committee to compare products • General assistance with prioritizing work and acquiring additional resources • Additionally, a lot of grassroots communication has paid huge dividends around the campus

Original Schedule • Phase I – Pilot replacement for classes. yale. edu (5 -10 Original Schedule • Phase I – Pilot replacement for classes. yale. edu (5 -10 courses) and draft portal views for undergraduates, graduate students and faculty which highlight access to the course web system and related services – Goal: Begin immediately and conclude Spring Semester, 2005 • Phase II – Expand number of courses in pilot (few hundred) and add one content tool/service. – Introduce full SAKAI-based portal with improved views for undergraduates, graduate students and faculty – Goal: Begin immediately following phase I and conclude within Fall 2006 • Phase III – Full replacement of classes. yale. edu – Phased integration of library content and services – Goal: Begin immediately following phase II, conclude within Fall 2007

Deployment Summary When Usage Level Version Comments Jan ’ 05 8 courses < 1% Deployment Summary When Usage Level Version Comments Jan ’ 05 8 courses < 1% 1. 0 Prototyping June ’ 05 ~30 courses (only choice) 1. 5. 1 Solved several important real world challenges Aug ’ 05 ~200 courses ~20% 2. 0. 1 Declared a production pilot on campus Jan ’ 06 ~650 courses >~60% 2. 0. 1 Reached a tipping point, more using Sakai than our legacy May ’ 06 ~100 courses (only choice) 2. 1. 2 Whew, another major upgrade under our belt. Aug ’ 06 est > 800 courses ~75% ? 2. 2 ? On the cusp for going to 2. 2 Aug ‘ 07 Planned 100% ? ? ? Shutdown legacy system

Technical Architecture (a. k. a. the “lineup”) Apache & Load Balancing (Stengel & Ruth) Technical Architecture (a. k. a. the “lineup”) Apache & Load Balancing (Stengel & Ruth) Multiple Tomcat Sakai App Servers NFS Servers i. SCSI SAN devices (Gehrig, Scooter, Guidry Winfield, Howard, Maris & Mantle) (Torre & Jeter) Oracle Shared Server

Progress Summary • Classes*V 2 adoption exceeding our expectations and straight line projections. ~60% Progress Summary • Classes*V 2 adoption exceeding our expectations and straight line projections. ~60% on V 2, ~40% on the original. • No new content tools or services built. We’ve focused on modifying or integrating existing Yale tools like the Photo Roster and Online Course Selection • Still aiming for retiring the original Classes server by Fall semester 2007.

Things We’ve Done • Tweaked the syllabus tool and a few others plus develop Things We’ve Done • Tweaked the syllabus tool and a few others plus develop local scripts/tools for administration • Lot’s of integration with existing systems on campus • Selective replacement of Sakai tools with local preferences like Jive and the “Shopping Cart” • Continuous work with Sakai and Auth. Z (via CAS) • Lightweight integration of other Yale resources and services (e. g. the Librarian role, the Photo Roster) • Customized and augmented the documentation for Yale faculty and students • Focus on faculty support

Things We Haven’t Done • • Incremented staffing by more than one! Stopped supporting Things We Haven’t Done • • Incremented staffing by more than one! Stopped supporting both systems well Skimped on infrastructure Let wants and needs become show-stopping “requirements” • Solved our final technical hurdle (i. e. Sakai as web server)

The Road Ahead and Priorities • Lot’s of opportunities to do more! We have The Road Ahead and Priorities • Lot’s of opportunities to do more! We have 50+ items currently that we’d like to work on -- they are a good start not an exhaustive list. • Current estimate given current resourcing is that it would take us 3 -4 years to complete just these. • How to balance needs, impact, transition costs, future expansion and patience in a community setting?

What Chuck Learned • It’s the support stupid! • Collaboration and communication on campus What Chuck Learned • It’s the support stupid! • Collaboration and communication on campus were essential to success and a “good thing”™ in and of themselves • Community source and collaboration within the Academy are hard, frustrating, and slow but worth it • Think globally, act locally • Community source breeds freedom of choice not freedom from cost or freedom from risk!

Two Quotes to Remember • “I figure I only get one course management system Two Quotes to Remember • “I figure I only get one course management system conversion in my career” – Malcolm • “I never want to beg, borrow, or buy another CMS in my lifetime” -- Chuck

Sir Isaac Newton said… • “If I have seen a little further it is Sir Isaac Newton said… • “If I have seen a little further it is by standing on the shoulders of Giants. ” – – – David Hirsch (david dot hirsch at yale dot edu) Gloria Hardman (gloria dot hardman at yale dot edu) Mike Appleby (michael dot appleby at yale dot edu) Cheryl Wogahn (cheryl dot wogahn at yale dot edu) Jen Bourey (jennifer dot bourey at yale dot edu) Plus many more like Kalee Sprague, Andy Newman, Paul Lawrence, Andy Zygmunt, Drew Mazurek, Greg Soltesz, Hong Ko, Cheryl Boeher, Emily Horning, Matt Wilcox and on…

Background materials Background materials

Feedback & Requests (new things) Improved Web. DAV functionality Photo Roster & Integrated student Feedback & Requests (new things) Improved Web. DAV functionality Photo Roster & Integrated student roster Resources: increase permissions granularity Dropbox: email notification when new submission Instructor control over sequence and naming of site main navigation buttons Web Content: launch in a separate window Personal image asset management/publishing/analysis tool Resources: visible/invisible option by date or manually WYSIWYG editor improvements Discussion forum upgrade: Jforum? Graded assignment tool better integrated with Gradebook Scheduling tool for office hour appointments, discussion section sign-up, seminar discussion leaders… Bulk downloading of drop boxes Installing & using Melete Plagiarism detection tool(s) Upload functionality for quizzing and testing so everything doesn’t go through a web form

Feedback & Requests (Systemic) Full integration with Online Course Selection New web server for Feedback & Requests (Systemic) Full integration with Online Course Selection New web server for freestanding sites on Classes Full integration with Online Course Info site Non-course db feeds into site participant list (e. g. , undergrad majors) Automatic creation/population of Jive forums for non-course sites (projects, umbrellas) Better content migration tools, including email Course Evaluations Discussion forum upgrade: Jforum? Friendly URLs to course sites Library e-reserve integration Integrated linking to available resources (Twin Peaks) Integration with Learning Object repository (includes searching) Better tools for the creation of “one-off” non Yale credentials for collaborators and visitors Db integration for Med/Nursing School auto-population of course sites Better quota management tools for individuals, projects and course sites Translation tool to move quiz items between personal response systems and Classes. V 2 Continue to develop alternate skins for individual course/project tabs Multiple entry points or brands for the overall system Improvements to distributed administration of courses and the concept of hierarchies Automated access to courses for certain roles (e. g. department chair, DUS, DGS, etc).

Feedback & Requests (Bugs & fixes) Faults in Mac Web. DAV implementation Resources: increase Feedback & Requests (Bugs & fixes) Faults in Mac Web. DAV implementation Resources: increase permissions granularity Resources: permissions should not affect Drop Box Dropbox: display correct last modified date, plus time stamp Instructor control over sequence and naming of site main navigation buttons Web Content: launch in a separate window Resources: visible/invisible option by date or manually WYSIWYG editor improvements Friendly URLs to course sites Graded assignment tool better integrated with Gradebook Syllabus tool improvements

Purpose To evaluate and adopt a next generation collaborative learning environment that will improve Purpose To evaluate and adopt a next generation collaborative learning environment that will improve faculty and student access to and utilization of web-based services and capitalize on the campus investment in information and learning resources.

Why Not Buy? • A suite of collaboration and learning tools have become core Why Not Buy? • A suite of collaboration and learning tools have become core to the IT infrastructure and simultaneously is perceived as core and unique to the University’s “business” something we shouldn’t necessarily outsource to a vendor • We’re better positioned to integrate these tools with other campus infrastructure and enterprise tools • We (collectively) have vastly more experience in what is needed than any vendor

Classes. yale. edu usage Classes. yale. edu usage