GoogleCloudPlatform / cloud-learning-platform
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 1,422 files with 99,672 lines of code.
    • 3 files changed more than 100 times (1,472 lines of code)
    • 24 files changed 51-100 times (6,528 lines of code)
    • 123 files changed 21-50 times (14,020 lines of code)
    • 868 files changed 6-20 times (59,822 lines of code)
    • 404 files changed 1-5 times (17,830 lines of code)
1% | 6% | 14% | 60% | 17%
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 1,422 files with 99,672 lines of code.
    • 1 file changed by more than 25 contributors (89 lines of code)
    • 651 files changed by 11-25 contributors (61,364 lines of code)
    • 402 files changed by 6-10 contributors (20,783 lines of code)
    • 256 files changed by 2-5 contributors (8,617 lines of code)
    • 112 files changed by 1 contributor (8,819 lines of code)
<1% | 61% | 20% | 8% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, yaml, json, properties, feature, md, ts, tf, txt, html, js, sql, tsx, scss, dockerignore, sh, css, gitignore, svg, jl, bash, webmanifest, editorconfig, cfg, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py1% | 7% | 16% | 58% | 14%
yaml<1% | 0% | 1% | 70% | 27%
ts0% | 22% | 45% | 25% | 6%
html0% | 17% | 30% | 37% | 14%
scss0% | 0% | 17% | 72% | 10%
tf0% | 0% | 0% | 100% | 0%
sql0% | 0% | 0% | 97% | 2%
bash0% | 0% | 0% | 100% | 0%
tsx0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
webmanifest0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 0%
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
microservices<1% | 7% | 13% | 63% | 13%
common9% | 5% | 45% | 37% | 2%
ROOT100% | 0% | 0% | 0% | 0%
utils0% | 0% | 7% | 45% | 47%
setup0% | 0% | 100% | 0% | 0%
terraform0% | 0% | 0% | 100% | 0%
common_ml0% | 0% | 0% | 100% | 0%
experimental0% | 0% | 0% | 4% | 95%
old workflows0% | 0% | 0% | 0% | 100%
cicd0% | 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
section.py
in microservices/lms/src/routes
775 19 2023-01-26 2024-06-19 122 23 dhodun@google.com frodri75@asu.edu
classroom_crud.py
in common/src/common/utils
608 51 2023-02-03 2024-03-25 117 21 shruti.math@quantiphi.com lramsey@google.com
89 - 2022-10-19 2024-03-25 108 29 dhodun@google.com lramsey@google.com
section_service.py
in microservices/lms/src/services
1069 14 2023-03-01 2024-06-19 99 22 114141693+shubhammenroy@use... frodri75@asu.edu
student.py
in microservices/lms/src/routes
633 11 2022-11-16 2023-08-21 98 21 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
schema_examples.py
in microservices/lms/src/schemas
367 - 2022-11-18 2023-08-16 94 22 shubham.menroy@quantiphi.com ram.chaudhari@quantiphi.com
section.py
in microservices/lms/src/schemas
310 - 2022-11-15 2023-08-16 91 21 shruti.math@quantiphi.com ram.chaudhari@quantiphi.com
main.py
in microservices/lms/src
67 3 2022-10-27 2023-08-16 84 21 dhodun@google.com ram.chaudhari@quantiphi.com
helper.py
in microservices/lms/src/utils
149 12 2022-11-10 2023-10-27 84 19 dhodun@google.com shruti.math@quantiphi.com
course_template.py
in microservices/lms/src/routes
408 10 2022-11-03 2023-07-03 76 21 shubham.menroy@quantiphi.com sudhagar.narayanan@quantiph...
launch.py
in microservices/classroom_shim/src/routes
138 2 2023-01-23 2023-09-28 73 19 dhodun@google.com ram.chaudhari@quantiphi.com
__init__.py
in common/src/common/models
31 - 2022-10-28 2024-03-25 70 20 shubham.menroy@quantiphi.com lramsey@google.com
cohort.py
in microservices/lms/src/routes
386 9 2022-11-16 2023-10-27 69 16 shubham.menroy@quantiphi.com shruti.math@quantiphi.com
section.component.ts
in microservices/lms_admin_ui/src/app/home/section
608 34 2022-12-07 2024-03-07 68 21 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
home.service.ts
in microservices/lms_admin_ui/src/app/home/service
102 31 2022-11-30 2024-01-08 64 21 dhodun@google.com 85697872+qramch@users.norep...
student_service.py
in microservices/lms/src/services
125 4 2023-02-01 2023-08-16 63 20 shruti.math@quantiphi.com ram.chaudhari@quantiphi.com
example_objects.py
in common/src/common/testing
276 1 2022-10-31 2023-07-25 63 21 shubham.menroy@quantiphi.com lramsey@google.com
schema_examples.py
in microservices/classroom_shim/src/schemas
60 - 2023-01-23 2023-08-09 59 18 dhodun@google.com saurav.chakravarty@quantiph...
lti_token.py
in microservices/lti/src/services
201 5 2022-12-22 2024-05-13 59 19 ram.chaudhari@quantiphi.com ram.chaudhari@quantiphi.com
config.py
in microservices/lms/src
56 - 2022-10-27 2023-08-16 55 19 dhodun@google.com ram.chaudhari@quantiphi.com
home.module.ts
in microservices/lms_admin_ui/src/app/home
69 - 2022-11-24 2023-08-03 55 20 saurav.chakravarty@quantiph... shubham.menroy@quantiphi.com
lti_assignment.py
in microservices/classroom_shim/src/routes
407 6 2023-02-02 2024-05-13 55 18 pavan.sareddy@quantiphi.com ram.chaudhari@quantiphi.com
section.component.html
in microservices/lms_admin_ui/src/app/home/section
391 - 2022-12-07 2024-03-07 54 19 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
errors.py
in common/src/common/utils
66 16 2022-11-03 2023-08-09 53 19 shubham.menroy@quantiphi.com saurav.chakravarty@quantiph...
student.py
in microservices/lms/src/schemas
127 - 2023-02-13 2023-07-25 53 19 ram.chaudhari@quantiphi.com lramsey@google.com
line_item.py
in microservices/lti/src/routes
441 9 2022-12-22 2024-03-19 52 11 ram.chaudhari@quantiphi.com ram.chaudhari@quantiphi.com
main.py
in microservices/classroom_shim/src
41 1 2023-01-23 2024-03-19 51 18 dhodun@google.com ram.chaudhari@quantiphi.com
bq_setup.py
in utils
133 8 2023-01-25 2023-07-25 49 19 shubham.menroy@quantiphi.com lramsey@google.com
user.py
in common/src/common/models
258 27 2022-10-28 2023-08-09 49 18 shubham.menroy@quantiphi.com saurav.chakravarty@quantiph...
section.py
in common/src/common/models
53 4 2022-10-28 2023-07-03 48 20 shubham.menroy@quantiphi.com sudhagar.narayanan@quantiph...
create-section.component.ts
in microservices/lms_admin_ui/src/app/home/create-section
161 4 2022-12-07 2023-08-17 48 19 saurav.chakravarty@quantiph... saurav.chakravarty@quantiph...
home.component.ts
in microservices/lms_admin_ui/src/app/home
199 7 2022-11-24 2023-08-17 47 20 saurav.chakravarty@quantiph... saurav.chakravarty@quantiph...
platform_launch.py
in microservices/lti/src/routes
137 3 2022-12-22 2023-08-09 46 17 ram.chaudhari@quantiphi.com saurav.chakravarty@quantiph...
grade.py
in microservices/classroom_shim/src/routes
100 1 2023-02-15 2024-02-13 45 19 pavan.sareddy@quantiphi.com smath@asu.edu
cohort.component.html
in microservices/lms_admin_ui/src/app/home/cohort
85 - 2022-11-24 2023-07-03 44 19 saurav.chakravarty@quantiph... sudhagar.narayanan@quantiph...
schema_examples.py
in microservices/lti/src/schemas
159 - 2022-12-22 2023-07-03 44 18 ram.chaudhari@quantiphi.com sudhagar.narayanan@quantiph...
environment.ts
in microservices/lms_admin_ui/src/environments
14 - 2022-11-22 2024-03-18 43 20 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
content_item_return.py
in microservices/lti/src/routes
73 1 2022-12-22 2023-07-03 43 19 ram.chaudhari@quantiphi.com sudhagar.narayanan@quantiph...
config.py
in microservices/llm_service/src
110 1 2023-03-22 2023-08-09 41 14 lramsey@google.com saurav.chakravarty@quantiph...
classroom_courses.py
in microservices/lms/src/routes
223 5 2023-02-22 2023-08-09 41 17 shubham.menroy@quantiphi.com saurav.chakravarty@quantiph...
classroom_helper.py
in microservices/classroom_notification_service/src/helper
53 6 2023-01-25 2023-08-09 40 18 shubham.menroy@quantiphi.com saurav.chakravarty@quantiph...
http_exceptions.py
in common/src/common/utils
82 17 2022-11-03 2023-07-25 40 19 114141693+shubhammenroy@use... lramsey@google.com
lti.py
in common/src/common/models
154 10 2022-12-19 2023-07-03 40 17 ram.chaudhari@quantiphi.com sudhagar.narayanan@quantiph...
course_work_service.py
in microservices/classroom_notification_service/src/service
160 5 2023-01-25 2023-08-17 40 18 shubham.menroy@quantiphi.com ram.chaudhari@quantiphi.com
12 - 2022-10-27 2023-08-09 39 18 dhodun@google.com saurav.chakravarty@quantiph...
course_enrollment_mapping.py
in common/src/common/models
87 9 2023-01-09 2023-07-25 38 17 shruti.math@quantiphi.com lramsey@google.com
create-assignment.component.ts
in microservices/lms_admin_ui/src/app/lti/create-assignment
247 12 2023-05-08 2024-03-13 37 18 ram.chaudhari@quantiphi.com 85697872+qramch@users.norep...
main.py
in microservices/lti/src
42 1 2022-12-22 2023-07-03 36 19 ram.chaudhari@quantiphi.com sudhagar.narayanan@quantiph...
llm.py
in microservices/llm_service/src/routes
50 1 2023-03-22 2023-08-09 36 15 lramsey@google.com saurav.chakravarty@quantiph...
langchain_service.py
in microservices/llm_service/src/services
43 1 2023-03-28 2023-08-09 35 14 lramsey@google.com saurav.chakravarty@quantiph...
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
89 - 2022-10-19 2024-03-25 108 29 dhodun@google.com lramsey@google.com
section.py
in microservices/lms/src/routes
775 19 2023-01-26 2024-06-19 122 23 dhodun@google.com frodri75@asu.edu
section_service.py
in microservices/lms/src/services
1069 14 2023-03-01 2024-06-19 99 22 114141693+shubhammenroy@use... frodri75@asu.edu
schema_examples.py
in microservices/lms/src/schemas
367 - 2022-11-18 2023-08-16 94 22 shubham.menroy@quantiphi.com ram.chaudhari@quantiphi.com
classroom_crud.py
in common/src/common/utils
608 51 2023-02-03 2024-03-25 117 21 shruti.math@quantiphi.com lramsey@google.com
student.py
in microservices/lms/src/routes
633 11 2022-11-16 2023-08-21 98 21 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
section.py
in microservices/lms/src/schemas
310 - 2022-11-15 2023-08-16 91 21 shruti.math@quantiphi.com ram.chaudhari@quantiphi.com
main.py
in microservices/lms/src
67 3 2022-10-27 2023-08-16 84 21 dhodun@google.com ram.chaudhari@quantiphi.com
course_template.py
in microservices/lms/src/routes
408 10 2022-11-03 2023-07-03 76 21 shubham.menroy@quantiphi.com sudhagar.narayanan@quantiph...
section.component.ts
in microservices/lms_admin_ui/src/app/home/section
608 34 2022-12-07 2024-03-07 68 21 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
home.service.ts
in microservices/lms_admin_ui/src/app/home/service
102 31 2022-11-30 2024-01-08 64 21 dhodun@google.com 85697872+qramch@users.norep...
example_objects.py
in common/src/common/testing
276 1 2022-10-31 2023-07-25 63 21 shubham.menroy@quantiphi.com lramsey@google.com
auth_service.py
in common/src/common/utils
79 4 2022-12-12 2024-03-25 35 21 shubham.menroy@quantiphi.com lramsey@google.com
app-routing.module.ts
in microservices/lms_admin_ui/src/app
30 - 2022-11-22 2023-07-25 30 21 saurav.chakravarty@quantiph... lramsey@google.com
__init__.py
in common/src/common/models
31 - 2022-10-28 2024-03-25 70 20 shubham.menroy@quantiphi.com lramsey@google.com
student_service.py
in microservices/lms/src/services
125 4 2023-02-01 2023-08-16 63 20 shruti.math@quantiphi.com ram.chaudhari@quantiphi.com
home.module.ts
in microservices/lms_admin_ui/src/app/home
69 - 2022-11-24 2023-08-03 55 20 saurav.chakravarty@quantiph... shubham.menroy@quantiphi.com
section.py
in common/src/common/models
53 4 2022-10-28 2023-07-03 48 20 shubham.menroy@quantiphi.com sudhagar.narayanan@quantiph...
home.component.ts
in microservices/lms_admin_ui/src/app/home
199 7 2022-11-24 2023-08-17 47 20 saurav.chakravarty@quantiph... saurav.chakravarty@quantiph...
environment.ts
in microservices/lms_admin_ui/src/environments
14 - 2022-11-22 2024-03-18 43 20 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
course-template.component.ts
in microservices/lms_admin_ui/src/app/home/course-template
151 15 2022-12-01 2023-08-17 34 20 dhodun@google.com saurav.chakravarty@quantiph...
course-template.component.html
in microservices/lms_admin_ui/src/app/home/course-template
64 - 2022-12-01 2023-07-03 31 20 dhodun@google.com sudhagar.narayanan@quantiph...
top-nav.component.html
in microservices/lms_admin_ui/src/app/shared/top-nav
23 - 2022-11-24 2023-07-03 28 20 saurav.chakravarty@quantiph... sudhagar.narayanan@quantiph...
helper.py
in microservices/lms/src/utils
149 12 2022-11-10 2023-10-27 84 19 dhodun@google.com shruti.math@quantiphi.com
launch.py
in microservices/classroom_shim/src/routes
138 2 2023-01-23 2023-09-28 73 19 dhodun@google.com ram.chaudhari@quantiphi.com
lti_token.py
in microservices/lti/src/services
201 5 2022-12-22 2024-05-13 59 19 ram.chaudhari@quantiphi.com ram.chaudhari@quantiphi.com
config.py
in microservices/lms/src
56 - 2022-10-27 2023-08-16 55 19 dhodun@google.com ram.chaudhari@quantiphi.com
section.component.html
in microservices/lms_admin_ui/src/app/home/section
391 - 2022-12-07 2024-03-07 54 19 saurav.chakravarty@quantiph... ram.chaudhari@quantiphi.com
student.py
in microservices/lms/src/schemas
127 - 2023-02-13 2023-07-25 53 19 ram.chaudhari@quantiphi.com lramsey@google.com
errors.py
in common/src/common/utils
66 16 2022-11-03 2023-08-09 53 19 shubham.menroy@quantiphi.com saurav.chakravarty@quantiph...
bq_setup.py
in utils
133 8 2023-01-25 2023-07-25 49 19 shubham.menroy@quantiphi.com lramsey@google.com
create-section.component.ts
in microservices/lms_admin_ui/src/app/home/create-section
161 4 2022-12-07 2023-08-17 48 19 saurav.chakravarty@quantiph... saurav.chakravarty@quantiph...
grade.py
in microservices/classroom_shim/src/routes
100 1 2023-02-15 2024-02-13 45 19 pavan.sareddy@quantiphi.com smath@asu.edu
cohort.component.html
in microservices/lms_admin_ui/src/app/home/cohort
85 - 2022-11-24 2023-07-03 44 19 saurav.chakravarty@quantiph... sudhagar.narayanan@quantiph...
content_item_return.py
in microservices/lti/src/routes
73 1 2022-12-22 2023-07-03 43 19 ram.chaudhari@quantiphi.com sudhagar.narayanan@quantiph...
http_exceptions.py
in common/src/common/utils
82 17 2022-11-03 2023-07-25 40 19 114141693+shubhammenroy@use... lramsey@google.com
main.py
in microservices/lti/src
42 1 2022-12-22 2023-07-03 36 19 ram.chaudhari@quantiphi.com sudhagar.narayanan@quantiph...
course_template.py
in microservices/lms/src/schemas
164 - 2022-11-03 2023-07-03 34 19 shubham.menroy@quantiphi.com sudhagar.narayanan@quantiph...
material-shared.module.ts
in microservices/lms_admin_ui/src/app/shared
52 - 2022-11-24 2023-07-03 31 19 saurav.chakravarty@quantiph... sudhagar.narayanan@quantiph...
hpa.yaml
in microservices/classroom_notification_service/kustomize/custom
22 - 2023-01-19 2023-07-25 21 19 shubham.menroy@quantiphi.com lramsey@google.com
schema_examples.py
in microservices/classroom_shim/src/schemas
60 - 2023-01-23 2023-08-09 59 18 dhodun@google.com saurav.chakravarty@quantiph...
lti_assignment.py
in microservices/classroom_shim/src/routes
407 6 2023-02-02 2024-05-13 55 18 pavan.sareddy@quantiphi.com ram.chaudhari@quantiphi.com
main.py
in microservices/classroom_shim/src
41 1 2023-01-23 2024-03-19 51 18 dhodun@google.com ram.chaudhari@quantiphi.com
user.py
in common/src/common/models
258 27 2022-10-28 2023-08-09 49 18 shubham.menroy@quantiphi.com saurav.chakravarty@quantiph...
schema_examples.py
in microservices/lti/src/schemas
159 - 2022-12-22 2023-07-03 44 18 ram.chaudhari@quantiphi.com sudhagar.narayanan@quantiph...
course_work_service.py
in microservices/classroom_notification_service/src/service
160 5 2023-01-25 2023-08-17 40 18 shubham.menroy@quantiphi.com ram.chaudhari@quantiphi.com
classroom_helper.py
in microservices/classroom_notification_service/src/helper
53 6 2023-01-25 2023-08-09 40 18 shubham.menroy@quantiphi.com saurav.chakravarty@quantiph...
12 - 2022-10-27 2023-08-09 39 18 dhodun@google.com saurav.chakravarty@quantiph...
create-assignment.component.ts
in microservices/lms_admin_ui/src/app/lti/create-assignment
247 12 2023-05-08 2024-03-13 37 18 ram.chaudhari@quantiphi.com 85697872+qramch@users.norep...
create-assignment.component.html
in microservices/lms_admin_ui/src/app/lti/create-assignment
101 - 2023-05-08 2024-03-14 34 18 ram.chaudhari@quantiphi.com ram.chaudhari@quantiphi.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
cfg
setup.cfg
in root
5 -
ingest_generic_csv.py
in microservices/skill_service/src/services
631 28 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
ingestion.py
in microservices/skill_service/src/routes
381 6 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
ingest_csv.py
in microservices/skill_service/src/services
294 10 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_unified_alignment_schema.py
in microservices/skill_service/src/schemas
259 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
competency.py
in microservices/skill_service/src/routes
243 6 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
embedding.py
in microservices/skill_service/src/services
231 12 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_unified_alignment.py
in microservices/skill_service/src/routes
228 3 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_to_passage.py
in microservices/skill_service/src/services/skill_to_knowledge
203 10 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_parsing_schema.py
in microservices/skill_service/src/schemas
198 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
search.py
in microservices/skill_service/src/services/search
197 14 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
schema_examples.py
in microservices/skill_service/src/schemas
191 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
search_schema.py
in microservices/skill_service/src/schemas
188 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill.py
in microservices/skill_service/src/routes
185 5 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_to_node.py
in microservices/skill_service/src/services/skill_to_knowledge
181 7 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
sub_domain.py
in microservices/skill_service/src/routes
175 5 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
category.py
in microservices/skill_service/src/routes
173 5 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
domain.py
in microservices/skill_service/src/routes
171 5 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
ingest_osn.py
in microservices/skill_service/src/services
164 11 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_schema.py
in microservices/skill_service/src/schemas
152 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_unified_alignment.py
in microservices/skill_service/src/services/skill_unified_alignment
151 7 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
role_to_skills.py
in microservices/skill_service/src/routes
142 3 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
competency_schema.py
in microservices/skill_service/src/schemas
139 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_parsing.py
in microservices/skill_service/src/services/skill_parsing
133 8 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
index.py
in microservices/matching_engine/src/services
125 11 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
data_source.py
in microservices/skill_service/src/services
122 4 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
ingest_credential_engine.py
in microservices/skill_service/src/services
120 2 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skill_alignment.py
in microservices/skill_service/src/services/skill_alignment
117 7 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
sub_domain_schema.py
in microservices/skill_service/src/schemas
113 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
category_schema.py
in microservices/skill_service/src/schemas
112 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
domain_schema.py
in microservices/skill_service/src/schemas
109 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
batch_job.py
in microservices/skill_service/src/services
105 5 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
index.py
in microservices/matching_engine/src/routes
105 6 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
data_source_schema.py
in microservices/skill_service/src/schemas
102 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
embeddings.py
in microservices/skill_service/src/routes
101 1 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
config.py
in microservices/skill_service/src
94 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
ingest_emsi.py
in microservices/skill_service/src/services
93 7 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skaffold.yaml
in microservices/matching_engine
91 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
batch_job.py
in microservices/skill_service/src/routes
90 4 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
index_endpoint.py
in microservices/matching_engine/src/routes
90 5 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
skaffold.yaml
in microservices/skill_service
82 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
error_schema.py
in microservices/skill_service/src/schemas
80 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
run_batch_job.py
in microservices/skill_service/src
72 1 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
error_schema.py
in microservices/matching_engine/src/schemas
67 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
data_source.py
in microservices/skill_service/src/routes
66 3 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
deployment.yaml
in microservices/skill_service/kustomize/base
65 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
http_exceptions.py
in microservices/matching_engine/src/utils
64 10 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
deployment.yaml
in microservices/matching_engine/kustomize/base
61 - 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
syntactic_search.py
in microservices/skill_service/src/routes
60 1 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
deploy.py
in microservices/matching_engine/src/routes
59 3 2024-03-25 2024-03-25 1 1 lramsey@google.com lramsey@google.com
Correlations

