Question bank improvements for Moodle 4.0: Difference between revisions
Luca Bösch (talk | contribs) No edit summary |
Luca Bösch (talk | contribs) No edit summary |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Project | {{Infobox Project | ||
|name = Question bank improvements for Moodle 4.0 | |name = Question bank improvements for Moodle 4.0 | ||
|state = | |state = Done | ||
|tracker = MDL-70329 | |tracker = MDL-70329 | ||
|discussion = https://moodle.org/mod/forum/discuss.php?d=417599 | |discussion = https://moodle.org/mod/forum/discuss.php?d=417599 | ||
Line 9: | Line 9: | ||
This is a project to largely re-develop the question bank for Moodle 4.0 (if possible). The aim is to | This is a project to largely re-develop the question bank for Moodle 4.0 (if possible). The aim is to | ||
* add some important new features, like question versioning, and making it easier to track where each question is used. | * add some important new features, like question versioning, and making it easier to track where each question is used. | ||
* improve how the code is organised, for example by introducing a new 'Question bank plugin' type (qbank_). | * improve how the code is organised, for example by introducing a new 'Question bank plugin' type (qbank_). | ||
* and fix some long-standing bugs, for example the problems with question backup and restore. | * and fix some long-standing bugs, for example the problems with question backup and restore. | ||
This project has a follow-up project [[Question_bank_improvements_for_Moodle_4.1|Question bank improvements for Moodle 4.1]] which continues with the issues not making it into Moodle 4.0, and new additional requirements. | |||
== Technical overview of the plans == | |||
What we are planning to do is outlined in [https://moodle.org/mod/forum/discuss.php?d=417599 this forum thread]. That thread is quite long, with discussion of the plan, but the key posts which describe the plan are: | |||
* [https://moodle.org/mod/forum/discuss.php?d=417599#p1682674 Setting the scope] | |||
* [https://moodle.org/mod/forum/discuss.php?d=417599#p1683127 Question bank will be made up of plugins] | |||
* [https://moodle.org/mod/forum/discuss.php?d=417599#p1687624 List of the plugins that will be created initially] | |||
* [https://moodle.org/mod/forum/discuss.php?d=417599#p1683186 Question bank will store the version history of each question] | |||
* [https://moodle.org/mod/forum/discuss.php?d=417599#p1688163 How the question bank will track the places (quizzes) where questions are used] | |||
* [https://moodle.org/mod/forum/discuss.php?d=417599#p1685143 Some initial UI wireframes] | |||
* [https://moodle.org/mod/forum/discuss.php?d=417599#p1705076 Question (and following discussion) about how complicated the filtering/searching system needs to be at first] | |||
== Project support == | == Project support == | ||
This project is proceeding thanks to the support of [[Question_bank_improvements_for_Moodle_4.0#Contributors|a number of universities and other organisations]] who crowd-funded the development. | This project is proceeding thanks to the support of [[Question_bank_improvements_for_Moodle_4.0#Contributors|a number of universities and other organisations]] who crowd-funded the development. | ||
== Work-in-progress == | == Work-in-progress == | ||
In time, we will and more information here, for example links to a prototype site. | In time, we will and more information here, for example links to a prototype site. | ||
== Contributors == | == Contributors == | ||
=== Contributors (initiators) === | === Contributors (initiators) === | ||
* The Open University | * The Open University | ||
* ETH Zurich | * ETH Zurich | ||
* BFH Bern University of Applied Sciences | * BFH Bern University of Applied Sciences | ||
=== Contributors (financially) === | === Contributors (financially) === | ||
* Berlin Institute of Technology (Technische Universität Berlin), Germany | * Berlin Institute of Technology (Technische Universität Berlin), Germany | ||
* Canton of Zurich Middle | * Canton of Zurich Office for Middle and vocational schools, Switzerland | ||
* Catalyst Australia | |||
* Dublin City University, Ireland | * Dublin City University, Ireland | ||
* ETH (Swiss Federal Institute of Technology) Zurich, Department of Medicine, Switzerland | * ETH (Swiss Federal Institute of Technology) Zurich, Department of Medicine, Switzerland | ||
* Hochschule Hannover - University of Applied Sciences and Arts, Germany <sup>*</sup> | * Hochschule Hannover - University of Applied Sciences and Arts, Germany <sup>*</sup> | ||
* Johannes Kepler University Linz, Austria | * Johannes Kepler University Linz, Austria | ||
* RWTH Aachen University, Germany | |||
* University of Applied Sciences and Arts Northwestern Switzerland, Switzerland | * University of Applied Sciences and Arts Northwestern Switzerland, Switzerland | ||
* Zurich University of Applied Sciences, Switzerland <sup>*</sup> | * Zurich University of Applied Sciences, Switzerland <sup>*</sup> | ||
=== Contributors (workforce) === | === Contributors (workforce) === | ||
* Catalyst Australia | * Catalyst Australia | ||
* Yvonne Wolf | * Yvonne Wolf | ||
=== Overflowing funds from the SEB deeper integration project === | === Overflowing funds from the SEB deeper integration project === | ||
These institutions are credited here since they participated in the Safe Exam Browser deeper integration project. The remaining funds were allowed to be used in this project here. | |||
* Berlin School of Economics and Law, Germany | * Berlin School of Economics and Law, Germany | ||
* Neubrandenburg University of Applied Sciences, Germany | * Neubrandenburg University of Applied Sciences, Germany | ||
* Ruhr-University Bochum, Germany | * Ruhr-University Bochum, Germany | ||
* University of Applied Sciences Upper Austria, Austria | * University of Applied Sciences Upper Austria, Austria | ||
<sup>*</sup> Institutions funding in both SEB deeper integration as well as Question bank improvements for Moodle 4.0 project | <sup>*</sup> Institutions funding in both SEB deeper integration as well as Question bank improvements for Moodle 4.0 project |
Latest revision as of 10:22, 27 April 2022
Question bank improvements for Moodle 4.0 | |
---|---|
Project state | Done |
Tracker issue | MDL-70329 |
Discussion | https://moodle.org/mod/forum/discuss.php?d=417599 |
Assignee | Project instigated by Thomas Korner, Luca Bösch, Tim Hunt, Antonia Bonaccorso. Implementation by Catalyst AU |
This is a project to largely re-develop the question bank for Moodle 4.0 (if possible). The aim is to
- add some important new features, like question versioning, and making it easier to track where each question is used.
- improve how the code is organised, for example by introducing a new 'Question bank plugin' type (qbank_).
- and fix some long-standing bugs, for example the problems with question backup and restore.
This project has a follow-up project Question bank improvements for Moodle 4.1 which continues with the issues not making it into Moodle 4.0, and new additional requirements.
Technical overview of the plans
What we are planning to do is outlined in this forum thread. That thread is quite long, with discussion of the plan, but the key posts which describe the plan are:
- Setting the scope
- Question bank will be made up of plugins
- List of the plugins that will be created initially
- Question bank will store the version history of each question
- How the question bank will track the places (quizzes) where questions are used
- Some initial UI wireframes
- Question (and following discussion) about how complicated the filtering/searching system needs to be at first
Project support
This project is proceeding thanks to the support of a number of universities and other organisations who crowd-funded the development.
Work-in-progress
In time, we will and more information here, for example links to a prototype site.
Contributors
Contributors (initiators)
- The Open University
- ETH Zurich
- BFH Bern University of Applied Sciences
Contributors (financially)
- Berlin Institute of Technology (Technische Universität Berlin), Germany
- Canton of Zurich Office for Middle and vocational schools, Switzerland
- Catalyst Australia
- Dublin City University, Ireland
- ETH (Swiss Federal Institute of Technology) Zurich, Department of Medicine, Switzerland
- Hochschule Hannover - University of Applied Sciences and Arts, Germany *
- Johannes Kepler University Linz, Austria
- RWTH Aachen University, Germany
- University of Applied Sciences and Arts Northwestern Switzerland, Switzerland
- Zurich University of Applied Sciences, Switzerland *
Contributors (workforce)
- Catalyst Australia
- Yvonne Wolf
Overflowing funds from the SEB deeper integration project
These institutions are credited here since they participated in the Safe Exam Browser deeper integration project. The remaining funds were allowed to be used in this project here.
- Berlin School of Economics and Law, Germany
- Neubrandenburg University of Applied Sciences, Germany
- Ruhr-University Bochum, Germany
- University of Applied Sciences Upper Austria, Austria
* Institutions funding in both SEB deeper integration as well as Question bank improvements for Moodle 4.0 project