E
edzlearn
Products
AIRolePlay (Gelato)
Services
Solutions
Resources
About
Watch DemoBook a Demo
edzlearn

The AI learning OS for teams that need to perform — not just complete a quiz. Author with AI, assess with AI, practise with AI.

Product
  • LMS Platform
  • AI Course Builder
  • AI RolePlay
  • Study with AI
  • Onboarding AI
Services
  • LMS Development
  • Content Development
  • DevOps Support
Solutions
  • LMS Use Cases
  • RolePlay Use Cases
  • Corporate & Enterprise
  • Academics
Company
  • About Us
  • Security
  • Blog
  • Case Studies
  • Glossary
  • Contact
© 2026 EdzLMS · All rights reserved.
PrivacyTermsISO 9001 · ISO 27001
Home/Blog/Moodle

How to Use Moodle LMS: A Beginner's Guide (2026)

A guide to using Moodle LMS in 2026 from every angle — what learners, teachers and admins each do, plus tracking, grades and maintenance.

ET
EdzLMS Team
·13 June 2026·8 min read
MOODLE
⚡ Quick answer

To use Moodle LMS, each role works in its own area: <strong>learners</strong> log in, open enrolled courses, complete activities and check grades; <strong>teachers</strong> build courses, add activities and enrol and assess learners; <strong>admins</strong> manage the site, users, roles, plugins and backups. Master those three views and you can run almost any Moodle site. EdzLMS offers a managed, AI-first Moodle with EDZLMS AI for course building and Gelato for scored practice.

4 core
Roles: learner, teacher, manager, admin
100%
Browser-based, plus mobile app
2,000+
Free plugins in the directory
Built-in
Gradebook & completion tracking

Key takeaways

  • Moodle is the world's most-used open-source LMS, used the same way across schools, universities and companies.
  • Every task in Moodle belongs to a role: learner (consume + complete), teacher (build + assess), admin (configure + maintain).
  • Learners spend time in the course page, activities and the grades/dashboard area.
  • Teachers live in Edit mode, the activity picker, enrolment and the gradebook.
  • Admins own Site administration: users, roles, authentication, plugins, security and backups.
  • EdzLMS gives you a managed Moodle with EDZLMS AI course building and Gelato roleplay practice so you skip setup and maintenance.

What is Moodle and who uses it?

Moodle is the world's most-used open-source learning management system (LMS). Schools, universities, corporates and training providers use it to deliver courses, run assessments, track progress and issue certificates — all from a web browser or the Moodle mobile app.

The single most important idea when learning how to use Moodle is that everything you do depends on your role. Moodle has four core roles — learner (student), teacher, manager and administrator — and each sees a different version of the same site. A learner sees the courses they are enrolled in; a teacher sees the tools to build and grade those courses; an admin sees the controls that run the whole platform. This guide walks through Moodle from all three day-to-day perspectives so you understand not just where to click, but what each role is actually responsible for.

How do you use Moodle as a learner?

As a learner, your world is the Dashboard and your enrolled courses. After logging in you land on the Dashboard, which shows your course overview, a calendar and a Timeline of upcoming deadlines. Click a course to open the course page, where content is organised into topics or weeks.

The key things every learner does in Moodle:

  • Open and read resources — files, pages, links and videos the teacher has added.
  • Complete activities — submit assignments, take quizzes, post in forums, and contribute to wikis, glossaries or workshops.
  • Track deadlines — use the Timeline block and Calendar so nothing is missed.
  • Check grades and feedback — open the Grades link in any course to see scores and teacher comments.
  • Watch completion progress — completion ticks show how far through a course you are.
  • Earn certificates and badges — download a certificate or collect a badge once a course is completed.
  • Update your profile and notifications — set a photo, time zone and how you receive alerts.

A good first habit for any learner is to check the Dashboard Timeline at the start of each session — it surfaces the next assignment or quiz due so you always know what to do next.

How do you use Moodle as a teacher?

As a teacher, you build and run the course. The control that unlocks everything is the Edit mode toggle in the top-right of a course — switch it on and every section gains "Add an activity or resource" links and editing menus.

The key things every teacher does in Moodle:

  • Set up the course — choose a format (Topics, Weekly or single activity), write a summary, and structure sections.
  • Add resources — upload files, create pages, embed videos and link to external material.
  • Add activities — Assignments for submissions, Quizzes for testing, Forums for discussion, plus SCORM, H5P interactive content, Workshops and Lessons.
  • Enrol and group learners — add students manually, give them a self-enrolment key, sync a cohort, and split them into Groups and Groupings.
  • Assess and give feedback — grade assignments and quizzes, leave inline or audio feedback, and use rubrics or marking guides.
  • Manage the gradebook — organise grade categories, set weightings and aggregation, and export grades.
  • Set completion and conditions — turn on activity completion and use Restrict access to release content when prerequisites are met.
  • Monitor learners — use activity reports, the completion report and logs to spot who is falling behind.

