local_differentiator
A tool to efficiently formulate and save learning goals based on the Differentiator by Ian Byrd. Learning goals are persisted for every user in your Moodle installation.
Download and compatibility
verification ledger
Source tagged by maintainer
github.com/lucaboesch/moodle-local_differentiator @ v5.2-r5 · commit 9def0e98918e
Rebuilt deterministically from that tag
canonical ZIP, byte-identical on every rebuild
Artifact hash recorded in the public index
sha256 4f3cc3d9324297faaf5e33ce24baeb7fc06a62ffa10a542d0d1b3a7c956356ec
Release signed · trusted publishing
planned — TUF signing (RFC §4.3)
Recorded in public transparency log
planned — Sigstore/Rekor (RFC §4.3)
composer require lucaboesch/moodle-local_differentiator
All versions
About
The Differentiator plugin for Moodle helps teachers formulate, refine, and store learning goals in a structured way. It is based on The Differentiator by Ian Byrd and has been adapted for Moodle so that learning goals can be created and managed directly within the LMS.
Purpose
Writing clear learning objectives is often difficult. The plugin guides educators through the process by offering structured prompts and pedagogical frameworks, making it easier to formulate learning goals that align with instructional design principles such as constructive alignment.
Key Features
Learning Goal Builder
The plugin provides templates and selectable elements that help construct learning goals by combining:
- Cognitive processes (e.g. Remembering, Understanding, Applying, Analyzing, Evaluating, Creating)
- Action verbs associated with Bloom's taxonomy
- Subject content
- Required resources
- Expected products or outcomes
- Group settings and collaboration options
These elements are combined into complete learning-goal statements.
Learning Goal Repository
Unlike the original Differentiator website, Moodle users can:
- Save learning goals permanently
- Organize and manage previously created goals
- Reuse goals across multiple courses
User Tours
A Moodle User Tour configuration is included, allowing institutions to provide guided onboarding for new users.
Typical Workflow
- Open the Differentiator interface.
- Choose a thinking skill or Bloom level.
- Select an action verb.
- Define the content or subject.
- Optionally specify:
- resources,
- group size,
- expected product/output.
- Save it for future use.