学员操作清单

AI赋能成绩分析培训 · 全程自然语言对话
不写代码、不跑脚本,用对话完成成绩分析
今天同时学会两件事
① 成绩分析:扫描→分析→审计→教学干预;
② 智能体工作:给工作区→提任务→让AI执行→验证产出。
你说需求,AI写代码、跑代码、出结果;你确认口径、验证证据、作出专业判断。
2025学年第二学期 · 高二语文成绩分析案例
学习路线 顺序仅供参考
学习路线你的任务完成标志
进入工作区打开项目,保存工作规则,放入脱敏数据AI能够读取规则和数据文件
理解数据扫描结构,确认人数、满分和异常数据形成数据字典和明确的统计口径
发现问题从整体、题目、班级和学生等维度分析找到至少一个有教学价值的问题
验证结果用独立路径核对关键数字和结论能够说明证据、警告和处理方式
形成成果生成可查看的分析报告,并升级为最小UI报告能够打开;UI能够筛选、查询,数字与审计结果一致
迁移应用寻找下一个适合智能体协作的真实任务写下一个准备尝试的工作项目
节奏说明:连续学习大约一小时后休息20分钟左右,具体以当天安排为准。上面的路线只用于帮助你理解任务关系,不代表固定顺序。
这份清单怎么用 先看这里

不需要复制完所有提示词。先完成核心任务,再根据自己的进度继续探索。

核心任务进入工作区、保存规则、扫描数据、完成一个核心发现、提供审计证据、生成简短报告和最小UI。
自主选做继续分析可追回分数、临界生、复测计划,或生成更多形式的报告。
课后拓展六维完整分析、两次考试对比、完整UI工作平台、学生成长台账、真实Bug案例和其他学科迁移。
数据安全:培训只使用脱敏数据。真实学生姓名、学号和成绩不得上传公共网页端;在本地工作区处理真实数据时,也必须遵守学校的数据安全制度。
准备阶段
1 安装TRAE 建议课前完成
下载安装

打开浏览器,访问TRAE官方下载页面:https://www.trae.cn/ide/download

  1. 网页会自动识别你的系统(Mac / Windows),点击对应按钮下载安装包
  2. Mac用户:双击 .dmg,将TRAE拖入"应用程序"。首次打开如提示"来自未识别开发者":系统设置 → 隐私与安全性 → 点击"仍要打开"
  3. Windows用户:双击 .exe 安装,按提示完成即可(建议不要改默认路径)
首次启动
  1. 登录账号(邮箱注册或扫码登录)
  2. 认识当前 Work 界面的三个区域:
    • 左侧:项目文件区(查看工作目录中的文件和文件夹)
    • 中间:任务与结果区(查看AI的回复、执行过程和生成结果)
    • 底部:输入区(用自然语言告诉AI你要完成什么)
  3. 关键动作:在桌面新建一个文件夹 AI成绩分析,在TRAE中将其设为工作目录
提示:这个文件夹就是你的"工作入口"。以后所有文件都放在这里,AI才能看见它们。
界面说明:不同版本或不同模式的界面可能略有差异。本次培训使用 Work 界面,不要求学员打开或操作终端。
设备提示:如果自己的设备暂时无法完成准备,可以与同伴共用一台电脑继续任务,不必停留在安装问题上。
2 让AI为你准备环境 核心任务
在对话框输入以下指令

这是你在TRAE中输入的第一条指令。不用去命令行敲命令,直接用自然语言告诉AI你要什么:

在TRAE对话框中输入
我要做成绩分析,帮我检查Python环境,安装pandas、numpy、openpyxl、xlrd、xlwt这些依赖
回车发送,等AI自动完成。AI会检查Python版本、安装缺失的依赖库、验证环境。
确认环境就绪
在TRAE对话框中输入
验证一下Python和所有依赖是否安装成功
AI预期回复

AI会逐个检查已安装的库版本,如果全部就绪会告诉你"环境已准备好"。

注意:如果安装过程中出现任何报错,不要自己查百度。直接把报错信息发给AI,问:"这个报错怎么解决?"
3 设置你的工作规则 核心任务;原理延伸阅读
为什么要做这一步

成绩分析最怕什么?不是算错了,而是数据都读错了。如果AI把"主观分"当成了不含写作的分数来算,那后面所有的平均分、得分率、班级对比、教学建议——全部建立在错误的基础上,做得越精致错得越离谱。

所以你需要在分析开始之前,就立好规矩:先扫描确认数据结构、用代码精确计算、算完必须审计验证、不确定的必须问。这4条规则就是防止"从第一步就错了"的防线。

而你要体验的是:把规则保存到项目文件中,让后续任务能够持续参考。这不是保证AI“永久记住”,重要任务开始时仍要确认它是否读取并遵守了规则。

把你的要求告诉AI,让它写成规则文件

在对话框里输入下面这段话。不用一字不差,用你自己的话说也行,核心意思到了就可以:

在TRAE对话框中输入
我以后会经常用你做成绩分析。请记住以下工作规则:

