Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Populate max score when saving a Qualifying Test #956

Closed
warrensearle opened this issue Oct 19, 2020 · 0 comments
Closed

Populate max score when saving a Qualifying Test #956

warrensearle opened this issue Oct 19, 2020 · 0 comments
Assignees
Milestone

Comments

@warrensearle
Copy link
Member

warrensearle commented Oct 19, 2020

When we save a qualifying test we should update the maxScore field for the test.

maxScore is the total available score for the test. It is calculated from the number of questions and the type of test as follows:

For Critical Analysis tests maxScore is the total number of questions. Users choose one answer per question and can therefore score 0 or 1 points per question. e.g. for a test with 20 questions the maxScore will be 20.

For Situational Judgement tests maxScore is twice the total number of questions. Users choose two answers per question, the 'most appropriate' and the 'least appropriate' answers and receive 1 point for each correct answer. Therefore there are two points per question. e.g. for a test with 20 questions the maxScore will be 40.

NOTE: Scenario tests are manually scored and we will handle this is future tickets... For now lets set maxScore to null for scenario tests.

@warrensearle warrensearle added this to the 20OCTA milestone Oct 19, 2020
@warrensearle warrensearle self-assigned this Oct 19, 2020
warrensearle added a commit that referenced this issue Oct 19, 2020
warrensearle added a commit that referenced this issue Oct 21, 2020
 #873 Stage/status selection when initialising a qualifying test
 #930 Create new qualifying test report
 #956 Populate max score when saving a Qualifying Test
 #951 New data model for invitations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant