# Sakai LMS ## Docs - [Configuration Guide](https://mintlify.wiki/sakaiproject/sakai/admin/configuration.md): Comprehensive guide to configuring Sakai LMS properties, paths, and system settings - [Database Setup](https://mintlify.wiki/sakaiproject/sakai/admin/database-setup.md): Configure and optimize databases for Sakai LMS including MySQL, MariaDB, and Oracle - [Deployment Overview](https://mintlify.wiki/sakaiproject/sakai/admin/deployment.md): Learn how to deploy Sakai LMS using various methods including Docker and traditional Tomcat deployment - [Security Configuration](https://mintlify.wiki/sakaiproject/sakai/admin/security.md): Implement security best practices, authentication methods, and access controls for Sakai LMS - [Site Administration](https://mintlify.wiki/sakaiproject/sakai/admin/site-administration.md): Manage Sakai sites, pages, tools, and groups through administrative interfaces - [User Management](https://mintlify.wiki/sakaiproject/sakai/admin/user-management.md): Manage users, roles, permissions, and authentication in Sakai LMS - [API Authentication](https://mintlify.wiki/sakaiproject/sakai/api/authentication.md): Authentication methods and session management for Sakai APIs - [AuthzGroupService API](https://mintlify.wiki/sakaiproject/sakai/api/kernel/authz-service.md): Authorization and permission management service for Sakai LMS - [ContentHostingService API](https://mintlify.wiki/sakaiproject/sakai/api/kernel/content-hosting.md): File and resource management service for Sakai LMS based on WebDAV - [EntityManager API](https://mintlify.wiki/sakaiproject/sakai/api/kernel/entity-manager.md): Entity producer registration and reference management for Sakai LMS - [SessionManager API](https://mintlify.wiki/sakaiproject/sakai/api/kernel/session-manager.md): Session and user context management for Sakai LMS - [SiteService API](https://mintlify.wiki/sakaiproject/sakai/api/kernel/site-service.md): Site management and organization service for Sakai LMS - [UserDirectoryService API](https://mintlify.wiki/sakaiproject/sakai/api/kernel/user-directory.md): User management and authentication service for Sakai LMS - [API Overview](https://mintlify.wiki/sakaiproject/sakai/api/overview.md): Overview of Sakai LMS API architecture and available endpoints - [REST API Authentication](https://mintlify.wiki/sakaiproject/sakai/api/rest/authentication.md): Authentication methods for the Sakai REST API - [REST API Endpoints](https://mintlify.wiki/sakaiproject/sakai/api/rest/endpoints.md): Comprehensive reference for Sakai's REST API endpoints - [REST API Examples](https://mintlify.wiki/sakaiproject/sakai/api/rest/examples.md): Practical examples of using the Sakai REST API - [AnnouncementService API](https://mintlify.wiki/sakaiproject/sakai/api/tools/announcement.md): API reference for managing announcements and announcement channels in Sakai LMS - [AssignmentService API](https://mintlify.wiki/sakaiproject/sakai/api/tools/assignment.md): API reference for managing assignments and submissions in Sakai LMS - [CalendarService API](https://mintlify.wiki/sakaiproject/sakai/api/tools/calendar.md): API reference for managing calendars and calendar events in Sakai LMS - [DiscussionForumService API](https://mintlify.wiki/sakaiproject/sakai/api/tools/forum.md): API reference for managing discussion forums and private messages in Sakai LMS - [GradingService API](https://mintlify.wiki/sakaiproject/sakai/api/tools/gradebook.md): API reference for managing gradebook items, grades, and categories in Sakai LMS - [Samigo Assessment API](https://mintlify.wiki/sakaiproject/sakai/api/tools/samigo.md): API reference for managing assessments, questions, and grading in Samigo (Tests & Quizzes) - [System Architecture](https://mintlify.wiki/sakaiproject/sakai/concepts/architecture.md): Overview of Sakai LMS architecture including kernel services, portal layer, and tool structure - [Kernel Services](https://mintlify.wiki/sakaiproject/sakai/concepts/kernel.md): Core kernel services and APIs that provide foundational functionality for all Sakai tools - [Sites and Workspaces](https://mintlify.wiki/sakaiproject/sakai/concepts/sites-and-workspaces.md): Understanding Sakai sites, pages, groups, and how tools are organized within the platform - [Tool Architecture](https://mintlify.wiki/sakaiproject/sakai/concepts/tools.md): Understanding Sakai tool structure, registration, and integration with the kernel and portal - [Backup and Restore Procedures](https://mintlify.wiki/sakaiproject/sakai/deployment/backup-restore.md): Comprehensive backup and disaster recovery procedures for Sakai LMS production deployments - [Install from Binary](https://mintlify.wiki/sakaiproject/sakai/deployment/binary-install.md): Deploy Sakai LMS using pre-built binary releases - [Database Configuration](https://mintlify.wiki/sakaiproject/sakai/deployment/database-configuration.md): Configure Sakai to connect to MySQL, MariaDB, Oracle, and other database systems - [Docker Deployment](https://mintlify.wiki/sakaiproject/sakai/deployment/docker.md): Deploy Sakai LMS using Docker containers - [Email Configuration](https://mintlify.wiki/sakaiproject/sakai/deployment/email-configuration.md): Configure SMTP for incoming and outgoing email in Sakai LMS - [Monitoring and Logging](https://mintlify.wiki/sakaiproject/sakai/deployment/monitoring.md): Configure monitoring, logging, and observability for Sakai LMS in production environments - [Performance Tuning](https://mintlify.wiki/sakaiproject/sakai/deployment/performance-tuning.md): Optimize Sakai LMS performance for production deployments with best practices for JVM, database, and caching configuration - [System Requirements](https://mintlify.wiki/sakaiproject/sakai/deployment/requirements.md): Hardware and software requirements for deploying Sakai LMS - [Sakai Properties Configuration](https://mintlify.wiki/sakaiproject/sakai/deployment/sakai-properties.md): Complete guide to configuring Sakai through sakai.properties files - [Skin Customization](https://mintlify.wiki/sakaiproject/sakai/deployment/skin-customization.md): Customize the look and feel of Sakai using the Morpheus theme framework - [Install from Source](https://mintlify.wiki/sakaiproject/sakai/deployment/source-install.md): Build and deploy Sakai LMS from source code - [Tomcat Configuration](https://mintlify.wiki/sakaiproject/sakai/deployment/tomcat-configuration.md): Configure Apache Tomcat for running Sakai LMS - [Upgrade Procedures](https://mintlify.wiki/sakaiproject/sakai/deployment/upgrades.md): Step-by-step procedures for upgrading Sakai LMS to newer versions - [Building from Source](https://mintlify.wiki/sakaiproject/sakai/development/building.md): Build and deploy Sakai LMS from source code - [Contributing Guide](https://mintlify.wiki/sakaiproject/sakai/development/contributing.md): Contribute code, bug fixes, and features to Sakai LMS - [Development Environment Setup](https://mintlify.wiki/sakaiproject/sakai/development/setup.md): Set up your local development environment for Sakai LMS development - [Testing Guide](https://mintlify.wiki/sakaiproject/sakai/development/testing.md): Write and run tests for Sakai LMS development - [Tool Development](https://mintlify.wiki/sakaiproject/sakai/development/tool-development.md): Develop custom tools and modules for Sakai LMS - [Web Components Development](https://mintlify.wiki/sakaiproject/sakai/development/web-components.md): Build modern UI components using Lit for Sakai LMS - [Announcements](https://mintlify.wiki/sakaiproject/sakai/features/announcements.md): Share important information and updates with your course participants through time-sensitive announcements - [Tests & Quizzes (Samigo)](https://mintlify.wiki/sakaiproject/sakai/features/assessments.md): Create comprehensive assessments with diverse question types, automatic grading, and detailed analytics - [Assignments](https://mintlify.wiki/sakaiproject/sakai/features/assignments.md): Create, manage, and grade student assignments with comprehensive submission tracking and feedback tools - [Calendar](https://mintlify.wiki/sakaiproject/sakai/features/calendar.md): Schedule and track important dates, deadlines, and events with an integrated calendar system - [Resources (Content Management)](https://mintlify.wiki/sakaiproject/sakai/features/content-management.md): Store, organize, and share files and resources with comprehensive access control and version management - [Discussion Forums](https://mintlify.wiki/sakaiproject/sakai/features/discussions.md): Facilitate online discussions with threaded forums supporting rich media, moderation, and assessment features - [Gradebook](https://mintlify.wiki/sakaiproject/sakai/features/gradebook.md): Track student performance with a comprehensive gradebook that supports categories, weighted grading, and flexible grading scales - [Lesson Builder](https://mintlify.wiki/sakaiproject/sakai/features/lesson-builder.md): Create structured, multimedia learning experiences with embedded content, activities, and adaptive pathways - [LTI Tool Integration](https://mintlify.wiki/sakaiproject/sakai/features/lti-integration.md): Integrate external learning tools and applications using Learning Tools Interoperability standards - [Installation Guide](https://mintlify.wiki/sakaiproject/sakai/installation.md): Complete installation guide for deploying Sakai LMS in production environments with security and performance best practices. - [Sakai LMS - Open-Source Learning Management System](https://mintlify.wiki/sakaiproject/sakai/introduction.md): Sakai is a flexible, community-driven learning management system designed for teaching, research, and collaboration in higher education. - [Quick Start Guide](https://mintlify.wiki/sakaiproject/sakai/quickstart.md): Get Sakai running locally in minutes with this step-by-step guide for developers and administrators