frontend
    Preparing search index...

    Type Alias AssessmentModelRules

    type AssessmentModelRules = {
        components: AssessmentComponent[];
        external_areas: {
            key: string;
            label: string;
            required: boolean;
            weight: string;
        }[];
        grades: { label: string; min_points: string }[];
        passing: {
            component_minima: Record<string, string>;
            external_minima: Record<string, string>;
            overall_min: string;
        };
        quorum: { majority: "simple"; minimum_members: number };
        rounding: {
            intermediate: { digits: number | null; mode: "none" | "half_up" };
            overall: { digits: number | null; mode: "none" | "half_up" };
            threshold_basis: "unrounded" | "rounded";
        };
    }
    Index
    components: AssessmentComponent[]
    external_areas: {
        key: string;
        label: string;
        required: boolean;
        weight: string;
    }[]
    grades: { label: string; min_points: string }[]
    passing: {
        component_minima: Record<string, string>;
        external_minima: Record<string, string>;
        overall_min: string;
    }
    quorum: { majority: "simple"; minimum_members: number }
    rounding: {
        intermediate: { digits: number | null; mode: "none" | "half_up" };
        overall: { digits: number | null; mode: "none" | "half_up" };
        threshold_basis: "unrounded" | "rounded";
    }