32 lines
562 B
TypeScript
32 lines
562 B
TypeScript
|
import {RestLinks} from "~/repositories/models/rest-response.model";
|
||
|
|
||
|
export interface Score {
|
||
|
scoreAvg: number;
|
||
|
axeIdentifier: number;
|
||
|
}
|
||
|
|
||
|
export interface Quiz extends RestLinks {
|
||
|
id: number;
|
||
|
createdDate: string;
|
||
|
scores: Score[];
|
||
|
}
|
||
|
|
||
|
export interface Response {
|
||
|
axeId: number;
|
||
|
questionId: string;
|
||
|
score?: number;
|
||
|
comment?: string;
|
||
|
}
|
||
|
|
||
|
export interface ResponseWithQuestion extends RestLinks {
|
||
|
axeIdentifier: number;
|
||
|
question: string;
|
||
|
score: number;
|
||
|
comment: string;
|
||
|
}
|
||
|
|
||
|
export interface QuizRate {
|
||
|
score?: number;
|
||
|
comment?: string;
|
||
|
}
|