1. 先扫描数据结构生成数据字典,不要假设数据长什么样
2. 所有统计数字必须用Python代码实际计算,不能你自己估算
3. 分析完成后要做独立审计验证,交叉核对人数和分数
4. 字段含义不明确时问我,不要自己猜

帮我把这些规则保存到项目规则文件里
你用自然语言说明需求,AI负责整理并保存为项目文件;保存后请打开文件确认内容是否完整。
这4条规则分别是什么意思

你可能觉得这4条规则有点抽象。别急,逐条解释——理解了这些,你就理解了成绩分析的核心方法论:

规则1:先扫描数据结构,生成数据字典

什么是数据字典?它就是你的数据的"说明书"——记录每个文件里有哪些列、每列叫什么、数据是什么类型、表头在第几行、数据从第几行开始。

打个比方:你拿到一个陌生的柜子,数据字典就是贴在柜门上的清单——第一个抽屉放什么、第二个放什么,一目了然。

为什么不能跳过?因为Excel文件的表头远比看起来复杂:有的表头只有一行,有的有两行甚至三行合并;有的列是空的,有的列名看着差不多但含义完全不同(比如"A率"和"A人数")。不先扫描清楚,后面计算时就会读错列、读错行,算出错误的数字。

一句话:先看图纸再施工,不要凭印象猜结构。

规则2:所有统计数字必须用Python实际计算

你可能会想:直接问AI"平均分是多少"不就行了吗?为什么要绕一圈让AI写代码?

因为语言模型生成的是文本,不能替代对真实数据的计算。没有实际读取并运行计算时,它可能给出一个“看起来合理”的数字;成绩分析中的人数、平均分、比例和排名,必须由程序从当前数据中计算。

Python不同。它直接读取你电脑上的真实Excel文件,用数学公式逐行逐列精确计算。同样的数据跑十次结果完全一样,任何人拿到同样的代码和数据都能验证。

一句话:AI负责理解需求和写代码,Python负责精确计算。你看到的每个数字,都是Python从真实数据中算出来的,不是AI"觉得应该是"的。

规则3:分析完成后必须做独立审计

算完了不等于算对了。审计就是用不同的方法重新验证一遍——比如人数对不对得上、各部分加起来等不等于总分、跨表数据是否一致。

真实案例:有一次分析把“主观分”满分当成42分,算出所有班级主观题得分率都在90%以上。审计时,“客观分+主观分=总分”验证通过,说明主观分已经包含写作;同时主观分最大值达到52,否定了满分42的假设。继续核对三道主观题和写作构成后,确认满分应为52。重算后得分率从91%降到74%,结论完全反转。

一句话:审计是最后一道防线,防止结构正确但内容错误的数据"骗过"你。

规则4:字段含义不明确时问你,不自己猜

数据字典能告诉你“这列叫主观分”,但无法独立确认“主观分里是否包含写作、满分是42还是52”。这类内容层面的问题需要结合命题和阅卷口径确认。

AI遇到不确定的字段含义,应该主动询问,而不是自己猜一个然后用下去。人负责确认数据含义,AI负责执行。

AI会做什么
AI预期回复

AI会根据当前平台支持的项目规则机制创建或更新规则文件,把4条要求写进去,并告诉你保存位置。

请打开规则文件核对内容。后续任务可以持续参考这些规则,但重要任务开始时仍应要求AI确认一次。

验证规则是否生效

开一个新对话,测试AI是否"记住"了你的规则:

在TRAE对话框中输入
我刚才设置的工作规则,你还记得吗?
AI预期回复

AI会复述你设置的4条规则,证明规则文件已生效。

认知点:智能体的"记忆"能力

一次性网页对话通常围绕当前会话和已上传材料展开;换一个任务或新会话时,项目规则、文件关系和处理流程往往需要重新说明。

在TRAE工作区中,可以把要求保存为项目规则,让后续任务持续参考。这就是智能体的项目上下文能力:不是保证“永远记住”,而是把关键要求沉淀为可查看、可修改的文件。

想象一下:以后每次考试出成绩,你可以从“帮我分析这次考试”开始,让AI参考项目规则组织扫描、计算和审计。你仍要确认数据口径、检查警告并作出教学判断。
4 放入成绩数据 核心任务
复制数据文件
  1. 先将培训提供的第一次考试脱敏数据复制到工作目录 AI成绩分析 中;第二次考试数据保留到独立挑战时再发放
  2. 数据文件夹应包含9类子文件夹(1.学生榜单、2.统计报表、3.小分表 等)
为什么这一步很重要

网页对话适合围绕当前材料进行一次性问答;在TRAE工作区里,AI可以围绕整个本地项目持续读取文件、调用工具并保存产物,更适合多文件、可复用的成绩分析任务。

成绩分析六个维度
5 为什么是这六个分析维度? 先理解问题链
成绩分析的内在逻辑

你可能会想:成绩分析不就是算算平均分、排排名次、找找弱题吗?为什么要搞六个模块?

因为成绩分析的目的不是"算出一堆数字",而是支持教学决策。如果只是算数字,算完就结束了;但如果要支持决策,就必须回答一个完整的问题链:

六个维度的决策链条

每一个模块回答一个核心问题,六个问题串成一条完整的决策链:

