Aller au contenu
English

ScoreAnswer

import type { ScoreAnswer } from "@elie-laloum/outpost";
  • typeRequis
    "score"
    Discriminant de réponse score.
  • scoreRequis
    number
    Indice de niveau natif pondéré par les probabilités, entre zéro et le nombre de niveaux moins un ; la cohérence accepte l’arrondi cumulé à quatre décimales du score et des probabilités.
  • probabilitiesRequis
    Readonly<Record<string, number>>
    Distribution native indexée par les indices des niveaux ; les niveaux de probabilité nulle peuvent être omis et l’erreur d’arrondi cumulée de quatre décimales est acceptée. Valeurs conservées sans renormalisation.
  • confidenceRequis
    number
    Confiance native dans [0,1], conservée sans recalcul depuis la distribution.
  • legendOptionnel
    Readonly<Record<string, string>> | undefined
    Mapping natif facultatif de toutes les positions de niveaux vers leurs descriptions textuelles.
export interface ScoreAnswer {
  readonly type: "score";
  readonly score: number;
  readonly probabilities: Readonly<Record<string, number>>;
  readonly confidence: number;
  readonly legend?: Readonly<Record<string, string>>;
}