Activities ::: mod_poster
Maintained by Stefan Scholz, bdecent gmbh
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.
Latest release:
720 sites
100 fans
Current versions available: 5


There are many useful blocks available for Moodle. Typically, they can be only added to the sides of the Moodle pages, or to the user's dashboard page (also known as My home page). Sometimes, you may want to keep your course main page quite clean, not cluttered with blocks on both sides. In such case, you can put useful blocks into a separate Poster page.

The overall concept is somewhat similar to how pages are created in Mahara - but it is typically the teacher in Moodle who creates the Poster for students to view.


To use the module, you should understand how Moodle sticky blocks work. See Block settings page for more details.

  1. Add the module instance into the course.
  2. Keep the editing mode on.
  3. Add the Moodle blocks you want to display on the poster.
  4. Click the icon to configure the block. Set the block instance so that it is displayed in the context of the poster, on page type Poster module main page (mod-poster-view), inside the region mod_poster-pre or mod_poster-post.
  5. Alternatively, use the drag and drop feature to move the block to the regions at the poster content area.
  6. Note that some blocks must be first added to the course main page first, configured to be displayed at any page and then configured again to be displayed at the poster main page only (this is how block positioning works in Moodle generally).

The poster can be used as for example:

  • Course wall/dashboard (contact teachers, detailed outline of the course, latest news, comments, ...).
  • Project dashboard (project goals, calendar, comments, people, ...)
  • Research report (goals, methods, results, comments, ...)


The Poster module uses not so well known feature of the Moodle blocks architecture. In almost all cases, it is the theme that defines regions where plugins can be added to. However in special cases, such as this one, any Moodle plugin can define its custom block regions. Within the context of the Poster module instance, when displaying its view.php page, two extra block regions are defined - mod_poster-pre and mod_poster-post. The Poster module itself is just a tiny wrapper for displaying these two regions as its content. Simple and clever.

The module natively supports responsive layout in bootstrap based themes (both 2.x and 3.x versions).


Copyright (C) 2015 David Mudrák

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9


Stefan Scholz (Lead maintainer)
David Mudrák: Original author
Please login to view contributors details and/or to contact them

Comments RSS

Toon commentaren
  • David Mudrák
    ma, 1 okt. 2018, 15:27

    Hello Valeria. Thank you for raising this issue. May I suggest we move the discussion into the plugin's issues tracker so that we do not pollute the comments here. Thanks. p.s. I think it will be a matter of permissions - users need be given permissions to add blocks into the poster page.

  • Valeria Keck
    ma, 1 okt. 2018, 21:05
    Thanks for your answer. I have no problem with passing the discussion to the complement's crawler.

    P.S. I tell you that they have the teachers have the permission assigned to add blocks in the Poster activity.

  • Patrick V
    do, 15 jul. 2021, 03:08
    Any chance of a version for 3.11.1?
  • David Mudrák
    wo, 4 aug. 2021, 21:32

    Thanks Patrick. Version 6.0.1 was just released with Moodle 3.11 officially supported. There is no real change from 6.0.0 as all changes are mostly development-oriented. So 6.0.0 would have worked, too.

  • Roberto Becerra
    zo, 31 okt. 2021, 19:11
    Hi David. Unfortunatetly, I think since the last 2 updates of Moodle, Poster is not displaying in 2 columns, could that be an update in Fordson/Boost? or the whole moodle at large that is causing this? any idea of a workaround? Thanks for a very nice and useful project!
  • David Mudrák
    di, 2 nov. 2021, 04:05

    Hello Roberto. I cannot reproduce your problem. The two-columns layout works for me as expected in recent Moodle version under both standard themes Boost and Classic.

  • Roberto Becerra
    wo, 10 nov. 2021, 03:42
    Hi David, Thanks a lot for your reply. It is strange, I actually got this report from another institution using a custom theme, and I checked in our own instance that uses Fordson and saw the same. Now I forced the Classic theme on one course and still got only one column. Now I am thinking what could be common in our both instances that causes the same situation... anyway, thanks for trying glimlach
  • David Mudrák
    do, 11 nov. 2021, 00:58

    Let's move this to where it belongs. May I ask you to report this as a new issues in the plugin's tracker at Github. Please provide exact steps to reproduce on your site. Thanks in advance.

  • David Mudrák
    wo, 4 mei 2022, 22:59

    Hello Admin Raíz PACTO. Students can edit the poster contents. You will need to play with the permissions configuration to give them rights to edit the blocks in the context of the module.

  • Admin Raíz PACTO
    do, 5 mei 2022, 00:43
    Hello David! I would like to install this plugin on our moodle page. And I have a question, can this poster be edited by students? or only by managers or administrators?

  • P H
    vr, 16 dec. 2022, 15:55
    Hello. I would like to know if this plugin is compatible with Moodle 4.1. Thanks!
  • Dr. Nellie Deutsch
    zo, 5 mrt. 2023, 18:29
    I would also like to know if it's compatible or if you're going to upgrade it to 4.1. Thank you for making an amazing plugin.
  • David Mudrák
    di, 7 mrt. 2023, 00:34

    As the "Stats" page here shows, the plugin is being used by multiple Moodle 4.1 sites. I haven't had an opportunity yet to formally check and update the Behat tests but I believe it should work well in 4.1.

  • Andreas Haja
    zo, 12 mrt. 2023, 15:18
    Hello David! I have just found your plugin and wanted to add it to one of my courses. However, the added blocks didn't show on the course page - only the poster name and description were visible. I am using Moodle 3.11 and the Snap theme. Do you have any ideas? Best wishes! Andreas
  • David Mudrák
    ma, 13 mrt. 2023, 23:33

    It could be the Snap theme thing. In either case, please make some illustrative screenshots and post them to a new issue in the plugin's tracker (find the link above at this page). Thanks.

1 2 3 4
Please login to post comments