Ralf Erlebach
Lead maintainer
MyCourses (Filtered) is a Moodle plugin that provides a dedicated page displaying only the courses in which the currently logged-in user is enrolled.
It offers filtering, sorting, and view customization options by url, so you may provide your students with a specifiv dashboard of their learning materials in a specific section in your Moodle instance.
local/mycoursesfilter./local/mycoursesfilter/index.php where required.| Parameter | Description |
|---|---|
coursename |
Search for courses by name or short name (partial match). |
filter |
Filter courses (all, notstarted, inprogress, completed, favourites, hidden). |
sort |
Sort courses (lastaccess, coursename, shortname, lastenrolled). |
view |
Display mode (card, list, summary). |
returnurl |
Optional return URL (e.g., this for the referring page). |
Filter by course name:/local/mycoursesfilter/index.php?coursename=biology
Show in-progress courses with a custom title:/local/mycoursesfilter/index.php?filter=inprogress&title=Current%20Courses
Return to the referring page:/local/mycoursesfilter/index.php?returnurl=this