Posts made by Tim Hunt

Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
In case it helps understand this:

"Immeidately after the attempt" actually means "the frist 2 minutes after the attempt was submitted". This is silly, MDL-18395, but no-one has ever got around to making it better.

If you have set it to not allow review of "The attempt" then you can't review things that are only visible if you review the attempt, like the general feedback.
Average of ratings:Useful (3)
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
In every respect other than the code of the question bank, Moodle 4.6 is like Moodle 4.5. Hopefully that answeres a lot of your questions (like PHP and MariaDB version).

I should leave the support question to Brett, but the answer is "it depends" - depends on who is actually using it and what their needs are. This is why if you are using 4.6 for real, you need to keep Brett in the loop. Keeping 4.6 updated every time there is a Moodle release is a cost for Moodle HQ. It makes to minimise that cost, so as soon as we know that every who was using 4.6 have moved to 5.0, then they will stop updating 4.6. On the other hand, we know that realistically, anyone using 4.6 is likely to need at least a few months after 5.0 is released to do their upgrade. So, probably the support will need to last for longer than the end-of-support date currently given on https://moodledev.io/general/releases.
Average of ratings:Useful (3)
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
It depends on the question type and the configuration of the specific question of that type.

mod_quiz_get_attempt_data returns the HTML of each question - which will include the input and select names you need. Working out the values is something you will have to do. The other way you can work it out is to view the question in a web browser, and submit it, and look at hte content of the POST request in your browser developer tools.

(Actually, it might be good if mod_quiz_get_attempt_data returned by that method included the result of->get_expected_data for each question.)
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
There have been major changes in the question bank. See https://docs.moodle.org/dev/Question_bank_improvements_for_Moodle_4.0 and https://moodle.org/mod/forum/discuss.php?d=452417 as entry points into what was done.

If you say what your plugin is acutally trying to do for users, we might be able to advise.
Average of ratings:Useful (2)