Troubleshooting Workflow¶
A structured workflow helps administrators solve problems faster.
Recommended workflow:
- Clarify the problem
- Who is affected?
- What exactly is happening?
- When did it start?
- Is it reproducible?
-
Is there an error message?
-
Determine scope
- One user or many users?
- One course or all courses?
- One activity or all activities?
- One browser or all browsers?
-
On campus only or everywhere?
-
Check recent changes
- Plugin installed or updated?
- Theme changed?
- Server updated?
- Authentication settings changed?
-
Course settings changed?
-
Check logs and status
- Moodle logs.
- Web server logs.
- PHP logs.
- Database status.
- Cron status.
-
Scheduled task failures.
-
Test safely
- Reproduce in a test account.
- Compare with another user or course.
- Try a different browser if relevant.
-
Use staging for risky changes.
-
Apply a controlled fix
- Make one change at a time.
- Record what changed.
- Confirm results.
-
Communicate with users.
-
Escalate if needed
- Database administrator.
- Server administrator.
- Network team.
- Identity management team.
-
Moodle developer or vendor.
-
Document the resolution
- Root cause.
- Fix applied.
- Prevention steps.
- Related support tickets.