使用说明书 · User Manual

成绩记录册说明书

行测类练习成绩的记录、自动计分与趋势统计 —— 单文件网页工具

版本
v1.0
更新
2026.10.28
页面
01 / 01

01这是什么

一个用来记录行测类试卷练习成绩的网页工具。你把每次模考的错题数填进去,它按各题型的每题分值自动折算得分,并把每次成绩攒成趋势。

核心逻辑只有一条公式

满分
Σ 题数 × 分值
扣分
Σ 错题 × 分值
得分
满分 − 扣分
正确率
(题数−错题)/题数
为什么只填错题数

行测卷子动辄 130 题,逐题打勾不现实,而题目的分值是固定的。所以这里把「对几题」换算成「错几题」:错题数更好数,且直接乘分值就能得出扣分,一步到位。

能做什么

不做什么(重要)

02五分钟上手

  1. 打开页面双击 index.html,或访问线上地址 scorecal.pages.dev。首次打开是空的,自带两套试卷类型(江苏省考 A 类、国考行政执法)可用。
  2. 选类型 + 起名「试卷类型」选一套卷;「试卷名称」自己起,比如 2026 江苏 A 类 第 3 套。名字填过一次,下次输入会自动联想。
  3. 填日期默认是今天,考完隔几天补录记得改。
  4. 填错题数往下滚到「分题型错题」,只填有错的题型,没填的按 0 算(即全对)。右侧实时显示该题型扣了几分。
  5. 保存点「保存成绩」,下方成绩明细立刻出现这条记录,顶部计分条同步更新。
  6. 看统计切到「02 数据统计」,热力图、柱状图、成绩卡都已按这条记录算好。
保存前的计分条 · 实时联动
满分
100
错题
33 题
得分
76.3
总用时
115 分
新手最常漏的一步

「试卷名称」是必填的,但它同时也是成绩卡的标题。建议养成固定命名法(如 江苏A-第07套-1012),后面在历次成绩表里一眼就能找到是哪套卷。

03录入成绩详解

表单字段

字段必填说明
试卷类型是决定题型结构、题数与每题分值,也就是决定满分的来源。
试卷名称是自由输入,同时用作成绩卡标题与导出文件名。同类型下的历史名称会自动出现在下拉联想里。
日期是决定记录在热力图与趋势表里的位置,可补录历史日期。
总用时(分钟)否留空则自动取下方「各模块用时」的合计;手填则以此为准,哪怕模块用时也填了。
分题型错题否每个题型一个输入框,上限就是该题型题数,超出会被自动截断。
模块用时否每张模块卡片右上角,用于估算各模块节奏,历史里按「分段」展示。
复盘备注否成绩卡上最多显示两行,超出省略。适合写「资料分析速算待加强」这类结论。

计分条的四个数字

分题型卡片 · 交互示意
题型题数 × 分值错题扣分用时
资料分析20 × 0.93−2.728 分
逻辑判断15 × 0.82−1.622 分
图形推理10 × 0.8———

模块标题行还会汇总成「错 3 题 · 得 15.3」,方便边填边估分。

成绩明细列表

04数据统计怎么看

页面顶部有类型筛选,默认按最近使用/全部类型统计。以下模块自上而下排列:

整体概览(四格 KPI)

指标算法用途
练习次数记录条数看投入量,别只看分。
平均分Σ得分 ÷ 次数若混了不同满分的卷型,格下方会标注「仅供参考」。
累计错误率Σ错题 ÷ Σ题数跨卷型可比,比平均分更公平的横向指标。
最高分单次最高得分下方标注是哪套卷拿到的。

练习记录热力图

各次得分柱状图

按日期先后排,柱子是每次得分,横虚线是这一批记录的平均分。手机上柱子会横向自适应,不会挤到右侧。

模块答题情况 / 题型掌握情况

历次成绩表

八列:日期 / 试卷 / 类型 / 得分 / 正确率 / 环比 / 错题 / 用时。「环比」算的是正确率的差值(本条 − 上一条,单位百分点),不是分数的差值——上升标红并带 +,下降标蓝灰,差距小于 0.05 个百分点记为「持平」。

正确率 vs 得分率

本工具统一用正确率(按题数算),不再用「得分率」(按分值算)。原因:不同题型分值不等,按分值算会把资料分析这类高权重题型的波动放大,而正确率更能反映「会不会」。需要估分时看「得分」本身即可。

05试卷类型与分值

在「03 数据管理 → 试卷类型」里维护。一个类型 = 若干「分组」下挂若干「题型」,每个题型有自己的题数与每题分值。

内置两套(可直接用)

江苏省考行测 A 类 · 135 题 / 100 分

分组题型题数每题小计
政治理论政治理论100.77.0
常识判断常识判断100.66.0
言语理解与表达片段阅读150.710.5
选词填空100.55.0
文章阅读50.73.5
数量关系数字推理50.73.5
数字运算150.913.5
判断推理类比推理100.55.0
图形推理100.88.0
逻辑判断150.812.0
定义判断100.88.0
资料分析资料分析200.918.0
合计135—100.0

国考行政执法 · 130 题 / 100 分

