Competency Dimensions

Local plugins ::: local_dimensions
Maintained by Foto de perfil, tirada em um dia de rodeio 🤠🐎Anderson Blaine 😎🤓
A Moodle local plugin that extends the core competency system with custom fields, course section progress tracking, and a visual learning plan interface.
Latest release:
5 sites
41 downloads
6 fans
Current versions available: 1

See your learning path in a new dimension.

A Moodle local plugin that extends the core competency system with custom fields, course section progress tracking, and a visual learning plan interface. It provides two display modes: competency tracker and full plan overview. Rich customization options for colors, images, icons, tags, and SCSS are available.

Requirements

  • Moodle 4.5 or later (tested up to Moodle 5.2)
  • Core competencies enabled (core_competency)

Motivation for this plugin

This plugin was created to:

  1. Extend competencies and learning plan templates with custom fields (card images, background colours, tags, icons, SCSS styling)
  2. Provide real-time course section progress tracking, including recursive subsection support (Flexsections)
  3. Offer a modern, accessible learning plan visualization with two distinct modes
  4. Support enrollment-aware filtering and locked content detection

Display modes

The plugin provides two ways to visualize a learning plan, selectable per template via a custom field:

Competency tracker

Shows linked courses for a single competency as a responsive grid of course cards. Each card displays:

  • Real-time section progress via circular SVG indicators
  • Lock status with configurable icons and “Learn More” buttons
  • Availability dates for future enrolments

Full plan overview

Shows all competencies in the plan as an expandable accordion. Each accordion panel loads via AJAX and can display:

  • Competency description
  • Hierarchy path (framework → parent → competency)
  • Related competencies (optionally clickable)
  • Evidence cards with detail modals
  • Comments section with reply functionality
  • Linked course cards with section progress

Companion plugin

Dimensions Block (block_dimensions) is a companion block plugin that displays competency and learning plan cards directly on the Moodle dashboard or any page where blocks are allowed. It provides quick-access cards for plans and competencies styled with the same custom fields managed by this plugin.

Repository: https://github.com/uaiblaine/moodle-block_dimensions

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Foto de perfil, tirada em um dia de rodeio 🤠🐎
Anderson Blaine 😎🤓 (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments