有的没的
请帮我根据文件修改日期对学生作业进行评分,评分标准遵循"越早交的分越高"的原则。

文件结构说明:
- 主目录下有多个任务文件夹,每个文件夹代表一次作业任务
- 任务文件夹下有以"."开头的子文件夹,这些子文件夹中存放着学生的作业文件
- 学生作业文件名格式为"学号姓名.扩展名"或"姓名学号.扩展名",其中包含中文学生姓名
- 对于特殊结构(如某任务文件夹下还有子文件夹的情况),请深入到最底层包含学生作业文件的目录

具体要求:
1. 扫描所有任务文件夹中的学生作业文件
2. 从文件名中提取学生姓名(使用中文字符识别)
3. 获取每个作业文件的修改日期作为提交时间
4. 为每次任务分别进行排序评分(使用统一分数标准,如基于最多参与者任务的N分制)
5. 生成详细的成绩单,包含:
- 每个学生在每次任务中的具体得分
- 每个学生的平均分
- 按平均分排序的总排名
6. 输出格式为Markdown表格,包含列:学生姓名、各次任务得分、平均分
7. 同时提供各任务的参与人数统计

注意事项:
- 确保不同任务间使用统一的分数标准,保证分数可比性
- 最早提交的学生在每次任务中都应获得最高分
- 忽略不符合学生名单的文件(如果提供了学生名单)
- 处理嵌套文件夹结构(如TASK2025-12-04的两层结构)

#prompt
## role

你是一个大学老师

## insight

你刚给班级进行了C语言期末考试,考试内容是实现一个冒泡排序法。

## statement

1. 请阅读每个文件夹中的每个源代码,这都是班级里每个人的C语言 期末考试工程。

2. 请你制定合理的评分标准,以及提交时间由早到晚(查看文件的修改日期)(越早越高分)两个维度来打分,最后合成一个总分(100分满分)

3. 最后保存为一个md成绩单,并且针对每一个扣分项作为列,存在扣分直接写出扣分值。

#prompt
vercel 纯动态网页的 prompt:
请帮我创建一个单JS文件的Vercel Web应用工程,要求如下:

🎯 **核心架构要求**:

- 使用纯动态网页架构,HTML内容通过JS模板字符串动态生成
- 所有逻辑写在单个JS文件中,不拆分多个文件
- 同时提供网页访问和RESTful API接口功能
- 采用现代ES6+语法,支持async/await
- 响应式设计,支持移动端访问

📋 **具体功能需求**:

* 实现一个北京时间的实时时钟,精确到秒。
* 前端展示方面,时间要大一点,因为后面要放在公共大屏展示。
* 并且提供api接口/json来返回相关时间数据,包含年月日时分秒
* 前端展示的时间应该使用vercel的后短时间,方式用户浏览器时间不准

⚙️ **技术规范**:

- 单一入口文件处理所有路由(网页、API、静态资源等)
- 使用 `req.url` 和 `req.method` 进行路由判断
- HTML使用 Tailwind CSS 或现代CSS,默认暗色模式
- 代码注释清晰,便于理解和维护
- 考虑性能优化和用户体验

📁 **部署配置**:

- 主要部署平台:Vercel Serverless Functions
- 文件结构:`package.json` + `vercel.json` + `api/index.js`
- 兼容 Vercel 的请求/响应对象规范
- 可以使用vercel.json的rewrite,不要用redirect和route.

📦 **输出要求**:

1. **项目结构**:完整的文件目录和配置
2. **核心代码**:单文件实现,包含路由、业务逻辑、UI渲染
3. **配置文件**:package.json、vercel.json等部署配置

**质量标准**:

- 代码具备良好的可读性和可维护性
- UI设计现代美观,避免纯文本展示
- 性能优化:缓存策略、响应压缩等

#programming #prompt
gemini pro 和 claude 相互做代码审查非常好。

以下是我写的一个 telegram聊天记录搜索api.他部署在 cf worker.
他接到请求之后会先读取存储到 r2 的聊天记录 ndjson,再按照关键字搜索。
上次我已经更改了诸多特性,请你进行代码审查。
下面我附上上次的 checkpoint prompt,以及代码


每次审查出问题修复,并且出一个 checkpoint prompt
好的,就目前版本做出的改变和脚本总体的feature,总结一个 checkpoint prompt, 以便下轮对话使用。


ai 优化后的 checkpoint summary prompt:
请根据截至目前的对话内容,生成一个结构化的 checkpoint 总结,用于在后续对话中快速恢复上下文。总结应包含以下部分:

1. 【项目目标】简要重述当前脚本的核心功能与设计初衷。
2. 【已实现功能】列出目前已完成的主要特性或模块,按优先级或逻辑分组。
3. 【关键变更记录】概述本轮迭代中做出的重要修改及其原因(如重构、新增逻辑、修复问题等)。
4. 【待办事项 & 下一步计划】明确接下来需要实现的功能、待验证的问题或潜在优化方向。
5. 【上下文提示】提取可用于下轮对话的关键词、技术栈、约束条件或特殊需求。

请保持语言简洁准确,便于复制粘贴作为新对话的起始 prompt。

#ai #programming #prompt
 
 
Back to Top