File Size vs. Number of Changes: 1422 points

microservices/lms_admin_ui/src/app/shared/service/auth.service.ts x: 133 lines of code y: 29 # changes microservices/lms/src/routes/section.py x: 775 lines of code y: 122 # changes microservices/lms/src/services/section_service.py x: 1069 lines of code y: 99 # changes utils/scripts/course_template_mapping.py x: 51 lines of code y: 20 # changes utils/scripts/import_grade-async-version.py x: 131 lines of code y: 2 # changes utils/scripts/insert_enrollment_data_in_bq.py x: 44 lines of code y: 8 # changes utils/scripts/lti_assignment_gradeimport.py x: 512 lines of code y: 2 # changes utils/scripts/manage_chats.py x: 20 lines of code y: 9 # changes utils/scripts/update_names.py x: 39 lines of code y: 2 # changes utils/scripts/zybooks_finals_grade_import.py x: 430 lines of code y: 2 # changes microservices/classroom_shim/src/routes/lti_assignment.py x: 407 lines of code y: 55 # changes microservices/lti/src/services/lti_token.py x: 201 lines of code y: 59 # changes common/src/common/models/__init__.py x: 31 lines of code y: 70 # changes common/src/common/models/credential_pathway.py x: 43 lines of code y: 7 # changes common/src/common/models/employer.py x: 50 lines of code y: 1 # changes common/src/common/models/skill.py x: 204 lines of code y: 16 # changes common/src/common/utils/auth_service.py x: 79 lines of code y: 35 # changes common/src/common/utils/classroom_crud.py x: 608 lines of code y: 117 # changes common/src/common/utils/config.py x: 90 lines of code y: 28 # changes common/src/common/utils/helper.py x: 34 lines of code y: 5 # changes common/src/common/utils/rest_method.py x: 40 lines of code y: 18 # changes microservices/matching_engine/kustomize/base/deployment.yaml x: 61 lines of code y: 1 # changes microservices/matching_engine/kustomize/base/kustomization.yaml x: 5 lines of code y: 1 # changes microservices/matching_engine/kustomize/base/service.yaml x: 14 lines of code y: 1 # changes microservices/matching_engine/kustomize/custom/deployment-custom.yaml x: 45 lines of code y: 1 # changes microservices/matching_engine/kustomize/custom/hpa.yaml x: 18 lines of code y: 1 # changes microservices/matching_engine/kustomize/prod/deployment-prod.yaml x: 23 lines of code y: 1 # changes microservices/matching_engine/skaffold.yaml x: 91 lines of code y: 1 # changes microservices/matching_engine/src/__init__.py x: 1 lines of code y: 1 # changes microservices/matching_engine/src/main.py x: 29 lines of code y: 1 # changes microservices/matching_engine/src/routes/index.py x: 105 lines of code y: 1 # changes microservices/matching_engine/src/schemas/deploy_schema.py x: 33 lines of code y: 1 # changes microservices/matching_engine/src/schemas/error_schema.py x: 67 lines of code y: 1 # changes microservices/matching_engine/src/schemas/index_schema.py x: 58 lines of code y: 1 # changes microservices/matching_engine/src/services/index.py x: 125 lines of code y: 1 # changes microservices/skill_service/skaffold.yaml x: 82 lines of code y: 1 # changes microservices/skill_service/src/config.py x: 94 lines of code y: 1 # changes microservices/skill_service/src/routes/category.py x: 173 lines of code y: 1 # changes microservices/skill_service/src/routes/competency.py x: 243 lines of code y: 1 # changes microservices/skill_service/src/routes/embeddings.py x: 101 lines of code y: 1 # changes microservices/skill_service/src/routes/ingestion.py x: 381 lines of code y: 1 # changes microservices/skill_service/src/routes/role_to_skills.py x: 142 lines of code y: 1 # changes microservices/skill_service/src/routes/skill.py x: 185 lines of code y: 1 # changes microservices/skill_service/src/routes/skill_to_knowledge.py x: 42 lines of code y: 1 # changes microservices/skill_service/src/routes/skill_unified_alignment.py x: 228 lines of code y: 1 # changes microservices/skill_service/src/routes/sub_domain.py x: 175 lines of code y: 1 # changes microservices/skill_service/src/run_batch_job.py x: 72 lines of code y: 1 # changes microservices/skill_service/src/schemas/category_schema.py x: 112 lines of code y: 1 # changes microservices/skill_service/src/schemas/competency_schema.py x: 139 lines of code y: 1 # changes microservices/skill_service/src/schemas/domain_schema.py x: 109 lines of code y: 1 # changes microservices/skill_service/src/schemas/schema_examples.py x: 191 lines of code y: 1 # changes microservices/skill_service/src/schemas/skill_parsing_schema.py x: 198 lines of code y: 1 # changes microservices/skill_service/src/schemas/skill_schema.py x: 152 lines of code y: 1 # changes microservices/skill_service/src/schemas/skill_unified_alignment_schema.py x: 259 lines of code y: 1 # changes microservices/skill_service/src/services/embedding.py x: 231 lines of code y: 1 # changes microservices/skill_service/src/services/ingest_credential_engine.py x: 120 lines of code y: 1 # changes microservices/skill_service/src/services/ingest_csv.py x: 294 lines of code y: 1 # changes microservices/skill_service/src/services/ingest_generic_csv.py x: 631 lines of code y: 1 # changes microservices/skill_service/src/services/ingest_osn.py x: 164 lines of code y: 1 # changes microservices/skill_service/src/services/skill_parsing/skill_parsing.py x: 133 lines of code y: 1 # changes microservices/skill_service/src/services/skill_to_knowledge/skill_to_node.py x: 181 lines of code y: 1 # changes microservices/skill_service/src/services/skill_to_knowledge/skill_to_passage.py x: 203 lines of code y: 1 # changes skaffold.yaml x: 89 lines of code y: 108 # changes common/src/common/models/grade_exception.py x: 27 lines of code y: 3 # changes microservices/classroom_shim/src/main.py x: 41 lines of code y: 51 # changes microservices/classroom_shim/src/routes/grade_exception.py x: 122 lines of code y: 2 # changes microservices/classroom_shim/src/schemas/grade_exception_schema.py x: 16 lines of code y: 3 # changes microservices/lti/src/routes/line_item.py x: 441 lines of code y: 52 # changes microservices/lms_admin_ui/src/environments/environment.ts x: 14 lines of code y: 43 # changes microservices/lms_admin_ui/src/app/lti/create-assignment/create-assignment.component.html x: 101 lines of code y: 34 # changes microservices/lms_admin_ui/src/app/lti/create-assignment/create-assignment.component.ts x: 247 lines of code y: 37 # changes common/skaffold.yaml x: 53 lines of code y: 14 # changes common_ml/skaffold.yaml x: 66 lines of code y: 14 # changes experimental/classroom-experiments/classroom_registration.py x: 72 lines of code y: 11 # changes experimental/e2e-frontend/generate_env_vars.py x: 34 lines of code y: 4 # changes microservices/assessment_service/kustomize/dev/deployment-dev.yaml x: 34 lines of code y: 12 # changes microservices/assessment_service/skaffold.yaml x: 90 lines of code y: 8 # changes microservices/assessment_service/src/config.py x: 91 lines of code y: 17 # changes microservices/authentication/kustomize/dev/deployment-dev.yaml x: 41 lines of code y: 20 # changes microservices/authentication/skaffold.yaml x: 87 lines of code y: 17 # changes microservices/authentication/src/schemas/schema_examples.py x: 237 lines of code y: 18 # changes microservices/classroom_code_update_cronjob/kustomize/dev/cronjob-dev.yaml x: 17 lines of code y: 7 # changes microservices/classroom_code_update_cronjob/skaffold.yaml x: 81 lines of code y: 7 # changes microservices/classroom_notification_service/kustomize/dev/deployment-dev.yaml x: 13 lines of code y: 7 # changes microservices/classroom_notification_service/skaffold.yaml x: 81 lines of code y: 13 # changes microservices/classroom_notifications_cronjob/kustomize/dev/cronjob-dev.yaml x: 17 lines of code y: 12 # changes microservices/classroom_notifications_cronjob/skaffold.yaml x: 81 lines of code y: 6 # changes microservices/classroom_shim/kustomize/dev/deployment-dev.yaml x: 13 lines of code y: 5 # changes microservices/classroom_shim/skaffold.yaml x: 86 lines of code y: 10 # changes microservices/course_ingestion/batchjob.yaml x: 16 lines of code y: 10 # changes microservices/course_ingestion/config.py x: 53 lines of code y: 10 # changes microservices/course_ingestion/kustomize/dev/deployment-dev.yaml x: 29 lines of code y: 10 # changes microservices/course_ingestion/kustomize/gpu/deployment-gpu.yaml x: 23 lines of code y: 10 # changes microservices/course_ingestion/skaffold.yaml x: 121 lines of code y: 12 # changes microservices/credential_pathway_service/kustomize/dev/deployment-dev.yaml x: 23 lines of code y: 8 # changes microservices/credential_pathway_service/skaffold.yaml x: 85 lines of code y: 8 # changes microservices/dashboard/kustomize/dev/deployment-dev.yaml x: 25 lines of code y: 8 # changes microservices/deep_knowledge_tracing/src/config.py x: 65 lines of code y: 10 # changes microservices/delete_sections_cronjob/skaffold.yaml x: 81 lines of code y: 12 # changes microservices/extractive_summarization/skaffold.yaml x: 98 lines of code y: 12 # changes microservices/item_response_theory/kustomize/gpu/deployment-gpu.yaml x: 14 lines of code y: 10 # changes microservices/item_response_theory/src/config.py x: 36 lines of code y: 10 # changes microservices/item_response_theory/src/main.py x: 30 lines of code y: 10 # changes microservices/jobs_service/skaffold.yaml x: 91 lines of code y: 7 # changes microservices/learning_object_service/kustomize/dev/deployment-dev.yaml x: 36 lines of code y: 17 # changes microservices/learning_record_service/kustomize/dev/deployment-dev.yaml x: 24 lines of code y: 19 # changes microservices/learning_record_service/skaffold.yaml x: 96 lines of code y: 18 # changes microservices/lms/kustomize/dev/deployment-dev.yaml x: 13 lines of code y: 6 # changes microservices/lms/skaffold.yaml x: 91 lines of code y: 15 # changes microservices/lms_admin_ui/kustomize/dev/deployment-dev.yaml x: 13 lines of code y: 4 # changes microservices/lms_admin_ui/skaffold.yaml x: 102 lines of code y: 17 # changes microservices/lti/skaffold.yaml x: 86 lines of code y: 11 # changes microservices/prior_learning_assessment/kustomize/dev/deployment-dev.yaml x: 24 lines of code y: 11 # changes microservices/prior_learning_assessment/skaffold.yaml x: 90 lines of code y: 10 # changes microservices/student_learner_profile/kustomize/dev/deployment-dev.yaml x: 24 lines of code y: 17 # changes microservices/update_invitations_cronjob/kustomize/dev/cronjob-dev.yaml x: 17 lines of code y: 13 # changes microservices/user_management/kustomize/dev/deployment-dev.yaml x: 34 lines of code y: 21 # changes microservices/user_management/skaffold.yaml x: 90 lines of code y: 18 # changes microservices/utils/kustomize/dev/deployment-dev.yaml x: 32 lines of code y: 13 # changes microservices/utils/skaffold.yaml x: 90 lines of code y: 11 # changes utils/firestore_e2e_indexing_setup.py x: 34 lines of code y: 20 # changes microservices/lms_admin_ui/src/app/home/section/section.component.html x: 391 lines of code y: 54 # changes microservices/lms_admin_ui/src/app/home/section/section.component.ts x: 608 lines of code y: 68 # changes microservices/lms_admin_ui/src/app/lti/content-selector/content-selector.component.ts x: 60 lines of code y: 33 # changes microservices/classroom_shim/src/routes/user_shim.py x: 56 lines of code y: 17 # changes microservices/classroom_shim/src/services/ext_service_handler.py x: 191 lines of code y: 13 # changes experimental/lms-migration/delete_all_classroom_courses.py x: 67 lines of code y: 7 # changes microservices/classroom_shim/src/routes/grade.py x: 100 lines of code y: 45 # changes old workflows/workflows/deployment_gke_dev.yaml x: 146 lines of code y: 1 # changes old workflows/workflows/unit_test_linter_lms.yaml x: 83 lines of code y: 1 # changes microservices/lms_admin_ui/src/app/home/service/home.service.ts x: 102 lines of code y: 64 # changes microservices/lms_admin_ui/src/app/lti/tool-form/tool-form.component.html x: 99 lines of code y: 20 # changes microservices/lti/src/schemas/tool_schema.py x: 108 lines of code y: 33 # changes common/src/common/utils/cache_service.py x: 30 lines of code y: 17 # changes common/src/common/config.py x: 26 lines of code y: 33 # changes microservices/authentication/kustomize/base/deployment.yaml x: 70 lines of code y: 19 # changes microservices/lms/src/schemas/analytics.py x: 145 lines of code y: 12 # changes microservices/lms/src/routes/cohort.py x: 386 lines of code y: 69 # changes microservices/lms/src/utils/helper.py x: 149 lines of code y: 84 # changes microservices/authentication/src/main.py x: 35 lines of code y: 18 # changes microservices/classroom_shim/src/routes/launch.py x: 138 lines of code y: 73 # changes experimental/e2e-frontend/cypress/support/commands.js x: 1 lines of code y: 2 # changes microservices/lms/src/routes/student.py x: 633 lines of code y: 98 # changes terraform/stages/project_bootstrap/env.bash x: 14 lines of code y: 11 # changes terraform/stages/project_bootstrap/main.tf x: 108 lines of code y: 11 # changes terraform/stages/project_bootstrap/variables.tf x: 40 lines of code y: 11 # changes common/src/common/utils/common_api_handler.py x: 145 lines of code y: 24 # changes microservices/classroom_notification_service/src/service/course_work_service.py x: 160 lines of code y: 40 # changes microservices/lms_admin_ui/src/app/home/course-template/course-template.component.ts x: 151 lines of code y: 34 # changes microservices/lms_admin_ui/src/app/home/create-cohort-modal/create-cohort-modal.component.ts x: 115 lines of code y: 23 # changes microservices/lms_admin_ui/src/app/home/create-course-template-modal/create-course-template-modal.component.ts x: 88 lines of code y: 25 # changes microservices/lms_admin_ui/src/app/home/create-section/create-section.component.ts x: 161 lines of code y: 48 # changes microservices/lms_admin_ui/src/app/home/home.component.ts x: 199 lines of code y: 47 # changes microservices/lms_admin_ui/src/app/home/invite-student-modal/invite-student-modal.component.ts x: 86 lines of code y: 15 # changes microservices/lms_admin_ui/src/app/home/mat-select-bottom-scroll.directive.ts x: 47 lines of code y: 9 # changes microservices/lms_admin_ui/src/app/home/section-list/section-list.component.ts x: 28 lines of code y: 12 # changes microservices/lms_admin_ui/src/app/home/single-template/single-template.component.ts x: 187 lines of code y: 26 # changes microservices/lms_admin_ui/src/app/interceptors/error.interceptor.ts x: 41 lines of code y: 16 # changes microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/lms-jobs-list.component.ts x: 135 lines of code y: 10 # changes microservices/lms_admin_ui/src/app/lti/tools-list/tools-list.component.ts x: 130 lines of code y: 6 # changes experimental/classroom-experiments/accept_invite.py x: 54 lines of code y: 4 # changes microservices/classroom_notification_service/src/config.py x: 15 lines of code y: 20 # changes microservices/lms/src/config.py x: 56 lines of code y: 55 # changes microservices/lms/src/main.py x: 67 lines of code y: 84 # changes microservices/lms/src/routes/lms_notification.py x: 90 lines of code y: 4 # changes microservices/lms/src/schemas/lms_notification.py x: 24 lines of code y: 4 # changes microservices/lms/src/schemas/schema_examples.py x: 367 lines of code y: 94 # changes microservices/lms/src/schemas/section.py x: 310 lines of code y: 91 # changes microservices/lms/src/services/student_service.py x: 125 lines of code y: 63 # changes microservices/user_management/src/routes/staff.py x: 258 lines of code y: 23 # changes utils/tables_sql/lms_analytics/enrollmentFailureLogs.sql x: 8 lines of code y: 3 # changes utils/views_sql/lms_analytics/submittedCourseWorkView_006.sql x: 45 lines of code y: 14 # changes common/src/common/models/base_model.py x: 124 lines of code y: 22 # changes common/src/common/models/batch_job.py x: 39 lines of code y: 31 # changes common/src/common/models/learner_profile.py x: 300 lines of code y: 23 # changes common/src/common/models/learning_object.py x: 262 lines of code y: 28 # changes common/src/common/models/learning_record.py x: 114 lines of code y: 21 # changes common/src/common/models/llm.py x: 48 lines of code y: 29 # changes common/src/common/models/llm_query.py x: 122 lines of code y: 12 # changes common/src/common/models/lti_assignment.py x: 34 lines of code y: 24 # changes common/src/common/models/staff.py x: 72 lines of code y: 20 # changes common/src/common/models/user.py x: 258 lines of code y: 49 # changes common/src/common/utils/batch_jobs.py x: 80 lines of code y: 11 # changes common/src/common/utils/collection_references.py x: 51 lines of code y: 21 # changes common/src/common/utils/errors.py x: 66 lines of code y: 53 # changes common/src/common/utils/kf_job_app.py x: 311 lines of code y: 25 # changes common/src/common/utils/pagination_logic.py x: 2 lines of code y: 5 # changes common/src/common/utils/parent_child_nodes_handler.py x: 488 lines of code y: 27 # changes microservices/assessment_service/src/routes/assessment.py x: 571 lines of code y: 12 # changes microservices/assessment_service/src/routes/assessment_content.py x: 388 lines of code y: 13 # changes microservices/assessment_service/src/routes/submitted_assessment.py x: 744 lines of code y: 12 # changes microservices/assessment_service/src/schemas/submitted_assessment_schema.py x: 179 lines of code y: 12 # changes microservices/assessment_service/src/services/data_utils.py x: 115 lines of code y: 12 # changes microservices/assessment_service/src/services/submitted_assessment.py x: 316 lines of code y: 12 # changes microservices/authentication/src/routes/inspace_token.py x: 81 lines of code y: 20 # changes microservices/classroom_notification_service/src/helper/classroom_helper.py x: 53 lines of code y: 40 # changes microservices/classroom_notification_service/src/main.py x: 49 lines of code y: 24 # changes microservices/classroom_notification_service/src/service/pub_sub_publish_message.py x: 15 lines of code y: 4 # changes microservices/classroom_notification_service/src/service/roster_service.py x: 71 lines of code y: 23 # changes microservices/classroom_shim/src/routes/e2e_resource_launch.py x: 37 lines of code y: 6 # changes microservices/classroom_shim/src/schemas/lti_assignment_schema.py x: 143 lines of code y: 33 # changes microservices/classroom_shim/src/schemas/schema_examples.py x: 60 lines of code y: 59 # changes microservices/jobs_service/kustomize/base/deployment.yaml x: 60 lines of code y: 7 # changes microservices/jobs_service/kustomize/base/service.yaml x: 16 lines of code y: 5 # changes microservices/jobs_service/kustomize/minikube/kustomization.yaml x: 8 lines of code y: 5 # changes microservices/jobs_service/src/config.py x: 37 lines of code y: 9 # changes microservices/jobs_service/src/main.py x: 32 lines of code y: 6 # changes microservices/jobs_service/src/routes/jobs.py x: 104 lines of code y: 11 # changes microservices/jobs_service/src/schemas/error_schema.py x: 80 lines of code y: 5 # changes microservices/jobs_service/src/schemas/jobs_schema.py x: 44 lines of code y: 5 # changes microservices/jobs_service/src/schemas/schema_examples.py x: 29 lines of code y: 9 # changes microservices/learning_object_service/src/config.py x: 88 lines of code y: 21 # changes microservices/learning_object_service/src/routes/batch_job.py x: 85 lines of code y: 20 # changes microservices/learning_object_service/src/routes/content_serving.py x: 486 lines of code y: 20 # changes microservices/learning_object_service/src/routes/curriculum_pathway.py x: 510 lines of code y: 20 # changes microservices/learning_object_service/src/routes/faq_content.py x: 231 lines of code y: 20 # changes microservices/learning_object_service/src/routes/learning_experience.py x: 315 lines of code y: 20 # changes microservices/learning_object_service/src/routes/learning_object.py x: 307 lines of code y: 24 # changes microservices/learning_object_service/src/routes/learning_resource.py x: 308 lines of code y: 20 # changes microservices/learning_object_service/src/schemas/content_serving_schema.py x: 161 lines of code y: 20 # changes microservices/learning_object_service/src/schemas/curriculum_pathway_schema.py x: 254 lines of code y: 20 # changes microservices/learning_object_service/src/schemas/faq_schema.py x: 91 lines of code y: 20 # changes microservices/learning_object_service/src/schemas/learning_experience_schema.py x: 194 lines of code y: 20 # changes microservices/learning_object_service/src/schemas/learning_object_schema.py x: 186 lines of code y: 20 # changes microservices/learning_object_service/src/schemas/learning_resource_schema.py x: 223 lines of code y: 20 # changes microservices/learning_object_service/src/schemas/upload_pathway.py x: 209 lines of code y: 20 # changes microservices/learning_object_service/src/services/bulk_import.py x: 385 lines of code y: 20 # changes microservices/learning_object_service/src/services/helper.py x: 102 lines of code y: 20 # changes microservices/learning_object_service/src/services/hierarchy_content_mapping.py x: 207 lines of code y: 20 # changes microservices/learning_record_service/src/config.py x: 59 lines of code y: 21 # changes microservices/learning_record_service/src/main.py x: 44 lines of code y: 22 # changes microservices/learning_record_service/src/routes/activity.py x: 156 lines of code y: 21 # changes microservices/learning_record_service/src/routes/agent.py x: 218 lines of code y: 21 # changes microservices/learning_record_service/src/routes/statement.py x: 192 lines of code y: 21 # changes microservices/learning_record_service/src/routes/verb.py x: 151 lines of code y: 21 # changes microservices/learning_record_service/src/schemas/activity_schema.py x: 118 lines of code y: 21 # changes microservices/learning_record_service/src/schemas/activity_state_schema.py x: 110 lines of code y: 21 # changes microservices/learning_record_service/src/schemas/agent_schema.py x: 139 lines of code y: 21 # changes microservices/learning_record_service/src/schemas/schema_examples.py x: 295 lines of code y: 21 # changes microservices/llm_service/kustomize/base/deployment.yaml x: 57 lines of code y: 12 # changes microservices/llm_service/kustomize/base/kustomization.yaml x: 11 lines of code y: 12 # changes microservices/llm_service/kustomize/base/role.yaml x: 14 lines of code y: 8 # changes microservices/llm_service/src/config.py x: 110 lines of code y: 41 # changes microservices/llm_service/src/routes/chat.py x: 164 lines of code y: 11 # changes microservices/llm_service/src/routes/llm.py x: 50 lines of code y: 36 # changes microservices/llm_service/src/routes/query.py x: 226 lines of code y: 17 # changes microservices/llm_service/src/schemas/llm_schema.py x: 163 lines of code y: 34 # changes microservices/llm_service/src/schemas/schema_examples.py x: 89 lines of code y: 27 # changes microservices/llm_service/src/services/langchain_service.py x: 43 lines of code y: 35 # changes microservices/llm_service/src/services/llm_generate.py x: 77 lines of code y: 32 # changes microservices/llm_service/src/services/query_prompt_config.py x: 7 lines of code y: 8 # changes microservices/llm_service/src/services/query_prompts.py x: 7 lines of code y: 10 # changes microservices/llm_service/src/services/query_service.py x: 372 lines of code y: 23 # changes microservices/llm_service/src/utils/errors.py x: 4 lines of code y: 21 # changes microservices/lms/src/routes/classroom_courses.py x: 223 lines of code y: 41 # changes microservices/lms/src/routes/lms_dummy.py x: 33 lines of code y: 4 # changes microservices/lms_admin_ui/src/app/home/create-section/create-section.component.html x: 42 lines of code y: 30 # changes microservices/lms_admin_ui/src/app/home/section/view-lti-assignment-dialog.html x: 27 lines of code y: 13 # changes microservices/lms_admin_ui/src/app/home/single-template/single-template.component.html x: 108 lines of code y: 24 # changes microservices/lti/src/routes/platform_launch.py x: 137 lines of code y: 46 # changes microservices/student_learner_profile/src/config.py x: 22 lines of code y: 21 # changes microservices/student_learner_profile/src/routes/learner.py x: 455 lines of code y: 20 # changes microservices/student_learner_profile/src/routes/learner_profile.py x: 292 lines of code y: 20 # changes microservices/student_learner_profile/src/routes/progress.py x: 54 lines of code y: 21 # changes microservices/student_learner_profile/src/schemas/goal_schema.py x: 134 lines of code y: 20 # changes microservices/student_learner_profile/src/schemas/learner_profile_schema.py x: 243 lines of code y: 22 # changes microservices/student_learner_profile/src/schemas/learner_schema.py x: 357 lines of code y: 20 # changes microservices/user_management/src/config.py x: 54 lines of code y: 20 # changes microservices/user_management/src/main.py x: 53 lines of code y: 22 # changes microservices/user_management/src/routes/action.py x: 148 lines of code y: 20 # changes microservices/user_management/src/routes/association_group.py x: 244 lines of code y: 20 # changes microservices/user_management/src/routes/developer_api.py x: 52 lines of code y: 6 # changes microservices/user_management/src/routes/discipline_association_group.py x: 694 lines of code y: 20 # changes microservices/user_management/src/routes/learner_association_group.py x: 873 lines of code y: 21 # changes microservices/user_management/src/routes/module.py x: 170 lines of code y: 20 # changes microservices/user_management/src/routes/permission.py x: 350 lines of code y: 20 # changes microservices/user_management/src/routes/session.py x: 169 lines of code y: 20 # changes microservices/user_management/src/routes/user.py x: 661 lines of code y: 20 # changes microservices/user_management/src/schemas/discipline_association_group_schema.py x: 179 lines of code y: 20 # changes microservices/user_management/src/schemas/module_schema.py x: 111 lines of code y: 20 # changes microservices/user_management/src/schemas/permission_schema.py x: 160 lines of code y: 20 # changes microservices/user_management/src/schemas/schema_examples.py x: 383 lines of code y: 20 # changes microservices/user_management/src/schemas/user_schema.py x: 245 lines of code y: 26 # changes microservices/user_management/src/services/agent.py x: 38 lines of code y: 22 # changes microservices/user_management/src/services/association_group_handler.py x: 205 lines of code y: 21 # changes microservices/user_management/src/services/helper.py x: 67 lines of code y: 21 # changes microservices/user_management/src/services/learner.py x: 42 lines of code y: 22 # changes microservices/user_management/src/services/permissions.py x: 120 lines of code y: 20 # changes setup/port_config.yaml x: 12 lines of code y: 39 # changes terraform/modules/alerting/alert_policy.tf x: 37 lines of code y: 7 # changes terraform/modules/alerting/outputs.tf x: 8 lines of code y: 7 # changes terraform/modules/bastion/variables.tf x: 46 lines of code y: 7 # changes terraform/modules/firebase/firebase.tf x: 96 lines of code y: 7 # changes terraform/modules/firebase_emulator/variables.tf x: 4 lines of code y: 7 # changes terraform/modules/gke/main.tf x: 232 lines of code y: 7 # changes terraform/modules/gke/variables.tf x: 83 lines of code y: 7 # changes terraform/modules/ingress/main.tf x: 344 lines of code y: 7 # changes terraform/modules/ingress/variables.tf x: 30 lines of code y: 7 # changes terraform/modules/ingress_gclb/main.tf x: 182 lines of code y: 7 # changes terraform/modules/learning_platform_backend/main.tf x: 197 lines of code y: 7 # changes terraform/modules/learning_platform_backend/registry.tf x: 22 lines of code y: 7 # changes terraform/modules/learning_platform_backend/variables.tf x: 512 lines of code y: 7 # changes terraform/modules/lms/bigquery.tf x: 56 lines of code y: 7 # changes terraform/modules/lms/pubsub.tf x: 74 lines of code y: 7 # changes terraform/modules/logging/audit_logging.tf x: 28 lines of code y: 7 # changes terraform/modules/lrs/variables.tf x: 120 lines of code y: 7 # changes terraform/modules/monitoring/main.tf x: 426 lines of code y: 7 # changes terraform/modules/secrets/main.tf x: 135 lines of code y: 7 # changes terraform/modules/service_accounts/main.tf x: 49 lines of code y: 7 # changes terraform/modules/stackdriver_adapter/main.tf x: 256 lines of code y: 7 # changes utils/build_query_engine.py x: 15 lines of code y: 8 # changes utils/views_sql/lms_analytics/roastersInvitedInDBExistsInClassroom_016.sql x: 28 lines of code y: 11 # changes utils/tables_sql/lms_analytics/courseWork_collection.sql x: 28 lines of code y: 14 # changes microservices/assessment_service/kustomize/custom/hpa.yaml x: 18 lines of code y: 11 # changes microservices/authentication/kustomize/prod/hpa.yaml x: 18 lines of code y: 19 # changes microservices/learning_record_service/kustomize/custom/hpa.yaml x: 18 lines of code y: 21 # changes microservices/learning_record_service/kustomize/prod/hpa.yaml x: 18 lines of code y: 22 # changes microservices/lms_admin_ui/src/app/home/create-cohort-modal/create-cohort-modal.component.html x: 64 lines of code y: 19 # changes microservices/lms_admin_ui/src/app/home/home.module.ts x: 69 lines of code y: 55 # changes microservices/student_learner_profile/src/main.py x: 54 lines of code y: 19 # changes microservices/student_learner_profile/src/routes/education_fields.py x: 28 lines of code y: 16 # changes microservices/student_learner_profile/src/routes/ingestion.py x: 6 lines of code y: 16 # changes microservices/student_learner_profile/src/routes/learner_achievements.py x: 81 lines of code y: 18 # changes microservices/student_learner_profile/src/schemas/mastery_schema.py x: 14 lines of code y: 18 # changes microservices/student_learner_profile/src/schemas/progress_schema.py x: 562 lines of code y: 18 # changes microservices/student_learner_profile/src/schemas/schema_examples.py x: 1583 lines of code y: 18 # changes microservices/student_learner_profile/src/services/json_import.py x: 48 lines of code y: 18 # changes common/src/common/models/assessment.py x: 192 lines of code y: 17 # changes common/src/common/models/competency.py x: 96 lines of code y: 16 # changes common/src/common/models/course_enrollment_mapping.py x: 87 lines of code y: 38 # changes common/src/common/models/credential_pathway_model.py x: 103 lines of code y: 6 # changes common/src/common/models/custom_fields.py x: 18 lines of code y: 16 # changes common/src/common/models/faq.py x: 26 lines of code y: 15 # changes common/src/common/models/knowledge.py x: 198 lines of code y: 15 # changes common/src/common/models/lms_job.py x: 15 lines of code y: 9 # changes common/src/common/models/prior_learning_assessment.py x: 98 lines of code y: 7 # changes common/src/common/testing/example_objects.py x: 276 lines of code y: 63 # changes common/src/common/utils/assessor_handler.py x: 157 lines of code y: 7 # changes common/src/common/utils/content_processing.py x: 150 lines of code y: 17 # changes common/src/common/utils/custom_validator.py x: 11 lines of code y: 16 # changes common/src/common/utils/gcs_adapter.py x: 266 lines of code y: 18 # changes common/src/common/utils/http_exceptions.py x: 82 lines of code y: 40 # changes common/src/common/utils/inspace.py x: 164 lines of code y: 21 # changes common/src/common/utils/jwt_creds.py x: 40 lines of code y: 19 # changes common/src/common/utils/jwt_token_generator.py x: 6 lines of code y: 17 # changes common/src/common/utils/pagination.py x: 2 lines of code y: 15 # changes common/src/common/utils/sorting.py x: 15 lines of code y: 15 # changes common_ml/src/common_ml/__init__.py x: 1 lines of code y: 10 # changes common_ml/src/common_ml/item_selection.py x: 117 lines of code y: 10 # changes common_ml/src/common_ml/lexrank.py x: 72 lines of code y: 10 # changes common_ml/src/common_ml/utils.py x: 525 lines of code y: 10 # changes microservices/assessment_service/kustomize/base/kustomization.yaml x: 7 lines of code y: 6 # changes microservices/assessment_service/src/__init__.py x: 1 lines of code y: 6 # changes microservices/assessment_service/src/routes/assessment_item.py x: 202 lines of code y: 7 # changes microservices/assessment_service/src/routes/rubric.py x: 162 lines of code y: 7 # changes microservices/assessment_service/src/routes/rubric_criterion.py x: 171 lines of code y: 7 # changes microservices/assessment_service/src/schemas/assessment_item_schema.py x: 147 lines of code y: 6 # changes microservices/assessment_service/src/schemas/assessment_schema.py x: 236 lines of code y: 7 # changes microservices/assessment_service/src/schemas/error_schema.py x: 93 lines of code y: 6 # changes microservices/assessment_service/src/schemas/rubric_schema.py x: 89 lines of code y: 6 # changes microservices/assessment_service/src/schemas/schema_examples.py x: 368 lines of code y: 6 # changes microservices/assessment_service/src/services/rubric.py x: 40 lines of code y: 6 # changes microservices/authentication/kustomize/base/kustomization.yaml x: 5 lines of code y: 15 # changes microservices/authentication/kustomize/custom/deployment-custom.yaml x: 33 lines of code y: 18 # changes microservices/authentication/kustomize/custom/kustomization.yaml x: 12 lines of code y: 15 # changes microservices/authentication/kustomize/dev/kustomization.yaml x: 10 lines of code y: 14 # changes microservices/authentication/kustomize/minikube/kustomization.yaml x: 8 lines of code y: 14 # changes microservices/authentication/kustomize/prod/deployment-prod.yaml x: 28 lines of code y: 18 # changes microservices/authentication/src/routes/password.py x: 135 lines of code y: 16 # changes microservices/authentication/src/routes/sign_in.py x: 104 lines of code y: 16 # changes microservices/authentication/src/routes/sign_up.py x: 69 lines of code y: 16 # changes microservices/authentication/src/routes/validate_token.py x: 35 lines of code y: 14 # changes microservices/authentication/src/schemas/error_schema.py x: 80 lines of code y: 14 # changes microservices/authentication/src/schemas/inpsace_token_schema.py x: 17 lines of code y: 14 # changes microservices/authentication/src/schemas/password_schema.py x: 57 lines of code y: 15 # changes microservices/authentication/src/schemas/sign_in_schema.py x: 69 lines of code y: 15 # changes microservices/authentication/src/schemas/sign_up_schema.py x: 34 lines of code y: 15 # changes microservices/authentication/src/services/__init__.py x: 1 lines of code y: 14 # changes microservices/authentication/src/services/refresh_token_service.py x: 20 lines of code y: 15 # changes microservices/classroom_shim/src/routes/conftest.py x: 7 lines of code y: 11 # changes microservices/classroom_shim/src/routes/content_selection.py x: 42 lines of code y: 15 # changes microservices/classroom_shim/src/routes/context.py x: 77 lines of code y: 27 # changes microservices/course_ingestion/api_spec.yaml x: 2689 lines of code y: 8 # changes microservices/course_ingestion/controllers/__init__.py x: 1 lines of code y: 8 # changes microservices/course_ingestion/controllers/competency_controller.py x: 121 lines of code y: 8 # changes microservices/course_ingestion/controllers/course_controller.py x: 62 lines of code y: 8 # changes microservices/course_ingestion/controllers/learning_content_controller.py x: 79 lines of code y: 8 # changes microservices/course_ingestion/controllers/lo_controller.py x: 42 lines of code y: 8 # changes microservices/course_ingestion/controllers/lu_controller.py x: 67 lines of code y: 8 # changes microservices/course_ingestion/controllers/topic_tree_controller.py x: 37 lines of code y: 8 # changes microservices/course_ingestion/routes/__init__.py x: 103 lines of code y: 8 # changes microservices/course_ingestion/routes/batch_job_handler.py x: 49 lines of code y: 8 # changes microservices/course_ingestion/routes/competency_handler.py x: 220 lines of code y: 8 # changes microservices/course_ingestion/routes/course_handler.py x: 166 lines of code y: 8 # changes microservices/course_ingestion/routes/lo_handler.py x: 96 lines of code y: 8 # changes microservices/course_ingestion/routes/lu_handler.py x: 146 lines of code y: 8 # changes microservices/course_ingestion/routes/sc_handler.py x: 100 lines of code y: 8 # changes microservices/course_ingestion/run_batch_job.py x: 71 lines of code y: 8 # changes microservices/course_ingestion/services/clustering/hierarchical_clustering.py x: 551 lines of code y: 8 # changes microservices/course_ingestion/services/competency_inference.py x: 190 lines of code y: 8 # changes microservices/course_ingestion/services/course_inference.py x: 236 lines of code y: 8 # changes microservices/course_ingestion/services/import_learning_content.py x: 278 lines of code y: 8 # changes microservices/course_ingestion/services/learning_content_inference.py x: 268 lines of code y: 8 # changes microservices/course_ingestion/services/lo_inference.py x: 112 lines of code y: 8 # changes microservices/course_ingestion/services/lu_inference.py x: 139 lines of code y: 8 # changes microservices/course_ingestion/services/parsers/custom/custom_pdf_paragraph_parser.py x: 337 lines of code y: 8 # changes microservices/course_ingestion/services/parsers/custom/custom_pdf_parser.py x: 208 lines of code y: 8 # changes microservices/course_ingestion/services/topic_tree_inference.py x: 197 lines of code y: 8 # changes microservices/course_ingestion/services/triple_inference.py x: 122 lines of code y: 8 # changes microservices/credential_pathway_service/kustomize/base/deployment.yaml x: 65 lines of code y: 6 # changes microservices/credential_pathway_service/kustomize/prod/deployment-prod.yaml x: 23 lines of code y: 6 # changes microservices/credential_pathway_service/src/routes/assertion.py x: 160 lines of code y: 6 # changes microservices/credential_pathway_service/src/routes/issuer.py x: 155 lines of code y: 6 # changes microservices/credential_pathway_service/src/schemas/assertion_schema.py x: 73 lines of code y: 6 # changes microservices/dashboard/api_spec.yaml x: 561 lines of code y: 6 # changes microservices/dashboard/config.py x: 55 lines of code y: 6 # changes microservices/dashboard/controllers/dashboard_controller.py x: 123 lines of code y: 6 # changes microservices/dashboard/kustomize/custom/hpa.yaml x: 18 lines of code y: 6 # changes microservices/dashboard/middleware/authentication.py x: 45 lines of code y: 6 # changes microservices/dashboard/routes/__init__.py x: 28 lines of code y: 6 # changes microservices/dashboard/services/course_ingestion_service.py x: 70 lines of code y: 6 # changes microservices/deep_knowledge_tracing/api_spec.yaml x: 347 lines of code y: 8 # changes microservices/deep_knowledge_tracing/src/routes/job_status.py x: 108 lines of code y: 8 # changes microservices/deep_knowledge_tracing/src/run_batch_job.py x: 33 lines of code y: 8 # changes microservices/extractive_summarization/src/utils/http_exceptions.py x: 56 lines of code y: 8 # changes microservices/item_response_theory/api_spec.yaml x: 516 lines of code y: 8 # changes microservices/item_response_theory/src/services/create_fake_data.py x: 76 lines of code y: 8 # changes microservices/learning_object_service/kustomize/prod/deployment-prod.yaml x: 33 lines of code y: 15 # changes microservices/learning_object_service/src/main.py x: 44 lines of code y: 15 # changes microservices/learning_object_service/src/schemas/error_schema.py x: 80 lines of code y: 15 # changes microservices/learning_object_service/src/schemas/schema_examples.py x: 282 lines of code y: 15 # changes microservices/learning_object_service/src/services/batch_job.py x: 105 lines of code y: 15 # changes microservices/learning_object_service/src/services/json_import.py x: 49 lines of code y: 15 # changes microservices/learning_record_service/kustomize/base/deployment.yaml x: 64 lines of code y: 17 # changes microservices/learning_record_service/src/__init__.py x: 1 lines of code y: 16 # changes microservices/learning_record_service/src/services/json_import.py x: 49 lines of code y: 16 # changes microservices/learning_record_service/src/testing/testing_objects.py x: 340 lines of code y: 16 # changes microservices/learning_record_service/src/utils/sql/create_statements.sql x: 34 lines of code y: 16 # changes microservices/llm_service/kustomize/custom/hpa.yaml x: 18 lines of code y: 17 # changes microservices/lms/src/routes/lms_job.py x: 62 lines of code y: 9 # changes microservices/lms/src/schemas/student.py x: 127 lines of code y: 53 # changes microservices/lms_admin_ui/kustomize/prod/hpa.yaml x: 24 lines of code y: 14 # changes microservices/lms_admin_ui/src/app/app-routing.module.ts x: 30 lines of code y: 30 # changes microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/lms-jobs-list.component.html x: 93 lines of code y: 9 # changes microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/lms-jobs-list.component.scss x: 3 lines of code y: 9 # changes microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/view-lms-job-log-dialog.html x: 54 lines of code y: 9 # changes microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-routing.module.ts x: 14 lines of code y: 9 # changes microservices/lms_admin_ui/src/app/login/e2e-sign-in/e2e-sign-in.component.scss x: 39 lines of code y: 9 # changes microservices/lms_admin_ui/src/app/login/login.module.ts x: 23 lines of code y: 12 # changes microservices/lms_admin_ui/src/app/lti/content-selector/content-selector.component.html x: 7 lines of code y: 21 # changes microservices/prior_learning_assessment/kustomize/base/deployment.yaml x: 64 lines of code y: 9 # changes microservices/prior_learning_assessment/src/routes/approved_experience.py x: 266 lines of code y: 7 # changes microservices/prior_learning_assessment/src/routes/pla_record.py x: 410 lines of code y: 7 # changes microservices/prior_learning_assessment/src/schemas/approved_experience_schema.py x: 128 lines of code y: 7 # changes microservices/prior_learning_assessment/src/schemas/pla_record_schema.py x: 177 lines of code y: 7 # changes microservices/prior_learning_assessment/src/schemas/schema_examples.py x: 116 lines of code y: 7 # changes microservices/prior_learning_assessment/src/services/extraction/extract_entities.py x: 142 lines of code y: 7 # changes microservices/prior_learning_assessment/src/services/extraction/utils_functions.py x: 467 lines of code y: 8 # changes microservices/redis/skaffold.yaml x: 20 lines of code y: 18 # changes microservices/student_learner_profile/src/schemas/curriculum_pathway_schema.py x: 76 lines of code y: 14 # changes microservices/user_management/kustomize/base/deployment.yaml x: 60 lines of code y: 17 # changes microservices/user_management/kustomize/custom/deployment-custom.yaml x: 31 lines of code y: 19 # changes microservices/user_management/kustomize/prod/deployment-prod.yaml x: 34 lines of code y: 19 # changes microservices/user_management/src/routes/user_event.py x: 138 lines of code y: 16 # changes microservices/user_management/src/schemas/error_schema.py x: 80 lines of code y: 16 # changes microservices/user_management/src/services/collection_handler.py x: 151 lines of code y: 16 # changes microservices/utils/api_spec.yaml x: 351 lines of code y: 7 # changes microservices/utils/kustomize/base/deployment.yaml x: 77 lines of code y: 9 # changes utils/alter_tables_sql/lms_analytics/add_enrollment_status.sql x: 1 lines of code y: 12 # changes utils/bq_setup.py x: 133 lines of code y: 49 # changes utils/create_e2e_user.py x: 44 lines of code y: 11 # changes utils/firestore_indexing.py x: 37 lines of code y: 31 # changes utils/tables_sql/lms_analytics/cohort.sql x: 10 lines of code y: 13 # changes utils/tables_sql/lms_analytics/courseWork_logs.sql x: 7 lines of code y: 13 # changes utils/tables_sql/lrs/statements.sql x: 34 lines of code y: 13 # changes utils/views_sql/lms_analytics/courseRosterEnrichmentView_007.sql x: 89 lines of code y: 12 # changes utils/views_sql/lms_analytics/courseWorkCollEnrichmentView_009.sql x: 96 lines of code y: 12 # changes utils/views_sql/lms_analytics/gradeBookEnrichedView_010.sql x: 73 lines of code y: 12 # changes utils/views_sql/lms_analytics/rosterLogsView_008.sql x: 70 lines of code y: 12 # changes common/src/common/models/course_template.py x: 13 lines of code y: 29 # changes common/src/common/models/course_template_enrollment_mapping.py x: 52 lines of code y: 11 # changes common/src/common/models/lti.py x: 154 lines of code y: 40 # changes common/src/common/models/section.py x: 53 lines of code y: 48 # changes common/src/common/testing/client_with_emulator.py x: 23 lines of code y: 24 # changes common/src/common/testing/firestore_emulator.py x: 41 lines of code y: 23 # changes microservices/classroom_shim/src/config.py x: 47 lines of code y: 24 # changes microservices/delete_sections_cronjob/src/main.py x: 54 lines of code y: 11 # changes microservices/lms/src/routes/course_template.py x: 408 lines of code y: 76 # changes microservices/lms/src/utils/user_helper.py x: 95 lines of code y: 19 # changes microservices/lms_admin_ui/src/app/home/cohort/cohort.component.html x: 85 lines of code y: 44 # changes microservices/lms_admin_ui/src/app/home/course-template/course-template.component.html x: 64 lines of code y: 31 # changes microservices/lms_admin_ui/src/app/lti/tool-form/tool-form.component.ts x: 98 lines of code y: 18 # changes microservices/lms_admin_ui/src/app/shared/material-shared.module.ts x: 52 lines of code y: 31 # changes microservices/lms_admin_ui/src/app/shared/top-nav/top-nav.component.html x: 23 lines of code y: 28 # changes microservices/lti/src/main.py x: 42 lines of code y: 36 # changes microservices/lti/src/routes/content_item_return.py x: 73 lines of code y: 43 # changes microservices/lti/src/routes/nrps.py x: 117 lines of code y: 33 # changes microservices/lti/src/schemas/schema_examples.py x: 159 lines of code y: 44 # changes microservices/lms_admin_ui/src/app/shared/shared.module.ts x: 22 lines of code y: 5 # changes microservices/lms/src/schemas/update_section.py x: 11 lines of code y: 31 # changes microservices/lms_admin_ui/src/app/home/cohort/cohort.component.scss x: 123 lines of code y: 15 # changes microservices/lms_admin_ui/src/app/home/section-list/section-list.component.scss x: 104 lines of code y: 14 # changes microservices/lms_admin_ui/src/app/home/section/section.component.scss x: 166 lines of code y: 24 # changes microservices/lms/src/services/common_service.py x: 30 lines of code y: 28 # changes utils/scripts/teachers_enrollment_mapping.py x: 43 lines of code y: 14 # changes microservices/lms_admin_ui/src/environments/environment.prod.ts x: 14 lines of code y: 27 # changes microservices/classroom_notifications_cronjob/src/main.py x: 96 lines of code y: 29 # changes microservices/lms_admin_ui/src/app/home/single-template/single-template.component.scss x: 112 lines of code y: 6 # changes microservices/lti/src/routes/content_item.py x: 182 lines of code y: 26 # changes common/src/common/models/temp_user.py x: 123 lines of code y: 20 # changes microservices/llm_service/kustomize/minikube/kustomization.yaml x: 8 lines of code y: 4 # changes microservices/llm_service/src/__init__.py x: 1 lines of code y: 4 # changes microservices/lms_admin_ui/src/app/home/cohort/cohort.component.ts x: 72 lines of code y: 26 # changes microservices/lms_admin_ui/src/app/home/course-template-details-dialog.html x: 29 lines of code y: 4 # changes microservices/lti/src/config.py x: 78 lines of code y: 30 # changes microservices/lti/src/routes/results.py x: 128 lines of code y: 9 # changes microservices/lti/src/services/line_item_service.py x: 77 lines of code y: 23 # changes microservices/classroom_notification_service/src/helper/bq_check.py x: 13 lines of code y: 3 # changes experimental/classroom-experiments/sa_to_jwt.py x: 69 lines of code y: 3 # changes experimental/lms-migration/lms_cleanup.py x: 73 lines of code y: 5 # changes microservices/lms_admin_ui/src/styles.scss x: 45 lines of code y: 10 # changes microservices/lti/src/schemas/line_item_schema.py x: 95 lines of code y: 26 # changes microservices/lti/src/routes/conftest.py x: 25 lines of code y: 17 # changes microservices/classroom_shim/src/templates/login.html x: 211 lines of code y: 29 # changes microservices/lti/src/routes/platform_auth.py x: 181 lines of code y: 27 # changes experimental/classroom-experiments/api_backoff.py x: 36 lines of code y: 3 # changes microservices/lti/src/routes/platform_registration.py x: 176 lines of code y: 15 # changes microservices/lti/src/routes/tool_registration.py x: 170 lines of code y: 13 # changes microservices/lms_admin_ui/src/app/home/success-overview-dialog.html x: 12 lines of code y: 2 # changes common/src/common/models/cohort.py x: 32 lines of code y: 27 # changes microservices/lms_admin_ui/src/app/home/home.component.html x: 61 lines of code y: 18 # changes microservices/lti/src/services/keys_manager.py x: 62 lines of code y: 11 # changes microservices/classroom_notification_service/kustomize/base/deployment.yaml x: 28 lines of code y: 5 # changes microservices/classroom_shim/kustomize/base/deployment.yaml x: 48 lines of code y: 3 # changes microservices/classroom_shim/src/routes/__init__.py x: 1 lines of code y: 3 # changes microservices/classroom_shim/src/schemas/error_schema.py x: 54 lines of code y: 3 # changes microservices/lti/kustomize/base/deployment.yaml x: 48 lines of code y: 4 # changes microservices/lms_admin_ui/src/app/login/sign-in.component.scss x: 39 lines of code y: 3 # changes microservices/lms_admin_ui/src/app/shared/service/auth.guard.ts x: 21 lines of code y: 3 # changes microservices/lms_admin_ui/kustomize/base/deployment.yaml x: 41 lines of code y: 5 # changes microservices/lms_admin_ui/kustomize/base/kustomization.yaml x: 9 lines of code y: 2 # changes microservices/lms_admin_ui/src/app/home/show-more/show-more.component.ts x: 27 lines of code y: 2 # changes microservices/lms_admin_ui/src/app/shared/top-nav/top-nav.component.scss x: 21 lines of code y: 2 # changes experimental/classroom-experiments/classroom.py x: 94 lines of code y: 3 # changes experimental/youtube-classroom-mooc/classroom-enrollment/classroom.py x: 63 lines of code y: 4 # changes experimental/youtube-classroom-mooc/classroom-enrollment/static/view.html x: 120 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-be/web/app/controller/educatorController.js x: 155 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-be/web/app/controller/studentController.js x: 96 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-be/web/app/entity/educatorEntity.js x: 316 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-ui/skaffold.yaml x: 86 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-ui/src/components/AddCourse.tsx x: 51 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-ui/src/components/Student.tsx x: 143 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-ui/src/components/Tutor.tsx x: 134 lines of code y: 4 # changes experimental/youtube-classroom-mooc/edu-analytics-ui/src/navigation/Navbar.tsx x: 158 lines of code y: 4 # changes
122.0
# changes
  min: 1.0
  average: 11.15
  25th percentile: 5.0
  median: 8.0
  75th percentile: 15.0
  max: 122.0
