Skip to Main Content

Structure your module guide

Getting the structure and organisation of your Moodle modules right can help your students find the relevant information at the right time. This guide will help you structure your module.

About blocks

Moodle Blocks can provide additional functionality and content to your module. Some blocks are added by default to all modules and other Blocks can only be used when an activity of that type is enabled on the module e.g. Attendance block or Course completion block.

Blocks display in the Block drawer on the right hand side of a module page in Moodle 4. The ability to open the Block drawer is available to students even when they access Moodle on a mobile browser. Staff and students can choose to close the Block drawer when it is not required.

In Moodle 4, staff and students can add Blocks to their Dashboard page.

Open or close Block drawer

Users can choose whether to open or close the Block drawer. Open block drawer

  • Toggle the Block drawer by selecting the arrow at the far-right of the module page.
  • Select Open block drawer to show the blocks.
  • Select the Close block drawer X at the top of the block drawer to close.


close block drawer

Add and move blocks

  1. Turn Edit mode on.
  2. Open the Block drawer.
  3. Select Add a block
  4. An overlay window opens displaying available blocks. Select the block you want to add. The overlay window will close.
  5. The block will be added to the bottom of the Block drawer.
  6. Select the cog icon on the top right of the block and then select Configure to set up the block. Save changes. This will exit the block settings.
  7. You can move a block within the Block drawer. Select the move icon (four way arrows) and drag and drop the block into a new location.

Block layout settings

  1. Turn Edit mode on.
  2. Open the Block drawer.
  3. Scroll down the block drawer and select the cog icon on top of the block you want to adjust the layout settings for and select Configure.Block menu is open with configure block as the first option
  4. You can specify the pages where this block appears and its arrangement in the overall layout.
    • Original block location Shows where the block was created.
    • Display of page types This lets you specify the pages where the block appears. The drop down menu gives you options to display the block on any page, any course page or any type of course main page. These options will help you set up a general layout for all your modules with most commonly used blocks like calendars, contacts, courses. etc. They will also help you differentiate and limit the course-specific blocks only on the corresponding course pages.
    • Default region: Do not change. All blocks should default to the right of the screen.
    • Default weight. Lets you give priority to different blocks over other blocks, and make them appear on top by default. You can specify the Default Weight from -10(first) to 10(last).
  5. Current page-specific options for arrangement can also be changed. This includes Visibility, region and weight.

Default Blocks

On creation of new modules, default blocks are added to modules based on the format applied. These blocks should not be added again.

Default blocks: City Course Format

The default blocks for City Course Format are:

  1. Upcoming events 
  2. Quickmail 
  3. School Info block (applied at category level and populated as requested by schools) 

Default blocks: Grid format

The default blocks for Grid Format are:

  1. Module dashboard
  2. Upcoming events 
  3. Quickmail 
  4. School Info block (applied at category level and populated as requested by schools) 
Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License