CORAL
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

  • ConfigurationCoralConfig and related dataclasses
  • TypesTask, Score, ScoreBundle, Attempt
  • GraderGraderInterface, BaseGrader, TaskGrader
  • Hub — Attempts, notes, and skills CRUD

On this page