NCSAJuly132005Final - UM Personal World Wide Web Server

advertisement
Sakai
Overview
July 13, 2005
Joseph Hardin
Sakai Board Chair
University of Michigan
School of Information
KYOU / sakai
Boundary, Situation
Genesis of Sakai – Through
Michigan Eyes
• In the beginning there were two activities –
Teaching & Research - “what faculty do”
• Online tools should support both
• But initial work was bifurcated
1) Work in building and analyzing Research
Collaboratories – the online support of research
and research teams
2) Work in building/analyzing Course Management
Systems – online teaching support
2
CourseTools
Over 42,000 users at the end of 2003, retired Fall 2005
3
WorkTools
Over 9000 users (2000 active) at the end of 2003.
Migrated to Sakai Spring 2005.
4
Sakai Concepts
• It is both research and teaching - it is all
“collaboration” - many tools in common
– Teaching: Courses, tools, drop-boxes
– Research: Putting the user interface on the
Grid and Virtual Organizations
Teaching and
Learning
Collaborative
Research
Collaboration and
Learning Environment
5
So, Let’s Build a Single System
•
Build a framework that can be easily
added to – modular
• From the beginning – make it both
1) a powerful research support environment
2) A competitive learning management
system
We need a unified theory,
and practice
6
A 15-Year Mission @ UM
Portal Technology
Jetspeed 2.0
uPortal 3.0
Websphere É
Java
Swing
JSR-168 Technology
Legacy
Channels,
Teamlets
CHEF
Services
JSR-168
Portlets
Sakai GUI
Sakai GUI
Sakai
Teamlet
Sakai
Teamlet
OKI
Services
Sakai
Other
Services
OGCE Grid Portal
NEESGrid
CHEF
Science of Collaboratories
Worktools (Notes Based)
CTools
CTNG
Coursetools (Notes Based)
SPARC
1991 - 1997 1998
1999
2000
2001
2002
2003
2004
2005
7
SPARC
2/2001 600 users 800 data sources
8
Science of Collaboratories
people-to-people
Communication,
Collaboration
Services
groups-toinformation
Digital libraries &
documents
Distributed,
media-rich
information
technology
groups-tofacilities
Remote
instruments
http://www.scienceofcollaboratories.org/
NSF Funded ITR 9
Teaching and
Learning
Collaborative
Research
Collaboration and
Learning Environment
CourseTools
CHEF
WorkTools
CHEF= CompreHensive collaborativE Framework
This was the first run at the problem at UM
10
But others were thinking like us
• Home grown CourseTools-like systems
were reaching end of life at IndianaU,
UMichigan, MIT, Stanford
• Standards and interoperability were hot
topics
• The open source model was emerging as
viable in the application space (or we
could make it so)
Resources could be mobilized
11
So, CHEF -> Sakai
CourseTools
CHEF
WorkTools
CHEF
Sakai
The Research and Teaching Tool Project
developed legs – built a community
12
The Sakai Project - 2004
“The University of Michigan, Indiana University,
MIT, Stanford, the uPortal Consortium, and the
Open Knowledge Initiative (OKI) are joining forces
to integrate and synchronize their considerable
software into a pre-integrated collection of open
source tools.” (January, 2004)
Sakai Project receives $2.4 million grant from
Mellon Foundation; support from Hewlett Foundation
13
Sakai Funding
• Each of the 4 Core Universities Commits
– 5+ developers/architects, etc. under Sakai Board
project direction for 2 years
– Public commitment to implement Sakai
– Open/Open licensing – “Community Source”
• So, overall project levels
– $4.4M in institutional staff (27 FTE)
– $2.4M Mellon, $300K Hewlett (first year)
– Additional investment through partners
14
Why: All the simple reasons
These are core infrastructures at our Universities
• Economic advantages to core schools, partners
• Higher ed values – open, sharing, building the
commons – core support for collaboration tech
• We should be good at this – teaching, research
are our core competencies
• Maintains institutional capacity, independence
• Ability to rapidly innovate – move our tools
within/among HE institutions rapidly
Based on goals of interoperability Desire to harvest research advances and
faculty innovation in teaching quickly
15
Online Collaboration and Learning Environments
IUB Oncourse Growth
are Key Tools for our Faculty and Students Now
90%
80%
70%
Percentage
60%
50%
40%
30%
20%
10%
0%
Spr99
Fal99
Spr00
Fal00
Spr01
Fal01
Spr02
Fal02
Sp03
Fa03
Sem es ters
Cours es
facultyX2
Students X2
Rapid, continuing growth in adoption and use.
Just keeps growing.
16
So, What is Sakai?
• Sakai is a project – an initial grant for two years
• Sakai is an extensible framework - provides
basic capabilities to support a wide range of
tools and services – teaching and research
• Sakai is a set of tools - written and supported by
various groups and individuals
• Sakai is a product - a released bundle of the
framework and a set of tools which have been
tested and released as a unit
• Sakai is a community – an emerging group of
people and resources supporting the code and
each other, realizing large scale Open
Source efficiencies in Higher Ed
17
Supporting the Class
Sakai as Course Management System (CMS)
18
Supporting the Lab
Sakai as collaboratories - support for online research teams
19
Ctools – List of Worksites – Classes, Projects
Both students and faculty can set up projects.
In fact, we are seeing the rate of project creation surpass
that of class creation. People like to work/learn together.
20
Bringing the lab to the
classroom
21
Jan 04
Sakai Project Timeline
July 04
MIT
•Stellar
SAKAI 1.0 Release
•Tech Portability Profile
•Framework
•Services-based Portal
•Refined OSIDs
& implementations
SAKAI Tools
•Complete CMS/CLE
•Assessment
Stanford
•CourseWork
•Assessment
OKI
•OSIDs
Dec 05
Activity:
Maintenance &
Transition from a
project to
a community
Michigan
•CHEF Framework
•CourseTools
•WorkTools
Indiana
•Navigo Assessment
•Eden Workflow
•OneStart
•Oncourse
May 05
Primary SAKAI Activity
Architecting for JSR-168 Portlets,
uPortal OKI services JSFaces, etc. Developing
Sakai 1.0 design,
Tech Portability Profile.
SAKAI 2.0 Release
•Tech Portability Profile
•Framework
•Services-based Portal
SAKAI Tools
•Complete CMS
•Assessment
•Workflow
•Research Tools
•Authoring Tools
•Partner Tools…
Primary SAKAI Activity
Refining SAKAI Framework,
Tool development to TPP.
Intensive community building/training
22
Building the Sakai Community
• Developer and Adopter Support for Universities
SEPP - Sakai Educational Partner’s Program
Community for ongoing development, adoption, support
• Commercial Support – Sakai Commercial Affiliates
Based on open-open licensing – open source, open for
commercialization
SCA – Fee-based services from vendors include…
• Installation/integration, on-going support, training
• Think of as “Sakai Red Hats”
Also, IMS Global Learning Consortium – building standards; working
with CLE/CMS vendors on interoperability between frameworks,
e.g., WebCT, BlackBoard, Sun, Cisco Learning, etc.
23
Sakai Educational Partner’s Program
Developing the Community to Guide the Source.
•
•
•
Membership Fee: US$10K per year ($5K for smaller schools), 3
years
Access to SEPP staff
– Community development liaison
– SEPP developers, documentation writers
Invitation to Sakai Partners Conferences
– Developer training for the TPP, tool development
– Strategy and implementation workshops
– Software exchange for partner-developed tools
• Seat at the Table as Sakai Develops
The success of the SEPP effort will determine
the long term success of the project.
24
Sakai Educational Partners – April 1, 2005
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Arizona State University
Boston University School of Management
Brown University
Carleton College
Carnegie Foundation for Advancement of
Teaching
Carnegie Mellon University
Coastline Community College
Columbia University
Community College of Southern Nevada
Cornell University
Dartmouth College
Florida Community College/Jacksonville
Foothill-De Anza Community College
Franklin University
Georgetown University
Harvard University
Hosei University IT Research Center
Johns Hopkins University
Lubeck University of Applied Sciences
Maricopa County Community College
Monash University
Nagoya University
New York University
Northeastern University
North-West University (SA)
Northwestern University
Ohio State University
Portland State University
Princeton University
Roskilde University (Denmark)
Rutgers University
Simon Fraser University
State University of New York
•
Stockholm University
•
SURF/University of Amsterdam
•
Tufts University
•
Universidad Politecnica de Valencia (Spain)
•
Universitat de Lleida (Spain)
•
University of Arizona
•
University of California Berkeley
•
University of California, Davis
•
University of California, Los Angeles
•
University of California, Merced
•
University of California, Santa Barbara
•
University of Cambridge, CARET
•
University of Cape Town, SA
•
University of Colorado at Boulder
•
University of Delaware
•
University of Hawaii
•
University of Hull
•
University of Illinois at Urbana-Champaign
•
University of Minnesota
•
University of Missouri
•
University of Nebraska
•
University of Oklahoma
•
University of Texas at Austin
•
University of Virginia
•
University of Washington
•
University of Wisconsin, Madison
•
Virginia Polytechnic Institute/University
•
Whitman College
•
Yale University
New
•
University of Melbourne, Australia
•
University of Toronto, Knowledge Media Design
25
Institute
Some Sakai Partner Projects:
Examples of Early Community
Contributions to the Sakai Project
26
Grad Tools
The University of Michigan’s Grad Tools provides
doctoral students and faculty a way of tracking
degree progress from the point of choosing an
advisor to degree conferral.
Doctoral students create their own site, which
contains an automatically personalized
dissertation checklist based on data from their
department and from the graduate school.
Students control access to their Grad Tools site,
and use collaboration features common to
CTools, including file storage, group email, email
notification, structured discussion, and more.
28
Keeping track of
student progress
toward a degree.
More time for learning,
and teaching.
29
Melete – Online Lesson Authoring
Tool – Part of ETUDES Project
Foothill College’s Melete, an online lesson authoring
environment, is the classroom component of ETUDES
(Easy to Use Distance Education Software) that is being
rewritten in Java for Sakai-based ETUDES-NG. Melete
offers instructors the ability to author online learning
modules. Melete features extra controls to assist online
teachers/learners, such as the ability to set prerequisites
and the pacing of material.
The Hewlett Foundation funded deployment of Sakai for the
service provided to 48 California community colleges.
Part of 2.0 release
31
ETUDES Consortium – Sakai Pilots to Production
300 faculty from 17 community colleges
(highlighted in red on next slide) from the
ETUDES Alliance have committed to a pilot of
ETUDES-NG (Sakai 1.5 + Samigo + Melete) in
the spring and summer of 2005.
Three colleges will go into production in the fall.
More to follow in the spring.
All colleges will migrate to Sakai by July 1, 2007.
32
Skins at Course Site Level
33
Melete – Lesson Builder
34
Composing content online
using a WYSIWYG Editor
Linking to websites to supplement
or support the content of a lesson
This is MELETE
Uploading all types of
documents for lesson
components/content
35
Student View – Navigation & Licensing
content
Navigation
is created
automatically
Authors can license their content
37
Open Source Portfolio Initiative
(OSPI)
OSPI is a community of individuals and organizations
collaborating on the development of the leading open
source electronic portfolio software.
The Open Source Portfolio software is individual-centered,
enabling users to gather work products and other
artifacts to be stored and shared with others, and used
for personal growth and development. The ePortfolio
toolset is being developed on the Sakai infrastructure
providing a stand alone application as well as an
integration of rich portfolio tools in the full suite of Sakai
applications.
See www.theospi.org
Tracking Sakai releases – 1.5 and 2.0
38
All these are examples of distributed development
of innovation – Sakai Partners building new tools,
and sharing them immediately with the community,
through the Sakai platform. We are also doing the
same with research tools – here’s some examples:
39
Open Grid
Computing
Environment
Example:
Submitting
a job
to the
GRID.
Note research computing tools added on left. 40
NEESgrid interface
42
NEESgird interface
43
NEESgrid interface
44
NEESgrid: Data viewer
45
NEESgrid: LabNotebook
46
NEESgrid: Simulation
47
Remember, Sakai Concepts
• It is both research and teaching - it is all
“collaboration” - many tools in common
– Teaching: Courses, tools, drop-boxes
– Research: Building user interface and
services on the Grid and Virtual Organizations
Teaching and
Learning
Collaborative
Research
Collaboration and
Learning Environment
48
SCA – Sakai Commercial Affiliates
First Generation – Open Source Software Support
Support for the Sakai
codebase, or support of
Sakai users = SCA Member
49
‘Second
Generation’
SCA Partners
50
Part of Much larger Whole
• Multiplying Open/Community Source
Efforts
• integration, standards…innovation
• Figuring out how to work together
• Development, operations, maintenance, timing,
evolution, building open source community in HE
Chandler/Westwood
PKI
Dartmouth
Twin Peaks
Navigator
51
…sees two significant areas of activity and investment on the part of institutions
and higher education communities (…) with the Sakai Project having the
promise of playing a keystone role in both of these areas:
• Open-source Business and Learning Solutions: Institutions are driving
towards collaborative, open systems for content creation, management and
delivery, as well as administrative and support systems. The institutions see open
systems as a way to reduce operating costs and a growing dependency on
proprietary software vendors, and as a way to unleash the innovation and
creativity of their faculty and students.
• Interoperable Learning Content: Institutions are driving towards
interoperable learning materials (textbooks, tests, supplemental materials).
Institutions increasingly are differentiating themselves in their effort to attract
students through specialization (…) A key need, therefore, is for content to be
standards based and interoperable in order to simplify its acquisition. A related and
critical need is the effective ability to find learning materials across a vast array of
electronic sources.
IBM believes that Sakai is one of the answers…
52
What IBM plans to do with Sakai Project…
Reference Architecture: Working with a group of higher education leaders and
partners, IBM intends to publish a reference architecture for the higher education
industry and to create an integration stack (…)
SW Stack and Offering: With the Sakai application as the core, IBM plans to build
an end-to-end software stack(…)
HW Stack and Offering: Building on the software stack, the next logical step is to
build a combined software/hardware stack and provide clients with what we are
calling a “Sakai-in-a-Box” offering that enables them to order a Sakai installed
server that they simply plug in and configure to their specific institution’s needs. This
will be a significant factor in enabling a fast adoption rate for Sakai.
Hosting Stack and Offering: Examining the successful business models of
commercially successfully Course Management Systems highlights the fact that
being able to provide a web-accessible ‘hosted’ offering is a key factor in fast
commercial adoption(…)
53
What IBM plans to do… 2
Code Donations: IBM is well known for our significant contributions of source
code to the open source community, and we are open to considering the
donation of IBM owned assets to the Sakai community.
“Commercial” SW expertise: As one of the world’s largest software
companies,IBM Software Group can offer the Sakai Project significant
experience across the full spectrum of code development, packaging, testing
and commercialization.
Global Sales and Marketing Channel: IBM manages the single largest
Education Industry channel in the world, combining the most experienced
team of IBM Education Industry sales experts in the world with the most
extensive Business Partner channel in the world. With the key to Sakai’s
success being quick, broad commercial adoption, having an experienced,
global channel will be a significant contributor.
Both universities and commercial partners
contributing code and expertise. Benefit of
open source strategy.
54
And, interestingly…
• Sun
• Apple
• Unisys
?
Are also asking about
joining the Sakai
Commercial Affiliates, and
proposing to do similar
things with the Sakai
Community
Validation of Open Source Model…
Useful partners in open source community.
55
Open Source Dynamics
• Open Source Projects are crucial to
supporting innovation in higher ed
• We have some examples now of ‘for
higher ed, by higher ed’ OS efforts
• A literature is developing around the
dynamics of open source communities
• We learn from experience and add to
our common stock of knowledge; we are
learning institutions, after all.
The Sakai Project is a pioneer in this, devising its
own open source strategy: Community Source.56
Building Contribution Community
• Receiving code fixes and folding them in
• Receiving large tools and working to integrate
them effectively
–
–
–
–
–
XWiki
Blog
Jabber Instant Messaging
SCORM player
RDF-based visual concept mapper
Rapidly growing area. Possible because we’re
open source. Thus anyone can contribute.
Necessary to achieve goal of rapid innovation
within mature system. We filter contributions.
57
Sakai Releases
• Enterprise Quality Teaching and Learning,
Research and Collaboration
Sakai 1.0
Jan 2004
Sakai 1.5
Jan 2005
Collaboration/Research
Sakai 2.0
Sakai 2.1
Jan 2006
Enterprise “suitability”
Teaching/Learning
58
Known Pilots and Production
• Boston University School of
Management
• Carleton College
• Foothill-De Anza Community
College District
• Indiana University
• Johns Hopkins University
• Lübeck University of Applied
Sciences, Germany
• Massachusetts Institute of
Technology
• Northwestern University
• Rutgers
• Stanford University
• University of California,
Berkeley
• University of California,
Merced
• University of Cape Town, SA
• University Fernando Pessoa,
Portugal
• University of Lleida, Spain
• University of Michigan
• University of Missouri
• University of Virginia
• Whitman College
• Yale University
Growing pretty quickly.
59
(Aside) What’s in a Name?
A little history – the Sakai Project had the Chef
Project as one of its precursors.
Chef = CompreHensive collaborativE Framework
We named it that way for fun – we liked the
Japanese ‘Iron Chef’ TV show.
SAKAI at one time meant: Synchronized
Architecture for Knowledge Acquisition
Infrastructure – too big a mouthful!
Now it is just ‘Sakai’ without all capital letters. It is
just a nice word. We like the sound.
60
But, it is also…
The name of a famous Iron
Chef. (More fun!)
It is also (we think):
Which has connotations,
we are told, of moving
across boundaries, of being
involved in a complex
situation. (Right?)
Appropriate for us.
61
Conference Growth 100% in 6 months
Chart June 3
450
400
350
Rigistrants
300
DecConftot
250
JuneConfTo
Linear (June
200
Linear (DecC
150
100
50
0
1
3
5
7
9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65
DaysFromSiteStart
62
Sakai Foundation
•
•
•
•
•
Setting up a not for profit corporation
Liability protection
Home for core development, support
Architecture, development, QA, production
Sustainability for community
63
The Sakai Community
• Main site: www.sakaiproject.org – outward looking
• Bugs: bugs.sakaiproject.org – open, active
• Sakai-wide collaboration area
– collab.sakaiproject.org; sakai work sites, discussion
lists, resources areas; working instance of Sakai
– sakai-dev@sakaiproject.org – open mail list, active
– sakai-user@sakaiproject.org – open mail list, active
• Sakai Educational Partners (SEPP)
– Separate mailing lists, discussion areas; for internal use
– Dedicated staff – technical and admin support
– Two conferences per year; regular VTCs, phone calls
We are in a rapid growth phase.
64
Thanks
Q&A
65
Download