ForHosting KIT · 開発者向けツール

早押しボーナス対応トリビアクイズ得点計算

この計算ツールは、解答一覧から確認しやすい最終得点を算出します。各解答の正誤、問題の配点、スピード規則を使う場合は解答時間を入力してください。通常点と早押しボーナスを分け、正解数と不正解数に加えて問題ごとの内訳も表示します。懇親会のクイズ、授業の小テスト、ライブイベント、自動ゲームシステムなどで、合計点の根拠を明確に保ったままご利用いただけます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。

各問題の採点情報を入力します

参加者が解答した問題ごとに1件の記録を用意し、正解か不正解かを指定して、その問題の配点を入力します。配点は問題ごとに変えられるため、10点の導入問題、20点の画像問題、50点の最終問題を同じ計算に含められます。正解には指定した基本点が加算され、不正解は0点です。このツールは加点方式を扱うため、負の配点は受け付けません。負数を許すと、通常の不正解ルールと減点方式の区別が曖昧になるためです。早さを採点に含める場合は、不正解を含むすべての記録に解答時間を秒で入力してください。時間をそろえて入力することで採点を監査でき、未入力の時間が極端に速い解答として誤って扱われることも防げます。内訳は入力順を保ち、問題番号を1から付けます。そのため、司会者の採点表、授業記録、ゲームログと簡単に照合できます。より細かな精度が必要な形式では、小数の配点と時間も使用できます。

クイズに合うスピード規則を選びます

時間を得点に反映しない場合は、ボーナスなしを選びます。速い正解に一定の加点を行う場合は固定しきい値を選び、対象となる最長解答時間とボーナス点を設定してください。正解の時間がしきい値以下なら、ちょうど同じ場合も含めて全ボーナスを獲得し、それを超えると加点されません。残り時間に応じて段階的に加点する場合は、残り時間方式を選び、問題の制限時間と残り1秒あたりの点数を指定します。計算ツールは制限時間から解答時間を引き、時間超過時は0に抑え、残り秒数に加点率を掛けます。どの方式でも、早押しボーナスを得られるのは正解だけです。これにより、素早くても誤った推測が加点されず、多くの時間制クイズの慣行に沿った採点になります。時間設定とボーナス量には、有限かつ0以上の数値が必要です。規則名が明示されるため、独自の数式や不明な丸め方を推測しなくても、別の担当者が同じ合計を再現できます。

結果を確認して再利用します

結果にはまず問題数、正解数、不正解数が表示され、続いて基本点、早押しボーナス合計、最終得点が示されます。その後の内訳では、各問題について獲得した基本点、ボーナス、両者の合計を確認できます。この分離は参加者から得点について問い合わせがあったときに役立ちます。全ラウンドを計算し直さなくても、正誤判定、問題の配点、時間規則のどこに相違があるかを司会者が特定できます。数値は小数第6位までに丸めるため、端数を含む加点率にも十分な精度を保ちながら、実行ごとの出力を安定させられます。アルゴリズムは決定的でネットワークサービスを使わないため、同じ入力からは常に同じ JSON が得られます。1人分を手動で確認するほか、大会システムから参加者ごとに呼び出したり、ランキングと一緒に内訳を監査記録として保存したりできます。API の料金は1リクエスト $0.002 で、ブラウザー版では同じ計算をローカルで素早く確認できます。

交流クイズのラウンドを採点

異なる配点の問題をまとめ、チームごとに問題別の根拠が分かる合計点を公開できます。

時間制の小テストを評価

正解に基本点を与え、解答一覧全体へ一貫したスピード規則を適用できます。

ライブランキングを作成

再現可能な合計点を計算し、順位決定に使った内訳を記録として残せます。

不正解はどのように採点されますか?

不正解の基本点と早押しボーナスはいずれも0点です。この計算ツールは誤答による減点を行いません。

問題の配点が負数の場合はどうなりますか?

無効な入力としてエラーになります。配点には有限かつ0以上の数値を指定してください。

しきい値と同じ時間の解答は固定ボーナスを得られますか?

はい。正解の時間が設定したしきい値以下であれば、固定ボーナスの対象です。

時間超過によってボーナスが負数になることはありますか?

ありません。残り時間方式は最低値を0にするため、遅い正解には基本点だけが残ります。

1回の計算料金はいくらですか?

API は1リクエスト $0.002 です。同じ決定的な計算をブラウザーでも実行できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/game/trivia-score-calc

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/game/trivia-score-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"answers":[{"correct":true,"points":10,"response_time_seconds":4},{"correct":false,"points":15,"response_time_seconds":8},{"correct":true,"points":20,"response_time_seconds":6}]}'
{
  "answers": [
    {
      "correct": true,
      "points": 10,
      "response_time_seconds": 4
    },
    {
      "correct": false,
      "points": 15,
      "response_time_seconds": 8
    },
    {
      "correct": true,
      "points": 20,
      "response_time_seconds": 6
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.trivia_score_calc",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →