← Back to archive

format_topcoll

camp Tier 2 · Verified
Actively maintained · updated 11 d ago
Fully freeDonation supportedCommercial support available

Collapsed Topics course format for Moodle.

verified and archived by the registry · newer than the source platform's last reported tag

Download and compatibility

503.0.2 Moodle 5.3
Verified against source
verification ledger

Source tagged by maintainer

github.com/gjbarnard/moodle-format_topcoll @ V503.0.2 · commit c56787ff615c

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 251feccfe347609eba280052026b0d1eebcd728248add6bb0d2ddee0cf91e551

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 09 Oct 2026.
Code check ?: 0 errors · 7 warnings
phplintphpcs0 | 7files4amd buildLineLength×4PropertyDeclaration×2CommentedOutCode×1
composer require gjb2048/moodle-format_topcoll
First time? One-time Composer setup, or download the ZIP and install it through Moodle.

All versions

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

About

The concept of 'Collapsed Topics' arose from a need to segment a multi-unit course I was teaching, whereby a student would only need to look at the material for a given unit at any given time. So instead of the administrative complications of meta courses, and as there was no group or cohort functionality in Moodle at the time, I thought that given my experience I could potentially write some code as a plugin that would solve the problem and that of the 'Scroll of Death' that my students were currently experiencing. I then read in .Net Magazine (now no longer being published) issue 186, March 2009, an article entitled 'Collapsed Tables' by Craig Grannell (of Snub Communications) and thought that was the way to address the issue, so I contacted him and received permission to reuse the idea. And so in Moodle 1.9 I set to work creating the first version of 'Collapsed Topics' using 'cookies' to store the state of the toggles, as I'd as yet at the time not learned how to use a server based solution. Having completed the first version, I backported it to Moodle 1.8. Then the complexities of the EU Cookie Law assisted the momentum towards a server side solution that didn't use 'Cookies', and since then with the 'GDPR' regulations the format does now implement the 'Privacy API - https://docs.moodle.org/dev/Privacy_API' as the toggle states pertain to an identifiable user. There has now been a version of the format for every major version of Moodle ever since the first, gradually being improved and enhanced over the years in addition to coping with the API changes.

Project

Maintainer
8 releases in the archive
Plugin typeCourse formats
LinksDocumentation · Changelog · Support the author
declared by the maintainer
DevelopmentOn GitHub: 35 stars · 66 forks · 13 open issues & PRs · Tested with moodle-plugin-ci
Upstream tagV501.1.1 · 09 Oct 2026
verified and archived by the registry · newer than the source platform's last reported tag
Security advisoriesNone published