Course formats: Grid Format

Maintained by Gareth J Barnard Gareth 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.
5155 sites
96 fans

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.

REPORTING ISSUES: When reporting issues you MUST clearly state the full version and release of both Moodle and the Grid 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

Show comments
  • Picture of ashish bhatnagar
    Fri, 18 May 2018, 8:33 PM
    I want to show my courses name in grid format on front page. I have installed this plugin but the grid view is not showing on front page its showing on the course content . I want to show my courses name in grid format not course content - . Please advice
  • Gareth J Barnard
    Fri, 18 May 2018, 10:29 PM
    Dear Irith,

    Really? You've not given me any information upon which to make a deduction that there is anything wrong with the code. The upgrade process can be complicated and there is so many things that you / the system could have done wrong that don't pertain to the Grid format itself. And in light of no other reports or being able to replicate myself since M3.4 came out in Novemeber 2017, I'm inclined to think it's your system and not my code.
  • Gareth J Barnard
    Fri, 18 May 2018, 10:32 PM
    Dear Ashish,

    The Grid format is a 'course format' for 'courses'. The front page is a 'front page' which uses the hard coded 'site' format - therefore the Grid format cannot be applied on the front page as is. You'd have to either write some clever mark up or change the core code / implement something in a theme.
  • Picture of Carlos Humberto Diaz Jurado
    Thu, 24 May 2018, 10:01 AM
    Gareth: Hi. I've been sleeping a little trying to do something like this:
    I'm using the lambda theme. I can't get that grid look for the front page with all the courses. I was trying with your plugin but dont get that result. I want to cry =(
    Do you know other way for that? Thank you very much
  • Gareth J Barnard
    Fri, 25 May 2018, 12:15 AM
    Dear Carlos,

    Please read my reply to Ashish above your comment.

  • Picture of Kristbjorg Olsen
    Wed, 22 Aug 2018, 11:38 PM
    Hi Gareth,

    I have noticed that when I use the grid format with the Boost theme, the left navigation draw, in a course is much longer, it shows all the course weeks/topics (like in older themes). Boost theme using other course formats, e.g. collapsed topics, topics format or weekly format, the naw draw is short as it's supposed to be. Is this something that will be fixed or is it supposed to be like this?

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

    Probably something to do with this:

  • Picture of Kristbjorg Olsen
    Wed, 29 Aug 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, 31 Aug 2018, 4:06 AM
    Dear Kristbjörg,

    Did this: help?

  • Picture of David Campbell
    Tue, 18 Sep 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, 18 Sep 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, 21 Sep 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, 21 Sep 2018, 5:18 AM
    Merci Stéphane,

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

    Kind regards,

  • Wazza
    Wed, 26 Sep 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, 26 Sep 2018, 9:34 PM
    Good idea Richard, would you be willing to support such an enhancement or provide the code please?
Please login to post comments