PLATFORM CARE
Moodle Maintenance Checklist
Keep your learning platform ready for teaching and training with a clear routine for backups, updates, site health and learner experience.
Backups & Recovery
- Check that scheduled site backups have completed successfully.
- Include the database, Moodle files, uploaded content and configuration in the recovery plan.
- Check available backup storage and retention arrangements.
- Test restoration in an isolated environment at agreed intervals.
Updates & Compatibility
- Review Moodle security notices and available maintenance releases.
- Check plugin and theme compatibility before upgrading.
- Test planned updates in a staging environment.
- Take a verified backup before applying production changes.
Scheduled Tasks & Site Health
- Check that cron and scheduled tasks are running as expected.
- Review failed tasks, application errors and relevant logs.
- Check available disk space and server resource usage.
- Confirm that site notifications and outbound email are working.
Performance & Reliability
- Review page response times and investigate slow activities.
- Check cache configuration and database performance.
- Review resource capacity before busy teaching or assessment periods.
- Confirm availability monitoring and escalation contacts.
Security & User Access
- Review administrator accounts and role permissions.
- Remove or suspend access that is no longer required.
- Check HTTPS certificate validity and renewal arrangements.
- Review authentication settings and security report findings.
Courses & Learner Experience
- Test login, enrolment and access to key courses.
- Check important learning resources and activity links.
- Test quiz submission, grading and completion tracking where used.
- Review reported issues and record maintenance actions.
Plan the frequency and scope of these maintenance activities around your platform’s needs.
Arrange maintenance for your Moodle site
Discuss your platform, current issues and support requirements with EduTech Sri Lanka.
Discuss Moodle maintenance