Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The first development cycle is intended to provide the basic collaboration and content capabilities that will form the bedrock of Sakai 3. It will support general collaboration use cases that can be useful in a wide range of academic activities but will not include teaching-specific capabilities.  At the end of this stage it should be possible to deploy a functioning system that supports basic people and group management, basic resource management, basic site management and basic person to person contact management and communication. It should also be possible to demonstrate the effectiveness of the hybrid approach to transition. A significant amount of time will be spent at the beginning of this stage to secure funding and recruit resources, and to set up the development process including the new design process under discussion.

1.1 Basic user provisioning from external sources (to replace self-registration of demo system):
The milestone will provide the underlying capabilities to support user provisioning updates pushed from the institution's directory server to Sakai using near-real-time events. The ability for Sakai to look up users and groups (pull) on demand will be completed as needed in a later milestone. Support for any particular push- or pull-based standards or protocols (e.g., via IMS Learning Information Services, or LDAP integration) in this milestone will be driven by the needs of early adopting schools.

1.2 Basic self-service group - space creation (to include membership management in 2 initial roles; manager and member):
Users will be able to create collaborative group spaces and grant users permission to access them. For this milestone, group roles will be limited to "manager" and "member."

1.3 Basic user profile information management:
Users will be able to create personal profiles, add information to include their profiles from external identity sources (read-only at this stage) and permissions for sharing informationsuch as LDAP directories (but not edit that externally sourced information), and have some basic control over viewing permissions for their profile information.

1.4 Contact request/accept workflow and contact list managementBasic contact management:
Users will be able to request a contact relationship with another user (similar to "friending,"), accept or reject contact requests from other users, and manage their contact lists.

1.5 Basic page management for group spaces (to include adding widgets, discussion and resource widgets essential, choosing style, managing navigation, and setting edit/view permissions):
Users with appropriate permissions will be able to create and edit pages, add widgets to them, apply style templates, edit navigation menus, and set edit/view permissions for pages within group spaces. Discussion and resource widgets will be among those available to add to pages for this milestone.

1.6 Basic page management for personal pages:
This functionality will be similar to that outlined in requirement 1.7 Basic resource creation, description, discovery and presentation workflows (including video resources on external servers and personal storage on Xythos)1.8 BasicLTI support and demonstrate 5 above, but will be for users' personal work spaces.

1.7 Basic content management:
Users will be able to create content resources, add and edit content descriptions and other metadata, discover content through a search interface, and add content to a personal or group page. This will include adding video resources from external servers as well as supporting personal content storage on a WebDAV-compliant server such as Xythos.

1.8 Standards-based external tool integration:
Using the BasicLTI specification, proofs-of-concept will be built to demonstrate placing at least one Sakai 2 tool in use and at least one 3rd third-party tool in a Sakai 3 group space. Proofs-of-concept exist for both use cases have been created prior to the start of the milestone and may be refined further in the time frame.

1.9 Basic hybrid mode including integrate a testing of four Sakai 2/Sakai 3 hybrid use cases:
Hybrid modes include integrating an entire Sakai 2 site into a Sakai 3 portal, replicate integrating a set of Sakai 2 site tools in within a Sakai 3 site template, mix integrating Sakai 2 and Sakai 3 tools on separate pages in a Sakai 3 site, and integrate mixing Sakai 2 tool into and Sakai 3 tools within a single page of a Sakai 3 page. Proofs-of-concept for all four use cases were completed prior to the start of the milestone; further work during the time period will be based on refinement the use cases.

1.10 Fundamental Sakai3 capabilities available throughout the product including RSS, page print, searching and tagging, sharing, secure page access, accessibility etcFoundational global Sakai 3 capabilities:
A number of global capabilities will be created for the first release. Many of these are content-related, including searching, tagging, sharing, RSS syndication, etc., but also include miscellaneous global considerations such as page permissions and accessibility.

October to December 2010 - Collaboration and Learning Experience

...