Meta Cleaner
- Moodle 3.11–4.5
- 更新 2025-03-28
MetaCleaner is a Moodle plugin that manages and cleans up Meta Link enrollments for courses with expired end dates, allowing administrators to disable, delete, or automatically reactivate them if the main course’s end date is removed or extended.
MetaCleaner is a powerful Moodle plugin designed to help administrators efficiently manage and clean up Meta Link enrollments for courses with expired end dates. By automating the handling of Meta Link enrollments, MetaCleaner ensures that your Moodle environment remains organized and free of outdated or inactive enrollments.
This plugin provides administrators with flexible options to disable, delete, or reactivate Meta Link enrollments based on the status of the main course’s end date. It integrates seamlessly into Moodle’s administrative interface and leverages scheduled tasks to automate the cleanup process.
Key Features
Disable Meta Link Enrollments :
Automatically disables Meta Link enrollments for courses whose end date has passed, without deleting the enrollments or associated users.
Delete Meta Link Enrollments and Associated Users :
Completely removes Meta Link enrollments for expired courses, ensuring a clean and efficient Moodle environment.
Reactivate Meta Link Enrollments :
Automatically reactivates disabled Meta Link enrollments if the main course’s end date is removed or extended, ensuring that enrollments remain up-to-date.
Customizable Settings :
Administrators can configure the plugin to choose between disabling or deleting Meta Link enrollments based on their specific needs.
Scheduled Tasks :
The plugin integrates with Moodle’s cron system to automate the cleanup process, ensuring that Meta Link enrollments are managed without manual intervention.
Category-Based Filtering :
Administrators can filter courses by category to apply the cleanup actions only to specific groups of courses.
Capability-Based Access Control :
Access to the plugin’s functionality is restricted to users with the local/metacleaner:manage capability, ensuring that only authorized administrators can configure and execute the plugin’s actions.
Privacy Compliance :
MetaCleaner does not store any personal data, making it fully compliant with Moodle’s Privacy API and GDPR requirements.
- 1.0.0Moodle 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5