| No. |
Module |
Description |
Size |
Status |
| 00.0 |
Sakai Training Workshop - Introduction |
Tool Development Workshop Outline |
4 |
2.4 |
| 00.1 |
Overview of Tool Development Using JSF |
Tool Development Workshop Outline |
|
2.2 |
| 00.2 |
Overview of Tool Development Using RSF |
Integration Workshop Outline |
|
2.2 |
| 00.3 |
Overview of the Deep Technology Workshop |
Deep Technology Workshop Outline |
|
2.4 |
| 00.4 |
Overview of Integration Workshop |
Integration Workshop Outline |
|
2.4 |
| 01 |
Introduction to Sakai |
High level overview of Sakai. |
27 |
2.5 |
| 02.1 |
The Training Environment |
Deprecated |
26 |
2.1 |
| 02.2 |
Sakai Development |
Introduction to Sakai development - how things get done. |
30 |
2.5 |
| 02.3 |
Testing Sakai |
How to test and QA Sakai tools and services. |
31 |
2.5 |
| 03.1 |
Installing the Training Environment |
Install the training environment (mini). |
24 |
2.4 |
| 03.2 |
Installing the Full Environment |
Install the full Sakai environment. |
38 |
2.4 |
| 04.1 |
JSF Introduction |
|
|
|
| 04.2 |
JSF Tool Development |
JSF based Sakai tools. |
30 |
2.3 |
| 04.3 |
JSF and UI Design |
User Interfaces using JSF. |
|
 |
| 04.4a |
JSF Cloning Exercise |
Cloning a simple Sakai tool. |
32 |
2.3 |
| 04.4b |
JSF Adding Service Exercise |
Accessing services from a JSF app. |
|
2.3 |
| 04.4c |
JSF Notes Exercise |
Developing an application using JSF. |
|
 |
| 05.1 |
RSF Introduction |
Introduction to basic RSF concepts, etc. |
24 |
2.4 |
| 05.2 |
RSF Applications |
Structure of applications |
25 |
2.4 |
| 05.3 |
RSF Development - Content and Layout |
Basic RSF content layout techniques. |
53 |
2.4 |
| 05.4 |
RSF Development - Interactive |
RSF interactive techniques (links, GET & POST forms), components TBD |
32 |
2.5 |
| 05.5 |
RSF Development - Advanced |
File Upload, (One True Path (ORM), Testing, AJAX, Fluid, Portlets, etc.) TBD |
13 |
2.4 |
| 05.6ac |
RSF Exercises - Clone an App, Content, Layout Exercises |
Ex0-Hello, Ex1-Content, Ex2-Tables |
|
2.4 |
| 05.6de |
RSF Exercise - Navigation and Forms Exercises |
Ex4-Links, Ex-5-Forms |
|
2.4 |
| 05.6f |
RSF Exercise - Notes |
Ex5-Notes |
|
2.4 |
| 06.1 |
Kernel Services |
Just covers the kernel services. |
27 |
2.4 |
| 06.2 |
Services Overview |
Kernels services plus overview of others. |
61 |
(needs CS, GB update) |
| 07 |
Future PT |
(Reserved for a future presentation technology, Velocity?) |
|
 |
| 08 |
Future PT |
(Reserved for a future presentation technology, JSP?) |
|
 |
| 09 |
Fluid |
|
|
 |
| 10.1 |
Writing a Sakai Service |
Service structure. Best Practices. Overview of Hibernate. |
36 |
2.5 |
| 10.2 |
Service Development Exercise |
|
|
 |
| 11.1 |
Administration Overview |
Admin services, tools, provisioning, security, etc. |
|
 |
| 11.2 |
Production Installation |
Preparation, server environment, code, building, configuration, etc. |
|
 |
| 11.3 |
Performance Tuning |
Load balancing, database and query tuning, file systems, hardware, JVM tuning, etc. |
19 |
2.4 |
| 11.4 |
Maintenance |
Using SVN, DB cleanup, backups |
12 |
2.4 |
| 11.5 |
Skinning |
Customzing the look of Sakai |
|
 |
| 12 |
Enterprise Integration |
Detailed look at Sakai providers and how they work. |
40 |
2.4 |
| 13.0 |
Developing Providers |
Development approaches, debugging techniques, etc. |
23 |
2.3 |
| 13.1 |
User Provider Exercise |
Implementing a user provider against an SIS. |
12 |
2.3 |
| 13.2 |
Group Provider Exercise |
Implementing a group provider against an SIS. (code needs work, DB missing) |
9 |
2.3 |
| 14 |
Entity Services |
Sakai Resources and the Entity Bus |
31 |
2.5 |
| 15 |
User Services |
Detailed look at user services and provider. |
25 |
2.5 |
| 16 |
Component Services |
More detailed look at a key kernel services |
|
 |
| 17 |
Security Services |
Detailed look at security, authz groups, and provider. |
38 |
2.5 |
| 18 |
Content Services |
Updated to include release and remove dates, entity model. |
39 |
2.5 |
| 19.1 |
Site Services |
Sites, Tool Config, Pages, Groups, Advisors |
23 |
2.5 |
| 19.2 |
Hiearchic Site Organization |
Setting up Sakai with organizational structures |
16 |
2.4 |
| 20.1 |
Legacy Course Management |
Legacy CM Service deprecated |
25 |
2.2 |
| 20.2 |
Course Management Service |
Detailed look at CM Service |
44 |
2.5 |
| 20.3 |
Course Management Integration |
Approaches to CM integration. |
10 |
2.5 |
| 20.4 |
Course Management Overview |
Course Management Overview and Concepts |
21 |
2.5 |
| 21 |
Tool Services |
Detailed look at tool manager. |
|
 |
| 22 |
Memory Services |
Detailed look at memory services, caching, and threading. |
|
 |
| 23 |
Portals |
Portal overview. Specifics on Sakai portals. |
28 |
2.5 |
| 24 |
Web Services |
An introduction to Sakai web services. |
21 |
2.4 |
| 25.1 |
Web Services Exercise |
Provisioning Courses Exercise |
|
 |
| 26 |
|
|
|
|
| 27 |
Event Service |
Event service, statistics collection, report generation. |
|
 |
| 28 |
Gradebook Services |
Organization of code, APIs, integataion, etc. |
22 |
2.3 |
| 29.1 |
History of Sakai |
Origins, Mellon, early devel, transition to Foundation, recent |
|
in prog |
| 29.2 |
Open Source Development |
Sakai community, developing for open source, social aspects, etc. |
24 |
2.5 |
| 30.1 |
Assessment |
Tests and Quizzes |
35 |
2.4 |
| 31.1 |
Teaching and Learning |
Class support, self-paced learning, collaboration, assessment, portfolio. |
31 |
2.4 |
| 31.2 |
Content Authoring |
Resource, Assignmements, Melete, LAMS, rWiki, etc. |
21 |
2.4 |
| 32 |
Sousa |
(Sousa authoring and presentation tools.) |
|
 |