Add Team Assessments #1076
Annotations
10 errors and 15 warnings
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L1514
test Password protected assessments render properly render assessment when password is correct (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L625
test GET /assessment_id, all roles does not render close leaderboard for students (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L480
test GET /assessment_id, all roles renders open leaderboard for all roles (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L553
test GET /assessment_id, all roles renders close leaderboard for staff and admin (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L819
test GET /assessment_id, all roles it does not render solutions for ungraded assessments (path) (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L884
test GET /assessment_id, student it does not permit access to not yet open assessments (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L926
test GET /assessment_id, non-students it renders empty answers (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L847
test GET /assessment_id, student it renders previously submitted answers (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L975
test GET /assessment_id, non-students it permits access to unpublished assessments (CadetWeb.AssessmentsControllerTest)
|
Run CI:
test/cadet_web/controllers/assessments_controller_test.exs#L729
test GET /assessment_id, all roles it renders solutions for ungraded assessments (path) (CadetWeb.AssessmentsControllerTest)
|
Run CI
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run CI:
lib/cadet/assessments/assessments.ex#L274
variable "team_id" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)
|
Run CI:
lib/cadet/assessments/assessments.ex#L806
variable "team" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
Run CI:
lib/cadet/assessments/assessments.ex#L1866
variable "cr_id" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
Run CI:
priv/repo/migrations/20210531155751_multitenant_upgrade.exs#L201
variable "configs" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|
Run CI
attempting to determine the presence of embed_many field :choices with validate_required/3 or field_missing?/2 which has no effect. You can pass the :required option to Ecto.Changeset.cast_embed/3 to achieve this.
|