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)
valid
[
Top level directory
]
Variable Cross Reference
at:
/mod/scorm/datamodels/scorm_13lib.php
->
line 684
/mod/scorm/datamodels/scorm_13lib.php
->
line 717
/lib/phpunit/classes/base_testcase.php
->
line 134
/competency/classes/competency.php
->
line 580
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml.php
->
line 80
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml.php
->
line 84
/lib/classes/persistent.php
->
line 758
/enrol/lti/ims-blti/blti.php
->
line 21
/lib/tcpdf/include/tcpdf_static.php
->
line 1206
/lib/tcpdf/include/tcpdf_static.php
->
line 1233
/lib/tcpdf/include/tcpdf_static.php
->
line 1239
/lib/tcpdf/include/tcpdf_static.php
->
line 1252
/lib/tcpdf/include/tcpdf_static.php
->
line 1258
/lib/tcpdf/include/tcpdf_static.php
->
line 1264
/lib/tcpdf/include/tcpdf_static.php
->
line 1270
/lib/tcpdf/include/tcpdf_static.php
->
line 1276
/lib/tcpdf/include/tcpdf_static.php
->
line 1282
/lib/tcpdf/include/tcpdf_static.php
->
line 1284
/lib/tcpdf/include/tcpdf_static.php
->
line 1289
/lib/tcpdf/include/tcpdf_static.php
->
line 1308
/lib/tcpdf/include/tcpdf_static.php
->
line 1311
/lib/tcpdf/include/tcpdf_static.php
->
line 1318
/lib/tcpdf/include/tcpdf_static.php
->
line 1327
/lib/tcpdf/include/tcpdf_static.php
->
line 1333
/lib/editor/tinymce/adminlib.php
->
line 213
/lib/editor/tinymce/adminlib.php
->
line 215
/lib/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php
->
line 48
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
->
line 120
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
->
line 123
/mod/scorm/datamodel.php
->
line 78
/mod/scorm/datamodel.php
->
line 79
/badges/classes/output/external_badge.php
->
line 51
/competency/tests/api_test.php
->
line 4232
/competency/tests/api_test.php
->
line 4234
/competency/tests/api_test.php
->
line 4237
/competency/tests/api_test.php
->
line 4239
/lib/horde/framework/Horde/Imap/Client/Interaction/Server.php
->
line 103
/lib/classes/dml/recordset_walk.php
->
line 137
/mod/lti/tests/servicelib_test.php
->
line 51
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset/Utf8.php
->
line 47
/lib/simplepie/library/SimplePie/IRI.php
->
line 485
/lib/simplepie/library/SimplePie/IRI.php
->
line 512
/lib/simplepie/library/SimplePie/IRI.php
->
line 533
/lib/simplepie/library/SimplePie/IRI.php
->
line 542
/lib/simplepie/library/SimplePie/IRI.php
->
line 622
/lib/simplepie/library/SimplePie/IRI.php
->
line 654
/lib/simplepie/library/SimplePie/IRI.php
->
line 670
/lib/simplepie/library/SimplePie/IRI.php
->
line 1068
/mod/assign/tests/locallib_test.php
->
line 4091
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 799
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 813
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 831
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 838
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 848
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 855
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 863
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 869
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 877
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 881
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 949
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 964
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1029
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1033
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1262
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1263
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1283
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1307
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1311
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1335
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1341
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1349
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1354
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1363
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1367
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1372
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1377
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1395
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1402
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1406
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1425
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1429
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3715
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3723
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3733
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3737
/enrol/lti/classes/local/ltiadvantage/entity/context.php
->
line 109
/enrol/lti/classes/local/ltiadvantage/entity/context.php
->
line 118
/question/type/essay/tests/form/edit_form_test.php
->
line 106
/lib/horde/framework/Horde/Mail/Rfc822.php
->
line 606
/lib/horde/framework/Horde/Mail/Rfc822.php
->
line 628
Referenced 164 times:
/mod/scorm/datamodels/scorm_13lib.php
->
line 684
/mod/scorm/datamodels/scorm_13lib.php
->
line 717
/mod/scorm/datamodels/scorm_13lib.php
->
line 724
/lib/phpunit/classes/base_testcase.php
->
line 134
/lib/phpunit/classes/base_testcase.php
->
line 140
/competency/classes/competency.php
->
line 580
/competency/classes/competency.php
->
line 581
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml.php
->
line 80
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml.php
->
line 84
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml.php
->
line 100
/lib/classes/persistent.php
->
line 758
/lib/classes/persistent.php
->
line 759
/lib/classes/persistent.php
->
line 760
/lib/classes/persistent.php
->
line 763
/enrol/lti/ims-blti/blti.php
->
line 21
/enrol/lti/ims-blti/blti.php
->
line 46
/enrol/lti/ims-blti/blti.php
->
line 86
/enrol/lti/ims-blti/blti.php
->
line 119
/enrol/lti/ims-blti/blti.php
->
line 241
/lib/tests/scss_test.php
->
line 124
/lib/tests/scss_test.php
->
line 127
/lib/tcpdf/include/tcpdf_static.php
->
line 1206
/lib/tcpdf/include/tcpdf_static.php
->
line 1233
/lib/tcpdf/include/tcpdf_static.php
->
line 1239
/lib/tcpdf/include/tcpdf_static.php
->
line 1252
/lib/tcpdf/include/tcpdf_static.php
->
line 1258
/lib/tcpdf/include/tcpdf_static.php
->
line 1264
/lib/tcpdf/include/tcpdf_static.php
->
line 1270
/lib/tcpdf/include/tcpdf_static.php
->
line 1276
/lib/tcpdf/include/tcpdf_static.php
->
line 1282
/lib/tcpdf/include/tcpdf_static.php
->
line 1284
/lib/tcpdf/include/tcpdf_static.php
->
line 1289
/lib/tcpdf/include/tcpdf_static.php
->
line 1308
/lib/tcpdf/include/tcpdf_static.php
->
line 1310
/lib/tcpdf/include/tcpdf_static.php
->
line 1311
/lib/tcpdf/include/tcpdf_static.php
->
line 1318
/lib/tcpdf/include/tcpdf_static.php
->
line 1327
/lib/tcpdf/include/tcpdf_static.php
->
line 1333
/lib/tcpdf/include/tcpdf_static.php
->
line 1353
/lib/editor/tinymce/adminlib.php
->
line 213
/lib/editor/tinymce/adminlib.php
->
line 215
/lib/editor/tinymce/adminlib.php
->
line 217
/lib/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php
->
line 48
/lib/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php
->
line 49
/lib/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php
->
line 52
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Size.php
->
line 12
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Size.php
->
line 26
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Size.php
->
line 27
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Size.php
->
line 35
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
->
line 120
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
->
line 123
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
->
line 123
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
->
line 126
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
->
line 127
/mod/scorm/datamodel.php
->
line 78
/mod/scorm/datamodel.php
->
line 79
/mod/scorm/datamodel.php
->
line 86
/badges/classes/output/external_badge.php
->
line 51
/badges/classes/output/external_badge.php
->
line 84
/badges/classes/output/external_badge.php
->
line 87
/badges/classes/output/external_badge.php
->
line 90
/badges/classes/output/external_badge.php
->
line 93
/badges/classes/output/external_badge.php
->
line 96
/badges/classes/output/external_badge.php
->
line 99
/badges/classes/output/external_badge.php
->
line 164
/competency/tests/api_test.php
->
line 4232
/competency/tests/api_test.php
->
line 4234
/competency/tests/api_test.php
->
line 4236
/competency/tests/api_test.php
->
line 4237
/competency/tests/api_test.php
->
line 4239
/competency/tests/api_test.php
->
line 4241
/lib/horde/framework/Horde/Imap/Client/Interaction/Server.php
->
line 103
/lib/horde/framework/Horde/Imap/Client/Interaction/Server.php
->
line 105
/lib/horde/framework/Horde/Mime/Mdn.php
->
line 111
/lib/classes/dml/recordset_walk.php
->
line 137
/lib/classes/dml/recordset_walk.php
->
line 140
/mod/lti/tests/servicelib_test.php
->
line 51
/mod/lti/tests/servicelib_test.php
->
line 103
/lib/horde/framework/Horde/Imap/Client/Data/SearchCharset/Utf8.php
->
line 47
/lib/simplepie/library/SimplePie/IRI.php
->
line 485
/lib/simplepie/library/SimplePie/IRI.php
->
line 512
/lib/simplepie/library/SimplePie/IRI.php
->
line 533
/lib/simplepie/library/SimplePie/IRI.php
->
line 542
/lib/simplepie/library/SimplePie/IRI.php
->
line 549
/lib/simplepie/library/SimplePie/IRI.php
->
line 573
/lib/simplepie/library/SimplePie/IRI.php
->
line 622
/lib/simplepie/library/SimplePie/IRI.php
->
line 654
/lib/simplepie/library/SimplePie/IRI.php
->
line 670
/lib/simplepie/library/SimplePie/IRI.php
->
line 682
/lib/simplepie/library/SimplePie/IRI.php
->
line 1068
/lib/simplepie/library/SimplePie/IRI.php
->
line 1069
/lib/simplepie/library/SimplePie/IRI.php
->
line 1071
/lib/simplepie/library/SimplePie/IRI.php
->
line 1072
/mod/assign/tests/locallib_test.php
->
line 4091
/mod/assign/tests/locallib_test.php
->
line 4093
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 799
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 813
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 831
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 838
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 848
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 855
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 863
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 869
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 877
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 881
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 886
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 949
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 964
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 973
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1029
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1033
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1038
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1041
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1262
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1263
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1263
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1283
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1287
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1307
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1311
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1311
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1317
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1335
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1341
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1349
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1354
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1363
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1363
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1367
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1367
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1372
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1377
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1379
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1395
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1402
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1402
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1406
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1409
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1425
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1429
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 1432
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3715
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3723
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3723
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3733
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3737
/h5p/h5plib/v124/joubel/core/h5p.classes.php
->
line 3741
/question/format/blackboard_six/formatqti.php
->
line 807
/enrol/lti/classes/local/ltiadvantage/entity/context.php
->
line 109
/enrol/lti/classes/local/ltiadvantage/entity/context.php
->
line 118
/enrol/lti/classes/local/ltiadvantage/entity/context.php
->
line 118
/enrol/lti/classes/local/ltiadvantage/entity/context.php
->
line 126
/admin/tool/brickfield/classes/local/tool/tool.php
->
line 149
/question/type/essay/tests/form/edit_form_test.php
->
line 106
/question/type/essay/tests/form/edit_form_test.php
->
line 109
/question/type/essay/tests/form/edit_form_test.php
->
line 110
/question/type/essay/tests/form/edit_form_test.php
->
line 111
/question/type/essay/tests/form/edit_form_test.php
->
line 112
/question/type/essay/tests/form/edit_form_test.php
->
line 114
/question/type/essay/tests/form/edit_form_test.php
->
line 115
/question/type/essay/tests/form/edit_form_test.php
->
line 122
/lib/horde/framework/Horde/Mail/Rfc822.php
->
line 606
/lib/horde/framework/Horde/Mail/Rfc822.php
->
line 615
/lib/horde/framework/Horde/Mail/Rfc822.php
->
line 628