ForHosting KIT · 開発者向けツール

試験時間を配点に応じて問題ごとに配分

試験の総時間と各問題の配点から、実用的な時間配分表を作成します。配点の大きい問題には多く、配点の小さい問題には少なく、分数を比例配分します。丸め処理を行っても全体の時間と元の問題順は保たれます。受験者は明確な目安を得られ、教員は配点と想定作業量が釣り合っているか確認できます。

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

配点構成をすべて入力します

試験の総時間を分単位で入力し、出題順にすべての問題を並べます。識別しやすい名称を付け、満点を正確に転記してください。各問題には、総得点に占める割合と同じ割合の時間が割り当てられます。0点の項目も登録できますが、少なくとも1問は正の配点である必要があります。すべて0点の場合はエラーになります。入力ミスは全配分に影響するため、正式な問題用紙と照合してください。

丸め結果を正しく読み取ります

結果は100分の1分単位で表示され、合計は正確に維持されます。まず各数学的配分の整数部分を割り当て、残りを小数部分の大きい順に加えます。同値の場合は元の問題順で決まります。同じ入力からは常に同じ結果が得られます。非常に短い試験では小配点の問題が0分と表示されることがありますが、これは日程が過密であるという警告であり、問題を飛ばす指示ではありません。

時間配分を進捗目標にします

割り当てを調整可能な目安としてお使いください。時間を累計して各セクションの開始目標を記し、読解や見直しの時間を先に確保することもできます。教員は実際の難易度、資料量、計算量と配分を比較できます。合理的配慮を適用する場合は、承認済みの総時間を先に入力してください。本機能は読解速度、移動時間、個人の得意分野を推定しないため、必要に応じて透明な基準から調整してください。

試験のペースを準備する

配点を問題別の目標時間と累積チェックポイントに変換します。

試験のバランスを確認する

配点由来の時間と各課題に必要な作業量を比較します。

承認済みの延長時間を適用する

調整後の試験時間で同じ配点比率を再計算します。

推奨時間はどのように計算されますか?

各問題には、総得点に占める割合と同じ割合の試験時間が割り当てられます。

合計点が0の場合はどうなりますか?

0の合計からは比率を求められないため、無効な入力としてエラーを返します。

1つの問題を0点にできますか?

はい。ほかに正の配点の問題があれば、その問題の推奨時間は0分になります。

丸めた時間の合計は正確ですか?

はい。残りの100分の1分を配分し、表示された総時間を保ちます。

API の利用料金はいくらですか?

API は1回あたり $0.002 です。

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

POSThttps://api.kit.forhosting.com/edu/exam-time-per-question

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

curl -X POST https://api.kit.forhosting.com/edu/exam-time-per-question \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"duration_minutes":120,"questions":[{"question":"Definitions","points":15},{"question":"Analysis","points":35},{"question":"Essay","points":50}]}'
{
  "duration_minutes": 120,
  "questions": [
    {
      "question": "Definitions",
      "points": 15
    },
    {
      "question": "Analysis",
      "points": 35
    },
    {
      "question": "Essay",
      "points": 50
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.exam_time_per_question",
  "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の完全なドキュメントを見る →