Moodle plugins directory: Tiles format
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
5k downloads
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).
Contributors
David Watson (Lead maintainer)
Please login to view contributors details and/or to contact them
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.
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?
It looks like any themes that are based off of Boost are impacted. themes based off of Classic are not impacted.
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
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.
David
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
Regards
Céline
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 4.1.0.2
Same issue as some forum users; in Moodle 4.1 and with the latest version of the plugin (4.1.0.2) it is not possible to scroll over the dialogue box that opens the sections.
Any solution? New release soon?
Thanks!