返回管理员工作台
教学软件说明书《离散数学》智能化知识问答系统

《离散数学》智能化知识问答系统专项说明

系统以课程知识库为基础,面向学生即时答疑、教师资源管理和教学反馈分析,支撑离散数学课程资源结构化建设与智能化应用。

平台组成
OpenMAIC + AI SDK + 课程资源
课程生成、智能体互动与教学反馈应用
系统名称
《离散数学》智能化知识问答系统
技术平台
OpenMAIC + Next.js + AI大模型
服务对象
离散数学课程教师、助教、学生及课程建设管理人员
访问地址
本地演示 http://localhost:3000,部署后通过校内课程平台入口访问
部署环境与平台架构
系统基于 OpenMAIC 互动课堂架构,兼顾课程生成、课堂回放、智能体互动与教学管理展示。
前端应用层

Next.js App Router、React 19、Tailwind CSS 与 shadcn/ui 组件构建课程入口、课堂回放和后台管理页面

课程生成层

lib/generation 两阶段流水线生成课堂大纲、幻灯片、测验、交互模块和 PBL 场景

智能体编排层

lib/orchestration 基于 LangGraph 管理 AI 教师、学生智能体、讨论轮次与课堂互动状态

运行环境

Node.js 20+、pnpm 10+,支持本地运行、Vercel 部署和 Docker 部署,环境变量配置大模型服务商

运行流程
从课程资料建设到学生提问反馈,形成可持续迭代的教学支持闭环。
1
教师选择课程预设或输入离散数学教学需求
2
系统调用 /api/generate-classroom 和 /api/generate/* 完成大纲与场景生成
3
学生进入 /classroom/[id] 查看课堂内容并参与问答、测验和互动任务
4
多智能体编排模块驱动 AI 教师讲解、白板动作、讨论和实时反馈
5
教师根据后台统计、导出材料和课堂运行记录优化课程资源与教学安排
用户角色
角色使用场景
课程教师维护课程知识库,配置章节资料,查看学生高频问题与薄弱知识点。
助教整理典型问答,审核系统回答质量,辅助开展作业答疑和章节复习。
学生围绕概念、证明、例题、图论建模和复习规划进行即时提问。
课程管理员维护系统访问、知识库版本、应用数据统计和课程推广材料。
知识库内容
资料类别建设内容
课程预设lib/course-presets.ts 中维护离散数学核心课程及多课程试点默认需求
上传资料首页支持输入课程要求并导入参考材料,PDF 可通过 /api/parse-pdf 解析为可用于生成的文本内容
生成内容课堂大纲、幻灯片、测验、交互场景、PBL任务和智能体人设由生成流水线按课程需求产出
课堂状态课堂列表、最近打开记录、生成参数和用户设置通过浏览器存储与应用状态管理保存
导出材料支持 PPTX、HTML 和课堂 ZIP 导出,用于教学归档、课堂展示和成果材料整理

智能问答

学生可在课堂讨论与自由问答中围绕离散数学知识点提问,AI 教师结合当前课堂内容生成解释、例题和复习建议。

知识点检索

通过课程章节、场景大纲和生成内容组织知识点,帮助学生在课堂页面中定位定义、定理、例题和测验反馈。

证明与推导辅助

对命题逻辑、集合关系、图论证明等内容进行分步解释,强化形式化推理训练。

学习反馈

结合课堂问答、测验结果、使用记录和后台统计页面,汇总提问类型与薄弱章节,为教师调整教学重点提供依据。

图1 学生端智能问答界面正式界面
图论中欧拉通路和哈密顿通路有什么区别?
欧拉通路关注“边是否恰好经过一次”,哈密顿通路关注“顶点是否恰好经过一次”。可从定义、判定条件和典型例题三个角度比较。
学生围绕图论、证明推导等知识点提问,系统结合课程知识库生成分步解释。
图2 课程资料管理界面正式界面
教学大纲.pdf428 个切片
图论章节课件.pptx316 个切片
离散数学习题库.docx592 个切片
教师端展示课程资料与生成内容单元统计,用于维护大纲、课件、习题和案例资源。
图3 学习问题统计界面正式界面
证明推导24%
图论建模19%
概念辨析17%
系统按问题类型汇总学生高频需求,为课堂讲授重点调整提供依据。
应用场景与教学作用

学生可在课前预习、课后复习、作业训练和考试复盘中使用系统进行即时问答,降低抽象概念理解门槛。

教师可根据高频问题和知识点统计调整授课节奏,将重复性答疑转化为系统化课程资源。

助教可利用典型问答与日志记录整理错题、复习材料和章节补充讲解,提升教学反馈效率。

改进计划
继续补充图论、代数结构、组合计数等高难度章节的典型证明题与错题解析。
完善课堂问答标签体系,将学生问题归类到知识点、题型和难度层级。
将建设流程迁移到数据结构、算法设计与分析等试点课程,形成多课程应用证明。
增加教师端周报功能,汇总高频问题、薄弱章节、测验表现与复习建议。
使用数据
系统应用规模、课程资料建设情况与用户活跃度统计。
指标统计值数据来源采集时间
累计访问人数186人Next.js访问记录、课堂入口访问统计2025.03-2026.02
累计提问次数1,248次/api/chat 会话记录、课堂讨论日志2025.03-2026.02
活跃学生数112人课堂访问、测验作答与互动参与记录2025秋季学期
课程资料数42份离散数学课程大纲、课件、习题与案例资料清单2026.02.20
生成内容单元数1,836条课堂场景、页面元素、测验题项与互动任务统计2026.02.20
测试结果
覆盖功能可用性、回答质量、响应体验与正式展示安全性。
测试项测试说明结果
功能测试智能问答、资源检索、章节定位、日志统计均可稳定运行通过
回答准确性抽测抽取120个课程问题,教师判定有效回答108个90.0%
响应体验测试常规课堂问答与测验反馈平均响应时间约3.2秒达标
安全性检查正式展示界面不呈现后台账号、密钥和内部运维信息通过