Sakai CLE Admin Training
Training in Sakai CLE administration is broken down into the following modules:
- Concepts and Structure
- Installation and Configuration
- Operation
- Course Management
- Pedagogical Support
Each of these is an hour long presentation. The last section here lists several advanced topics, each of which would be a separate training module an hour or so in length.
1. Concepts and Structure
Like most enterprise applications, Sakai has it's own terminology, concepts, and structure. This training module provides an introduction to Sakai by first describing it's history and the influence that had on how Sakai was designed and built.  After an overview of Sakai concepts and terms, the structure is explored in greater detail. Source of additional information are given.
- History and Early Influences
- Concepts and Terms
- Users - Definition
- Sites - Definition
- My Workspace
- Course
- Project
- Portfolio
- Tools - Definition
- Distributed Tools
- Contrib Tools
- Commercial Tools
- Resources
- Notification
- Security
- Internationalization
- Accessibility
- Structure
- Portal
- Charon
- Neo
- Users
- Types
- User Management Tools - introduction
- Data and Profiles
- Sites
- Types
- Site Management Tools -introduction
- Tools
- Tool Status
- Contrib
- Provisional
- Full Support
- Deprecated/Retired
- Configuration and Options
- IMS-LTI
- Tool Status
- Portal
- Informational Resources
- The Sakai Project Wiki
- EMail Lists
- Help
- The IU Knowlege Base
2. Installation and Configuration
Installing the Sakai CLE ranges from a very simple process to a rather complex (but highly controlled) build from sources. An overview of hardware considerations and server configurations is made. The Sakai release and distribution process is explained and the two current release examined for features. Descriptions are provided to install Sakai from a binary or source release. Configuration and customization is explored by describing the Sakai properties file, JVM tuning, content storage, security considerations, etc.
- Hardware and Servers
- Single server architecture
- Dual server architecture - LMS and Database
- Clustering and Load Balancing
- Cloud Computing
- Sakai Distributions and Releases
- Release Policies
- Current distros
- 2.8.x
- 2.9.x
- Current Road Map
- Installing a Binary Distribution
- Downloading the distro
- Installing the distro
- Installing Sakai from Source
- Prepare the Environment
- Install the Database
- Supported databases
- Install Tomcat
- Downloading Sakai
- Build Sakai
- Configuration and Customization
- The Sakai Properties File
- JVM Tuning
- Content Storage
- Database
- File System
- Storage Devices
- Security Considerations
- Internationalization Considerations
- Accessibility Support
3. Operation
This module describes basic operation of a Sakai instance that includes starting and stopping Sakai, database management, server operation and maintenance, monitoring SAkai for up time, usage, load, and errors, tracking statistics, and restoring lost content.
- Starting and Stopping Sakai
- Command Line
- Service
- Implications
- Database Management
- Back-ups
- Optimization
- System Operations
- Defragmentation
- Off-site Storage of Archived Materials
- Monitoring
- Disk Quotas (if used)
- Up Time and Usage
- Load
- Log Files and Errors
- Statistics
- The Statistics Tool
- Reports
- Content Restoration
4. Course Management
Although the Sakai CLE can be used for other purposes, it is primarily used to manage courses during an academic year. This module explains how to set up a course template, defining and managing academic terms, and creating courses manually and adding users to them. Concepts of external course management are described without going into technical detail of how this is accomplished.
- Course Templates
- Defining and editing
- Adding tools to a course
- Term Management
- Defining an Academic Term
- Start and End of the Term
- Archiving Courses at the End of the Term
- Manual Techniques
- Creating a course
- New Course Creation
- Re-using Material from a Previous Term
- Adding Users
- Adding an instructor to a course
- Adding a student to a course
- Adding other users to a course (TA's , etc)
- Creating a course
- External Course Management
- Student Information System Integration
- External Database Integration
- Scripted Course Creation
5. Pedagogical Support
Teaching and learning support is at the very heart of the Sakai CLE. A short description of pedagogical styles is given to provide a context for how Sakai might be used. An exploration of the basic pedagogy tools is given that includes the syllabus, assignments, tests, self-paced learning, other course content, grading, forums, wikis, chat rooms, calendars, and announcements.
- Pedagogical Styles
- Syllabus
- Overview
- Creating
- Assignments and Tests
- Creating
- Linking
- Submissions - Drop Box, etc.
- Self-paced Learning Modules
- Tools
- Lessons
- Melete
- SoftChalk
- SCORM
- Assigning a Learning Module
- Tools
- Other Support Materials
- PowerPoint
- Web Content
- Other Resources
- Grading
- Overview
- Automatic Grading
- Manual Grading
- Access to Grades
- Grade Reports
- Forums
- Choices and Overview
- Adding a Forum Tool
- Forum Strategies
- Wiki
- Overview
- Adding the Wiki Tool
- Wiki Strategies
- Chat
- Overivew
- Adding the Chat Tool
- Chat Strategies
- On-line Office Hours
- Calendar
- Announcements
- Other Topics
- TWSIA Awards
Â
6. Advanced Topics
The following are topics for additional Sakai CLE administrative training modules. Generally, these are more technical in nature. The Sites and Realms tools give very detailed access to site setup and permissions, for example. A basic exposure to the Sakai software architecture can be useful in finding additional technical information. Integration with external applications to provide user definition, authentication, authorization, repositories, and course management all all deep topics. Portfolios is also a complex topic with many details. Web services and use of the Entity Broker REST handler provides a way to externally script Sakai operations.
- The Sites Tool
- The Realms Tool
- Architecture
- Integration
- External User Definition - LDAP, etc.
- External Authentication - CAS, etc.
- External Authorization - Access Control Lists, etc.
- External Repositories - mounting them in the Resource Tool
- Portfolios
- Web Services and the Entity Broker
Â