← Back to archive

Flexible sections format

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

Organises course content in any number of sections that can be nested. Each section can be displayed on the same page or on a separate page

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

Download and compatibility

5.0.5 Moodle 5.0 – 5.3
Verified against source
verification ledger

Source tagged by maintainer

github.com/marinaglancy/moodle-format_flexsections @ v5.0.5 · commit 2f1cfc2d5be4

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 c95a19f1eeeff6dc88741bd758313fdc5ea542110c0761da8d21c43fbb49c4b9

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 01 Oct 2026.
Code check ?: 0 errors · 3 warnings
phplintphpcs0 | 3files2amd buildTodoComment×3
MDL Shield A reviewed 2026-10-02
composer require marinaglancy/moodle-format_flexsections
First time? One-time Composer setup, or download the ZIP and install it through Moodle.

All versions

VersionReleasedMoodleCode check
  • ZIP
  • ZIP
2 older versions · superseded by the releases above
  • ZIP
  • ZIP
Course page with nested sections. "Other Uses" and "Glossaries" are displayed as links to their own pages.A subsection shown on a separate page, with a "Back to" link to its parent section.In edit mode the section menu offers "Add subsection" and "Display as a link".

About

The course is divided into sections, each section can be displayed on the course page or as a link. Sections can have subsections.

  • Sections can be added inside other sections. The number of top-level sections is limited by the site setting maxsections, the number of subsections is unlimited, but the nesting depth can be capped with the "Max subsection depth" setting.
  • Each section, regardless of its nesting level, can be shown either on the same page as its parent or on a separate page. Teachers switch between the two in edit mode.
  • When a section is displayed on a separate page, its name becomes a link, and that page shows a "Back to ..." link to the parent.
  • Hiding a section also hides all of its subsections and their activities.
  • Optional "accordion" effect: expanding one section collapses the others.
  • The course index can show sections and activities, sections only, or be hidden altogether.
  • Activities can display a "Back to ..." link that returns to the section they belong to.

If a section contains both activities and subsections, the activities are displayed first.

Project

Maintainer
4 releases in the archive
Plugin typeCourse formats
LinksDocumentation · Changelog
declared by the maintainer
DevelopmentOn GitHub: 25 stars · 34 forks · 19 open issues & PRs · Tested with moodle-plugin-ci
Upstream tagv4.1.7 · 02 Oct 2026
reported by the source platform · not verified or archived by the registry
Security advisoriesNone published
Security review
MDL Shield A 4.1.7 · 2026-10-02
MDL Shield A 5.0.5 · 2026-10-02
MDL Shield A 5.0.3 · 2026-04-18 · not in the archive
MDL Shield B+ 5.0.2 · 2026-04-16 · not in the archive
published reviews of the moodle.org distribution · fetched by the registry from mdlshield.com · more at mdlshield.com