This plugin should be installed in a sub directory of /course/format/ called tiles

Once installed:

  • it will be available for an editing teacher to select as the format for a given course under Course Administration > Edit Settings > Course Format

  • if this is done, the format will be displayed to a user when they enter that course (as student or teacher)

  • an Administrator will be able to see the plugins settings under Site Administration > Plugins > Course Formats > Tiles

The plugin is compatible with Moodle 3.3, 3.4, 3.5,  3.6 and 3.7.

It supports the Privacy API.

It is intended to support the current versions of the most popular browsers such as Chrome, Firefox, desktop Safari and mobile iOS and Android.

(Internet Explorer should work broadly, but without animation. For plugin version 3.3.6 and higher, the plugin will disable animated navigation if it detects that the user is using IE).

The plugin uses Mustache templates and JavaScript AMD modules.

The plugin contains tests for PHPUnit and Behat in the tests sub-directory. The tests cover major functionality but it would be useful to increase the coverage.

Instructions on using the tests appear at

This plugin is part of Moodle –

Moodle is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Moodle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Moodle. If not, see

Icons: some icons are custom to this plugin, but the majority are from Font Awesome version 4.7 under License SIL OFL 1.1. See and specifically