Grid Format

Course formats ::: format_grid
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.
Latest release:
7282 sites
159 fans
Current versions available: 20

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 in a "lightbox" style display.


The format comes with NO support.  Please see the 'Support' section in '' file that comes with the format.  This is because the format is complex and I regret that I don't have the time / resources to freely assist with questions pertaining to specific enhancements / changes / knowledge improvement.

I will investigate genuine bugs and issue fixes in a timescale set by myself.  When reporting issues you MUST clearly state the full version and release of both Moodle and the Grid format format as contained within their 'version.php' files - if not it takes me longer to figure out, often resulting in me asking for the details anyway and slowing the process of solving your problem down.  It really helps to upload and describe in detail the issue you are having on the 'Course formats' forum.

Screen cast:

More to follow as new icons have been added....

Privacy API support starts with V3.3.0.5 for M3.3 and V3.4.0.4 for M3.4 where the API has been implemented in the minor release of Moodle.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Gareth J Barnard
Gareth J Barnard (Lead maintainer): Maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Mostra comentaris
  • Gareth J Barnard
    dj, 7 oct 2021, 19:25
    Dear Mauricio,

    You could always create a Totara test server and see if it works.

  • dv, 24 des 2021, 14:23
    I dont see install plugins under site admin -> Plug ins. I have downloaded the zip file. Where to place the files in the server in the moodle cloud. Can anyone share steps on How to install this plug-in in MoodleCloud?
  • Ricardo Caiado
    ds, 15 gen 2022, 09:19

    After upgrading to " (2021102700)"

    Class 'format_grid\output\core_text' not found

    line 863 of /course/format/grid/classes/output/renderer.php: Error thrown
    line 472 of /course/format/grid/classes/output/renderer.php: call to format_grid\output\renderer->make_block_icon_topics()
    line 256 of /course/format/grid/format.php: call to format_grid\output\renderer->print_multiple_section_page()
    line 278 of /course/view.php: call to require()
  • Gareth J Barnard
    ds, 15 gen 2022, 19:19
  • Ricardo Caiado
    ds, 15 gen 2022, 23:39

    It works!!!
  • dl, 17 gen 2022, 15:00

    After update and patch as per above, receive this error:

    Exception - Class 'format_grid\output\url_select' not found

    Debug info:
    Error code: generalexceptionmessage

    Stack trace:
    line 199 of /course/format/grid/classes/output/renderer.php: Error thrown
    line 822 of /course/format/renderer.php: call to format_grid\output\renderer->section_nav_selection()
    line 339 of /course/format/grid/classes/output/renderer.php: call to format_section_renderer_base->print_single_section_page()
    line 254 of /course/format/grid/format.php: call to format_grid\output\renderer->print_single_section_page()
    line 278 of /course/view.php: call to require()

    Moodle version: 3.114 (20211108)
    php version 7.4.6
  • Gareth J Barnard
    dl, 17 gen 2022, 21:57
  • dt, 22 feb 2022, 20:47
    Hello Gareth, are you aiming to get an 'early bird' badge for M4.0? Thanks Somrient
  • Gareth J Barnard
    dc, 23 feb 2022, 04:18
    Dear Martin,

    No. Due to the course format API changes, there is a substantial amount of work to be done. Please see the 'Information' section of the Grid format site settings.

    Kind regards,

  • dv, 6 mai 2022, 21:43
    I have recently upgraded to Moodle 4.0. I Love the Grid format and use it throughout my site. While the Moodle page says that Grid is compatible with 4.0 it does hide the Course Navigation Bar on the left side of the screen. Is there a setting or simple fix that I would use to be able to see that with the Grid format?
  • Gareth J Barnard
    ds, 7 mai 2022, 00:08
    Dear Jay,

    I don't know why Moodle 4.0 is reporting the format as compatible as ->, also please see: Gareth
  • ds, 7 mai 2022, 23:32
    Thank you for the wonderful upgrade Gareth! I appreciate the view that you've given in the previous versions. THANK YOU! Best of luck to your future endeavors!
  • ds, 18 jun 2022, 02:03
    This is a wonderful plugin, however with moodle 4.0 update it stopped working.
    The is any upgrade in mind of this plugin for moodle 4.0?
  • Gareth J Barnard
    ds, 18 jun 2022, 02:10
    Dear Marcelo,

    Not at the moment as I need to improve my skills / decide on the best course of action etc.

Please login to post comments