Course list

Local plugins ::: local_courselist
Maintained by Yes, that's meFlotter Totte
This plugin makes the following possible: Creation of unlimited alternative course list pages (course catalogs, course menus), based on custom course fields (checkbox).

Course list Courselist plugin Version 4.5-g

Moodle 4.1, 4.2, 4.3, 4.4, 4.5
Released: Sunday, 27 April 2025, 5:34 AM

Summary

The plugin makes the following possibe: Creation of unlimited alternative course list pages (course catalogs, course menus), based on custom course fields (checkbox).

Installation

The plugin can be installed by either uploading it via the moodle upload interface or manually by placing the unzipped package into the folder /local/

Setup a new course list

Create course list categories and add courses (Admin)

  1. Go to Site Administration --> Courses --> Course custom fields URL: /course/customfield.php
  2. Klick on “Add a new category”
  3. Change the name of the newly created category (in the following we will use “Demo”, then click on “Add new custom field” (Type: “Checkbox”)
  4. In the popup window enter: • Field name • Short name • Description Under common custom course fields settings, choose • Locked=YES • Visible to = Nobody Repeat for all categories needed.  

Create new course list page (Admin)

  1. First go to Site Administration -> Plugins -> Local Plugins -> Manage course list /local/courselist/manage.php)
  2. Click on “Add new list”

  3. Enter: • Start- and end date of course visibility • Course list name • Description Finally select related custom course field categories. Here we will select “Demo".

You can visit the course list page by clicking on its name  

Let Courses appear in the Course list (Teacher, Admin)

1 Go to the settings of the related course.

2 Select where your course should appear

Important: In order for the max enrolments to appear on the course list page, the enrolment method “waitlist enrolment” or “student enrolment” has to be at the top of enrolment methods.

Version information

Version build number
2025042100
Version release name
Courselist plugin Version 4.5-g
Maturity
Stable version
MD5 Sum
6bd13763b4345ac672819ac722e2aadd
Supported software
Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
  • 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

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v.4.5-g

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.