Hi,
This summer I need to upgrade multiple different parts of my moodle-STACK environment. My moodle environment exists ONLY to run STACK quizzes. The work I'm undertaking includes:
STEP 1
- Migrate the apache moodle, MariaDB and Maxima server from CentOS based servers to new Ubuntu based servers
- Update PHP from 7.4.33 to 8.0
- Update MariaDB to the latest version
- Likely move from MaximaPool to goemaxima
- Migrate my current 3.11.9 moodle install across which has STACK 4.3.11 and older versions of associated plugins (see step 2).
- Do performance testing.
STEP 2
- Update moodle from 3.11.9 to 4.1.x
- Currently on STACK 4.3.11 but plan to updateto the latest version 4.4.4.
- Also update:
- Adaptive mode (multi-part questions) 4.3.7 (2020103000) but will move to 4.3.8 (2022092200)
- Deferred feedback with CBM and explicit validation 4.2.1 (2018080600) but will move to 4.2.2 (2022092200)
- Deferred feedback with explicit validation 4.2.1 (2018080600) but will move to 4.2.2 (2022092200)
- Adaptive mode (multi-part questions) 4.3.7 (2020103000) but will move to 4.3.8 (2022092200)
- Do performance testing.
After STEP 1, my current 3.11.9 moodle will be setup and then we'll run performance tests to ensure that the change of server OS, PHP and MariaDB versions has not introduced new issues.
After STEP 2 when we upgrade to moodle 4.1.x and STACK 4.2.11, we'll run performance tests again.
My question concerns PHP version compatibility with the STACK question type and the three associated question behaviour plugins.
- Do both STACK v4.3.11 and STACK v4.4.4 support PHP 8.0?
- Do the older and planned newer versions of the three question behaviours (as listed above) also both support PHP 8.0?
I'm keen to avoid an unexpected issues during my migration and appreciate your advice.
Thanks and best wishes,
Stuart Anderson.