①数据可靠吗 → ②整体表现怎样 → ③具体哪里出了问题 → ④问题集中在哪些人 → ⑤与过去相比发生了什么 → ⑥下一步采取什么行动

这条链的逻辑是:先证明数据可用,再描述现象;先发现问题,再定位人群;最后才作决策。

为什么不按"年级→班级→学生"来分?

很多人习惯按分析对象来分:先分析年级,再分析班级,再分析学生。但这样分有个问题——每个对象下面都要重复列平均分、排名、得分率,最后什么都分析了但什么决策都做不了

按决策链条来组织就不一样:模块二算完整体平均分后,模块三用来分解到每道题找问题,模块四用来定位到哪些班级和学生——同一个平均分在 不同模块中服务于不同的决策,不重复计算。

这就是六维分析的核心原则:按“要支持什么决策”来组织,不按“能算出什么”来排列。

模块核心问题输出
维度一:数据与考试质量数据可靠吗?分析准入表
维度二:整体成绩画像整体表现怎样?水平定位 + 分布形态
维度三:题目与能力诊断具体哪里出了问题?薄弱题目/板块定位
维度四:群体与个体定位问题集中在哪些人?班级差异 + 学生分层
维度五:发展变化与过去相比?纵向趋势(需多次考试)
维度六:教学干预下一步做什么?分年级/班级/学生的行动建议
怎么跟AI协作:不要求复制所有提示词。先完成最核心的任务:说明问题和验收标准,观察AI是否真实执行,再确认结果、追问证据并作出判断。
维度一:数据与考试质量
6 数据可靠吗?——先验证再分析 核心任务
核心任务|触发AI开始工作

数据放进去了,规则也设好了。先用一句真实任务启动协作,再检查AI是否确实执行了扫描:

在TRAE对话框中输入
帮我分析这次考试成绩
发送后观察AI是否读取了规则、扫描了文件并生成数据字典;如果没有,请明确要求它先扫描,不要直接进入结论。
AI会告诉你什么
AI预期回复

AI应说明:识别了哪些文件、表头和字段,数据从哪一行开始,发现了哪些缺失或异常,以及生成的数据字典保存在哪里。

不要先看标准答案。把AI报告的人数、满分和统计口径记录下来,并说明证据来自哪张表。

核心任务|确认数据质量

AI扫描完了不等于扫对了。你要追问关键信息,确认AI理解的数据结构和你知道的一致:

追问1
参与统计的到底有多少人?满分是多少分?应考人数、实考人数、缺考人数分别是多少?
AI预期回复

请填写你的核对结果:参与统计____人;满分____分(客观____分+主观____分);应考____人;实考____人;缺考____人。

证据来源:________________;仍需进一步确认的口径:________________。

核心任务|让AI做数据质量检查

这一步是模块一的核心——不是拿到数据就开始算,而是先判断这份数据是否具备被分析的资格。让AI做一套完整的质量检查:

追问2
帮我做数据质量检查:应考人数是否等于实考人数加缺考人数?各班实考人数之和是否等于年级实考人数?有没有重复学号?有没有小题分加起来不等于总分的?有没有超满分的记录?
AI预期回复

AI会生成一张"分析准入表",列出每项检查的结果:通过/警告/失败。如果全部通过,告诉你"数据可信,可以进入正式分析"。

维度一的逻辑

不是拿到数据就开始算,而是先判断这份数据是否具备被分析的资格。没有这一层,后面的精细分析可能只是"精确地分析错误数据"。

模块一的最终输出是一张"分析准入表"——只有通过准入表的数据,才能进入后续五个模块。

边界认知

AI能检查数据结构、发现异常记录,但“发现异常后怎么处理”需要你决定——是删除、标记后保留,还是进一步核验。不要让AI静默处理。

如果AI说的人数和你的预期不一致,直接追问:"为什么是728人?是不是有缺考的没排除?"——这就是"与AI对话"的方式,不是被动接受结果,而是主动追问。
维度二:整体成绩画像
7 整体表现怎样?——不止一个平均分 核心任务
核心任务|先读已有的统计,再验证

数据文件(如"学科成绩对比""班级成绩对比")里,可能已经包含了平均分等统计数字。先让AI读出来,再从原始成绩重新算验证:

在TRAE对话框中输入
帮我看一下学科成绩对比文件里已有的统计数字,然后从学生榜单的原始成绩重新算一下平均分、中位数、标准差、最高分、最低分,跟文件里的对比一下是否一致
先读已有的,再从原始数据重算验证——一致就放心用,不一致就追问原因
AI预期回复

AI会告诉你:文件里的平均分是XX,从原始成绩重新算是XX,是否一致。如果不一致,AI会分析原因(比如统计口径不同)。

自主选做|不能只看平均分

平均分只回答"总体在什么位置",但同样71分的平均分,可能来自"大部分在70-75",也可能来自"一半85+一半55-"——教学决策完全不同。让AI同时算三个维度:

追问
帮我算三个维度:1.集中趋势(平均分、中位数、偏度);2.离散程度(标准差、全距、四分位距);3.分布形态(偏斜方向、峰度)。再按A(≥79)、B(71-78)、C(64-70)、D(55-63)、E(<55)划分各等级人数和占比
AI预期回复

