Scorecard Fields
string
required
Unique identifier for the candidate session. Use this to correlate the scorecard with your internal candidate record.
float
required
Overall score on a 0–10 scale. Kovi evaluates rigorously — a highly capable candidate typically scores around 6.5.
boolean
required
Whether the candidate met your configured
pass_score. true means the candidate passed; false means they did not.object
required
Anti-cheat evidence captured during the session. Does not automatically disqualify the candidate — use this data as supporting evidence for your review.
array[string]
required
Technical areas where the candidate demonstrated strong knowledge or clear reasoning during the interview.
array[string]
required
Technical areas where the candidate showed gaps or needed improvement.
string
required
URL to the full interview transcript on the Techeval dashboard. Use this to review the candidate’s exact answers and the context behind any proctoring flags.
Example Scorecard Payload
This is a complete example of the JSON payload Kovi posts to your webhook when an interview finishes:scorecard.json
Interpreting the Score
Kovi scores candidates on a 0–10 scale using a strict, rubric-driven grading engine. The score reflects genuine technical depth — it is intentionally calibrated so that a highly capable candidate (equivalent to a strong 130 IQ benchmark) scores around 6.5. Use this as a guide for your pass thresholds:
A
pass_score of 6.5 is a reliable default for most seniority levels. Adjust upward to 7.0–7.5 for highly competitive roles requiring deep expertise.
Acting on Proctoring Flags
Proctoring flags are evidence, not verdicts. Anai_copilot_detected: true value or elevated tab_switches count does not automatically disqualify a candidate. Kovi’s anti-cheat engine is deliberately non-blocking — it keeps the session running, captures all evidence, and surfaces it in the scorecard for your team to evaluate.
When you see elevated flags:
- Open the
transcript_urlto review the candidate’s actual answers in context. - Look for patterns — did responses feel templated, or was there clear reasoning and follow-up depth?
- Cross-reference
tab_switcheswithdisconnects— brief disconnections can sometimes trigger tab-switch logs.
Scorecard data is also accessible in your Techeval dashboard under the candidate’s profile. You do not need to rely solely on the webhook if you prefer a manual review workflow.