Quick Navigation
×
Moodle 4.2 XRef and Diffs
Home
Quick Navigation
Moodle 4.2
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.2 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.2.x will end 22 April 2024 (12 months).
Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.x is supported too.
Moodle 4.2 Database Schema (by Marcus Green)
separator
[
Top level directory
]
Variable Cross Reference
at:
/lib/dml/pgsql_native_moodle_database.php
->
line 1505
/lib/dml/pgsql_native_moodle_database.php
->
line 1524
/lib/dml/pdo_moodle_database.php
->
line 541
/lib/dml/pdo_moodle_database.php
->
line 553
/lib/dml/tests/fixtures/test_moodle_database.php
->
line 343
/lib/dml/tests/fixtures/test_moodle_database.php
->
line 356
/question/type/multianswer/edit_multianswer_form.php
->
line 289
/question/type/multianswer/edit_multianswer_form.php
->
line 308
/mod/assign/feedback/offline/locallib.php
->
line 93
/mod/assign/feedback/offline/locallib.php
->
line 299
/lib/simplepie/src/Parser.php
->
line 66
/lib/behat/classes/behat_command.php
->
line 109
/lib/behat/classes/behat_command.php
->
line 114
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1464
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1479
/lib/dml/oci_native_moodle_database.php
->
line 1623
/lib/dml/oci_native_moodle_database.php
->
line 1625
/lib/dml/oci_native_moodle_database.php
->
line 1650
/grade/export/lib.php
->
line 610
/mod/feedback/item/multichoice/lib.php
->
line 322
/grade/import/csv/tests/load_data_test.php
->
line 91
/lib/pear/HTML/QuickForm.php
->
line 732
/lib/scssphp/Compiler.php
->
line 4625
/lib/scssphp/Compiler.php
->
line 9168
/lib/scssphp/Compiler.php
->
line 9172
/lib/scssphp/Compiler.php
->
line 9176
/lib/scssphp/Compiler.php
->
line 9181
/lib/scssphp/Compiler.php
->
line 9183
/lib/scssphp/Compiler.php
->
line 9185
/lib/scssphp/Compiler.php
->
line 9236
/lib/scssphp/Compiler.php
->
line 9240
/lib/scssphp/Compiler.php
->
line 9244
/lib/scssphp/Compiler.php
->
line 9248
/mod/assign/feedback/offline/importgradeslib.php
->
line 72
/lib/dml/moodle_database.php
->
line 605
/lib/dml/moodle_database.php
->
line 613
/lib/dml/moodle_database.php
->
line 621
/lib/dml/moodle_database.php
->
line 2318
/lib/dml/moodle_database.php
->
line 2328
/question/bank/exportquestions/classes/form/export_form.php
->
line 64
/lib/pear/HTML/QuickForm/date.php
->
line 307
/lib/pear/HTML/QuickForm/date.php
->
line 400
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php
->
line 563
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php
->
line 565
/grade/export/txt/dump.php
->
line 26
/course/classes/category.php
->
line 2532
/course/classes/category.php
->
line 2607
/lib/dml/sqlite3_pdo_moodle_database.php
->
line 360
/mod/glossary/lib.php
->
line 2643
/lib/clilib.php
->
line 176
/mod/assign/gradingtable.php
->
line 984
/mod/assign/gradingtable.php
->
line 1457
/mod/assign/gradingtable.php
->
line 1470
/question/bank/importquestions/classes/form/import_form.php
->
line 66
/lib/dml/mysqli_native_moodle_database.php
->
line 1928
/lib/dml/mysqli_native_moodle_database.php
->
line 1945
/lib/moodlelib.php
->
line 8859
/lib/moodlelib.php
->
line 8861
/lib/moodlelib.php
->
line 8997
/privacy/classes/local/request/moodle_content_writer.php
->
line 316
/privacy/classes/local/request/moodle_content_writer.php
->
line 337
/lib/scssphp/Util/Path.php
->
line 69
/lib/scssphp/Util/Path.php
->
line 72
/mod/feedback/item/multichoicerated/lib.php
->
line 327
/lib/form/group.php
->
line 63
/lib/form/group.php
->
line 72
/lib/form/group.php
->
line 202
/lib/form/group.php
->
line 205
/lib/form/group.php
->
line 207
/lib/form/group.php
->
line 209
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 364
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 373
/grade/import/csv/index.php
->
line 26
/lib/dml/tests/dml_test.php
->
line 6401
/lib/dml/tests/dml_test.php
->
line 6402
/lib/grouplib.php
->
line 1211
/lib/pear/HTML/QuickForm/group.php
->
line 95
/lib/pear/HTML/QuickForm/group.php
->
line 114
/lib/pear/HTML/QuickForm/hierselect.php
->
line 121
/lib/pear/HTML/QuickForm/hierselect.php
->
line 137
Referenced 210 times:
/lib/dml/pgsql_native_moodle_database.php
->
line 1505
/lib/dml/pgsql_native_moodle_database.php
->
line 1507
/lib/dml/pgsql_native_moodle_database.php
->
line 1524
/lib/dml/pgsql_native_moodle_database.php
->
line 1526
/question/type/numerical/question.php
->
line 71
/question/type/numerical/question.php
->
line 72
/lib/dml/pdo_moodle_database.php
->
line 541
/lib/dml/pdo_moodle_database.php
->
line 553
/lib/dml/tests/fixtures/test_moodle_database.php
->
line 343
/lib/dml/tests/fixtures/test_moodle_database.php
->
line 356
/question/type/multianswer/edit_multianswer_form.php
->
line 289
/question/type/multianswer/edit_multianswer_form.php
->
line 291
/question/type/multianswer/edit_multianswer_form.php
->
line 308
/mod/assign/feedback/offline/locallib.php
->
line 93
/mod/assign/feedback/offline/locallib.php
->
line 99
/mod/assign/feedback/offline/locallib.php
->
line 274
/mod/assign/feedback/offline/locallib.php
->
line 299
/mod/assign/feedback/offline/locallib.php
->
line 301
/mod/assign/feedback/offline/locallib.php
->
line 314
/lib/simplepie/src/Parser.php
->
line 66
/lib/simplepie/src/Parser.php
->
line 151
/lib/simplepie/src/Parser.php
->
line 192
/lib/simplepie/src/Parser.php
->
line 201
/lib/simplepie/src/Parser.php
->
line 208
/lib/simplepie/src/Parser.php
->
line 352
/lib/simplepie/src/Parser.php
->
line 355
/lib/behat/classes/behat_command.php
->
line 109
/lib/behat/classes/behat_command.php
->
line 114
/lib/behat/classes/behat_command.php
->
line 126
/lib/behat/classes/behat_command.php
->
line 133
/lib/behat/classes/behat_command.php
->
line 133
/lib/behat/classes/behat_command.php
->
line 135
/lib/behat/classes/behat_command.php
->
line 135
/lib/behat/classes/behat_command.php
->
line 135
/lib/behat/classes/behat_command.php
->
line 136
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1464
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1466
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1479
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1481
/lib/dml/oci_native_moodle_database.php
->
line 1623
/lib/dml/oci_native_moodle_database.php
->
line 1624
/lib/dml/oci_native_moodle_database.php
->
line 1625
/lib/dml/oci_native_moodle_database.php
->
line 1633
/lib/dml/oci_native_moodle_database.php
->
line 1650
/lib/dml/oci_native_moodle_database.php
->
line 1652
/grade/export/lib.php
->
line 610
/grade/export/lib.php
->
line 624
/grade/export/lib.php
->
line 625
/grade/export/lib.php
->
line 625
/mod/feedback/classes/complete_form.php
->
line 364
/mod/feedback/classes/complete_form.php
->
line 372
/lib/horde/framework/Horde/Mime/Magic.php
->
line 171
/lib/horde/framework/Horde/Mime/Magic.php
->
line 172
/mod/feedback/item/multichoice/lib.php
->
line 322
/mod/feedback/item/multichoice/lib.php
->
line 342
/mod/feedback/item/multichoice/lib.php
->
line 357
/mod/feedback/item/multichoice/lib.php
->
line 374
/grade/import/csv/tests/load_data_test.php
->
line 91
/grade/import/csv/tests/load_data_test.php
->
line 94
/grade/import/csv/tests/load_data_test.php
->
line 141
/lib/pear/HTML/QuickForm.php
->
line 732
/lib/pear/HTML/QuickForm.php
->
line 740
/lib/scssphp/Compiler.php
->
line 4625
/lib/scssphp/Compiler.php
->
line 4665
/lib/scssphp/Compiler.php
->
line 6411
/lib/scssphp/Compiler.php
->
line 6423
/lib/scssphp/Compiler.php
->
line 9168
/lib/scssphp/Compiler.php
->
line 9172
/lib/scssphp/Compiler.php
->
line 9176
/lib/scssphp/Compiler.php
->
line 9181
/lib/scssphp/Compiler.php
->
line 9183
/lib/scssphp/Compiler.php
->
line 9185
/lib/scssphp/Compiler.php
->
line 9218
/lib/scssphp/Compiler.php
->
line 9236
/lib/scssphp/Compiler.php
->
line 9240
/lib/scssphp/Compiler.php
->
line 9244
/lib/scssphp/Compiler.php
->
line 9248
/lib/scssphp/Compiler.php
->
line 9255
/mod/assign/feedback/offline/importgradeslib.php
->
line 64
/mod/assign/feedback/offline/importgradeslib.php
->
line 72
/mod/assign/feedback/offline/importgradeslib.php
->
line 76
/mod/assign/feedback/offline/importgradeslib.php
->
line 76
/mod/assign/feedback/offline/importgradeslib.php
->
line 88
/mod/assign/feedback/offline/importgradeslib.php
->
line 166
/lib/dml/moodle_database.php
->
line 605
/lib/dml/moodle_database.php
->
line 606
/lib/dml/moodle_database.php
->
line 611
/lib/dml/moodle_database.php
->
line 613
/lib/dml/moodle_database.php
->
line 614
/lib/dml/moodle_database.php
->
line 619
/lib/dml/moodle_database.php
->
line 621
/lib/dml/moodle_database.php
->
line 622
/lib/dml/moodle_database.php
->
line 627
/lib/dml/moodle_database.php
->
line 2318
/lib/dml/moodle_database.php
->
line 2328
/grade/import/csv/classes/load_data.php
->
line 71
/grade/import/csv/classes/load_data.php
->
line 77
/question/bank/exportquestions/classes/form/export_form.php
->
line 64
/question/bank/exportquestions/classes/form/export_form.php
->
line 66
/question/bank/exportquestions/classes/form/export_form.php
->
line 68
/question/bank/exportquestions/classes/form/export_form.php
->
line 69
/lib/pear/HTML/QuickForm/date.php
->
line 307
/lib/pear/HTML/QuickForm/date.php
->
line 314
/lib/pear/HTML/QuickForm/date.php
->
line 390
/lib/pear/HTML/QuickForm/date.php
->
line 396
/lib/pear/HTML/QuickForm/date.php
->
line 398
/lib/pear/HTML/QuickForm/date.php
->
line 400
/lib/pear/HTML/QuickForm/date.php
->
line 416
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php
->
line 563
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php
->
line 565
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php
->
line 567
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php
->
line 592
/grade/export/txt/dump.php
->
line 26
/grade/export/txt/dump.php
->
line 52
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php
->
line 560
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php
->
line 562
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php
->
line 591
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php
->
line 593
/course/classes/category.php
->
line 2532
/course/classes/category.php
->
line 2547
/course/classes/category.php
->
line 2607
/course/classes/category.php
->
line 2689
/lib/dml/sqlite3_pdo_moodle_database.php
->
line 360
/lib/dml/sqlite3_pdo_moodle_database.php
->
line 366
/mod/glossary/lib.php
->
line 2643
/mod/glossary/lib.php
->
line 2701
/mod/glossary/lib.php
->
line 2703
/mod/glossary/lib.php
->
line 2708
/mod/glossary/lib.php
->
line 2710
/mod/glossary/lib.php
->
line 2728
/mod/glossary/lib.php
->
line 2730
/mod/glossary/lib.php
->
line 2741
/mod/glossary/lib.php
->
line 2748
/mod/glossary/lib.php
->
line 2750
/mod/workshop/renderer.php
->
line 1078
/mod/workshop/renderer.php
->
line 1111
/lib/clilib.php
->
line 176
/lib/clilib.php
->
line 178
/lib/clilib.php
->
line 180
/lib/pear/HTML/QuickForm/Renderer/Object.php
->
line 209
/lib/pear/HTML/QuickForm/Renderer/Object.php
->
line 404
/mod/assign/gradingtable.php
->
line 984
/mod/assign/gradingtable.php
->
line 1004
/mod/assign/gradingtable.php
->
line 1457
/mod/assign/gradingtable.php
->
line 1470
/mod/assign/gradingtable.php
->
line 1473
/question/bank/importquestions/classes/form/import_form.php
->
line 66
/question/bank/importquestions/classes/form/import_form.php
->
line 68
/question/bank/importquestions/classes/form/import_form.php
->
line 70
/question/bank/importquestions/classes/form/import_form.php
->
line 71
/lib/dml/mysqli_native_moodle_database.php
->
line 1928
/lib/dml/mysqli_native_moodle_database.php
->
line 1934
/lib/dml/mysqli_native_moodle_database.php
->
line 1945
/lib/dml/mysqli_native_moodle_database.php
->
line 1947
/lib/moodlelib.php
->
line 8859
/lib/moodlelib.php
->
line 8861
/lib/moodlelib.php
->
line 8870
/lib/moodlelib.php
->
line 8874
/lib/moodlelib.php
->
line 8997
/lib/moodlelib.php
->
line 8999
/grade/export/txt/grade_export_txt.php
->
line 25
/grade/export/txt/grade_export_txt.php
->
line 35
/grade/export/txt/grade_export_txt.php
->
line 35
/grade/export/txt/grade_export_txt.php
->
line 43
/grade/export/txt/grade_export_txt.php
->
line 57
/privacy/classes/local/request/moodle_content_writer.php
->
line 316
/privacy/classes/local/request/moodle_content_writer.php
->
line 317
/privacy/classes/local/request/moodle_content_writer.php
->
line 317
/privacy/classes/local/request/moodle_content_writer.php
->
line 337
/privacy/classes/local/request/moodle_content_writer.php
->
line 338
/privacy/classes/local/request/moodle_content_writer.php
->
line 338
/lib/scssphp/Util/Path.php
->
line 69
/lib/scssphp/Util/Path.php
->
line 72
/lib/scssphp/Util/Path.php
->
line 75
/mod/feedback/item/multichoicerated/lib.php
->
line 327
/mod/feedback/item/multichoicerated/lib.php
->
line 329
/lib/form/group.php
->
line 63
/lib/form/group.php
->
line 64
/lib/form/group.php
->
line 72
/lib/form/group.php
->
line 74
/lib/form/group.php
->
line 202
/lib/form/group.php
->
line 205
/lib/form/group.php
->
line 207
/lib/form/group.php
->
line 209
/lib/form/group.php
->
line 214
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 364
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 365
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 366
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 369
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 372
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 373
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 375
/grade/import/csv/index.php
->
line 26
/grade/import/csv/index.php
->
line 33
/grade/import/csv/index.php
->
line 34
/grade/import/csv/index.php
->
line 75
/lib/dml/tests/dml_test.php
->
line 6401
/lib/dml/tests/dml_test.php
->
line 6402
/lib/grouplib.php
->
line 1211
/lib/grouplib.php
->
line 1223
/lib/pear/HTML/QuickForm/group.php
->
line 95
/lib/pear/HTML/QuickForm/group.php
->
line 101
/lib/pear/HTML/QuickForm/group.php
->
line 102
/lib/pear/HTML/QuickForm/group.php
->
line 114
/lib/pear/HTML/QuickForm/group.php
->
line 116
/lib/pear/HTML/QuickForm/hierselect.php
->
line 121
/lib/pear/HTML/QuickForm/hierselect.php
->
line 125
/lib/pear/HTML/QuickForm/hierselect.php
->
line 126
/lib/pear/HTML/QuickForm/hierselect.php
->
line 137
/lib/pear/HTML/QuickForm/hierselect.php
->
line 139