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)
direction
[
Top level directory
]
Variable Cross Reference
at:
/lib/classes/progress/display.php
->
line 41
/mod/scorm/datamodels/scorm_13lib.php
->
line 996
/enrol/locallib.php
->
line 233
/enrol/locallib.php
->
line 236
/enrol/locallib.php
->
line 339
/enrol/locallib.php
->
line 342
/mod/glossary/classes/entry_query_builder.php
->
line 407
/mod/glossary/classes/entry_query_builder.php
->
line 421
/mod/glossary/classes/entry_query_builder.php
->
line 422
/mod/glossary/classes/entry_query_builder.php
->
line 432
/mod/glossary/classes/entry_query_builder.php
->
line 434
/lib/behat/classes/behat_config_util.php
->
line 820
/lib/upgradelib.php
->
line 1766
/lib/weblib.php
->
line 2269
/lib/weblib.php
->
line 2272
/lib/weblib.php
->
line 2274
/admin/tool/xmldb/actions/move_updown_key/move_updown_key.class.php
->
line 83
/admin/tool/xmldb/actions/move_updown_table/move_updown_table.class.php
->
line 82
/admin/tool/usertours/classes/helper.php
->
line 93
/admin/tool/usertours/classes/helper.php
->
line 112
/lib/datalib.php
->
line 1891
/lib/datalib.php
->
line 1896
/lib/datalib.php
->
line 1898
/lib/datalib.php
->
line 1900
/lib/datalib.php
->
line 1943
/availability/condition/date/classes/condition.php
->
line 153
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 67
/reportbuilder/classes/local/helpers/report.php
->
line 216
/badges/backpacks.php
->
line 65
/badges/backpacks.php
->
line 67
/grade/report/lib.php
->
line 417
/mod/forum/classes/local/vaults/discussion_list.php
->
line 337
/enrol/renderer.php
->
line 561
/enrol/renderer.php
->
line 563
/admin/tool/usertours/classes/manager.php
->
line 770
/admin/tool/usertours/classes/manager.php
->
line 818
/admin/tool/xmldb/actions/move_updown_index/move_updown_index.class.php
->
line 83
/lib/deprecatedlib.php
->
line 775
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 103
/admin/tool/xmldb/actions/move_updown_field/move_updown_field.class.php
->
line 83
/lib/behat/classes/util.php
->
line 171
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 378
Referenced 217 times:
/lib/classes/progress/display.php
->
line 41
/lib/classes/progress/display.php
->
line 124
/lib/classes/progress/display.php
->
line 126
/lib/classes/progress/display.php
->
line 126
/lib/classes/progress/display.php
->
line 127
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormattingRuleExtension.php
->
line 111
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormattingRuleExtension.php
->
line 112
/mod/scorm/datamodels/scorm_13lib.php
->
line 985
/mod/scorm/datamodels/scorm_13lib.php
->
line 996
/mod/scorm/datamodels/scorm_13lib.php
->
line 1001
/mod/scorm/datamodels/scorm_13lib.php
->
line 1014
/mod/scorm/datamodels/scorm_13lib.php
->
line 1016
/mod/scorm/datamodels/scorm_13lib.php
->
line 1029
/mod/scorm/datamodels/scorm_13lib.php
->
line 1041
/mod/scorm/datamodels/scorm_13lib.php
->
line 1051
/mod/scorm/datamodels/scorm_13lib.php
->
line 1084
/mod/scorm/datamodels/scorm_13lib.php
->
line 1111
/mod/scorm/datamodels/scorm_13lib.php
->
line 1124
/mod/scorm/datamodels/scorm_13lib.php
->
line 1125
/mod/scorm/datamodels/scorm_13lib.php
->
line 1142
/mod/scorm/datamodels/scorm_13lib.php
->
line 1148
/mod/scorm/datamodels/scorm_13lib.php
->
line 1153
/mod/scorm/datamodels/scorm_13lib.php
->
line 1167
/mod/scorm/datamodels/scorm_13lib.php
->
line 1170
/mod/scorm/datamodels/scorm_13lib.php
->
line 1177
/enrol/locallib.php
->
line 233
/enrol/locallib.php
->
line 235
/enrol/locallib.php
->
line 236
/enrol/locallib.php
->
line 238
/enrol/locallib.php
->
line 258
/enrol/locallib.php
->
line 339
/enrol/locallib.php
->
line 341
/enrol/locallib.php
->
line 342
/enrol/locallib.php
->
line 344
/enrol/locallib.php
->
line 368
/enrol/locallib.php
->
line 1077
/enrol/locallib.php
->
line 1079
/enrol/locallib.php
->
line 1148
/enrol/locallib.php
->
line 1150
/mod/glossary/classes/entry_query_builder.php
->
line 406
/mod/glossary/classes/entry_query_builder.php
->
line 407
/mod/glossary/classes/entry_query_builder.php
->
line 407
/mod/glossary/classes/entry_query_builder.php
->
line 408
/mod/glossary/classes/entry_query_builder.php
->
line 421
/mod/glossary/classes/entry_query_builder.php
->
line 422
/mod/glossary/classes/entry_query_builder.php
->
line 422
/mod/glossary/classes/entry_query_builder.php
->
line 423
/mod/glossary/classes/entry_query_builder.php
->
line 432
/mod/glossary/classes/entry_query_builder.php
->
line 434
/mod/glossary/classes/entry_query_builder.php
->
line 434
/mod/glossary/classes/entry_query_builder.php
->
line 435
/admin/tool/usertours/tests/manager_test.php
->
line 170
/admin/tool/usertours/tests/manager_test.php
->
line 190
/lib/questionlib.php
->
line 74
/lib/questionlib.php
->
line 82
/lib/behat/classes/behat_config_util.php
->
line 820
/lib/behat/classes/behat_config_util.php
->
line 827
/lib/behat/classes/behat_config_util.php
->
line 840
/lib/upgradelib.php
->
line 1766
/lib/upgradelib.php
->
line 1767
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 22
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 155
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 158
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 160
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 160
/admin/tool/licensemanager/classes/manager.php
->
line 188
/admin/tool/licensemanager/classes/manager.php
->
line 191
/admin/tool/licensemanager/classes/manager.php
->
line 193
/badges/tests/badgeslib_test.php
->
line 1470
/badges/tests/badgeslib_test.php
->
line 1495
/lib/weblib.php
->
line 2269
/lib/weblib.php
->
line 2272
/lib/weblib.php
->
line 2274
/lib/weblib.php
->
line 2281
/lib/tests/progress_display_test.php
->
line 94
/lib/tests/progress_display_test.php
->
line 101
/lib/tests/progress_display_test.php
->
line 102
/lib/tests/progress_display_test.php
->
line 102
/question/type/ddmarker/tests/behat/behat_qtype_ddmarker.php
->
line 113
/question/type/ddmarker/tests/behat/behat_qtype_ddmarker.php
->
line 118
/lib/badgeslib.php
->
line 965
/lib/badgeslib.php
->
line 968
/lib/badgeslib.php
->
line 968
/lib/badgeslib.php
->
line 977
/lib/badgeslib.php
->
line 981
/admin/tool/xmldb/actions/move_updown_key/move_updown_key.class.php
->
line 83
/admin/tool/xmldb/actions/move_updown_key/move_updown_key.class.php
->
line 87
/admin/tool/xmldb/actions/move_updown_table/move_updown_table.class.php
->
line 82
/admin/tool/xmldb/actions/move_updown_table/move_updown_table.class.php
->
line 84
/admin/tool/usertours/classes/helper.php
->
line 93
/admin/tool/usertours/classes/helper.php
->
line 98
/admin/tool/usertours/classes/helper.php
->
line 112
/admin/tool/usertours/classes/helper.php
->
line 117
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 50
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 82
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 167
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 177
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 179
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 179
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 265
/mod/scorm/datamodels/sequencinglib.php
->
line 684
/mod/scorm/datamodels/sequencinglib.php
->
line 685
/mod/scorm/datamodels/sequencinglib.php
->
line 697
/tag/classes/collection.php
->
line 303
/tag/classes/collection.php
->
line 305
/tag/classes/collection.php
->
line 305
/tag/classes/collection.php
->
line 311
/tag/classes/collection.php
->
line 311
/tag/classes/collection.php
->
line 314
/tag/classes/collection.php
->
line 315
/lib/datalib.php
->
line 1891
/lib/datalib.php
->
line 1896
/lib/datalib.php
->
line 1896
/lib/datalib.php
->
line 1897
/lib/datalib.php
->
line 1898
/lib/datalib.php
->
line 1900
/lib/datalib.php
->
line 1900
/lib/datalib.php
->
line 1905
/lib/datalib.php
->
line 1908
/lib/datalib.php
->
line 1943
/lib/datalib.php
->
line 1944
/course/tests/behat/behat_course.php
->
line 1637
/course/tests/behat/behat_course.php
->
line 1639
/course/tests/behat/behat_course.php
->
line 1650
/course/tests/behat/behat_course.php
->
line 1652
/course/tests/behat/behat_course.php
->
line 1663
/course/tests/behat/behat_course.php
->
line 1664
/lib/tests/datalib_test.php
->
line 981
/lib/tests/datalib_test.php
->
line 982
/lib/listlib.php
->
line 317
/lib/listlib.php
->
line 320
/availability/condition/date/classes/condition.php
->
line 44
/availability/condition/date/classes/condition.php
->
line 62
/availability/condition/date/classes/condition.php
->
line 77
/availability/condition/date/classes/condition.php
->
line 90
/availability/condition/date/classes/condition.php
->
line 91
/availability/condition/date/classes/condition.php
->
line 101
/availability/condition/date/classes/condition.php
->
line 126
/availability/condition/date/classes/condition.php
->
line 153
/availability/condition/date/classes/condition.php
->
line 157
/availability/condition/date/classes/condition.php
->
line 168
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 67
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 74
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 79
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 87
/lib/outputlib.php
->
line 168
/lib/outputlib.php
->
line 172
/lib/outputlib.php
->
line 205
/lib/outputlib.php
->
line 209
/lib/outputlib.php
->
line 213
/lib/outputlib.php
->
line 215
/lib/outputlib.php
->
line 217
/lib/outputlib.php
->
line 218
/lib/outputlib.php
->
line 219
/lib/outputlib.php
->
line 236
/lib/outputlib.php
->
line 237
/reportbuilder/classes/local/helpers/report.php
->
line 216
/reportbuilder/classes/local/helpers/report.php
->
line 225
/badges/backpacks.php
->
line 65
/badges/backpacks.php
->
line 67
/badges/backpacks.php
->
line 69
/grade/report/lib.php
->
line 417
/grade/report/lib.php
->
line 421
/grade/report/lib.php
->
line 423
/mod/quiz/locallib.php
->
line 2486
/mod/quiz/locallib.php
->
line 2489
/mod/forum/classes/local/vaults/discussion_list.php
->
line 337
/mod/forum/classes/local/vaults/discussion_list.php
->
line 353
/mod/forum/classes/local/vaults/discussion_list.php
->
line 353
/lib/google/src/Google/Service/Datastore.php
->
line 1063
/lib/google/src/Google/Service/Datastore.php
->
line 1068
/lib/google/src/Google/Service/Datastore.php
->
line 1070
/lib/google/src/Google/Service/Datastore.php
->
line 1070
/lib/google/src/Google/Service/Datastore.php
->
line 1074
/enrol/renderer.php
->
line 561
/enrol/renderer.php
->
line 563
/enrol/renderer.php
->
line 565
/admin/tool/usertours/classes/manager.php
->
line 770
/admin/tool/usertours/classes/manager.php
->
line 773
/admin/tool/usertours/classes/manager.php
->
line 785
/admin/tool/usertours/classes/manager.php
->
line 787
/admin/tool/usertours/classes/manager.php
->
line 788
/admin/tool/usertours/classes/manager.php
->
line 794
/admin/tool/usertours/classes/manager.php
->
line 818
/admin/tool/usertours/classes/manager.php
->
line 822
/admin/tool/xmldb/actions/move_updown_index/move_updown_index.class.php
->
line 83
/admin/tool/xmldb/actions/move_updown_index/move_updown_index.class.php
->
line 87
/lib/deprecatedlib.php
->
line 775
/lib/deprecatedlib.php
->
line 780
/lib/deprecatedlib.php
->
line 786
/lib/deprecatedlib.php
->
line 807
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 47
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 59
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 60
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 63
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 103
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 103
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 120
/lib/licenselib.php
->
line 260
/lib/licenselib.php
->
line 262
/lib/licenselib.php
->
line 262
/lib/licenselib.php
->
line 271
/lib/licenselib.php
->
line 276
/admin/tool/xmldb/actions/move_updown_field/move_updown_field.class.php
->
line 83
/admin/tool/xmldb/actions/move_updown_field/move_updown_field.class.php
->
line 87
/lib/behat/classes/util.php
->
line 171
/lib/behat/classes/util.php
->
line 172
/lib/behat/classes/util.php
->
line 463
/lib/behat/classes/util.php
->
line 464
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 375
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 377
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 378
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 381
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 384
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php
->
line 141
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php
->
line 143
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php
->
line 145