什么是当前成绩计算器?
这个工具能告诉你在一门课程中目前已经拿到的成绩,依据仅限于那些已经评分的作业、小测和考试。它不会把还没做的部分默认算作零分,而是按照实际已完成的权重重新归一化——让你公平地看清自己此刻的真实水平。
使用方法
对于每一个你已经完成的评分类别(例如:作业、小测、期中考试),填入你拿到的百分制得分,以及该类别在教学大纲中所占的权重。如果某项还没评分,就把那一行留空。计算器会用你的加权得分总和除以你填入的权重总和,因此结果反映的是仅在已评分部分上的平均成绩。
公式解析
当前成绩的计算方式为:(Σ 得分 × 权重)÷(Σ 已完成权重)。把每项得分乘以其权重,得到该类别贡献的"分数";再除以你实际填入的权重之和,就把结果换算回 0–100% 的成绩区间。由于分母只统计已完成的权重,所以你不会因为尚未进行的作业而被扣分。
$$\text{Grade} = \frac{\sum (s_i \cdot w_i)}{\sum w_i}\\[1.5em]\text{where}\quad \left\{ \begin{aligned} \sum (s_i \cdot w_i) &= \text{S}_1\,\text{W}_1 + \text{S}_2\,\text{W}_2 + \cdots + \text{S}_5\,\text{W}_5 \\ \sum w_i &= \text{W}_1 + \text{W}_2 + \cdots + \text{W}_5 \end{aligned} \right.$$
实例演示
假设你有三个已评分的类别:作业 92%(权重 20)、小测 85%(权重 15)、期中考试 78%(权重 25)。加权总和为 \(92\times20 + 85\times15 + 78\times25 = 1840 + 1275 + 1950 = 5065\)。已完成的权重总和为 \(20 + 15 + 25 = 60\)。于是你的当前成绩为 $$5065 \div 60 \approx 84.42\%$$
常见问题
为什么不按权重满分 100% 来算?因为还有作业没有评分。它只对目前算数的部分求平均,这才是你今天真实的成绩水平。
权重必须加起来等于 100 吗?不需要。它们可以是任意正数——计算器会按你填入的总和自动归一化。
我可以用具体分值而不是百分比吗?可以,只要保持一致:用"已得分÷可得分"作为得分,用该类别的总分值作为权重即可。