Skip to content

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.

  1. Can the user log in?
  2. Is the user account active or suspended?
  3. Is the course visible?
  4. Is the user enrolled in the course?
  5. Does the user have the correct role?
  6. Is the activity visible?
  7. Are there date restrictions?
  8. Are there group restrictions?
  9. Are there completion restrictions?
  10. Is the issue limited to one browser or device?
  11. Are other users affected?
  12. Were there recent changes to course settings?
  13. What do Moodle logs show?
  14. 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