← Back to archive

local_differentiator

camp Tier 2 · VerifiedMDL Shield reviewed
Actively maintained · updated 3 wk ago
Fully free

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

5.2-r5 Moodle 3.9 – 5.2
Verified against source
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)

Every step is independently verifiable. CAMP never modifies plugin code; it proves the ZIP you install is exactly what the maintainer published. Verified 31 Jul 2026.
Code check ?: clean
phplintphpcs0 | 0amd buildrebuild differs (1)
composer require lucaboesch/moodle-local_differentiator

All versions

VersionReleasedMoodleCode check
  • ZIP
1 older version · superseded by the releases above
  • ZIP

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

  1. Open the Differentiator interface.
  2. Choose a thinking skill or Bloom level.
  3. Select an action verb.
  4. Define the content or subject.
  5. Optionally specify:
  • resources,
  • group size,
  • expected product/output.
  1. Save it for future use.

Project

Maintainer
Luca Bösch
2 releases in the archive
Plugin typeLocal plugins
LinksDocumentation
declared by the maintainer
Development 11 · 3 forks · 2 open issues & PRs · Upstream release v5.2-r3 · 24 Jul 2026 · Tested with moodle-plugin-ci
Security advisoriesNone published
Security review
MDL Shield B+ v5.2-r2 · 2026-07-06 · not in the archive
published review of the moodle.org distribution · fetched by the registry from mdlshield.com · more at mdlshield.com