試験の1問あたり時間計算
90分の試験で60問なら、1問あたり90秒、つまり1.5分で、1時間に40問のペースになります。説明を読む時間や見直しの時間を取っておけば、残りの時間で計算します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 合計分数
- 90
- 問題数
- 60
- 予備の分数
- 0
- 利用可能な分数
- 90
- 利用可能な時間 (秒)
- 5,400
- 1問あたりの時間 (秒)
- 90
制限時間付きの試験では、知識の不足よりもペースの乱れが失点につながることが多くあります。前半の設問に時間をかけすぎると後半の分が足りなくなり、監督者は想定より難しい大問でも時計を止められません。この試験1問あたり時間計算機は、シンプルな計画手順を再現可能な予算に変えます。試験の総時間(分)、採点対象の設問数、必要なら指示の確認や最終見直し用に取っておく分数を入力してください。エンジンは予約分を差し引き、残り時間を秒に換算して設問数で割ります。その結果、1問あたりの秒数・分数、そのペースで1時間に解ける設問数、1 min 30 sec のような短いペース表示が得られます。
1問あたり予算の計算方法
中核の式は意図的に平易で、コーチがソフトウェアなしでもホワイトボードで説明できます。まず試験の総時間を分で取ります。表紙の読み取り、解答欄の記入、最後の見直し用に取っておく予約分があれば、それを任意で差し引きます。
残りが利用可能分です。 利用可能分に六十を掛けて利用可能秒を求め、正の整数である設問数で割ります。その商が1問あたりの秒数で、同じ設問数で利用可能分を割ると1問あたりの分数になります。1時間あたりの設問数は逆数のペースで、分あたりの設問時間で六十を割った値、つまり秒あたりの設問時間で三千六百を割った値に等しくなります。
九十分・六十問・予約なしなら1問九十秒、すなわち各一分半となり、そのペースを一時間保てば四十問です。同じ試験に十分の予約を足すと六十問に八十分、すなわち各八十秒です。大問ごとの重み、難易度層、適応停止規則は作りません。
それらは平均予算が分かった後の別計画です。
試験ペース計算が役立つ場面
教室の教員は単元テストを作る際に1問あたり時間計算機を使い、五十問の小テストが授業一コマに収まり、最後の五分で慌てないようにします。学習塾や SAT・ACT・GRE・資格試験のコーチは公式の大問時間を1問あたり秒に直し、オープンエンドではなく現実的な圧力で練習させます。
選択と自由記述の重みが違う評価設計でも、まず平坦平均から始め、冊子全体の1問あたり分が分かってから難易度で調整します。検証失敗は残高を消費しません。
活用例
授業用テストの設計
教員が授業時間と予定設問数を入力し、単元テストを印刷する前に1問あたり平均秒数を確認します。
標準化試験のコーチング
チューターが公式の大問時間を1問あたりの秒・分に換算し、練習セットを本番の圧力に合わせます。
よくある質問
questions がゼロまたは未指定の場合は?
正の整数の設問数が必須で、空・ゼロ・非整数は拒否され課金されません。
最後に見直す時間を確保するには?
予備の時間を分で入力すると、配分の前に差し引かれます。90分・60問の試験で10分を予備にすると、その10分を除いた時間を60問で割ります。予備の時間は試験時間より短くする必要があります。
このペースだと1時間に何問解けますか?
60を1問あたりの分数で割った数です。1問90秒なら1時間に40問となり、練習問題が本番の時間配分に合っているかを確かめる目安になります。
難しい分野に多めの時間を配分できますか?
できません。すべての問題に同じ時間を割り当てる計算で、分野ごとの重みや難易度は考慮しません。読解や記述、選択式が混ざる試験では、区分ごとにご自身のタイマーを併用してください。
結果はどの程度まで丸められますか?
秒は小数点以下1桁、分は初期設定で小数点以下2桁で表示されます。分の桁数は0から6桁の間で選べます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/time-per-question \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_minutes":90,"questions":60}'const res = await fetch("https://api.kit.forhosting.com/edu/time-per-question", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_minutes": 90,
"questions": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/time-per-question",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_minutes": 90,
"questions": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/time-per-question", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_minutes":90,"questions":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_minutes":90,"questions":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/time-per-question", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"total_minutes": 90,
"questions": 60
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.time_per_question",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
教員は問題設計時に同じ数値を使い、LMSプラグインや学習アプリは API を呼び出して、すべての学習者に同じ決定論的な配分を示します。
入力契約、応答フィールド、検証エラー
任意の decimals はゼロから六の整数で、分スケール出力の丸めを制御し、既定は二です。読解・論述・選択が長さの違う試験では、独自の大問タイマーと数値予算を組み合わせてください。必須値二つを含む JSON ボディを POST してください。total_minutes は試験の全長(分)で、ゼロより大きい有限数である必要があり、JSON 数値でも数値文字列でも構いません。フォームビルダーが慣れたラベルを保てるよう、duration_minutes、exam_minutes、time_minutes の別名を受け付けます。questions は採点対象アイテムの正の整数で、別名は num_questions、question_count、n です。任意の reserve_minutes の既定はゼロで、有限・非負かつ total_minutes より厳密に小さく、残り時間が正になるようにします。review_minutes と buffer_minutes も別名です。成功時は丸め後の total_minutes、questions、reserve_minutes に続き、available_minutes、available_seconds、seconds_per_question、minutes_per_question、questions_per_hour、1 min 30 sec のような pace_label、式を再掲する formula を返します。必須欠落、非有限値、ゼロや小数の設問数、非正の総時間、試験全体を食い尽くす予約は invalid_input で失敗し、問題を明示します。これらの検証失敗は課金されません。このエンドポイントは平坦な平均を返すので、計画者は公式時計内で難しい設問に多く、易しい設問に少なく配分できます。
試験ペース計算が役立つ場面
LMS や宿題アプリは制限時間付き小テスト上のペースバナーで同じ契約を呼び、無料ブラウザ経路が純粋モジュール上で API 経路とバイト一致することを保証します。
連携の活用例
LMS 制限時間クイズのバナー
学習プラットフォームが制限時間付き評価の上に、無料ウィジェットと同じ純粋数学で決定論的な1問予算を表示します。
技術的な質問
試験の1問あたり時間はどう計算しますか?
total_minutes と questions を送ってください。API は任意の reserve_minutes を差し引き、残り時間を秒に換算して設問数で割り、seconds_per_question と minutes_per_question を返します。
reserve_minutes は何のためですか?
指示確認や最終見直し用に分を確保してから割ります。残り時間は正である必要があるため、reserve_minutes は total_minutes より厳密に小さくしてください。
時間を時間単位で入れられますか?
先に時間を分に換算してください(例:2時間 → 120)。契約は total_minutes を使うため、教室と監督が同じ単位で揃います。
試験1問あたり時間計算機の料金は?
ブラウザツールは無料です。API リクエストは成功コールごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。