aws-samples / aws-step-functions-plagiarism-demo-dotnetcore
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: 25
  • Daily file updates (only one update per file and date counted): 213
  • First update: 2018-07-13
  • Latest update: 2021-10-17
  • Days between first and latest update: 1193 (170 weeks, estimated 850 working days)
  • Active days (at least one file change): 49
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 25 files with 5,388 lines of code in files.
    • 25 files that are 366+ days old (5,388 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 25 files with 5,388 lines of code in files.
    • 22 files have been last changed 366+ days ago (5,287 lines of code)
    • 3 files have been last changed 181-365 days ago (101 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
98% | 1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, csproj, js, json, css, md, vue, gitignore, html, scss, txt, sh, yml, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
vue100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js100% | 0% | 0% | 0% | 0%
cs79% | 20% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
vue100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 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
src/frontend/admin100% | 0% | 0% | 0% | 0%
src/frontend/testcentre100% | 0% | 0% | 0% | 0%
src/backend100% | 0% | 0% | 0% | 0%
src/backend/Plagiarism100% | 0% | 0% | 0% | 0%
src/backend/SendNotificationTask100% | 0% | 0% | 0% | 0%
src/backend/SubmitExamTask100% | 0% | 0% | 0% | 0%
src/backend/PlagiarismRepository100% | 0% | 0% | 0% | 0%
src/backend/ScheduleExamTask100% | 0% | 0% | 0% | 0%
src/backend/ResolveIncidentTask100% | 0% | 0% | 0% | 0%
src/backend/AdminActionTask100% | 0% | 0% | 0% | 0%
src/backend/RegisterIncidentTask100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/frontend/admin100% | 0% | 0% | 0% | 0%
src/frontend/testcentre100% | 0% | 0% | 0% | 0%
src/backend100% | 0% | 0% | 0% | 0%
src/backend/Plagiarism100% | 0% | 0% | 0% | 0%
src/backend/SendNotificationTask100% | 0% | 0% | 0% | 0%
src/backend/SubmitExamTask100% | 0% | 0% | 0% | 0%
src/backend/ScheduleExamTask100% | 0% | 0% | 0% | 0%
src/backend/AdminActionTask100% | 0% | 0% | 0% | 0%
src/backend/RegisterIncidentTask100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/backend/PlagiarismRepository0% | 100% | 0% | 0% | 0%
src/backend/ResolveIncidentTask0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
bootstrap.bundle.js
in src/frontend/admin/js
3951 209 923 923 1
template.yaml
in src/backend
360 - 404 923 12
ExamIntegration.vue
in src/frontend/testcentre/src/components
145 - 603 923 12
Exam.vue
in src/frontend/testcentre/src/components
131 - 911 923 4
index.html
in src/frontend/admin
112 - 923 923 1
Function.cs
in src/backend/SendNotificationTask
93 3 404 923 13
Question.vue
in src/frontend/testcentre/src/components
61 - 911 923 4
Function.cs
in src/backend/ScheduleExamTask
47 3 603 923 8
Function.cs
in src/backend/ResolveIncidentTask
31 3 191 923 9
Function.cs
in src/backend/AdminActionTask
30 3 603 923 7
Function.cs
in src/backend/RegisterIncidentTask
30 2 601 923 8
index.html
in src/frontend/testcentre/public
27 - 911 923 3
App.vue
in src/frontend/testcentre/src
20 - 911 923 3
main.js
in src/frontend/testcentre/src
14 - 911 923 4
babel.config.js
in src/frontend/testcentre
5 - 911 923 2
custom.scss
in src/frontend/testcentre/src/assets
56 - 896 921 5
ExamEventBus.js
in src/frontend/testcentre/src/components
3 - 911 921 2
amplify.yml
in root
17 - 404 914 4
Function.cs
in src/backend/SubmitExamTask
81 3 404 908 11
Incident.cs
in src/backend/Plagiarism
65 3 897 907 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.html
in src/frontend/admin
112 - 923 923 1
bootstrap.bundle.js
in src/frontend/admin/js
3951 209 923 923 1
ExamEventBus.js
in src/frontend/testcentre/src/components
3 - 911 921 2
babel.config.js
in src/frontend/testcentre
5 - 911 923 2
main.js
in src/frontend/testcentre/src
14 - 911 923 4
App.vue
in src/frontend/testcentre/src
20 - 911 923 3
index.html
in src/frontend/testcentre/public
27 - 911 923 3
Question.vue
in src/frontend/testcentre/src/components
61 - 911 923 4
Exam.vue
in src/frontend/testcentre/src/components
131 - 911 923 4
IncidentNotFoundException.cs
in src/backend/Plagiarism
13 2 900 907 2
StudentExceededAllowableExamRetries.cs
in src/backend/Plagiarism
13 2 900 907 2
ExamNotFoundException.cs
in src/backend/Plagiarism
13 2 900 907 2
Incident.cs
in src/backend/Plagiarism
65 3 897 907 3
custom.scss
in src/frontend/testcentre/src/assets
56 - 896 921 5
Function.cs
in src/backend/AdminActionTask
30 3 603 923 7
Function.cs
in src/backend/ScheduleExamTask
47 3 603 923 8
ExamIntegration.vue
in src/frontend/testcentre/src/components
145 - 603 923 12
Function.cs
in src/backend/RegisterIncidentTask
30 2 601 923 8
amplify.yml
in root
17 - 404 914 4
Function.cs
in src/backend/SubmitExamTask
81 3 404 908 11
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Incident.cs
in src/backend/Plagiarism
65 3 897 907 3
IncidentRepository.cs
in src/backend/PlagiarismRepository
60 4 191 907 5
ExamNotFoundException.cs
in src/backend/Plagiarism
13 2 900 907 2
StudentExceededAllowableExamRetries.cs
in src/backend/Plagiarism
13 2 900 907 2
IncidentNotFoundException.cs
in src/backend/Plagiarism
13 2 900 907 2
IIncidentRepository.cs
in src/backend/PlagiarismRepository
10 - 191 907 5
Function.cs
in src/backend/SubmitExamTask
81 3 404 908 11
amplify.yml
in root
17 - 404 914 4
custom.scss
in src/frontend/testcentre/src/assets
56 - 896 921 5
ExamEventBus.js
in src/frontend/testcentre/src/components
3 - 911 921 2
bootstrap.bundle.js
in src/frontend/admin/js
3951 209 923 923 1
template.yaml
in src/backend
360 - 404 923 12
ExamIntegration.vue
in src/frontend/testcentre/src/components
145 - 603 923 12
Exam.vue
in src/frontend/testcentre/src/components
131 - 911 923 4
index.html
in src/frontend/admin
112 - 923 923 1
Function.cs
in src/backend/SendNotificationTask
93 3 404 923 13
Question.vue
in src/frontend/testcentre/src/components
61 - 911 923 4
Function.cs
in src/backend/ScheduleExamTask
47 3 603 923 8
Function.cs
in src/backend/ResolveIncidentTask
31 3 191 923 9
Function.cs
in src/backend/AdminActionTask
30 3 603 923 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IncidentRepository.cs
in src/backend/PlagiarismRepository
60 4 191 907 5
Function.cs
in src/backend/ResolveIncidentTask
31 3 191 923 9
IIncidentRepository.cs
in src/backend/PlagiarismRepository
10 - 191 907 5
template.yaml
in src/backend
360 - 404 923 12
Function.cs
in src/backend/SendNotificationTask
93 3 404 923 13
Function.cs
in src/backend/SubmitExamTask
81 3 404 908 11
amplify.yml
in root
17 - 404 914 4
Function.cs
in src/backend/RegisterIncidentTask
30 2 601 923 8
ExamIntegration.vue
in src/frontend/testcentre/src/components
145 - 603 923 12
Function.cs
in src/backend/ScheduleExamTask
47 3 603 923 8
Function.cs
in src/backend/AdminActionTask
30 3 603 923 7
custom.scss
in src/frontend/testcentre/src/assets
56 - 896 921 5
Incident.cs
in src/backend/Plagiarism
65 3 897 907 3
ExamNotFoundException.cs
in src/backend/Plagiarism
13 2 900 907 2
StudentExceededAllowableExamRetries.cs
in src/backend/Plagiarism
13 2 900 907 2
IncidentNotFoundException.cs
in src/backend/Plagiarism
13 2 900 907 2
Exam.vue
in src/frontend/testcentre/src/components
131 - 911 923 4
Question.vue
in src/frontend/testcentre/src/components
61 - 911 923 4
index.html
in src/frontend/testcentre/public
27 - 911 923 3
App.vue
in src/frontend/testcentre/src
20 - 911 923 3