Skip to content

Module 6: Maintenance and Troubleshooting

Time: 3:00 PM – 3:45 PM
Duration: 45 minutes
Delivery style: Presentation, checklist review, and discussion

What You Will Be Able to Do

By the end of this module, you should be able to:

  • Describe routine Moodle maintenance tasks.
  • Understand what should be monitored.
  • Identify common Moodle technical issues.
  • Use a basic troubleshooting workflow.
  • Know when to escalate a problem.

Topic Files

Hands-On Notes for You

  • Do not jump directly to solutions.
  • Emphasize asking good questions before changing settings.
  • Show how one symptom may have multiple possible causes.
  • Protect user data and avoid sharing sensitive screenshots.
  • Use simple case studies for discussion.

Real-World Examples

  • A login issue affects only users from one faculty. The cause may be related to an external directory group or SSO rule rather than Moodle itself.
  • A course backup fails only for one course. The course may contain very large files or an activity with problematic data.
  • A teacher says Moodle is down, but only one activity is failing. Scope analysis prevents unnecessary server-level troubleshooting.
  • Students report missing grades, but the teacher has hidden the grade item from students.

Demo Ideas

  • Show Moodle logs for a test course or user.
  • Show scheduled task status.
  • Demonstrate checking whether a course is hidden.
  • Demonstrate checking a user’s enrolment and role.
  • Show where debugging can be enabled in a training environment, but warn not to leave detailed debugging enabled on production unless required and controlled.

Key Takeaway Summary

  • Maintenance is preventive work that reduces incidents.
  • Monitoring should cover Moodle, server resources, database, cron, email, authentication, and integrations.
  • Troubleshooting should be structured and evidence-based.
  • Documenting incidents helps prevent repeated problems.