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

  • พ., 8 ก.พ. 2023, 9:13 PM
    Hi, I have the same issue as mentioned here:
    Using the latest version of tiles and Moodle 4.0, if you select a tile and reveal its content, the page scrollbar can no lo longer be dragged. You can scroll (and swipe), but trying to drag the bar will result in the tile being closed. I encountered this in Boost theme. Is there a possible fix? Thank you!

    This happened with the previous version of Tiles format also. It causes a lot of issues for those users without a scroll wheel on their mouse.
  • อ., 14 ก.พ. 2023, 4:44 PM
    I'm on version, Should i update given the issued raised here? I cant see message of resolution to issues yet?
  • ศ., 17 ก.พ. 2023, 6:08 AM
    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?
  • อ., 21 ก.พ. 2023, 11:54 PM
    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.
  • พ., 22 ก.พ. 2023, 3:05 AM
    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 '<', "
  • ศ., 3 มี.ค. 2023, 5:10 PM
    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.
  • ส., 4 มี.ค. 2023, 8:38 PM
    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
    จ., 6 มี.ค. 2023, 5:36 AM
    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
  • พ., 8 มี.ค. 2023, 7:20 AM
    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.

  • พ., 15 มี.ค. 2023, 1:23 AM
    como puedo agregar mas secciones cuando esta configurado en modo mosaicos???
  • พฤ., 30 มี.ค. 2023, 5:14 PM
    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
  • อ., 11 เม.ย. 2023, 8:10 PM
    Does it work as flexible section, section within sections?
  • อา., 23 เม.ย. 2023, 6:58 PM
    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
  • ศ., 28 เม.ย. 2023, 4:36 PM

    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?

  • ศ., 12 พ.ค. 2023, 5:51 AM
    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?
Please login to post comments