File size: 774 Bytes
f2beac3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""Public grader entrypoints for OpenEnv validation and judging."""

from server.graders import (
    cluster_signal_medium_grader,
    confounded_hard_grader,
    easy_grader,
    hard_grader,
    known_signal_easy_grader,
    medium_grader,
)

TASK_TO_GRADER = {
    "known_signal_easy": known_signal_easy_grader,
    "cluster_signal_medium": cluster_signal_medium_grader,
    "confounded_hard": confounded_hard_grader,
}

TIER_TO_GRADER = {
    "easy": easy_grader,
    "medium": medium_grader,
    "hard": hard_grader,
}

__all__ = [
    "TASK_TO_GRADER",
    "TIER_TO_GRADER",
    "easy_grader",
    "medium_grader",
    "hard_grader",
    "known_signal_easy_grader",
    "cluster_signal_medium_grader",
    "confounded_hard_grader",
]