Skip to content
Back to skills

Exam Comparison

ASecurity

当用户需要在 iClass30 比较 2 至 10 场考试、分析共同学生进退或固定群体趋势,并且只要对话里的即时数字时,核对已发布报告和学科班级权限,再调用考试对比工具;要整套可离线网页请改用 learning-portal。

  • 417 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 8, 2026
tools

Security analysis

A100/100

Scanned November 8, 2026

npx -y skills add infometa/workbuddyskills --skill exam-comparison --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Exam Comparison?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Exam Comparison
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/infometa-exam-comparison/badge)](https://www.skillsdirectory.com/skills/infometa-exam-comparison)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: exam-comparison
display_name: 多场考试对比
display_name_en: Compare Multiple Exams
description: 当用户需要在 iClass30 比较 2 至 10 场考试、分析共同学生进退或固定群体趋势,并且只要对话里的即时数字时,核对已发布报告和学科班级权限,再调用考试对比工具;要整套可离线网页请改用 learning-portal。
description_zh: 基于共同有效学生的得分率对比多场考试,说明百分点变化和样本覆盖率;网页版整套交付走 learning-portal。
description_en: Compare multiple exams using common valid students, score rates, percentage-point changes and sample coverage; use learning-portal for a full offline site.
version: 2.1.0
author: iClass30
---

# 多场考试对比

使用 `c30` 的 `compare_exams` 工具。先在 WorkBuddy 完成浏览器登录授权,再通过 `list_learning_reports` 确定已发布考试,用 `get_exam_report_options` 获取可访问学科和班级。

## 什么时候不该用本技能

用户要求网页、门户、图表名单或执行表时使用 `learning-portal`。两者共用有效成绩与共同学生算法,但门户年级趋势额外使用80%参测规模筛选;本工具使用全部可分析考试,按 includedExamIds、excludedExams 和 comparisonScope 解释范围差异。本工具最多10场,只返回对话中的数字。

同一轮回答里不要既给 `compare_exams` 的数字又给门户的数字,两套来源同一指标一旦对不上就无法解释。

## 参数

| 参数 | 类型与要求 |
| --- | --- |
| `examIds` | 必填 int[],2–10 个用户明确指定或已确认的不同考试 ID;不能用名称代替 ID |
| `subjectId` | 必填 string,所有考试均包含且有访问权限的具体学科 ID;不支持 `all` |
| `classId` | 可选 string;指定时该班级必须在每场考试中可访问且有统计;省略时使用各场允许访问的班级成绩 |

考试须来自同一学校和年级。服务按考试日期排序,对比不会改变当前已选考试。只纳入已完成统计且有效的成绩,排除缺失成绩、非有效类型和零满分记录;原始零分仍是有效成绩。

## 执行与解释

先核对当前学校,未选校或需要切校时使用 `list_schools` 和 `select_school`。考试对比只能使用当前学校的考试;切校后重新查找考试,不混用其他学校的 ID。

1. 先列出考试名称、日期和 ID;名称或时间范围有歧义时让用户确认。明确指定的考试范围直接采用,不能自行替换为其他考试。
2. 确认具体学科及班级范围,再调用 `compare_exams`。
3. `exams` 描述各场有效人数、排除人数、均分、平均得分率和分布。各场整体人数可能不同,不能直接把整体均分变化解释为同一批学生的进退。
4. `adjacentComparisons` 与 `overallComparison` 描述共同有效学生。报告共同学生人数、前后平均得分率、`changePercentagePoints`、提高或下降至少 5 个百分点的人数,以及前后样本覆盖率。
5. `fixedCohortCount` 与 `fixedCohortTrend` 使用全部可分析考试的有效学生交集。固定群体为 0 时,明确不能据此判断趋势。
6. 同时说明 `excludedExams` 和 `message` 中的数据限制。没有共同学生或指标为 null 时说明不可比,不把 null 改成 0。

返回的平均得分率、分布占比和覆盖率是比例;`changePercentagePoints` 是百分点。不同满分通过每个学生的得分/满分进行换算后再平均;不能用总均分除以某个统一满分替代。附加分可能使得分率超过 1,沿用工具结果。

比较结果仅描述这些考试及可访问学生的表现。试卷难度、考试内容、参测群体和班级变化都会影响结果,不能直接声称变化就是教学增值或教学效果的因果证明。

## 示例

用户:“对比我班最近三场数学考试,看看学生进退。”

查询该范围的已发布报告,按日期匹配三场考试,确认实际学科和班级 ID,然后调用 `compare_exams`。回答依次说明各场样本、相邻考试共同学生的百分点变化、首末对比、三场固定群体趋势和覆盖率限制。所有统计数字使用工具实际返回的数据。

## 错误恢复

输入不足 2 场、超过 10 场、重复 ID 或 `subjectId=all` 时更正参数。学校、年级、学科或班级范围不一致时重新查询选项并缩小到允许对比的范围,不擅自跨校或替换学科。重复学生数据等一致性错误按工具提示报告,请用户检查考试系统;不要自行去重以得到看似正常的结果。登录失效时在 WorkBuddy 重新授权,超时或服务不可用时稍后重试。

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in tools →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.