1. 创建 Todo List
帮我写一个Todo list,保存为单个html文件。
========================================
2. 课程作业管理器
请将当前的 Todo List 改造成面向大学生的课程作业管理器,仍然使用单个 HTML 文件。
**一、明确目标**
我需要用它管理不同课程的作业,方便了解每门课还有哪些作业没完成、什么时候截止,以及哪些作业已经逾期。
每项作业应包含:
- 所属课程
- 作业名称
- 截止日期和时间
- 完成状态
需要实现以下功能:
1. 添加、完成、删除作业。
2. 按课程筛选作业。
3. 默认按照截止时间从近到远排列未完成作业。
4. 已逾期且未完成的作业要有明显提示,已完成的作业不应被标记为逾期。
5. 显示未完成作业数量。
6. 关闭网页再打开后,作业记录仍然保留。
**二、收敛边界**
- 不需要账号登录、云端同步、多人协作。
- 不需要课程表、成绩管理、日历视图。
- 不需要邮件、短信或者系统通知提醒。
- 不使用任何框架、外部依赖或 CDN。
- 只需要一个可以在浏览器直接打开的 HTML 文件。
- 不要添加没有明确提出的额外功能。
**三、验收要求**
完成后请实际检查以下场景:
1. 添加三门不同课程的作业,确认可以按课程筛选。
2. 添加一项已经超过截止时间的未完成作业,确认逾期提示正确。
3. 将逾期作业标记为完成,确认逾期提示消失。
4. 添加不同截止时间的作业,确认排序正确。
5. 刷新网页,检查记录是否仍然存在。
请自主选择合理的技术实现方式,不需要向我解释具体代码原理。完成后总结实现结果和测试情况,无法验证的功能请明确说明。
========================================
3. 课堂随机分组器
### 综合实践:制作课堂随机分组器
请使用 DSH ,制作一个供班级活动使用的随机分组网页工具。
要求:
- 最终交付单个 HTML 文件,双击即可在浏览器中运行。
- 不需要安装额外软件或运行服务器。
- 项目的具体功能、操作方式和界面设计由你自行确定。
在开始编程之前,请先通过与 Agent 对话,明确项目目标并收敛功能边界,再让 Agent 完成开发。
最终提交:完整的需求提示词、可运行的 HTML 文件,以及简单的功能验证结果。