Spaces:
Sleeping
Sleeping
Update graders.py
Browse files- graders.py +6 -2
graders.py
CHANGED
|
@@ -61,11 +61,15 @@ def grade(task_id: str, state: dict, scenario: dict) -> dict:
|
|
| 61 |
fn = _graders.get(task_id)
|
| 62 |
if fn is None:
|
| 63 |
return {
|
| 64 |
-
"total": 0.
|
| 65 |
"breakdown": {},
|
| 66 |
"feedback": f"Unknown task_id '{task_id}'",
|
| 67 |
}
|
| 68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
|
| 70 |
|
| 71 |
# ββ Task 1: Alert Classification (Easy) ββββββββββββββββββββββββββββββββββββββ
|
|
|
|
| 61 |
fn = _graders.get(task_id)
|
| 62 |
if fn is None:
|
| 63 |
return {
|
| 64 |
+
"total": 0.01, # β was 0.0
|
| 65 |
"breakdown": {},
|
| 66 |
"feedback": f"Unknown task_id '{task_id}'",
|
| 67 |
}
|
| 68 |
+
result = fn(state, scenario)
|
| 69 |
+
# Clamp to open interval (0, 1) β validator requires strictly between 0 and 1
|
| 70 |
+
result["total"] = max(0.01, min(0.99, result["total"]))
|
| 71 |
+
return result
|
| 72 |
+
|
| 73 |
|
| 74 |
|
| 75 |
# ββ Task 1: Alert Classification (Easy) ββββββββββββββββββββββββββββββββββββββ
|