← Back to archive

OER Exchange: moderation queue

block_oerexchangemodqueue
camp Tier 2 · Verified
Actively maintained · updated 9 d ago
Fully free

A Moodle Dashboard block for OER Exchange moderators: an at-a-glance summary of what needs attention, linking straight to the pages that act on it.

reported by the source platform · not verified or archived by the registry

Download and compatibility

1.0.7 Moodle 5.0 – 5.3
Verified against source
verification ledger

Source tagged by maintainer

github.com/adamjenkins/moodle-block_oerexchangemodqueue @ v1.0.7 · commit 16ede6cf782a

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 77dcef58cade93ce6359c6bf5d048b6204de019e6525816a2f55ba58814e4603

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 04 Oct 2026.
Code check ?: clean
phplintphpcs0 | 0
composer require adamjenkins/moodle-block_oerexchangemodqueue
First time? One-time Composer setup, or download the ZIP and install it through Moodle.

All versions

VersionReleasedMoodleCode check
  • ZIP
2 older versions · superseded by the releases above
  • ZIP
  • ZIP

About

Three sections, each counting what is outstanding and listing the first few items:

  • Open reports — reports still awaiting review, oldest first.
  • Failed parses — the most recent backup uploads whose structure parsing failed.
  • Pending site registrations — sites still awaiting approval, oldest first.

Each section is gated on its own capability: reports and failed parses on local/oerexchange:moderate, pending site registrations on local/oerexchange:managesites. Someone who only approves site registrations therefore sees that section and nothing else, and a user holding neither capability sees empty content even if an instance somehow ended up on their page.

All data is read directly from local_oerexchange's own tables. This block has no database schema, settings or business logic of its own: it is presentation-layer only, and Moodle will refuse to install it without local_oerexchange present.

Project

Maintainer
3 releases in the archive
Plugin typeBlocks
Depends on
local_oerexchange · 2026080400 or newer
declared in version.php at the latest release · Moodle requires these plugins to be installed first
LinksDocumentation
declared by the maintainer
DevelopmentOn GitHub: 0 stars · 0 forks · 0 open issues & PRs · Tested with moodle-plugin-ci
Upstream tagv1.0.7 · 04 Oct 2026
reported by the source platform · not verified or archived by the registry
Security advisoriesNone published