開発ブログ一覧に戻る
しくみ解説2026年2月22日

換算満点とは — テストやレポートの重み付け

成績を計算するとき、定期テストとレポートを同じ重みで扱ってよいのでしょうか。 「換算満点」を使えば、データソースごとの重みを自由に調整できます。

満点が違うと、比較しづらい

成績をつけるとき、複数のテストやレポートの点数をまとめて計算します。 しかし、それぞれの満点が違うと、単純に足し算するだけでは 思ったとおりの比重になりません。

たとえば、ある教科で以下の3つの評価材料があるとします。

データソース満点そのまま合計した場合の比重
定期テスト100点100 / 180 ≒ 56%
小テスト50点50 / 180 ≒ 28%
レポート30点30 / 180 ≒ 17%

合計は180点満点になりますが、 定期テストが56%、小テストが28%、レポートが17%という比重は、 先生が意図したものでしょうか?

もし「定期テスト60%、小テスト20%、レポート20%」にしたい場合、 満点がそのままだとこの比率にはなりません。 ここで使うのが換算満点です。

換算満点とは

換算満点とは、各データソースの点数を 「共通のものさし」に変換するための設定です。 データソースごとに換算満点を設定すると、 以下の計算式で点数が変換されます。

計算式

換算点 = (素点 ÷ 満点) × 換算満点

「素点」は生徒が実際に取った点数、「満点」はそのテストの満点です。 素点を満点で割ると「得点率」になり、 それに換算満点をかけることで、新しいスケールの点数に変換されます。

デフォルト値

データソースを追加すると、換算満点には自動的に満点と同じ値が設定されます。 この場合、換算点 = 素点となり、点数は変わりません。 換算満点を変更しない限り、これまでどおり素点がそのまま使われます。

具体例で理解する

先ほどの3つのデータソースで、ある生徒の点数を換算してみましょう。

換算満点を変更しない場合(デフォルト)

換算満点が満点と同じ場合、換算点は素点と同じです。

データソース素点満点換算満点換算点
定期テスト8010010080
小テスト40505040
レポート27303027
合計147180180147

換算点の合計は147点、換算満点の合計は180点なので、 得点率は 147 ÷ 180 ≒ 81.7% です。

換算満点を変更した場合

「定期テスト60%、小テスト20%、レポート20%」の比重にするため、 換算満点をそれぞれ60、20、20に設定します。

データソース素点満点換算満点計算換算点
定期テスト801006080 ÷ 100 × 6048
小テスト40502040 ÷ 50 × 2016
レポート27302027 ÷ 30 × 2018
合計10082

換算点の合計は82点、換算満点の合計は100点なので、 得点率は 82 ÷ 100 = 82.0% です。

デフォルトでは81.7%だった得点率が82.0%になりました。 この生徒は定期テストの得点率(80%)が高く、 レポートの得点率(90%)も高いため、 レポートの比重が上がったことで全体の得点率がわずかに上がっています。

もうひとりの生徒で比べてみる

別の生徒で、テストは苦手だがレポートは頑張っているケースを考えてみます。

データソース素点満点デフォルト換算点重み付け後の換算点
定期テスト501005030 (50÷100×60)
小テスト25502510 (25÷50×20)
レポート28302818.7 (28÷30×20)
合計103 / 180 ≒ 57.2%58.7 / 100 = 58.7%

この生徒の場合、デフォルトでは57.2%ですが、 重み付け後は58.7%になります。 レポートの比重が17%→20%に上がったことで、 レポートで頑張った分が成績により反映されるようになりました。

逆に言えば、テストの比重が大きい設定なら、 テストの得点がより強く成績に影響します。換算満点を変えることで、何を重視した成績にするかを調整できるのです。

重み付けに使う

換算満点の主な使い方は、データソースの重み付けです。 各データソースの換算満点の比率が、そのまま成績への影響度になります。

換算満点の比率 = 成績への影響度
  • 定期テスト 60:小テスト 20:レポート 20 → 6:2:2の比率
  • 定期テスト 50:小テスト 30:レポート 20 → 5:3:2の比率
  • 定期テスト 40:小テスト 40:レポート 20 → 2:2:1の比率

換算満点の合計を100にそろえると、 各データソースの換算満点がそのまま「○○%」と読めるので分かりやすくなります。 ただし、合計を100にする必要はありません。 大切なのは換算満点の比率です。

満点の違いを吸収する

換算満点にはもうひとつの役割があります。 満点が異なるデータソースどうしを、公平に比較できるようにすることです。

たとえば、定期テスト(100点満点)で80点を取った生徒と、 小テスト(50点満点)で40点を取った生徒を比べるとき、 単純に「80点 > 40点」と比べるのは公平ではありません。 得点率はどちらも80%で同じです。

換算満点を同じ値(たとえばどちらも100)にすると、 定期テストの換算点は80(= 80÷100×100)、 小テストの換算点も80(= 40÷50×100)となり、 同じスケールで比較できます。

設定のコツ

まずはデフォルトのまま始める

データソースを追加すると、換算満点には自動的に満点と同じ値が入ります。 特に重み付けを変える必要がなければ、そのまま使って問題ありません。

合計を100にそろえると分かりやすい

換算満点の合計を100にすると、各データソースの比重がパーセントで読めます。 定期テスト60、小テスト20、レポート20なら、 「定期テストが成績の60%を占める」と直感的に分かります。

学校の方針に合わせる

換算満点の比率は、学校や教科の評価方針に合わせて設定します。 「知識・技能は定期テストで、思考・判断は小テストとレポートで評価する」 といった方針がある場合は、その比重に合うように換算満点を調整してください。

結果画面で確認できます

結果画面では、各生徒の得点率をクリックすると、 データソースごとの素点・満点・換算満点・換算点の内訳が表示されます。 換算の計算結果を確認しながら、換算満点を調整できます。

換算満点は「テストやレポートにどれだけの重みを置くか」を決める設定です。 デフォルトのまま使えばこれまでどおりの計算になり、 重みを変えたいときだけ換算満点を調整する。 この使い方で十分です。

一括採点を使ってみませんか?

最新版をダウンロードして、採点作業を効率化しましょう。

最新版をダウンロード

一括採点

中学校の先生が、全国の先生のために作った、採点ツール。

© 2023-2026 KeppyNaushika. AGPLv3 オープンソースソフトウェアとして開発しています。