-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.6 - upgrade error with Shared Question Banks #226
Comments
Yes. Moodle 5.0 / 4.6 will change how the question bank works, which means that the age-old hack (is that fair?) in CodeRunner that prototypes are stored in the system question bank will not work any more. There is no longer a system question bank. So, this model needs a re-think. I have some thoughts about how best to deal with that, if you want to discuss it @trampgeek. |
No need for me to be mysterious. My outline solution is:
An advantage of using question_references is that then, for example, the question bank will prevent people from deleting prototyes that are in use. |
Ouch. This is very worrying. We're only just recovering from the introduction of question versioning :-) We're worried about the idea of linking questions to their prototypes using the question references DB table. Some of the concerns have already been outlined on a CodeRunner forum posting: https://coderunner.org.nz/mod/forum/discuss.php?d=570 There, we talk about the problems with exporting a quiz but similar and possibly even more serious concerns arise when backing up and restoring courses. For example, suppose we have a question bank of prototypes that we share between two courses. We now backup both courses at the end of the academic year, ready for setting up our new year's server. How do we manage the question links in this case. Do both course backups include the shared question bank? Or is that backed up separately? In both cases, there seems to be a problem in re-establishing the question references. |
Testing Moodle 4.6 for https://tracker.moodle.org/browse/MDLQA-19535
The following failures occur with this plugin that do not occur with 4.5
The text was updated successfully, but these errors were encountered: