education/classroom

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
app/assets/javascripts/setup.js315
C
1 day
app/controllers/orgs/rosters_controller.rb222
A
3 hrs
app/controllers/group_assignment_invitations_controller.rb185
A
3 hrs
app/services/create_github_repo_service.rb183
A
1 hr
app/controllers/organizations_controller.rb177
A
3 hrs
app/controllers/group_assignments_controller.rb164
A
1 hr
app/models/github_repository.rb157
A
3 hrs
app/controllers/assignments_controller.rb144
A
1 hr
app/models/github_organization.rb138
A
2 hrs
app/assets/javascripts/autocomplete.js136
A
1 hr
app/models/organization/creator.rb111
A
55 mins
app/controllers/assignment_invitations_controller.rb111
A
1 hr
app/models/github_model.rb99
A
3 hrs
app/models/organization.rb94
A
0 mins
app/models/roster_entry.rb92
A
2 hrs
app/models/organization_webhook.rb84
A
50 mins
app/models/assignment/editor.rb80
A
1 hr
app/services/organization_webhook_health_service.rb79
A
3 hrs
lib/github_classroom/lti/membership_service.rb78
A
0 mins
app/jobs/repository_import_event_job.rb77
A
1 hr
lib/github/token.rb77
A
25 mins
app/controllers/orgs/rosters_controller/lti_dependency.rb77
A
0 mins
app/controllers/sessions_controller/lti_dependency.rb75
A
0 mins
app/controllers/orgs/lti_configurations_controller.rb72
A
0 mins
lib/github_classroom/lti/message_store.rb67
A
1 hr
app/models/group_assignment.rb66
A
0 mins
app/controllers/orgs/google_classroom_configurations_controller.rb66
A
0 mins
app/models/group_assignment_invitation.rb65
A
0 mins
app/assets/javascripts/select_menu.js65
A
2 hrs
lib/github_classroom/lti/mixins/request_signing.rb65
A
35 mins
app/controllers/orgs/rosters_controller/google_classroom_dependency.rb64
A
0 mins
app/controllers/application_controller.rb63
A
0 mins
app/view_models/shared_assignment_repo_view.rb62
A
0 mins
app/controllers/orgs/roster_entries_controller.rb62
A
0 mins
app/services/create_github_repo_service/stats_sender.rb58
A
0 mins
app/models/roster/creator.rb58
A
0 mins
lib/github/errors.rb57
A
45 mins
app/models/assignment.rb56
A
0 mins
app/models/user.rb56
A
0 mins
app/services/classroom_config.rb55
A
0 mins
app/models/organization/editor.rb54
A
55 mins
app/assets/javascripts/datetimepicker.js53
A
0 mins
app/services/create_github_repo_service/exercise.rb53
A
0 mins
app/controllers/application_controller/authentication_dependency.rb53
A
25 mins
app/controllers/invitations_controller_methods.rb52
A
0 mins
lib/omniauth/strategies/lti.rb52
A
0 mins
app/models/lti_configuration.rb48
A
0 mins
app/services/organization_default_repository_permission_migrator.rb48
A
35 mins
app/models/assignment_invitation.rb47
A
25 mins
app/models/repo_access.rb44
A
0 mins