I’m using the latest version of Gibbon (v25). I have the following issue occurring on php 8+.
Markbook settings
Enable Column Weighting: YES
Group Columns by Term: YES
I can now create my first assessment for a class and I assign it to “Term 1”, which works just fine. Then I switch the filter from “All Terms” to “Term 1” and I get the “OH NO!” error message.
Hi Roman, are you able to share which specific version of PHP you’re using? PHP 8 has been adding progressively more and more strict type checking, which is what causes these types of errors. Currently Gibbon v25 only supports up to 8.1, but if this is an 8.2 error, it’d be good for us to sort it out before the next release.
I tried various v8 versions. They are all throwing the same issue. As mentioned in the first post, the current workaround is to not select a specific term, which works just fine.
However, getting to the end of the academic year, the markbook gets rather full with many assessments. To have a working term filter would make things easier for the teachers.
Thanks Roman, looks like a type checking error. I’ve had a look and it appears the issue has already been fixed in v26, can you try updating the following file and see if the error persists? Thanks.