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)
startdate
[
Top level directory
]
Variable Cross Reference
at:
/calendar/classes/external/week_exporter.php
->
line 136
/calendar/externallib.php
->
line 1202
/calendar/classes/external/calendar_event_exporter.php
->
line 143
/calendar/lib.php
->
line 2025
/lib/tests/analytics/indicators_test.php
->
line 304
/lib/classes/task/asynchronous_copy_task.php
->
line 121
/course/tests/backup/restore_test.php
->
line 227
/course/tests/backup/restore_test.php
->
line 263
/course/tests/backup/restore_test.php
->
line 376
/course/tests/backup/restore_test.php
->
line 400
/enrol/manual/ajax.php
->
line 97
/enrol/manual/ajax.php
->
line 113
/enrol/manual/ajax.php
->
line 115
/course/format/classes/base.php
->
line 1559
/course/format/classes/base.php
->
line 1597
/course/format/weeks/tests/observer_test.php
->
line 43
/course/format/weeks/tests/observer_test.php
->
line 97
/course/format/weeks/tests/observer_test.php
->
line 150
/course/lib.php
->
line 4170
/calendar/tests/rrule_manager_test.php
->
line 520
/calendar/tests/rrule_manager_test.php
->
line 559
/calendar/tests/rrule_manager_test.php
->
line 561
/calendar/tests/rrule_manager_test.php
->
line 645
/calendar/tests/rrule_manager_test.php
->
line 690
/calendar/tests/rrule_manager_test.php
->
line 731
/calendar/tests/rrule_manager_test.php
->
line 765
/calendar/tests/rrule_manager_test.php
->
line 802
/calendar/tests/rrule_manager_test.php
->
line 847
/calendar/tests/rrule_manager_test.php
->
line 890
/calendar/tests/rrule_manager_test.php
->
line 1068
/calendar/tests/rrule_manager_test.php
->
line 1456
/calendar/tests/rrule_manager_test.php
->
line 1492
/calendar/tests/rrule_manager_test.php
->
line 1530
/calendar/tests/rrule_manager_test.php
->
line 1580
/calendar/tests/rrule_manager_test.php
->
line 1619
/calendar/tests/rrule_manager_test.php
->
line 1655
/calendar/tests/rrule_manager_test.php
->
line 1693
/calendar/tests/rrule_manager_test.php
->
line 1736
/calendar/tests/rrule_manager_test.php
->
line 1820
/calendar/tests/rrule_manager_test.php
->
line 1864
/calendar/tests/rrule_manager_test.php
->
line 2196
/calendar/tests/rrule_manager_test.php
->
line 2260
/calendar/tests/rrule_manager_test.php
->
line 2304
/calendar/tests/rrule_manager_test.php
->
line 2398
/calendar/tests/rrule_manager_test.php
->
line 2456
/backup/moodle2/restore_course_task.class.php
->
line 209
/report/outline/index.php
->
line 32
/user/profile/field/datetime/field.class.php
->
line 50
/user/profile/field/datetime/define.class.php
->
line 123
/user/profile/field/datetime/define.class.php
->
line 155
/user/profile/field/datetime/define.class.php
->
line 157
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 121
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 168
/course/format/weeks/lib.php
->
line 395
/course/format/weeks/lib.php
->
line 401
/course/format/weeks/lib.php
->
line 503
Referenced 305 times:
/admin/tool/uploadcourse/tests/course_test.php
->
line 466
/admin/tool/uploadcourse/tests/course_test.php
->
line 571
/admin/tool/uploadcourse/tests/course_test.php
->
line 661
/admin/tool/uploadcourse/tests/course_test.php
->
line 718
/enrol/imsenterprise/lib.php
->
line 401
/course/tests/externallib_test.php
->
line 534
/course/tests/externallib_test.php
->
line 797
/course/tests/externallib_test.php
->
line 1744
/course/tests/externallib_test.php
->
line 1900
/calendar/classes/external/week_exporter.php
->
line 136
/calendar/classes/external/week_exporter.php
->
line 140
/calendar/classes/external/week_exporter.php
->
line 140
/report/log/locallib.php
->
line 450
/report/log/locallib.php
->
line 450
/report/log/locallib.php
->
line 451
/report/log/locallib.php
->
line 455
/report/log/locallib.php
->
line 560
/report/log/locallib.php
->
line 561
/report/log/locallib.php
->
line 566
/report/log/locallib.php
->
line 567
/report/log/locallib.php
->
line 571
/mod/lti/locallib.php
->
line 2025
/mod/lti/locallib.php
->
line 2028
/mod/lti/locallib.php
->
line 3786
/mod/survey/tests/backup/restore_date_test.php
->
line 61
/mod/survey/tests/backup/restore_date_test.php
->
line 70
/lib/phpunit/classes/restore_date_testcase.php
->
line 44
/lib/phpunit/classes/restore_date_testcase.php
->
line 60
/lib/phpunit/classes/restore_date_testcase.php
->
line 121
/lib/phpunit/classes/restore_date_testcase.php
->
line 160
/report/log/classes/renderable.php
->
line 468
/report/log/classes/renderable.php
->
line 468
/report/log/classes/renderable.php
->
line 469
/report/log/classes/renderable.php
->
line 473
/admin/tool/uploadcourse/classes/course.php
->
line 694
/admin/tool/uploadcourse/classes/course.php
->
line 1194
/admin/tool/uploadcourse/classes/course.php
->
line 1195
/admin/tool/uploadcourse/classes/course.php
->
line 1197
/calendar/event_form.php
->
line 179
/mnet/service/enrol/locallib.php
->
line 197
/backup/moodle2/restore_stepslib.php
->
line 1909
/backup/moodle2/restore_stepslib.php
->
line 1909
/mod/assign/locallib.php
->
line 5910
/mod/assign/locallib.php
->
line 5932
/course/tests/targets_test.php
->
line 403
/calendar/classes/local/api.php
->
line 249
/calendar/classes/local/api.php
->
line 258
/calendar/classes/local/api.php
->
line 259
/calendar/classes/local/api.php
->
line 260
/calendar/externallib.php
->
line 1202
/calendar/externallib.php
->
line 1203
/course/reset.php
->
line 73
/mnet/service/enrol/tests/privacy/provider_test.php
->
line 339
/calendar/classes/external/calendar_event_exporter.php
->
line 143
/calendar/classes/external/calendar_event_exporter.php
->
line 145
/calendar/classes/external/calendar_event_exporter.php
->
line 146
/calendar/classes/external/calendar_event_exporter.php
->
line 147
/enrol/externallib.php
->
line 429
/calendar/lib.php
->
line 2025
/calendar/lib.php
->
line 2029
/calendar/lib.php
->
line 2033
/calendar/lib.php
->
line 2033
/calendar/lib.php
->
line 2038
/calendar/lib.php
->
line 2040
/calendar/lib.php
->
line 2040
/calendar/lib.php
->
line 2070
/calendar/lib.php
->
line 2070
/calendar/lib.php
->
line 2071
/lib/tests/analytics/indicators_test.php
->
line 304
/lib/tests/analytics/indicators_test.php
->
line 315
/lib/tests/analytics/indicators_test.php
->
line 322
/lib/tests/analytics/indicators_test.php
->
line 331
/lib/tests/analytics/indicators_test.php
->
line 340
/admin/tool/analytics/cli/guess_course_start_and_end.php
->
line 128
/admin/tool/analytics/cli/guess_course_start_and_end.php
->
line 150
/admin/tool/analytics/cli/guess_course_start_and_end.php
->
line 167
/admin/tool/analytics/cli/guess_course_start_and_end.php
->
line 207
/admin/tool/analytics/cli/guess_course_start_and_end.php
->
line 209
/course/reset_form.php
->
line 181
/course/reset_form.php
->
line 189
/backup/util/helper/tests/copy_helper_test.php
->
line 208
/backup/util/helper/tests/copy_helper_test.php
->
line 301
/backup/util/helper/tests/copy_helper_test.php
->
line 356
/backup/util/helper/tests/copy_helper_test.php
->
line 430
/backup/util/helper/tests/copy_helper_test.php
->
line 489
/backup/util/helper/tests/copy_helper_test.php
->
line 521
/backup/util/helper/tests/copy_helper_test.php
->
line 553
/backup/util/helper/tests/copy_helper_test.php
->
line 598
/backup/util/helper/tests/copy_helper_test.php
->
line 598
/backup/util/helper/tests/copy_helper_test.php
->
line 630
/backup/util/helper/tests/copy_helper_test.php
->
line 666
/backup/util/helper/tests/copy_helper_test.php
->
line 666
/backup/util/helper/tests/copy_helper_test.php
->
line 699
/backup/util/helper/tests/copy_helper_test.php
->
line 735
/backup/util/helper/tests/copy_helper_test.php
->
line 735
/backup/util/helper/tests/copy_helper_test.php
->
line 768
/backup/util/helper/tests/copy_helper_test.php
->
line 805
/backup/util/helper/tests/copy_helper_test.php
->
line 805
/course/tests/reportbuilder/datasource/courses_test.php
->
line 136
/lib/classes/task/asynchronous_copy_task.php
->
line 121
/lib/classes/task/asynchronous_copy_task.php
->
line 122
/lib/classes/task/asynchronous_copy_task.php
->
line 122
/course/tests/backup/restore_test.php
->
line 227
/course/tests/backup/restore_test.php
->
line 231
/course/tests/backup/restore_test.php
->
line 232
/course/tests/backup/restore_test.php
->
line 234
/course/tests/backup/restore_test.php
->
line 235
/course/tests/backup/restore_test.php
->
line 244
/course/tests/backup/restore_test.php
->
line 244
/course/tests/backup/restore_test.php
->
line 263
/course/tests/backup/restore_test.php
->
line 267
/course/tests/backup/restore_test.php
->
line 268
/course/tests/backup/restore_test.php
->
line 270
/course/tests/backup/restore_test.php
->
line 271
/course/tests/backup/restore_test.php
->
line 376
/course/tests/backup/restore_test.php
->
line 378
/course/tests/backup/restore_test.php
->
line 388
/course/tests/backup/restore_test.php
->
line 388
/course/tests/backup/restore_test.php
->
line 400
/course/tests/backup/restore_test.php
->
line 404
/course/tests/backup/restore_test.php
->
line 405
/course/tests/backup/restore_test.php
->
line 407
/course/tests/backup/restore_test.php
->
line 408
/course/tests/backup/restore_test.php
->
line 417
/course/tests/backup/restore_test.php
->
line 417
/course/tests/backup/restore_test.php
->
line 516
/course/tests/backup/restore_test.php
->
line 519
/course/tests/backup/restore_test.php
->
line 528
/course/tests/backup/restore_test.php
->
line 536
/course/classes/privacy/provider.php
->
line 207
/enrol/database/lib.php
->
line 788
/enrol/manual/ajax.php
->
line 97
/enrol/manual/ajax.php
->
line 112
/enrol/manual/ajax.php
->
line 113
/enrol/manual/ajax.php
->
line 115
/enrol/manual/ajax.php
->
line 119
/enrol/manual/ajax.php
->
line 121
/mod/assign/classes/dates.php
->
line 80
/mod/assign/classes/dates.php
->
line 92
/course/format/classes/base.php
->
line 1559
/course/format/classes/base.php
->
line 1566
/course/format/classes/base.php
->
line 1597
/course/format/classes/base.php
->
line 1598
/course/format/weeks/tests/observer_test.php
->
line 43
/course/format/weeks/tests/observer_test.php
->
line 47
/course/format/weeks/tests/observer_test.php
->
line 51
/course/format/weeks/tests/observer_test.php
->
line 97
/course/format/weeks/tests/observer_test.php
->
line 98
/course/format/weeks/tests/observer_test.php
->
line 102
/course/format/weeks/tests/observer_test.php
->
line 107
/course/format/weeks/tests/observer_test.php
->
line 150
/course/format/weeks/tests/observer_test.php
->
line 151
/course/format/weeks/tests/observer_test.php
->
line 155
/lib/moodlelib.php
->
line 8724
/lib/moodlelib.php
->
line 8725
/lib/moodlelib.php
->
line 8729
/course/lib.php
->
line 2872
/course/lib.php
->
line 3708
/course/lib.php
->
line 3710
/course/lib.php
->
line 4138
/course/lib.php
->
line 4170
/course/lib.php
->
line 4170
/course/lib.php
->
line 4171
/course/lib.php
->
line 4851
/course/lib.php
->
line 4913
/course/lib.php
->
line 4913
/course/lib.php
->
line 4914
/course/lib.php
->
line 4917
/calendar/tests/rrule_manager_test.php
->
line 520
/calendar/tests/rrule_manager_test.php
->
line 522
/calendar/tests/rrule_manager_test.php
->
line 534
/calendar/tests/rrule_manager_test.php
->
line 559
/calendar/tests/rrule_manager_test.php
->
line 561
/calendar/tests/rrule_manager_test.php
->
line 561
/calendar/tests/rrule_manager_test.php
->
line 579
/calendar/tests/rrule_manager_test.php
->
line 645
/calendar/tests/rrule_manager_test.php
->
line 646
/calendar/tests/rrule_manager_test.php
->
line 662
/calendar/tests/rrule_manager_test.php
->
line 690
/calendar/tests/rrule_manager_test.php
->
line 692
/calendar/tests/rrule_manager_test.php
->
line 708
/calendar/tests/rrule_manager_test.php
->
line 731
/calendar/tests/rrule_manager_test.php
->
line 733
/calendar/tests/rrule_manager_test.php
->
line 744
/calendar/tests/rrule_manager_test.php
->
line 765
/calendar/tests/rrule_manager_test.php
->
line 766
/calendar/tests/rrule_manager_test.php
->
line 781
/calendar/tests/rrule_manager_test.php
->
line 802
/calendar/tests/rrule_manager_test.php
->
line 804
/calendar/tests/rrule_manager_test.php
->
line 820
/calendar/tests/rrule_manager_test.php
->
line 847
/calendar/tests/rrule_manager_test.php
->
line 849
/calendar/tests/rrule_manager_test.php
->
line 866
/calendar/tests/rrule_manager_test.php
->
line 890
/calendar/tests/rrule_manager_test.php
->
line 892
/calendar/tests/rrule_manager_test.php
->
line 1068
/calendar/tests/rrule_manager_test.php
->
line 1070
/calendar/tests/rrule_manager_test.php
->
line 1456
/calendar/tests/rrule_manager_test.php
->
line 1457
/calendar/tests/rrule_manager_test.php
->
line 1492
/calendar/tests/rrule_manager_test.php
->
line 1493
/calendar/tests/rrule_manager_test.php
->
line 1530
/calendar/tests/rrule_manager_test.php
->
line 1532
/calendar/tests/rrule_manager_test.php
->
line 1580
/calendar/tests/rrule_manager_test.php
->
line 1582
/calendar/tests/rrule_manager_test.php
->
line 1619
/calendar/tests/rrule_manager_test.php
->
line 1620
/calendar/tests/rrule_manager_test.php
->
line 1655
/calendar/tests/rrule_manager_test.php
->
line 1656
/calendar/tests/rrule_manager_test.php
->
line 1693
/calendar/tests/rrule_manager_test.php
->
line 1694
/calendar/tests/rrule_manager_test.php
->
line 1736
/calendar/tests/rrule_manager_test.php
->
line 1737
/calendar/tests/rrule_manager_test.php
->
line 1820
/calendar/tests/rrule_manager_test.php
->
line 1821
/calendar/tests/rrule_manager_test.php
->
line 1864
/calendar/tests/rrule_manager_test.php
->
line 1865
/calendar/tests/rrule_manager_test.php
->
line 2196
/calendar/tests/rrule_manager_test.php
->
line 2197
/calendar/tests/rrule_manager_test.php
->
line 2197
/calendar/tests/rrule_manager_test.php
->
line 2199
/calendar/tests/rrule_manager_test.php
->
line 2260
/calendar/tests/rrule_manager_test.php
->
line 2261
/calendar/tests/rrule_manager_test.php
->
line 2304
/calendar/tests/rrule_manager_test.php
->
line 2306
/calendar/tests/rrule_manager_test.php
->
line 2398
/calendar/tests/rrule_manager_test.php
->
line 2399
/calendar/tests/rrule_manager_test.php
->
line 2456
/calendar/tests/rrule_manager_test.php
->
line 2457
/backup/moodle2/restore_course_task.class.php
->
line 209
/backup/moodle2/restore_course_task.class.php
->
line 210
/backup/moodle2/restore_course_task.class.php
->
line 210
/backup/moodle2/restore_course_task.class.php
->
line 211
/backup/moodle2/restore_course_task.class.php
->
line 212
/report/outline/index.php
->
line 32
/report/outline/index.php
->
line 38
/report/outline/index.php
->
line 39
/report/outline/index.php
->
line 54
/report/outline/index.php
->
line 152
/report/outline/index.php
->
line 154
/report/outline/index.php
->
line 188
/report/outline/index.php
->
line 190
/badges/view.php
->
line 116
/backup/tests/externallib_test.php
->
line 77
/backup/tests/externallib_test.php
->
line 151
/user/profile/field/datetime/field.class.php
->
line 50
/user/profile/field/datetime/field.class.php
->
line 54
/course/externallib.php
->
line 611
/user/profile/field/datetime/define.class.php
->
line 123
/user/profile/field/datetime/define.class.php
->
line 124
/user/profile/field/datetime/define.class.php
->
line 125
/user/profile/field/datetime/define.class.php
->
line 126
/user/profile/field/datetime/define.class.php
->
line 127
/user/profile/field/datetime/define.class.php
->
line 155
/user/profile/field/datetime/define.class.php
->
line 157
/user/profile/field/datetime/define.class.php
->
line 167
/backup/moodle2/backup_stepslib.php
->
line 2015
/badges/index.php
->
line 172
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 121
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 125
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 147
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 148
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 149
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 150
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 168
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 174
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 200
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 201
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 202
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 203
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 204
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 211
/analytics/tests/community_of_inquiry_activities_completed_by.php
->
line 214
/calendar/classes/local/event/forms/create.php
->
line 140
/lib/tests/task/completion_daily_task_test.php
->
line 77
/lib/tests/task/completion_daily_task_test.php
->
line 80
/lib/tests/task/completion_daily_task_test.php
->
line 81
/lib/tests/task/completion_daily_task_test.php
->
line 84
/lib/tests/task/completion_daily_task_test.php
->
line 85
/course/classes/analytics/target/no_teaching.php
->
line 185
/course/classes/analytics/target/no_teaching.php
->
line 186
/course/classes/analytics/target/no_teaching.php
->
line 186
/enrol/manual/manage.php
->
line 112
/enrol/manual/manage.php
->
line 113
/enrol/manual/manage.php
->
line 125
/course/format/weeks/lib.php
->
line 395
/course/format/weeks/lib.php
->
line 398
/course/format/weeks/lib.php
->
line 401
/course/format/weeks/lib.php
->
line 411
/course/format/weeks/lib.php
->
line 503
/course/format/weeks/lib.php
->
line 516
/course/tests/courselib_test.php
->
line 3517
/course/tests/courselib_test.php
->
line 3521
/course/tests/courselib_test.php
->
line 3537
/course/tests/courselib_test.php
->
line 3537
/course/tests/courselib_test.php
->
line 3581
/course/tests/courselib_test.php
->
line 3594
/course/tests/courselib_test.php
->
line 3596
/course/tests/courselib_test.php
->
line 3599
/course/tests/courselib_test.php
->
line 3605
/course/tests/courselib_test.php
->
line 3613
/course/tests/courselib_test.php
->
line 5604
/course/tests/courselib_test.php
->
line 5629
/enrol/manual/classes/enrol_users_form.php
->
line 83
/enrol/manual/classes/enrol_users_form.php
->
line 84