AI会返回一个完整的"整体画像":集中趋势+离散程度+分布形态三个维度同时呈现,外加等级结构表。

维度二的逻辑

集中趋势、离散程度、分布形态三者必须同时呈现,不能只报一个平均分。

平均分回答"总体在什么位置";标准差回答"学生之间差多少";偏度和峰度回答"分布是什么形状"。三个维度合在一起,才能判断"这次考得怎么样"以及"需不需要关注分化问题"。

已有数字≠可信数字

数据文件里现成的统计数字,可以先看,但不能直接信。因为它可能是别人用不同口径算的——比如"参与统计人数"包不包含缺考?先读已有的,再从原始数据重算验证,这就是规则3"独立审计验证"的体现。

维度三:题目与能力诊断
8 具体哪里出了问题?——逐题诊断 核心任务
核心任务|让AI逐题分析

模块二告诉你"整体怎样",模块三把整体分解到每道题,回答"哪些题是薄弱环节"

在TRAE对话框中输入
帮我算一下每道题的得分率、满分率、零分率,按得分率从低到高排序,找出年级共性弱题(得分率低于60%的)
自主选做|追问试卷质量指标
追问
每道题的难度和区分度分别是多少?哪些题区分度不好(低于0.1)?有没有天花板效应或地板效应?
区分度低的题说明"好学生和差学生得分差不多"——这道题没有区分力
自主选做|追问可追回分数

不是所有低分题都值得补——有些题难到没人能做对,补了也补不动。要找的是"有很多人失分、但不是完全做不出的题",这些分数才追得回来:

追问
帮我分析哪些题"失分程度大、涉及人数多、但不是零分率很高"的题——这些是可追回分数的题
维度三的逻辑

模块三不是简单列一个"得分率从低到高排序",而是要综合四个维度:失分程度×涉及人数×可追回性×区分度

得分率10%的题(几乎没人做对)和得分率55%的题(一半人能做对),教学策略完全不同——前者可能要放弃或只针对尖子生,后者才是全年级应该重点突破的。

边界认知

AI能算出题目得分率,但“为什么这道题得分率低”需要结合教学和答题情况判断——可能是知识、审题、表达或试题本身的问题。

维度四:群体与个体定位
9 问题集中在哪些人?——从班级到学生 核心任务
核心任务|班级差异分析

模块三定位了"哪些题有问题",模块四回答"这些问题集中在哪些班级和学生"。先看班级层面:

在TRAE对话框中输入
帮我按班级算一下各班的平均分、标准差、A+B比例、及格率,按平均分从高到低排名。再算一下各班在每道题上的得分率,跟年级平均得分率对比,找出各班的特有短板题
"特有短板题"= 班级得分率比年级低10%以上的题
AI预期回复

AI会返回一个班级对比表,包含各班均分、标准差、A+B比例,以及每个班特有的短板题目。

自主选做|追问临界生
追问
帮我找出临界生——就是处于等级边界、差一点就能升一个等级的学生,按班级统计有多少人。再看看这些临界生主要卡在哪些题上
自主选做|追问学生分层

不是简单按分数分A/B/C/D/E,而是按诊断类型分层——同样考了65分的学生,一个是"客观题强主观题弱",另一个是"选择题全对但作文跑题",教学策略完全不同:

追问
帮我把学生按诊断类型分层:稳优型(稳定高分)、临界冲刺型(差一点升级)、单板块短板型(某类题特别弱)、基础漏洞型(多题低分)。每个类型有多少人?
维度四的逻辑

班级差异不能直接归因于单一因素——成绩同时受学生基础、班级氛围、教学进度等多种因素影响。这个维度的目的是“定位”而非“归因”。

学生分层从"分数分层"升级为"诊断型分层"——不只看考了多少分,还要看为什么考了这个分。同样是65分,教学干预方向可能完全不同。

追问技巧:每次AI给出结果后,你可以继续追问细节。比如AI说"7班有14个临界生",你可以追问"7班这14个临界生主要卡在哪些题上?"——这就是对话的力量,脚本做不到这么灵活。
维度五:发展变化
10 与过去相比发生了什么?——纵向对比 延伸探索
前提条件

纵向对比需要至少两次考试的数据。完成一次单次考试分析后,可以继续用两次脱敏数据探索发展变化。

延伸探索|让AI做纵向对比
在TRAE对话框中输入
我工作目录里还有上次考试的成绩数据,帮我对比一下两次考试:整体平均分变化了多少?各等级比例怎么变的?哪些班进步了、哪些班退步了?哪些学生进步最大、退步最大?
先要求AI确认两套数据的学生关联方式、试卷满分和统计口径,再进行比较。
延伸探索|追问弱题改善情况
追问
上次考试得分率最低的那几道题,这次改善了吗?如果题型相同的话帮我对比一下
维度五的逻辑

跨考试比较不宜直接比较原始分——不同试卷难度不同,平均分涨了3分可能是因为卷子简单了,不是因为学生进步了。