Teachers don't need admin rights to do any of this — the teacher role is scoped to their own courses, which is exactly why Moodle's role system is so powerful.

  1. 1
    Create the course

    From Site home or the course management screen, add a new course and choose a Topics or Weekly format.

  2. 2
    Turn on Edit mode

    Use the toggle (top-right) to reveal all the add and edit controls.

  3. 3
    Add content

    Use Add an activity or resource to upload files and create pages, then add activities like a Quiz or Assignment.

  4. 4
    Enrol learners

    Add users manually, share a self-enrolment key, or sync a cohort from your organisation.

  5. 5
    Set completion tracking

    Turn on activity and course completion so progress is visible to everyone.

  6. 6
    Add conditions (optional)

    Use Restrict access to release later topics only after earlier ones are completed.

  7. 7
    Track progress

    Use the gradebook, activity completion report and logs to monitor and support learners.

How do you use Moodle as an administrator?

As an administrator you run the platform itself, almost entirely from one place: Site administration. This is where you configure how Moodle behaves for every user, course and role on the site.

The key things every Moodle admin does:

  • Manage users — create accounts, bulk-upload by CSV, configure authentication (manual, email self-registration, LDAP, OAuth2/SSO) and handle suspensions.
  • Manage roles and permissions — define what each role can do, assign system-level roles, and create custom roles when needed.
  • Organise courses — set up course categories, manage enrolment methods site-wide and define course defaults.
  • Install and update plugins — add themes, activities and integrations from the 2,000+ plugin directory, and keep them updated.
  • Control appearance — choose and configure a theme, set the front page, navigation and branding.
  • Configure security and privacy — set password policies, manage GDPR/data-privacy tools, and review site logs.
  • Run backups and maintenance — schedule automated backups, run upgrades, purge caches after changes, and monitor performance and cron.
  • Report site-wide — use site reports, configurable reports and analytics to see platform-wide activity.

Admin work is powerful and global — a single setting can affect every course — so the golden rule is to test changes on a staging site and back up before any upgrade.

ℹ

Need something custom-built?

Want custom Moodle plugins, workflow automations, custom reports, activity modules or AI agents built around your team's exact process? EdzLMS designs and builds it for you. Book a free demo or email marketing@edzlms.com and we'll scope it with you.

What should every role know about grades, completion and keeping Moodle healthy?

Three things connect all three roles. The gradebook is where teachers record and learners read results — get its categories and aggregation right early. Completion tracking gives learners a progress bar, teachers a report, and managers a compliance view. Maintenance keeps it all running: admins should keep Moodle and plugins updated, back the site up regularly, and purge caches after changes — see our Moodle upgrade guide. Extend functionality with the best Moodle plugins and a clean Moodle theme.

How EdzLMS solves this: EdzLMS is a managed, AI-first platform built on Moodle, with two AI layers that make every role faster. EDZLMS AI is an AI tutor and course builder — teachers describe a topic and it drafts the structure, content and quizzes, while learners get an always-on AI tutor. Gelato, our Roleplay AI agent, lets learners practise real conversations (sales calls, support, interviews) and scores them automatically. And because hosting, upgrades, security and backups are handled for you, admins skip most of the maintenance burden above. With 400+ clients and 18,000+ learners, EdzLMS gives you Moodle's flexibility without the setup and upkeep.

Book a Free Demo →

Self-hosted Moodle

  • You manage hosting & upgrades
  • Full control over code & data
  • Steeper learning curve
  • Free core software, your time

Managed Moodle (EdzLMS)

  • Hosting, upgrades & backups handled
  • EDZLMS AI course builder included
  • Gelato roleplay practice built in
  • Faster to launch, expert support
💡

Pro tip

Build one small course end to end — as a teacher — before scaling. You'll learn enrolment, activities, the gradebook and completion far faster than reading documentation, and you'll understand exactly what your learners and admins experience.

Frequently asked questions

Is Moodle hard to use?

The basics are straightforward, especially for learners. Teaching and administration take more practice. Start by learning one role at a time — build a single small course end to end before scaling.

What are the main roles in Moodle?

The four core roles are learner (student), teacher, manager and administrator. Learners complete courses, teachers build and grade them, and admins configure and maintain the whole site.

How do learners use Moodle day to day?

Learners log in, open enrolled courses from the Dashboard, complete activities like assignments and quizzes, track deadlines on the Timeline, and check grades, feedback and completion progress.

What does a Moodle teacher do?

Teachers turn on Edit mode to build courses, add resources and activities, enrol and group learners, grade work and give feedback, manage the gradebook, and track completion — all within their own courses.

What does a Moodle administrator do?

Admins work in Site administration to manage users, roles, authentication, course categories, plugins, themes, security, backups and site-wide reports.

Is Moodle free?

The core software is free and open-source. You pay for hosting, support or a managed service like EdzLMS that bundles hosting, upgrades and AI tools.

What is EdzLMS?

EdzLMS is a managed, AI-first Moodle platform with EDZLMS AI for course building and tutoring and Gelato for scored roleplay practice.

Related articles

Moodle8 min read

Schema Test (temp)

temp

Moodle3 min read

SCORM Compliance in Moodle: The Complete 2026 Guide

How SCORM compliance works in Moodle, how to add and troubleshoot packages, and when to choose xAPI.

Moodle4 min read

Best Moodle Plugins for eLearning in 2026: The 15 Add-Ons That Matter

The best Moodle plugins for eLearning in 2026, grouped by job — engagement, assessment, virtual classroom, reporting and AI.

See EdzLMS in action.

Book a 45-minute demo tailored to your industry.

Book a Free Demo →