Course formats: Grid Format

Maintained by Gareth J BarnardGareth J Barnard
A modular and visual course format. Hides all topics and creates a grid of icons (one for each topic) with short titles. Clicking on an icon brings up the content from the corresponding topic.

Grid Format 2012042301

Release notes

GRID COURSE FORMAT ============================ Package tested in: moodle 2.2+ QUICK INSTALL ============== Download zip package, extract the grid folder and upload this folder into course/format/. ABOUT ============= Developed by: Information in: FILES -------------- * grid/format.php Code that actually displays the course view page. * grid/config.php Configuration file, mainly controlling default blocks for the format. * grid/lang/en/format_grid.php * grid/lang/ru/format_grid.php Language file containing language strings for grid format. Note that existing formats store their language strings in the main moodle.php, which you can also do, but this separate file is recommended for contributed formats. Of course you can have other folders as well as just English and Russian if you want to provide multiple languages. * grid/db/install.xml Database table definitions. * grid/db/upgrade.php Database upgrade instructions. * grid/version.php Required for using database tables. The file provides information about plugin version (update when tables change) and required Moodle version. * grid/styles.css The file is included in the CSS that Moodle generates. * grid/backup/moodle2/backup_format_grid_plugin.class.php grid/backup/moodle2/restore_format_grid_plugin.class.php Backup and restore run automatically when backing up the course. You can't back up the course format data independently. ROADMAP =============

Moodle 2.0, 2.1, 2.2

Version information

Version build number
Can be updated from
MD5 Sum
Supported software
Moodle 2.1, Moodle 2.0, Moodle 2.2
  • This is the latest release for Moodle 2.0
  • This is the latest release for Moodle 2.1
  • This is the latest release for Moodle 2.2

Version control information

Version control system (VCS)
VCS repository URL
VCS branch
VCS tag

Default installation instructions for plugins of the type Course formats

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myformat") in the "course/format" subdirectory.
  4. Visit to finish the installation