更科学的做法是比较标准分或百分位排名,消除试卷难度差异的影响。但作为初步分析,直接比较也有参考价值,只要注明"需结合难度变化解读"。

与模块六的关系

模块五的纵向变化最终服务于模块六——"上次教学干预有没有效果"需要通过模块五来验证。如果上次重点补了某道题,这次这道题得分率上去了,说明干预有效;如果没变甚至下降,说明策略需要调整。

维度六:教学干预
11 下一步采取什么行动?——从分析到决策 核心任务
核心任务|让AI生成行动建议框架

前五个模块都是"发现问题",模块六是"解决问题"。让AI把前面的分析结果整合成行动建议:

在TRAE对话框中输入
根据前面五个模块的分析结果,帮我生成教学干预建议。分三个层面:1.年级层面(共性问题、统一行动);2.班级层面(各班特有短板、差异化行动);3.学生层面(分层学生的针对性策略)。每条建议要写清楚:涉及哪些学生、原因是什么、建议什么行动
自主选做|追问复测计划

任何教学干预都必须有"何时复测、怎么验证效果"的计划,否则就只是"做了"但不知道"有没有用":

追问
帮我制定一个复测计划:哪些题目需要在下次考试中复测?用什么方式验证干预效果?时间节点怎么安排?
维度六的逻辑

模块六是整个分析体系的终点。每个发现都必须转化为"证据→涉及学生→原因→行动→谁负责→何时复测"的完整链条。

没有复测计划的干预等于没有干预——因为不知道有没有效果。模块六的复测结果将成为下一次考试分析的输入,形成"分析→行动→验证→再分析"的持续改进循环。

边界认知:AI能做什么,不能做什么

AI能做的:把前面五个模块的数据整合成结构化的建议框架,列出每个层面涉及哪些学生、数据依据是什么。

AI不能替你完成的:确认教学根因、决定采用什么策略、评估某个学生是否适合特定干预方式。

所以这个维度的输出是建议框架,不是最终方案。请结合实际情况修改确认后再执行。

课堂核心任务:生成报告并升级为最小UI
12 从可视化报告升级为最小UI 核心任务
核心任务|让AI生成HTML报告

分析做完了,让AI把结果做成一份可视化报告:

在TRAE对话框中输入
帮我把刚才的分析结果生成一份HTML可视化报告,要有图表,包括等级分布、题目得分率、班级排名这几个部分
AI会用ECharts生成带交互图表的HTML文件,保存在你的工作目录里
查看报告
  1. 在工作目录中找到生成的 .html 文件
  2. 双击用浏览器打开
  3. 检查图表是否正确显示
核心任务|把报告升级为最小UI

不要重新计算数据,直接使用已经审计通过的分析结果,把“只能看”的报告升级成“可以查”的本地界面:

在TRAE对话框中继续输入
请不要重新计算数据,直接使用已经审计通过的分析结果,把这份HTML报告升级成一个本地最小UI。界面至少包含:本次考试总览、班级筛选、学生或题目查询、结果明细。使用普通教师能理解的中文,核心功能在断开VPN和互联网后仍能使用。请保留原来的HTML报告,不要覆盖;完成后测试筛选、查询和页面显示,并核对UI中的人数、平均分和关键结论与原报告一致。
这里学的是“把成果变成工具”,不是学习前端代码。先完成最小版本,不追求功能越多越好。
现场验收最小UI
  1. 页面能直接打开,主要入口使用清楚的中文
  2. 至少有一个筛选功能和一个查询功能
  3. 选择条件后,结果会同步变化
  4. UI中的关键数字与审计通过的报告一致
  5. 不依赖国外API、CDN或在线字体,断网仍能查看核心内容
自主选做|让AI生成Word报告
追问
再帮我生成一份Word版本的报告,用通俗的语言写分析结论和教学建议,不要太技术化
延伸方向|从最小UI继续升级

现场只完成最小UI。完整的项目总控台、学生成长台账、教学干预与复查,参见后面的“升级UI界面”和“升级学生台账”。

关键体验

关键差异不在于能不能生成文字,而在于能否围绕工作区连续执行:读取数据、运行代码、保存脚本、生成报告,再把报告升级成可以筛选和查询的本地UI,并根据验收结果继续修改。这不只是回答,而是完成并迭代一个项目。

结课独立挑战 · 不再复制提示词
用第二套数据独立完成一次 独立完成
你只会收到这一条任务
独立挑战任务
请使用“扫描→分析→审计”完成这次考试分析:确认数据结构,找出一个有教学价值的问题,给出审计证据,并生成一份可查看的报告。
这次不提供逐步提示词。请你自己决定先问什么、如何追问、怎样验证。
五项结课验收
必须交出的成果自检问题
数据字典我能说明文件、字段、人数和满分口径吗?
核心分析我找到至少一个有教学价值的问题了吗?
审计证据我能说明用什么独立路径验证、是否有警告吗?
专业判断我区分了数据事实、AI建议和自己的专业判断吗?
可查看报告我生成了HTML或Word,并保留了可复用流程吗?
真正学会的标准

不是“报告生成了”,而是你能解释:为什么先扫描、数字由什么程序计算、结果如何验证、AI建议在哪里结束、你的专业判断从哪里开始。

日常使用
13 回到学校后怎么用
每次考试后
  1. 把成绩数据文件夹放到工作目录
  2. 在TRAE中对话:"帮我分析这次考试的成绩"
  3. AI扫描数据→你确认结构→AI计算→你追问→AI审计→你判断→AI出报告
  4. 如果有上次数据,加一句:"和上次考试对比一下"
不只是成绩分析

TRAE能做的远不止成绩分析。试试这些:

你想做的事在TRAE中怎么说
做PPT/演示文稿"帮我做一个关于XX主题的演示文稿"
处理问卷数据"帮我分析这份问卷数据"
写教学反思"帮我写一篇关于XX的教学反思"
做数据看板"帮我把这些班级数据做成可视化看板"
跨学科分析换一份数学/英语成绩数据,同样的对话方式
三个原则
  1. 按任务选择入口:一次性问答可以使用网页对话;持续、多文件、要调用工具和保存产物的任务,优先进入工作区智能体
  2. 从自然语言开始:普通使用者不必先学会编程,也可以说明目标、标准和输出,让AI协助执行;关键结果仍需自己验收
  3. AI算的你验证:AI给出的数字,看一眼是否合理。有疑问就追问
课后拓展一:从课堂最小UI到完整工作平台
UI 继续扩展课堂已经完成的最小UI 课堂已完成最小UI;此处课后继续升级
先确认:课堂已经走到哪一步

课堂现场已经完成:把审计通过的HTML报告升级为带有总览、筛选和查询功能的最小UI。下面讨论的是如何在课后把这个最小UI继续扩展为完整工作平台,不是把UI操作全部留到课后。

成果形态能够做什么主要局限
分析报告阅读结论、查看图表、保存或打印内容相对固定,查找具体学生不方便
查询面板搜索、筛选、切换图表和查看明细通常以查看为主,尚未形成完整工作流程
UI工作界面把导入数据、运行分析、查看报告、学生台账和项目检查放在一个入口需要明确数据更新、权限和验收规则
关键变化:UI不是把页面“做漂亮”,而是把经常重复的工作步骤组织成清楚、可点击、可检查的工作入口。
先画最小界面,不要一步做大
  1. 总览:显示本次考试、参与人数、平均分、审计状态和最近生成时间。
  2. 运行分析:选择数据文件夹,先预检,再运行分析。
  3. 数据查询:按班级、题目、等级或学生查找数据。
  4. 报告中心:统一打开HTML、Word、Excel和审计结果。
  5. 学生台账:查看历次成绩、薄弱板块和成长轨迹。
  6. 项目检查:确认依赖、数据、分析、审计和报告是否齐全。
UI升级指令|先让AI设计,再实施
请把当前成绩分析项目升级成一个本地运行的UI工作界面。先不要直接修改文件,请先扫描现有项目,列出已经具备的功能、仍然分散的入口和可能的操作风险,然后给出页面结构与最小可用版本方案。我希望在同一个界面中完成:查看项目总览、选择成绩数据、运行分析、查看实时进度、打开分析报告、查询学生数据、查看学生成长台账和检查项目状态。界面使用普通教师能够理解的中文,不把代码、终端命令和技术日志作为主要操作方式;所有核心功能必须在断开VPN和互联网后仍能使用。方案确认后再实施,并保留现有报告和脚本,不要推倒重做。
“先设计、再实施”能避免AI一开始就做出一个看起来完整、实际入口混乱的页面。
继续追问|让界面真正可用
请按照教师第一次使用的顺序检查这个UI:能否看懂当前状态,能否找到数据入口,运行前是否有预检,运行中是否有进度,失败时是否告诉我下一步怎么办,完成后是否能直接打开报告。请逐项测试搜索、筛选、页面切换和本地文件读取;修复后重新验证。不要只告诉我“功能已完成”,请提供可以观察到的验收证据。
UI界面的五项验收
验收问题合格标志
普通教师找得到入口吗?主要任务使用清楚的中文导航,不要求先理解代码
操作有前后关系吗?预检→运行→审计→查看成果的状态清晰
数据更新后会同步吗?重新分析后,指标、报告和台账能够刷新
错误能被看懂吗?不仅显示失败,还说明缺什么、到哪里处理
国内网络环境能用吗?不依赖国外API、CDN或在线字体,断网仍可运行核心功能
先做本地版:第一次升级UI时,优先把它做成本机或学校内网可用的入口。是否发布到公网、让多人共同使用,是另一个涉及账号、权限、服务器和真实学生数据安全的项目,不要自动扩大范围。
课后拓展二:从成绩分析到学生成长台账
把一次分析变成持续的学生成长档案 课后自主升级;现场不要求完成
为什么值得继续做

一次考试分析回答“这次发生了什么”;学生成长台账继续回答“这名学生发生了怎样的变化、采取过什么措施、措施是否有效”。

升级后的三层成果

一次考试形成一份诊断报告;多次考试形成一条成长轨迹;持续干预形成一份学生成长档案。

