Closed pawanrawal closed 7 years ago
I don't understand why this is needed?
unfair
to the candidate who get the harder bunch of the question in the initially.The tests should start with easy questions and only go towards harder ones if the candidates correctly answer them.
What we're saving is spilling out all questions to a candidate who isn't serious about the interview. For e.g., say all they want to do is to publish the questions, so they just answer option A for all the questions. If we can detect that a lot of their answers are just wrong, there's no point in giving all the questions. We should just protect our questions and stop the test.
Note that a lot of engineering hours go into creating these questions. We don't pick them up from the internet -- we have to create them from concepts.
Makes sense. Thanks.
Picking up this task.
Design thoughts:
0
, we can either keep the threshold as either the low average score (say 0.x of total max available points till the current point in the quiz) or keep it at a constant negative threshold. Since the purpose of this feature is to avoid malicious brute-forcing, we can pick a constant negative number.Thoughts? @dgraph-io/team.
I think keeping it at a constant negative number makes sense. Other points also look good.
Closing this for now. We can bring this up again when we make the quiz adaptive.
Add ability to end test if score goes below a certain value. This value can be part of config which can be shared during the authenticate call.