このツールに問題がありますか?

「Weighted Grade Calculator Online」について

このツールは、課題ごとに重みが異なる科目の総合成績を計算します。各課題の点数と重み(%)を入力すると、教員が記録する加重平均が返されます。

多くの大学・高校では加重評価が使われます:宿題 20%、中間 30%、期末 40%、参加 10% など。加重成績を知れば、目標到達に必要な次回得点を正確に把握できます——単純平均では足りません。

「期末で 85% 取ったら最終成績は?」「A を確定するには期末で何点必要?」といった what-if 分析に使えます。

このツールの使い方

重み付き平均点を計算する手順

  1. 項目を入力

    「Items (grade*weight per line)」は 1 行 1 評価で `grade*weight` の形式:`92*0.4` は 92 点・授業内ウェイト 40%、`78*0.2` は 78 点・20%。アスタリスク前後の空白は問題ありません。

  2. パーサが受け付ける記法

    成績・重みとも小数 OK。重みの合計が 1 でなくてもよく、ツールが `sum(weights)` で割るので `92*40` `78*20` でも `92*0.4` `78*0.2` でも同じ結果。`*` の無い行や NaN は 0 として処理。

  3. 「実行」

    結果は `weightedAverage` のみ:`Σ(grade × weight) / Σ(weight)`、小数 2 桁。入力が空、または重み合計が 0 のときは「No valid items.」を投げます。

  4. 期末を逆算

    目標達成のために期末で必要な点数を出すには、現在の結果+仮の `?*<finalWeight>` を入れ、`?` を解きます。式変形でも可:`targetAvg × Σw = Σ(known g × w) + needed × finalW` → `needed` を解く。