跳到主要内容

加权成绩计算器:各项成绩与权重算出课程总评

各项成绩 + 权重 → 当前课程总评,带字母等级与已锁定分数,浏览器本地

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。

把每一项成绩(得分 + 占总评的权重)填进表里,立刻得到按权重加权的课程总评。算法是 Σ(得分 × 权重) ⁄ Σ(权重),所以即使权重还没加满 100% 结果也正确 —— 你能同时看到"当前总评"和"已经锁定的分数"。所有数据只留在你浏览器里。

项目得分 %权重 %
当前总评
87.47%
等级
B
已锁定 / 100
65.60
权重已覆盖
75%
计入 3 项(权重 > 0)

权重目前覆盖 75%(不足 100%)。"当前总评"是已评成绩的加权平均;"已锁定 / 100"是已经攥在手里的分数。

加权平均把每项得分乘以权重,再除以总权重 —— 一项 30% 权重的期中,对总评的影响是 10% 权重小测的三倍。算术平均会把它们一视同仁,这正是它跟教学大纲对不上的原因。

这个工具能做什么

免费在线加权成绩计算器。把每一项成绩(作业、小测、期中、项目、期末) 连同你拿到的得分和它在总评里的权重(作业 20%、期中 30% 等)一起填进来, 工具按 Σ(得分 × 权重) ⁄ Σ(权重) 即时算出当前课程总评,并给出对应的字母 等级(美国标准或带 +/- 的严格映射)。

因为分母是权重的实际之和而不是写死的 100,所以学期中途结果也准确:在权重 还没加满 100% 之前,你能同时看到"当前总评"(已评成绩的加权平均)和 "已锁定 / 100"(满分 100 里已经攥在手里的分数)。增删行实时更新结果, 还能复制一条把整份成绩单写进 URL 的分享链接。

它是 final-grade-calculator 的搭档:那个工具告诉你期末要考多少才能达到目标 总评;这个工具告诉你,以目前已评的全部成绩为准,你现在的总评是多少。 100% 浏览器本地,任何分数都不会离开你的浏览器。

工具细节

输入
文本 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 学生
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

加权成绩计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 GPA 计算器 课程 + 学分 + 成绩算加权 GPA,美国 4.0 / 4.3 与中国 4.0 / 4.5 换算,等级 ⇄ 百分制 ⇄ 绩点,浏览器本地 打开
  2. 2 期末目标分计算器 当前总评 + 期末占比 + 目标总评 → 期末到底要考多少分,浏览器本地 打开
  3. 3 百分比计算 5 种常用百分比计算:X% 是多少 / X 是 Y 的百分之几 / 百分比变化 / 增减,浏览器本地 打开

真实使用场景

  • 学期中途核对真实课程总评

    大纲写着作业 20%、两次期中各 20%、项目 15%、期末 25%。学期过半,作业、 两次期中、项目都出分了,期末还没考。把这四行连权重填进来,期末先不填, 读"当前总评",这就是你目前在已评部分的水平。"已锁定 / 100"告诉你 满分 100 里已经锁定 75 分,所以期末最差也只会让你丢掉最后 25 分。

  • 判断期末要花多大力气复习

    除了 30% 权重的期末,其余都已锁定 84 分。把成绩单粘进来,再加一行期末, 试不同分数:期末考 70 你掉到 B,考 90 还能保住 A-。盯着字母随一个数字 翻转,你就能精确看到分界线在哪,按真正需要的分数去复习,而不是靠猜。

  • 对上跟教务系统对不上的成绩

    系统显示 88,你自己算是 91。把每一项严格按大纲权重填进来对比。差距通常是: 系统只按已评项目的权重做分母(也就是"当前总评"),而你除的是 100;或者某个 未评项目被悄悄当成了 0 分。把"当前总评"和"已锁定 / 100"并排看,就能看出 两套系统各自用的是哪种假设。

  • 老师设计公平的权重方案

    你在拟教学大纲,希望一个有代表性的学生大概落在 B。填一组合理的分数 (作业不错、期中一般、期末扎实),然后微调权重,直到总评和字母看着合适。 因为工具按权重实际之和归一化,你在还没定好每一项之前就能先试不完整的方案。

  • 把若干小项合并成一个组成部分

    你的"平时表现"本身又分三块:出勤、讨论发帖、反思作业。把这三块作为行连同 它们的内部权重填进来,读出当前总评,这个数字就是你的平时表现得分, 再把它作为一行带权重的成绩,填进完整的课程成绩单里。

常见踩坑

  • 学期没结束就用 100 当分母,而不是用权重之和。只评了 75% 权重时,把加权和除以 100 会低估你的成绩,那个数字是"已锁定 / 100",不是当前水平。当前总评除的是实际的 75。

  • 把未评项目当成 0 分。把期末留空不填,和把它填成 0 是两回事。空行(或没这一行)表示"还没评分",会被排除;填 0 表示你这项得了零分,会把平均拉垮。只填真实发生过的成绩。

  • 权重单位混用。如果大纲用的是分值(作业 200 分、期末 400 分)而不是百分比,你可以直接把分值当权重填(归一化会处理),但同一份成绩单里不要把分值和百分比混着用,否则数值大的单位会悄悄占主导。

隐私说明

所有计算(加权求和、除以总权重、字母等级查表)都是浏览器标签页里跑的 纯 JavaScript。任何得分、项目名、权重都不会发到服务器,也不记录。唯一要留意 的是:分享链接会把成绩单写进 URL 的查询串,所以你把"分享链接"粘到聊天里时, 对方服务器的访问日志会留下这些分数。成绩涉及隐私时,手动复制数字比分享 URL 更稳妥。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-13