Moodle Plugins directory: Meta Cleaner: Versions: 1.0.0 | Moodle.org
Meta Cleaner
Meta Cleaner 1.0.0
MetaCleaner - Moodle Plugin
MetaCleaner is a Moodle plugin designed to manage and clean up Meta Link enrollments for courses whose end date has passed. It allows administrators to disable, delete, or automatically reactivate Meta Link enrollments and associated users based on configurable settings.
Features
- Disable Meta Link Enrollments: Disables Meta Link enrollments for expired courses without deleting them.
- Delete Meta Link Enrollments and Associated Users: Deletes Meta Link enrollments for expired courses and removes all associated users.
- Reactivate Meta Link Enrollments: Automatically reactivates disabled Meta Link enrollments if the main course's end date is removed or extended.
- Custom Configuration: Administrators can choose whether to disable, delete, or reactivate Meta Link enrollments via plugin settings.
- Scheduled Tasks: The plugin automatically runs scheduled tasks to manage Meta Link enrollments for expired courses.
Installation
- Upload the plugin to the
local/metacleaner
folder in your Moodle installation. - Go to the Moodle Admin Panel and run the database update for the plugin.
- Navigate to Site Administration > Plugins > Local Plugins > MetaCleaner and configure the settings.
Configuration
After installation, you can configure the plugin settings in Moodle's admin interface:
- Enable Plugin Functionality: You can enable or disable the plugin by checking the "Enable MetaCleaner functionality" checkbox.
- Action for Meta Link Enrollments: Choose whether Meta Link enrollments should be disabled, deleted, or reactivated when the course's end date has passed.
Usage
The plugin runs scheduled tasks that automatically manage Meta Link enrollments for expired courses. You can control the execution of these tasks via Moodle's cron jobs or manually via the admin interface.
Language Files
The plugin currently supports English. Support for additional languages, including German, is planned for future updates. All messages are pulled from the language file configured for your Moodle installation.
Developer
Sadik Mert - Developer and maintainer of the plugin.
Email: sadikmert@hotmail.de
GitHub: https://github.com/SadikUX
License
MetaCleaner is an open-source plugin released under the GNU General Public License v3.
Contributing
Contributions are welcome! Fork the repository, create a branch, and submit a pull request. Please make sure to test your changes thoroughly and include relevant tests.
Changelog
Version 1.0.0 (2025-03-14)
- Initial release of the plugin.
- Added functionality to disable, delete, or reactivate Meta Link enrollments.
Version information
- Version build number
- 2025031508
- Version release name
- 1.0.0
- Maturity
- Beta
- MD5 Sum
- 75f00b3affdfd803e8539e6c41eebb99
- Supported software
- Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
- The more recent release 1.0.0 (2025032801) exists for Moodle 3.11
- The more recent release 1.0.0 (2025032801) exists for Moodle 4.0
- The more recent release 1.0.0 (2025032801) exists for Moodle 4.1
- The more recent release 1.0.0 (2025032801) exists for Moodle 4.2
- The more recent release 1.0.0 (2025032801) exists for Moodle 4.3
- The more recent release 1.0.0 (2025032801) exists for Moodle 4.4
- The more recent release 1.0.0 (2025032801) exists for Moodle 4.5
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS branch
- main
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.