API Reference
API Reference
Python API reference for CORAL's core modules.
CORAL's Python API is organized into a few key modules. Most users interact with CORAL through the CLI or task.yaml configuration, but the Python API is useful for writing custom graders or extending CORAL.
Modules
- Configuration —
CoralConfigand related dataclasses - Types —
Task,Score,ScoreBundle,Attempt - Grader —
GraderInterface,BaseGrader,TaskGrader - Hub — Attempts, notes, and skills CRUD