Moodle plugins directory: Grid Format | Moodle.org
Grid Format
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.
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
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
Just want to ask if this plugin can support a responsive theme?
Cheers,
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
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
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
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?
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
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
Thanks for the speedy replies!
Purging all caches doesn't fix the white screen, unfortunately. However, I'm not so fussed now I know it's a non-stable release.
Just wondering, is there any chance of creating a 'MOODLE_26_STABLE' branch in github, where you can push only your stable versions to? I like to script my upgrades completely from a command line, including pulling in the latest contributed code.
But there's no real way of knowing a more recent version of this plugin is available without actually visiting this downloads page in advance (or visiting the tags link). Is that right? I use 11 other plugins for Moodle and they all allow me to programatically switch to the latest stable release via git and pull into my local version, without needing to know in advance if a new version is available for download.
Thanks again!
Michael
Pragmatically, no. Maintaining a separate stable and development branch will only increase the configuration management workload for me. With tagging, upload to Moodle.org it already takes 10-15 mins per branch. With a stable branch I'd have to keep the development branch in sync with it. Also with two branches, contributing developers may confuse which is which and cause a mess. I'd rather keep it as simple as possible for me from a development point of view with standard 'customer release base-lining' practice.
Gareth
P.S. There is nothing to stop you forking the repo and making your script pull from those branches, then when you get a notification, perform a 'pull' before I develop any further.
Kind regards,
Michael