/** * Assessment Framework * * This module provides comprehensive assessment capabilities: * - Bayesian Knowledge Tracing (BKT) for skill-level mastery * - Item Response Theory (IRT) for ability estimation * - Unified mastery estimation engine * - Adaptive testing with intelligent item selection * * @packageDocumentation */ export type { QuestionId, QuestionType, AnswerOption, MatchingPair, Question, QuestionInput, AssessmentId, AssessmentType, SelectionStrategy, TerminationCriteria, Assessment, AssessmentInput, ResponseId, LearnerResponse, AssessmentSession, IRTModel, IRTParameters, IRTAbilityEstimate, IRTConfig, BKTParameters, BKTState, BKTConfig, EvidenceSource, LearningEvidence, EvidenceSummary, ItemSelection, AdaptiveState, AdaptiveConfig, AssessmentResult, DifficultyAdjustment, AssessmentValidation, } from '../types/assessment.js'; export { createQuestionId, createAssessmentId, createResponseId, BKT_DEFAULTS, } from '../types/assessment.js'; export { BKTEngine, createBKTEngine, fitBKTParameters, calculateLogLikelihood, estimateMastery, BKT_CONFIG_DEFAULTS, type BKTUpdateResult, type BKTPrediction, type BKTFitResult, } from './bkt.js'; export { IRTEstimator, createIRTEstimator, calculateProbability, calculateProbabilityDerivative, calculateInformation, calculateTestInformation, calculateStandardError, selectNextItemMFI, abilityToPercentile, abilityToGradeLevel, estimateAbility, IRT_CONFIG_DEFAULTS, type IRTResponse, } from './irt.js'; export { MasteryEngine, createMasteryEngine, MASTERY_ENGINE_DEFAULTS, type MasteryEngineConfig, type MasteryUpdate, type LearnerMasteryProfile, } from './mastery-engine.js'; export { AdaptiveEngine, createAdaptiveEngine, createQuestionPool, ADAPTIVE_DEFAULTS, TERMINATION_DEFAULTS, type QuestionPool, type AdaptiveSession, } from './adaptive.js'; //# sourceMappingURL=index.d.ts.map