Tree test scorer
tree_test_scorerScore tree test (findability) data. Give results as CSV with a header row and one row per participant per task, with columns task, success (yes/no or 1/0), and optionally direct (reached the answer without backtracking), first_click (the top-level label clicked first), time (seconds). Optionally expectedFirstClicks as lines 'Task name = Label, Label'. Returns per task: participants, success rate with 95% Wilson interval and a band (80+ strong, 60 to 79 mixed, under 60 weak, our rule of thumb), directness, direct-success rate, first-click distribution and the share on expected labels, median time, and notes (small sample, success that needed backtracking, wrong first clicks). Reports skipped rows rather than failing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"results": "<results>"
},
"name": "tree_test_scorer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | CSV text (or an array of row objects) with columns task, success, direct, first_click, time | |
| expectedFirstClicks | No | Lines like 'Task name = Label, Label' |