Moodle Plugins directory: Course Recommender: Versions: 1.2.2 | Moodle.org
Course Recommender
Blocks ::: block_course_recommender
Maintained by
Sadik Mert
A Moodle block that helps users discover relevant courses based on their interests through an intuitive tag-based interface.
Course Recommender 1.2.2
Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Released: തിങ്കളാഴ്ച, 15 സെപ്റ്റംബർ 2025, 7:56 PM
Changelog
Version 1.2.2 (2025-09-15)
- Fixed: PostgreSQL compatibility issue with GROUP_CONCAT
Version 1.2.1 (2025-09-13)
- Allow customization of tag colors so they can match the company's corporate design. This will also be configurable in
settings.php
- Limit the number of initial tags displayed. For example, show only X tags by default and allow the user to reveal more/all if desired. The initial count can be configured by admins in
settings.php
- Admins can now choose how tags are sorted (by popularity, A-Z, or Z-A) via a new setting in
settings.php
.
Version 1.2.0 (2025-09-02)
Improve tag selection UI and card filtering - Made the tag selection area horizontally scrollable for better usability with many tags. - Updated cards to display only the tags that are currently selected in the tag filter.
Version 1.1.0 (2025-08-08)
- Switched to clickable badges for interest selection (no checkboxes)
- Tag list is now cached using the Moodle cache API for improved performance
- Added Turkish (tr) and French (fr) language support
Version 1.0.0 (2025-07-20)
- Initial release
- Tag-based course recommendation
- Responsive design
- Real-time updates
- Course image support
Planned Features
- Add a search function to allow users to search for specific tags, which is especially useful when a large number of tags are used on a page. This will also be configurable in
settings.php
(not yet implemented).
Feedback
I would greatly appreciate any feedback from users – ideas, suggestions, challenges, or any issues you encounter. Your input will help improve the plugin and guide future features.
Credits
Developed by Sadik Mert, 2025 - Created for the Moodle community - A strong belief that finding the right course shouldn't feel like finding a needle in a haystack
License
GNU GPL v3 or later - http://www.gnu.org/copyleft/gpl.html
Version information
- Version build number
- 2025091401
- Version release name
- 1.2.2
- Maturity
- Stable version
- MD5 Sum
- 22eabf13877733b96bfa1045bfa9a8a2
- Supported software
- Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS branch
- main
Default installation instructions for plugins of the type Blocks
- Make sure you have all the required versions.
- Download and unpack the block folder.
- Place the folder (eg "myblock") in the "blocks" subdirectory.
- Visit http://yoursite.com/admin to complete the installation
- Turn editing on in any home or course page.
- Add the block to the page
- Visit the config link in the block for more options.