升级前先准备什么
需要准备最低要求作用
两次或更多考试数据每次都有学生总分;最好还有小分表形成历次成绩与能力变化
稳定学生编号同一学生在不同考试中使用同一个编号跨考试正确关联学生
考试信息考试名称、日期、学科、满分和统计口径避免把不同口径直接比较
题目能力映射题号对应内容板块或核心能力追踪学生短板怎样变化
课后升级路线
  1. 先做学生总目录:为每名学生保留一个稳定编号、化名和班级。
  2. 追加历次考试记录:新考试只能追加,不能覆盖原有成绩。
  3. 形成个人成长页:展示总分、等级、排名、名次百分位和能力变化。
  4. 识别持续问题:区分一次失误、连续薄弱和新出现的异常波动。
  5. 加入干预与复查:记录问题、措施、复查时间和复查结果。
  6. 建立筛选入口:能够按班级、等级、进步、退步和薄弱能力筛选学生。
第一轮升级指令|先做只读台账
请在当前成绩分析项目中增加一个“学生成长台账”。先扫描现有的历次考试数据,确认是否存在能够跨考试关联同一学生的稳定编号。不要修改或覆盖原始成绩文件。请将每名学生的历次总分、等级、年级排名、名次百分位、主要薄弱板块和优先复查题目整理成成长档案,并增加按班级、等级和变化状态筛选的本地页面。跨考试判断优先使用标准分或名次百分位,不要只比较原始分。完成后请核对建档人数、成功关联人数,以及进步、稳定、需要关注三类人数之和。
建议先完成只读版,确认学生关联和指标方向可靠后,再增加可填写内容。
第二轮升级指令|增加干预与复查
请在学生成长台账中增加“教学干预记录”:问题描述、证据来源、干预措施、记录日期、计划复查时间、复查结果和下一步行动。不要让AI自动替教师确认干预有效;AI可以比较复查前后的数据并提出判断依据,最终状态由教师确认。请确保历史记录只能追加和修订,不能因为导入新考试而被覆盖。
这一步已经从成绩分析进入教学管理,使用前应先明确学校内部的数据权限和保存规则。
完成后怎样验收
验收问题合格标志
同一学生关联正确吗?抽查若干学生,历次编号、班级和成绩能一一对应
进步方向正确吗?明确名次百分位越小越靠前,并用具体学生人工核验
数据会被覆盖吗?导入新考试后,旧考试和旧干预记录仍然保留
结论能追溯吗?每个短板和变化结论都能回到考试、题目或记录
页面断网能用吗?关闭VPN和互联网后,列表、筛选和个人档案仍能打开
隐私与权限边界:练习时继续使用脱敏编号。真实学生台账应保存在学校允许的本地或内部环境中,不把真实姓名、学号、成绩和教师备注上传公共网页端;不同教师查看、修改和导出的权限也应当明确。
经验复盘:如何避免常见Bug
! 这些bug真实发生过 按需阅读
为什么要讲这一节

以下案例按需阅读,用来理解智能体项目为什么仍需要人的验收。你不必一次读完,可以在遇到相似问题时回来查阅。

Bug 1:进步/退步方向全反

发生了什么:早期对比结果曾把“进步Top20”和“退步Top20”的方向写反。抽查具体学生的两次成绩后发现标签与事实不符,修正指标方向后恢复正常。

根因:"百分位变化"这个指标方向反直觉——百分位值变小=名次上升=进步,但代码把"正变化"当成了进步。开发者被变量名的方向迷惑了。

你怎么避免:每当AI给你一个带方向的结果(进步/退步、增加/减少、改善/恶化),挑一个具体学生手动验证

验证对话
你说的"进步Top1"这个学生,第一次考了多少分?第二次考了多少分?分数是上升还是下降?那他应该是进步还是退步?
Bug 2:缺失值被静默填0

发生了什么:第一次考试成绩榜的"年级排名"列全部为空,代码把空值静默转成了0,导致所有人的百分位都算成了0%。

根因代码遇到缺失数据时没有报告,而是偷偷填了一个默认值。这违反了规则4"字段含义不明确时问你,不自己猜"。

你怎么避免:每次AI算完结果后,追问一句:

验证对话
你计算的过程中有没有遇到缺失值或异常数据?你是怎么处理的?有没有直接填0或者跳过的?
Bug 3:审计门禁失效

发生了什么:审计脚本发现错误后写入JSON的键名是summary.error,但流水线脚本读的键名是fail_count——永远读到0,审计发现错误也照样生成报告。

根因:两个脚本在不同时间写的,没有统一的接口约定。一个改了键名,另一个不知道。

你怎么避免:这属于脚本之间的接口问题,学员对话时不太会遇到。但 lesson是:不要假设两个步骤之间的数据传递是正确的。让AI验证:

验证对话
审计脚本输出的JSON结构是什么样的?流水线脚本读取的键名和审计脚本写入的键名一致吗?帮我核对一下
Bug 4:满分学生被算了两次

发生了什么:分段频数统计中,100分的学生在循环内被算了一次,循环外又被"补算"了一次,导致满分学生人数翻倍。

