Moodle release 4.2beta
[moodle.git] / question / bank / upgrade.txt
blobca0a69ec0dad9fec5f533b3b23f8ca86126b35ca
1 This file describes core qbank plugin changes in /question/bank/*,
2 information provided here is intended especially for developers.
4 === 4.1 ===
5 * New functions qbank_usage\helper::get_question_bank_usage_sql and
6   qbank_usage\helper::get_question_attempt_usage_sql have been implemented.
7   When calling a query with the SQL those methods returned, you have to be sure
8   in the accompanying $params array are in the right order.
10 === 4.0 ===
12 * This plugin type is new in Moodle 4.0. It is for adding features to the question bank.
13   They key entry point is the class plugin_feature in the plugin namespace. This tells
14   the core question bank API exactly which features this plugin implements.
15   These features can currently be new columns in the question bank display, and bulk actions.
16   Currently, actions on single questions are implemented as a type of column (but this
17   should probably change in the future.) To get started, have a look at the methods
18   in core_question\local\bank\plugin_features_base which you can override.