Appendices¶
Appendix A: One-Day Trainee Hands-On Checklist¶
Before training, prepare to follow along:
- Confirm you have access to the training Moodle demo site.
- Confirm you know which administrator, teacher, and student demo accounts to use.
- Identify the sample course category and sample course for hands-on work.
- Keep a sample PDF or document ready if file upload is part of the lab.
- Keep a sample user CSV ready if upload is part of the lab.
- Confirm your internet access and browser are working.
- Confirm the site is not production before changing settings.
- Keep the architecture diagram nearby for reference.
- Review the troubleshooting scenarios before the final practice.
During training:
- Keep examples simple.
- Connect each concept to your organization and support role.
- Avoid deep code-level explanations.
- Use short recap points after each module.
- Keep hands-on activities controlled and safe.
After training:
- Save these notes and links for future reference.
- Identify recommended next steps for your role.
- Record feedback or unclear topics.
- Record unanswered questions for follow-up.
Appendix B: Moodle Technical Terms Glossary¶
| Term | Simple Definition |
|---|---|
| LMS | Learning Management System, a platform for managing online learning |
| Course | A learning space containing resources, activities, participants, and grades |
| Category | A container used to organize courses |
| Resource | Content item such as a file, page, folder, or URL |
| Activity | Interactive learning item such as assignment, quiz, forum, or feedback |
| Authentication | Process of verifying user identity during login |
| Enrolment | Process of giving a user access to a course |
| Role | A named set of permissions, such as teacher or student |
| Permission/Capability | A specific action a user is allowed or not allowed to perform |
| Context | The area where a role applies, such as site, category, course, or activity |
| Theme | Package controlling the visual appearance of Moodle |
| Plugin | Add-on that extends Moodle functionality |
| Cron | Scheduled background process that runs Moodle tasks |
moodledata |
File storage directory used by Moodle for uploaded and generated files |
| Cache | Stored temporary data used to improve speed |
| Scheduled task | Moodle background task run by cron |
| Cohort | Site-wide or category-wide group of users for bulk enrolment or management |
| Backup | Copy of site or course data for recovery purposes |
| Restore | Process of recovering data from a backup |
Appendix C: Sample Moodle Access Troubleshooting Checklist¶
Use this checklist when a user cannot access a course or activity.
- Can the user log in?
- Is the user account active or suspended?
- Is the course visible?
- Is the user enrolled in the course?
- Does the user have the correct role?
- Is the activity visible?
- Are there date restrictions?
- Are there group restrictions?
- Are there completion restrictions?
- Is the issue limited to one browser or device?
- Are other users affected?
- Were there recent changes to course settings?
- What do Moodle logs show?
- Has the issue been documented?
Appendix D: Sample Change Log Template¶
| Date | Change | Environment | Changed By | Reason | Tested By | Rollback Plan |
|---|---|---|---|---|---|---|
| YYYY-MM-DD | Describe change | Staging/Production | Name | Reason | Name | Rollback steps |
Appendix E: Sample Incident Record Template¶
| Field | Details |
|---|---|
| Incident title | Short description |
| Date and time reported | Insert date/time |
| Reported by | Name or department |
| Affected users | One user, one course, many users, whole site |
| Symptoms | Describe what users experience |
| Initial checks | Logs, cron, database, server, course settings |
| Root cause | Confirmed cause |
| Fix applied | Action taken |
| Validation | How fix was confirmed |
| Prevention | Future prevention steps |
| Follow-up owner | Name/team |
Appendix F: Suggested Slide Outline¶
| Slide Range | Topic |
|---|---|
| 1–3 | Welcome, objectives, agenda |
| 4–8 | What Moodle is and LMS concepts |
| 9–14 | Moodle administration basics |
| 15–20 | Users, roles, permissions, courses |
| 21–27 | Technical components and architecture |
| 28–33 | Performance overview |
| 34–39 | Customization, themes, plugins, integrations |
| 40–45 | Maintenance and troubleshooting |
| 46–48 | Scenarios and discussion |
| 49–50 | Recap, resources, Q&A |