Quick Navigation
×
Moodle 4.0 XRef and Diffs
Home
Quick Navigation
Moodle 4.0
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.0 Database Schema
Versions
Moodle 4.3
Moodle 4.2
Moodle 4.1
Moodle 4.0
Moodle 3.11
Moodle 3.10
Moodle 3.9
Classes
Functions
Variables
Constants
Tables
Namespaces
Search
Search moodle.org's
Developer Documentation
Search
See Release Notes
Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.
Moodle 4.0 Database Schema (by Marcus Green)
functions
[
Top level directory
]
Variable Cross Reference
at:
/question/bank/editquestion/db/services.php
->
line 28
/mod/glossary/db/services.php
->
line 28
/enrol/meta/db/services.php
->
line 27
/lib/phpspreadsheet/vendor/markbaker/matrix/classes/src/Matrix.php
->
line 379
/admin/tool/moodlenet/db/services.php
->
line 27
/grade/grading/form/guide/db/services.php
->
line 27
/admin/tool/xmldb/db/services.php
->
line 27
/mod/imscp/db/services.php
->
line 29
/mod/bigbluebuttonbn/db/services.php
->
line 29
/media/player/videojs/db/services.php
->
line 27
/grade/grading/form/rubric/db/services.php
->
line 27
/lib/upgradelib.php
->
line 1207
/lib/upgradelib.php
->
line 1350
/lib/upgradelib.php
->
line 1405
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 45
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 57
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 61
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 68
/mod/resource/db/services.php
->
line 29
/admin/webservice/documentation.php
->
line 33
/admin/webservice/forms.php
->
line 194
/payment/gateway/paypal/db/services.php
->
line 27
/mod/url/db/services.php
->
line 29
/mod/survey/db/services.php
->
line 29
/lib/tcpdf/tcpdf.php
->
line 14684
/lib/tcpdf/tcpdf.php
->
line 14721
/admin/webservice/service_functions.php
->
line 123
/admin/tool/usertours/db/services.php
->
line 27
/admin/tool/behat/db/services.php
->
line 28
/lib/tests/externallib_test.php
->
line 430
/blocks/accessreview/db/services.php
->
line 28
/mod/choice/db/services.php
->
line 29
/mod/workshop/db/services.php
->
line 29
/admin/webservice/testclient.php
->
line 50
/webservice/soap/locallib.php
->
line 193
/auth/email/db/services.php
->
line 27
/mod/scorm/db/services.php
->
line 27
/mod/h5pactivity/db/services.php
->
line 28
/admin/tool/policy/db/services.php
->
line 28
/mod/page/db/services.php
->
line 29
/webservice/tests/generator/lib.php
->
line 91
/admin/tool/mobile/db/services.php
->
line 26
/lib/db/services.php
->
line 36
/repository/nextcloud/tests/ocs_test.php
->
line 56
/admin/tool/dataprivacy/db/services.php
->
line 25
/question/bank/tagquestion/db/services.php
->
line 28
/mod/chat/db/services.php
->
line 29
/lib/phpspreadsheet/vendor/markbaker/complex/classes/src/Complex.php
->
line 320
/webservice/wsdoc.php
->
line 62
/mod/lti/db/services.php
->
line 29
/lib/externallib.php
->
line 145
/mod/quiz/db/services.php
->
line 29
/admin/tool/analytics/db/services.php
->
line 27
/mod/wiki/db/services.php
->
line 27
/mod/feedback/db/services.php
->
line 29
/lib/phpspreadsheet/vendor/markbaker/complex/examples/testFunctions.php
->
line 9
/admin/tool/mobile/tests/externallib_test.php
->
line 552
/mod/label/db/services.php
->
line 29
/enrol/self/db/services.php
->
line 26
/mod/lesson/db/services.php
->
line 29
/lib/minify/matthiasmullie-minify/src/CSS.php
->
line 715
/webservice/lib.php
->
line 536
/webservice/lib.php
->
line 538
/webservice/lib.php
->
line 562
/webservice/lib.php
->
line 564
/webservice/lib.php
->
line 582
/webservice/lib.php
->
line 611
/webservice/lib.php
->
line 1590
/grade/report/user/db/services.php
->
line 25
/mod/folder/db/services.php
->
line 29
/blocks/recentlyaccesseditems/db/services.php
->
line 28
/mod/assign/db/services.php
->
line 26
/mod/data/db/services.php
->
line 27
/report/insights/db/services.php
->
line 27
/message/output/airnotifier/db/services.php
->
line 27
/message/output/popup/db/services.php
->
line 26
/grade/report/overview/db/services.php
->
line 27
/webservice/externallib.php
->
line 104
/webservice/externallib.php
->
line 126
/mod/forum/db/services.php
->
line 26
/mod/quiz/accessrule/seb/db/services.php
->
line 28
/lib/classes/oauth2/rest.php
->
line 72
/admin/tool/lp/db/services.php
->
line 29
/mod/book/db/services.php
->
line 29
/question/bank/columnsortorder/db/services.php
->
line 29
/admin/tool/templatelibrary/db/services.php
->
line 26
/lib/adminlib.php
->
line 9977
/lib/adminlib.php
->
line 10018
/report/competency/db/services.php
->
line 29
/blocks/starredcourses/db/services.php
->
line 27
/enrol/manual/db/services.php
->
line 26
/enrol/guest/db/services.php
->
line 27
Referenced 162 times:
/question/bank/editquestion/db/services.php
->
line 28
/mod/glossary/db/services.php
->
line 28
/enrol/meta/db/services.php
->
line 27
/lib/phpspreadsheet/vendor/markbaker/matrix/classes/src/Matrix.php
->
line 379
/lib/phpspreadsheet/vendor/markbaker/matrix/classes/src/Matrix.php
->
line 414
/admin/tool/moodlenet/db/services.php
->
line 27
/grade/grading/form/guide/db/services.php
->
line 27
/admin/tool/xmldb/db/services.php
->
line 27
/mod/imscp/db/services.php
->
line 29
/mod/bigbluebuttonbn/db/services.php
->
line 29
/media/player/videojs/db/services.php
->
line 27
/grade/grading/form/rubric/db/services.php
->
line 27
/lib/upgradelib.php
->
line 1207
/lib/upgradelib.php
->
line 1214
/lib/upgradelib.php
->
line 1223
/lib/upgradelib.php
->
line 1224
/lib/upgradelib.php
->
line 1272
/lib/upgradelib.php
->
line 1291
/lib/upgradelib.php
->
line 1350
/lib/upgradelib.php
->
line 1351
/lib/upgradelib.php
->
line 1365
/lib/upgradelib.php
->
line 1405
/lib/upgradelib.php
->
line 1408
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 45
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 57
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 58
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 61
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 65
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 66
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 68
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 72
/lib/xhprof/xhprof_lib/display/typeahead_common.php
->
line 77
/admin/webservice/testclient_forms.php
->
line 11
/admin/webservice/testclient_forms.php
->
line 22
/mod/resource/db/services.php
->
line 29
/admin/webservice/documentation.php
->
line 33
/admin/webservice/documentation.php
->
line 35
/admin/webservice/forms.php
->
line 194
/admin/webservice/forms.php
->
line 197
/admin/webservice/forms.php
->
line 201
/admin/webservice/forms.php
->
line 204
/admin/webservice/forms.php
->
line 209
/payment/gateway/paypal/db/services.php
->
line 27
/mod/url/db/services.php
->
line 29
/mod/survey/db/services.php
->
line 29
/lib/tcpdf/tcpdf.php
->
line 14684
/lib/tcpdf/tcpdf.php
->
line 14691
/lib/tcpdf/tcpdf.php
->
line 14697
/lib/tcpdf/tcpdf.php
->
line 14721
/lib/tcpdf/tcpdf.php
->
line 14725
/lib/tcpdf/tcpdf.php
->
line 14727
/admin/webservice/service_functions.php
->
line 123
/admin/webservice/service_functions.php
->
line 124
/admin/tool/usertours/db/services.php
->
line 27
/admin/tool/behat/db/services.php
->
line 28
/lib/tests/externallib_test.php
->
line 430
/lib/tests/externallib_test.php
->
line 432
/blocks/accessreview/db/services.php
->
line 28
/mod/choice/db/services.php
->
line 29
/mod/workshop/db/services.php
->
line 29
/webservice/renderer.php
->
line 195
/webservice/renderer.php
->
line 197
/webservice/renderer.php
->
line 213
/webservice/renderer.php
->
line 631
/webservice/renderer.php
->
line 659
/admin/webservice/testclient.php
->
line 50
/admin/webservice/testclient.php
->
line 59
/admin/webservice/testclient.php
->
line 65
/admin/webservice/testclient.php
->
line 91
/webservice/soap/locallib.php
->
line 193
/webservice/soap/locallib.php
->
line 194
/lib/soaplib.php
->
line 92
/lib/soaplib.php
->
line 96
/auth/email/db/services.php
->
line 27
/mod/scorm/db/services.php
->
line 27
/mod/h5pactivity/db/services.php
->
line 28
/admin/tool/policy/db/services.php
->
line 28
/mod/page/db/services.php
->
line 29
/webservice/tests/generator/lib.php
->
line 91
/webservice/tests/generator/lib.php
->
line 92
/admin/tool/mobile/db/services.php
->
line 26
/lib/db/services.php
->
line 36
/repository/nextcloud/tests/ocs_test.php
->
line 56
/repository/nextcloud/tests/ocs_test.php
->
line 59
/admin/tool/dataprivacy/db/services.php
->
line 25
/question/bank/tagquestion/db/services.php
->
line 28
/mod/chat/db/services.php
->
line 29
/lib/phpspreadsheet/vendor/markbaker/complex/classes/src/Complex.php
->
line 320
/lib/phpspreadsheet/vendor/markbaker/complex/classes/src/Complex.php
->
line 379
/webservice/wsdoc.php
->
line 62
/webservice/wsdoc.php
->
line 66
/mod/lti/db/services.php
->
line 29
/lib/externallib.php
->
line 145
/lib/externallib.php
->
line 147
/lib/externallib.php
->
line 148
/lib/externallib.php
->
line 150
/lib/externallib.php
->
line 151
/lib/externallib.php
->
line 153
/lib/externallib.php
->
line 154
/lib/externallib.php
->
line 156
/lib/externallib.php
->
line 157
/lib/externallib.php
->
line 165
/lib/externallib.php
->
line 166
/lib/externallib.php
->
line 170
/lib/externallib.php
->
line 171
/mod/quiz/db/services.php
->
line 29
/admin/tool/analytics/db/services.php
->
line 27
/mod/wiki/db/services.php
->
line 27
/mod/feedback/db/services.php
->
line 29
/lib/phpspreadsheet/vendor/markbaker/complex/examples/testFunctions.php
->
line 9
/lib/phpspreadsheet/vendor/markbaker/complex/examples/testFunctions.php
->
line 41
/admin/tool/mobile/tests/externallib_test.php
->
line 552
/admin/tool/mobile/tests/externallib_test.php
->
line 553
/mod/label/db/services.php
->
line 29
/enrol/self/db/services.php
->
line 26
/mod/lesson/db/services.php
->
line 29
/lib/minify/matthiasmullie-minify/src/CSS.php
->
line 715
/lib/minify/matthiasmullie-minify/src/CSS.php
->
line 716
/webservice/lib.php
->
line 536
/webservice/lib.php
->
line 538
/webservice/lib.php
->
line 540
/webservice/lib.php
->
line 562
/webservice/lib.php
->
line 564
/webservice/lib.php
->
line 566
/webservice/lib.php
->
line 582
/webservice/lib.php
->
line 585
/webservice/lib.php
->
line 611
/webservice/lib.php
->
line 613
/webservice/lib.php
->
line 1590
/webservice/lib.php
->
line 1594
/grade/report/user/db/services.php
->
line 25
/mod/folder/db/services.php
->
line 29
/blocks/recentlyaccesseditems/db/services.php
->
line 28
/mod/assign/db/services.php
->
line 26
/mod/data/db/services.php
->
line 27
/report/insights/db/services.php
->
line 27
/message/output/airnotifier/db/services.php
->
line 27
/message/output/popup/db/services.php
->
line 26
/grade/report/overview/db/services.php
->
line 27
/webservice/externallib.php
->
line 104
/webservice/externallib.php
->
line 126
/webservice/externallib.php
->
line 137
/mod/forum/db/services.php
->
line 26
/mod/quiz/accessrule/seb/db/services.php
->
line 28
/lib/classes/oauth2/rest.php
->
line 72
/lib/classes/oauth2/rest.php
->
line 74
/lib/classes/oauth2/rest.php
->
line 78
/lib/classes/oauth2/rest.php
->
line 79
/lib/classes/oauth2/rest.php
->
line 81
/lib/classes/oauth2/rest.php
->
line 86
/admin/tool/lp/db/services.php
->
line 29
/mod/book/db/services.php
->
line 29
/question/bank/columnsortorder/db/services.php
->
line 29
/admin/tool/templatelibrary/db/services.php
->
line 26
/lib/adminlib.php
->
line 9977
/lib/adminlib.php
->
line 9988
/lib/adminlib.php
->
line 10018
/lib/adminlib.php
->
line 10029
/report/competency/db/services.php
->
line 29
/blocks/starredcourses/db/services.php
->
line 27
/enrol/manual/db/services.php
->
line 26
/enrol/guest/db/services.php
->
line 27