Activities ::: mod_poster
Maintained by David Mudrák
Poster is a resource activity module allowing to create a web page. What makes this module unique is that the contents of the poster page is composed of Moodle blocks (such as HTML block, Calendar block, Latest news block etc.). It provides yet another place within the course where blocks can be put without polluting the course front page.

Poster 6.0.1

Moodle 3.9, 3.10, 3.11
Released: Wednesday, August 4, 2021, 9:30 PM


  • Behat and PHPUnit tests updated and tested on Moodle 3.9 - 3.11.
  • Fixed minor coding style issues reported by phpcs.
  • Git master branch renamed to main.


  • Improved styling of the "Add a block" widget to distinguish it from other existing blocks on the page.
  • Dropped support for legacy Bootstrap 2.x grid and CSS classes. Supported are Bootstrap 4.x based themes such as Boost or Classic.
  • Fixed minor coding style issues.
  • Travis-CI replaced with Github actions.
  • Supported Moodle versions 3.9 LTS and higher.


  • Behat tests updated and tested on Moodle 3.5 - 3.9


  • Behat tests updated to run on Moodle 3.6


  • Privacy API implemented. The Poster plugin does not store any personal data.
  • Moodle 3.5 added as a supported version.


  • In editing mode, the "Add a block" drop down selector is now displayed in the Boost based themes, too - making it easier and more intuitive to add blocks to the poster regions.


  • Improved the styling of the poster editing page
  • Tested with Moodle 3.2 and 3.3 under Boost, Clean and More themes


  • Added travis-ci support
  • Coding style fixes


  • Added behat tests for the main features (adding instance, adding contents)
  • Checked compatibility with Moodle 3.0 version
  • Switching over to the stable maturity level


  • Fixed the required Moodle 2.7 version, credit goes to Howard Miller for the report.


  • Fixed the missing module help string (displayed when adding the poster into the course).


  • Added support for backup & restore.
  • Fixed usage of deprecated add_intro_editor() method in Moodle 2.9 and higher.
  • The blocks docking widget is now hidden by CSS.
  • Reaching the beta maturity as all planned features are implemented now. Staring to support proper upgrade procedures from now.


  • Initial release of the module, still in alpha version.
  • Basic functionality works.
  • Needs to add backup & restore support yet.

Version information

Version build number
Version release name
Stable version
MD5 Sum
Supported software
Moodle 3.9, Moodle 3.10, Moodle 3.11
  • Latest release for Moodle 3.9
  • Latest release for Moodle 3.10
  • Latest release for Moodle 3.11

Version control information

Version control system (VCS)
VCS repository URL
VCS tag

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit to finish the installation