Spaces:
Sleeping
Sleeping
File size: 658 Bytes
cacd58c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # server/tasks/__init__.py
from .task_easy import TASK_EASY
from .task_medium import TASK_MEDIUM
from .task_hard import TASK_HARD
from ..task_generator import generate_task_variants
TASK_REGISTRY: dict[str, dict] = {
"task_easy": TASK_EASY,
"task_medium": TASK_MEDIUM,
"task_hard": TASK_HARD,
}
# Generate 100 variants per task for the hackathon differentiator
for base_task in [TASK_EASY, TASK_MEDIUM, TASK_HARD]:
# ensure base_task has a clean_code field if task_generator requires it, or just use buggy_code as base
for variant in generate_task_variants(base_task, n=100):
TASK_REGISTRY[variant["task_id"]] = variant
|