-
Site Administration Overview
The Site administration panel is the central hub for managing all aspects of your Moodle installation. As an administrator, you have access to a comprehensive set of tools for configuring site settings, managi...
-
Server Settings
Moodle provides extensive server configuration options that control how the application interacts with the underlying server infrastructure. Proper server configuration is essential for performance, security, and reliabili...
-
Security Settings
Moodle provides a comprehensive set of security settings to protect your site from unauthorized access, attacks, and data breaches. These settings should be reviewed and configured as part of your initial site setup and ...
-
Backup Settings
Moodle provides a built-in course backup system that creates compressed archives of course content, activities, user data, and grades. Additionally, automated backup functionality can be configured to regularly back up all...
-
Caching
Moodle uses a sophisticated caching framework called MUC (Moodle Universal Cache) to improve performance by reducing database queries and expensive computations. Understanding and properly configuring the caching system is one of ...
-
Performance Tuning
Optimizing Moodle performance involves a combination of server-level configuration, Moodle application settings, and infrastructure decisions. This guide covers the key areas to focus on when improving the speed and res...
-
Email Configuration
Email is a vital component of Moodle, used for notifications, forum post subscriptions, password resets, enrolment confirmations, and many other communications. Properly configuring email ensures reliable delivery of m...
-
Plugin Management
Moodle has a modular architecture built around plugins. Everything from activity modules and themes to authentication methods and text editors is a plugin. This guide covers how to find, install, update, and remove plugi...
-
Web Services
Moodle web services provide an API that allows external applications to interact with Moodle programmatically. This is the foundation for the official Moodle mobile app, third-party integrations, and custom development. Web s...
-
Authentication Methods
Moodle supports multiple authentication methods that determine how users verify their identity when logging in. You can enable multiple authentication plugins simultaneously, and Moodle will try them in the configur...
-
Scheduled Tasks
Moodle uses a task scheduling system to run background operations at specified intervals. The scheduled task system replaced the older event-based cron system and provides granular control over when and how tasks execute....
-
Maintenance Mode
Maintenance mode is a feature that temporarily restricts access to your Moodle site, allowing only administrators to log in. This is essential during upgrades, database maintenance, server migrations, and other operations...