Moodle Features
Course Authoring (4)
-
Course Builder
Enables user to create courses.
-
Role-Based Templates
Provides templates for course creation based on industry or role.
-
Assessments & Quizzes
Designs and administrates tests and quizzes.
-
Instructor-Led Training
Enables for design of classes that are led by an instructor.
Course Delivery (10)
-
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
-
Communication & Notifications
Provides functionality to communicate and send notifications to users.
-
Assignment Scheduling
Enables users to plan assignments and dispense them automatically.
Self-paced Learning
Identifying your own learning needs, setting goals, finding the necessary resources, and evaluating your own knowledge
Mobile Learning
Access for students to complete learning materials on mobile platforms
Blended Learning
Supports learning paths that combine in-person classes with online/virtual courses
Social Learning
Create tools to promote social interaction and learning between students/trainees and instructors/trainers
Synchronous Learning
Real-time, interactive learning experiences where participants engage in learning activities simultaneously
Extended Enterprise Learning
Training that is provided to learners outside of a company
Asynchronous Learning
Supports flexible learning at different times (i.e., learners can access course materials at their own pace)
Course Management (5)
-
Gamification
Motivates users by tracking points, achievements, and badges.
-
Varied User Types
Limits user access to certain functionality and courses.
-
Certifications
Provides custom certifications to distribute after course completion.
-
Industry Compliance
Provides training solutions that are compliant with industry regulations such as manufacturing, government, law enforcement, healthcare, and more.
SCORM Compliance
Adherence to the standards outlined in the SCORM (Sharable Content Object Reference Model) framework
LMS Marketplace (3)
-
E-Commerce
Enables user to sell their courses and receive compensation electronically.
-
Course Marketplace
Enables users to purchase and consume courses via an online marketplace.
-
Subscriptions
Enables user to sell and manage subscriptions to created courses.
Interface (2)
-
White Labeling
Customizes LMS experience with custom branding, personalized URL, and more.
-
Multilingual
Provides multiple language choices.
Training & eLearning (33)
-
Content Delivery and Tracking
Includes self-led, instructor-led, web-based collaboration, and tracking of completion for compliance.
-
Customer Training
Training courses can be offered outside organization to customers and partners. Can include e-commerce functionality for customers to purchase training courses.
-
Manager Portals
Allows managers to see progress of team members.
-
Content Storage and Management
Provides functionality to store, organize, and search all training content.
Interactive Content
Allow the audience to interact or engage with the content
Skills Tracking
Track employee skills, competencies, training & qualifications
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Course Management
Create, organize, and assign courses to users
Contact Management
Manage, organize, and store contact information
eCommerce Management
Has a built-in eCommerce system or integrates with third-party systems to manage online sale of products
Learning Management
Organize and track educational activities
Assignment Management
Assign issues and tasks based on availability or required skills
Assessment Management
Creation, administration, and evaluation of assessments or tests
Learner Portal
Students can access materials and communicate with instructors via their online student profile
Content Library
Centralized repository to store content and assets
-
Assessments and Practice
Provides quizzes, testing, and software simulations to reinforce and measure effectiveness of materials.
-
Content Delivery and Tracking
Includes self-led, instructor-led, web-based collaboration, and tracking of completion for compliance.
-
Content Creation
Creates training materials for instructor- and self-led courses.
-
Customer Training
Training courses can be offered outside organization to customers and partners. Can include e-commerce functionality for customers to purchase training courses.
-
Manager Portals
Allows managers to see progress of team members.
-
Content Storage and Management
Provides functionality to store, organize, and search all training content.
-
Content Libraries
Provides pre-created content (Courseware) on standard topics that can be used as part of a curriculum.
Compliance Tracking
Track and report regulatory data to either internal management or external stakeholders
Course Tracking
Track which progress and course materials have been completed by each user
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
eCommerce Management
Has a built-in eCommerce system or integrates with third-party systems to manage online sale of products
Knowledge Base Management
Manage a repository of information that includes articles, FAQs, or tutorials used for self-service support
Course Management
Create, organize, and assign courses to users
Assessment Management
Creation, administration, and evaluation of assessments or tests
Training Management
Track employee/learner's progression through training programs
Feedback Management
Collecting, analyzing, and utilizing feedback from users or customers to improve a product or service
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Learner Portal
Students can access materials and communicate with instructors via their online student profile
Platform Basics - Talent Assessment (3)
-
Analytics
Provides analytics tools that reveal important business metrics and track progress.
-
Interoperability
Connects to external systems and applications as needed to complete team workflows.
-
Automation
Automates some or all operation related tasks.
Platform Content - Talent Assessment (13)
-
Candidate Screening
Tools that screen candidates for aptitude, personality, and essential work and job-related skills.
-
Content Library
Provides users with a useable content customizable based on industry, position, and company culture, and more.
-
Assessment
Provides detailed reports with filter options to sort, compare, and analyze candidate results.
-
Portal
Portal lets employers and candidates log into the system and view assessment results.
-
Emotional Intelligence
Uses emotional intelligence to inform questions and asses how well a candidate fits within a team or role.
-
Logical Reasoning
Contains questions designed to test logical reasoning or problem-solving skills.
-
Big Five
Bases questions on the "Big Five" personality traits to see how well a candidate fits into a role.
-
Psychometric
Contains tests with psychometric questions that evaluate candidates based on how a candidate's personality and aptitude allows them to perform the role.
Skills Assessment
Observe employees over a period of time to gain an understanding of their abilities to perform certain tasks
Question Library
Pre-written repository of questions that can be reused within a course or for assessment or interviews
Tests/Assessments
Create tools to measure student retention of learning material and lessons
Background Screening
Researching and validating a person's criminal, educational, job or financial records
Pre-made Test Library
A set of pre-made tests offered by a third party
Platform Performance - Talent Assessment (4)
-
Uptime
Is consistently available (uptime) and allows users to complete tasks reliably.
-
Analytics
Provides analytics tools that reveal important business metrics and track progress.
-
Monitoring
Contains application performance monitoring capabilities.
Visual Analytics
Interact with data visualization elements, such as charts and graphs, to drill down into data
Platform Additional Functionality - Talent Assessment (8)
-
Mobility
Is accessible from a mobile device and by users on the go.
-
Messaging
Contains in-application messaging abilities.
-
Payment
Contains built-in payment processing capabilities or integrates with payment processing software.
-
Integrations
Provides integrations with applicant tracking system (ATS) software.
-
Video Interview
Contains a video assessment/recording feature for users to answer questions candidly.
-
Simulation
Provides a simulation using digital or VR methods to assess how a potential employee performs tasks in real time.
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Two-Way Audio & Video
Presenter can see and hear participants and vice versa
Process Automation (15)
-
Course Authoring
Provides an integrated authoring tool to create custom courses, classes, and content.
-
Online Learning
Enables medical professionals to create, administrator, track, and deliver digital content, courses, competencies, and procedures in an online classroom setting.
-
Certificate Generation
Generates certificates of completion of courses that are compliant with local, state, and industry licensure.
-
Tracking & Reporting
Tracks, analyzes, and documents employees' attendance and learning progress.
-
Collaborative Environment
Enables messaging and communication between employers, employees, and course instructors.
-
Automatic Boards Reporting
Integrates with industry web services to store and report completed courses, certificates, and credits to relevant certification systems.
Social Learning
Create tools to promote social interaction and learning between students/trainees and instructors/trainers
Synchronous Learning
Real-time, interactive learning experiences where participants engage in learning activities simultaneously
Mobile Learning
Access for students to complete learning materials on mobile platforms
Self-paced Learning
Identifying your own learning needs, setting goals, finding the necessary resources, and evaluating your own knowledge
Blended Learning
Supports learning paths that combine in-person classes with online/virtual courses
Asynchronous Learning
Supports flexible learning at different times (i.e., learners can access course materials at their own pace)
Course Tracking
Track which progress and course materials have been completed by each user
Compliance Tracking
Track and report regulatory data to either internal management or external stakeholders
Built-in Course Authoring
Tools that allow users to create and publish courses and course material/content
Generative AI (4)
-
AI Text Generation
Allows users to generate text based on a text prompt.
-
AI Text Summarization
Condenses long documents or text into a brief summary.
-
AI Text-to-Image
Provides the ability to generate images from a text prompt.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Learning Content - Ethics and Compliance Learning (5)
Standard Courses
Include out of the box courses for ethics and compliance.
Authoring
Allow administrators to create and manage courses.
Internal Policies
Ability to store and manage content related to internal policies.
Programs
Users can group courses to develop programs for various types of employees or topics.
External Courses
Integrate with third-party learning content providers.
Ethics - Ethics and Compliance Learning (3)
Offensive Behavior
Courses to address discrimination, harassment, or abusive behavior.
Business Ethics
Learning content focused on protecting the reputation of the company.
Code of Conduct
Content and documents that cover company rules on internal and external behavior.
Compliance - Ethics and Compliance Learning (4)
Corporate Compliance
Courses that cover corporate compliance issues such as conflicts of interest.
Department Specific Content
Provide learning content for departments like HR, finance, or IT.
Safety
Standard courses for employees who are exposed to potential dangers such as hazardous materials.
Industry Specific Content
Deliver courses for heavily regulated industries like chemicals or oil and gas.
Certifications - Ethics and Compliance Learning (3)
Renewals
Plan for renewals of certifications to avoid non-compliance.
Job Related
Certifications that are not mandatory but recommended for various types of jobs.
Regulatory
Track mandatory certifications imposed by governmental institutions.
Reporting - Ethics and Compliance Learning (3)
Feedback
Analyze feedback from employees and managers to improve learning content and activities.
Performance
Track the performance of compliance learning initiatives per employee or department.
Non Compliance
Identify employees, teams of departments that do not comply with mandatory training.
Agentic AI - Corporate Learning Management Systems (3)
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Multi-Language
Manage and support multiple languages
AI Capabilities - Talent Assessment (6)
AI Personalization
Customizes or personalizes assessment questions to individual candidates with AI.
AI Predictive Insights
Analyzes candidate assessment results with AI to provide predictive insights on future performance, culture fit, or other elements.
AI Scoring
Automatically scores the talent assessment with the use of AI.
Assessment Generation
Uses generative AI to create psychometric, behavioral, or personality assessments.
AI Bias Detection
Detects and reduces bias with AI capabilities in assessment design, scoring, or recommendations.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Additional Functionality (189)
Customizable Reports
Alter the layout and content of reports
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Single Sign On
Allow users to access multiple services after entering their login credentials once
Email Distribution
Live Results Sharing
Present live poll results to audience
Surveys & Feedback
Gauge satisfaction and receive information for improvement and success
Feedback Management
Collecting, analyzing, and utilizing feedback from users or customers to improve a product or service
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Test/Quiz Creation
Create or build customized tests and quizzes
Progress Reports
Document and report the progress of ongoing projects
Content Sharing
Digitally share pre-made materials and self-created content with others
Multi-User Collaboration
Two-way actions and communication between multiple users in real time
360 Degree Feedback
Tools for collecting comprehensive feedback on an employee from peers, subordinates, and manager
Performance Metrics
A set of indicators that tracks the performance of networks, applications, systems, teams, etc.
Certification & Licensing
Enables management and tracking the certification/licensing requirements of learners, employees, or stakeholders
Email Reminders
Reminders sent via email
Payment Processing
Accept, record, and reconcile financial transactions
Recruitment Management
Tools to find, assess, and hire suitable candidates for a job within an organization
Skill Testing
Activity Tracking
Track and document all activities across devices, networks, and other systems
Text to Speech
Turns text into natural sounding speech
Pre-Employment Testing
Assessing skills & knowledge of job candidates
Skills Tracking
Track employee skills, competencies, training & qualifications
API
Application programming interface that allows for integration with other systems/databases
Proctoring
Customizable Branding
Add customized logos and colors to align with company branding
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Secure Data Storage
Securely stores data to prevent data loss or breaches
Assessment Management
Creation, administration, and evaluation of assessments or tests
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Version Control
Track revisions and updates made to files and navigate between different versions
Pulse Surveys
Short, frequent surveys designed to quickly gauge the ongoing attitudes or feelings of a specific group
Summary Reports
Template Management
Create, save, and re-purpose templates for emails, forms, etc.
Data Import/Export
Import and export data to and from software applications
Customizable Tests
Create tailored assessments that test for specific relevant skills
Training Management
Track employee/learner's progression through training programs
Candidate Management
Build, track, and maintain relationships with candidates
Real-Time Reporting
Active reporting of data and metrics
Interview Scheduling
Plan, organize and set up the date, time and location of a candidate's individualized interview
Templates
Sample files or documents that could be customized as needed or used as is
Candidate Comparison
Compare candidate¿s testing results against each other and against set benchmarks
Applicant Tracking
Find and manage potential candidates and their applications and resumes through the recruiting life cycle
Talent Acquisition
Recruiting, tracking, and interviewing candidates and onboarding/training new employees
Job Application Management
Job Management
Manage and track all job information and associated tasks
Video Support
Supports various video file formats
Online Tests
Exams administered online via computers or other electronic devices
Workflow Management
Create, design and manage workflows for repetitive tasks
Automatic Grading
Automatically score assessment results
Multi-Language
Manage and support multiple languages
Onboarding
Process of familiarizing new clients, stakeholders or employees with the company, a new location, or a service
Individual Development Plans
Document completed by employee to assist with career and personal development to reach short term and long term goals
Career Development
Process of enhancing skills & experiences for continuous professional growth & advancement
Approval Process Control
Manage the process of evaluating documents or requests submitted for approval
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Employee Profiles
Centralized storage for employee data, records, and performance metrics
Employee Engagement
Tools to improve and measure employee satisfaction and involvement
Learning & Development
Facilitate training materials that help employees grow and progress in their positions
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Built-in Course Authoring
Tools that allow users to create and publish courses and course material/content
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Academic/Education
Software specialized for schools (K-12 & Post-Secondary)
eLearning Companies
Software specialized for companies that sell courses/content
Virtual Classroom
Classes/sessions accessible via web browser of built-in video conferencing
Offline Access
Ability of websites, web applications, or mobile applications to function without an active internet connection
Personalization and Recommendation
Generative AI models can create personalized recommendations for users based on their preferences and behavior.
Video Conferencing
Connect with meeting participants remotely over video
Certification & Licensing
Enables management and tracking the certification/licensing requirements of learners, employees, or stakeholders
Single Sign On
Allow users to access multiple services after entering their login credentials once
API
Application programming interface that allows for integration with other systems/databases
Progress Reports
Document and report the progress of ongoing projects
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Customizable Branding
Add customized logos and colors to align with company branding
Discussions/Forums
Online forums/groups where users can ask questions, share ideas, best practices, etc.
Enrollment Confirmation
Confirmation of the enrollment of a student in a course, class, activity, or program
Customizable Reports
Alter the layout and content of reports
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Gradebook
Track student's scores and grades on course materials
Corporate/Business
Software specialized for corporate use
Workflow Automation
Streamlining repetitive tasks and activities through automated and predefined workflows
Asynchronous Learning
Supports flexible learning at different times (i.e., learners can access course materials at their own pace)
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Training Companies
Software designed for companies who offer training programs to clients
Customizable Reports
Alter the layout and content of reports
Self-paced Learning
Identifying your own learning needs, setting goals, finding the necessary resources, and evaluating your own knowledge
Gamification
Games or game-like elements to track progress and reward accomplishments
Multi-Language
Manage and support multiple languages
Skills Assessment
Observe employees over a period of time to gain an understanding of their abilities to perform certain tasks
Modeling & Simulation
Using physical, mathematical, or logical models as a basis for simulations to generate data for managerial or technical decision-making
Academic/Education
Software specialized for schools (K-12 & Post-Secondary)
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Customizable Branding
Add customized logos and colors to align with company branding
Tests/Assessments
Create tools to measure student retention of learning material and lessons
Training Administration
Back-office tasks (i.e. schedule courses, organize resources, course registrations, and email reminders)
Social Learning
Create tools to promote social interaction and learning between students/trainees and instructors/trainers
Surveys & Feedback
Gauge satisfaction and receive information for improvement and success
Blended Learning
Supports learning paths that combine in-person classes with online/virtual courses
Virtual Classroom
Classes/sessions accessible via web browser of built-in video conferencing
SCORM Compliance
Adherence to the standards outlined in the SCORM (Sharable Content Object Reference Model) framework
Mobile Learning
Access for students to complete learning materials on mobile platforms
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Built-in LMS
LMS functionality built-in for content delivery
Built-in Course Authoring
Tools that allow users to create and publish courses and course material/content
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
API
Application programming interface that allows for integration with other systems/databases
Synchronous Learning
Real-time, interactive learning experiences where participants engage in learning activities simultaneously
Certification & Licensing
Enables management and tracking the certification/licensing requirements of learners, employees, or stakeholders
Single Sign On
Allow users to access multiple services after entering their login credentials once
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Corporate/Business
Software specialized for corporate use
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Certification & Licensing
Enables management and tracking the certification/licensing requirements of learners, employees, or stakeholders
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Tests/Assessments
Create tools to measure student retention of learning material and lessons
Assessment Management
Creation, administration, and evaluation of assessments or tests
Single Sign On
Allow users to access multiple services after entering their login credentials once
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Customizable Branding
Add customized logos and colors to align with company branding
Multi-Language
Manage and support multiple languages
Learner Portal
Students can access materials and communicate with instructors via their online student profile
Virtual Classroom
Classes/sessions accessible via web browser of built-in video conferencing
Course Management
Create, organize, and assign courses to users
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
For Healthcare
Software designed for the healthcare industry
Talent Management
Integrate with Talent Managment software to better track learners progress and training sessions
Training Management
Track employee/learner's progression through training programs
Progress Reports
Document and report the progress of ongoing projects
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Gradebook
Track student's scores and grades on course materials
Learning Management
Organize and track educational activities
Customizable Reports
Alter the layout and content of reports
Content Library
Centralized repository to store content and assets
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Video Conferencing
Connect with meeting participants remotely over video
Gamification
Games or game-like elements to track progress and reward accomplishments
API
Application programming interface that allows for integration with other systems/databases
SCORM Compliance
Adherence to the standards outlined in the SCORM (Sharable Content Object Reference Model) framework
-
Gamification
Contains gamification tools, including but not limited to badges, leaderboards, and point scoring.
-
Content Library
Provides users with a pre-built library of useable content.
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
Self Service Portal
Online portal through which end users can access the system, manage tasks, or obtain information
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Tests/Assessments
Create tools to measure student retention of learning material and lessons
Single Sign On
Allow users to access multiple services after entering their login credentials once
Attendance Tracking
Track the attendance of specific individuals or groups
Customizable Reports
Alter the layout and content of reports
Blended Learning
Supports learning paths that combine in-person classes with online/virtual courses
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Microlearning
Distribute training content in bite-size pieces that can be consumed in short periods of time
API
Application programming interface that allows for integration with other systems/databases
For Schools
Designed to be used by kindergarten, primary, middle, and senior secondary schools.
Assignment Management
Assign issues and tasks based on availability or required skills
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Social Learning
Create tools to promote social interaction and learning between students/trainees and instructors/trainers
Communication Management
Manage and track all internal and external communication conducted via calls, email, text, or chat
Course Tracking
Track which progress and course materials have been completed by each user
Certification Tracking
Maintain personal certifications/qualifications
Course Management
Create, organize, and assign courses to users
Curriculum Management
Map out the subjects that comprise courses of study
Built-in Course Authoring
Tools that allow users to create and publish courses and course material/content
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Asynchronous Learning
Supports flexible learning at different times (i.e., learners can access course materials at their own pace)
Role-Based Permissions
Set & manage permission levels based on user roles and restrict access to only authorized individuals
Learner Portal
Students can access materials and communicate with instructors via their online student profile
Academic/Education
Software specialized for schools (K-12 & Post-Secondary)
Multi-Language
Manage and support multiple languages
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Enrollments/Onboarding
Manage the enrollment and onboarding of all new members and accepted applications
Customizable Branding
Add customized logos and colors to align with company branding
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Parent Portal
Portal for parents to see and update childrens' info, track progress & more
Surveys & Feedback
Gauge satisfaction and receive information for improvement and success
K-12
Software designed for kindergarten through 12th grade schools
Workflow Management
Create, design and manage workflows for repetitive tasks
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Mobile Learning
Access for students to complete learning materials on mobile platforms
Virtual Classroom
Classes/sessions accessible via web browser of built-in video conferencing
Data Import/Export
Import and export data to and from software applications
Classroom Management
Plan and schedule lessons and maintain students' behavior in the classroom
Student Information/Records
Create lists of student grades, transcripts, class lists, course schedules, etc. to be shared with instructors and administration
Synchronous Learning
Real-time, interactive learning experiences where participants engage in learning activities simultaneously
Gradebook
Track student's scores and grades on course materials
Top-Rated Alternatives


