Skip to main content

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

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

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

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

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

    #prompt