分组题型题数每题小计
政治理论政治理论200.714.0
常识判断常识判断150.710.5
言语理解与表达选词填空150.812.0
片段阅读100.88.0
语句表达50.84.0
数量关系数量关系100.88.0
判断推理图形推理100.88.0
定义判断100.88.0
类比推理50.73.5
逻辑判断100.88.0
资料分析资料分析200.816.0
合计130—100.0

自己建一套

  1. 新增点「新增试卷类型」,编辑器出现在下方。
  2. 填表逐行填「分组 / 题型 / 题数 / 每题分值」,分组相同的行会自动归为一个模块。右侧「小计」实时算,底部汇总「合计 N 题 · 满分 M 分」。
  3. 增删行「添加题型」加一行,行尾 × 删除该行。
  4. 保存类型题数须大于 0,分值不能为负,题型名称不能为空。
先想清楚再保存:分值改动不影响历史

每条成绩在保存时都会把当时的题型结构整份拷贝一份存起来(快照)。所以之后你把某题型分值从 0.9 改成 0.8,旧成绩的得分不会变,新录入的才按新分值算。这是刻意设计——否则一改分值,历史趋势就全乱了。

06成绩卡与导出

「数据统计」页最下方是成绩卡区,每条记录自动渲染一张卡片(默认只展示最近若干张,点底部按钮可展开全部)。

卡片上有什么

切换口径

卡片区右上角的 正确率 / 错误率 切换只影响这一区,会让条形图与右上角总览文字一起变,不影响其它统计模块。

保存为图片

每张卡片下方「保存图片」会以 2.5 倍尺寸重绘并下载 PNG,文件名格式为 试卷名称-成绩卡-日期.png。文件名里的 \ / : * ? " < > | 等非法字符会被替换成下划线。

想发朋友圈/群里

成绩卡是纯 canvas 绘制的位图,导出后不依赖任何字体文件,别人手机上打开也不会串版。想要更长的图,用「展开全部」后逐张保存即可。

07数据备份与迁移

在「03 数据管理 → 数据备份与清理」里操作。

操作行为什么时候用
导出 JSON把全部试卷类型 + 全部成绩打包成一个 JSON 文件下载。换设备、重装系统前、每月固定留档。
导入数据选择此前导出的 JSON,与现有数据合并去重,不会覆盖已有记录。新设备恢复、两台设备互相汇总。
清空成绩删除全部成绩记录,试卷类型配置保留;需连续两次确认。想从头开始记录,但不想重建卷型。

数据到底存在哪

唯一可靠的保命手段

定期「导出 JSON」,文件存到网盘或笔记里。只要 JSON 在,任何设备上导入就能满血复活——包括所有历史成绩和自建卷型。

08常见问题

换了台电脑,数据怎么带过去?

旧设备「导出 JSON」→ 把文件传过去 → 新设备打开工具「导入数据」选择该文件。类型与成绩会一起过去,导入是合并不是覆盖。

我改了某题型的分值,为什么旧成绩没变?

这是设计如此。成绩保存时已快照当时的题型结构,改分值只影响之后新录入的记录,历史分数保持不变,趋势才不会被追溯性篡改。

总用时为什么和我填的不一样?

总用时有两处来源:表单里的「总用时」输入框,以及各模块卡片里的用时。规则是手填优先;留空或填 0 时取模块用时合计;两处都没填才显示 —。

得分能出现负数吗?

不能。得分最低截断到 0;而且每个错题输入框都有该题型题数作为上限,填超了会被自动截断,正常操作不会把分数扣成负的。

同一天练了两套,热力图怎么算?

取当天所有记录的平均正确率上色,点开这一天可以在下方看到当天每一条记录与各自得分。

柱状图/热力图在手机上显示不全?

柱状图会按容器宽度自适应(每根柱子至少保留可读宽度),热力图是七列月历、随屏幕缩放。若仍异常,检查是否用了浏览器「桌面版网站」模式。

成绩卡保存失败?

少数内嵌浏览器/老旧内核不支持 canvas 转图片。换 Chrome / Edge / Safari 最新版打开即可。

能多人共用一份数据吗?

不能。数据是本地单机的,没有账号与同步。想共享就用导出的 JSON 互相传递,或把成绩卡图片发出去。

09部署与本地使用

最简单:直接用文件

双击 index.html 即可,无需安装任何东西、无需联网。缺点是数据绑定在这个文件路径上,移动文件后浏览器会视作新站点(数据不跟随)。

线上版:Cloudflare Pages

当前线上地址 https://scorecal.pages.dev。更新发布需要 Node 18+ 环境,在项目目录执行:

命令作用
npm run deploy构建到 .wrangler/dist 并发布到生产站点。
npm run deploy:preview发到 preview 分支,拿临时链接预览,不影响生产。
npm run whoami查看当前登录的 Cloudflare 账号。
npx wrangler@4 login首次使用或令牌过期时重新授权。

说明:发布时只上传 index.html,.git、.workbuddy、wrangler.toml 等本地文件不会被打包上传。

功能一览(速查)

分区包含
01 录入成绩成绩表单、实时计分条、分题型错题与模块用时、复盘备注、成绩明细(筛选/编辑/删除)
02 数据统计四格 KPI、月度热力图、得分柱状图、模块正确率、题型正确率、历次成绩表、成绩卡
03 数据管理试卷类型(新增/编辑/复制/删除)、导出 JSON、导入合并、清空成绩