Tiles format

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.
Price option: Free

Supports Moodle 3.3-5.1 See all versions
Latest release: 6 months ago
Installations: 22908
Downloads (last 90 days): 6565

Frankenstyle name: format_tiles
Course formats

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Hi, Leon
Thank you for this fix and making it easier to apply them with the repository!
I hope the maintainers of the plugin will read all these comments and sooner rather than later will fix these issues in the official repository.
@Robert Püschner I've added a fix for this to https://github.com/leonstr/moodle-format_tiles for use with Moodle 5.2.
This is similar to the earlier changes made by Kirk Martinson.
If there are any problems with this fix you could post details in https://moodle.org/mod/forum/view.php?id=47.
Moodle 5.2.1 – Unable to change tile icons
Hello,
first of all, thank you for your continued work on the Tiles course format. It is a great plugin and is widely used in our Moodle environment.
After upgrading to Moodle 5.2.1 (Build: 20260608), we noticed an issue when trying to change a tile icon.
Steps to reproduce:
Enable editing mode.
Click on an existing tile icon (or tile image).
Expected result: The icon picker opens.
Actual result: Nothing happens.
Environment:
Moodle 5.2.1 (Build: 20260608)
Theme: Boost
Tiles version: 5.1.0.2 (2026012570)
Browser console error:
Uncaught Error: No define call for core/modal_factory
https://requirejs.org/docs/errors.html#nodefine
The click event appears to be triggered correctly, but the icon picker modal is never displayed because of the JavaScript error above.
We have already:
Purged all Moodle caches
Tested with the standard Boost theme
Reproduced the issue in multiple browsers
Has anyone experienced the same issue with Moodle 5.2, or is there already a fix available?
Thank you very much for your help and for maintaining this excellent plugin.
Best regards
I'm also hooked to this amazing plugin and don't want to update my Moodle 5.1 until it's updated. @Kirk Martinson, does your tweaking of .js files mean that you made the plugin 5.3 compatible?
Hello,
May we know when the plugin is expected to be updated for compatibility with version 5.2?
Fix to course_mod_modal.js also added to the above document.
I've been able to add a fix to amd/src/edit_icon_picker.js to add compatability with core/modal. Annotated fixed code can be found here: https://docs.google.com/document/d/11_47YqOP3EK2sse0ZNWaqAPB_p5uV6QTiqDT2_2dKwc/edit?usp=sharing I make no claim to have found the most efficient/elegant solution, but it was my best/quickest non-professional coding effort that worked. Feel free to use (at your own risk, of course) until an official fix comes out. Taking a look at course_mod_modal now.
Hello,
I’d like to join in on the questions about the 5.2 update.
Unfortunately, there hasn’t been a response yet.
Currently, many of us are eagerly awaiting a new feature in 5.2, but at the same time, all our courses are in the tiles format, so we can’t update them.
Is there any indication of when we can expect the update?
I, and probably a few others, would be very happy to hear that.
Thank you very much and best regards
Following up on Elias's question from May 1st about Moodle 5.2 support — and seeing that several recent reports in this thread haven't received a reply yet, I'd like to add the technical detail on the 5.2 blocker in case it helps prioritise:
core/modal_factory has been fully removed (not just deprecated) in Moodle 5.2. The plugin still depends on it in two places:
amd/src/course_mod_modal.js line 30 — in the define([...]) list
amd/src/edit_icon_picker.js line 298 — require(["core/modal_factory"], ...)
Loading either module on a 5.2 site fails with "Failed to load module: core/modal_factory" and the corresponding modals don't open. Migrating both usages to the new core/modal API (available since 4.3) should be enough.
Happy to test a patch on a 5.2 install if useful.
Hello,
May we know when the plugin is expected to be updated for compatibility with version 5.2?
I experience that the icons/pictures disappear, whenever I edit the content. Is there a way to fix this?
I submitted an issue to your bug tracker back in December about how the overlay does not render markdown in the content of pages when using your Tiles format. However, that issue seems to be gone. Deleted? I'm wondering why it was deleted? Can you not reproduce the issue?
Issue MDL-60912 https://moodle.atlassian.net/browse/MDL-60912 "Percentage complete in course overview on Dashboard does not consider hidden or blocked activities" has been fixed for Moodle 5.0 and 5.1 smile
Hello,
We noticed a bug with the Tiles course format plugin. When we create a file containing a Genially download and set the appearance to Automatic or Open, it becomes impossible to access the file.
The issue disappears when we switch to editing mode or when we change the course format. Our Moodle version is 4.5.5+, and the plugin version is 4.5.0.28.
Thank you very much for this plugin. We use it extensively on our platform, and it is both very aesthetic and very useful.
Iñigo, you may not be able to see the issue because it is currently in SUBMITTED status. Since I’m not a member of the workspace, I can’t change it myself. I think a workspace member or maintainer could change it from SUBMITTED to OPEN so it becomes visible and usable.
In any case, thanks for pointing us to the Moodle core issue (MDL-60912). We'll follow its progress!! smile