moodle/admin/settings
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
..
analytics.php MDL-68052 analytics: Clean up analytics_indicator_calc records. 2020-11-17 20:27:00 +13:00
appearance.php MDL-71052 course: use filetypes setting for course overview files. 2021-06-04 09:35:15 +01:00
badges.php MDL-70911 core_badges: Remove $CFG->badges_site_backpack 2021-03-10 09:09:05 +01:00
competency.php MDL-53700 competency: Migrating settings to core 2016-04-18 11:05:59 +08:00
courses.php MDL-63381 backup: Have an option to import permissions 2021-04-13 13:24:15 +10:00
development.php MDL-71693 admin: set default for debugdisplay to off. 2021-05-20 21:37:37 +01:00
frontpage.php MDL-65782 roles: allow several roles with user/frontpage archetype 2019-06-04 11:49:23 +02:00
grades.php MDL-56246 gradebook: sitewide setting for grade export with feedback 2017-12-22 06:51:11 -05:00
h5p.php MDL-68571 core_h5p: Return default handler if no it has been defined 2020-05-11 16:46:27 +02:00
language.php MDL-70230 admin: add setting sched. task status 2021-06-04 08:12:16 +02:00
license.php MDL-45184 tool_licenses: Add custom licenses 2020-05-26 12:08:05 +10:00
location.php MDL-69772 admin: Better validation for the allcountrycodes setting 2020-10-01 13:39:46 +02:00
messaging.php MDL-64495 admin: New Messaging settings category in Site administration 2019-03-12 10:40:43 +01:00
mnet.php
moodleservices.php MDL-63153 admin: Adding Moodle services page to Site Administration 2018-10-22 11:08:27 +02:00
payment.php MDL-69166 core_payment: rename some functions 2020-10-27 15:34:55 +11:00
plugins.php MDL-71516 core_question: Qbank api implementation 2021-08-17 18:57:31 +10:00
security.php MDL-56873 admin: Set sensible default cURL security settings 2021-06-10 12:01:39 +08:00
server.php MDL-67748 admin: Refactor tokens management as an external page 2021-03-15 21:24:06 +01:00
subsystems.php MDL-67883 core: Make core ready for MoodleNet. 2020-06-05 11:47:42 +08:00
top.php MDL-69166 core_payment: add payment accounts 2020-10-27 14:40:49 +11:00
userfeedback.php MDL-69004 core: Encourage admins to enable user feedback 2020-06-11 11:24:30 +10:00
users.php MDL-71051 core_user: fix issues and address review issues 2021-04-28 11:47:26 +02:00