pupilfirst/pupilfirst

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
app/frontend/shared/utils/rollbar.js430
D
2 days
app/services/targets/details_service.rb297
C
7 hrs
A
96%
app/presenters/courses/curriculum_presenter.rb271
B
6 hrs
A
100%
app/presenters/layouts/app_router_presenter.rb244
A
3 hrs
A
90%
app/services/course_exports/prepare_students_export_service.rb226
A
2 hrs
A
100%
app/presenters/cohorts/students_presenter.rb213
A
2 hrs
A
98%
app/graphql/mutations/create_grading.rb206
A
2 hrs
A
100%
app/graphql/types/mutation_type.rb205
A
0 mins
A
100%
app/presenters/courses/leaderboard_presenter.rb204
B
4 hrs
B
85%
app/graphql/types/query_type.rb201
A
0 mins
A
99%
app/models/user.rb193
A
2 hrs
A
94%
app/controllers/application_controller.rb190
A
2 hrs
C
79%
app/controllers/users/sessions_controller.rb186
B
4 hrs
D
60%
tailwind.config.js183
C
1 day
app/graphql/types/course_type.rb182
A
3 hrs
A
94%
app/services/levels/clone_service.rb178
A
2 hrs
A
100%
app/presenters/users/dashboard_presenter.rb171
A
1 hr
A
98%
app/models/target.rb165
A
2 hrs
B
87%
app/presenters/organisations/student_presenter.rb163
B
4 hrs
A
97%
app/controllers/users/omniauth_callbacks_controller.rb161
A
1 hr
F
32%
app/controllers/schools/courses_controller.rb158
A
1 hr
A
95%
app/services/users/merge_accounts_service.rb154
A
50 mins
A
94%
app/services/daily_digest_service.rb152
A
2 hrs
A
98%
app/queries/submission_details_resolver.rb148
A
2 hrs
A
100%
app/services/courses/delete_service.rb140
A
1 hr
A
100%
app/services/concerns/course_exportable.rb139
A
1 hr
A
96%
app/graphql/concerns/validate_assignment_editable.rb138
A
0 mins
A
91%
app/graphql/types/discussion_submission_type.rb135
A
1 hr
A
94%
app/graphql/concerns/validate_student_submission.rb134
A
2 hrs
A
90%
app/presenters/layouts/course_nav_presenter.rb133
A
2 hrs
A
96%
app/presenters/layouts/student_top_nav_presenter.rb132
A
0 mins
A
93%
app/services/course_exports/prepare_teams_export_service.rb130
A
2 hrs
A
100%
app/forms/schools/targets/create_content_block_form.rb128
A
30 mins
A
91%
docs/docusaurus.config.js126
A
0 mins
app/mailers/user_mailer.rb118
A
0 mins
A
98%
app/presenters/users/sessions/new_presenter.rb116
A
30 mins
C
74%
app/queries/submissions_resolver.rb114
A
1 hr
A
93%
app/presenters/topics/show_presenter.rb113
A
0 mins
A
100%
app/services/github/add_submission_service.rb111
A
2 hrs
C
76%
app/graphql/mutations/update_student_details.rb109
A
1 hr
A
95%
app/services/cohorts/add_students_service.rb109
A
1 hr
A
100%
app/queries/student_details_resolver.rb105
A
0 mins
A
100%
app/models/timeline_event.rb105
A
25 mins
A
93%
app/controllers/users_controller.rb104
A
1 hr
B
88%
app/queries/course_students_resolver.rb100
A
3 hrs
B
84%
app/queries/create_quiz_submission_mutator.rb100
A
1 hr
A
96%
app/services/assignments/update_service.rb100
A
1 hr
A
90%
app/controllers/home_controller.rb98
A
0 mins
D
67%
app/graphql/mutations/create_students.rb96
A
0 mins
A
90%
app/graphql/mutations/create_topic.rb96
A
0 mins
A
100%