0 2689.0
lines of code
min: 1.0 | average: 70.09 | 25th percentile: 12.0 | median: 29.5 | 75th percentile: 81.0 | max: 2689.0

Number of Contributors vs. Number of Changes: 1422 points

microservices/lms_admin_ui/src/app/shared/service/auth.service.ts x: 18 # contributors y: 29 # changes microservices/lms/src/routes/section.py x: 23 # contributors y: 122 # changes microservices/lms/src/services/section_service.py x: 22 # contributors y: 99 # changes utils/scripts/course_template_mapping.py x: 16 # contributors y: 20 # changes utils/scripts/import_grade-async-version.py x: 2 # contributors y: 2 # changes utils/scripts/insert_enrollment_data_in_bq.py x: 7 # contributors y: 8 # changes utils/scripts/manage_chats.py x: 9 # contributors y: 9 # changes microservices/classroom_shim/src/routes/lti_assignment.py x: 18 # contributors y: 55 # changes microservices/lti/src/services/lti_token.py x: 19 # contributors y: 59 # changes common/src/common/models/__init__.py x: 20 # contributors y: 70 # changes common/src/common/models/credential_pathway.py x: 7 # contributors y: 7 # changes common/src/common/models/employer.py x: 1 # contributors y: 1 # changes common/src/common/models/skill.py x: 14 # contributors y: 16 # changes common/src/common/utils/auth_service.py x: 21 # contributors y: 35 # changes common/src/common/utils/classroom_crud.py x: 21 # contributors y: 117 # changes common/src/common/utils/config.py x: 17 # contributors y: 28 # changes common/src/common/utils/helper.py x: 4 # contributors y: 5 # changes common/src/common/utils/rest_method.py x: 15 # contributors y: 18 # changes skaffold.yaml x: 29 # contributors y: 108 # changes common/src/common/models/grade_exception.py x: 2 # contributors y: 3 # changes microservices/classroom_shim/src/main.py x: 18 # contributors y: 51 # changes microservices/lti/src/routes/line_item.py x: 11 # contributors y: 52 # changes microservices/lms_admin_ui/src/environments/environment.ts x: 20 # contributors y: 43 # changes microservices/lms_admin_ui/src/app/lti/create-assignment/create-assignment.component.html x: 18 # contributors y: 34 # changes microservices/lms_admin_ui/src/app/lti/create-assignment/create-assignment.component.ts x: 18 # contributors y: 37 # changes common/skaffold.yaml x: 10 # contributors y: 14 # changes common_ml/skaffold.yaml x: 15 # contributors y: 14 # changes experimental/classroom-experiments/classroom_registration.py x: 9 # contributors y: 11 # changes experimental/e2e-frontend/generate_env_vars.py x: 4 # contributors y: 4 # changes microservices/assessment_service/kustomize/dev/deployment-dev.yaml x: 12 # contributors y: 12 # changes microservices/assessment_service/skaffold.yaml x: 10 # contributors y: 8 # changes microservices/assessment_service/src/config.py x: 14 # contributors y: 17 # changes microservices/authentication/kustomize/dev/deployment-dev.yaml x: 17 # contributors y: 20 # changes microservices/authentication/skaffold.yaml x: 16 # contributors y: 17 # changes microservices/authentication/src/schemas/schema_examples.py x: 17 # contributors y: 18 # changes microservices/classroom_code_update_cronjob/kustomize/dev/cronjob-dev.yaml x: 8 # contributors y: 7 # changes microservices/classroom_notification_service/kustomize/dev/deployment-dev.yaml x: 6 # contributors y: 7 # changes microservices/classroom_notification_service/skaffold.yaml x: 9 # contributors y: 13 # changes microservices/classroom_notifications_cronjob/kustomize/dev/cronjob-dev.yaml x: 11 # contributors y: 12 # changes microservices/classroom_notifications_cronjob/skaffold.yaml x: 9 # contributors y: 6 # changes microservices/classroom_shim/kustomize/dev/deployment-dev.yaml x: 5 # contributors y: 5 # changes microservices/classroom_shim/skaffold.yaml x: 8 # contributors y: 10 # changes microservices/course_ingestion/batchjob.yaml x: 13 # contributors y: 10 # changes microservices/course_ingestion/skaffold.yaml x: 15 # contributors y: 12 # changes microservices/credential_pathway_service/kustomize/dev/deployment-dev.yaml x: 9 # contributors y: 8 # changes microservices/delete_sections_cronjob/kustomize/dev/cronjob-dev.yaml x: 16 # contributors y: 12 # changes microservices/learning_object_service/kustomize/dev/deployment-dev.yaml x: 17 # contributors y: 17 # changes microservices/learning_record_service/kustomize/dev/deployment-dev.yaml x: 18 # contributors y: 19 # changes microservices/lms/kustomize/dev/deployment-dev.yaml x: 6 # contributors y: 6 # changes microservices/lms/skaffold.yaml x: 11 # contributors y: 15 # changes microservices/lms_admin_ui/skaffold.yaml x: 12 # contributors y: 17 # changes microservices/lti/kustomize/dev/deployment-dev.yaml x: 5 # contributors y: 6 # changes microservices/lti/skaffold.yaml x: 8 # contributors y: 11 # changes microservices/prior_learning_assessment/kustomize/dev/deployment-dev.yaml x: 10 # contributors y: 11 # changes microservices/prior_learning_assessment/skaffold.yaml x: 10 # contributors y: 10 # changes microservices/update_invitations_cronjob/kustomize/dev/cronjob-dev.yaml x: 10 # contributors y: 13 # changes microservices/update_invitations_cronjob/skaffold.yaml x: 7 # contributors y: 6 # changes microservices/user_management/kustomize/dev/deployment-dev.yaml x: 18 # contributors y: 21 # changes utils/firestore_e2e_indexing_setup.py x: 18 # contributors y: 20 # changes microservices/lms_admin_ui/src/app/home/section/section.component.html x: 19 # contributors y: 54 # changes microservices/lms_admin_ui/src/app/home/section/section.component.ts x: 21 # contributors y: 68 # changes microservices/lms_admin_ui/src/app/lti/content-selector/content-selector.component.ts x: 18 # contributors y: 33 # changes microservices/classroom_shim/src/services/ext_service_handler.py x: 12 # contributors y: 13 # changes microservices/classroom_shim/src/routes/grade.py x: 19 # contributors y: 45 # changes old workflows/workflows/deployment_gke_dev.yaml x: 2 # contributors y: 1 # changes microservices/lms_admin_ui/src/app/home/service/home.service.ts x: 21 # contributors y: 64 # changes microservices/lti/src/schemas/tool_schema.py x: 17 # contributors y: 33 # changes common/src/common/utils/cache_service.py x: 8 # contributors y: 17 # changes common/src/common/config.py x: 13 # contributors y: 33 # changes microservices/authentication/kustomize/base/deployment.yaml x: 14 # contributors y: 19 # changes microservices/lms/src/schemas/analytics.py x: 6 # contributors y: 12 # changes microservices/lms/src/routes/cohort.py x: 16 # contributors y: 69 # changes microservices/lms/src/utils/helper.py x: 19 # contributors y: 84 # changes microservices/authentication/src/main.py x: 14 # contributors y: 18 # changes microservices/classroom_shim/src/routes/launch.py x: 19 # contributors y: 73 # changes experimental/e2e-frontend/cypress.config.js x: 2 # contributors y: 4 # changes microservices/lms/src/routes/student.py x: 21 # contributors y: 98 # changes common/src/common/utils/common_api_handler.py x: 16 # contributors y: 24 # changes microservices/classroom_notification_service/src/service/course_work_service.py x: 18 # contributors y: 40 # changes microservices/lms_admin_ui/src/app/home/course-template/course-template.component.ts x: 20 # contributors y: 34 # changes microservices/lms_admin_ui/src/app/home/create-cohort-modal/create-cohort-modal.component.ts x: 13 # contributors y: 23 # changes microservices/lms_admin_ui/src/app/home/create-course-template-modal/create-course-template-modal.component.ts x: 18 # contributors y: 25 # changes microservices/lms_admin_ui/src/app/home/create-section/create-section.component.ts x: 19 # contributors y: 48 # changes microservices/lms_admin_ui/src/app/home/home.component.ts x: 20 # contributors y: 47 # changes microservices/lms_admin_ui/src/app/home/invite-student-modal/invite-student-modal.component.ts x: 14 # contributors y: 15 # changes microservices/lms_admin_ui/src/app/home/single-template/single-template.component.ts x: 18 # contributors y: 26 # changes microservices/lms_admin_ui/src/app/interceptors/error.interceptor.ts x: 10 # contributors y: 16 # changes microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/lms-jobs-list.component.ts x: 15 # contributors y: 10 # changes microservices/lms_admin_ui/src/app/login/sign-in.component.ts x: 10 # contributors y: 19 # changes microservices/lms_admin_ui/src/app/lti/tools-list/tools-list.component.ts x: 10 # contributors y: 6 # changes utils/views_sql/lms_analytics/enrollmentFailureLogsView_017.sql x: 3 # contributors y: 1 # changes microservices/classroom_notification_service/src/config.py x: 11 # contributors y: 20 # changes microservices/lms/src/config.py x: 19 # contributors y: 55 # changes microservices/lms/src/main.py x: 21 # contributors y: 84 # changes microservices/lms/src/routes/lms_notification.py x: 5 # contributors y: 4 # changes microservices/lms/src/schemas/schema_examples.py x: 22 # contributors y: 94 # changes microservices/lms/src/schemas/section.py x: 21 # contributors y: 91 # changes microservices/lms/src/services/student_service.py x: 20 # contributors y: 63 # changes microservices/user_management/src/routes/staff.py x: 16 # contributors y: 23 # changes utils/tables_sql/lms_analytics/enrollmentFailureLogs.sql x: 3 # contributors y: 3 # changes utils/views_sql/lms_analytics/submittedCourseWorkView_006.sql x: 16 # contributors y: 14 # changes common/src/common/models/base_model.py x: 10 # contributors y: 22 # changes common/src/common/models/batch_job.py x: 18 # contributors y: 31 # changes common/src/common/models/learning_record.py x: 16 # contributors y: 21 # changes common/src/common/models/llm.py x: 15 # contributors y: 29 # changes common/src/common/models/llm_query.py x: 8 # contributors y: 12 # changes common/src/common/models/lti_assignment.py x: 15 # contributors y: 24 # changes common/src/common/models/user.py x: 18 # contributors y: 49 # changes common/src/common/schemas/batch_job_schemas.py x: 8 # contributors y: 8 # changes common/src/common/utils/errors.py x: 19 # contributors y: 53 # changes common/src/common/utils/pagination_logic.py x: 8 # contributors y: 5 # changes common/src/common/utils/parent_child_nodes_handler.py x: 16 # contributors y: 27 # changes common/src/common/utils/schema_validator.py x: 6 # contributors y: 4 # changes microservices/assessment_service/src/routes/assessment.py x: 14 # contributors y: 12 # changes microservices/assessment_service/src/routes/assessment_content.py x: 14 # contributors y: 13 # changes microservices/authentication/src/routes/inspace_token.py x: 15 # contributors y: 20 # changes microservices/classroom_notification_service/src/main.py x: 9 # contributors y: 24 # changes microservices/classroom_notification_service/src/service/roster_service.py x: 12 # contributors y: 23 # changes microservices/classroom_shim/src/schemas/lti_assignment_schema.py x: 15 # contributors y: 33 # changes microservices/classroom_shim/src/schemas/schema_examples.py x: 18 # contributors y: 59 # changes microservices/jobs_service/kustomize/base/role.yaml x: 6 # contributors y: 5 # changes microservices/jobs_service/src/config.py x: 6 # contributors y: 9 # changes microservices/jobs_service/src/routes/jobs.py x: 6 # contributors y: 11 # changes microservices/learning_object_service/src/config.py x: 17 # contributors y: 21 # changes microservices/learning_record_service/src/main.py x: 17 # contributors y: 22 # changes microservices/llm_service/src/config.py x: 14 # contributors y: 41 # changes microservices/llm_service/src/routes/llm.py x: 15 # contributors y: 36 # changes microservices/llm_service/src/schemas/llm_schema.py x: 15 # contributors y: 34 # changes microservices/llm_service/src/schemas/schema_examples.py x: 14 # contributors y: 27 # changes microservices/llm_service/src/services/langchain_service.py x: 14 # contributors y: 35 # changes microservices/llm_service/src/services/llm_generate.py x: 14 # contributors y: 32 # changes microservices/llm_service/src/services/query_service.py x: 8 # contributors y: 23 # changes microservices/llm_service/src/utils/errors.py x: 14 # contributors y: 21 # changes microservices/lms/src/routes/classroom_courses.py x: 17 # contributors y: 41 # changes microservices/lms_admin_ui/src/app/home/create-section/create-section.component.html x: 16 # contributors y: 30 # changes microservices/lti/src/routes/platform_launch.py x: 17 # contributors y: 46 # changes microservices/student_learner_profile/src/config.py x: 15 # contributors y: 21 # changes microservices/student_learner_profile/src/schemas/learner_profile_schema.py x: 15 # contributors y: 22 # changes microservices/user_management/src/main.py x: 16 # contributors y: 22 # changes microservices/user_management/src/schemas/user_schema.py x: 16 # contributors y: 26 # changes setup/port_config.yaml x: 18 # contributors y: 39 # changes terraform/modules/alerting/alert_policy.tf x: 9 # contributors y: 7 # changes utils/tables_sql/lms_analytics/courseWork_collection.sql x: 14 # contributors y: 14 # changes microservices/assessment_service/kustomize/custom/hpa.yaml x: 14 # contributors y: 11 # changes microservices/authentication/kustomize/prod/hpa.yaml x: 15 # contributors y: 19 # changes microservices/credential_pathway_service/kustomize/custom/hpa.yaml x: 13 # contributors y: 11 # changes microservices/lms_admin_ui/src/app/home/create-cohort-modal/create-cohort-modal.component.html x: 13 # contributors y: 19 # changes microservices/lms_admin_ui/src/app/home/home.module.ts x: 20 # contributors y: 55 # changes common/src/common/models/competency.py x: 15 # contributors y: 16 # changes common/src/common/models/course_enrollment_mapping.py x: 17 # contributors y: 38 # changes common/src/common/models/faq.py x: 15 # contributors y: 15 # changes common/src/common/models/lms_job.py x: 13 # contributors y: 9 # changes common/src/common/testing/example_objects.py x: 21 # contributors y: 63 # changes common/src/common/utils/gcs_adapter.py x: 16 # contributors y: 18 # changes common/src/common/utils/http_exceptions.py x: 19 # contributors y: 40 # changes common/src/common/utils/jwt_token_generator.py x: 15 # contributors y: 17 # changes common_ml/src/common_ml/__init__.py x: 11 # contributors y: 10 # changes experimental/youtube-classroom-mooc/edu-analytics-ui/kustomize/custom/hpa.yaml x: 16 # contributors y: 15 # changes microservices/assessment_service/kustomize/base/kustomization.yaml x: 8 # contributors y: 6 # changes microservices/classroom_notification_service/kustomize/custom/hpa.yaml x: 19 # contributors y: 21 # changes microservices/classroom_shim/src/routes/conftest.py x: 12 # contributors y: 11 # changes microservices/classroom_shim/src/routes/context.py x: 17 # contributors y: 27 # changes microservices/classroom_shim/src/schemas/context_schema.py x: 17 # contributors y: 24 # changes microservices/course_ingestion/api_spec.yaml x: 11 # contributors y: 8 # changes microservices/lms_admin_ui/src/app/app-routing.module.ts x: 21 # contributors y: 30 # changes microservices/lms_admin_ui/src/app/login/e2e-sign-in/e2e-sign-in.component.html x: 12 # contributors y: 9 # changes microservices/prior_learning_assessment/kustomize/base/deployment.yaml x: 8 # contributors y: 9 # changes microservices/user_management/kustomize/custom/deployment-custom.yaml x: 16 # contributors y: 19 # changes microservices/utils/kustomize/base/deployment.yaml x: 7 # contributors y: 9 # changes utils/bq_setup.py x: 19 # contributors y: 49 # changes utils/firestore_indexing.py x: 17 # contributors y: 31 # changes utils/firestore_indexing_cleanup.py x: 12 # contributors y: 14 # changes utils/tables_sql/lms_analytics/section.sql x: 15 # contributors y: 13 # changes common/src/common/models/lti.py x: 17 # contributors y: 40 # changes common/src/common/models/section.py x: 20 # contributors y: 48 # changes common/src/common/testing/firestore_emulator.py x: 15 # contributors y: 23 # changes microservices/delete_sections_cronjob/kustomize/base/kustomization.yaml x: 14 # contributors y: 10 # changes microservices/lms/src/routes/course_template.py x: 21 # contributors y: 76 # changes microservices/lms/src/schemas/course_template.py x: 19 # contributors y: 34 # changes microservices/lms_admin_ui/src/app/home/cohort/cohort.component.html x: 19 # contributors y: 44 # changes microservices/lms_admin_ui/src/app/home/course-template/add-or-edit-course-template-dialog.html x: 15 # contributors y: 11 # changes microservices/lms_admin_ui/src/app/home/course-template/course-template.component.html x: 20 # contributors y: 31 # changes microservices/lms_admin_ui/src/app/shared/material-shared.module.ts x: 19 # contributors y: 31 # changes microservices/lms_admin_ui/src/app/shared/top-nav/top-nav.component.html x: 20 # contributors y: 28 # changes microservices/lti/src/main.py x: 19 # contributors y: 36 # changes microservices/lti/src/routes/content_item_return.py x: 19 # contributors y: 43 # changes microservices/lti/src/routes/nrps.py x: 16 # contributors y: 33 # changes microservices/lti/src/schemas/schema_examples.py x: 18 # contributors y: 44 # changes utils/bq_cleanup.py x: 10 # contributors y: 15 # changes microservices/lms/src/schemas/update_section.py x: 16 # contributors y: 31 # changes microservices/lms_admin_ui/src/app/home/section-list/section-list.component.html x: 13 # contributors y: 15 # changes microservices/lms_admin_ui/src/app/home/section-list/section-list.component.scss x: 13 # contributors y: 14 # changes microservices/lms/src/services/common_service.py x: 12 # contributors y: 28 # changes microservices/lms_admin_ui/src/app/home/section/delete-overview-dialog.html x: 12 # contributors y: 10 # changes experimental/lms-migration/add_is_deleted_field.py x: 8 # contributors y: 4 # changes microservices/classroom_notifications_cronjob/src/main.py x: 13 # contributors y: 29 # changes microservices/lti/src/routes/content_item.py x: 14 # contributors y: 26 # changes common/src/common/models/temp_user.py x: 10 # contributors y: 20 # changes microservices/classroom_code_update_cronjob/src/main.py x: 6 # contributors y: 10 # changes microservices/lti/src/services/grade_service.py x: 8 # contributors y: 13 # changes microservices/lms_admin_ui/src/app/home/cohort/cohort.component.ts x: 11 # contributors y: 26 # changes microservices/lms_admin_ui/src/app/home/home.component.scss x: 11 # contributors y: 14 # changes microservices/lti/src/config.py x: 10 # contributors y: 30 # changes microservices/lti/src/services/line_item_service.py x: 11 # contributors y: 23 # changes microservices/lti/src/utils/request_handler.py x: 7 # contributors y: 13 # changes microservices/classroom_notification_service/src/helper/bq_check.py x: 4 # contributors y: 3 # changes microservices/lti/src/schemas/line_item_schema.py x: 10 # contributors y: 26 # changes microservices/classroom_notifications_cronjob/kustomize/base/cronjob.yaml x: 9 # contributors y: 10 # changes microservices/classroom_shim/src/schemas/grade_schema.py x: 6 # contributors y: 8 # changes microservices/lti/src/routes/conftest.py x: 10 # contributors y: 17 # changes microservices/lti/src/services/validate_service.py x: 8 # contributors y: 14 # changes microservices/classroom_shim/src/templates/login.html x: 9 # contributors y: 29 # changes microservices/lti/src/routes/platform_auth.py x: 10 # contributors y: 27 # changes experimental/classroom-experiments/api_backoff.py x: 5 # contributors y: 3 # changes microservices/lms/verify/main.py x: 4 # contributors y: 2 # changes microservices/lti/src/routes/platform_registration.py x: 9 # contributors y: 15 # changes microservices/lms_admin_ui/src/app/home/success-overview-dialog.html x: 3 # contributors y: 2 # changes microservices/lms/src/schemas/cohort.py x: 8 # contributors y: 19 # changes microservices/lms_admin_ui/src/app/home/home.component.html x: 10 # contributors y: 18 # changes microservices/lti/src/routes/tool_launch.py x: 5 # contributors y: 8 # changes microservices/lti/src/utils/generate_rsa_keys.py x: 4 # contributors y: 7 # changes microservices/classroom_notifications_cronjob/kustomize/base/kustomization.yaml x: 7 # contributors y: 4 # changes common/src/common/utils/__init__.py x: 7 # contributors y: 5 # changes microservices/lti/kustomize/base/deployment.yaml x: 3 # contributors y: 4 # changes microservices/lms/src/schemas/error_schema.py x: 4 # contributors y: 6 # changes microservices/lms_admin_ui/kustomize/base/deployment.yaml x: 3 # contributors y: 5 # changes
122.0
# changes
  min: 1.0
  average: 11.15
  25th percentile: 5.0
  median: 8.0
  75th percentile: 15.0
  max: 122.0
