Logo
Explore Help
Sign In
wangdl/api-server
2
0
Fork 0
You've already forked api-server
Code Issues 29 Pull Requests Actions Packages Projects Releases Wiki Activity
api-server/src/modules/quiz/quiz.module.ts

11 lines
334 B
TypeScript
Raw Normal View History

feat: H0-12 Quiz 模型与 API 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>
2026-05-29 20:03:40 +08:00
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 {}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.8 Page: 30ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API