<?php

declare(strict_types=1);

namespace App\Scolarite\Domain\Model;

/**
 * Mode de notation vu depuis le contexte Scolarité.
 *
 * Représentation locale indépendante de Administration,
 * utilisée par SerenityScoreWeights pour adapter les pondérations.
 */
enum GradingMode: string
{
    case NUMERIC_20 = 'numeric_20';
    case NUMERIC_10 = 'numeric_10';
    case LETTERS = 'letters';
    case COMPETENCIES = 'competencies';
    case NO_GRADES = 'no_grades';
}
