Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:

services:
mariadb:
image: mariadb:10.6
image: mariadb:10.11
env:
MYSQL_USER: 'root'
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
Expand All @@ -22,7 +22,7 @@ jobs:
fail-fast: false
matrix:
php: ['8.3']
moodle-branch: ['MOODLE_405_STABLE']
moodle-branch: ['MOODLE_500_STABLE']
database: [mariadb]

steps:
Expand Down
11 changes: 11 additions & 0 deletions Changes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
History
=============

Version 500.0.1 - 09/07/2025
----------------------------
1. Release candidate version for Moodle 5.0.
2. Fix 'imagecopybicubic' deprecation.
3. Fix float to int loss of precision when converting images on PHP 8.3.
4. Fix 'Using arrays as action menu items is deprecated, use a compatible menu item instead'.
5. Fix 'The marker param in course view is deprecated. Please use course/format/update.php instead'.
6. Fix 'Default exception handler: error/Invalid course state action section_unhighlight in core_courseformat\stateactions'.
7. Fix 'Move section not showing'.
8. Fix broken Behat move tests.

Version 405.1.0 - 02/06/2025
----------------------------
1. Remove 'gnumsections' from database if any exist and update Behat tests to use initial 'numsections'.
Expand Down
20 changes: 13 additions & 7 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ A topics based format that uses a grid of user selectable images to select a sec

Required release of Moodle
==========================
This version works with Moodle 4.5 version 2024100700.00 (Build: 20241007) and above within the MOODLE_405_STABLE branch until the
This version works with Moodle 5.0 version 2025041400.00 (Build: 20250414) and above within the MOODLE_500_STABLE branch until the
next release.

Please ensure that your hardware and software complies with 'Requirements' in '[Installing Moodle](https://docs.moodle.org/405/en/Installing_Moodle)'.
Please ensure that your hardware and software complies with 'Requirements' in '[Installing Moodle](https://docs.moodle.org/500/en/Installing_Moodle)'.

Free software
=============
The Grid format is 'free' software under the terms of the GNU GPLv3 License, please see 'COPYING.txt'.

The primary source for downloading this branch of the format is https://moodle.org/plugins/view.php?plugin=format_grid
with 'Your Moodle version:' set at 'Moodle 4.5'.
with 'Your Moodle version:' set at 'Moodle 5.0'.

The secondary source is https://github.com/gjbarnard/moodle-format_grid/tags

Expand All @@ -30,9 +30,9 @@ If you reuse any of the code then I kindly ask that you make reference to the fo
If you make improvements or bug fixes then I would appreciate if you would send them back to me by forking from
https://github.com/gjbarnard/moodle-format_grid and doing a 'Pull Request' so that the rest of the Moodle community benefits.

Support
=======
Please see Support.md.
Support and sponsorship
=======================
Please see [SupportAndSponsorship.md](SupportAndSponsorship.md).

Installation
============
Expand Down Expand Up @@ -142,7 +142,7 @@ Listed on: https://github.com/gjbarnard/moodle-format_grid/issues

History
=============
Please see Changes.md
Please see [Changes.md](Changes.md).

Developed and maintained by
===========================
Expand All @@ -151,3 +151,9 @@ G J Barnard MSc. BSc(Hons)(Sndw). MBCS. CEng. CITP. PGCE.
- Moodle profile | [Moodle.org](https://moodle.org/user/profile.php?id=442195)
- Web profile | [About.me](https://about.me/gjbarnard)
- Website | [Website](https://gjbarnard.co.uk)

About me
--------
I am an experienced self employed software engineer with decades of development experience in a variety of languages, design
methodologies and processes. I have an MSc in Computing as well as a PGCE in Secondary Education. I'm a member of the British
Computer Society with Chartered Engineer and Chartered IT Professional status.
31 changes: 16 additions & 15 deletions Support.md → SupportAndSponsorship.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,19 @@ The Grid format was originally written by Paul Krix, then taken over by Julian R
uses a grid of user selectable images to pop up a light box of the section. The format takes time, skill, knowledge and talent to develop. This
is why I'm now asking for your financial support in my endeavours. Without your support, there will no longer be any further major releases of the format.

About me
--------
I am an experienced self employed software engineer with decades of development experience in a variety of languages, design
methodologies and processes. I have an MSc in Computing as well as a PGCE in Secondary Education. I'm a member of the British
Computer Society with Chartered Engineer and Chartered IT Professional status.

Contact
-------
If you'd like to sponsor, get support or fund improvements, then please do get in touch via:

- gjbarnard | Gmail dt com address.
- gjbarnard | gMail dt com address.
- My website eMail | contact at gjbarnard dt co dt uk.
- GitHub | Please outline your issue / improvement on '[GitHub](https://github.com/gjbarnard/moodle-format_grid/issues)'.
- @gjbarnard | '[X](https://twitter.com/gjbarnard)'.

Open source software
====================
Expand All @@ -31,18 +39,18 @@ If you make improvements or bug fixes then I would appreciate if you would send
[GitHub](https://github.com/gjbarnard/moodle-format_grid/) and doing a 'Pull Request' so that the rest of the Moodle community
benefits.

Required release of Moodle
Required version of Moodle
==========================
This version works with Moodle 4.5 version 2024100700.00 (Build: 20241007) and above within the MOODLE_405_STABLE branch until the
This version works with Moodle 5.0 version 2025041400.00 (Build: 20250414) and above within the MOODLE_500_STABLE branch until the
next release.

Please ensure that your hardware and software complies with 'Requirements' in '[Installing Moodle](https://docs.moodle.org/405/en/Installing_Moodle)'.
Please ensure that your hardware and software complies with 'Requirements' in '[Installing Moodle](https://docs.moodle.org/500/en/Installing_Moodle)'.

Reporting issues
================
Before reporting an issue, please ensure that you are running the current release for the major release of Moodle you are using. It
is essential that you are operating the required release of Moodle as stated above, this is because the format relies on core
functionality that is out of its control.
Before reporting an issue, please ensure that you are running the current version for the major release of Moodle you are using. It
is essential that you are operating the required version of Moodle as stated above, this is because the format relies on core functionality
that is out of its control.

If you think you've discovered a genuine bug with the format then please look at the Moodle Course and course formats forum first to see if it
has already been repoted. Secondly, look at [GitHub](https://github.com/gjbarnard/moodle-format_grid/issues).
Expand All @@ -56,10 +64,3 @@ release also helps. A screen shot can be really useful in visualising the issue

You can use either the '[Course and course formats forum](https://moodle.org/mod/forum/view.php?id=47)' or '[GitHub](https://github.com/gjbarnard/moodle-format_grid/issues)'.

Currently developed and maintained by
=====================================
G J Barnard MSc. BSc(Hons)(Sndw). MBCS. CEng. CITP. PGCE.

- Moodle profile | [Moodle.org](https://moodle.org/user/profile.php?id=442195)
- Web profile | [About.me](https://about.me/gjbarnard)
- Website | [Website](https://gjbarnard.co.uk)
2 changes: 1 addition & 1 deletion amd/build/thegrid.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading