caccl-api
Version:
A class that defines a set of smart Canvas endpoints that actually behave how you'd expect them to.
27 lines (26 loc) • 629 B
TypeScript
/**
* Parsed Canvas Student Analysis Quiz Report
* @author Gabe Abrams
*/
type CanvasParsedStudentAnalysisQuizReport = {
quizId: number;
questions: {
questionId: number;
questionText: string;
}[];
studentReports: {
userId: number;
userFullName: string;
submittedAt: number;
score: number;
numCorrect: number;
numIncorrect: number;
attempt: number;
responses: {
questionId: number;
response: string;
points: number;
}[];
}[];
};
export default CanvasParsedStudentAnalysisQuizReport;