moodle/mod/quiz
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
..
accessrule MDL-71113 javascript: Improve basic JS Documentation 2021-06-18 09:38:05 +08:00
amd MDL-69918 core: Update uses of legacy form change checker 2021-08-10 23:54:01 +08:00
backup MDL-45002 mod_quiz: completion option, at least N attempts completed 2020-07-14 15:32:06 -04:00
classes MDL-71516 core_question: Qbank api implementation 2021-08-17 18:57:31 +10:00
db MDL-71410 mod_quiz: Cache user and group overrides 2021-04-27 14:32:26 +10:00
lang/en Merge branch 'MDL-71984-master' of https://github.com/nguyenphuctien/moodle 2021-07-13 23:46:54 +02:00
pix
report MDL-69918 core: Update uses of legacy form change checker 2021-08-10 23:54:01 +08:00
templates MDL-66587 mod_quiz: visible quiz timer 2020-09-16 15:21:27 +02:00
tests MDL-72179 behat: Make use of page resolvers 2021-07-26 15:14:28 +08:00
yui MDL-58926 quiz: Addition of AJAX based quiz timer. 2020-06-06 17:28:02 +01:00
accessmanager.php
accessmanager_form.php MDL-71947 core_quiz: vertical forms for access rule popups 2021-06-24 12:31:13 +02:00
addrandom.php MDL-61380 Quiz,Questions: Adding "random" question by tag 2018-03-07 00:30:32 +11:00
addrandomform.php MDL-67631 quiz editing: add random dialogue should offer all numbers 2020-01-07 13:59:39 +00:00
attempt.php MDL-72010 quiz: prevent session timeouts during attempts 2021-06-24 12:24:47 +01:00
attemptlib.php MDL-71984 Quiz: Add new attempt's events 2021-07-08 15:13:06 +07:00
autosave.ajax.php MDL-58926 quiz: Addition of AJAX based quiz timer. 2020-06-06 17:28:02 +01:00
comment.php MDL-71628 quiz: Quiz review: names not shown on Manual grading screens 2021-05-25 16:28:52 +07:00
cronlib.php
deprecatedlib.php MDL-71144 mod_quiz: Deprecate quiz_get_completion_state() 2021-04-22 21:02:02 +10:00
edit.php MDL-61107 quiz editing: handle invalid Maximum grade input 2017-12-22 13:35:29 +00:00
edit_rest.php MDL-48771 quiz edit: delete mulitiple tidy up & Behat tests 2017-04-04 01:53:43 +01:00
editrandom.php MDL-68733 quiz editing: behat test for altering random question tags 2020-05-18 23:20:10 +01:00
grade.php MDL-67830 quiz: notice in grade details redirect script 2020-01-29 18:34:39 +00:00
index.php MDL-71376 mod_quiz: fix undefined object reference 2021-04-20 20:10:04 +12:00
lib.php MDL-70720 Quiz: Improve capability checks when fetching users' best grades 2021-05-04 17:23:11 +02:00
locallib.php MDL-69918 core: Update uses of legacy form change checker 2021-08-10 23:54:01 +08:00
mod_form.php MDL-69841 Quiz: Review options 'Help' icons do not work correctly 2020-10-30 10:18:20 +07:00
module.js MDL-69918 core: Update uses of legacy form change checker 2021-08-10 23:54:01 +08:00
override_form.php MDL-71898 mod_quiz: escape user identity fields on override pages. 2021-07-08 23:30:33 +02:00
overridedelete.php MDL-71898 mod_quiz: escape user identity fields on override pages. 2021-07-08 23:30:33 +02:00
overrideedit.php MDL-71410 mod_quiz: Cache user and group overrides 2021-04-27 14:32:26 +10:00
overrides.php MDL-71898 mod_quiz: escape user identity fields on override pages. 2021-07-08 23:30:33 +02:00
processattempt.php MDL-61033 quiz: Editing a quiz while a preview is open 2018-03-27 10:47:32 +07:00
renderer.php MDL-71644 Quiz: The issues outstanding from MDL-70947. 2021-05-20 08:29:31 +07:00
repaginate.php
report.php MDL-57809 weblib: Added missing NO_OUTPUT_BUFFERING directive. 2017-06-23 09:43:07 +10:00
review.php MDL-71030 Quiz: Add 'who' made changes in question response history 2021-04-20 09:06:15 +07:00
reviewquestion.php MDL-71030 Quiz: Add 'who' made changes in question response history 2021-04-20 09:06:15 +07:00
settings.php MDL-67351 quiz: Change advanced quiz settings types to use flags. 2020-01-30 10:50:59 +11:00
startattempt.php MDL-68970 quiz: prevent page caching during attempts 2021-01-25 18:33:51 +00:00
styles.css MDL-71947 core_quiz: vertical forms for access rule popups 2021-06-24 12:31:13 +02:00
summary.php MDL-72010 quiz: prevent session timeouts during attempts 2021-06-24 12:24:47 +01:00
upgrade.txt MDL-71492 mod_quiz: Include missing gradepass in WebService 2021-05-05 14:44:16 +02:00
version.php MDL-71410 mod_quiz: Cache user and group overrides 2021-04-27 14:32:26 +10:00
view.php MDL-71392 mod_quiz: don't display grade to pass if not set. 2021-04-22 09:53:24 +01:00