← Back to archive

Availability language

availability_language
camp Tier 2 · VerifiedMDL Shield reviewed
Actively maintained · updated 7 d ago
Fully free

Restrict module and section access based on language.

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

Download and compatibility

5.4.2 Moodle 5.1 – 5.3
Verified against source
verification ledger

Source tagged by maintainer

github.com/ewallah/moodle-availability_language @ v5.4.2 · commit e5e23b8c69bf

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 df81acd8aa19415219b9f7b80aea42d7f974fc15984e381cbb3d0eb7595b9d58

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 ewallah/moodle-availability_language
First time? One-time Composer setup, or download the ZIP and install it through Moodle.

About

Language filters are great, but sometimes they can make your resources and activities very complex. This availability condition makes it easy to show an English resource only to English users and an activity in French only to French speaking students. This plugin only pops up when

  • There is more than 1 language installed in the system (obvious, we need a least 2 languages installed to restrict)
  • When the language of the course is NOT forced. (Course - Edit settings - Appearance - Force language). When a course has a forced language, everything will be shown in this language and we are certain no user will ever arrive with another language enabled. On that moment there is no need to show the restriction, as it would only create the illusion that people could be restricted.

Project

Maintainer
1 release in the archive
Plugin typeAvailability restrictions
LinksDocumentation
declared by the maintainer
DevelopmentOn GitHub: 6 stars · 7 forks · 0 open issues & PRs · Tested with moodle-plugin-ci
Upstream tagv5.4.2 · 04 Oct 2026
reported by the source platform · not verified or archived by the registry
Security advisoriesNone published
Security review
MDL Shield A v5.3.3 · 2026-06-01 · not in the archive
published review of the moodle.org distribution · fetched by the registry from mdlshield.com · more at mdlshield.com