Moodle is a Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It is a free web application, which educators may use to create effective online learning portals.
Key features include:
- Modern, easy to use interface.
- Personalized Dashboard.
- Collaborative tools and activities.
- All-in-one calendar.
- Simple and intuitive text editor.
- Progress tracking.
- Customizable site design and layout.
- Secure authentication and mass enrollment.
- Multilingual capability.
- Plugin management.
- Marking workflow.
The interface is clean and sleek, designed to be responsive and accessible, and is easy to navigate on both desktop and mobile devices alike. It allows you to organize and display all the courses the way you need. Moodle also has a convenient file management system that utilizes drag and drop functionality. You can use files from cloud storage services, such as Dropbox and Google Drive.
So, whether you're a teacher, student or an administrator, Moodle can meet your needs. It has an extremely customizable core that comes with stacks of standard features, a multitude of options, and a vast library of plugins to choose from.
GDPR Consenting of Minors and Managing, Versioning and Tracking Privacy Policies and User Consents.
A new admin tool to manage policy documents.
Add age and location verification to identify minors.
Workflow to allow users to agree to all policies.
Report of user agreed policies and their versions.
Bulk accept of policies on behalf of users.
Include policy tool in core.
Add policy link to the site footer.
GDPR Data Requests and Data Registry.
A process to send a request to the data protection officer.
Delete personal data when it is no longer required.
Create a new privacy subsystem.
Ability to create data categories and purposes.
Data registry with purpose and retention period.
Report of plugin/components implementing the Privacy API.
Ability to set default purpose and retention periods for context levels.
Ability to review and confirm which expired data can be deleted.
Include data privacy tool in core.
Ability to specify the lawful bases for the collection of personal data.
Question bank tagging improvements -
Expanded tagging functionality for question bank.
New modal to add/edit/remove tags on questions.
Filter questions by tag.
Show the list of questions in the 'Add a random question' dialog.
Ability to add question tags at a course level in the edit question form.
Manage tags at a question and course context level.
Allow filtering/adding random questions by tag for quizzes.
Add import/export support for course level question tags.
New capabilities for tagging questions.
UX: Usability improvements -
Boost 4.0 Migration.
Update bootstrap 4 to final release.
Add images to the course cards on the dashboard.
LTI Advantage support -
Add support for LTI Advantage 1.1.
RecordRTC for Atto -
Implement RecordRTC Atto plugin as core feature.
Update RecordRTC Atto plugin buttons.
Messaging database tables -
Merge messaging database tables.
Create new tables for messaging.
Ad-hoc task to upgrade messages to merged table.
Other Highlights :
Global search -
Add group support.
Content aware searching / alternate results sort orders.
Reindex a single area.
Allow filtering search by user.
Search of section titles, summaries.
Functional changes :
Inform student whether and how their selected choice will display.
SCORM: option to force new attempts.
Add Moodle DB search engine.
Use cohort as badge criteria.
Add site wide default for grade export: include feedback.
Allow badges as criteria for other badges.
Feedback - Multiple choice (rated) - remove weights from answer.
Allow uploading of profile picture to be used as badge criteria.
Allow cohort themes.
LTI: line item definition within link to return gradable LTI links.
Bulk delete self-registered enrollments on participants page.
Ability to set date/time to nearest minute.
Ability to add a link to glossary entries.
Ability to apply file type restrictions for essay question type.
Add easy return path from PDF grading screen to list of submissions.
Add force language capability to course settings.
Allow teachers to embed files when manually grading questions.
Security issues :
A number of security related issues were resolved.
All plugins must implement Privacy API to be compliant with GDPR requirements. They must implement the API to report on, export and delete stored user data.
Bootstrap is upgraded to final release of version 4.
Infer rendering of templatables with no render method.
Boost: use navigation node icon.