教科と評価区分から通知表コメントを選択
評価区分と教科を選ぶと、通知表向けに整えられたコメント例文が表示されます。文例集は、長所、改善が必要な点、努力の3区分と、一般的な6教科に対応しています。各文例は具体的で前向きな表現を用いており、教員が所見を作成する際の信頼できる出発点になります。同じ区分と教科の組み合わせからは常に同じ文例が返されます。このツール自体が児童生徒を評価したり、成績を推測したり、個人情報を追加したりすることはありません。実際の学習状況と学校の方針に照らして内容を確認し、適切に調整してください。
無料で実行
目的に合う評価区分を選びます
まず、コメントで何を伝えるべきかを明確にします。選択した教科で、確かな理解、効果的な活用、または安定した成果が資料から確認できる場合は「長所」を選びます。記録に基づいて、次に取り組むべき課題を批判的にならない建設的な表現で示す場合は「改善が必要」を選びます。現在の習熟度よりも、粘り強さ、参加姿勢、助言への対応、学習への関わりを伝えることが適切な場合は「努力」を選びます。区分は意図的に限定されており、文章の焦点を整えるためのものです。専門的な判断の代わりにはなりません。成果物、評価結果、授業中の観察、学校の通知表基準を根拠に選択してください。課題を和らげるためだけに肯定的な区分を選んだり、根拠が不十分な状態で「改善が必要」を選んだりしないでください。また、1回の課題や未指導の内容ではなく、評価期間全体の様子を表す区分であることを確認してから使用します。
教科ごとの学習資料に合わせます
記録した学習成果が確認された教科を選択します。文例集は、算数・数学、国語・言語、理科、社会、図画工作・美術、体育に対応しています。各文例には、教科の一般的な学びに合う表現を用いています。算数・数学では問題解決、国語・言語では理解と表現、理科では観察と根拠、社会では人・場所・出来事のつながり、図画工作・美術では創作過程と技能、体育では参加と運動技能を扱います。多様な教育課程で使えるよう幅を持たせていますが、学校や地域で用いる学習基準と用語に必ず照らしてください。複数の授業に共通する学習態度を、理科だけのコメントとして扱うことは適切ではありません。その場合は、学習習慣について別の所見が必要になることがあります。同様に、読む、書く、話す、聞くなどの学習成果を述べる場合に限って国語・言語を選びます。教科を正しく選ぶことで、所見の対象が明確になり、家庭にも内容が伝わりやすくなります。
掲載前に責任を持って個別化します
表示された文章は完成した評価ではなく、専門的な文例として扱ってください。児童生徒の実際の資料と照合し、氏名、代名詞、具体例、次の目標などは、事実に合い、学校の方針で認められている場合にだけ追加します。建設的な調子を保つことも重要です。有用な所見は、観察できる学びを説明し、性格、能力、診断、教室外の事情を決めつけずに方向性を示します。長所には、成果を示す課題や方略を添えると具体的になります。改善点には、実行可能な練習方法と、必要に応じて学校が提供する支援を加えます。努力については、特定の1時間だけでなく、継続した行動を表しているか確認してください。学校のシステムへ入力する前に、文法、呼称、アクセシビリティ、文字数制限を点検します。API経由の利用料金は1回あたり$0.002で、ブラウザー版はローカルで実行できます。入力に個人情報を含めず、個別化は学校が承認したシステム内だけで行ってください。
活用例
統一感のある下書きを作成します
教科と区分を選んで専門的で統一された表現を出発点とし、記録された学習状況に合わせて調整できます。
建設的な次の目標を示します
改善が必要な点の文例を使い、厳しい表現や曖昧な評価、人格への言及を避けながら、明確な学習課題を示せます。
望ましい学習習慣を認めます
粘り強さ、関わり、参加、助言への対応を授業記録が裏付けている場合に、努力の区分を選択できます。
よくある質問
このツールが児童生徒の成績を評価しますか?
いいえ。固定された文例集から文章を選ぶだけです。教員が実際の資料に基づいて区分を選び、内容が正確か確認する必要があります。
同じ選択からは常に同じコメントが返されますか?
はい。選択処理は決定的であり、同じ評価区分と教科の組み合わせからは、常に同じ確認済みの文例が返されます。
選択されたコメントを編集できますか?
はい。結果は下書きの出発点です。掲載前に、正確で関連性のある情報を用いて個別化してください。
どの評価区分に対応していますか?
長所、改善が必要、努力の3区分に対応しています。それ以外の区分を指定すると入力エラーになります。
どの教科が含まれていますか?
算数・数学、国語・言語、理科、社会、図画工作・美術、体育が含まれています。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/report-card-comment-bank \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"category":"strength","subject":"mathematics"}'const res = await fetch("https://api.kit.forhosting.com/edu/report-card-comment-bank", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"category": "strength",
"subject": "mathematics"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/report-card-comment-bank",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"category": "strength",
"subject": "mathematics"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/report-card-comment-bank", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"category":"strength","subject":"mathematics"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"category":"strength","subject":"mathematics"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/report-card-comment-bank", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"category": "strength",
"subject": "mathematics"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.report_card_comment_bank",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |