Recent Activity

















Administration
MNET public key
All MNET host keys are stored in the table: mdl_mnet_host. The id of the local MNET host key (yo...
Login Page Instructions
The instructions that appear on the Moodle login page are stored in the Moodle configuration prop...
Front Page Course
The moodle front page is actually a course has the reserved course ID of 1. So you can update thi...
Gmail with Moodle for Outgoing Email (SMTP)
You can use Gmail (including Google Workspace) to send emails via Moodle. Here are the settings r...
Update Frontpage Summary
You might have the need to update the Moodle front page summary through the database rather than ...
Cache Administration
You can now manage all Moodle caches from Cache Administration navigation: Site administration...
Server Environment Checks
The server environment page is a really useful page for checking the health of your server softwa...
Language Pack Cache
You can purge the language pack cache through the Cache Administration page. Simply find the Lang...
Run a scheduled task immediately
To run a scheduled task immediately, navigate to: Site administration, Server, Scheduled Tasks...
Scheduled Tasks: A lock was created but not released
Schedule tasks can use two types of locks: Database locks — lock_db table File locks — dirroot...
Replacing strings in the database
There is a tool provided with Moodle to replace strings in your database with another value. This...
Resetting a User's Password
If you have access to the Moodle application server, you can use the admin/cli/reset_password.php...
Email Settings on Test and Development
There are a number of settings provided by Moodle for test and development environments specifica...
Extended Characters in Usernames
If you need to use extended characters in usernames, there is a setting under: Site administra...
Verify your Moodle Database Schema
There is a very handy CLI tool admin/cli/check_database_schema.php which compares the structure o...
Maintenance Mode
You can enable site maintenance mode through: Site administration > Server > Maintenance M...
Environment Requirements
Moodle environment requirements are defined in the file admin/environment.xml. For each major Mo...
Site administration search page
The site administration search page is fantastic as it lets you find the plethora of site configu...
Site Configuration
There's a handy CLI tool available in recent versions of Moodle to get and set site and plugin/co...
Useful URL Shortcuts
Sometimes rather than navigating, it is easier to type in the relevant URLs, particularly if you ...
Hide My Profile Forum Posts
To hide the navigation: My Profile > Forum Posts For all users: Set the configuration ...
Time Zones
Moodle time zone information in the first instance is loaded from: https://download.moodle.org/t...
Hide My Profile Messages
To hide the navigation: My Profile > Messages For all users: This is set by the config...
Showing additional fields on user profile page
The fields displayed on the user profile page (public profile) are controlled by the code in lib/...
Add Site Admins through cfg.php tool
You can use the site configuration admin/cli/cfg.php tool to add a site admin if you know the use...
Search Engine Indexing
There are two settings in your Moodle related to search engine indexing of the site. These can be...
Uninstall Missing Plugins
The Site administration > Plugins > Plugins overview page is a really important section to ...
HTTPS Conversion Tool
The latest versions of Moodle include a HTTPS conversion which helps you search for and change ov...
Mailtrap.io SMTP settings
Here are the settings to use in Mailtrap.io if you want to capture all emails sent from Moodle to...