Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Learning Plans Specification
Project state In Progress
Tracker issue https://tracker.moodle.org/browse/MDL-49458
Discussion -
Assignee Damyon Wiese


This is a specification for the implementation of "Learning Plans" for 3.0.

Overview

This feature introduces a few concepts:

  • Competency - A skill, knowledge, qualification, or capacity. Each competency is often given a unique code and may be related to other competencies.
  • Competency framework - An organised collection of competencies. Often created by a standards body. Requires a "scale" for marking various levels of competence and a "default" level from that scale to be used when a competency is automatically marked as complete.
  • Course competencies - A list of competencies from one or more competency frameworks, that are linked to a course. Completing the course will mark those competencies complete.
  • Learning Plan - A users personal list of competencies and courses (achieved and yet to be achieved). A user can create their own draft learning plan, but it must be approved by someone with the required capability before it becomes "Active".
  • Evidence of prior learning - Some sort of documentation that has been provided to prove that a specific competency has been met. Must be approved before the competency will be deemed to be achieved.
  • Learning plan template - A predefined list of competencies and courses that can be used as the basis for a users personal learning plan.