microsoft / moodle-local_o365
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 144
  • Daily file updates (only one update per file and date counted): 207
  • First update: 2014-12-01
  • Latest update: 2021-12-09
  • Days between first and latest update: 2566 (366 weeks, estimated 1830 working days)
  • Active days (at least one file change): 332
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 144 files with 23,351 lines of code in files.
    • 139 files that are 366+ days old (23,118 lines of code)
    • 4 files that are 181-365 days old (153 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (80 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 144 files with 23,351 lines of code in files.
    • 5 files have been last changed 366+ days ago (508 lines of code)
    • 2 files have been last changed 181-365 days ago (33 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 137 files have been last changed 31-90 days ago (22,810 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
2% | <1% | 0% | 97% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
php, js, md, json, txt, css, scss, xml, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
php98% | <1% | 0% | <1% | 0%
js100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js52% | 0% | 0% | 47% | 0%
scss100% | 0% | 0% | 0% | 0%
php<1% | <1% | 0% | 99% | 0%
css0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
classes/feature98% | 0% | 0% | 1% | 0%
classes/rest100% | 0% | 0% | 0% | 0%
classes/page100% | 0% | 0% | 0% | 0%
ROOT99% | <1% | 0% | 0% | 0%
classes/adminsetting91% | 8% | 0% | 0% | 0%
classes100% | 0% | 0% | 0% | 0%
db100% | 0% | 0% | 0% | 0%
classes/webservices100% | 0% | 0% | 0% | 0%
classes/bot100% | 0% | 0% | 0% | 0%
classes/task100% | 0% | 0% | 0% | 0%
lang/en100% | 0% | 0% | 0% | 0%
classes/oauth2100% | 0% | 0% | 0% | 0%
lang/es100% | 0% | 0% | 0% | 0%
lang/pt_br100% | 0% | 0% | 0% | 0%
sass100% | 0% | 0% | 0% | 0%
classes/privacy100% | 0% | 0% | 0% | 0%
classes/form92% | 7% | 0% | 0% | 0%
lang/cs100% | 0% | 0% | 0% | 0%
lang/de100% | 0% | 0% | 0% | 0%
lang/fi100% | 0% | 0% | 0% | 0%
lang/fr100% | 0% | 0% | 0% | 0%
lang/it100% | 0% | 0% | 0% | 0%
lang/ja100% | 0% | 0% | 0% | 0%
lang/nl100% | 0% | 0% | 0% | 0%
lang/pl100% | 0% | 0% | 0% | 0%
classes/healthcheck100% | 0% | 0% | 0% | 0%
classes/event100% | 0% | 0% | 0% | 0%
classes/obj100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
classes/adminsetting19% | 0% | 0% | 80% | 0%
sass100% | 0% | 0% | 0% | 0%
ROOT<1% | 1% | 0% | 97% | 0%
classes/feature0% | 0% | 0% | 100% | 0%
classes/rest0% | 0% | 0% | 100% | 0%
classes/page0% | 0% | 0% | 100% | 0%
classes0% | 0% | 0% | 100% | 0%
db0% | 0% | 0% | 100% | 0%
classes/webservices0% | 0% | 0% | 100% | 0%
classes/bot0% | 0% | 0% | 100% | 0%
classes/task0% | 0% | 0% | 100% | 0%
lang/en0% | 0% | 0% | 100% | 0%
classes/oauth20% | 0% | 0% | 100% | 0%
lang/es0% | 0% | 0% | 100% | 0%
lang/pt_br0% | 0% | 0% | 100% | 0%
classes/privacy0% | 0% | 0% | 100% | 0%
classes/form0% | 0% | 0% | 100% | 0%
lang/cs0% | 0% | 0% | 100% | 0%
lang/de0% | 0% | 0% | 100% | 0%
lang/fi0% | 0% | 0% | 100% | 0%
lang/fr0% | 0% | 0% | 100% | 0%
lang/it0% | 0% | 0% | 100% | 0%
lang/ja0% | 0% | 0% | 100% | 0%
lang/nl0% | 0% | 0% | 100% | 0%
lang/pl0% | 0% | 0% | 100% | 0%
classes/healthcheck0% | 0% | 0% | 100% | 0%
classes/event0% | 0% | 0% | 100% | 0%
classes/obj0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
observers.php
in classes
723 22 55 2617 85
sharepoint.php
in classes/rest
595 48 70 2617 40
upgrade.php
in db
585 1 90 2617 64
azuread.php
in classes/rest
368 21 70 2617 50
token.php
in classes/oauth2
276 16 53 2617 33
lib.php
in root
263 11 90 2617 24
events.php
in db
202 - 90 2617 23
httpclient.php
in classes
98 7 70 2617 12
clientdata.php
in classes/oauth2
63 8 68 2617 12
systemtoken.php
in classes/oauth2
53 5 70 2617 16
calendar_subscribed.php
in classes/event
19 3 70 2617 6
calendar_unsubscribed.php
in classes/event
19 3 70 2617 6
httpclientinterface.php
in classes
11 - 70 2617 7
version.php
in root
10 - 53 2617 128
acp.php
in root
8 - 90 2617 19
ucp.php
in root
8 - 90 2617 10
o365api.php
in classes/rest
292 12 55 2609 45
onedrive.php
in classes/rest
103 11 70 2609 26
local_o365.php
in lang/en
831 1 53 2608 164
settings.php
in root
531 - 53 2583 99
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
serviceresource.js
in classes/adminsetting
119 12 2134 2518 8
sharepointlink.js
in classes/adminsetting
78 7 2100 2545 7
styles.scss
in sass
193 - 2065 2345 14
export_manifest.php
in root
17 - 1027 1166 2
moodlesetup.js
in classes/adminsetting
101 11 378 381 2
json_download.php
in root
9 - 314 321 2
sso_end.php
in root
24 - 236 1166 6
teams_tab_redirect.php
in root
4 - 90 1166 2
install.php
in db
6 1 90 1166 3
caches.php
in db
7 - 90 2088 3
ucp.php
in root
8 - 90 2617 10
acp.php
in root
8 - 90 2617 19
groupcp.php
in root
9 - 90 2088 5
ajax.php
in root
9 - 90 2545 10
sso_login.php
in root
24 - 90 510 5
sso_start.php
in root
26 - 90 1166 7
access.php
in db
53 - 90 2088 9
dueassignments.php
in classes/bot/intents
56 1 90 1166 3
tasks.php
in db
67 - 90 2575 19
services.php
in db
88 - 90 2182 9
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utils.php
in classes/feature/sds
80 3 55 81 2
aadsyncoptions.php
in classes/adminsetting
82 3 70 306 7
json_download.php
in root
9 - 314 321 2
courseresetteams.php
in classes/adminsetting
49 3 70 342 6
teamsconnection.php
in classes/form
13 1 70 355 4
moodlesetup.js
in classes/adminsetting
101 11 378 381 2
moodlesetup.php
in classes/adminsetting
41 4 70 381 4
sso_login.php
in root
24 - 90 510 5
teams_tab_configuration.php
in root
196 10 90 1166 13
teams_tab.php
in root
161 8 90 1166 12
bot.php
in classes/task
100 3 70 1166 8
token.php
in root
97 - 90 1166 3
incompleteassignments.php
in classes/bot/intents
87 1 70 1166 3
worststudentslastassignments.php
in classes/bot/intents
87 1 70 1166 3
assignmentsforgrading.php
in classes/bot/intents
78 1 70 1166 3
laststudentlogin.php
in classes/bot/intents
71 1 70 1166 3
latesubmissions.php
in classes/bot/intents
70 1 70 1166 3
assignmentcomparison.php
in classes/bot/intents
69 1 70 1166 3
lateststudents.php
in classes/bot/intents
62 1 70 1166 3
recentstudents.php
in classes/bot/intents
61 1 70 1166 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
local_o365.php
in lang/en
831 1 53 2608 164
settings.php
in root
531 - 53 2583 99
token.php
in classes/oauth2
276 16 53 2617 33
azuresetup.js
in classes/adminsetting
271 18 53 2324 24
version.php
in root
10 - 53 2617 128
acp.php
in classes/page
1647 36 55 2245 66
unified.php
in classes/rest
1615 105 55 2451 116
observers.php
in classes
723 22 55 2617 85
utils.php
in classes/feature/usergroups
711 29 55 2149 26
sync.php
in classes/feature/sds/task
420 6 55 2055 18
o365api.php
in classes/rest
292 12 55 2609 45
utils.php
in classes/feature/sds
80 3 55 81 2
main.php
in classes/feature/usersync
1132 31 68 2324 92
coursegroups.php
in classes/feature/usergroups
1099 23 68 2166 63
main.php
in classes/feature/calsync
373 17 68 2324 23
local_o365.php
in lang/es
196 - 68 2175 14
local_o365.php
in lang/pt_br
196 - 68 2175 14
importfromoutlook.php
in classes/feature/calsync/task
89 2 68 2324 13
clientdata.php
in classes/oauth2
63 8 68 2617 12
sharepoint.php
in classes/rest
595 48 70 2617 40