Site Administration Overview

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, managing users, installing plugins, monitoring performance, and much more.

Accessing Site Administration

In Moodle 4.x, Site administration is accessible from the left-hand navigation drawer. Click Site administration to expand the full administration menu. The administration area is organized into several main categories:

  • General: Notifications, registration, advanced features, front page settings
  • Users: Accounts, permissions, privacy, data retention
  • Courses: Course management, categories, default settings, backups
  • Grades: Grade settings, grade categories, scales, outcomes, letters
  • Plugins: Activity modules, blocks, authentication, enrolment, filters, repositories, themes
  • Appearance: Themes, navigation, HTML settings, course layouts
  • Server: System paths, session handling, HTTP, email, performance, security, scheduled tasks
  • Reports: Logs, live logs, security overview, configuration changes, backups
  • Development: Debugging, experimental settings, XMLDB editor, PHPUnit, Behat

Search Settings

Moodle provides a powerful settings search feature. At the top of the Site administration page, use the search box to quickly find any setting by name or keyword. This searches across all administration settings, plugin settings, and configuration options. For example, searching for "email" returns all email-related settings across the entire administration tree.

Notifications

The Site administration > General > Notifications page is the first place to check after logging in as an administrator. This page displays:

  • Available updates: Information about new Moodle versions and plugin updates
  • Pending database upgrades: After updating code, this page runs the database upgrade scripts
  • Security alerts: Critical security notices from moodle.org
  • Cron status: Warnings if cron has not run recently
  • Environment checks: PHP version compatibility, missing extensions

Site Registration

Moodle encourages site registration at Site administration > General > Registration. Registering your site:

  • Contributes to global Moodle usage statistics
  • Enables the Moodle.net content sharing feature
  • Helps the Moodle development team understand usage patterns
  • Is required for some community features

Advanced Features

At Site administration > General > Advanced features, you can enable or disable major Moodle features:

  • Outcomes: Standards-based grading outcomes
  • Comments: User comments on content
  • Tags: Tagging system for content
  • Notes: Teacher notes about students
  • Portfolios: Portfolio export functionality
  • Web services: REST/SOAP API access
  • Competencies: Competency-based education features
  • Messaging: Internal messaging system
  • Badges: Open Badges standard support
  • Content bank: H5P content management

Managing Admin Roles

By default, the primary admin account created during installation has full access. Additional administrators can be designated at Site administration > Users > Permissions > Site administrators. Best practices include:

  • Have at least two administrator accounts for redundancy
  • Use named accounts rather than sharing a single admin account
  • Use the Manager role for users who need broad access but not full admin privileges
  • Review admin accounts regularly and remove unnecessary access

Configuration Changes Report

Track all changes made to site settings at Site administration > Reports > Config changes. This report shows who changed what setting, when, and what the previous value was. This is invaluable for auditing and troubleshooting configuration issues.

Admin Bookmarks Block

For frequently accessed settings pages, add the Admin bookmarks block to your Dashboard. This block allows you to bookmark specific administration pages for quick access, saving time when managing complex sites.

¿Le ha resultado útil este artículo?

  • Server Settings

    Server Settings Moodle provides extensive server configuration options that control how the applicat...
  • Security Settings

    Security Settings Moodle provides a comprehensive set of security settings to protect your site from...
  • Backup Settings

    Backup Settings Moodle provides a built-in course backup system that creates compressed archives of ...
  • Caching

    Caching Moodle uses a sophisticated caching framework called MUC (Moodle Universal Cache) to improve...
  • Performance Tuning

    Performance Tuning Optimizing Moodle performance involves a combination of server-level configuratio...