A Learning Management System (LMS) is software designed to create, deliver, manage, and track educational content and learner progress. Major platforms include Moodle, Blackboard, Canvas, Google Classroom, and Schoology.
An LMS typically handles:
The emphasis on the management and tracking function distinguishes an LMS from a Virtual Learning Environment, which foregrounds the learning space itself, though in practice the two terms overlap substantially.
Language programmes use LMS platforms for:
| Consideration | Questions to ask |
|---|---|
| Integration | Does it support multimedia, audio recording, and external tool embedding? |
| Assessment | Can it handle varied question types, randomisation, and adaptive features? |
| Interaction | Does it offer discussion, chat, peer review, and collaborative tools? |
| Accessibility | Is it mobile-friendly? Does it meet accessibility standards? |
| Cost | Open-source (Moodle) vs commercial (Canvas, Blackboard)? |
| Data | What analytics does it provide? GDPR/privacy compliance? |
An LMS structures learning around content delivery and assessment, a behaviourist architecture that can constrain communicative and task-based approaches. The platform's design assumptions (modules, quizzes, grades) may not align with process-oriented or inquiry-based pedagogy. Effective use requires teachers to work creatively within, and sometimes against, the system's affordances.