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:
7439 sites
155 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


  • Gareth J Barnard
    Thu, Aug 23, 2018, 12:09 AM
    Dear Kristbjörg,

    Probably something to do with this:

  • Wed, Aug 29, 2018, 7:01 PM
    Thank you Gareth.

    Collapsed topics seems to work fine with Boost (Moodle 3.5). The left top navbar shows only the four links its supposed to: Participants, Badges, Competencies and Grades and the lower left navbar shows: Dashboard, Site home, Calendar, Private files, My courses.
    It is the grid format, however which changes the top left navbar and includes all the course sections/weeks, making it very long in many cases.

  • Gareth J Barnard
    Fri, Aug 31, 2018, 4:06 AM
    Dear Kristbjörg,

    Did this: help?

  • Tue, Sep 18, 2018, 2:48 PM
    I'm using (2018052300) of the Grid Format in Moodle 3.5.2 (Build: 20180910) with the Boost theme and I have tried it with Clean as well. For some reason the restrict access feature doesn't to work for labels. I would like to hide some labels until a certain date and time and activity completion. It is working for the quizzes, lessons, and pages but not labels.
  • Gareth J Barnard
    Tue, Sep 18, 2018, 7:03 PM
    Dear David,

    Nothing to do with the Grid format, bug or feature wise, but a problem with your core setup.

  • Iron Man
    Fri, Sep 21, 2018, 2:08 AM
    Hello Gareth,
    I did not find a new activity image in french in the plugin, So I created one and replaced new_activity_en.png with the one in french. How can this image match the user's language? Can I send you the french image file so you can add it to the package?
  • Gareth J Barnard
    Fri, Sep 21, 2018, 5:18 AM
    Merci Stéphane,

    You can upload an image on GitHub on an issue here: please.

    Kind regards,

  • Wazza
    Wed, Sep 26, 2018, 4:19 PM
    I have an idea for this course format: What if... you could see on the icon the progress of that particular section? Could be a straight bar at top or bottom or a radial progress bar on top of the image or something. Wouldn't that be nice to see?
  • Gareth J Barnard
    Wed, Sep 26, 2018, 9:34 PM
    Good idea Richard, would you be willing to support such an enhancement or provide the code please?
  • Mon, Oct 29, 2018, 10:38 PM

    I'm having a really weird issue with this - when some staff update or edit anything in a course with Grid Format, the system adds a new section which isn't in numerical order (always seems to add section 110, no matter the current number of sections). Grid format then becomes unresponsive - I need to switch to another format, delete the offending section and switch back. This is happening randomly and I'm not sure what is causing it - any pointers that could help me work out what the cause is would be greatly appreciated! Moodle 3.4.3, Clean theme, latest version of grid format.

  • Mon, Oct 29, 2018, 11:31 PM
    Dan - I don't have an answer for you, but I can confirm that I am working on a Moodle which is doing something very similar. That one is using the old technique of orphaned topics (which have now been numbered sections 110, 111, etc.) But I cannot add any more orphaned topics to the site, only topics in positions 9,10 etc.
  • Gareth J Barnard
    Tue, Oct 30, 2018, 4:08 AM
    Hi Dan,

    Latest? What specific version are you using please? Just in case you've done something silly.

    I've never seen that happen, ever. Are there by mistakes links on the course to 'changenumsections.php' in a URL?

  • Tue, Oct 30, 2018, 5:26 PM
    Hi Dave and Gareth,

    Thanks for the responses! Dave, it sounds like a very similar issue - when sections are added it seems to start at 110 and I'm pretty sure they had orphaned sections as we pretty much reuse the same courses year after year - I'll look to see if that's having an impact.

    Gareth, I certainly wouldn't rule out me doing something silly! The version installed is / 2017111803. I've never seen it before either! I've just checked on one of the affected courses and can see that section 110 is still being created regardless of course format - I believe the issue of section 110 being created is a Moodle/upgrade bug, but it happens to then make Grid Format unresponsive.

    I'll keep digging into it!

  • Tue, Oct 30, 2018, 5:31 PM

    Just found this which may be related:

  • Tue, Oct 30, 2018, 9:46 PM
    Hi all,

    I think I've worked out what is happening here. The topic 110 is the one created by default with the OU subpage plugin and seems to be causing problems since the change in stealth activities in 3.4 ( I've created a new course and can now recreate the issue. This doesn't affect most course formats but does affect Grid Format. I've deleted all instances of a subpage in the test course and Grid Format works again and doesn't break.

    Thanks for the pointers above - it helped me track this down!

Please login to post comments