1. Moodle Training for Site Administrators

Course Description:

This 30-hour course is intended for aspiring and current LMS Administrators with a background in Computer Science, Computer Engineering, ICT, Educational Technology, and other related studies. The lessons covered in this course will provide learners with adequate skills and knowledge of LMS so that they will be able to maintain LMS in their organization. Some tips and best practices in LMS administration will be discussed and applied during the training for the learners to maximize their time and effort and instill in their minds the proper way of LMS management and administration.

General Objectives:

At the end of the course, participants should be able to;

  1. Define the Moodle LMS and enumerate the general features.
  2. Explain the job functions, obligations, and skill sets of the Site Administrator.
  3. Define and distinguish the roles within Moodle LMS, and understand how these roles impact user permissions and responsibilities.
  4. Describe and set up various authentication methods commonly used in Moodle, such as manual account, email-based self-registration, Guest access, etc.,
  5. Manage categories and courses which sets the foundation for a well-organized and structured, such as adding categories, and sub-categories, deleting course categories, organizing courses and categories, creating courses, and managing courses in bulk.
  6. User management. Discuss the user profile field, add a new user either manually or bulk upload, upload a user picture, browse the list of users, perform standard actions &, etc.,
  7. Enrollment methods. Differentiate the concept of enrollment methods and enable various enrollment methods, such as self-enrollment, manual enrollment, and cohort-based enrollment.
  8. Define roles and Distinguish between different context roles in Moodle, such as roles within system context, categories, and courses.
  9. Explore the Moodle look and feel. Differentiation of site versus dashboard navigations, customize navigation, explore the font settings, the Moodle themes, and the accessibility tool. 
  10.  Discuss the Moodle plugins overview. Installing third-party plugins,  keeping plugins up to date, and determining good and bad add-ons.
  11. Explain the security aspects of Moodle and Demonstrate the use of the reporting tools.

Course Outline:

Topics Learning Outcomes  Duration 

 Module 1: Moodle LMS Administration and Course Management.

  1. Moodle LMS Overview.
    1. General Features.
    2. Course Development and management features.
    3. Administrative features.
  2. LMS Administrators Obligations and Define Roles.
  3. Authentication
    1. Manual account
    2. Email-based self-registration.
    3. Guest access.
    4. & others.
  4. Categories and course management
    1. Adding a category and courses overview
    2. Adding sub-categories
    3. Editing or moving a category
    4. Hiding categories
    5. Setting category depth
  1. Comprehensive understanding of the Moodle Learning Management System and its general features.
  2. Equipped with the knowledge and skills necessary to effectively perform the job functions, meet obligations, and apply the requisite skill sets of a Moodle LMS Site Administrator.
  3. Define and distinguish the roles within Moodle LMS
  4. Proficient in configuring, managing, and selecting appropriate authentication methods in Moodle LMS, thereby enhancing security and access control.
  5. Organize courses into categories, create and manage courses effectively, and implement course management strategies to ensure a structured and user-friendly learning experience within Moodle LMS.
5 hrs

Module 2: Efficient User Management and Enrollment Management with Cohorts.

  1. User profile fields
    1. user profile categories
    2. Fields
    3. Example of use
  2. User management 
    1. Add a new user
    2. Upload users
    3. Browse the list of users
    4. Bulk user actions
    5. Upload users pictures
  3. Enrollment method 
    1. Manual enrollment
    2. Self-enrollment
    3. Guest access
    4. Cohort sync
    5. Paypal
  4. Cohorts 
    1. Create, delete, and move cohorts
    2. Add and remove cohort members
    3. Cohort Themes
    4. Syncing a cohort to a course
  1. Manage user profile fields in Moodle, tailoring the system to gather specific user information to meet organizational requirements.
  2. Manage user accounts in Moodle, including user creation, either manual or bulk upload, modification, and perform standard user actions.
  3. Implementing various enrollment methods within Moodle, allowing them to effectively enroll and manage users in courses, making the learning process flexible and accessible.
  4. Creating and using cohorts in Moodle, facilitating the organized grouping of users for specific courses.
5 hrs

