假期周进度报告01
一、本周
本周完成了外文局教学平台的全功能开发。这是一个基于《Half a Day》英语文学作品的 AI 辅助教学系统,面向大学英语专业学生。
后端使用 Node.js + Express 搭建 RESTful API,连接 SQL Server 数据库,实现了 JWT 认证、课程管理、进度追踪、表单提交、AI 对话等接口,共设计 10 张数据库表。前端采用纯 HTML/CSS/JS 实现双端自适应布局——移动端卡片式 + 桌面端侧边栏。学生端包含三次课共 20 个教学步骤,含 AI 输出核查表、文化视角核查表、AI 使用记录、AI 使用声明四个核心表单。教师端实现课程管理、任务模板库、AI 角色配置、过程监控、抽样审核等 8 个管理模块。
对接了 DeepSeek 大模型,实现三个 AI 角色:背景信息助手、苏格拉底追问者、六维度写作反馈者。修复了大量前后端对接问题,清除了所有无效按钮和冗余提示。
学习时间:约 28 小时
代码时间:约 22 小时
解决问题:约 6 小时
二、下周计划
- 全面测试 20 个教学步骤,确保无逻辑缺陷
- 完善数据导出功能,实现真实文件导出
- 优化 AI 调用稳定性,处理异常降级
- 实现更精细的评价量表评分机制
三、本周问题 - Node.js 连接 SQL Server 失败 :tedious 驱动需显式设置 authentication: { type: 'default' } ,且要用懒加载连接池避免数据库未创建时自动连接。
- 前端选择器不匹配 :HTML 和 JS 并行开发导致大量类名/ID不一致,逐一排查修复。
- 行内样式覆盖 class 行为 : display:none 导致切换 class 后元素仍不可见,需在 toggle 时先清除行内样式。
- DeepSeek JSON 解析不稳 :偶尔输出非标准 JSON,需要更健壮的解析逻辑。

浙公网安备 33010602011771号