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)
update
[
Top level directory
]
Variable Cross Reference
at:
/question/type/calculatedmulti/questiontype.php
->
line 49
/mod/quiz/report/overview/tests/report_test.php
->
line 149
/lib/gradelib.php
->
line 140
/lib/gradelib.php
->
line 149
/lib/gradelib.php
->
line 155
/lib/tests/plugin_manager_test.php
->
line 353
/question/type/numerical/questiontype.php
->
line 269
/admin/tool/dataprivacy/tests/api_test.php
->
line 1114
/admin/tool/behat/cli/run.php
->
line 434
/admin/tool/behat/cli/run.php
->
line 454
/lib/datalib.php
->
line 1029
/lib/datalib.php
->
line 1034
/lib/datalib.php
->
line 1042
/lib/horde/framework/Horde/Imap/Client/Cache/Backend/Cache.php
->
line 211
/admin/tool/dataprivacy/classes/data_request.php
->
line 221
/lib/classes/session/manager.php
->
line 440
/lib/filestorage/stored_file.php
->
line 338
/lib/enrollib.php
->
line 2561
/lib/upgradelib.php
->
line 1160
/lib/upgradelib.php
->
line 1164
/lib/upgradelib.php
->
line 1215
/lib/upgradelib.php
->
line 1218
/lib/upgradelib.php
->
line 1222
/lib/upgradelib.php
->
line 1226
/lib/upgradelib.php
->
line 1231
/lib/upgradelib.php
->
line 1253
/lib/upgradelib.php
->
line 1299
/lib/upgradelib.php
->
line 1302
/lib/upgradelib.php
->
line 1306
/lib/upgradelib.php
->
line 1310
/lib/upgradelib.php
->
line 1314
/lib/upgradelib.php
->
line 1331
/admin/tool/behat/cli/util.php
->
line 359
/admin/tool/behat/cli/util.php
->
line 374
/mod/lti/locallib.php
->
line 1735
/mod/lti/locallib.php
->
line 1843
/mod/workshop/db/upgrade.php
->
line 67
/mod/assign/feedback/offline/importgradesform.php
->
line 54
/mod/assign/feedback/offline/importgradesform.php
->
line 133
/mod/assign/feedback/offline/importgradesform.php
->
line 155
/course/modedit.php
->
line 35
/badges/criteria.php
->
line 31
/auth/db/auth.php
->
line 585
/lib/adodb/adodb-lib.inc.php
->
line 171
/mod/data/lib.php
->
line 597
/question/type/calculated/questiontype.php
->
line 156
/question/type/calculated/questiontype.php
->
line 160
/auth/db/cli/sync_users.php
->
line 98
/mod/assign/locallib.php
->
line 696
/mod/assign/locallib.php
->
line 777
/mod/assign/locallib.php
->
line 1439
/mod/assign/locallib.php
->
line 1515
/mod/assign/locallib.php
->
line 7076
/auth/db/classes/task/sync_users.php
->
line 59
/mod/assign/feedback/file/importzipform.php
->
line 54
/mod/workshop/allocation/scheduled/lib.php
->
line 188
/course/modlib.php
->
line 233
/course/modlib.php
->
line 239
/course/modlib.php
->
line 263
/course/modlib.php
->
line 273
/lib/classes/update/checker.php
->
line 171
/course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php
->
line 74
/course/mod.php
->
line 33
/repository/googledocs/lib.php
->
line 855
/lib/grouplib.php
->
line 685
/lib/grouplib.php
->
line 832
/lib/grouplib.php
->
line 884
Referenced 329 times:
/question/type/calculatedmulti/questiontype.php
->
line 49
/mod/quiz/report/overview/tests/report_test.php
->
line 149
/mod/quiz/report/overview/tests/report_test.php
->
line 150
/mod/quiz/report/overview/tests/report_test.php
->
line 151
/mod/quiz/report/overview/tests/report_test.php
->
line 152
/mod/quiz/report/overview/tests/report_test.php
->
line 153
/lib/gradelib.php
->
line 140
/lib/gradelib.php
->
line 149
/lib/gradelib.php
->
line 155
/lib/gradelib.php
->
line 159
/lib/tests/plugin_manager_test.php
->
line 311
/lib/tests/plugin_manager_test.php
->
line 313
/lib/tests/plugin_manager_test.php
->
line 314
/lib/tests/plugin_manager_test.php
->
line 315
/lib/tests/plugin_manager_test.php
->
line 353
/lib/tests/plugin_manager_test.php
->
line 354
/lib/tests/plugin_manager_test.php
->
line 355
/lib/tests/plugin_manager_test.php
->
line 356
/question/type/numerical/questiontype.php
->
line 269
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 40
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 80
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 82
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 82
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 83
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 83
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 86
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 86
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 90
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 94
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 110
/cache/stores/mongodb/MongoDB/Operation/UpdateOne.php
->
line 115
/admin/tool/dataprivacy/tests/api_test.php
->
line 1114
/admin/tool/dataprivacy/tests/api_test.php
->
line 1116
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 100
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 106
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 106
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 107
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 107
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 110
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 110
/cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php
->
line 143
/admin/tool/behat/cli/run.php
->
line 434
/admin/tool/behat/cli/run.php
->
line 436
/admin/tool/behat/cli/run.php
->
line 440
/admin/tool/behat/cli/run.php
->
line 444
/admin/tool/behat/cli/run.php
->
line 448
/admin/tool/behat/cli/run.php
->
line 451
/admin/tool/behat/cli/run.php
->
line 454
/admin/tool/behat/cli/run.php
->
line 454
/lib/datalib.php
->
line 1029
/lib/datalib.php
->
line 1034
/lib/datalib.php
->
line 1042
/lib/datalib.php
->
line 1044
/lib/horde/framework/Horde/Imap/Client/Cache/Backend/Cache.php
->
line 211
/lib/horde/framework/Horde/Imap/Client/Cache/Backend/Cache.php
->
line 214
/admin/tool/dataprivacy/classes/data_request.php
->
line 221
/admin/tool/dataprivacy/classes/data_request.php
->
line 225
/cache/stores/mongodb/MongoDB/Operation/ReplaceOne.php
->
line 40
/cache/stores/mongodb/MongoDB/Operation/ReplaceOne.php
->
line 88
/cache/stores/mongodb/MongoDB/Operation/ReplaceOne.php
->
line 108
/lib/google/src/Google/Service/Container.php
->
line 905
/lib/google/src/Google/Service/Container.php
->
line 907
/lib/google/src/Google/Service/Container.php
->
line 907
/lib/google/src/Google/Service/Container.php
->
line 911
/lib/classes/session/manager.php
->
line 440
/lib/classes/session/manager.php
->
line 444
/lib/classes/session/manager.php
->
line 450
/lib/classes/session/manager.php
->
line 458
/lib/classes/session/manager.php
->
line 463
/lib/classes/session/manager.php
->
line 468
/lib/classes/session/manager.php
->
line 469
/lib/filestorage/stored_file.php
->
line 338
/lib/filestorage/stored_file.php
->
line 339
/lib/filestorage/stored_file.php
->
line 340
/admin/renderer.php
->
line 799
/admin/renderer.php
->
line 800
/cache/stores/mongodb/MongoDB/Collection.php
->
line 788
/cache/stores/mongodb/MongoDB/Collection.php
->
line 800
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1041
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1047
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1066
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1072
/lib/enrollib.php
->
line 2561
/lib/enrollib.php
->
line 2562
/lib/enrollib.php
->
line 2565
/lib/upgradelib.php
->
line 1160
/lib/upgradelib.php
->
line 1164
/lib/upgradelib.php
->
line 1167
/lib/upgradelib.php
->
line 1215
/lib/upgradelib.php
->
line 1218
/lib/upgradelib.php
->
line 1222
/lib/upgradelib.php
->
line 1226
/lib/upgradelib.php
->
line 1231
/lib/upgradelib.php
->
line 1253
/lib/upgradelib.php
->
line 1255
/lib/upgradelib.php
->
line 1299
/lib/upgradelib.php
->
line 1302
/lib/upgradelib.php
->
line 1306
/lib/upgradelib.php
->
line 1310
/lib/upgradelib.php
->
line 1314
/lib/upgradelib.php
->
line 1331
/lib/upgradelib.php
->
line 1333
/admin/tool/behat/cli/util.php
->
line 359
/admin/tool/behat/cli/util.php
->
line 360
/admin/tool/behat/cli/util.php
->
line 364
/admin/tool/behat/cli/util.php
->
line 368
/admin/tool/behat/cli/util.php
->
line 371
/admin/tool/behat/cli/util.php
->
line 374
/admin/tool/behat/cli/util.php
->
line 374
/mod/lti/locallib.php
->
line 1735
/mod/lti/locallib.php
->
line 1774
/mod/lti/locallib.php
->
line 1775
/mod/lti/locallib.php
->
line 1843
/mod/lti/locallib.php
->
line 1876
/mod/lti/locallib.php
->
line 1877
/mod/workshop/db/upgrade.php
->
line 67
/mod/workshop/db/upgrade.php
->
line 73
/course/tests/externallib_test.php
->
line 2511
/course/tests/externallib_test.php
->
line 2528
/course/tests/externallib_test.php
->
line 2863
/course/tests/externallib_test.php
->
line 2864
/course/tests/externallib_test.php
->
line 2880
/course/tests/externallib_test.php
->
line 2881
/lib/classes/plugin_manager.php
->
line 1599
/lib/classes/plugin_manager.php
->
line 1601
/lib/classes/plugin_manager.php
->
line 1608
/lib/classes/plugin_manager.php
->
line 1616
/lib/classes/plugin_manager.php
->
line 1619
/lib/classes/plugin_manager.php
->
line 1620
/lib/classes/plugin_manager.php
->
line 1627
/lib/classes/plugin_manager.php
->
line 1628
/mod/assign/feedback/offline/importgradesform.php
->
line 54
/mod/assign/feedback/offline/importgradesform.php
->
line 133
/mod/assign/feedback/offline/importgradesform.php
->
line 155
/mod/assign/feedback/offline/importgradesform.php
->
line 165
/mod/assign/feedback/offline/importgradesform.php
->
line 195
/completion/classes/bulkedit_form.php
->
line 82
/course/modedit.php
->
line 35
/course/modedit.php
->
line 93
/course/modedit.php
->
line 95
/course/modedit.php
->
line 99
/course/modedit.php
->
line 102
/course/modedit.php
->
line 113
/course/modedit.php
->
line 113
/course/modedit.php
->
line 165
/badges/criteria.php
->
line 31
/badges/criteria.php
->
line 70
/badges/criteria.php
->
line 70
/badges/criteria.php
->
line 74
/auth/db/auth.php
->
line 585
/auth/db/auth.php
->
line 602
/auth/db/auth.php
->
line 605
/auth/db/auth.php
->
line 607
/course/tests/courselib_test.php
->
line 3280
/course/tests/courselib_test.php
->
line 3292
/course/tests/courselib_test.php
->
line 3313
/course/tests/courselib_test.php
->
line 3344
/lib/adodb/adodb-lib.inc.php
->
line 171
/lib/adodb/adodb-lib.inc.php
->
line 173
/mod/data/lib.php
->
line 597
/mod/data/lib.php
->
line 669
/question/type/calculated/questiontype.php
->
line 156
/question/type/calculated/questiontype.php
->
line 160
/question/type/calculated/questiontype.php
->
line 181
/auth/db/cli/sync_users.php
->
line 98
/auth/db/cli/sync_users.php
->
line 102
/mod/assign/locallib.php
->
line 696
/mod/assign/locallib.php
->
line 697
/mod/assign/locallib.php
->
line 698
/mod/assign/locallib.php
->
line 699
/mod/assign/locallib.php
->
line 700
/mod/assign/locallib.php
->
line 701
/mod/assign/locallib.php
->
line 702
/mod/assign/locallib.php
->
line 703
/mod/assign/locallib.php
->
line 704
/mod/assign/locallib.php
->
line 705
/mod/assign/locallib.php
->
line 706
/mod/assign/locallib.php
->
line 707
/mod/assign/locallib.php
->
line 708
/mod/assign/locallib.php
->
line 709
/mod/assign/locallib.php
->
line 711
/mod/assign/locallib.php
->
line 713
/mod/assign/locallib.php
->
line 714
/mod/assign/locallib.php
->
line 715
/mod/assign/locallib.php
->
line 716
/mod/assign/locallib.php
->
line 717
/mod/assign/locallib.php
->
line 718
/mod/assign/locallib.php
->
line 719
/mod/assign/locallib.php
->
line 720
/mod/assign/locallib.php
->
line 722
/mod/assign/locallib.php
->
line 724
/mod/assign/locallib.php
->
line 726
/mod/assign/locallib.php
->
line 728
/mod/assign/locallib.php
->
line 730
/mod/assign/locallib.php
->
line 733
/mod/assign/locallib.php
->
line 736
/mod/assign/locallib.php
->
line 738
/mod/assign/locallib.php
->
line 739
/mod/assign/locallib.php
->
line 740
/mod/assign/locallib.php
->
line 741
/mod/assign/locallib.php
->
line 744
/mod/assign/locallib.php
->
line 777
/mod/assign/locallib.php
->
line 778
/mod/assign/locallib.php
->
line 779
/mod/assign/locallib.php
->
line 780
/mod/assign/locallib.php
->
line 1439
/mod/assign/locallib.php
->
line 1440
/mod/assign/locallib.php
->
line 1441
/mod/assign/locallib.php
->
line 1442
/mod/assign/locallib.php
->
line 1443
/mod/assign/locallib.php
->
line 1444
/mod/assign/locallib.php
->
line 1445
/mod/assign/locallib.php
->
line 1446
/mod/assign/locallib.php
->
line 1447
/mod/assign/locallib.php
->
line 1448
/mod/assign/locallib.php
->
line 1449
/mod/assign/locallib.php
->
line 1450
/mod/assign/locallib.php
->
line 1451
/mod/assign/locallib.php
->
line 1453
/mod/assign/locallib.php
->
line 1455
/mod/assign/locallib.php
->
line 1456
/mod/assign/locallib.php
->
line 1457
/mod/assign/locallib.php
->
line 1458
/mod/assign/locallib.php
->
line 1459
/mod/assign/locallib.php
->
line 1461
/mod/assign/locallib.php
->
line 1463
/mod/assign/locallib.php
->
line 1464
/mod/assign/locallib.php
->
line 1466
/mod/assign/locallib.php
->
line 1469
/mod/assign/locallib.php
->
line 1471
/mod/assign/locallib.php
->
line 1472
/mod/assign/locallib.php
->
line 1474
/mod/assign/locallib.php
->
line 1477
/mod/assign/locallib.php
->
line 1480
/mod/assign/locallib.php
->
line 1482
/mod/assign/locallib.php
->
line 1483
/mod/assign/locallib.php
->
line 1484
/mod/assign/locallib.php
->
line 1485
/mod/assign/locallib.php
->
line 1488
/mod/assign/locallib.php
->
line 1489
/mod/assign/locallib.php
->
line 1515
/mod/assign/locallib.php
->
line 1516
/mod/assign/locallib.php
->
line 1517
/mod/assign/locallib.php
->
line 1518
/mod/assign/locallib.php
->
line 7076
/mod/assign/locallib.php
->
line 7077
/mod/assign/locallib.php
->
line 7078
/mod/assign/locallib.php
->
line 7079
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 65
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 113
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 119
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 119
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 120
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 144
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 144
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 145
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 167
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 167
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 204
/cache/stores/mongodb/MongoDB/Operation/Update.php
->
line 213
/auth/db/classes/task/sync_users.php
->
line 59
/auth/db/classes/task/sync_users.php
->
line 60
/mod/assign/feedback/file/importzipform.php
->
line 54
/mod/workshop/allocation/scheduled/lib.php
->
line 188
/mod/workshop/allocation/scheduled/lib.php
->
line 189
/mod/workshop/allocation/scheduled/lib.php
->
line 190
/mod/workshop/allocation/scheduled/lib.php
->
line 191
/mod/workshop/allocation/scheduled/lib.php
->
line 192
/mod/workshop/allocation/scheduled/lib.php
->
line 193
/mod/workshop/allocation/scheduled/lib.php
->
line 195
/course/modlib.php
->
line 233
/course/modlib.php
->
line 239
/course/modlib.php
->
line 263
/course/modlib.php
->
line 273
/course/modlib.php
->
line 277
/lib/classes/update/checker.php
->
line 171
/lib/classes/update/checker.php
->
line 172
/lib/classes/update/checker.php
->
line 172
/lib/classes/update/checker.php
->
line 176
/lib/classes/update/checker.php
->
line 179
/lib/classes/update/checker.php
->
line 183
/course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php
->
line 74
/course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php
->
line 75
/course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php
->
line 77
/course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php
->
line 78
/course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php
->
line 83
/course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php
->
line 84
/course/mod.php
->
line 33
/course/mod.php
->
line 77
/course/mod.php
->
line 78
/course/mod.php
->
line 80
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 40
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 80
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 82
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 82
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 83
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 83
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 86
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 86
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 90
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 94
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 110
/cache/stores/mongodb/MongoDB/Operation/UpdateMany.php
->
line 115
/lib/google/src/Google/Service/DeploymentManager.php
->
line 948
/lib/google/src/Google/Service/DeploymentManager.php
->
line 950
/lib/google/src/Google/Service/DeploymentManager.php
->
line 950
/lib/google/src/Google/Service/DeploymentManager.php
->
line 954
/lib/google/src/Google/Service/DeploymentManager.php
->
line 1051
/lib/google/src/Google/Service/DeploymentManager.php
->
line 1053
/lib/google/src/Google/Service/DeploymentManager.php
->
line 1053
/lib/google/src/Google/Service/DeploymentManager.php
->
line 1057
/lib/navigationlib.php
->
line 4467
/lib/navigationlib.php
->
line 4480
/lib/navigationlib.php
->
line 4572
/lib/navigationlib.php
->
line 5421
/course/lib.php
->
line 4027
/course/lib.php
->
line 4030
/lib/google/src/Google/Service/Datastore.php
->
line 803
/lib/google/src/Google/Service/Datastore.php
->
line 805
/lib/google/src/Google/Service/Datastore.php
->
line 805
/lib/google/src/Google/Service/Datastore.php
->
line 809
/repository/googledocs/lib.php
->
line 855
/repository/googledocs/lib.php
->
line 858
/lib/grouplib.php
->
line 685
/lib/grouplib.php
->
line 701
/lib/grouplib.php
->
line 832
/lib/grouplib.php
->
line 857
/lib/grouplib.php
->
line 884
/lib/grouplib.php
->
line 909