Communitygithub.com

技能:教育测评

为教育、课程设计、学术写作、学习系统及评估设计的21个智能体技能。

技能:教育测评 是什么?

该技能集包含21个面向教育者、课程设计师和学术研究者的AI智能体技能,专注于知识诊断和基于主动回忆的高效测评系统。其核心是一套“四项步骤式诊断测验开发流程”,指导用户设计高产出诊断测验:从明确的场景式命题、工程化的有说服力干扰项(基于认知误区建模)、到提供详尽解析(不仅解释正确选项为何正确,更逐一诊断每个错误选项背后的典型错误概念)。支持平台包括Claude Code、Cursor、Codex等主要AI辅助开发环境。输出格式为一套完整的Markdown诊断测验套件,包含题干、四个平衡选项、全面解析以及80%掌握阈值。该技能还附带一个真实案例:通过重构AWS安全认证培训测验,将首次通过率从40%提升至88%。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add poorvith-mp/skills-education

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

测验

核心理念

一个练习测验不是行政上的评分障碍,而是一个针对目标主动回忆的诊断工具。设计拙劣的测验包含琐碎的回忆题、泄露答案的荒谬干扰项,或者令人模棱两可有两个选项都可能正确的问题。高产出诊断测验是精密设计的:每个问题都孤立出一个特定的概念区分,每个错误的干扰项都体现了一种有据可查的认知误区,并且每个问题都提供全面的解析,不仅解释为什么正确选项是对的,而且解释为什么每个特定错误选项被选中以及它为什么错误。


四步诊断测验制定流程

第一步:孤立诊断概念(题干)

  1. 肯定性题干规则:
    • 编写清晰、聚焦场景的题干,明确陈述具体问题,不做文字游戏:
      • 差:“关于数据库索引,哪个说法正确?”(太宽泛,诱导猜测)。
      • 好:“一个PostgreSQL查询执行 SELECT * FROM orders WHERE customer_id = 42 ORDER BY created_at DESC LIMIT 10,尽管 customer_id 上已有B树索引,却执行了缓慢的顺序扫描。哪种索引定义能消除排序瓶颈?”
  2. 上下文充分性:
    • 考生在阅读4个选项之前就能预判出答案。

第二步:设计有说服力的干扰项(误区映射)

  1. 三种干扰项原型:
    • 干扰项A(部分真理):将正确的概念应用于错误的层次或范围。
    • 干扰项B(反向/对立):学生常犯的因果颠倒。
    • 干扰项C(相似项/行话陷阱):使用熟悉的技术流行词构成不连贯的配置。
  2. 语法与长度一致性:
    • 确保所有4个选项在长度、语气和语法结构上大致相同,使正确选项不会在视觉上突出。

第三步:全面干扰项解析

  1. 四向解释标准:
    • 每个问题都编写详尽的解答:
      • 选项A(正确):解释确切的运作机制。
      • 选项B(错误):解释为什么该选项是错误的,并诊断导致学生选择它的具体误解。
      • 选项C(错误):解释潜在的边界条件失效。
      • 选项D(错误):解释上下文不匹配。

第四步:评分练习与掌握阈值

  1. 80%门槛:
    • 一个概念在未经提示的诊断测验中得分达到 $\ge 80%$ 之前,不能视为已掌握可用于生产或考试准备。
  2. 重新测试遗忘概念:
    • 答错的问题必须在48小时后使用变体数值参数或场景框架重新排队。

交付格式:生产级诊断测验套件

# 诊断测验:数据库并发与隔离级别

### 问题1:
在PostgreSQL(读已提交隔离级别)中,事务A读取余额 = $100 的行。同时,事务B更新同一行为余额 = $150 并提交。如果事务A在其活动事务块内重新读取同一个行,它会观察到什么值,这展示了一种什么并发异常?

- **A)** $100;不可重复读
- **B)** $150;不可重复读(正确)
- **C)** $150;脏读
- **D)** $100;幻读

---

### 详细解答与干扰项解析:
- **正确选项:B($150;不可重复读)**
  - *解释*:在读已提交隔离级别中,事务内的每个查询都看到查询启动时的新快照。因为事务B在事务A第二次查询执行之前已提交,所以事务A观察到更新后的值($150)。这种现象——在单个事务内读取同一行的不同值——正是不可重复读(模糊读)的教科书定义。

- **为什么选项A错误($100;不可重复读)**:
  - *误区诊断*:你识别了异常的名称,但假设事务在事务启动时获取了一个单一快照。单一事务级快照发生在*可重复读*和*可序列化*隔离级别中,而不是*读已提交*。

- **为什么选项C错误($150;脏读)**:
  - *误区诊断*:脏读发生在一个事务读取了并发事务*未提交*的变更,该事务可能随后回滚。由于事务B在事务A读取数据之前*已成功提交*,这不是脏读。PostgreSQL在任何隔离级别下都不允许脏读。

- **为什么选项D错误($100;幻读)**:
  - *误区诊断*:幻读发生在一个范围查询(如 `WHERE amount > 50`)返回了新插入或删除的匹配谓词的行。更改现有行的标量值属于不可重复读,而不是幻读。

工作示例:校准云安全认证测验

  • 问题:某公司AWS安全培训课程的内部测验通过率为95%,但60%的工程师未能通过官方AWS安全认证考试。
  • 诊断:内部测验使用二值判断题和明显的干扰项(例如“选项D:禁用所有防火墙”)。
  • 干预措施:
    1. 将50道测验题目重写为基于场景的架构权衡问题。
    2. 围绕真实的IAM边缘情况(例如SCP覆盖基于资源的策略与基于身份的策略)设计干扰项。
    3. 强制考生每次尝试后阅读完整的干扰项解析。
  • 结果:官方AWS认证的首次通过率从40%跃升至88%。

验证检查清单

  • 题干提供充分的场景上下文,无歧义表述。
  • 每个问题有4个语法平衡、长度相似的合理选项。
  • 所有3个干扰项均映射到有据可查的学生概念错误。
  • 提供详尽的解析,解释每个错误选项为什么错误。
  • 在清除主题前,强制要求最低80%的通过阈值。

反模式

  • 明显的“废掉”干扰项:包含幽默或荒谬的选项(例如“C:拔掉服务器插头”),将4选项测验降级为3选项或2选项猜测。
  • 否定措辞的陷阱题:问“以下哪个不是一种无效的方式...”这类问题测试的是语义解析而非技术掌握。
  • 无解释的答案题:仅提供“答案:B”,而没有任何诊断性解释说明为什么B正确以及为什么A、C、D错误。

相关技能