Prerequisite Map icon

Prerequisite Map

Maintained by Vinit Mepani
A Moodle block plugin that visualizes course prerequisite relationships and student learning pathways. Requires the availability_prerequisite plugin.
Price option: Free

Supports Moodle 4.1-5.2 See all versions
Latest release: 1 month ago
Installations: 0
Downloads (last 90 days): 12

Frankenstyle name: block_prerequisitemap
Blocks

Description

Prerequisite Map is a Moodle block that provides a visual representation of course prerequisite relationships and learning pathways, helping students and administrators understand course sequences and track learning progress.

The block works seamlessly with the availability_prerequisite plugin. It automatically discovers prerequisite relationships defined using the Course Prerequisite availability condition and generates a visual learning pathway without requiring any additional configuration. As prerequisite relationships or course completion statuses change, the map updates automatically, giving each student a personalized view of their progression.

Features
  • Visual learning pathway showing course prerequisite relationships.
  • Automatically discovers prerequisite courses and builds the learning pathway—no manual configuration required.
  • Displays course status as:
    • Completed – Course has been completed.
    • In Progress – All prerequisites are met and the student is enrolled.
    • Available – All prerequisites are met but the student is not enrolled.
    • Locked – One or more prerequisite courses have not been completed.
  • Supports simple and complex prerequisite chains.
  • Organizes courses into logical stages based on prerequisite dependencies.
  • Progress summary showing overall pathway completion.
  • Personalized view based on each user's enrolment and course completion data.
  • Can be added to the Dashboard, Site Home, or Course pages.
  • Fully compatible with the availability_prerequisite plugin.
  • Supports Moodle 4.1 through 5.2.
  • GDPR compliant – stores no personal data.

This plugin is ideal for Moodle sites that use structured learning paths, making it easy for students to see what they have completed, what they can study next, and which courses remain locked until prerequisites are met.

Contributors

Awards

Privacy friendly
Automated testing support