テストスコア計算器
正解数を得点と文字の格付けに変換します。
結果はタイプすると更新されます。
この計算機の情報
A test score calculator converts the number of questions you got right out of the total into a percentage and a letter grade. Enter how many you answered correctly, or switch to entering how many you got wrong and it works out the rest. If wrong answers carry a penalty — some standardized exams deduct a fraction of a point to discourage guessing — set the points lost per wrong answer under advanced options; otherwise every wrong or blank question simply scores zero.
Worked example: 18 correct out of 20 is 18 ÷ 20 × 100 = 90%, an A-. If instead a quarter-point penalty applied to the 2 wrong answers, the raw score would be 18 − 0.25×2 = 17.5, giving 17.5 ÷ 20 = 87.5%, a B+.
A reference table shows exactly where each percentage falls on the letter scale. Teachers use it to grade quizzes and set curves, and students use it to check a score before results are posted or to see how many more questions they need right to reach the next grade.
よくある質問
テストの成績はどうやって計算しますか?
正解回数を質問の総数で割り、100で乗算します。20 回中18 回正解すると、18÷20×100 = 90% になります。
代わりに間違った番号を入力してもいいでしょうか。
はい - モードを “数字が間違っている” に設定し、間違った数を入力します。計算機は合計からそれを引き、正解数を見つけます。その後、同じ方法で割合を計算します。
誤答罰金はどう働くの?
ある試験は、誤答のポイントを減らすことで、推測を抑制します。ペナルティを設定すると、誤答の数にそれを乗じて、原始スコアから減らします。その後、パーセントを計算します。
どれだけの問題を間違えても 合格できる?
必要な合格率を 100 で割り、合計で乗算して最小の正解数を求め、合計から減算します。20 問のテストで 70% の合格率を維持するには、正解数が 14 個必要です。だから、最多 6 問を間違えることができます。
Aを取るにはどのくらいのテストスコアが必要ですか。
共通のスケールでは、Aは90%から始まります。 0.90を質問数で乗じて、丸めて、50問のテストでは、Aには45、Bには40、Cには35が必要です。
空白の答えは間違った答えと同じになりますか。
標準では yes です。正解しない問題はスコアがゼロになります。空白と間違った答えは同じスコアになります。間違った答えの数に応じてペナルティを設定するときのみ異なります。
API — コードからこの計算機を使う
この計算機を自由な JSON エンドポイントとして呼び出します。鍵は必要ありません。下のフィールド値をクエリパラメータまたは JSON として送信してください。 省略したものは、このページに既に入力されているデフォルトと同じ値を使用します。未知のパラメータは 400 で、サイレンスゼロはありません。 API ドキュメントを読む →
エンドポイント
GET https://calculator.free/api/v1/test-score/
curl
curl "https://calculator.free/api/v1/test-score/?mode=correct&correct=18&total=20"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/test-score/?" + new URLSearchParams({
"mode": "correct",
"correct": "18",
"total": "20"
}));
const data = await r.json();
console.log(data.results);
結果は一般的な指導のための推定であり,財務的,医療的または税務的な助言ではない。