@bdelab/jscat
Version:
A library to support IRT-based computer adaptive testing in JavaScript
31 lines (30 loc) • 579 B
TypeScript
export declare type ZetaSymbolic = {
a: number;
b: number;
c: number;
d: number;
};
export interface Zeta {
a?: number;
b?: number;
c?: number;
d?: number;
discrimination?: number;
difficulty?: number;
guessing?: number;
slipping?: number;
}
export interface Stimulus extends Zeta {
[key: string]: any;
}
export declare type ZetaCatMap = {
cats: string[];
zeta: Zeta;
};
export interface MultiZetaStimulus {
zetas: ZetaCatMap[];
[key: string]: any;
}
export declare type CatMap<T> = {
[name: string]: T;
};