Activities: Poster

Maintained by Picture of David MudrákDavid 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.
555 sites
65 fans
Moodle 3.5, 3.6, 3.7, 3.8, 3.9


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


Picture of David Mudrák
David Mudrák (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    Sat, May 13, 2017, 4:03 AM

    Poster version 5.0.0 released, offering an improved editing interface. Tested on Moodle 3.2 and 3.3 with all three major theme families (Boost, Clean, More).

  • Picture of David Mudrák
    Sat, Nov 11, 2017, 7:32 AM

    Poster version 5.1.0 released. In editing mode, the "Add a block" selector is now displayed in Boost based themes, too.

  • Picture of William Mair
    Tue, Nov 28, 2017, 11:35 PM

    How much work would be involved in displaying the poster content directly on the course page as opposed to a separate resource? I was thinking of using the OneTopic course format with your poster resource to mimic a Mahara collection.

  • Picture of David Mudrák
    Wed, Nov 29, 2017, 2:00 AM

    @William Mair - you can use the course format "Single activity format" and let the poster be displayed directly as the course main page.

  • Ricardo Caiado
    Thu, Jun 21, 2018, 10:18 PM

    Any update to Moodle 3.5?

  • Picture of David Mudrák
    Fri, Jun 22, 2018, 4:48 AM

    Yes I plan to formally update it asap. Meanwhile, the current 3.4 version should just work well.

  • Ricardo Caiado
    Fri, Jun 22, 2018, 4:54 AM
    Great news
  • Ricardo Caiado
    Tue, Sep 4, 2018, 8:26 AM

    Any update to Moodle 3.5?

  • Picture of David Mudrák
    Wed, Sep 5, 2018, 8:37 PM

    Have you tried if the 3.4 version works? If would be a helpful contribution.

  • Ricardo Caiado
    Wed, Sep 5, 2018, 8:45 PM
    Yes, the 3.4 version works !
  • Picture of David Mudrák
    Thu, Sep 6, 2018, 4:18 AM

    Thanks for confirmation. I am happy to announce that Poster version 5.2.0 has been now released, with privacy API finally implemented and Moodle 3.5 supported.

  • Picture of maude vuille
    Thu, Sep 6, 2018, 3:35 PM
    I usually don't comment before implementing, but what a fantastic resource!
  • Picture of Valeria Keck
    Sat, Sep 29, 2018, 12:08 AM
    Good afternoon,

    I make the following query we have installed a Moodle 2.9.8+ (Build: 20160915), and in one of the courses is installed the Poster block when teachers activate the edition to incorporate a new block to the Poster shows them the following message "No there are blocks that I can add to this page. "; but it is not the same when a site administrator tries to do it.

    Thank you so much.
    I await your response.
  • Picture of David Mudrák
    Mon, Oct 1, 2018, 3:27 PM

    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.

  • Picture of Valeria Keck
    Mon, Oct 1, 2018, 9:05 PM
    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.

1 2 3
Please login to post comments