Tiles format

Course formats ::: format_tiles
Maintained by David Watson
A course format which displays course topics as "Tiles", in a grid rather than as a list. When clicked, tile content is displayed under the tile with an animated transition. The layout adapts to different screen sizes and orientations. Within each tile, activities can also be set to display as "sub-tiles". For each tile, the teacher can pick an icon from a predefined set, or upload a background photo.
Latest release:
15689 sites
354 fans
Current versions available: 5
Key features
  • Tiles are used to show course topics and activities
  • Animation is used to expand tiles to reveal content
  • Icons or photos on each tile increase visual appeal
  • Modal windows (animated pop ups) to show content
  • Colours for tiles are customisable
  • Theme compatibility is broad (Boost, Clean, Essential, Moove and Adaptable).
  • Easy to switch into Tiles from other formats (e.g. Topics, Grid) without changing course content
  • User friendly (e.g. tile icons are provided and don't need to be uploaded)
  • Mobile responsive (adapts to different screen sizes and orientations)
  • Progress shown on tile with % in a circle, or as a fraction

Moodle 4.0+ update:  The stable release for Moodle 4.0 and 4.1 is now available.  Work will continue on issues raised, and a further release is expected not later than the end of April 2023.  (Message updated 13 February 2023).


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


David Watson (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Pokaż komentarze
  • wt., 14 lut 2023, 16:44
    I'm on version, Should i update given the issued raised here? I cant see message of resolution to issues yet?
  • pt., 17 lut 2023, 06:08
    Great plugin, but it seems to disrupt my layout, since it setzt the max-width to unset (instead of 1200px).

    At least I think it's doing this, because of this css code:

    @media (min-width: 768px)
    body.format-tiles.limitedwidth:not(.path-mod) #page.drawers .main-inner, .format-tiles .header-maxwidth {
    max-width: unset;

    how can I fix this?
  • wt., 21 lut 2023, 23:54
    We have encountered the same issue that @Ryan Hunt reported regarding the scrollbar layering behind the expanded tile which prevents normal user epectation of being able to click and drag on the scrollbar - scrolling via the keyboard still works as does swiping and scrolling. We are attempting to manually fix with CSS code input into our affected themes but so far have been unsuccessful.

    It looks like any themes that are based off of Boost are impacted. themes based off of Classic are not impacted.
  • śr., 22 lut 2023, 03:05
    Just wondering if anyone else is getting this syntaxerror when trying to open any of the tiles. We are using Moodle 4.1 and the latest version of this plugin: Unexpected token '<', "
  • pt., 3 mar 2023, 17:10
    As noted by Alan O'G on the 1st Feb 2023, I can also confirm that the 'course index' (menu/panel) does not display on the left-hand side in the 4.1 version ( (2023022800)) of this plugin for both teachers and students when using the Boost theme. However, when in editing mode, the course index does appear.
  • sob., 4 mar 2023, 20:38
    Despite truly loving this plugin, I must tell people to avoid it. It's not working well. We had some occasions where using and removing the course format completly destroyed hundreds of hours of works by collapsing all sections/activities into a single section.
  • Qualitop Formation
    pon., 6 mar 2023, 05:36
    Good morning,

    Is it possible to validate a tile when the course has been consulted, because the learners are obliged to tick the "validated" box themselves for the progress to be validated.

    Thank you so much
  • śr., 8 mar 2023, 07:20
    Hi Everybody,
    thank you for this great plugin.
    I'm trying it now on a Moodle 3.7+ version.
    I have this problem, maybe it is already known, but I didn't find...

    The access conditions of an activity are not taken correctly.

    I have a Quiz activity in one tile, I have set that an H5P activity in another tile must be passed to gain access. But does not work.

    I used the same settings in another course with Boost theme, where this conditions works well.

    Box 1, H5P activity with multiple choice test with 1 question
    Passing score: 10
    Maximum score: 10
    Activity Completion: The student must receive an assessment to complete the activity AND Require passing grade

    Box 2, Quiz activity (the one already embedded in Moodle).
    Access conditions.
    Activity "xxxx" must be completed (otherwise invisible)
    (I tested too: "Activity must bi completed with sufficency, but doesn't change the results)

    The activity remains invisible even if the student has passed the required activity. Even after performing a refresh.
    Could someone help? Thank you.

  • śr., 15 mar 2023, 01:23
    como puedo agregar mas secciones cuando esta configurado en modo mosaicos???
  • czw., 30 mar 2023, 17:14
    I can't create an issue on your bitbucket projetc so i wrote here
    Working with your plugin on a 4.1.2 moodle with php 8.1 I encountered errors while running any behat test
    Deprecated: Implicit conversion from float 329.0000000000004 to int loses precision in /var/www/moodle/course/format/tiles/settings.php
    I changed l.198 of course/format/tiles/settings.php
    to $choices[(int)($x * 10)] = $x; and everything is ok now

    Hope thisis correct and help
  • wt., 11 kwi 2023, 20:10
    Does it work as flexible section, section within sections?
  • niedz., 23 kwi 2023, 18:58
    Hi, as noted by
    Peter Ruthven-Stuart on Fri, Mar 3, 2023, 11:10 AM we also lost the course index when using Tiles format. We are testing Moodle 4.1.2 with Tiles plugin version
  • pt., 28 kwi 2023, 16:36

    Same issue as some forum users; in Moodle 4.1 and with the latest version of the plugin ( it is not possible to scroll over the dialogue box that opens the sections.

    Any solution? New release soon?

  • pt., 12 maj 2023, 05:51
    Hi David, I know you have a lot on your plate but I wanted to follow up and see if there has been any movement on adding the left-pane navigation to the course tiles format to allow users to jump to content very quickly?
  • czw., 8 cze 2023, 09:39
    I'm having problems with formatting tiles when using the video embed page feature. The video does not appear.
Please login to post comments