Course Lifecycle Checklist
- Confirm category naming, ownership, and visibility.
- Create, restore, or duplicate course shells using the agreed template.
- Validate teacher enrolments and role scope.
- Review enrolment start and end dates.
- Confirm group mode and group membership where required.
- Reset or archive old learner data according to policy.
- Verify gradebook setup, completion settings, and key activities.
- Publish courses only after owner sign-off.
Controlled Configuration Change Checklist
- Define the problem and expected outcome.
- Identify affected users, courses, integrations, reports, and support teams.
- Test in a non-production site when possible.
- Record current settings before changes.
- Schedule the change and communicate impact.
- Apply the change with another administrator reviewing if risk is moderate or high.
- Validate the result and monitor support channels.
- Document rollback steps and final outcome.
Monthly Site Health Checklist
- Review notifications and environment warnings.
- Confirm cron and scheduled tasks are completing.
- Check disk growth for Moodle code, database, logs, backups, and
moodledata.
- Review failed logins, unusual role assignments, and inactive administrator accounts.
- Review plugin updates and compatibility notes.
- Confirm backup jobs and restore tests are current.
- Review high-volume support categories and recurring issues.