GoogleCloudPlatform / youtube-classroom-mooc
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 80 files with 3,027 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 9 files changed 6-20 times (944 lines of code)
    • 71 files changed 1-5 times (2,083 lines of code)
0% | 0% | 0% | 31% | 68%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 80 files with 3,027 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 80 files changed by 2-5 contributors (3,027 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, yaml, js, json, ts, properties, gitignore, py, html, dockerignore, txt, md, css, webmanifest, toml, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 85% | 14%
html0% | 0% | 0% | 59% | 40%
tsx0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
webmanifest0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
edu-analytics-be0% | 0% | 0% | 93% | 6%
classroom-enrollment0% | 0% | 0% | 44% | 55%
edu-analytics-ui0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
educatorEntity.js
in edu-analytics-be/web/app/entity
316 17 2022-05-17 2022-09-06 14 4 sogoduraju@google.com jonchen@google.com
educatorRouter.js
in edu-analytics-be/web/app/routers
21 - 2022-05-13 2022-09-06 11 4 104055453+sachinsogoduraju@... jonchen@google.com
educatorController.js
in edu-analytics-be/web/app/controller
155 13 2022-05-17 2022-09-06 10 4 sogoduraju@google.com jonchen@google.com
queries.js
in edu-analytics-be/web/app/common
11 - 2022-05-13 2022-09-06 9 4 104055453+sachinsogoduraju@... jonchen@google.com
studentEntity.js
in edu-analytics-be/web/app/entity
153 12 2022-05-17 2022-09-06 8 3 sogoduraju@google.com jonchen@google.com
studentRouter.js
in edu-analytics-be/web/app/routers
12 - 2022-05-17 2022-09-06 7 3 sogoduraju@google.com jonchen@google.com
server.js
in edu-analytics-be
60 - 2022-05-13 2022-09-06 6 4 sogoduraju@google.com jonchen@google.com
studentController.js
in edu-analytics-be/web/app/controller
96 10 2022-05-17 2022-09-06 6 3 sogoduraju@google.com jonchen@google.com
view.html
in classroom-enrollment/static
120 - 2022-06-02 2022-09-06 6 3 herm.hov@gmail.com jonchen@google.com
index.js
in edu-analytics-be/web/app/routers
4 - 2022-05-13 2022-09-06 4 4 104055453+sachinsogoduraju@... jonchen@google.com
lint-staged.config.js
in edu-analytics-ui
5 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
next-i18next.config.js
in edu-analytics-ui
6 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
postcss.config.js
in edu-analytics-ui
7 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
themes.js
in edu-analytics-ui/src/styles
7 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
app.yaml
in edu-analytics-ui
9 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/base
9 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/minikube
9 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
user.ts
in edu-analytics-ui/src/store
10 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
app.yaml
in edu-analytics-be
11 - 2022-05-19 2022-09-06 4 3 sogoduraju@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/dev
11 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/prod
13 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/custom
13 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
service.yaml
in edu-analytics-ui/kustomize/base
14 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
Home.tsx
in edu-analytics-ui/src/routes
15 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
hpa.yaml
in edu-analytics-ui/kustomize/prod
16 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
hpa.yaml
in edu-analytics-ui/kustomize/custom
16 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
index.tsx
in edu-analytics-ui/src/pages
21 1 2022-05-18 2022-07-07 4 3 sonna@google.com herm.hov@gmail.com
StudentCard.tsx
in edu-analytics-ui/src/components
21 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
deployment-custom.yaml
in edu-analytics-ui/kustomize/custom
22 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
deployment-prod.yaml
in edu-analytics-ui/kustomize/prod
23 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
main.py
in classroom-enrollment
24 4 2022-06-02 2022-09-06 4 3 herm.hov@gmail.com jonchen@google.com
next.config.js
in edu-analytics-ui
26 1 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
Main.tsx
in edu-analytics-ui/src/templates
26 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
deployment.yaml
in edu-analytics-ui/kustomize/base
27 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
deployment-dev.yaml
in edu-analytics-ui/kustomize/dev
28 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
404.html
in edu-analytics-ui/public
32 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
TutorCard.tsx
in edu-analytics-ui/src/components
33 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
connection.js
in edu-analytics-be/web/app/common
36 - 2022-05-13 2022-09-06 4 4 104055453+sachinsogoduraju@... jonchen@google.com
global.css
in edu-analytics-ui/src/styles
38 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
YoutubePlayer.tsx
in edu-analytics-ui/src/components
44 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
signin.tsx
in edu-analytics-ui/src/pages
45 1 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
tailwind.config.js
in edu-analytics-ui
47 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
skaffold.yaml
in edu-analytics-ui
86 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
Tutor.tsx
in edu-analytics-ui/src/components
134 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Student.tsx
in edu-analytics-ui/src/components
143 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Navbar.tsx
in edu-analytics-ui/src/navigation
158 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
webmanifest
site.webmanifest
in edu-analytics-ui/public
1 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
dom.ts
in edu-analytics-ui/src/utils
2 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
routing.ts
in edu-analytics-ui/src/utils
3 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
netlify.toml
in edu-analytics-ui
3 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
educatorEntity.js
in edu-analytics-be/web/app/entity
316 17 2022-05-17 2022-09-06 14 4 sogoduraju@google.com jonchen@google.com
educatorRouter.js
in edu-analytics-be/web/app/routers
21 - 2022-05-13 2022-09-06 11 4 104055453+sachinsogoduraju@... jonchen@google.com
educatorController.js
in edu-analytics-be/web/app/controller
155 13 2022-05-17 2022-09-06 10 4 sogoduraju@google.com jonchen@google.com
queries.js
in edu-analytics-be/web/app/common
11 - 2022-05-13 2022-09-06 9 4 104055453+sachinsogoduraju@... jonchen@google.com
server.js
in edu-analytics-be
60 - 2022-05-13 2022-09-06 6 4 sogoduraju@google.com jonchen@google.com
next-i18next.config.js
in edu-analytics-ui
6 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
404.html
in edu-analytics-ui/public
32 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
deployment-custom.yaml
in edu-analytics-ui/kustomize/custom
22 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
hpa.yaml
in edu-analytics-ui/kustomize/custom
16 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/custom
13 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/minikube
9 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
deployment-dev.yaml
in edu-analytics-ui/kustomize/dev
28 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/dev
11 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
deployment.yaml
in edu-analytics-ui/kustomize/base
27 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
service.yaml
in edu-analytics-ui/kustomize/base
14 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/base
9 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
hpa.yaml
in edu-analytics-ui/kustomize/prod
16 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
deployment-prod.yaml
in edu-analytics-ui/kustomize/prod
23 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
kustomization.yaml
in edu-analytics-ui/kustomize/prod
13 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
skaffold.yaml
in edu-analytics-ui
86 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
global.css
in edu-analytics-ui/src/styles
38 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
themes.js
in edu-analytics-ui/src/styles
7 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
app.yaml
in edu-analytics-ui
9 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
postcss.config.js
in edu-analytics-ui
7 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
lint-staged.config.js
in edu-analytics-ui
5 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
next.config.js
in edu-analytics-ui
26 1 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
tailwind.config.js
in edu-analytics-ui
47 - 2022-05-18 2022-09-06 4 4 sonna@google.com jonchen@google.com
connection.js
in edu-analytics-be/web/app/common
36 - 2022-05-13 2022-09-06 4 4 104055453+sachinsogoduraju@... jonchen@google.com
index.js
in edu-analytics-be/web/app/routers
4 - 2022-05-13 2022-09-06 4 4 104055453+sachinsogoduraju@... jonchen@google.com
studentEntity.js
in edu-analytics-be/web/app/entity
153 12 2022-05-17 2022-09-06 8 3 sogoduraju@google.com jonchen@google.com
studentRouter.js
in edu-analytics-be/web/app/routers
12 - 2022-05-17 2022-09-06 7 3 sogoduraju@google.com jonchen@google.com
view.html
in classroom-enrollment/static
120 - 2022-06-02 2022-09-06 6 3 herm.hov@gmail.com jonchen@google.com
studentController.js
in edu-analytics-be/web/app/controller
96 10 2022-05-17 2022-09-06 6 3 sogoduraju@google.com jonchen@google.com
main.py
in classroom-enrollment
24 4 2022-06-02 2022-09-06 4 3 herm.hov@gmail.com jonchen@google.com
Student.tsx
in edu-analytics-ui/src/components
143 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
YoutubePlayer.tsx
in edu-analytics-ui/src/components
44 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Tutor.tsx
in edu-analytics-ui/src/components
134 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
StudentCard.tsx
in edu-analytics-ui/src/components
21 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
TutorCard.tsx
in edu-analytics-ui/src/components
33 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Main.tsx
in edu-analytics-ui/src/templates
26 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Home.tsx
in edu-analytics-ui/src/routes
15 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
user.ts
in edu-analytics-ui/src/store
10 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Navbar.tsx
in edu-analytics-ui/src/navigation
158 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
signin.tsx
in edu-analytics-ui/src/pages
45 1 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
index.tsx
in edu-analytics-ui/src/pages
21 1 2022-05-18 2022-07-07 4 3 sonna@google.com herm.hov@gmail.com
app.yaml
in edu-analytics-be
11 - 2022-05-19 2022-09-06 4 3 sogoduraju@google.com jonchen@google.com
studyhall.html
in classroom-enrollment/static
51 - 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
app.yaml
in classroom-enrollment
9 - 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
classroom.py
in classroom-enrollment
63 3 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
credo.py
in classroom-enrollment
5 - 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Navbar.tsx
in edu-analytics-ui/src/navigation
158 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
studentEntity.js
in edu-analytics-be/web/app/entity
153 12 2022-05-17 2022-09-06 8 3 sogoduraju@google.com jonchen@google.com
Student.tsx
in edu-analytics-ui/src/components
143 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Tutor.tsx
in edu-analytics-ui/src/components
134 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
view.html
in classroom-enrollment/static
120 - 2022-06-02 2022-09-06 6 3 herm.hov@gmail.com jonchen@google.com
studentController.js
in edu-analytics-be/web/app/controller
96 10 2022-05-17 2022-09-06 6 3 sogoduraju@google.com jonchen@google.com
DocumentUpload.tsx
in edu-analytics-ui/src/components
90 1 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
classroom.py
in classroom-enrollment
63 3 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
Search.tsx
in edu-analytics-ui/src/components
60 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Meta.tsx
in edu-analytics-ui/src/layout
58 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
studyhall.html
in classroom-enrollment/static
51 - 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
VideoModal.tsx
in edu-analytics-ui/src/components
51 - 2022-05-24 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
AddCourse.tsx
in edu-analytics-ui/src/components
51 - 2022-05-24 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
SignInForm.tsx
in edu-analytics-ui/src/navigation
50 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
SelectPlayList.tsx
in edu-analytics-ui/src/components
45 - 2022-05-24 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
signin.tsx
in edu-analytics-ui/src/pages
45 1 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
YoutubePlayer.tsx
in edu-analytics-ui/src/components
44 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
firebase.ts
in edu-analytics-ui/src/utils
36 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
TutorCard.tsx
in edu-analytics-ui/src/components
33 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
Footer.tsx
in edu-analytics-ui/src/navigation
33 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Authenticated.tsx
in edu-analytics-ui/src/templates
32 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
SearchResults.tsx
in edu-analytics-ui/src/components
27 - 2022-05-24 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Main.tsx
in edu-analytics-ui/src/templates
26 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
_app.tsx
in edu-analytics-ui/src/pages
25 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
main.py
in classroom-enrollment
24 4 2022-06-02 2022-09-06 4 3 herm.hov@gmail.com jonchen@google.com
GoogleSignIn.tsx
in edu-analytics-ui/src/navigation
23 - 2022-05-24 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
AppConfig.ts
in edu-analytics-ui/src/utils
22 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Loading.tsx
in edu-analytics-ui/src/navigation
22 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
StudentCard.tsx
in edu-analytics-ui/src/components
21 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
index.tsx
in edu-analytics-ui/src/pages
21 1 2022-05-18 2022-07-07 4 3 sonna@google.com herm.hov@gmail.com
ThemeChanger.tsx
in edu-analytics-ui/src/navigation
20 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Unauthenticated.tsx
in edu-analytics-ui/src/templates
19 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
AppRouter.tsx
in edu-analytics-ui/src/routes
18 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
_document.tsx
in edu-analytics-ui/src/pages
16 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
About.tsx
in edu-analytics-ui/src/routes
15 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Home.tsx
in edu-analytics-ui/src/routes
15 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
SignOut.tsx
in edu-analytics-ui/src/routes
12 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
studentRouter.js
in edu-analytics-be/web/app/routers
12 - 2022-05-17 2022-09-06 7 3 sogoduraju@google.com jonchen@google.com
app.yaml
in edu-analytics-be
11 - 2022-05-19 2022-09-06 4 3 sogoduraju@google.com jonchen@google.com
setup-tests.ts
in edu-analytics-ui
10 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
NotFound.tsx
in edu-analytics-ui/src/routes
10 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
user.ts
in edu-analytics-ui/src/store
10 - 2022-05-18 2022-06-09 4 3 sonna@google.com sogoduraju@google.com
app.yaml
in classroom-enrollment
9 - 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
credo.py
in classroom-enrollment
5 - 2022-06-02 2022-09-06 3 3 herm.hov@gmail.com jonchen@google.com
types.ts
in edu-analytics-ui/src/utils
4 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
index.ts
in edu-analytics-ui/src/store
4 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
error.js
in edu-analytics-be/web/app/middleware
4 1 2022-05-13 2022-09-06 3 3 104055453+sachinsogoduraju@... jonchen@google.com
netlify.toml
in edu-analytics-ui
3 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
routing.ts
in edu-analytics-ui/src/utils
3 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
dom.ts
in edu-analytics-ui/src/utils
2 - 2022-05-18 2022-06-09 3 3 sonna@google.com sogoduraju@google.com
Correlations

File Size vs. Number of Changes: 80 points

classroom-enrollment/app.yaml x: 9 lines of code y: 3 # changes edu-analytics-be/app.yaml x: 11 lines of code y: 4 # changes edu-analytics-ui/app.yaml x: 9 lines of code y: 4 # changes edu-analytics-ui/kustomize/base/deployment.yaml x: 27 lines of code y: 4 # changes edu-analytics-ui/kustomize/base/service.yaml x: 14 lines of code y: 4 # changes edu-analytics-ui/kustomize/custom/deployment-custom.yaml x: 22 lines of code y: 4 # changes edu-analytics-ui/kustomize/custom/hpa.yaml x: 16 lines of code y: 4 # changes edu-analytics-ui/kustomize/custom/kustomization.yaml x: 13 lines of code y: 4 # changes edu-analytics-ui/kustomize/dev/deployment-dev.yaml x: 28 lines of code y: 4 # changes edu-analytics-ui/kustomize/prod/deployment-prod.yaml x: 23 lines of code y: 4 # changes edu-analytics-ui/skaffold.yaml x: 86 lines of code y: 4 # changes classroom-enrollment/classroom.py x: 63 lines of code y: 3 # changes classroom-enrollment/credo.py x: 5 lines of code y: 3 # changes classroom-enrollment/main.py x: 24 lines of code y: 4 # changes classroom-enrollment/static/studyhall.html x: 51 lines of code y: 3 # changes classroom-enrollment/static/view.html x: 120 lines of code y: 6 # changes edu-analytics-be/server.js x: 60 lines of code y: 6 # changes edu-analytics-be/web/app/common/connection.js x: 36 lines of code y: 4 # changes edu-analytics-be/web/app/common/queries.js x: 11 lines of code y: 9 # changes edu-analytics-be/web/app/controller/educatorController.js x: 155 lines of code y: 10 # changes edu-analytics-be/web/app/controller/studentController.js x: 96 lines of code y: 6 # changes edu-analytics-be/web/app/entity/educatorEntity.js x: 316 lines of code y: 14 # changes edu-analytics-be/web/app/entity/studentEntity.js x: 153 lines of code y: 8 # changes edu-analytics-be/web/app/middleware/error.js x: 4 lines of code y: 3 # changes edu-analytics-be/web/app/routers/educatorRouter.js x: 21 lines of code y: 11 # changes edu-analytics-be/web/app/routers/index.js x: 4 lines of code y: 4 # changes edu-analytics-be/web/app/routers/studentRouter.js x: 12 lines of code y: 7 # changes edu-analytics-ui/lint-staged.config.js x: 5 lines of code y: 4 # changes edu-analytics-ui/next-i18next.config.js x: 6 lines of code y: 4 # changes edu-analytics-ui/next.config.js x: 26 lines of code y: 4 # changes edu-analytics-ui/postcss.config.js x: 7 lines of code y: 4 # changes edu-analytics-ui/public/404.html x: 32 lines of code y: 4 # changes edu-analytics-ui/src/styles/global.css x: 38 lines of code y: 4 # changes edu-analytics-ui/tailwind.config.js x: 47 lines of code y: 4 # changes edu-analytics-ui/src/pages/index.tsx x: 21 lines of code y: 4 # changes edu-analytics-ui/netlify.toml x: 3 lines of code y: 3 # changes edu-analytics-ui/public/site.webmanifest x: 1 lines of code y: 3 # changes edu-analytics-ui/setup-tests.ts x: 10 lines of code y: 3 # changes edu-analytics-ui/src/components/DocumentUpload.tsx x: 90 lines of code y: 3 # changes edu-analytics-ui/src/components/Search.tsx x: 60 lines of code y: 3 # changes edu-analytics-ui/src/components/SearchResults.tsx x: 27 lines of code y: 3 # changes edu-analytics-ui/src/components/SelectPlayList.tsx x: 45 lines of code y: 3 # changes edu-analytics-ui/src/components/Student.tsx x: 143 lines of code y: 4 # changes edu-analytics-ui/src/components/Tutor.tsx x: 134 lines of code y: 4 # changes edu-analytics-ui/src/components/TutorCard.tsx x: 33 lines of code y: 4 # changes edu-analytics-ui/src/components/YoutubePlayer.tsx x: 44 lines of code y: 4 # changes edu-analytics-ui/src/layout/Meta.tsx x: 58 lines of code y: 3 # changes edu-analytics-ui/src/navigation/Footer.tsx x: 33 lines of code y: 3 # changes edu-analytics-ui/src/navigation/GoogleSignIn.tsx x: 23 lines of code y: 3 # changes edu-analytics-ui/src/navigation/Loading.tsx x: 22 lines of code y: 3 # changes edu-analytics-ui/src/navigation/Navbar.tsx x: 158 lines of code y: 4 # changes edu-analytics-ui/src/navigation/SignInForm.tsx x: 50 lines of code y: 3 # changes edu-analytics-ui/src/navigation/ThemeChanger.tsx x: 20 lines of code y: 3 # changes edu-analytics-ui/src/pages/_app.tsx x: 25 lines of code y: 3 # changes edu-analytics-ui/src/pages/_document.tsx x: 16 lines of code y: 3 # changes edu-analytics-ui/src/pages/signin.tsx x: 45 lines of code y: 4 # changes edu-analytics-ui/src/routes/About.tsx x: 15 lines of code y: 3 # changes edu-analytics-ui/src/routes/AppRouter.tsx x: 18 lines of code y: 3 # changes edu-analytics-ui/src/routes/Home.tsx x: 15 lines of code y: 4 # changes edu-analytics-ui/src/routes/SignOut.tsx x: 12 lines of code y: 3 # changes edu-analytics-ui/src/store/user.ts x: 10 lines of code y: 4 # changes edu-analytics-ui/src/templates/Authenticated.tsx x: 32 lines of code y: 3 # changes edu-analytics-ui/src/templates/Unauthenticated.tsx x: 19 lines of code y: 3 # changes edu-analytics-ui/src/utils/dom.ts x: 2 lines of code y: 3 # changes edu-analytics-ui/src/utils/firebase.ts x: 36 lines of code y: 3 # changes
14.0
# changes
  min: 3.0
  average: 4.09
  25th percentile: 3.0
  median: 4.0
  75th percentile: 4.0
  max: 14.0
0 316.0
lines of code
min: 1.0 | average: 37.84 | 25th percentile: 10.25 | median: 22.0 | 75th percentile: 45.0 | max: 316.0

Number of Contributors vs. Number of Changes: 80 points

classroom-enrollment/app.yaml x: 3 # contributors y: 3 # changes edu-analytics-be/app.yaml x: 3 # contributors y: 4 # changes edu-analytics-ui/app.yaml x: 4 # contributors y: 4 # changes classroom-enrollment/static/view.html x: 3 # contributors y: 6 # changes edu-analytics-be/server.js x: 4 # contributors y: 6 # changes edu-analytics-be/web/app/common/queries.js x: 4 # contributors y: 9 # changes edu-analytics-be/web/app/controller/educatorController.js x: 4 # contributors y: 10 # changes edu-analytics-be/web/app/entity/educatorEntity.js x: 4 # contributors y: 14 # changes edu-analytics-be/web/app/entity/studentEntity.js x: 3 # contributors y: 8 # changes edu-analytics-be/web/app/routers/educatorRouter.js x: 4 # contributors y: 11 # changes edu-analytics-be/web/app/routers/studentRouter.js x: 3 # contributors y: 7 # changes
14.0
# changes
  min: 3.0
  average: 4.09
  25th percentile: 3.0
  median: 4.0
  75th percentile: 4.0
  max: 14.0
0 4.0
# contributors
min: 3.0 | average: 3.36 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 4.0

Number of Contributors vs. File Size: 80 points

classroom-enrollment/app.yaml x: 3 # contributors y: 9 lines of code edu-analytics-be/app.yaml x: 3 # contributors y: 11 lines of code edu-analytics-ui/app.yaml x: 4 # contributors y: 9 lines of code edu-analytics-ui/kustomize/base/deployment.yaml x: 4 # contributors y: 27 lines of code edu-analytics-ui/kustomize/base/service.yaml x: 4 # contributors y: 14 lines of code edu-analytics-ui/kustomize/custom/deployment-custom.yaml x: 4 # contributors y: 22 lines of code edu-analytics-ui/kustomize/custom/hpa.yaml x: 4 # contributors y: 16 lines of code edu-analytics-ui/kustomize/custom/kustomization.yaml x: 4 # contributors y: 13 lines of code edu-analytics-ui/kustomize/dev/deployment-dev.yaml x: 4 # contributors y: 28 lines of code edu-analytics-ui/kustomize/dev/kustomization.yaml x: 4 # contributors y: 11 lines of code edu-analytics-ui/kustomize/prod/deployment-prod.yaml x: 4 # contributors y: 23 lines of code edu-analytics-ui/skaffold.yaml x: 4 # contributors y: 86 lines of code classroom-enrollment/classroom.py x: 3 # contributors y: 63 lines of code classroom-enrollment/credo.py x: 3 # contributors y: 5 lines of code classroom-enrollment/main.py x: 3 # contributors y: 24 lines of code classroom-enrollment/static/studyhall.html x: 3 # contributors y: 51 lines of code classroom-enrollment/static/view.html x: 3 # contributors y: 120 lines of code edu-analytics-be/server.js x: 4 # contributors y: 60 lines of code edu-analytics-be/web/app/common/connection.js x: 4 # contributors y: 36 lines of code edu-analytics-be/web/app/controller/educatorController.js x: 4 # contributors y: 155 lines of code edu-analytics-be/web/app/controller/studentController.js x: 3 # contributors y: 96 lines of code edu-analytics-be/web/app/entity/educatorEntity.js x: 4 # contributors y: 316 lines of code edu-analytics-be/web/app/entity/studentEntity.js x: 3 # contributors y: 153 lines of code edu-analytics-be/web/app/middleware/error.js x: 3 # contributors y: 4 lines of code edu-analytics-be/web/app/routers/educatorRouter.js x: 4 # contributors y: 21 lines of code edu-analytics-be/web/app/routers/index.js x: 4 # contributors y: 4 lines of code edu-analytics-be/web/app/routers/studentRouter.js x: 3 # contributors y: 12 lines of code edu-analytics-ui/lint-staged.config.js x: 4 # contributors y: 5 lines of code edu-analytics-ui/next.config.js x: 4 # contributors y: 26 lines of code edu-analytics-ui/postcss.config.js x: 4 # contributors y: 7 lines of code edu-analytics-ui/public/404.html x: 4 # contributors y: 32 lines of code edu-analytics-ui/src/styles/global.css x: 4 # contributors y: 38 lines of code edu-analytics-ui/tailwind.config.js x: 4 # contributors y: 47 lines of code edu-analytics-ui/src/pages/index.tsx x: 3 # contributors y: 21 lines of code edu-analytics-ui/netlify.toml x: 3 # contributors y: 3 lines of code edu-analytics-ui/public/site.webmanifest x: 3 # contributors y: 1 lines of code edu-analytics-ui/src/components/DocumentUpload.tsx x: 3 # contributors y: 90 lines of code edu-analytics-ui/src/components/Search.tsx x: 3 # contributors y: 60 lines of code edu-analytics-ui/src/components/SearchResults.tsx x: 3 # contributors y: 27 lines of code edu-analytics-ui/src/components/SelectPlayList.tsx x: 3 # contributors y: 45 lines of code edu-analytics-ui/src/components/Student.tsx x: 3 # contributors y: 143 lines of code edu-analytics-ui/src/components/Tutor.tsx x: 3 # contributors y: 134 lines of code edu-analytics-ui/src/components/TutorCard.tsx x: 3 # contributors y: 33 lines of code edu-analytics-ui/src/components/YoutubePlayer.tsx x: 3 # contributors y: 44 lines of code edu-analytics-ui/src/layout/Meta.tsx x: 3 # contributors y: 58 lines of code edu-analytics-ui/src/navigation/GoogleSignIn.tsx x: 3 # contributors y: 23 lines of code edu-analytics-ui/src/navigation/Loading.tsx x: 3 # contributors y: 22 lines of code edu-analytics-ui/src/navigation/Navbar.tsx x: 3 # contributors y: 158 lines of code edu-analytics-ui/src/pages/_app.tsx x: 3 # contributors y: 25 lines of code edu-analytics-ui/src/pages/_document.tsx x: 3 # contributors y: 16 lines of code edu-analytics-ui/src/routes/AppRouter.tsx x: 3 # contributors y: 18 lines of code edu-analytics-ui/src/templates/Authenticated.tsx x: 3 # contributors y: 32 lines of code edu-analytics-ui/src/templates/Unauthenticated.tsx x: 3 # contributors y: 19 lines of code edu-analytics-ui/src/utils/dom.ts x: 3 # contributors y: 2 lines of code edu-analytics-ui/src/utils/firebase.ts x: 3 # contributors y: 36 lines of code
316.0
lines of code
  min: 1.0
  average: 37.84
  25th percentile: 10.25
  median: 22.0
  75th percentile: 45.0
  max: 316.0
0 4.0
# contributors
min: 3.0 | average: 3.36 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 4.0