Constructors
constructor
- new QuizService(quizRepository, quizSetRepository): QuizService
Methods
createQuizzes
- createQuizzes(createQuizDto): Promise<number>
Returns Promise<number>
deleteQuiz
- deleteQuiz(quizId): Promise<void>
Returns Promise<void>
deleteQuizSet
- deleteQuizSet(quizSetId): Promise<void>
Returns Promise<void>
findQuiz
- findQuiz(quizId): Promise<Quiz>
Returns Promise<Quiz>
searchQuizSet
- searchQuizSet(searchQuery): Promise<{
currentPage: number;
quizSetDetails: QuizSetDetails[];
total: number;
}> Returns Promise<{
currentPage: number;
quizSetDetails: QuizSetDetails[];
total: number;
}>
updateQuiz
- updateQuiz(quizId, updateQuizRequestDto): Promise<void>
Returns Promise<void>