← Back to archive

OER Exchange

block_oerclient
camp Tier 2 · Verified
Actively maintained · updated 2 wk ago
Fully free

A Dashboard block for the OER Exchange platform's client-side plugin, giving the Exchange a presence on the Dashboard of a teacher's own Moodle site.

Download and compatibility

1.0.1 Moodle 5.0 – 5.2
Verified against source
verification ledger

Source tagged by maintainer

github.com/adamjenkins/moodle-block_oerclient @ v1.0.1 · commit 7d47a5ba6d64

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 b406466d5d66acf1535930f9f9b39ede11f505759c15fd7d5b8349833afa96dd

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 29 Jul 2026.
Code check ?: clean
phplintphpcs0 | 0
composer require adamjenkins/moodle-block_oerclient

About

Install this alongside local_oerclient on a teacher's own Moodle site, so that the Exchange is visible on the Dashboard without having to navigate to a dedicated page first. Two panels:

  • Shared from this site — the site's own outgoing shares to the Exchange, whether a course or a single activity, each with its status: queued, building a backup, uploading, published, or failed. Read straight from the local database, with no network call.
  • Recent OER available — a handful of the newest resources published on the connected Exchange, each with its creator's name, fetched through the same search web service the browse page already uses.

If the site is not yet registered with an Exchange, or the Exchange cannot be reached, the second panel shows a plain explanatory message instead of an error.

local_oerclient must already be installed and configured. This block declares it as a hard dependency, so Moodle's plugin installer will refuse to install the block without it.

Project

Maintainer
adamjenkins
1 release in the archive
Plugin typeBlocks
Depends on
local_oerclient · 2026080101 or newer
declared in version.php on the default branch · Moodle requires these plugins to be installed first
LinksDocumentation
declared by the maintainer
Development 0 · 0 forks · 0 open issues & PRs · Tested with moodle-plugin-ci
Security advisoriesNone published