0 29.0
# contributors
min: 1.0 | average: 9.46 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 14.0 | max: 29.0

Number of Contributors vs. File Size: 1422 points

microservices/lms_admin_ui/src/app/shared/service/auth.service.ts x: 18 # contributors y: 133 lines of code microservices/lms/src/routes/section.py x: 23 # contributors y: 775 lines of code microservices/lms/src/services/section_service.py x: 22 # contributors y: 1069 lines of code utils/scripts/course_template_mapping.py x: 16 # contributors y: 51 lines of code utils/scripts/import_grade-async-version.py x: 2 # contributors y: 131 lines of code utils/scripts/insert_enrollment_data_in_bq.py x: 7 # contributors y: 44 lines of code utils/scripts/lti_assignment_gradeimport.py x: 2 # contributors y: 512 lines of code utils/scripts/manage_chats.py x: 9 # contributors y: 20 lines of code utils/scripts/update_names.py x: 2 # contributors y: 39 lines of code utils/scripts/zybooks_finals_grade_import.py x: 2 # contributors y: 430 lines of code microservices/classroom_shim/src/routes/lti_assignment.py x: 18 # contributors y: 407 lines of code microservices/lti/src/services/lti_token.py x: 19 # contributors y: 201 lines of code common/src/common/models/__init__.py x: 20 # contributors y: 31 lines of code common/src/common/models/employer.py x: 1 # contributors y: 50 lines of code common/src/common/models/skill.py x: 14 # contributors y: 204 lines of code common/src/common/utils/auth_service.py x: 21 # contributors y: 79 lines of code common/src/common/utils/classroom_crud.py x: 21 # contributors y: 608 lines of code common/src/common/utils/config.py x: 17 # contributors y: 90 lines of code common/src/common/utils/helper.py x: 4 # contributors y: 34 lines of code common/src/common/utils/rest_method.py x: 15 # contributors y: 40 lines of code microservices/matching_engine/kustomize/base/deployment.yaml x: 1 # contributors y: 61 lines of code microservices/matching_engine/kustomize/base/kustomization.yaml x: 1 # contributors y: 5 lines of code microservices/matching_engine/kustomize/base/service.yaml x: 1 # contributors y: 14 lines of code microservices/matching_engine/kustomize/prod/deployment-prod.yaml x: 1 # contributors y: 23 lines of code microservices/matching_engine/skaffold.yaml x: 1 # contributors y: 91 lines of code microservices/matching_engine/src/routes/index.py x: 1 # contributors y: 105 lines of code microservices/matching_engine/src/schemas/deploy_schema.py x: 1 # contributors y: 33 lines of code microservices/matching_engine/src/schemas/error_schema.py x: 1 # contributors y: 67 lines of code microservices/matching_engine/src/services/index.py x: 1 # contributors y: 125 lines of code microservices/skill_service/skaffold.yaml x: 1 # contributors y: 82 lines of code microservices/skill_service/src/routes/category.py x: 1 # contributors y: 173 lines of code microservices/skill_service/src/routes/competency.py x: 1 # contributors y: 243 lines of code microservices/skill_service/src/routes/ingestion.py x: 1 # contributors y: 381 lines of code microservices/skill_service/src/routes/role_to_skills.py x: 1 # contributors y: 142 lines of code microservices/skill_service/src/routes/skill.py x: 1 # contributors y: 185 lines of code microservices/skill_service/src/routes/skill_unified_alignment.py x: 1 # contributors y: 228 lines of code microservices/skill_service/src/schemas/category_schema.py x: 1 # contributors y: 112 lines of code microservices/skill_service/src/schemas/schema_examples.py x: 1 # contributors y: 191 lines of code microservices/skill_service/src/schemas/skill_schema.py x: 1 # contributors y: 152 lines of code microservices/skill_service/src/schemas/skill_unified_alignment_schema.py x: 1 # contributors y: 259 lines of code microservices/skill_service/src/services/ingest_csv.py x: 1 # contributors y: 294 lines of code microservices/skill_service/src/services/ingest_generic_csv.py x: 1 # contributors y: 631 lines of code microservices/skill_service/src/services/ingest_osn.py x: 1 # contributors y: 164 lines of code microservices/skill_service/src/services/skill_parsing/skill_parsing.py x: 1 # contributors y: 133 lines of code microservices/skill_service/src/services/skill_to_knowledge/skill_to_passage.py x: 1 # contributors y: 203 lines of code skaffold.yaml x: 29 # contributors y: 89 lines of code common/src/common/models/grade_exception.py x: 2 # contributors y: 27 lines of code microservices/classroom_shim/src/main.py x: 18 # contributors y: 41 lines of code microservices/classroom_shim/src/routes/grade_exception.py x: 2 # contributors y: 122 lines of code microservices/classroom_shim/src/schemas/grade_exception_schema.py x: 2 # contributors y: 16 lines of code microservices/lti/src/routes/line_item.py x: 11 # contributors y: 441 lines of code microservices/lms_admin_ui/src/environments/environment.ts x: 20 # contributors y: 14 lines of code microservices/lms_admin_ui/src/app/lti/create-assignment/create-assignment.component.html x: 18 # contributors y: 101 lines of code microservices/lms_admin_ui/src/app/lti/create-assignment/create-assignment.component.ts x: 18 # contributors y: 247 lines of code common/skaffold.yaml x: 10 # contributors y: 53 lines of code common_ml/skaffold.yaml x: 15 # contributors y: 66 lines of code experimental/classroom-experiments/classroom_registration.py x: 9 # contributors y: 72 lines of code microservices/assessment_service/kustomize/dev/deployment-dev.yaml x: 12 # contributors y: 34 lines of code microservices/assessment_service/skaffold.yaml x: 10 # contributors y: 90 lines of code microservices/assessment_service/src/config.py x: 14 # contributors y: 91 lines of code microservices/authentication/kustomize/dev/deployment-dev.yaml x: 17 # contributors y: 41 lines of code microservices/authentication/skaffold.yaml x: 16 # contributors y: 87 lines of code microservices/authentication/src/schemas/schema_examples.py x: 17 # contributors y: 237 lines of code microservices/classroom_code_update_cronjob/kustomize/dev/cronjob-dev.yaml x: 8 # contributors y: 17 lines of code microservices/classroom_code_update_cronjob/skaffold.yaml x: 8 # contributors y: 81 lines of code microservices/classroom_notification_service/kustomize/dev/deployment-dev.yaml x: 6 # contributors y: 13 lines of code microservices/classroom_notification_service/skaffold.yaml x: 9 # contributors y: 81 lines of code microservices/classroom_notifications_cronjob/kustomize/dev/cronjob-dev.yaml x: 11 # contributors y: 17 lines of code microservices/classroom_shim/kustomize/dev/deployment-dev.yaml x: 5 # contributors y: 13 lines of code microservices/classroom_shim/skaffold.yaml x: 8 # contributors y: 86 lines of code microservices/course_ingestion/batchjob.yaml x: 13 # contributors y: 16 lines of code microservices/course_ingestion/config.py x: 13 # contributors y: 53 lines of code microservices/course_ingestion/kustomize/dev/deployment-dev.yaml x: 13 # contributors y: 29 lines of code microservices/course_ingestion/skaffold.yaml x: 15 # contributors y: 121 lines of code microservices/credential_pathway_service/kustomize/dev/deployment-dev.yaml x: 9 # contributors y: 23 lines of code microservices/credential_pathway_service/skaffold.yaml x: 9 # contributors y: 85 lines of code microservices/deep_knowledge_tracing/src/config.py x: 13 # contributors y: 65 lines of code microservices/delete_sections_cronjob/kustomize/dev/cronjob-dev.yaml x: 16 # contributors y: 16 lines of code microservices/delete_sections_cronjob/skaffold.yaml x: 16 # contributors y: 81 lines of code microservices/extractive_summarization/skaffold.yaml x: 15 # contributors y: 98 lines of code microservices/item_response_theory/src/config.py x: 13 # contributors y: 36 lines of code microservices/learning_record_service/kustomize/dev/deployment-dev.yaml x: 18 # contributors y: 24 lines of code microservices/learning_record_service/skaffold.yaml x: 17 # contributors y: 96 lines of code microservices/llm_service/skaffold.yaml x: 6 # contributors y: 91 lines of code microservices/lms/skaffold.yaml x: 11 # contributors y: 91 lines of code microservices/lms_admin_ui/kustomize/dev/deployment-dev.yaml x: 4 # contributors y: 13 lines of code microservices/lms_admin_ui/skaffold.yaml x: 12 # contributors y: 102 lines of code microservices/prior_learning_assessment/kustomize/dev/deployment-dev.yaml x: 10 # contributors y: 24 lines of code microservices/prior_learning_assessment/src/config.py x: 10 # contributors y: 50 lines of code microservices/student_learner_profile/kustomize/dev/deployment-dev.yaml x: 17 # contributors y: 24 lines of code microservices/update_invitations_cronjob/kustomize/dev/cronjob-dev.yaml x: 10 # contributors y: 17 lines of code microservices/update_invitations_cronjob/skaffold.yaml x: 7 # contributors y: 81 lines of code microservices/utils/kustomize/dev/deployment-dev.yaml x: 10 # contributors y: 32 lines of code microservices/lms_admin_ui/src/app/home/section/section.component.html x: 19 # contributors y: 391 lines of code microservices/lms_admin_ui/src/app/lti/content-selector/content-selector.component.ts x: 18 # contributors y: 60 lines of code microservices/classroom_shim/src/routes/user_shim.py x: 14 # contributors y: 56 lines of code microservices/classroom_shim/src/services/ext_service_handler.py x: 12 # contributors y: 191 lines of code experimental/lms-migration/delete_all_classroom_courses.py x: 7 # contributors y: 67 lines of code microservices/classroom_shim/src/routes/grade.py x: 19 # contributors y: 100 lines of code old workflows/workflows/deployment_gke_dev.yaml x: 2 # contributors y: 146 lines of code old workflows/workflows/unit_test_linter_assessment_service.yaml x: 2 # contributors y: 81 lines of code old workflows/workflows/unit_test_linter_extractive_summarization.yaml x: 2 # contributors y: 63 lines of code microservices/lms_admin_ui/src/app/home/service/home.service.ts x: 21 # contributors y: 102 lines of code microservices/lms_admin_ui/src/app/lti/tool-form/tool-form.component.html x: 16 # contributors y: 99 lines of code microservices/lti/src/schemas/tool_schema.py x: 17 # contributors y: 108 lines of code common/src/common/utils/cache_service.py x: 8 # contributors y: 30 lines of code microservices/authentication/kustomize/base/deployment.yaml x: 14 # contributors y: 70 lines of code microservices/lms/src/schemas/analytics.py x: 6 # contributors y: 145 lines of code microservices/lms/src/routes/cohort.py x: 16 # contributors y: 386 lines of code microservices/lms/src/utils/helper.py x: 19 # contributors y: 149 lines of code microservices/authentication/src/main.py x: 14 # contributors y: 35 lines of code microservices/classroom_shim/src/routes/launch.py x: 19 # contributors y: 138 lines of code microservices/lms/src/routes/analytics.py x: 10 # contributors y: 65 lines of code experimental/e2e-frontend/cypress/support/commands.js x: 2 # contributors y: 1 lines of code microservices/lms/src/routes/student.py x: 21 # contributors y: 633 lines of code terraform/stages/project_bootstrap/main.tf x: 9 # contributors y: 108 lines of code terraform/stages/project_bootstrap/variables.tf x: 9 # contributors y: 40 lines of code common/src/common/utils/common_api_handler.py x: 16 # contributors y: 145 lines of code microservices/classroom_notification_service/src/service/course_work_service.py x: 18 # contributors y: 160 lines of code microservices/lms_admin_ui/src/app/home/course-template/course-template.component.ts x: 20 # contributors y: 151 lines of code microservices/lms_admin_ui/src/app/home/create-cohort-modal/create-cohort-modal.component.ts x: 13 # contributors y: 115 lines of code microservices/lms_admin_ui/src/app/home/create-course-template-modal/create-course-template-modal.component.ts x: 18 # contributors y: 88 lines of code microservices/lms_admin_ui/src/app/home/create-section/create-section.component.ts x: 19 # contributors y: 161 lines of code microservices/lms_admin_ui/src/app/home/home.component.ts x: 20 # contributors y: 199 lines of code microservices/lms_admin_ui/src/app/home/mat-select-bottom-scroll.directive.ts x: 9 # contributors y: 47 lines of code microservices/lms_admin_ui/src/app/home/section-list/section-list.component.ts x: 11 # contributors y: 28 lines of code microservices/lms_admin_ui/src/app/home/single-template/single-template.component.ts x: 18 # contributors y: 187 lines of code microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/lms-jobs-list.component.ts x: 15 # contributors y: 135 lines of code microservices/lms_admin_ui/src/app/lti/tools-list/tools-list.component.ts x: 10 # contributors y: 130 lines of code utils/views_sql/lms_analytics/enrollmentFailureLogsView_017.sql x: 3 # contributors y: 15 lines of code experimental/classroom-experiments/accept_invite.py x: 4 # contributors y: 54 lines of code microservices/lms/src/config.py x: 19 # contributors y: 56 lines of code microservices/lms/src/main.py x: 21 # contributors y: 67 lines of code microservices/lms/src/routes/lms_notification.py x: 5 # contributors y: 90 lines of code microservices/lms/src/schemas/lms_notification.py x: 5 # contributors y: 24 lines of code microservices/lms/src/schemas/schema_examples.py x: 22 # contributors y: 367 lines of code microservices/lms/src/schemas/section.py x: 21 # contributors y: 310 lines of code microservices/lms/src/services/student_service.py x: 20 # contributors y: 125 lines of code microservices/user_management/src/routes/staff.py x: 16 # contributors y: 258 lines of code utils/tables_sql/lms_analytics/enrollmentFailureLogs.sql x: 3 # contributors y: 8 lines of code utils/tables_sql/lms_analytics/submittedCW_collection.sql x: 16 # contributors y: 22 lines of code common/src/common/models/base_model.py x: 10 # contributors y: 124 lines of code common/src/common/models/learner_profile.py x: 16 # contributors y: 300 lines of code common/src/common/models/learning_object.py x: 17 # contributors y: 262 lines of code common/src/common/models/learning_record.py x: 16 # contributors y: 114 lines of code common/src/common/models/llm.py x: 15 # contributors y: 48 lines of code common/src/common/models/llm_query.py x: 8 # contributors y: 122 lines of code common/src/common/models/staff.py x: 16 # contributors y: 72 lines of code common/src/common/models/user.py x: 18 # contributors y: 258 lines of code common/src/common/utils/errors.py x: 19 # contributors y: 66 lines of code common/src/common/utils/kf_job_app.py x: 18 # contributors y: 311 lines of code common/src/common/utils/pagination_logic.py x: 8 # contributors y: 2 lines of code common/src/common/utils/parent_child_nodes_handler.py x: 16 # contributors y: 488 lines of code microservices/assessment_service/src/routes/assessment.py x: 14 # contributors y: 571 lines of code microservices/assessment_service/src/routes/assessment_content.py x: 14 # contributors y: 388 lines of code microservices/assessment_service/src/routes/submitted_assessment.py x: 14 # contributors y: 744 lines of code microservices/assessment_service/src/schemas/submitted_assessment_schema.py x: 14 # contributors y: 179 lines of code microservices/assessment_service/src/services/data_utils.py x: 14 # contributors y: 115 lines of code microservices/assessment_service/src/services/submitted_assessment.py x: 14 # contributors y: 316 lines of code microservices/authentication/src/routes/inspace_token.py x: 15 # contributors y: 81 lines of code microservices/classroom_notification_service/src/service/roster_service.py x: 12 # contributors y: 71 lines of code microservices/classroom_shim/src/routes/e2e_resource_launch.py x: 5 # contributors y: 37 lines of code microservices/classroom_shim/src/schemas/lti_assignment_schema.py x: 15 # contributors y: 143 lines of code microservices/classroom_shim/src/templates/e2e_resource_launch.html x: 5 # contributors y: 10 lines of code microservices/jobs_service/kustomize/base/deployment.yaml x: 6 # contributors y: 60 lines of code microservices/jobs_service/kustomize/minikube/kustomization.yaml x: 6 # contributors y: 8 lines of code microservices/jobs_service/src/config.py x: 6 # contributors y: 37 lines of code microservices/jobs_service/src/routes/jobs.py x: 6 # contributors y: 104 lines of code microservices/jobs_service/src/schemas/error_schema.py x: 6 # contributors y: 80 lines of code microservices/jobs_service/src/schemas/jobs_schema.py x: 6 # contributors y: 44 lines of code microservices/jobs_service/src/schemas/schema_examples.py x: 6 # contributors y: 29 lines of code microservices/learning_object_service/src/routes/content_serving.py x: 16 # contributors y: 486 lines of code microservices/learning_object_service/src/routes/curriculum_pathway.py x: 16 # contributors y: 510 lines of code microservices/learning_object_service/src/routes/faq_content.py x: 16 # contributors y: 231 lines of code microservices/learning_object_service/src/routes/learning_experience.py x: 16 # contributors y: 315 lines of code microservices/learning_object_service/src/run_batch_job.py x: 16 # contributors y: 37 lines of code microservices/learning_object_service/src/schemas/content_serving_schema.py x: 16 # contributors y: 161 lines of code microservices/learning_object_service/src/schemas/curriculum_pathway_schema.py x: 16 # contributors y: 254 lines of code microservices/learning_object_service/src/schemas/learning_experience_schema.py x: 16 # contributors y: 194 lines of code microservices/learning_object_service/src/schemas/learning_object_schema.py x: 16 # contributors y: 186 lines of code microservices/learning_object_service/src/schemas/upload_pathway.py x: 16 # contributors y: 209 lines of code microservices/learning_object_service/src/services/content_version_handler.py x: 16 # contributors y: 213 lines of code microservices/learning_record_service/src/config.py x: 17 # contributors y: 59 lines of code microservices/learning_record_service/src/main.py x: 17 # contributors y: 44 lines of code microservices/learning_record_service/src/routes/activity.py x: 17 # contributors y: 156 lines of code microservices/learning_record_service/src/routes/agent.py x: 17 # contributors y: 218 lines of code microservices/learning_record_service/src/routes/statement.py x: 17 # contributors y: 192 lines of code microservices/learning_record_service/src/schemas/activity_schema.py x: 17 # contributors y: 118 lines of code microservices/learning_record_service/src/schemas/agent_schema.py x: 17 # contributors y: 139 lines of code microservices/learning_record_service/src/schemas/schema_examples.py x: 17 # contributors y: 295 lines of code microservices/learning_record_service/src/services/fixtures.py x: 17 # contributors y: 137 lines of code microservices/llm_service/kustomize/base/deployment.yaml x: 8 # contributors y: 57 lines of code microservices/llm_service/src/main.py x: 8 # contributors y: 34 lines of code microservices/llm_service/src/routes/chat.py x: 8 # contributors y: 164 lines of code microservices/llm_service/src/routes/query.py x: 8 # contributors y: 226 lines of code microservices/llm_service/src/schemas/llm_schema.py x: 15 # contributors y: 163 lines of code microservices/llm_service/src/services/langchain_service.py x: 14 # contributors y: 43 lines of code microservices/llm_service/src/services/llm_generate.py x: 14 # contributors y: 77 lines of code microservices/llm_service/src/services/query_service.py x: 8 # contributors y: 372 lines of code microservices/llm_service/src/utils/errors.py x: 14 # contributors y: 4 lines of code microservices/lms/src/routes/classroom_courses.py x: 17 # contributors y: 223 lines of code microservices/lms_admin_ui/src/app/home/section/view-lti-assignment-dialog.html x: 12 # contributors y: 27 lines of code microservices/student_learner_profile/src/config.py x: 15 # contributors y: 22 lines of code microservices/student_learner_profile/src/routes/achievement.py x: 15 # contributors y: 193 lines of code microservices/student_learner_profile/src/routes/goal.py x: 15 # contributors y: 188 lines of code microservices/student_learner_profile/src/routes/learner.py x: 15 # contributors y: 455 lines of code microservices/student_learner_profile/src/routes/learner_profile.py x: 15 # contributors y: 292 lines of code microservices/student_learner_profile/src/routes/mastery.py x: 15 # contributors y: 15 lines of code microservices/student_learner_profile/src/routes/progress.py x: 15 # contributors y: 54 lines of code microservices/student_learner_profile/src/schemas/achievement_schema.py x: 15 # contributors y: 213 lines of code microservices/student_learner_profile/src/schemas/learner_profile_schema.py x: 15 # contributors y: 243 lines of code microservices/student_learner_profile/src/schemas/learner_schema.py x: 15 # contributors y: 357 lines of code microservices/user_management/src/config.py x: 16 # contributors y: 54 lines of code microservices/user_management/src/routes/discipline_association_group.py x: 16 # contributors y: 694 lines of code microservices/user_management/src/routes/learner_association_group.py x: 16 # contributors y: 873 lines of code microservices/user_management/src/routes/module.py x: 16 # contributors y: 170 lines of code microservices/user_management/src/routes/permission.py x: 16 # contributors y: 350 lines of code microservices/user_management/src/routes/user.py x: 16 # contributors y: 661 lines of code microservices/user_management/src/services/permissions.py x: 16 # contributors y: 120 lines of code setup/port_config.yaml x: 18 # contributors y: 12 lines of code terraform/modules/alerting/outputs.tf x: 9 # contributors y: 8 lines of code terraform/modules/firebase/firebase.tf x: 9 # contributors y: 96 lines of code terraform/modules/firebase/variables.tf x: 9 # contributors y: 62 lines of code terraform/modules/gke/main.tf x: 9 # contributors y: 232 lines of code terraform/modules/ingress/main.tf x: 9 # contributors y: 344 lines of code terraform/modules/ingress_gclb/main.tf x: 9 # contributors y: 182 lines of code terraform/modules/learning_platform_backend/main.tf x: 9 # contributors y: 197 lines of code terraform/modules/learning_platform_backend/variables.tf x: 9 # contributors y: 512 lines of code terraform/modules/lrs/variables.tf x: 9 # contributors y: 120 lines of code terraform/modules/monitoring/main.tf x: 9 # contributors y: 426 lines of code terraform/modules/secrets/main.tf x: 9 # contributors y: 135 lines of code terraform/modules/stackdriver_adapter/main.tf x: 9 # contributors y: 256 lines of code utils/tables_sql/lms_analytics/courseWork_collection.sql x: 14 # contributors y: 28 lines of code microservices/assessment_service/kustomize/custom/hpa.yaml x: 14 # contributors y: 18 lines of code microservices/learning_record_service/kustomize/prod/hpa.yaml x: 17 # contributors y: 18 lines of code microservices/lms_admin_ui/src/app/home/home.module.ts x: 20 # contributors y: 69 lines of code microservices/student_learner_profile/src/schemas/schema_examples.py x: 14 # contributors y: 1583 lines of code common/src/common/models/assessment.py x: 14 # contributors y: 192 lines of code common/src/common/models/credential_pathway_model.py x: 7 # contributors y: 103 lines of code common/src/common/models/prior_learning_assessment.py x: 8 # contributors y: 98 lines of code common/src/common/testing/example_objects.py x: 21 # contributors y: 276 lines of code common/src/common/utils/assessor_handler.py x: 9 # contributors y: 157 lines of code common/src/common/utils/bq_client.py x: 15 # contributors y: 7 lines of code common/src/common/utils/content_processing.py x: 16 # contributors y: 150 lines of code common/src/common/utils/gcs_adapter.py x: 16 # contributors y: 266 lines of code common/src/common/utils/http_exceptions.py x: 19 # contributors y: 82 lines of code common_ml/src/common_ml/__init__.py x: 11 # contributors y: 1 lines of code common_ml/src/common_ml/config.py x: 11 # contributors y: 38 lines of code common_ml/src/common_ml/item_selection.py x: 11 # contributors y: 117 lines of code common_ml/src/common_ml/lexrank.py x: 11 # contributors y: 72 lines of code common_ml/src/common_ml/utils.py x: 11 # contributors y: 525 lines of code microservices/assessment_service/src/routes/assessment_item.py x: 9 # contributors y: 202 lines of code microservices/assessment_service/src/routes/rubric.py x: 9 # contributors y: 162 lines of code microservices/assessment_service/src/routes/rubric_criterion.py x: 9 # contributors y: 171 lines of code microservices/assessment_service/src/schemas/assessment_item_schema.py x: 8 # contributors y: 147 lines of code microservices/assessment_service/src/schemas/assessment_schema.py x: 9 # contributors y: 236 lines of code microservices/assessment_service/src/schemas/schema_examples.py x: 8 # contributors y: 368 lines of code microservices/assessment_service/src/services/json_import.py x: 8 # contributors y: 49 lines of code microservices/authentication/src/routes/password.py x: 14 # contributors y: 135 lines of code microservices/authentication/src/routes/sign_in.py x: 14 # contributors y: 104 lines of code microservices/classroom_notification_service/kustomize/custom/hpa.yaml x: 19 # contributors y: 22 lines of code microservices/classroom_shim/src/routes/conftest.py x: 12 # contributors y: 7 lines of code microservices/classroom_shim/src/routes/context.py x: 17 # contributors y: 77 lines of code microservices/course_ingestion/api_spec.yaml x: 11 # contributors y: 2689 lines of code microservices/course_ingestion/controllers/course_controller.py x: 11 # contributors y: 62 lines of code microservices/course_ingestion/controllers/learning_content_controller.py x: 11 # contributors y: 79 lines of code microservices/course_ingestion/routes/__init__.py x: 11 # contributors y: 103 lines of code microservices/course_ingestion/routes/batch_job_handler.py x: 11 # contributors y: 49 lines of code microservices/course_ingestion/routes/competency_handler.py x: 11 # contributors y: 220 lines of code microservices/course_ingestion/routes/course_handler.py x: 11 # contributors y: 166 lines of code microservices/course_ingestion/routes/lu_handler.py x: 11 # contributors y: 146 lines of code microservices/course_ingestion/services/clustering/hierarchical_clustering.py x: 11 # contributors y: 551 lines of code microservices/course_ingestion/services/competency_inference.py x: 11 # contributors y: 190 lines of code microservices/course_ingestion/services/course_inference.py x: 11 # contributors y: 236 lines of code microservices/course_ingestion/services/import_learning_content.py x: 11 # contributors y: 278 lines of code microservices/course_ingestion/services/learning_content_inference.py x: 11 # contributors y: 268 lines of code microservices/course_ingestion/services/lo_inference.py x: 11 # contributors y: 112 lines of code microservices/course_ingestion/services/parsers/custom/custom_pdf_paragraph_parser.py x: 11 # contributors y: 337 lines of code microservices/course_ingestion/services/parsers/custom/custom_pdf_parser.py x: 11 # contributors y: 208 lines of code microservices/course_ingestion/services/topic_tree_inference.py x: 11 # contributors y: 197 lines of code microservices/credential_pathway_service/kustomize/base/kustomization.yaml x: 7 # contributors y: 5 lines of code microservices/credential_pathway_service/kustomize/base/service.yaml x: 7 # contributors y: 14 lines of code microservices/credential_pathway_service/kustomize/prod/deployment-prod.yaml x: 7 # contributors y: 23 lines of code microservices/credential_pathway_service/src/config.py x: 7 # contributors y: 40 lines of code microservices/credential_pathway_service/src/routes/assertion.py x: 7 # contributors y: 160 lines of code microservices/credential_pathway_service/src/routes/badge.py x: 7 # contributors y: 156 lines of code microservices/dashboard/api_spec.yaml x: 7 # contributors y: 561 lines of code microservices/dashboard/config.py x: 7 # contributors y: 55 lines of code microservices/dashboard/controllers/dashboard_controller.py x: 7 # contributors y: 123 lines of code microservices/dashboard/controllers/dashboard_session_controller.py x: 7 # contributors y: 128 lines of code microservices/deep_knowledge_tracing/api_spec.yaml x: 11 # contributors y: 347 lines of code microservices/item_response_theory/api_spec.yaml x: 11 # contributors y: 516 lines of code microservices/learning_object_service/src/schemas/schema_examples.py x: 15 # contributors y: 282 lines of code microservices/learning_record_service/src/schemas/error_schema.py x: 15 # contributors y: 93 lines of code microservices/learning_record_service/src/testing/testing_objects.py x: 15 # contributors y: 340 lines of code microservices/lms/src/schemas/lms_job.py x: 13 # contributors y: 45 lines of code microservices/lms/src/schemas/student.py x: 19 # contributors y: 127 lines of code microservices/lms_admin_ui/src/app/app-routing.module.ts x: 21 # contributors y: 30 lines of code microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/lms-jobs-list.component.html x: 13 # contributors y: 93 lines of code microservices/lms_admin_ui/src/app/lms-jobs/lms-jobs-list/lms-jobs-list.component.scss x: 13 # contributors y: 3 lines of code microservices/lms_admin_ui/src/app/lti/content-selector/content-selector.component.html x: 18 # contributors y: 7 lines of code microservices/prior_learning_assessment/kustomize/base/deployment.yaml x: 8 # contributors y: 64 lines of code microservices/prior_learning_assessment/src/routes/approved_experience.py x: 8 # contributors y: 266 lines of code microservices/prior_learning_assessment/src/routes/pla_record.py x: 8 # contributors y: 410 lines of code microservices/prior_learning_assessment/src/schemas/approved_experience_schema.py x: 8 # contributors y: 128 lines of code microservices/prior_learning_assessment/src/schemas/pla_record_schema.py x: 8 # contributors y: 177 lines of code microservices/prior_learning_assessment/src/schemas/schema_examples.py x: 8 # contributors y: 116 lines of code microservices/prior_learning_assessment/src/services/extraction/utils_functions.py x: 8 # contributors y: 467 lines of code microservices/user_management/src/services/collection_handler.py x: 15 # contributors y: 151 lines of code microservices/utils/api_spec.yaml x: 7 # contributors y: 351 lines of code utils/bq_setup.py x: 19 # contributors y: 133 lines of code utils/create_e2e_user.py x: 12 # contributors y: 44 lines of code common/src/common/models/section.py x: 20 # contributors y: 53 lines of code microservices/lms/src/routes/course_template.py x: 21 # contributors y: 408 lines of code microservices/lms_admin_ui/src/app/home/cohort/cohort.component.html x: 19 # contributors y: 85 lines of code microservices/lms_admin_ui/src/app/lti/create-assignment/create-assignment.component.scss x: 16 # contributors y: 7 lines of code microservices/lms_admin_ui/src/app/shared/material-shared.module.ts x: 19 # contributors y: 52 lines of code microservices/lti/src/main.py x: 19 # contributors y: 42 lines of code microservices/lms_admin_ui/src/app/shared/shared.module.ts x: 4 # contributors y: 22 lines of code microservices/lms_admin_ui/src/app/home/section-list/section-list.component.scss x: 13 # contributors y: 104 lines of code microservices/lms_admin_ui/src/app/home/section/delete-overview-dialog.html x: 12 # contributors y: 17 lines of code microservices/lms_admin_ui/src/app/lti/tool-form/tool-form.component.scss x: 10 # contributors y: 4 lines of code microservices/lti/src/routes/content_item.py x: 14 # contributors y: 182 lines of code microservices/classroom_code_update_cronjob/src/main.py x: 6 # contributors y: 117 lines of code microservices/llm_service/kustomize/minikube/kustomization.yaml x: 4 # contributors y: 8 lines of code microservices/lti/src/config.py x: 10 # contributors y: 78 lines of code microservices/lti/src/routes/results.py x: 6 # contributors y: 128 lines of code experimental/classroom-experiments/sa_to_jwt.py x: 4 # contributors y: 69 lines of code experimental/lms-migration/lms_cleanup.py x: 6 # contributors y: 73 lines of code microservices/lti/src/routes/platform_auth.py x: 10 # contributors y: 181 lines of code microservices/classroom_shim/kustomize/base/deployment.yaml x: 3 # contributors y: 48 lines of code microservices/classroom_shim/src/schemas/error_schema.py x: 3 # contributors y: 54 lines of code microservices/lms_admin_ui/kustomize/base/deployment.yaml x: 3 # contributors y: 41 lines of code microservices/lms_admin_ui/src/app/home/show-more/show-more.component.ts x: 3 # contributors y: 27 lines of code microservices/lms/kustomize/base/deployment.yaml x: 4 # contributors y: 48 lines of code experimental/classroom-experiments/classroom.py x: 3 # contributors y: 94 lines of code experimental/youtube-classroom-mooc/classroom-enrollment/static/view.html x: 4 # contributors y: 120 lines of code experimental/youtube-classroom-mooc/edu-analytics-be/web/app/controller/educatorController.js x: 4 # contributors y: 155 lines of code experimental/youtube-classroom-mooc/edu-analytics-be/web/app/controller/studentController.js x: 4 # contributors y: 96 lines of code experimental/youtube-classroom-mooc/edu-analytics-be/web/app/entity/educatorEntity.js x: 4 # contributors y: 316 lines of code experimental/youtube-classroom-mooc/edu-analytics-ui/skaffold.yaml x: 4 # contributors y: 86 lines of code experimental/youtube-classroom-mooc/edu-analytics-ui/src/components/Student.tsx x: 4 # contributors y: 143 lines of code experimental/youtube-classroom-mooc/edu-analytics-ui/src/components/Tutor.tsx x: 4 # contributors y: 134 lines of code
2689.0
lines of code
  min: 1.0
  average: 70.09
  25th percentile: 12.0
  median: 29.5
  75th percentile: 81.0
  max: 2689.0
0 29.0
# contributors
min: 1.0 | average: 9.46 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 14.0 | max: 29.0