Some checks failed
Deploy API Server / build-and-deploy (push) Failing after 11s
Prisma 新增: - Quiz(测验) - QuizQuestion(题目,支持 choice/fill/judge 三种题型) - QuizAttempt(答题记录) - QuizAnswer(作答详情) API: - POST /quizzes(生成测验,自动从KB知识点抽题) - GET /quizzes(列表) - GET /quizzes/:id(含题目) - POST /quizzes/:id/start(开始答题) - POST /quizzes/:id/submit(提交答案+评分) - GET /quizzes/:id/results?attemptId=(结果详情) - GET /quizzes/history/list(历史记录) 题目生成策略: - 选择题:题干=知识点标题,选项=内容片段+其他知识点干扰项 - 填空题:随机关键词挖空 - 判断题:随机生成对/错陈述 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
11 lines
334 B
TypeScript
11 lines
334 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { QuizController } from './quiz.controller';
|
|
import { QuizService } from './quiz.service';
|
|
import { PrismaService } from '../../infrastructure/database/prisma.service';
|
|
|
|
@Module({
|
|
controllers: [QuizController],
|
|
providers: [QuizService, PrismaService],
|
|
})
|
|
export class QuizModule {}
|