Quick Navigation
×
Moodle 4.3 XRef and Diffs
Home
Quick Navigation
Moodle 4.3
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.3 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.3.x will end 7 October 2024 (12 months).
Bug fixes for security issues in 4.3.x will end 21 April 2025 (18 months).
PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.2.x is supported too.
Moodle 4.3 Database Schema (by Marcus Green)
ranges
[
Top level directory
]
Variable Cross Reference
at:
/analytics/tests/prediction_test.php
->
line 720
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 144
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 149
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 152
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 155
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 443
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 530
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 582
/analytics/classes/local/time_splitting/after_start.php
->
line 75
/lib/classes/analytics/indicator/read_actions.php
->
line 104
/analytics/tests/time_splittings_test.php
->
line 100
/analytics/tests/time_splittings_test.php
->
line 128
/analytics/tests/time_splittings_test.php
->
line 205
/analytics/tests/time_splittings_test.php
->
line 213
/analytics/tests/time_splittings_test.php
->
line 228
/analytics/tests/time_splittings_test.php
->
line 245
/analytics/tests/time_splittings_test.php
->
line 249
/analytics/tests/time_splittings_test.php
->
line 266
/analytics/tests/time_splittings_test.php
->
line 275
/analytics/tests/time_splittings_test.php
->
line 301
/analytics/tests/time_splittings_test.php
->
line 339
/analytics/classes/local/time_splitting/base.php
->
line 58
/analytics/classes/local/time_splitting/base.php
->
line 198
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 144
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 149
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 152
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 155
/analytics/tests/analysis_test.php
->
line 71
/analytics/classes/local/time_splitting/periodic.php
->
line 100
/analytics/classes/local/time_splitting/periodic.php
->
line 120
/lib/filelib.php
->
line 2271
/lib/filelib.php
->
line 2284
/lib/filelib.php
->
line 2292
/analytics/classes/analysis.php
->
line 249
/analytics/classes/analysis.php
->
line 252
/analytics/classes/analysis.php
->
line 725
/analytics/classes/local/time_splitting/equal_parts.php
->
line 65
/analytics/classes/local/time_splitting/accumulative_parts.php
->
line 56
Referenced 211 times:
/analytics/tests/prediction_test.php
->
line 720
/analytics/tests/prediction_test.php
->
line 741
/analytics/tests/prediction_test.php
->
line 765
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 144
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 146
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 149
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 149
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 152
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 152
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 155
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 155
/auth/cas/CAS/vendor/composer/InstalledVersions.php
->
line 158
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 367
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 370
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 443
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 444
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 530
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 540
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 542
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 552
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 554
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 558
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 582
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php
->
line 585
/analytics/classes/local/time_splitting/after_start.php
->
line 75
/analytics/classes/local/time_splitting/after_start.php
->
line 83
/lib/classes/analytics/indicator/read_actions.php
->
line 104
/lib/classes/analytics/indicator/read_actions.php
->
line 112
/analytics/tests/time_splittings_test.php
->
line 100
/analytics/tests/time_splittings_test.php
->
line 101
/analytics/tests/time_splittings_test.php
->
line 105
/analytics/tests/time_splittings_test.php
->
line 105
/analytics/tests/time_splittings_test.php
->
line 106
/analytics/tests/time_splittings_test.php
->
line 106
/analytics/tests/time_splittings_test.php
->
line 107
/analytics/tests/time_splittings_test.php
->
line 107
/analytics/tests/time_splittings_test.php
->
line 109
/analytics/tests/time_splittings_test.php
->
line 109
/analytics/tests/time_splittings_test.php
->
line 110
/analytics/tests/time_splittings_test.php
->
line 110
/analytics/tests/time_splittings_test.php
->
line 111
/analytics/tests/time_splittings_test.php
->
line 111
/analytics/tests/time_splittings_test.php
->
line 113
/analytics/tests/time_splittings_test.php
->
line 113
/analytics/tests/time_splittings_test.php
->
line 114
/analytics/tests/time_splittings_test.php
->
line 114
/analytics/tests/time_splittings_test.php
->
line 115
/analytics/tests/time_splittings_test.php
->
line 115
/analytics/tests/time_splittings_test.php
->
line 118
/analytics/tests/time_splittings_test.php
->
line 119
/analytics/tests/time_splittings_test.php
->
line 122
/analytics/tests/time_splittings_test.php
->
line 123
/analytics/tests/time_splittings_test.php
->
line 128
/analytics/tests/time_splittings_test.php
->
line 129
/analytics/tests/time_splittings_test.php
->
line 133
/analytics/tests/time_splittings_test.php
->
line 133
/analytics/tests/time_splittings_test.php
->
line 134
/analytics/tests/time_splittings_test.php
->
line 134
/analytics/tests/time_splittings_test.php
->
line 135
/analytics/tests/time_splittings_test.php
->
line 135
/analytics/tests/time_splittings_test.php
->
line 137
/analytics/tests/time_splittings_test.php
->
line 137
/analytics/tests/time_splittings_test.php
->
line 138
/analytics/tests/time_splittings_test.php
->
line 138
/analytics/tests/time_splittings_test.php
->
line 139
/analytics/tests/time_splittings_test.php
->
line 139
/analytics/tests/time_splittings_test.php
->
line 142
/analytics/tests/time_splittings_test.php
->
line 143
/analytics/tests/time_splittings_test.php
->
line 144
/analytics/tests/time_splittings_test.php
->
line 145
/analytics/tests/time_splittings_test.php
->
line 146
/analytics/tests/time_splittings_test.php
->
line 149
/analytics/tests/time_splittings_test.php
->
line 150
/analytics/tests/time_splittings_test.php
->
line 151
/analytics/tests/time_splittings_test.php
->
line 152
/analytics/tests/time_splittings_test.php
->
line 153
/analytics/tests/time_splittings_test.php
->
line 205
/analytics/tests/time_splittings_test.php
->
line 206
/analytics/tests/time_splittings_test.php
->
line 207
/analytics/tests/time_splittings_test.php
->
line 208
/analytics/tests/time_splittings_test.php
->
line 211
/analytics/tests/time_splittings_test.php
->
line 213
/analytics/tests/time_splittings_test.php
->
line 214
/analytics/tests/time_splittings_test.php
->
line 215
/analytics/tests/time_splittings_test.php
->
line 228
/analytics/tests/time_splittings_test.php
->
line 229
/analytics/tests/time_splittings_test.php
->
line 245
/analytics/tests/time_splittings_test.php
->
line 246
/analytics/tests/time_splittings_test.php
->
line 249
/analytics/tests/time_splittings_test.php
->
line 250
/analytics/tests/time_splittings_test.php
->
line 251
/analytics/tests/time_splittings_test.php
->
line 266
/analytics/tests/time_splittings_test.php
->
line 267
/analytics/tests/time_splittings_test.php
->
line 268
/analytics/tests/time_splittings_test.php
->
line 275
/analytics/tests/time_splittings_test.php
->
line 276
/analytics/tests/time_splittings_test.php
->
line 277
/analytics/tests/time_splittings_test.php
->
line 301
/analytics/tests/time_splittings_test.php
->
line 302
/analytics/tests/time_splittings_test.php
->
line 323
/analytics/tests/time_splittings_test.php
->
line 325
/analytics/tests/time_splittings_test.php
->
line 339
/analytics/tests/time_splittings_test.php
->
line 340
/analytics/tests/time_splittings_test.php
->
line 346
/analytics/tests/time_splittings_test.php
->
line 364
/analytics/tests/time_splittings_test.php
->
line 366
/analytics/classes/local/time_splitting/base.php
->
line 58
/analytics/classes/local/time_splitting/base.php
->
line 99
/analytics/classes/local/time_splitting/base.php
->
line 164
/analytics/classes/local/time_splitting/base.php
->
line 173
/analytics/classes/local/time_splitting/base.php
->
line 183
/analytics/classes/local/time_splitting/base.php
->
line 198
/analytics/classes/local/time_splitting/base.php
->
line 201
/analytics/classes/local/time_splitting/base.php
->
line 204
/analytics/classes/local/time_splitting/base.php
->
line 221
/analytics/classes/local/time_splitting/base.php
->
line 224
/analytics/classes/local/time_splitting/base.php
->
line 303
/analytics/classes/local/time_splitting/base.php
->
line 304
/analytics/classes/local/time_splitting/base.php
->
line 304
/analytics/classes/local/time_splitting/base.php
->
line 305
/analytics/classes/calculable.php
->
line 239
/analytics/classes/calculable.php
->
line 242
/analytics/classes/calculable.php
->
line 244
/analytics/classes/calculable.php
->
line 249
/analytics/classes/local/time_splitting/past_periodic.php
->
line 79
/analytics/classes/local/time_splitting/past_periodic.php
->
line 80
/analytics/classes/local/time_splitting/past_periodic.php
->
line 89
/analytics/classes/local/time_splitting/past_periodic.php
->
line 89
/analytics/classes/local/time_splitting/past_periodic.php
->
line 95
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 144
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 146
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 149
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 149
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 152
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 152
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 155
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 155
/lib/phpspreadsheet/vendor/composer/InstalledVersions.php
->
line 158
/analytics/tests/analysis_test.php
->
line 71
/analytics/tests/analysis_test.php
->
line 72
/analytics/tests/analysis_test.php
->
line 73
/analytics/classes/local/time_splitting/periodic.php
->
line 100
/analytics/classes/local/time_splitting/periodic.php
->
line 103
/analytics/classes/local/time_splitting/periodic.php
->
line 110
/analytics/classes/local/time_splitting/periodic.php
->
line 120
/analytics/classes/local/time_splitting/periodic.php
->
line 120
/analytics/classes/local/time_splitting/periodic.php
->
line 123
/analytics/classes/local/time_splitting/periodic.php
->
line 142
/analytics/classes/local/time_splitting/periodic.php
->
line 159
/analytics/classes/local/time_splitting/periodic.php
->
line 160
/lib/filelib.php
->
line 2271
/lib/filelib.php
->
line 2272
/lib/filelib.php
->
line 2273
/lib/filelib.php
->
line 2274
/lib/filelib.php
->
line 2276
/lib/filelib.php
->
line 2276
/lib/filelib.php
->
line 2277
/lib/filelib.php
->
line 2278
/lib/filelib.php
->
line 2278
/lib/filelib.php
->
line 2280
/lib/filelib.php
->
line 2282
/lib/filelib.php
->
line 2282
/lib/filelib.php
->
line 2282
/lib/filelib.php
->
line 2284
/lib/filelib.php
->
line 2288
/lib/filelib.php
->
line 2289
/lib/filelib.php
->
line 2289
/lib/filelib.php
->
line 2289
/lib/filelib.php
->
line 2292
/lib/filelib.php
->
line 2294
/lib/filelib.php
->
line 2306
/lib/filelib.php
->
line 2814
/lib/filelib.php
->
line 2822
/lib/filelib.php
->
line 2823
/lib/filelib.php
->
line 2823
/lib/filelib.php
->
line 2826
/lib/filelib.php
->
line 2826
/lib/filelib.php
->
line 2835
/lib/filelib.php
->
line 2847
/lib/filelib.php
->
line 2861
/analytics/classes/analysis.php
->
line 249
/analytics/classes/analysis.php
->
line 252
/analytics/classes/analysis.php
->
line 258
/analytics/classes/analysis.php
->
line 279
/analytics/classes/analysis.php
->
line 288
/analytics/classes/analysis.php
->
line 330
/analytics/classes/analysis.php
->
line 353
/analytics/classes/analysis.php
->
line 390
/analytics/classes/analysis.php
->
line 412
/analytics/classes/analysis.php
->
line 439
/analytics/classes/analysis.php
->
line 449
/analytics/classes/analysis.php
->
line 467
/analytics/classes/analysis.php
->
line 725
/analytics/classes/analysis.php
->
line 726
/analytics/classes/analysis.php
->
line 727
/analytics/classes/analysis.php
->
line 780
/analytics/classes/analysis.php
->
line 783
/analytics/classes/analysis.php
->
line 784
/analytics/classes/analysis.php
->
line 787
/analytics/classes/analysis.php
->
line 799
/analytics/classes/analysis.php
->
line 856
/analytics/classes/analysis.php
->
line 860
/analytics/classes/analysis.php
->
line 861
/analytics/classes/analysis.php
->
line 864
/analytics/classes/local/time_splitting/equal_parts.php
->
line 65
/analytics/classes/local/time_splitting/equal_parts.php
->
line 70
/analytics/classes/local/time_splitting/equal_parts.php
->
line 79
/analytics/classes/local/time_splitting/equal_parts.php
->
line 86
/analytics/classes/local/time_splitting/accumulative_parts.php
->
line 56
/analytics/classes/local/time_splitting/accumulative_parts.php
->
line 63
/analytics/classes/local/time_splitting/accumulative_parts.php
->
line 70