大家好,我是躬行者,一位探索AI并致力于将AI应用到教育领域的科学老师。持续分享AI+教育的实操案例,让老师和家长在实际教学中真正用起来!

我觉得这个应该能解决一部分老师的需求,所以把完整过程分享出来给大家做参考。我用的工具(可用其他同类产品平替):Agent:Claude Code模型:DeepSeek v4-flash前置工作:安装飞书CLI(方法可以看我之前的文章)数据:用的去年下半年我教的4个班的小学三年级科学的期中和期末成绩单。4个班近两百个学生。

想法想法很明确:我把学生的成绩单收上来之后,能不能自动帮我做完解析、录入飞书多维表格、对比分析三件事。不需要我手动打开每个Excel,不需要我一个一个录入,不需要我在几个表之间来回切换对比。我要的就是一条指令,全部搞定。PS:因为聊天太长,上下文自动压缩了,所以很多历史记录都找不着,没办法截图,就只放纯文字了,委屈大家将就着看。😂第一步:和Claude Code交流,商讨目标实现的可能性以及实现方法我先没有直接让AI写代码,而是先聊方案。我跟Claude Code说了我的需求:我有四个班的Excel成绩单,想自动导入飞书多维表格,还要能做两次考试的数据对比。AI给了我几个方案:方案一是手动录入,直接用飞书表格的手动功能。这个最直接,但四五个班一两百个学生,几次考试下来就上千条记录了,不是长久之计。方案二是用飞书官方API直接操作数据。功能最全,但要自己处理认证、文档也比较复杂。对于老师来说入门门槛高了点。方案三是用飞书CLI命令行工具。这是飞书官方的工具,用命令行就能操作多维表格,不用自己写网络请求。但是在实际使用过程中有一些小问题,需要花时间解决,而且文档细节不完整。方案四就是Claude Code直接配合飞书CLI来操作,API读写用代码调用,CLI负责批量写入。这样既能利用代码的灵活性做数据分析和处理,又能利用飞书CLI方便操作多维表格。我选了方案四。让AI写脚本处理数据和调用飞书CLI,我负责调试和验证。第二步:让AI写成绩导入脚本方案定下来之后,开始写代码。第一步是解析Excel。四个班的成绩单格式一样,每份文件都是双列排版,序号姓名成绩排了两组。我把文件夹路径发给claudecode,它一个Python脚本就搞定了,从第三行开始逐行读取,左右两组分别提取。跑了一遍,188个学生信息完整,数据正确。第二步是写导入飞书的脚本。这个折腾的时间最长。主要卡在两个地方:一个是数据的匹配。学生信息要按唯一ID来关联,确保每个学生的成绩能对应到人。新生要自动识别并添加到学生信息表里。另一个是数据格式。成绩导入后还要能做公式计算,字段类型需要匹配。过程就是不断试错、看报错信息、让AI分析日志然后改代码。这些都不用管,AI会修,我只有一个目标:必须写进去。最终跑通的时候,流程是这样的:把考试文件夹路径和考试名称告诉脚本 → 自动读取四个班的Excel → 解析出学生信息和成绩 → 检查飞书里是否已有这些学生,新生自动注册 → 批量写入成绩记录 → 完成

实测导入期末成绩,四个班共189条记录,新增2名新生,全部写入成功,耗时不到一分钟。

第三步:做成绩对比分析数据进去了,下一步是对比。两次考试的数据都在飞书里了,能不能自动算出每个学生进步还是退步?又让AI写了一个分析脚本。运行一次,自动输出各班平均分对比、进退步幅度、全年级进步最大的学生和退步最多的学生、各班内排名变化、及格率变化。同时脚本自动更新飞书里的成绩对比表,期中分数、期末分数、进退步、排名变化全部并排展示。在飞书网页上随时可以筛选和排序。

第四步:自动生成学情报告数据有了,对比也有了,能不能直接生成给老师看的报告?又加了一个功能。每次分析完数据,自动生成两份报告:

一份是本次考试的学习报告,每个班级一页,关键指标卡(平均分、最高最低分、及格率良好率优秀率)、分数段分布、前十名、待关注学生名单全都有。

另一份是对比分析报告,全班进退步分布一目了然,进步最大的学生和退步最多的学生单独列出,还有全部学生的明细对比表。

HTML格式,浏览器打开就能看,按Ctrl+P就可以打印成PDF。同时也有Excel版本,方便编辑和存档。

后面考试了怎么做这套系统目前跑通了。以后每次考试,我把成绩单Excel放进文件夹,跑一条命令:node scripts/run_all.js "F:\成绩文件夹" "考试名称"等一两分钟,成绩自动存入飞书,对比表自动更新,两份报告自动生成。我只需要打开报告看数据就行。关于这次尝试的精简版步骤流程。我存成了文档,放在了小报童,需要的老师到小报童获取。

说几点体会这次尝试让我有几个感受:AI写代码的能力比我想象的强。我没写过飞书API相关的代码,但Claude Code根据需求直接生成,我只需要说清楚要什么,然后测试验证。但不要指望一次成功。中间调试花了不少时间,每次报错都让AI分析和调整代码。这是正常的过程。最小闭环的思路是对的。先跑通一条数据,再处理批量。先搞定单次导入,再加对比分析,再加报告生成。每一步都是在前一步的基础上扩展。目前这套方案还是针对我的具体需求,Excel格式变了或者科目不同,脚本需要调整。但核心流程是可以复用的。如果你也带多个班、有多次考试,想用技术减少重复劳动,建议你试试这个思路。不一定用飞书和Claude Code,用你习惯的工具和AI就行,关键是让AI帮你把重复的工作自动化。题外话: 我发现用了 agent 之后,教程是越来越难写。 为什么呢?是因为我们在跟 agent 交流和沟通、制作的这个过程,它不是像安装程序一样的固定流程,而是一个动态变化的过程。 比如说我们给它设定了同样的任务目标,那我运行的时候遇到的问题,可能和你运行的时候遇到的问题不是同一个问题,所以这个具体的步骤就没有办法固定,只能是把大概的流程顺序写出来。那你说要是遇到了问题不会解决怎么办呢?让AI解决+你自己的思考和判断。只要你的目的是清晰的,流程大致一样,那做出来我们想要的东西是完全没问题的。 这就是我感觉现在教程越来越难做的原因。如果觉得这篇文章对你有帮助,欢迎分享给身边的老师朋友。更多教育技术实操内容,可以加入我的交流群,我会定期分享用AI提升教学效率的方法和踩坑经验。

小报童:点击下面链接领取优惠券,更超值!https://xiaobot.net/coupon/fe8d83ec-cfbf-44c2-af57-db197a50e9a9小报童是腾讯的付费专栏,打通微信。我在小报童开了一个专栏,叫《AI赋能教育实践案例及实操方法100例》,把我所有试过的好法子、踩过的坑,都整理成了能直接上手的教程放了进去,包含了基础技能、教学应用、教学管理、课堂互动等领域(目前更新了30多篇,持续更新中……)。专栏原定价49元,现在给较早支持我的粉丝朋友们一个“优惠价”,限时29.9元,就当交个朋友,目前已有500多人订阅。如果你觉得这些内容对你有帮助,也欢迎你来看看。扫描下图中的二维码即可享受优惠价,购买成功后记得添加我为好友哦,送你两大福利:价值199的DeepSeek教师资源和我实践总结的课程开发全流程提示词。

如果觉得文章有帮助,就点个免费的赞、在看吧。不想错过我的每一篇干货分享,可以点击公众号主页右上角的三个点,选择“设为星标”就OK了😄。

科学老师学AI

