CMPSCI 520/620
Project 0: Developing a background
September 14, 2004
The goal
of the projects will be for each group to carry out requirements, design,
construction and testing of a component to be deployed within a Course
Management System. The plan is to use the Sakai Project framework.
You should read about the Sakai Project at http://www.sakaiproject.org/
and at http://www.sakaiproject.org/conferenceJune_04/index.html
The
Sakai Project is a $6.8M community source software development project founded by The University of Michigan,
Indiana University, MIT, Stanford, the uPortal Consortium, and the Open
Knowledge Initiative (OKI) with the support of the Andrew W. Mellon Foundation.
The project is producing open source Collaboration and Learning
Environment (CLE) software with the first release in July 2004. The Sakai
Educational Partners' Program (SEPP) extends this community source project to
other academic institutions around the world, and is supported by the William
and Flora Hewlett Foundation and SEPP member contributions
You
may wish to try and install the 1.0 release of Sakai, although David Miller is
trying to install a version on several different operating systems. The current
version can be downloaded at http://www.sakaiproject.org/ code.html
The
Sakai Project build on the Open Knowledge Initiative which has produced a
series of Open Service Interface Definitions (OSIDs) informed by a broad architectural view of the
educational technology landscape. As learning management systems have become a
core component of the campus information technology infrastructure, O.K.I.
seeks to simplify and enhance the creation of educational applications. The
OSIDs are an abstraction layer between the programmer and the enterprise
infrastructure systems of his or her campus. Each OSID is characterized by a
tightly defined set of methods and strict boundaries. For details, read: http://www.okiproject.org/specs/index.html
At
some point soon, each group will need to select a tool to develop for the Sakai
framework. Please read http://www.edutools.info/course/
as it serves as a good reference for comparing the current commercial CMS.
Among the tools one usually finds in a CMS are: Discussion Forums; File
Exchange; Internal Email; Online Journal/Notes; Real-time Chat; Video Services;
Whiteboard; Bookmarks; Calendar/Progress Review; Orientation/Help;
Self-assessment; Student Community Building; Student Portfolios; Automated
Testing and Scoring; Online Grading Tools; and Student Tracking.