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)
courseids
[
Top level directory
]
Variable Cross Reference
at:
/mod/data/classes/external.php
->
line 79
/mod/lti/locallib.php
->
line 2864
/mod/lti/locallib.php
->
line 2870
/lib/enrollib.php
->
line 584
/lib/enrollib.php
->
line 763
/mod/lti/classes/external.php
->
line 281
/course/classes/external/get_enrolled_courses_with_action_events_by_timeline_classification.php
->
line 135
/message/externallib.php
->
line 1896
/calendar/renderer.php
->
line 272
/mod/folder/classes/external.php
->
line 126
/lib/tests/accesslib_test.php
->
line 2560
/course/classes/privacy/provider.php
->
line 156
/mod/label/classes/external.php
->
line 71
/mod/assign/locallib.php
->
line 2703
/mod/assign/locallib.php
->
line 2709
/mod/feedback/classes/external.php
->
line 66
/mod/h5pactivity/tests/external/get_h5pactivities_by_courses_test.php
->
line 113
/mod/glossary/classes/external.php
->
line 216
/mod/glossary/classes/external.php
->
line 222
/mod/glossary/classes/external.php
->
line 226
/enrol/paypal/classes/privacy/provider.php
->
line 281
/mod/forum/classes/task/send_user_digests.php
->
line 297
/enrol/tests/enrollib_test.php
->
line 838
/enrol/tests/enrollib_test.php
->
line 847
/lib/external/classes/util.php
->
line 57
/notes/externallib.php
->
line 95
/course/lib.php
->
line 2004
/course/management.php
->
line 293
/mod/book/classes/external.php
->
line 178
/course/classes/management/helper.php
->
line 853
/course/classes/management/helper.php
->
line 857
/mod/scorm/classes/external.php
->
line 666
/mod/assign/externallib.php
->
line 267
/mod/assign/externallib.php
->
line 286
/mod/assign/externallib.php
->
line 289
/mod/assign/externallib.php
->
line 308
/grade/classes/privacy/provider.php
->
line 462
/grade/classes/privacy/provider.php
->
line 734
/grade/querylib.php
->
line 144
/mod/chat/lib.php
->
line 704
/mod/chat/lib.php
->
line 728
/mod/forum/externallib.php
->
line 63
/calendar/classes/external/events_related_objects_cache.php
->
line 213
/mod/forum/classes/subscriptions.php
->
line 210
/mod/lesson/classes/external.php
->
line 120
/competency/classes/privacy/provider.php
->
line 899
/mod/forum/classes/task/send_user_notifications.php
->
line 226
/calendar/lib.php
->
line 3899
/course/classes/category.php
->
line 1008
/admin/tool/brickfield/classes/accessibility.php
->
line 461
/calendar/classes/local/event/data_access/event_vault.php
->
line 210
/calendar/classes/local/event/data_access/event_vault.php
->
line 221
/admin/course/resetindentation.php
->
line 39
/mod/choice/classes/external.php
->
line 481
/report/stats/classes/privacy/provider.php
->
line 170
/mod/page/classes/external.php
->
line 138
/mod/lti/classes/privacy/provider.php
->
line 343
/mod/resource/classes/external.php
->
line 127
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 62
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 71
/mod/url/classes/external.php
->
line 126
/reportbuilder/classes/local/filters/course_selector.php
->
line 60
/report/loglive/classes/table_log.php
->
line 363
/mod/chat/classes/external.php
->
line 532
/message/lib.php
->
line 155
/message/lib.php
->
line 160
/course/externallib.php
->
line 3196
/mod/wiki/classes/external.php
->
line 78
/user/externallib.php
->
line 1021
/mod/forum/lib.php
->
line 5764
/question/bank/managecategories/classes/question_category_object.php
->
line 194
/question/bank/managecategories/classes/question_category_object.php
->
line 198
/mod/workshop/classes/external.php
->
line 78
/calendar/managesubscriptions.php
->
line 120
/mod/survey/classes/external.php
->
line 75
/lib/classes/analytics/analyser/site_courses.php
->
line 91
/lib/classes/analytics/analyser/site_courses.php
->
line 114
/lib/external/tests/util_test.php
->
line 81
/lib/external/tests/util_test.php
->
line 110
/lib/external/tests/util_test.php
->
line 137
/mod/quiz/classes/external.php
->
line 80
/mod/imscp/classes/external.php
->
line 136
/search/index.php
->
line 107
/search/index.php
->
line 109
/mod/forum/classes/task/cron_task.php
->
line 130
/enrol/fee/classes/privacy/provider.php
->
line 198
/lib/grouplib.php
->
line 1595
/lib/classes/analytics/analyser/courses.php
->
line 114
Referenced 338 times:
/admin/tool/brickfield/classes/local/tool/printable.php
->
line 205
/mod/data/classes/external.php
->
line 79
/mod/data/classes/external.php
->
line 82
/mod/lti/locallib.php
->
line 2864
/mod/lti/locallib.php
->
line 2866
/mod/lti/locallib.php
->
line 2870
/mod/lti/locallib.php
->
line 2870
/mod/lti/locallib.php
->
line 2871
/lib/enrollib.php
->
line 584
/lib/enrollib.php
->
line 709
/lib/enrollib.php
->
line 710
/lib/enrollib.php
->
line 763
/lib/enrollib.php
->
line 770
/lib/enrollib.php
->
line 781
/lib/enrollib.php
->
line 785
/lib/enrollib.php
->
line 787
/mod/lti/classes/external.php
->
line 281
/mod/lti/classes/external.php
->
line 287
/course/classes/external/get_enrolled_courses_with_action_events_by_timeline_classification.php
->
line 135
/course/classes/external/get_enrolled_courses_with_action_events_by_timeline_classification.php
->
line 136
/course/classes/external/get_enrolled_courses_with_action_events_by_timeline_classification.php
->
line 138
/course/classes/external/get_enrolled_courses_with_action_events_by_timeline_classification.php
->
line 140
/course/classes/external/get_enrolled_courses_with_action_events_by_timeline_classification.php
->
line 150
/message/externallib.php
->
line 1896
/message/externallib.php
->
line 1900
/message/externallib.php
->
line 1903
/message/externallib.php
->
line 1907
/admin/tool/brickfield/tests/local/tool/activityresults_test.php
->
line 58
/calendar/renderer.php
->
line 272
/calendar/renderer.php
->
line 275
/mod/folder/classes/external.php
->
line 126
/mod/folder/classes/external.php
->
line 132
/lib/tests/accesslib_test.php
->
line 2560
/lib/tests/accesslib_test.php
->
line 2563
/search/engine/solr/tests/engine_test.php
->
line 276
/search/engine/solr/tests/engine_test.php
->
line 279
/search/engine/solr/tests/engine_test.php
->
line 283
/search/engine/solr/tests/engine_test.php
->
line 852
/search/engine/solr/tests/engine_test.php
->
line 855
/lib/navigationlib.php
->
line 1892
/lib/navigationlib.php
->
line 1899
/course/classes/privacy/provider.php
->
line 156
/course/classes/privacy/provider.php
->
line 169
/course/classes/privacy/provider.php
->
line 176
/course/classes/privacy/provider.php
->
line 182
/course/classes/privacy/provider.php
->
line 187
/mod/label/classes/external.php
->
line 71
/mod/label/classes/external.php
->
line 77
/calendar/externallib.php
->
line 611
/calendar/externallib.php
->
line 619
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 47
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 103
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 105
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 125
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 126
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 127
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 130
/admin/tool/brickfield/classes/local/tool/filter.php
->
line 145
/mod/assign/locallib.php
->
line 2703
/mod/assign/locallib.php
->
line 2705
/mod/assign/locallib.php
->
line 2709
/mod/assign/locallib.php
->
line 2709
/mod/assign/locallib.php
->
line 2711
/mod/assign/locallib.php
->
line 2721
/mod/feedback/classes/external.php
->
line 66
/mod/feedback/classes/external.php
->
line 73
/mod/h5pactivity/tests/external/get_h5pactivities_by_courses_test.php
->
line 113
/mod/h5pactivity/tests/external/get_h5pactivities_by_courses_test.php
->
line 114
/mod/glossary/classes/external.php
->
line 216
/mod/glossary/classes/external.php
->
line 218
/mod/glossary/classes/external.php
->
line 222
/mod/glossary/classes/external.php
->
line 224
/mod/glossary/classes/external.php
->
line 226
/mod/glossary/classes/external.php
->
line 234
/mod/glossary/classes/external.php
->
line 235
/mod/h5pactivity/classes/external/get_h5pactivities_by_courses.php
->
line 58
/mod/h5pactivity/classes/external/get_h5pactivities_by_courses.php
->
line 65
/enrol/paypal/classes/privacy/provider.php
->
line 281
/enrol/paypal/classes/privacy/provider.php
->
line 284
/enrol/paypal/classes/privacy/provider.php
->
line 288
/mod/forum/classes/task/send_user_digests.php
->
line 297
/mod/forum/classes/task/send_user_digests.php
->
line 302
/mod/forum/classes/task/send_user_digests.php
->
line 324
/enrol/tests/enrollib_test.php
->
line 838
/enrol/tests/enrollib_test.php
->
line 839
/enrol/tests/enrollib_test.php
->
line 847
/enrol/tests/enrollib_test.php
->
line 848
/lib/external/classes/util.php
->
line 49
/lib/external/classes/util.php
->
line 57
/lib/external/classes/util.php
->
line 57
/lib/external/classes/util.php
->
line 61
/lib/external/classes/util.php
->
line 66
/lib/external/classes/util.php
->
line 93
/notes/externallib.php
->
line 95
/notes/externallib.php
->
line 97
/notes/externallib.php
->
line 99
/course/lib.php
->
line 1992
/course/lib.php
->
line 1995
/course/lib.php
->
line 2004
/course/lib.php
->
line 2004
/course/lib.php
->
line 2008
/course/management.php
->
line 293
/course/management.php
->
line 294
/course/management.php
->
line 301
/course/management.php
->
line 305
/mod/book/classes/external.php
->
line 178
/mod/book/classes/external.php
->
line 183
/search/tests/manager_test.php
->
line 1480
/search/tests/manager_test.php
->
line 1485
/search/tests/manager_test.php
->
line 1490
/search/tests/manager_test.php
->
line 1495
/course/classes/management/helper.php
->
line 773
/course/classes/management/helper.php
->
line 776
/course/classes/management/helper.php
->
line 785
/course/classes/management/helper.php
->
line 853
/course/classes/management/helper.php
->
line 855
/course/classes/management/helper.php
->
line 857
/course/classes/management/helper.php
->
line 857
/course/classes/management/helper.php
->
line 860
/course/classes/management/helper.php
->
line 872
/course/classes/management/helper.php
->
line 876
/course/classes/management/helper.php
->
line 889
/mod/scorm/classes/external.php
->
line 666
/mod/scorm/classes/external.php
->
line 672
/mod/assign/externallib.php
->
line 267
/mod/assign/externallib.php
->
line 273
/mod/assign/externallib.php
->
line 286
/mod/assign/externallib.php
->
line 289
/mod/assign/externallib.php
->
line 308
/mod/assign/externallib.php
->
line 311
/grade/classes/privacy/provider.php
->
line 462
/grade/classes/privacy/provider.php
->
line 465
/grade/classes/privacy/provider.php
->
line 468
/grade/classes/privacy/provider.php
->
line 471
/grade/classes/privacy/provider.php
->
line 734
/grade/classes/privacy/provider.php
->
line 742
/grade/classes/privacy/provider.php
->
line 746
/grade/classes/privacy/provider.php
->
line 1123
/grade/classes/privacy/provider.php
->
line 1125
/grade/classes/privacy/provider.php
->
line 1128
/grade/querylib.php
->
line 144
/grade/querylib.php
->
line 145
/calendar/tests/lib_test.php
->
line 831
/calendar/tests/lib_test.php
->
line 835
/calendar/tests/lib_test.php
->
line 849
/calendar/tests/lib_test.php
->
line 851
/calendar/tests/lib_test.php
->
line 856
/calendar/tests/lib_test.php
->
line 860
/calendar/tests/lib_test.php
->
line 876
/calendar/tests/lib_test.php
->
line 877
/calendar/tests/lib_test.php
->
line 892
/calendar/tests/lib_test.php
->
line 894
/mod/chat/lib.php
->
line 704
/mod/chat/lib.php
->
line 709
/mod/chat/lib.php
->
line 728
/mod/chat/lib.php
->
line 728
/mod/chat/lib.php
->
line 729
/mod/forum/externallib.php
->
line 63
/mod/forum/externallib.php
->
line 68
/calendar/classes/external/events_related_objects_cache.php
->
line 213
/calendar/classes/external/events_related_objects_cache.php
->
line 217
/calendar/classes/external/events_related_objects_cache.php
->
line 221
/calendar/classes/external/events_related_objects_cache.php
->
line 226
/admin/tool/brickfield/tests/local/tool/printable_test.php
->
line 70
/admin/tool/brickfield/tests/local/tool/printable_test.php
->
line 85
/mod/forum/classes/subscriptions.php
->
line 210
/mod/forum/classes/subscriptions.php
->
line 212
/mod/forum/classes/subscriptions.php
->
line 214
/mod/lesson/classes/external.php
->
line 120
/mod/lesson/classes/external.php
->
line 127
/competency/classes/privacy/provider.php
->
line 899
/competency/classes/privacy/provider.php
->
line 908
/competency/classes/privacy/provider.php
->
line 948
/competency/classes/privacy/provider.php
->
line 949
/competency/classes/privacy/provider.php
->
line 950
/competency/classes/privacy/provider.php
->
line 962
/competency/classes/privacy/provider.php
->
line 971
/competency/classes/privacy/provider.php
->
line 1019
/competency/classes/privacy/provider.php
->
line 1023
/competency/classes/privacy/provider.php
->
line 1030
/competency/classes/privacy/provider.php
->
line 1071
/competency/classes/privacy/provider.php
->
line 1076
/mod/forum/classes/task/send_user_notifications.php
->
line 226
/mod/forum/classes/task/send_user_notifications.php
->
line 231
/mod/forum/classes/task/send_user_notifications.php
->
line 267
/calendar/lib.php
->
line 1211
/calendar/lib.php
->
line 1212
/calendar/lib.php
->
line 3899
/calendar/lib.php
->
line 3904
/calendar/lib.php
->
line 3926
/course/classes/category.php
->
line 1008
/course/classes/category.php
->
line 1013
/course/classes/category.php
->
line 1018
/course/classes/category.php
->
line 1024
/course/classes/category.php
->
line 1080
/admin/tool/brickfield/classes/accessibility.php
->
line 461
/admin/tool/brickfield/classes/accessibility.php
->
line 463
/calendar/classes/local/event/data_access/event_vault.php
->
line 210
/calendar/classes/local/event/data_access/event_vault.php
->
line 214
/calendar/classes/local/event/data_access/event_vault.php
->
line 221
/calendar/classes/local/event/data_access/event_vault.php
->
line 221
/calendar/classes/local/event/data_access/event_vault.php
->
line 221
/calendar/classes/local/event/data_access/event_vault.php
->
line 221
/calendar/classes/local/event/data_access/event_vault.php
->
line 234
/calendar/classes/local/event/data_access/event_vault.php
->
line 234
/admin/course/resetindentation.php
->
line 39
/admin/course/resetindentation.php
->
line 40
/admin/tool/brickfield/tests/local/tool/checktyperesults_test.php
->
line 58
/mod/choice/classes/external.php
->
line 481
/mod/choice/classes/external.php
->
line 485
/report/stats/classes/privacy/provider.php
->
line 170
/report/stats/classes/privacy/provider.php
->
line 176
/search/engine/simpledb/tests/engine_test.php
->
line 173
/search/engine/simpledb/tests/engine_test.php
->
line 176
/search/engine/simpledb/tests/engine_test.php
->
line 180
/search/classes/manager.php
->
line 1169
/search/classes/manager.php
->
line 1171
/search/classes/manager.php
->
line 1173
/admin/tool/brickfield/classes/local/tool/errors.php
->
line 125
/mod/page/classes/external.php
->
line 138
/mod/page/classes/external.php
->
line 144
/mod/lti/classes/privacy/provider.php
->
line 343
/mod/lti/classes/privacy/provider.php
->
line 350
/mod/lti/classes/privacy/provider.php
->
line 356
/mod/resource/classes/external.php
->
line 127
/mod/resource/classes/external.php
->
line 133
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 62
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 67
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 67
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 69
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 71
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 75
/mod/bigbluebuttonbn/classes/external/get_bigbluebuttonbns_by_courses.php
->
line 76
/mod/url/classes/external.php
->
line 126
/mod/url/classes/external.php
->
line 132
/reportbuilder/classes/local/filters/course_selector.php
->
line 60
/reportbuilder/classes/local/filters/course_selector.php
->
line 61
/reportbuilder/classes/local/filters/course_selector.php
->
line 66
/report/loglive/classes/table_log.php
->
line 363
/report/loglive/classes/table_log.php
->
line 378
/report/loglive/classes/table_log.php
->
line 379
/report/loglive/classes/table_log.php
->
line 396
/report/loglive/classes/table_log.php
->
line 397
/mod/chat/classes/external.php
->
line 532
/mod/chat/classes/external.php
->
line 538
/message/lib.php
->
line 150
/message/lib.php
->
line 154
/message/lib.php
->
line 155
/message/lib.php
->
line 159
/message/lib.php
->
line 160
/message/lib.php
->
line 160
/message/lib.php
->
line 194
/message/lib.php
->
line 211
/course/externallib.php
->
line 1206
/course/externallib.php
->
line 1211
/course/externallib.php
->
line 2994
/course/externallib.php
->
line 2999
/course/externallib.php
->
line 3084
/course/externallib.php
->
line 3089
/course/externallib.php
->
line 3196
/course/externallib.php
->
line 3197
/course/externallib.php
->
line 3207
/mod/wiki/classes/external.php
->
line 78
/mod/wiki/classes/external.php
->
line 83
/user/externallib.php
->
line 1021
/user/externallib.php
->
line 1024
/user/externallib.php
->
line 1029
/user/externallib.php
->
line 1059
/user/externallib.php
->
line 1060
/mod/forum/lib.php
->
line 5764
/mod/forum/lib.php
->
line 5767
/mod/forum/lib.php
->
line 5768
/admin/tool/brickfield/classes/local/tool/activityresults.php
->
line 78
/question/bank/managecategories/classes/question_category_object.php
->
line 194
/question/bank/managecategories/classes/question_category_object.php
->
line 196
/question/bank/managecategories/classes/question_category_object.php
->
line 198
/question/bank/managecategories/classes/question_category_object.php
->
line 198
/question/bank/managecategories/classes/question_category_object.php
->
line 201
/mod/workshop/classes/external.php
->
line 78
/mod/workshop/classes/external.php
->
line 85
/calendar/managesubscriptions.php
->
line 120
/calendar/managesubscriptions.php
->
line 124
/mod/survey/classes/external.php
->
line 75
/mod/survey/classes/external.php
->
line 81
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 602
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 603
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 618
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 619
/lib/classes/analytics/analyser/site_courses.php
->
line 91
/lib/classes/analytics/analyser/site_courses.php
->
line 92
/lib/classes/analytics/analyser/site_courses.php
->
line 92
/lib/classes/analytics/analyser/site_courses.php
->
line 114
/lib/classes/analytics/analyser/site_courses.php
->
line 115
/lib/classes/analytics/analyser/site_courses.php
->
line 115
/lib/external/tests/util_test.php
->
line 81
/lib/external/tests/util_test.php
->
line 84
/lib/external/tests/util_test.php
->
line 110
/lib/external/tests/util_test.php
->
line 114
/lib/external/tests/util_test.php
->
line 137
/lib/external/tests/util_test.php
->
line 140
/lib/external/tests/util_test.php
->
line 151
/lib/classes/hub/api.php
->
line 282
/admin/tool/brickfield/tests/local/tool/errors_test.php
->
line 58
/mod/quiz/classes/external.php
->
line 80
/mod/quiz/classes/external.php
->
line 87
/search/engine/simpledb/classes/engine.php
->
line 102
/search/engine/simpledb/classes/engine.php
->
line 103
/mod/imscp/classes/external.php
->
line 136
/mod/imscp/classes/external.php
->
line 142
/search/index.php
->
line 107
/search/index.php
->
line 108
/search/index.php
->
line 109
/search/index.php
->
line 109
/search/index.php
->
line 110
/search/index.php
->
line 110
/search/index.php
->
line 125
/search/index.php
->
line 128
/search/index.php
->
line 151
/search/index.php
->
line 152
/search/index.php
->
line 202
/search/index.php
->
line 202
/search/engine/solr/classes/engine.php
->
line 288
/search/engine/solr/classes/engine.php
->
line 289
/admin/tool/brickfield/classes/local/tool/checktyperesults.php
->
line 77
/mod/forum/classes/task/cron_task.php
->
line 130
/mod/forum/classes/task/cron_task.php
->
line 138
/mod/forum/classes/task/cron_task.php
->
line 155
/mod/forum/classes/task/cron_task.php
->
line 186
/mod/forum/classes/task/cron_task.php
->
line 189
/enrol/fee/classes/privacy/provider.php
->
line 198
/enrol/fee/classes/privacy/provider.php
->
line 201
/enrol/fee/classes/privacy/provider.php
->
line 205
/lib/grouplib.php
->
line 1595
/lib/grouplib.php
->
line 1597
/lib/grouplib.php
->
line 1601
/lib/classes/analytics/analyser/courses.php
->
line 114
/lib/classes/analytics/analyser/courses.php
->
line 115
/lib/classes/analytics/analyser/courses.php
->
line 115