第五周报告
第五周:学生端任务链开发(上)
- 本周做了什么
本周开始学生端核心业务开发,前端工作量极大。
任务看板页面(4小时): 开发了学生进入班级后的任务列表页,卡片展示任务名称、截止日期和当前进度状态(未开始/进行中/已完成)。
任务链核心交互(12小时): 开发了“情境导入”、“资料研读”、“观点生成”、“人机对话”四个环节的组件。
特别在“观点生成”组件中,集成了简单的拖拽排序功能,方便学生组织论点。
“人机对话”模拟了微信聊天界面,实现流式消息展示(虽然还没接AI,先用的Mock数据)。
后端接口联调(6小时): 编写并调试了前端提交环节数据的接口,确保每一步提交都能正确保存到环节记录表中。
解决问题耗时(4小时): 移动端适配问题,特别是iPhone的刘海屏安全区域适配。利用env(safe-area-inset-top)解决了页面顶栏被遮挡的问题。
本周总耗时:约26小时。
- 下周准备做什么
完成剩余环节: 开发“同伴协商”、“语言输出”、“AI反馈”、“人工修订”、“反思评价”这5个环节。
引入AI接口: 准备接入真实的大模型API,替换掉Mock数据。
- 本周遇到的问题
“人机对话”的上下文管理: 如果每次对话都传全部历史消息,Token消耗太大且速度慢。解决方案:在代码层面只传递最近3轮对话及初始设定的System Prompt,既节约成本又能保持对话连贯性。

浙公网安备 33010602011771号