Exercises / Discussion Questions¶
Use these trainee activities during hands-on practice. Complete them individually, in pairs, or as small-group discussions, and keep your answers as reference notes after training.
Exercise 1: Identify the Component¶
Instructions: Match each issue with the most likely Moodle component.
| Issue | Component Options |
|---|---|
| Forum emails are not being sent | Cron, email service, scheduled tasks |
| Users cannot log in using institutional accounts | Authentication, SSO, LDAP |
| File uploads fail with a storage error | moodledata, disk space, permissions |
| All pages show a database connection error | Database, config.php, network |
| Theme changes do not appear immediately | Cache, theme settings |
Discussion questions:
- Which issues can a Moodle administrator check first?
- Which issues require server or database administrator support?
Exercise 2: Authentication vs Enrolment¶
Scenario: A student can log in to Moodle but cannot access Biology 101.
Questions:
- Is this primarily an authentication issue or an enrolment issue?
- What should you check first?
- What course settings might affect visibility?
- What role should the student normally have in the course?
Expected discussion:
- The student can log in, so authentication is probably working.
- Check course enrolment, course visibility, role assignment, and restrictions.
Exercise 3: Role Assignment Discussion¶
Scenario: A department assistant needs to help manage courses for the Faculty of Engineering but should not administer the entire Moodle site.
Questions:
- Should this person be made a site administrator?
- What role or context might be more appropriate?
- Why is least privilege important?
Expected discussion:
- Avoid unnecessary site administrator access.
- Consider manager permissions at the category level.
- Assign only the permissions needed for the task.
Exercise 4: Performance Brainstorm¶
Scenario: Moodle becomes slow every Monday at 9:00 AM.
Questions:
- What information would you collect?
- What server resources might be involved?
- Could scheduled tasks be related?
- Could user behavior or timetable patterns be related?
- What recent changes should be reviewed?
Expected discussion:
- Investigate usage patterns, server metrics, database load, cron timing, backups, and recent changes.
Exercise 5: Plugin Evaluation¶
Scenario: A lecturer requests installation of a plugin for a new interactive activity.
Questions:
- What should you check before installing the plugin?
- Should it be installed directly in production?
- Who should approve the change?
- What support risks should be considered?
Expected discussion:
- Check compatibility, maintenance status, documentation, privacy, performance, and staging test results.
Exercise 6: Maintenance Planning¶
Instructions: In small groups, create a simple weekly Moodle maintenance checklist for your organization.
Include:
- Availability checks.
- Cron checks.
- Backup checks.
- Disk space checks.
- Plugin update review.
- Support ticket trend review.
- Security or administrator access review.
Group sharing:
- Each group presents three checklist items they believe are most important.