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:
7407 sites
5k downloads
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.

Support:

The format comes with NO support.  Please see the 'Support' section in 'Readme.md' 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.

Screenshots

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

Contributors

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

Comments RSS

Comments

  • Gareth J Barnard
    Tue, Dec 17, 2013, 9:18 PM
    Hi Paul,

    Thanks for the report. They do sound similar but the fix in M2.5+ was related to new code added in that version. Being M2.3 this seems to be different. I've brought the format a long way since then. I would guess it could be down to the version you have for M2.3 as I only got the backup and restore code working properly on the 22nd August 2012. Please look in the 'version.php' file of the format.

    Pragmatically, I operate support in line with Moodle HQ policy as regards bug fixes etc. Therefore as M2.3 is no longer supported I won't be making a fix to the M2.3 version if required. I'll only use the information in the M2.5+ versions if relevant.

    Cheers,

    Gareth
  • Gareth J Barnard
    Tue, Dec 17, 2013, 9:41 PM
    Hi Paul,

    To be sure I just tested and I cannot replicate the issue with the latest Grid format for M2.3 being V2.3.4.1. Looking at the description being the section summary text area, this is core code and therefore the responsibility of HQ to fix. The Grid format is not responsible for it in the backup and restore process because it has 'plugin' code for the bits it is responsible. I would suspect therefore that you have the same issue with the other core formats.

    Cheers,

    Gareth
  • Tue, Jan 21, 2014, 6:51 AM
    Hi Gareth,

    Not sure if this bug has been reported already or resolved but the numbered format in the tinyMCE isn't working when using the grid format but works just fine without. Basically, in the tinyMCE, i can see the numbered format but once saved, the numbers don't show anymore. I have images if required, email me at arshad.hussanee@canberra.edu.au

    Thanks,
    Shad
  • Gareth J Barnard
    Tue, Jan 21, 2014, 7:06 AM
    Hi Shad,

    Thank you for the report, interesting issue. Please would you be so kind as to post the images in a post on the Course Format's forum: https://moodle.org/mod/forum/view.php?id=47

    Thanks,

    Gareth
  • Fri, Jan 24, 2014, 9:33 PM
    why are my images always dissapearing?
  • Gareth J Barnard
    Fri, Jan 24, 2014, 10:28 PM
    Hi Johan,

    This was a known issue that has now been resolved in the versions for Moodle 2.5 and 2.6. Please see:

    https://tracker.moodle.org/browse/CONTRIB-4784
    https://moodle.org/mod/forum/discuss.php?d=244390
    https://moodle.org/mod/forum/discuss.php?d=245753

    Kind regards,

    Gareth
  • Wed, Jan 29, 2014, 2:42 PM
    Hi Gareth,

    Just want to ask if this plugin can support a responsive theme?

    Cheers,
    Noel
  • Gareth J Barnard
    Wed, Jan 29, 2014, 7:05 PM
    Hi Noel,

    It can in terms that the grid automatically adjusts to the screen width. However the box sizes do not. It has been tested with the 'Clean' and other similar 'Bootstrapbase' based themes to a certain extent.

    But there is always a margin of interpretation and interoperability with another custom theme. Try it out in a development environment. After all, it is free.

    Cheers,

    Gareth
  • Wed, Jan 29, 2014, 9:49 PM
    Hi Gareth,

    I'm about to use the essential theme for my project. As you mentioned the grid adjust to the screen width and the size of boxes do not. So it means that it will just align vertically with the same size of boxes correct me if i am wrong?

    Thanks,
    Noel
  • Gareth J Barnard
    Wed, Jan 29, 2014, 10:29 PM
    Hi Noel,

    The Essential theme is a moving target and will depend on the version you intend to use. My current understanding is that it will 'just align vertically with the same size of boxes' - but the actual result may have one or more issues. I have not tried the combination in a while in a 'mobile' setting.

    I do work with Julian to make changes to facilitate interoperability between the format and the theme, however, main testing of the format has to be with core themes. There are too many possible combinations of format and contributed plugin to test, such that I would never complete testing and release the code.

    Cheers,

    Gareth
  • DasNic
    Fri, Jan 31, 2014, 1:50 AM
    Hi Gareth - GREAT plugin.

    Is there a way to customize it so that it can only be used on certain courses or by certain instructors? Can this be set up in permissions?
  • Gareth J Barnard
    Fri, Jan 31, 2014, 3:50 AM
    Hi Nic,

    Very interesting question! Not that I know of. But such a way would be through core functionality to have 'capabilities' restricting the course format list in the drop down in the course settings. Perhaps search on Moodle Tracker and see if there is something or if not, suggest an improvement.

    Cheers,

    Gareth
  • Tue, Mar 11, 2014, 7:48 AM
    Hi Gareth. I'm confused by the version numbers for this plugin. When I download the latest for 2.6 via this page, I see 2.6.1.4 in version.php. However, when I grab the code via git (for MOODLE_26 or master), I get version 2.6.1.5. Interestingly, the very latest MOODLE_26 via git prevents any course using this format to display. I get a white screen with no errors, even with developer debug turned up to full. I had to revert back to this 2.6.1.4 version and manually update the value in mdl_config_plugins to get our courses working again. Any suggestions on the bug? And can you clear up my confusion with the versions? Thanks for all your work!
    Michael
  • Gareth J Barnard
    Tue, Mar 11, 2014, 7:57 AM
    Hi Michael,

    The GitHub branches are where I progressively develop the next version. So MOODLE_26 for M2.6 and 'master' for the next unreleased version of Moodle, atm = M2.7. Therefore consider them as development code likely to fail. When tested and I'm happy, I release on moodle.org and create an associated 'tagged' version here: https://github.com/gjb2048/moodle-courseformat_grid/releases. Therefore consider only those two locations as valid 'stable' releases unless the contained version.php maturity and readme details state otherwise.

    Interesting that the current development version is showing a blank screen as does not for me.

    Cheers,

    Gareth
  • Gareth J Barnard
    Tue, Mar 11, 2014, 8:02 AM
    P.S. The white screen is likely because of styles changes. A 'purge all caches' should sort this. Normally, in a release there is code that does this automatically, its just not been updated yet.
Please login to post comments