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: 7 months ago
Installations: 22908
Downloads (last 90 days): 7910

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.

I'm on version 3.11.1.3, Should i update given the issued raised here? I cant see message of resolution to issues yet?
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.
I quickly installed this on our 4.1 development site to have a look and play around with it. I like the look, but I get the following error when loading up a course and clicking on any of the tiles. I've done a search and nobody has mentioned it and it's not in the bug tracker, so I'm wondering if it's just me:
SyntaxError: Unexpected token '<', "*script*
/"... is not valid JSON
at parse ()
at https://ourmoodle/lib/javascript.php/1675293956/lib/jquery/jquery-3.6.1.min.js:2:79614
at l (https://ourmoodle/lib/javascript.php/1675293956/lib/jquery/jquery-3.6.1.min.js:2:79731)
at XMLHttpRequest. (https://ourmoodle/lib/javascript.php/1675293956/lib/jquery/jquery-3.6.1.min.js:2:82499)
(It's not allowing me to enter and save the whole message here, but it looks similar to the above. Replace the * around script with < and >)
Why does the course page jump straight to tiles when course page is opened?
There does not seem to be setting to control this and behavior which is unique and unintuitive compared to other course formats when usually you have instructions, images etc. other information in start of the course, but with tiles you have to scroll back to start of the course page.
When I try to use the plugin, it does not show properly the icons, for that reason I decided not to use it.
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 is still an issue in latest 4.0.0.9
Any fix?
I notice the 'course index' does not display on the left-hand side in the 4.1 version of this plugin.....is this intended by design?
We're now in Jan 2023, is this ready for Moodle 4 yet? August is mentioned ablove, but nothing else...
Hello & thank you for a great plugin.
I have exactly the same problem as described by Michaël Lambert above. I had to disable JavaScript navigation for tiles format to work when the offline quiz plugin (newest version for Moodle 4.x) is installed. Otherwise, the screen just remains grayed out when selecting a tile, and activities cannot be selected. This is independent of whether an offline quiz activity is in fact used in the corresponding course or not. Simply installing the offline quiz plugin somehow breaks the JavaScript navigation of the tiles format. Not sure, if this is a bug in the tiles format or the offline quiz plugin, though. Without JavaScript navigation enabled in the tiles format both plugins seem to work ok. Thanks for checking this.
On moodle 3.11 you can resolve the error you get when you edit a section by following the patch located in https://bitbucket.org/dw8/moodle-format_tiles/issues/117/error-when-editing-a-section-on-php-80-on
I am receiving the same error as Vincent Basile
Stack trace {stacktrace/debug}: {labelsep/langconfig}
line 702 of /course/format/lib.php: Error thrown
line 656 of /course/format/tiles/lib.php: call to format_base-create_edit_form_elements()
line 47 of /course/editsection_form.php: call to format_tiles-create_edit_form_elements()
line 214 of /lib/formslib.php: call to editsection_form->definition()
line 914 of /course/format/lib.php: call to moodleform-__construct()
line 104 of /course/editsection.php: call to format_base-editsection_form()
Hello,
I encountered a problem with your plugin (which I really like!) because the execution of javascript does not work if the mod_offlinequiz plugin is installed.
Setup: Moodle 4.1 - Tiles Format 4.0.0.8
Has anyone else run into issues with tiles format when upgrading to PHP 8. Receiving error: Exception - Unknown named parameter $ when trying to edit a section. Below are PHP error logs. Errors go away when reverting back to PHP 7, so it is definitely PHP 8 that is causing this issue. This is installed on Moodle Version 3.11.11 using the latest tiles version
Error code: generalexceptionmessage
* line 702 of \course\format\lib.php: Error thrown
* line 656 of \course\format\tiles\lib.php: call to format_base->create_edit_form_elements()
* line 47 of \course\editsection_form.php: call to format_tiles->create_edit_form_elements()
* line 214 of \lib\formslib.php: call to editsection_form->definition()
* line 914 of \course\format\lib.php: call to moodleform->__construct()
* line 104 of \course\editsection.php: call to format_base->editsection_form()
Thanks for this beautiful format, our teachers love it! However, the due date of assignments seems to be hidden in this format. Is there any way to make it appear without having to open the assignment?
Will the 4.0+ version of the plugin be production ready by the end of the year? We'll be updating from 3.9 in early January, and Tiles gets significant use in our site.