Quick Navigation
×
Moodle 3.10 XRef and Diffs
Home
Quick Navigation
Moodle 3.10
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 3.10 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 3.10.x will end 8 November 2021 (12 months).
Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 months).
PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.
Moodle 3.10 Database Schema (by Marcus Green)
starttime
[
Top level directory
]
Variable Cross Reference
at:
/analytics/tests/fixtures/test_target_site_users.php
->
line 150
/lib/tests/time_splittings_test.php
->
line 258
/lib/classes/analytics/indicator/read_actions.php
->
line 68
/admin/cli/automated_backups.php
->
line 81
/course/classes/analytics/target/course_gradetopass.php
->
line 165
/course/classes/analytics/target/no_recent_accesses.php
->
line 131
/mod/forum/tests/entities_discussion_test.php
->
line 140
/lib/classes/analytics/indicator/any_course_access.php
->
line 83
/mod/quiz/accessrule/seb/tests/test_helper_trait.php
->
line 191
/analytics/tests/fixtures/test_target_shortname.php
->
line 148
/lib/db/upgradelib.php
->
line 974
/lib/jabber/XMPP/XMLStream.php
->
line 295
/lib/jabber/XMPP/XMLStream.php
->
line 428
/lib/classes/analytics/indicator/any_access_before_start.php
->
line 67
/blocks/rss_client/classes/task/refreshfeeds.php
->
line 74
/course/classes/analytics/target/course_competencies.php
->
line 119
/mod/forum/classes/task/send_user_digests.php
->
line 141
/calendar/classes/external/calendar_event_exporter.php
->
line 224
/calendar/classes/external/calendar_event_exporter.php
->
line 262
/calendar/classes/local/api.php
->
line 250
/admin/tool/monitor/classes/eventobservers.php
->
line 150
/admin/tool/monitor/classes/eventobservers.php
->
line 151
/course/classes/analytics/indicator/activities_due.php
->
line 69
/analytics/tests/fixtures/test_indicator_discrete.php
->
line 87
/course/classes/analytics/target/course_dropout.php
->
line 119
/lib/tests/task_database_logger_test.php
->
line 71
/lib/tests/task_database_logger_test.php
->
line 100
/lib/tests/task_database_logger_test.php
->
line 132
/lib/tests/task_database_logger_test.php
->
line 161
/lib/tests/task_database_logger_test.php
->
line 193
/cache/tests/cache_test.php
->
line 332
/course/classes/analytics/target/no_teaching.php
->
line 201
/lib/phpunit/classes/advanced_testcase.php
->
line 682
/calendar/tests/calendar_event_exporter_test.php
->
line 49
/calendar/tests/calendar_event_exporter_test.php
->
line 106
/mod/quiz/tests/privacy_provider_test.php
->
line 247
/mod/quiz/tests/privacy_provider_test.php
->
line 430
/calendar/lib.php
->
line 2467
/calendar/lib.php
->
line 3566
/course/classes/analytics/target/course_completion.php
->
line 97
/backup/moodle2/tests/restore_stepslib_date_test.php
->
line 175
/analytics/tests/prediction_test.php
->
line 705
/lib/classes/analytics/indicator/any_write_action.php
->
line 68
/calendar/classes/external/week_exporter.php
->
line 135
/lib/classes/analytics/indicator/any_write_action_in_course.php
->
line 68
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 503
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 572
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 662
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 731
/enrol/imsenterprise/lib.php
->
line 120
/analytics/tests/fixtures/test_target_shortname_multiclass.php
->
line 185
/lib/cronlib.php
->
line 52
/lib/cronlib.php
->
line 113
/mod/forum/classes/task/cron_task.php
->
line 106
/lib/classes/analytics/indicator/any_access_after_end.php
->
line 67
/user/classes/analytics/indicator/user_profile_set.php
->
line 67
/calendar/classes/local/event/forms/create.php
->
line 67
/analytics/classes/course.php
->
line 83
/user/classes/analytics/indicator/user_track_forums.php
->
line 67
/user/classes/analytics/target/upcoming_activities_due.php
->
line 154
/analytics/classes/local/target/base.php
->
line 85
/analytics/classes/local/target/base.php
->
line 416
/analytics/classes/local/indicator/base.php
->
line 152
Referenced 267 times:
/mod/lesson/tests/restore_date_test.php
->
line 184
/mod/lesson/tests/restore_date_test.php
->
line 184
/analytics/tests/fixtures/test_target_site_users.php
->
line 150
/lib/tests/time_splittings_test.php
->
line 258
/lib/tests/time_splittings_test.php
->
line 278
/lib/tests/time_splittings_test.php
->
line 279
/lib/classes/analytics/indicator/read_actions.php
->
line 68
/lib/classes/analytics/indicator/read_actions.php
->
line 70
/lib/classes/analytics/indicator/read_actions.php
->
line 91
/lib/classes/analytics/indicator/read_actions.php
->
line 100
/mod/lesson/locallib.php
->
line 497
/mod/lesson/locallib.php
->
line 500
/mod/lesson/locallib.php
->
line 782
/mod/lesson/locallib.php
->
line 820
/mod/lesson/locallib.php
->
line 848
/mod/lesson/locallib.php
->
line 858
/mod/lesson/locallib.php
->
line 868
/mod/lesson/locallib.php
->
line 2195
/mod/lesson/locallib.php
->
line 2230
/mod/lesson/locallib.php
->
line 2230
/mod/lesson/locallib.php
->
line 2242
/mod/lesson/locallib.php
->
line 2491
/mod/lesson/locallib.php
->
line 2492
/mod/lesson/locallib.php
->
line 2917
/mod/lesson/locallib.php
->
line 3111
/admin/tool/generator/classes/backend.php
->
line 77
/admin/tool/generator/classes/backend.php
->
line 149
/admin/tool/generator/classes/backend.php
->
line 191
/analytics/tests/fixtures/test_indicator_fullname.php
->
line 77
/admin/cli/automated_backups.php
->
line 81
/admin/cli/automated_backups.php
->
line 98
/course/classes/analytics/target/course_gradetopass.php
->
line 165
/course/classes/analytics/target/course_gradetopass.php
->
line 167
/analytics/classes/privacy/provider.php
->
line 260
/course/classes/analytics/target/no_recent_accesses.php
->
line 131
/course/classes/analytics/target/no_recent_accesses.php
->
line 133
/mod/forum/tests/entities_discussion_test.php
->
line 140
/mod/forum/tests/entities_discussion_test.php
->
line 153
/lib/classes/analytics/indicator/any_course_access.php
->
line 83
/lib/classes/analytics/indicator/any_course_access.php
->
line 92
/lib/classes/analytics/indicator/any_course_access.php
->
line 95
/lib/classes/analytics/indicator/any_course_access.php
->
line 95
/lib/classes/analytics/indicator/any_course_access.php
->
line 101
/lib/classes/analytics/indicator/any_course_access.php
->
line 101
/lib/classes/analytics/indicator/any_course_access.php
->
line 119
/lib/classes/analytics/indicator/any_course_access.php
->
line 121
/analytics/tests/fixtures/test_indicator_max.php
->
line 59
/mod/quiz/accessrule/seb/tests/test_helper_trait.php
->
line 191
/mod/quiz/accessrule/seb/tests/test_helper_trait.php
->
line 198
/mod/quiz/accessrule/seb/tests/test_helper_trait.php
->
line 199
/mod/quiz/accessrule/seb/tests/test_helper_trait.php
->
line 210
/mod/quiz/accessrule/seb/tests/test_helper_trait.php
->
line 214
/analytics/tests/fixtures/test_target_shortname.php
->
line 148
/lib/db/upgradelib.php
->
line 974
/lib/db/upgradelib.php
->
line 975
/lib/jabber/XMPP/XMLStream.php
->
line 295
/lib/jabber/XMPP/XMLStream.php
->
line 319
/lib/jabber/XMPP/XMLStream.php
->
line 428
/lib/jabber/XMPP/XMLStream.php
->
line 485
/lib/classes/analytics/indicator/any_access_before_start.php
->
line 67
/course/tests/targets_test.php
->
line 442
/course/tests/targets_test.php
->
line 468
/course/tests/targets_test.php
->
line 470
/blocks/rss_client/classes/task/refreshfeeds.php
->
line 74
/blocks/rss_client/classes/task/refreshfeeds.php
->
line 113
/analytics/tests/fixtures/test_indicator_min.php
->
line 59
/course/classes/analytics/target/course_competencies.php
->
line 119
/course/classes/analytics/target/course_competencies.php
->
line 121
/mod/forum/classes/task/send_user_digests.php
->
line 141
/mod/forum/classes/task/send_user_digests.php
->
line 152
/mod/forum/classes/task/send_user_digests.php
->
line 262
/analytics/classes/manager.php
->
line 490
/analytics/classes/manager.php
->
line 493
/calendar/classes/external/calendar_event_exporter.php
->
line 224
/calendar/classes/external/calendar_event_exporter.php
->
line 242
/calendar/classes/external/calendar_event_exporter.php
->
line 246
/calendar/classes/external/calendar_event_exporter.php
->
line 262
/calendar/classes/external/calendar_event_exporter.php
->
line 282
/calendar/classes/external/calendar_event_exporter.php
->
line 286
/calendar/classes/external/calendar_event_exporter.php
->
line 300
/calendar/classes/external/calendar_event_exporter.php
->
line 317
/calendar/classes/external/calendar_event_exporter.php
->
line 318
/calendar/classes/external/calendar_event_exporter.php
->
line 319
/calendar/classes/external/calendar_event_exporter.php
->
line 344
/calendar/classes/external/calendar_event_exporter.php
->
line 352
/calendar/classes/external/calendar_event_exporter.php
->
line 353
/calendar/classes/external/calendar_event_exporter.php
->
line 354
/calendar/classes/external/calendar_event_exporter.php
->
line 381
/calendar/classes/external/calendar_event_exporter.php
->
line 384
/calendar/classes/external/calendar_event_exporter.php
->
line 397
/calendar/classes/external/calendar_event_exporter.php
->
line 400
/lib/classes/task/manager.php
->
line 1009
/lib/classes/task/manager.php
->
line 1012
/calendar/classes/local/api.php
->
line 250
/calendar/classes/local/api.php
->
line 255
/calendar/classes/local/api.php
->
line 302
/admin/tool/monitor/classes/eventobservers.php
->
line 150
/admin/tool/monitor/classes/eventobservers.php
->
line 151
/admin/tool/monitor/classes/eventobservers.php
->
line 151
/admin/tool/monitor/classes/eventobservers.php
->
line 151
/admin/tool/monitor/classes/eventobservers.php
->
line 155
/admin/tool/monitor/classes/eventobservers.php
->
line 162
/admin/tool/monitor/classes/eventobservers.php
->
line 168
/mod/lesson/classes/privacy/provider.php
->
line 291
/course/classes/analytics/indicator/activities_due.php
->
line 69
/course/classes/analytics/indicator/activities_due.php
->
line 73
/analytics/tests/fixtures/test_indicator_discrete.php
->
line 87
/backup/util/helper/backup_cron_helper.class.php
->
line 438
/course/classes/analytics/target/course_dropout.php
->
line 119
/course/classes/analytics/target/course_dropout.php
->
line 121
/lib/tests/task_database_logger_test.php
->
line 71
/lib/tests/task_database_logger_test.php
->
line 78
/lib/tests/task_database_logger_test.php
->
line 100
/lib/tests/task_database_logger_test.php
->
line 112
/lib/tests/task_database_logger_test.php
->
line 132
/lib/tests/task_database_logger_test.php
->
line 139
/lib/tests/task_database_logger_test.php
->
line 161
/lib/tests/task_database_logger_test.php
->
line 173
/lib/tests/task_database_logger_test.php
->
line 193
/lib/tests/task_database_logger_test.php
->
line 206
/cache/tests/cache_test.php
->
line 332
/cache/tests/cache_test.php
->
line 333
/cache/tests/cache_test.php
->
line 339
/cache/tests/cache_test.php
->
line 342
/cache/tests/cache_test.php
->
line 357
/course/classes/analytics/target/no_teaching.php
->
line 201
/lib/phpunit/classes/advanced_testcase.php
->
line 682
/lib/phpunit/classes/advanced_testcase.php
->
line 683
/analytics/tests/fixtures/test_indicator_random.php
->
line 59
/calendar/tests/calendar_event_exporter_test.php
->
line 49
/calendar/tests/calendar_event_exporter_test.php
->
line 53
/calendar/tests/calendar_event_exporter_test.php
->
line 55
/calendar/tests/calendar_event_exporter_test.php
->
line 61
/calendar/tests/calendar_event_exporter_test.php
->
line 63
/calendar/tests/calendar_event_exporter_test.php
->
line 69
/calendar/tests/calendar_event_exporter_test.php
->
line 71
/calendar/tests/calendar_event_exporter_test.php
->
line 82
/calendar/tests/calendar_event_exporter_test.php
->
line 92
/calendar/tests/calendar_event_exporter_test.php
->
line 106
/calendar/tests/calendar_event_exporter_test.php
->
line 110
/calendar/tests/calendar_event_exporter_test.php
->
line 112
/calendar/tests/calendar_event_exporter_test.php
->
line 118
/calendar/tests/calendar_event_exporter_test.php
->
line 120
/calendar/tests/calendar_event_exporter_test.php
->
line 126
/calendar/tests/calendar_event_exporter_test.php
->
line 128
/calendar/tests/calendar_event_exporter_test.php
->
line 139
/calendar/tests/calendar_event_exporter_test.php
->
line 149
/mod/quiz/tests/privacy_provider_test.php
->
line 247
/mod/quiz/tests/privacy_provider_test.php
->
line 255
/mod/quiz/tests/privacy_provider_test.php
->
line 256
/mod/quiz/tests/privacy_provider_test.php
->
line 267
/mod/quiz/tests/privacy_provider_test.php
->
line 272
/mod/quiz/tests/privacy_provider_test.php
->
line 430
/mod/quiz/tests/privacy_provider_test.php
->
line 438
/mod/quiz/tests/privacy_provider_test.php
->
line 439
/mod/quiz/tests/privacy_provider_test.php
->
line 450
/mod/quiz/tests/privacy_provider_test.php
->
line 454
/calendar/lib.php
->
line 2467
/calendar/lib.php
->
line 2480
/calendar/lib.php
->
line 2489
/calendar/lib.php
->
line 2520
/calendar/lib.php
->
line 2532
/calendar/lib.php
->
line 3566
/calendar/lib.php
->
line 3583
/calendar/lib.php
->
line 3584
/analytics/tests/fixtures/test_indicator_multiclass.php
->
line 77
/course/classes/analytics/target/course_completion.php
->
line 97
/course/classes/analytics/target/course_completion.php
->
line 99
/backup/moodle2/tests/restore_stepslib_date_test.php
->
line 175
/backup/moodle2/tests/restore_stepslib_date_test.php
->
line 186
/analytics/tests/prediction_test.php
->
line 705
/analytics/tests/prediction_test.php
->
line 714
/lib/classes/analytics/indicator/any_write_action.php
->
line 68
/lib/classes/analytics/indicator/any_write_action.php
->
line 90
/lib/classes/analytics/indicator/any_write_action.php
->
line 92
/analytics/classes/calculable.php
->
line 197
/analytics/classes/calculable.php
->
line 198
/analytics/classes/calculable.php
->
line 203
/course/classes/analytics/target/course_enrolments.php
->
line 302
/course/classes/analytics/target/course_enrolments.php
->
line 328
/course/classes/analytics/target/course_enrolments.php
->
line 328
/course/classes/analytics/target/course_enrolments.php
->
line 339
/course/classes/analytics/target/course_enrolments.php
->
line 350
/course/classes/analytics/target/course_enrolments.php
->
line 362
/course/classes/analytics/target/course_enrolments.php
->
line 368
/course/classes/analytics/target/course_enrolments.php
->
line 373
/course/classes/analytics/target/course_enrolments.php
->
line 374
/course/classes/analytics/target/course_enrolments.php
->
line 382
/calendar/classes/external/week_exporter.php
->
line 135
/calendar/classes/external/week_exporter.php
->
line 136
/lib/classes/analytics/indicator/any_write_action_in_course.php
->
line 68
/lib/classes/analytics/indicator/any_write_action_in_course.php
->
line 85
/lib/classes/analytics/indicator/any_write_action_in_course.php
->
line 87
/lib/moodlelib.php
->
line 9569
/course/tests/courselib_test.php
->
line 6836
/course/tests/courselib_test.php
->
line 6837
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 456
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 476
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 489
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 503
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 509
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 572
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 577
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 662
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 667
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 731
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 733
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 735
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 759
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 774
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 793
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 805
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 814
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 827
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 845
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 887
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 909
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 924
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 954
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 967
/analytics/classes/local/indicator/community_of_inquiry_activity.php
->
line 971
/enrol/imsenterprise/lib.php
->
line 120
/enrol/imsenterprise/lib.php
->
line 193
/analytics/tests/fixtures/test_target_shortname_multiclass.php
->
line 185
/lib/cronlib.php
->
line 52
/lib/cronlib.php
->
line 82
/lib/cronlib.php
->
line 113
/lib/cronlib.php
->
line 123
/lib/setuplib.php
->
line 1178
/lib/classes/progress/display_if_slow.php
->
line 58
/lib/classes/progress/display_if_slow.php
->
line 69
/lib/classes/progress/display_if_slow.php
->
line 107
/lib/classes/progress/display_if_slow.php
->
line 108
/lib/classes/progress/display_if_slow.php
->
line 109
/mod/forum/classes/task/cron_task.php
->
line 106
/mod/forum/classes/task/cron_task.php
->
line 108
/mod/forum/classes/task/cron_task.php
->
line 505
/mod/forum/classes/task/cron_task.php
->
line 510
/mod/forum/classes/task/cron_task.php
->
line 519
/lib/classes/analytics/indicator/any_access_after_end.php
->
line 67
/user/classes/analytics/indicator/user_profile_set.php
->
line 67
/calendar/classes/local/event/forms/create.php
->
line 67
/calendar/classes/local/event/forms/create.php
->
line 91
/analytics/classes/analysis.php
->
line 514
/analytics/classes/course.php
->
line 83
/analytics/classes/course.php
->
line 252
/analytics/classes/course.php
->
line 253
/analytics/classes/course.php
->
line 258
/analytics/classes/course.php
->
line 260
/analytics/classes/course.php
->
line 263
/user/classes/analytics/indicator/user_track_forums.php
->
line 67
/user/classes/analytics/target/upcoming_activities_due.php
->
line 154
/analytics/classes/local/target/base.php
->
line 85
/analytics/classes/local/target/base.php
->
line 416
/analytics/classes/local/target/base.php
->
line 426
/analytics/classes/local/indicator/base.php
->
line 67
/analytics/classes/local/indicator/base.php
->
line 152
/analytics/classes/local/indicator/base.php
->
line 166
/mod/lesson/tests/external_test.php
->
line 316
/mod/lesson/tests/external_test.php
->
line 672
/mod/lesson/tests/external_test.php
->
line 681
/mod/lesson/tests/external_test.php
->
line 782
/mod/lesson/tests/external_test.php
->
line 814
/mod/lesson/tests/external_test.php
->
line 844
/mod/lesson/tests/external_test.php
->
line 892
/analytics/tests/fixtures/test_indicator_null.php
->
line 59
/mod/lesson/classes/external.php
->
line 1192