Module 3: Moodle Roles and Permissions.

  1. System context
  2. Roles and permission 
    1. Standard role
    2. Context role
    3. Assign role
    4. Custom role
    5. Checking permissions
  1. Understanding of standard roles in Moodle and their predefined permissions.
  2. Proficient in distinguishing between different context roles in Moodle, such as roles within courses, categories, and activities.
  3. Assign roles to users in various contexts, ensuring that the right individuals have appropriate permissions to fulfill their responsibilities within Moodle.
  4. Create and configure custom roles in Moodle to align with their organization's unique requirements, tailoring permissions to suit specific administrative and instructional roles.
  5. Understand the intricacies of permissions in Moodle, enabling them to manage and fine-tune the permissions assigned to users, roles, and activities within the LMS.
5 hrs

Module 4: Customizing the Moodle Look and Feel: Site Appearance, Navigation, Themes, and Accessibility.

  1. Site Appearance 
    1. Site Home
    2. Navigation
    3. Themes
  2. Accessibility
  1. Customize the site's appearance, including logos, color schemes, and branding elements, to reflect the organization's identity.
  2. Proficient in configuring the site's homepage to provide essential information, resources, and navigation options, creating an engaging entry point for users.
  3. Capable of optimizing the site's navigation, ensuring a clear and intuitive user experience, and effectively managing menus, blocks, and course layouts.
  4.  Ability to select, customize, and apply themes to the Moodle site, enhancing its visual appeal and user experience according to the organization's needs.
  5. Understand the principles of web accessibility and will be able to implement best practices to ensure that the Moodle site is inclusive and usable by all, regardless of disabilities or impairments.
5 hrs

Module 5: Harnessing the Power of Moodle Plugins: Installation, Evaluation, and Administrator-Recommended Plugins.

  1. Plugins overview 
    1. Access Moodle.org/plugins and its categories
    2. Install and Uninstall
    3. Determine good and bad plugins
  2.  Useful Admins Plugins
      • Configurable report
      • Auto Enroll
      • Course Size
      • Restriction by course completion
      • Opcache management
      • Intelliboard
      • All backup
  1. Navigating Moodle.org/plugins, understanding its categories, and effectively searching for plugins to enhance their Moodle LMS.
  2. Install and uninstall Moodle plugins, ensuring the seamless integration and management of additional features and functionalities.
  3. Assess and evaluate Moodle plugins, distinguishing between reliable, high-quality plugins and those that may not meet their needs or standards.
  4. Equipped with the knowledge to identify and recommend specific Moodle plugins, aligning the unique requirements and goals of their institution or organization.
5 hrs

Module 6:

Adaptive Learning in Moodle and Add-on Topic - Moodle Mobile Application 

  1. Moodle Security
    1. Security recommendations
    2. Security overview report
    3. Site security settings
    4. Site notifications
    5. Increasing Privacy in Moodle
    6. Reducing spam in Moodle
  2. Moodle Reports
    1. System Reports
    2. Custom Reports
  1. Understand the Significance of Moodle Security and recognize and articulate essential security recommendations for Moodle, including password policies, access controls, etc.,
  2. Apply security settings to enhance the overall security of the Moodle site.
  3. Access course reports to evaluate course progress, participation, performance, etc.,
  4. Create and generate a custom report by selecting relevant data fields according to the organization's needs.
5 hrs
Total hours: 30 hrs




  • A total of six  (6) weeks with an estimated time of 30 hours to complete the course.
  • The participants are enrolled for 3 months which may allow 4 to 5 hours weekly to take the lesson, submit the design challenge, answer the assessment, and accomplish other similar activities to acquire the certificate of completion. 
  • The Participants will receive a calendar invitation prior to the webinar schedule
  • After completing this course, you will be able to download your certificate. The skills you acquired from this training will be your ticket if you want to pursue it later on if you choose to undergo training in (Full Moodle Course) and the Moodle Educators Certification or MEC.

Mode of Delivery: Three options are available;

  1. Virtual training (for online training). There will be six (6) webinar sessions for the full discussion and demonstration each week. The Live Webinar duration is 45 mins to 1 hour, it is recorded and made available in the course
  2. Blended learning (for a mix of online and in-person training). There will be a one (1) day session for the discussion and demonstration.
  3. Self-paced training (for full online). Enrolled in the course for three months.