Moodle Quiz and Question bank

Moodle Quiz and Question bank

by Luca Bösch -
Number of replies: 0

Room D60, 16.06.2023
Moodle Quiz and Question bank
(Pitched by Tim Hunt, Antonia Bonaccorso, Luca Bösch, and Thomas Korner)


Project started off Safe Exam Browser deeper integration in Moodle 3.9
Benefitted from a 1.5 year hiatus between Moodle 3.9 and 4.0.

Work results got in 4.0
- versioning of questions including a history
- question status: draft or ready. Draft cannot be included in quizzes
- work under the hood: question bank is now built of plugins (instead of being a rather monolithic chunk of code)
- comments on question versions to facility co-creating questions and quality assurance
- custom fields for questions that may be introduced by the Administrator
- question usage: in which quizzes has my question been used

Work results got in 4.1
- refinement of the comments editor
- In-place editing of question's titles

then the development changed from Catalyst AU to Catalyst EU
Reorganisation took some time so there were no major changes in 4.2

Features currently in development for 4.3 (developed by Mark Johnson, Catalyst EU)
- better searching based on pretty much every information that is stored about your questions
- possibility for users to customize their view on the question bank: hide, move and pin columns
- refining code so it becomes easier for developers to write new plugins

What is still missing?
- adaptive questions based on answers to prior questions - there are already plugins available in the plugins directory 
- ability to use questions from a central source
- some sort of approval workflow
- multilingual support: make it easier for adding translations to questions. Not yet thought about this, but would be a good idea. 
- when creating questions as a teacher I see my favourite question types first in the question type picker
- simplified interface (more WYSIWYG) for multiple choice question interface (something like a list with plus and minus). This could be used as a first approach into creating a MC-question, and would be transformed into the proper question form, where the question could be further enriched with pics, feedback, etc.
- Need for sharing questions and question-banks between different moodle-tenants without export/import, without loosing connection. Basic idea: Collaborating on the same quiz-questions and -collections across different moodle-servers/-tenants (Simon K.).
  • This is a sensible requirment that has been raised by many, so it is in the backlog. But first sharing within one Moodle-tenant should be solved

question bank as activity for teachers only
- why don't we include it in the content bank? 
  • HQ at the moment is not decided if they keep content bank
  • discussions with Amaia Anabitarte (from HQ) at the beginning made it clear that at the moment the concepts for question bank and content bank did not match and would have caused massive amounts of work to find soemthing working
- questions are some kind of conent and they should be usable in other activities than quizzes as well
- shared wild cards - will they also work in this setup? This has not yet been thought of, probably this solution would raise control of the range for wild cards
- forced preview once a question has been finished (admin setting)
- (Tim is planning to have a close look at the different core question types and give some love to those)
- As always, keep in mind what will be the upgrade path for existing installations 
- share Questions over multiple Moodle instances should be better possible --> maybe STACK people have a solution for this
- Very useful would be an easy option to import a bulk of prepared questions direct in the question bank - in a textual way (or tabular) by copy-paste. Teachers often prepare their questions offline and like to paste them afterwards in one step (and not to have to use any external solution to confert the questions to any filetype to be able to import in the end). (Martin Reichel)
- Furthermore for some reasons it should be possible to export, change offline and re-import questions, with permanent reference to the question id. (Martin Reichel)

Funding:
    - funding is possible, will do it over Berner Fachhochschule (Luca)