analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
21 lines • 719 B
TypeScript
import type { QuestionResult } from '../useQuizStore/index';
import { OptionStatus } from '../../enums/Options';
export declare enum QuizVariant {
DEFAULT = "default",
INTERACTIVE = "interactive",
READONLY = "readonly",
RESULT = "result"
}
/** Type for a single question answer result */
export type QuestionAnswerResult = QuestionResult['answers'][number];
/** Interface for true/false option computed state */
export interface TrueOrFalseOptionState {
isStatementTrue: boolean;
hasAnswered: boolean;
studentMarkedTrue: boolean;
studentAnswer: string;
correctAnswer: string;
isStudentCorrect: boolean;
variantCorrect: OptionStatus;
}
//# sourceMappingURL=Quiz.types.d.ts.map