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)
output
[
Top level directory
]
Function and Method Cross Reference
at:
/lib/scssphp/Node/Number.php
->
line 534
/lib/pdflib.php
->
line 178
/comment/lib.php
->
line 420
/lib/weblib.php
->
line 3418
/lib/weblib.php
->
line 3437
/lib/weblib.php
->
line 3457
/lib/weblib.php
->
line 3481
/lib/weblib.php
->
line 3540
/lib/weblib.php
->
line 3579
/lib/weblib.php
->
line 3651
/lib/tcpdf/tcpdf.php
->
line 7603
/grade/report/singleview/lib.php
->
line 104
/lib/graphlib.php
->
line 1485
/lib/dtl/string_xml_database_exporter.php
->
line 34
/admin/tool/uploadcourse/classes/tracker.php
->
line 135
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/Perceptron.php
->
line 205
/lib/dtl/file_xml_database_exporter.php
->
line 51
/backup/util/output/output_controller.class.php
->
line 67
/reportbuilder/classes/system_report.php
->
line 183
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/LogisticRegression.php
->
line 240
/h5p/classes/player.php
->
line 244
Referenced 302 times:
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Mpdf.php
->
line 74
/report/configlog/index.php
->
line 50
/dataformat/pdf/classes/writer.php
->
line 176
/dataformat/pdf/classes/writer.php
->
line 185
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Tcpdf.php
->
line 80
/mod/data/lib.php
->
line 1570
/mod/data/lib.php
->
line 1615
/lib/scssphp/Node/Number.php
->
line 575
/backup/util/helper/backup_helper.class.php
->
line 202
/question/bank/comment/lib.php
->
line 99
/enrol/manual/lib.php
->
line 254
/enrol/manual/lib.php
->
line 283
/enrol/manual/lib.php
->
line 307
/enrol/manual/lib.php
->
line 310
/enrol/manual/lib.php
->
line 320
/lib/pdflib.php
->
line 190
/enrol/ldap/lib.php
->
line 198
/enrol/ldap/lib.php
->
line 206
/enrol/ldap/lib.php
->
line 212
/enrol/ldap/lib.php
->
line 249
/enrol/ldap/lib.php
->
line 257
/enrol/ldap/lib.php
->
line 278
/enrol/ldap/lib.php
->
line 289
/enrol/ldap/lib.php
->
line 300
/enrol/ldap/lib.php
->
line 341
/enrol/ldap/lib.php
->
line 346
/enrol/ldap/lib.php
->
line 446
/enrol/ldap/lib.php
->
line 452
/enrol/ldap/lib.php
->
line 458
/enrol/ldap/lib.php
->
line 530
/enrol/ldap/lib.php
->
line 543
/enrol/ldap/lib.php
->
line 554
/enrol/ldap/lib.php
->
line 565
/enrol/ldap/lib.php
->
line 604
/enrol/ldap/lib.php
->
line 624
/enrol/ldap/lib.php
->
line 634
/enrol/ldap/lib.php
->
line 639
/enrol/ldap/lib.php
->
line 679
/enrol/ldap/lib.php
->
line 1020
/enrol/ldap/lib.php
->
line 1033
/enrol/ldap/lib.php
->
line 1087
/enrol/ldap/lib.php
->
line 1095
/enrol/ldap/lib.php
->
line 1102
/enrol/ldap/lib.php
->
line 1108
/search/classes/engine.php
->
line 310
/lib/weblib.php
->
line 3401
/lib/weblib.php
->
line 3588
/lib/weblib.php
->
line 3659
/admin/tool/uploadcourse/classes/processor.php
->
line 221
/admin/tool/uploadcourse/classes/processor.php
->
line 224
/admin/tool/uploadcourse/classes/processor.php
->
line 228
/admin/tool/uploadcourse/classes/processor.php
->
line 353
/admin/tool/uploadcourse/classes/processor.php
->
line 355
/enrol/category/locallib.php
->
line 153
/enrol/category/locallib.php
->
line 155
/enrol/category/locallib.php
->
line 157
/enrol/category/locallib.php
->
line 160
/enrol/category/locallib.php
->
line 166
/enrol/category/locallib.php
->
line 234
/enrol/category/locallib.php
->
line 253
/enrol/category/locallib.php
->
line 257
/lib/scssphp/Compiler.php
->
line 4478
/reportbuilder/index.php
->
line 51
/mod/assign/feedback/editpdf/classes/pdf.php
->
line 519
/lib/classes/task/logging_trait.php
->
line 70
/auth/db/auth.php
->
line 338
/auth/db/auth.php
->
line 343
/auth/db/auth.php
->
line 349
/auth/db/auth.php
->
line 392
/auth/db/auth.php
->
line 396
/auth/db/auth.php
->
line 398
/auth/db/auth.php
->
line 432
/auth/db/auth.php
->
line 443
/auth/db/auth.php
->
line 459
/auth/db/auth.php
->
line 464
/auth/db/auth.php
->
line 466
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Dompdf.php
->
line 49
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 72
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 74
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 79
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 81
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 83
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 87
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 93
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 95
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 99
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 105
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 365
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 367
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 371
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 373
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 387
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 389
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 415
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 420
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 426
/admin/cli/build_theme_css.php
->
line 85
/admin/cli/build_theme_css.php
->
line 95
/admin/cli/build_theme_css.php
->
line 116
/lib/graphlib.php
->
line 271
/lib/graphlib.php
->
line 278
/enrol/database/lib.php
->
line 301
/enrol/database/lib.php
->
line 306
/enrol/database/lib.php
->
line 309
/enrol/database/lib.php
->
line 388
/enrol/database/lib.php
->
line 394
/enrol/database/lib.php
->
line 441
/enrol/database/lib.php
->
line 508
/enrol/database/lib.php
->
line 515
/enrol/database/lib.php
->
line 525
/enrol/database/lib.php
->
line 541
/enrol/database/lib.php
->
line 554
/enrol/database/lib.php
->
line 561
/enrol/database/lib.php
->
line 571
/enrol/database/lib.php
->
line 580
/enrol/database/lib.php
->
line 602
/enrol/database/lib.php
->
line 617
/enrol/database/lib.php
->
line 626
/enrol/database/lib.php
->
line 635
/enrol/database/lib.php
->
line 655
/enrol/database/lib.php
->
line 660
/enrol/database/lib.php
->
line 667
/enrol/database/lib.php
->
line 688
/enrol/database/lib.php
->
line 709
/enrol/database/lib.php
->
line 718
/enrol/database/lib.php
->
line 735
/enrol/database/lib.php
->
line 747
/enrol/database/lib.php
->
line 768
/enrol/database/lib.php
->
line 804
/enrol/database/lib.php
->
line 807
/enrol/database/lib.php
->
line 811
/enrol/database/lib.php
->
line 821
/blog/renderer.php
->
line 203
/lib/tests/weblib_test.php
->
line 304
/lib/tests/weblib_test.php
->
line 305
/lib/tests/weblib_test.php
->
line 306
/lib/tests/weblib_test.php
->
line 320
/lib/tests/weblib_test.php
->
line 321
/lib/tests/weblib_test.php
->
line 322
/lib/tests/weblib_test.php
->
line 334
/lib/tests/weblib_test.php
->
line 335
/lib/tests/weblib_test.php
->
line 336
/lib/tests/weblib_test.php
->
line 348
/lib/tests/weblib_test.php
->
line 349
/lib/tests/weblib_test.php
->
line 350
/lib/tests/weblib_test.php
->
line 363
/lib/tests/weblib_test.php
->
line 364
/lib/tests/weblib_test.php
->
line 365
/lib/tests/weblib_test.php
->
line 373
/lib/tests/weblib_test.php
->
line 374
/lib/tests/weblib_test.php
->
line 375
/lib/tests/weblib_test.php
->
line 394
/lib/tests/weblib_test.php
->
line 395
/lib/tests/weblib_test.php
->
line 396
/lib/horde/framework/Horde/Mime/Headers/ContentParam.php
->
line 170
/enrol/flatfile/lib.php
->
line 227
/enrol/flatfile/lib.php
->
line 231
/enrol/flatfile/lib.php
->
line 261
/enrol/flatfile/lib.php
->
line 283
/enrol/flatfile/lib.php
->
line 287
/enrol/flatfile/lib.php
->
line 293
/enrol/flatfile/lib.php
->
line 299
/enrol/flatfile/lib.php
->
line 304
/enrol/flatfile/lib.php
->
line 309
/enrol/flatfile/lib.php
->
line 333
/enrol/flatfile/lib.php
->
line 335
/enrol/flatfile/lib.php
->
line 338
/enrol/flatfile/lib.php
->
line 353
/enrol/flatfile/lib.php
->
line 358
/enrol/flatfile/lib.php
->
line 363
/enrol/flatfile/lib.php
->
line 368
/enrol/flatfile/lib.php
->
line 402
/enrol/flatfile/lib.php
->
line 426
/enrol/flatfile/lib.php
->
line 431
/enrol/flatfile/lib.php
->
line 457
/enrol/flatfile/lib.php
->
line 459
/enrol/flatfile/lib.php
->
line 489
/enrol/flatfile/lib.php
->
line 491
/enrol/flatfile/lib.php
->
line 504
/enrol/flatfile/lib.php
->
line 561
/enrol/flatfile/lib.php
->
line 572
/enrol/flatfile/lib.php
->
line 582
/enrol/flatfile/lib.php
->
line 644
/blocks/comments/block_comments.php
->
line 83
/lib/classes/plugin_manager.php
->
line 1522
/grade/report/singleview/index.php
->
line 192
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/Adaline.php
->
line 64
/admin/tasklogs.php
->
line 68
/admin/tool/brickfield/classes/output/printable/renderer.php
->
line 291
/enrol/cohort/locallib.php
->
line 173
/enrol/cohort/locallib.php
->
line 182
/enrol/cohort/locallib.php
->
line 211
/enrol/cohort/locallib.php
->
line 214
/enrol/cohort/locallib.php
->
line 235
/enrol/cohort/locallib.php
->
line 245
/enrol/cohort/locallib.php
->
line 247
/enrol/cohort/locallib.php
->
line 274
/enrol/cohort/locallib.php
->
line 296
/enrol/cohort/locallib.php
->
line 304
/enrol/cohort/locallib.php
->
line 307
/enrol/cohort/locallib.php
->
line 310
/admin/tool/uploadcourse/classes/tracker.php
->
line 124
/admin/tool/uploadcourse/classes/tracker.php
->
line 129
/admin/tool/uploadcourse/classes/tracker.php
->
line 159
/admin/tool/uploadcourse/classes/tracker.php
->
line 162
/admin/tool/uploadcourse/classes/tracker.php
->
line 205
/lib/tests/other/pdflibtestpage.php
->
line 141
/h5p/embed.php
->
line 79
/enrol/self/lib.php
->
line 453
/enrol/self/lib.php
->
line 478
/enrol/self/lib.php
->
line 496
/enrol/self/lib.php
->
line 501
/contentbank/contenttype/h5p/tests/contenttype_h5p_test.php
->
line 55
/contentbank/contenttype/h5p/tests/contenttype_h5p_test.php
->
line 58
/contentbank/contenttype/h5p/tests/contenttype_h5p_test.php
->
line 136
/contentbank/contenttype/h5p/tests/contenttype_h5p_test.php
->
line 172
/lib/enrollib.php
->
line 2926
/lib/enrollib.php
->
line 2941
/lib/enrollib.php
->
line 2958
/lib/enrollib.php
->
line 2986
/lib/enrollib.php
->
line 2996
/lib/enrollib.php
->
line 2998
/lib/enrollib.php
->
line 3052
/lib/enrollib.php
->
line 3057
/lib/enrollib.php
->
line 3062
/lib/enrollib.php
->
line 3099
/lib/enrollib.php
->
line 3111
/lib/enrollib.php
->
line 3175
/lib/enrollib.php
->
line 3177
/lib/enrollib.php
->
line 3237
/lib/enrollib.php
->
line 3239
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/Perceptron.php
->
line 229
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/Perceptron.php
->
line 247
/search/classes/manager.php
->
line 1234
/search/classes/manager.php
->
line 1270
/search/classes/manager.php
->
line 1312
/search/classes/manager.php
->
line 1315
/search/classes/manager.php
->
line 1337
/search/classes/manager.php
->
line 1341
/search/classes/manager.php
->
line 1418
/search/classes/manager.php
->
line 1426
/search/classes/manager.php
->
line 1428
/search/classes/manager.php
->
line 1474
/search/classes/manager.php
->
line 1478
/search/classes/manager.php
->
line 1484
/search/classes/manager.php
->
line 1488
/search/classes/manager.php
->
line 1749
/search/classes/manager.php
->
line 1756
/search/classes/manager.php
->
line 1769
/search/classes/manager.php
->
line 1775
/lib/dtl/xml_database_exporter.php
->
line 37
/lib/dtl/xml_database_exporter.php
->
line 49
/lib/dtl/xml_database_exporter.php
->
line 51
/lib/dtl/xml_database_exporter.php
->
line 61
/lib/dtl/xml_database_exporter.php
->
line 70
/lib/dtl/xml_database_exporter.php
->
line 77
/lib/dtl/xml_database_exporter.php
->
line 88
/lib/dtl/xml_database_exporter.php
->
line 91
/lib/dtl/xml_database_exporter.php
->
line 93
/lib/dtl/xml_database_exporter.php
->
line 96
/backup/util/output/output_controller.class.php
->
line 71
/reportbuilder/classes/output/dynamictabs/schedules.php
->
line 50
/privacy/classes/manager.php
->
line 231
/privacy/classes/manager.php
->
line 236
/privacy/classes/manager.php
->
line 254
/privacy/classes/manager.php
->
line 277
/privacy/classes/manager.php
->
line 282
/privacy/classes/manager.php
->
line 294
/privacy/classes/manager.php
->
line 320
/privacy/classes/manager.php
->
line 331
/privacy/classes/manager.php
->
line 346
/privacy/classes/manager.php
->
line 353
/privacy/classes/manager.php
->
line 358
/privacy/classes/manager.php
->
line 368
/privacy/classes/manager.php
->
line 370
/privacy/classes/manager.php
->
line 373
/privacy/classes/manager.php
->
line 399
/privacy/classes/manager.php
->
line 409
/privacy/classes/manager.php
->
line 421
/privacy/classes/manager.php
->
line 441
/privacy/classes/manager.php
->
line 457
/privacy/classes/manager.php
->
line 463
/privacy/classes/manager.php
->
line 482
/privacy/classes/manager.php
->
line 487
/privacy/classes/manager.php
->
line 497
/lib/dtl/database_mover.php
->
line 53
/lib/dtl/database_mover.php
->
line 56
/lib/dtl/database_mover.php
->
line 78
/lib/dtl/database_mover.php
->
line 89
/lib/dtl/database_mover.php
->
line 111
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/LogisticRegression.php
->
line 193
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/LogisticRegression.php
->
line 225
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/LogisticRegression.php
->
line 245
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/LogisticRegression.php
->
line 255
/lib/mlbackend/php/phpml/src/Phpml/Classification/Linear/LogisticRegression.php
->
line 275
/mod/assign/submission/comments/locallib.php
->
line 73
/mod/assign/submission/comments/locallib.php
->
line 156
/reportbuilder/classes/output/dynamictabs/access.php
->
line 47
/mod/glossary/lib.php
->
line 1332
/admin/tool/dbtransfer/locallib.php
->
line 101
/admin/tool/dbtransfer/locallib.php
->
line 122
/enrol/database/classes/task/sync_enrolments.php
->
line 53