moodle/question/type/calculated
safatshahin dfed4fd040 MDL-71516 core_question: Qbank api implementation
This commit implements the qbank api so that any plugin
can implement its own question bank. This api currently
works parallely with the moodle core classes and the
added qbank in the core, means the moment a plugin
is installed, that object is replaced with the object
from the plugin instead of core, which means the api
has flexibility till the plugins are integrated and the
plugins can be integrated in any order.

All the old classes are still there and not deprecated
as there is a different tracker for the changes to the
quiz and another tracker for class deprecation and
class renaming. Core question units tests are pointing
to the new api structure but the classes are pointing
to the location related to the plugin availability.

Co-Authored-By: Luca Bösch <luca.boesch@bfh.ch>
Co-Authored-By: Guillermo Gomez Arias <guillermogomez@catalyst-au.net>

one more array fix
2021-08-17 18:57:31 +10:00
..
backup
classes/privacy MDL-61407 qtype: Add null_writer for all qtypes 2018-05-03 16:14:37 +08:00
db MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
lang/en MDL-63730 lang: Merge English strings from the en_fix language pack 2018-10-26 12:48:40 +02:00
pix NOBUG: Fixed SVG browser compatibility 2018-01-25 15:14:21 +08:00
tests MDL-60431 qtype_calculated: handle NAN and INF calculation outcomes 2021-05-21 09:36:06 +10:00
datasetdefinitions_form.php
datasetitems_form.php MDL-71516 core_question: Qbank api implementation 2021-08-17 18:57:31 +10:00
edit_calculated_form.php MDL-64465 qtypes: fix incorrect context passed to format_string 2019-01-11 11:12:24 +00:00
lib.php
question.php MDL-60431 qtype_calculated: handle NAN and INF calculation outcomes 2021-05-21 09:36:06 +10:00
questiontype.php MDL-60431 qtype_calculated: handle NAN and INF calculation outcomes 2021-05-21 09:36:06 +10:00
renderer.php
styles.css MDL-55168 css: reformat plain css with stylefmt 2016-09-30 09:25:23 +01:00
version.php MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00