Spaces:
Sleeping
Sleeping
| # 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 | |