根因:开发者不确定[lo, hi)区间是否包含满分,就"保险起见"又算了一遍——结果画蛇添足。

你怎么避免:凡是涉及"分段统计"或"分类汇总"的结果,让AI做一次总数验证

验证对话
各分数段人数加起来等于总人数吗?各等级人数加起来等于参与统计人数吗?如果不等,差在哪里?
Bug 5:文档数字与实际数据脱节

发生了什么:培训讲稿里写平均分71.2分、满分90分,但实际数据是平均分74.67分、满分100分。因为数据从v1升级到v2时,讲稿没有同步更新。

根因:没有"单一数据源"——数字散落在多个文档里,手动维护,改了一处忘了改另一处。

你怎么避免文档里的数字永远从JSON读取,不手动写死。如果你在对话中引用了一个数字,下次更新数据后让AI重新生成文档,而不是手动改。

Bug 6:满分组成写错

发生了什么:学员操作清单里写"客观题60分+主观题40分",但实际是"客观题48分+主观题52分"(主观题含写作40分)。而且这个错误出现在学员用来核对AI答案的"标准答案"位置。

根因:凭印象写了满分组成,没有从数据字典里确认。这正是规则1"先扫描数据结构,不假设数据长什么样"要防止的。

你怎么避免:凡是涉及数据结构的数字(满分、人数、及格线),永远让AI从数据里读取,不要自己写

总结:五条防bug对话习惯

① 方向验证:带方向的结果(进步/退步),挑一个具体案例手动验证

② 缺失值追问:每次算完追问"有没有缺失值?怎么处理的?"

③ 总数验证:分段/分类统计后追问"各部分加起来等于总数吗?"

④ 不手写数字:文档里的数字从JSON读取,不手动写死

⑤ 不猜结构:满分、人数、及格线等永远让AI从数据里读取

这五条习惯的本质:不是不信任AI,而是信任但验证。AI能力很强,但它会在你看不到的地方犯你意想不到的错误。你的角色不是写代码,而是验证者——提对了验证问题,bug就无处藏身。
常见问题
Q:安装TRAE时提示"来自未识别开发者"怎么办?

Mac用户:系统设置 → 隐私与安全性 → 找到被阻止的TRAE → 点击"仍要打开"。这是Mac的正常安全机制。

Q:Python没装怎么办?

直接在TRAE对话框里说:"我的电脑没有Python,帮我安装"。AI会引导你完成安装。

Q:AI生成的代码报错了怎么办?

不用慌。把报错信息发给AI,要求它解释原因、提出修复方案并重新运行;修复后仍要检查结果和审计状态。

对话的优势是可以围绕同一问题持续定位和修改,但不能把“AI说已修复”当成验收完成。

Q:AI算出来的数字和我的预期不一致?

追问它:“这个人数采用了什么统计口径?证据来自哪张表?请用另一条路径重新核对。”不要先把标准答案告诉AI。

常见原因包括缺考学生未排除、重复记录、表头被当成数据或“是否参与统计”字段未处理。查明原因后再决定是否修正。

Q:我不知道该怎么问AI?

参考本清单每一步的"对话指令"。但不用完全照搬——用你自己的话说就行,AI能理解自然语言。

一个简单的公式:"帮我做XX" + "按XX标准" + "输出XX格式"。比如:"帮我算各班平均分,按A/B/C/D/E分等级,输出一个表格"。

Q:AI生成的报告打开是空白页?

告诉AI:"生成的HTML报告打开是空白的,帮我检查一下哪里有问题"。AI会检查代码,修复后重新生成。

本项目图表资源已经本地化。常见原因包括本地资源路径错误、脚本语法错误或数据文件未正确加载;要求AI检查浏览器报错并修复后重新验证。

Q:成绩分析跑到一半,AI好像卡住了?

可能是AI在处理大量数据时需要时间。等待30秒-1分钟。如果确实卡住了,输入:"你现在在做什么?进度怎么样了?"——AI会告诉你当前状态。

如果确实停止响应,先要求它汇报已完成步骤和已保存产物,再从失败步骤重试,避免无依据地全部从头开始。

Q:TRAE和DeepSeek/豆包有什么区别?

两者不是简单的“能与不能”。网页对话适合快速问答、解释和处理当前材料;TRAE工作区更适合持续、多文件、需要调用Python、保存脚本、生成文件和独立审计的项目。

成绩分析选择工作区,是因为我们需要的不只是一个回答,而是一条可检查、可修改、可重复运行的完整流程。

简单说:一次性问题用对话,持续项目进工作区。

Q:我不懂编程,能用吗?

可以从自然语言协作开始,不必先成为程序员。你负责说明目标、数据口径和验收标准,AI协助写代码、运行计算和生成文件。

不懂代码不等于不需要判断:人数、满分、异常处理和教学结论仍需你确认。

Q:数学/英语成绩也能用吗?

可以。把数学/英语成绩数据放到工作目录,用同样的方式提出任务,并确认AI先扫描新的数据结构、重新核对满分与统计口径。

如果数据格式不同,AI会适配。你需要确认的是:满分多少、等级线怎么划——直接告诉AI就行。

html2.link
举报