(57)【要約】【課題】課題の割り当てを支援することを目的としている。【解決手段】クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付け、記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する、処理をコンピュータに実行させる。【選択図】図１６
2019045764.tif 000002
【特許請求の範囲】
【請求項１】
クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付け、
記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する、
処理をコンピュータに実行させることを特徴とする課題管理プログラム。
【請求項２】
前記合算結果は、日毎の負荷の合算結果である、
ことを特徴とする請求項１記載の課題管理プログラム。
【請求項３】
前記既に割り当てた課題と期限とに基づいて算出される負荷は、前記既に割り当てた課題の処理の進捗に応じて低減される、
ことを特徴とする請求項１記載の課題管理プログラム。
【請求項４】
前記負荷又は前記基準は、生徒の属性に応じて異なる、
ことを特徴とする請求項１記載の課題管理プログラム。
【請求項５】
前記指定を受けた日の選択と、前記クラスの生徒毎の前記既に割り当てた課題の処理の進捗状況の一覧の表示要求とを受け付け、
前記生徒毎に、前記既に割り当てた課題と期限とに基づく負荷を算出し、
前記生徒毎に、算出された前記負荷と、前記負荷が基準を超えるかどうかの判定結果と、を一覧として表示させる、
ことを特徴とする請求項１記載の課題管理プログラム。
【請求項６】
コンピュータによる課題管理方法であって、該コンピュータが、
クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付け、
記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する、
ことを特徴とする課題管理方法。
【請求項７】
クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付ける受け付け部と、
記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する出力部と、
を有することを特徴とする課題管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、課題管理プログラム、課題管理方法及び課題管理装置に関する。
【背景技術】
【０００２】
近年では、小中高等学校の教育現場等において、タブレット型の端末装置等を生徒に配布し、この端末装置を用いて生徒に学習させる形態が普及しつつある。
【０００３】
端末装置を用いた学習の形態の１つとして、例えば、教師が宿題等の課題を電子教材として生徒に与え、生徒が自宅等に持ち帰った端末装置を用いて課題に取り組む、といった形態が知られている。近年では、生徒が自宅等に持ち帰った端末装置を用いて課題に取り組む学習の形態は、「持ち帰り学習」等と呼ばれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１０３５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した端末装置の活用の形態では、例えば、中学校のように、教科毎に教師が異なる場合や、授業の理解度等に応じて宿題の量を授業中に決める場合等において、既に生徒に出されている課題の量や進捗状況を教師に把握させることが困難である。このため、上述した端末装置の活用の形態では、新たに追加される課題の量が適量であるか否か分からず、過剰に課題を割り当ててしまうことがある。
【０００６】
１つの側面では、本発明は、課題の割り当てを支援することを目的としている。
【課題を解決するための手段】
【０００７】
一つ態様では、クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付け、記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する、処理をコンピュータに実行させる。
【０００８】
上記各処理は、上記各処理を実現する機能部、各処理を実現する手順としても良く、各処理をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００９】
課題の割り当てを支援することができる。
【図面の簡単な説明】
【００１０】
【図１】第一の実施形態の課題管理システムの概要を説明する図である。
【図２】第一の実施形態の課題管理装置のハードウェア構成の一例を示す図である。
【図３】第一の実施形態のコンテンツデータベースの一例を示す図である。
【図４】第一の実施形態の宿題データベースの一例を示す図である。
【図５】第一の実施形態の宿題内容データベースの一例を示す図である。
【図６】第一の実施形態の生徒データベースの一例を示す図である。
【図７】第一の実施形態の最長時間データベースの一例を示す図である。
【図８】第一の実施形態の持ち帰り学習データベースの一例を示す図である。
【図９】第一の実施形態の進捗管理データベースの一例を示す図である。
【図１０】第一の実施形態の課題管理処理部の機能を説明する図である。
【図１１】第一の実施形態の課題管理処理部の処理を説明するフローチャートである。
【図１２】第一の実施形態の宿題一覧画面を表示させる処理を説明するフローチャートである。
【図１３】第一の実施形態のデータベースを更新する処理を説明するフローチャートである。
【図１４】第一の実施形態の期限設定画面の例を示す図である。
【図１５】第一の実施形態の宿題情報の一覧が表示された画面の例を示す図である。
【図１６】第一の実施形態の宿題一覧画面の例を示す第一の図である。
【図１７】第一の実施形態の宿題の提示確認の画面の例を示す図である。
【図１８】第一の実施形態の宿題一覧画面の例を示す第二の図である。
【図１９】第一の実施形態の警告画面の例を示す図である。
【図２０】第一の実施形態のコンテンツデータの登録の処理を説明するフローチャートである。
【図２１】第二の実施形態の課題管理処理部の機能を説明する図である。
【図２２】第二の実施形態の課題管理処理部の処理を説明するフローチャートである。
【図２３】第二の実施形態の進捗状況の一覧画面を表示させる処理を説明するフローチャートである。
【図２４】第二の実施形態の進捗状況の一覧画面の例を示す図である。
【発明を実施するための形態】
【００１１】
（第一の実施形態）
以下に図面を参照して第一の実施形態について説明する。図１は、第一の実施形態の課題管理システムの概要を説明する図である。
【００１２】
本実施形態の課題管理システム１００は、課題管理装置２００と、教師端末３００と、生徒端末４００と、を有する。
【００１３】
課題管理システム１００において、課題管理装置２００、教師端末３００、生徒端末４００とは、ネットワークを介して接続される。尚、図１の課題管理システム１００では、教師端末３００が１台含まれるものとしたが、これに限定されない。課題管理システム１００には、任意の台数の教師端末３００が含まれても良い。
【００１４】
また、課題管理システム１００において、生徒端末４００は、例えば、課題管理システム１００が導入された教育現場等のクラス内の各生徒に配布されても良く、複数台が課題管理システム１００に含まれても良い。
【００１５】
本実施形態の課題管理システム１００において、課題管理装置２００は、コンテンツデータベース２１０、宿題データベース２２０、宿題内容データベース２３０、生徒データベース２４０、最長時間データベース２５０、持ち帰り学習データベース２６０、進捗管理データベース２７０、課題管理処理部２８０を有する。
【００１６】
本実施形態の課題管理装置２００は、課題管理処理部２８０により、各データベースを参照し、生徒に割り当てられた課題と、課題の提出期限に基づき、日毎の課題の量を教師端末３００（表示部）に表示させる。
【００１７】
このように、本実施形態では、教師端末３００に、生徒に割り当てられている日毎の課題の量を表示させることで、教師端末３００を利用する教師に対し、課題の量が適量であるか否かの判断を容易に行わせることができる。
【００１８】
また、本実施形態では、教師端末３００によって、新たな課題が生徒端末４００に割り当てられると、新たな課題を含む、生徒の日毎の課題の量を教師端末３００（表示部）に表示させる。したがって、本実施形態によれば、教師端末３００を主に利用する教師に対し、新たに追加する課題の量が適量であるか否かの判断を容易に行わせることができる。このため、本実施形態によれば、過剰に課題が割り当てられることを抑制できる。
【００１９】
尚、本実施形態の課題管理システム１００は、課題管理装置２００、教師端末３００、生徒端末４００を含むものとしたが、これに限定されない。課題管理システム１００には、生徒端末４００は含まれなくても良い。
【００２０】
以下に、本実施形態の課題管理装置２００について、さらに説明する。図２は、第一の実施形態の課題管理装置のハードウェア構成の一例を示す図である。
【００２１】
本実施形態の課題管理装置２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含む情報処理装置である。
【００２２】
入力装置２１は、各種の情報の入力を行うための装置であり、例えばキーボードやポインティングデバイス等により実現される。出力装置２２は、各種の情報の出力を行うためものであり、例えばディスプレイ等により実現される。インターフェース装置２７は、ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００２３】
課題管理プログラムは、課題管理装置２００を制御する各種プログラムの少なくとも一部である。課題管理プログラムは例えば記憶媒体２８の配布やネットワークからのダウンロード等によって提供される。課題管理プログラムを記録した記憶媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。
【００２４】
また、課題管理プログラムは、課題管理プログラムを記録した記憶媒体２８がドライブ装置２３にセットされると、記憶媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた課題管理プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００２５】
補助記憶装置２４は、インストールされた課題管理プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、課題管理装置２００の起動時に補助記憶装置２４から課題管理プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された課題管理プログラムに従って、後述するような各種処理を実現している。
【００２６】
本実施形態の教師端末３００、生徒端末４００は、例えば、タブレット型の端末装置等の情報処理装置であり、そのハードウェア構成は、課題管理装置２００と同様であるから、説明を省略する。尚、教師端末３００、生徒端末４００が、タブレット型の端末装置や、スマートフォン等である場合、入力装置２１と出力装置２２との代わりに、タッチパネル等により実現される表示操作装置を有していても良い。
【００２７】
次に、図３乃至図９を参照して、本実施形態の課題管理装置２００の有する各データベースについて説明する。尚、図１の例では、課題管理装置２００が各データベースを有する構成としたがこれに限定されない。本実施形態の各データベースは、課題管理装置２００の外部に設けられた記憶装置等に格納されていても良い。また、本実施形態の各データベースが課題管理装置２００に設けられる場合には、課題管理装置２００の補助記憶装置２４等に格納されても良い。
【００２８】
図３は、第一の実施形態のコンテンツデータベースの一例を示す図である。本実施形態のコンテンツデータベース２１０は、予め課題管理装置２００に設けられていても良く、教師端末３００等によって登録されたコンテンツデータ（電子教材）が格納される。
【００２９】
コンテンツデータベース２１０は、情報の項目として、コンテンツＩＤ、教科、問題種別、難易度を有し、項目「コンテンツＩＤ」とその他の項目とが対応付けられている。
【００３０】
項目「コンテンツＩＤ」の値は、コンテンツデータを特定するための識別情報を示す。項目「教科」の値は、コンテンツデータ（電子教材）の教科を示す。項目「問題種別」の値は、コンテンツデータに含まれる問題の種類を示す。項目「難易度」の値は、コンテンツデータに含まれる問題の難易度を示す。
【００３１】
以下の説明では、コンテンツデータベース２１０において、項目「コンテンツＩＤ」の値と、その他の項目の値とを含む情報をコンテンツデータと呼ぶ。
【００３２】
図３の例では、例えば、コンテンツＩＤ「Ｋ００１」のコンテンツデータは、難易度が「２」の国語のドリルであることがわかる。
【００３３】
図４は、第一の実施形態の宿題データベースの一例を示す図である。本実施形態の宿題データベース２２０は、コンテンツデータに含まれる電子教材を示す宿題情報が格納されており、予め課題管理装置２００に設けられていても良い。
【００３４】
本実施形態の宿題データベース２２０は、情報の項目として、コンテンツＩＤ、宿題ＩＤ、宿題内容を有し、項目「宿題ＩＤ」と、その他の項目とが対応付けられている。
【００３５】
項目「宿題ＩＤ」の値は、宿題として選択される可能性のある電子教材を特定する識別情報を示す。項目「宿題内容」の値は、対応するコンテンツデータに含まれる電子教材のうち、宿題ＩＤと対応付けられた電子教材を示す。以下の説明では、宿題データベース２２０において、項目「宿題ＩＤ」の値と、その他の項目の値と、を含む情報を宿題情報と呼ぶ。
【００３６】
図４の例では、コンテンツＩＤ「Ｋ００１」の国語のドリルに含まれるドリル１が宿題ＩＤ「Ｓ００１」と対応付けられ、ドリル２が宿題ＩＤ「Ｓ０１０」と対応付けられ、ドリル３が宿題ＩＤ「Ｓ０１１」と対応付けられていることがわかる。
【００３７】
したがって、本実施形態では、宿題ＩＤ「Ｓ００１」の宿題内容とは、コンテンツＩＤ「Ｋ００１」に含まれるドリル１となる。尚、本実施形態の宿題とは、生徒端末４００に割り当てられる課題である。
【００３８】
図５は、第一の実施形態の宿題内容データベースの一例を示す図である。本実施形態の宿題内容データベース２３０は、宿題ＩＤ毎に予め設けられるものであり、宿題情報が示す電子教材の内容を示す宿題内容情報が格納される。
【００３９】
図５に示す宿題内容データベース２３０は、宿題ＩＤ「Ｓ００１」が示す電子教材の内容を示している。
【００４０】
宿題内容データベース２３０は、情報の項目として、問題ＩＤ、教科、学年、単元、問題種別、難易度、問題、正解、想定時間を有する。宿題内容データベース２３０において、項目「問題ＩＤ」は、その他の項目と対応付けられている。
【００４１】
項目「問題ＩＤ」の値は、宿題内容データベース２３０と対応付けられた宿題ＩＤが示す宿題内容に含まれる問題を特定するための識別情報である。項目「教科」の値は、問題の教科を示す。項目「学年」の値は、問題と対応する学年を示す。項目「単元」の値は、問題が含まれる学習内容を示す。
【００４２】
項目「問題種別」の値は、対応する問題の種別を示す。項目「難易度」の値は、対応する問題の難易度を示す。項目「問題」の値は、問題の内容を示す。項目「正解」の値は、対応する問題の正解を示す。項目「想定時間」の値は、問題を解き始めてから解答するまでにかかる時間の想定時間を示す。
【００４３】
以下の説明では、宿題内容データベース２３０において、項目「問題ＩＤ」の値と、その他の項目の値と、を含む情報を宿題内容情報と呼ぶ。
【００４４】
図５の例では、問題ＩＤ「Ｍ００１」が示す問題は、宿題ＩＤ「Ｓ００１」が示す宿題内容である国語のドリル１に含まれる中学１年生用の問題であり、単元は「漢字」であり、難易度が「１」の基本問題であることがわかる。
【００４５】
また、問題ＩＤ「Ｍ００１」が示す問題の内容は、「垣根」の読みであり、正解は選択肢「２」であり、想定時間が１０分であることがわかる。
【００４６】
尚、本実施形態の宿題内容データベース２３０が有する情報の項目は、図５に示す項目に限定されない。宿題内容データベース２３０は、問題ＩＤと対応付けられる項目であって、図５に示す項目以外の項目を有していても良いし、図５に示す項目全てを有していなくても良い。
【００４７】
図６は、第一の実施形態の生徒データベースの一例を示す図である。本実施形態の生徒データベース２４０は、課題管理装置２００に予め設けられていても良く、生徒に関する情報が格納される。
【００４８】
本実施形態の生徒データベース２４０は、情報の項目として、生徒ＩＤ、名前、学年・クラス、希望宿題量、解答時間係数を有する。生徒データベース２４０において、項目「生徒ＩＤ」は、その他の項目と対応付けられている。
【００４９】
項目「生徒ＩＤ」の値は、生徒を特定するための識別情報である。本実施形態の生徒ＩＤは、生徒によって利用される生徒端末４００を特定するたるめの識別情報として扱われても良い。
【００５０】
項目「名前」の値は、生徒の氏名を示す。項目「学年・クラス」の値は、生徒の学年とクラス（学級）を示す。項目「希望宿題量」の値は、各生徒が希望する宿題の量を示す。
【００５１】
項目「解答時間係数」の値は、教科毎の係数と対応付けられている。教科毎の係数は、対応する生徒の各教科に対する得手、不得手を示す値であり、対応する生徒について設定された教科毎の重みを示す。
【００５２】
以下の説明では、生徒データベース２４０において、項目「生徒ＩＤ」の値と、その他の項目の値と、を含む情報を生徒情報と呼ぶ。
【００５３】
図６の例では、生徒ＩＤ「ＪＳ００１」の生徒「○○太郎」は、１年３組であり、希望宿題量は「少なめ」である。また、生徒ＩＤ「ＪＳ００１」の生徒「○○太郎」は、英語、数学、理科の解答時間係数が「１」であり、国語の解答時間係数が「１．１」であり、社会の解答時間係数が「０．９」である。したがって、生徒ＩＤ「ＪＳ００１」の生徒「○○太郎」は、英語、数学、理科と比べて国語が苦手であり、社会が得意であることがわかる。
【００５４】
尚、本実施形態の生徒データベース２４０が有する情報の項目は、図６に示す項目に限定されない。生徒データベース２４０は、生徒ＩＤと対応付けられる項目であって、図６に示す項目以外の項目を有していても良いし、図６に示す項目全てを有していなくても良い。具体的には、生徒データベース２４０は、項目「希望宿題量」を有していなくても良い。
【００５５】
図７は、第一の実施形態の最長時間データベースの一例を示す図である。本実施形態の最長時間データベース２５０は、予め課題管理装置２００に設けられており、生徒の学年毎に、持ち帰り学習に当てられる最長時間を示す情報が格納される。
【００５６】
最長時間データベース２５０は、情報の項目として、学年と最長時間とを有し、これらの項目は対応付けられている。
【００５７】
項目「学年」は、生徒の学年を示す。項目「最長時間」の値は、生徒が生徒端末４００を自宅等に持ち帰って課題に取り組む時間として割り当てられる最長の時間を示す。本実施形態の最長時間は、生徒に割り当てられた宿題（課題）が過剰であるか否かを判定する際の閾値（基準）となる。より具体的には、項目「最長時間」の値は、項目「学年」の値に１０分を乗算した値となる。
【００５８】
図７の例では、中学１年生の最長時間が７０分である。これは、中学１年生を７年生と数え、「７」と「１０」を乗算した結果である。したがって、本実施形態では、例えば、生徒が中学１年生であった場合、宿題（課題）は、１日に７０分取り組めば終えることができる量が適正な量と判定され、１日に７０分以上取り組まなければ終えることができない量は、過剰な量と判定される。
【００５９】
言い換えれば、本実施形態では、生徒が中学１年生であった場合、１日の取り組み時間を７０分以内として終えることができる負荷の量を適正とし、１日を取り組み時間が７０分以上としなければ終えることができない負荷は過大な負荷と判定される。
【００６０】
図８は、第一の実施形態の持ち帰り学習データベースの一例を示す図である。本実施形態の持ち帰り学習データベース２６０は、生徒に割り振られた宿題の内容を示す持ち帰り学習情報が格納される。
【００６１】
また、本実施形態では、教師端末３００において、宿題情報が、生徒端末４００に提示する宿題として設定されると、持ち帰り学習情報が生成されて持ち帰り学習データベース２６０に格納される。
【００６２】
本実施形態の持ち帰り学習データベース２６０は、情報の項目として、宿題提示ＩＤ、宿題ＩＤ、提示日、時限、教科、学年・クラス、期限、宿題所要時間、宿題想定時間を有する。持ち帰り学習データベース２６０において、項目「宿題提示ＩＤ」と、その他の項目とが対応付けられている。
【００６３】
項目「宿題提示ＩＤ」は、教師端末３００において、宿題情報が、生徒端末４００に提示する宿題として設定されると、付与される識別情報であり、生徒に対して提示された宿題と期限を特定するための識別情報である。
【００６４】
項目「提示日」の値は、宿題ＩＤが示す宿題情報が生徒に対して提示された日付を示す。言い換えれば、項目「提示日」の値は、宿題ＩＤが示す宿題情報が生徒端末４００に送信された日付を示す。
【００６５】
項目「時限」の値は、教師端末３００において、宿題情報が、生徒端末４００に提示された授業の時限を示す。項目「教科」の値は、宿題ＩＤが示す宿題情報と対応する教科を示す。
【００６６】
項目「学年・クラス」の値は、宿題ＩＤが示す宿題情報が提示された学年とクラスを示す。項目「期限」の値は、提示された宿題情報に含まれる問題に対する解答の提出期限を示す。言い換えれば、項目「期限」の値は、宿題提示ＩＤと対応付けられた宿題情報に対する解答期限を示す。
【００６７】
以下の説明では、生徒端末４００から、宿題提示ＩＤと対応付けられた宿題情報に含まれる問題に対する解答を示す情報を課題管理装置２００に送信することを、「宿題を提出する」と表現する場合がある。尚、解答を示す情報は、生徒端末４００から教師端末３００へ送信され、教師端末３００を介して課題管理装置２００へ送信されても良い。
【００６８】
また、以下の説明では、宿題提示ＩＤと対応付けられた項目「期限」の値を、「宿題の提出期限」と表現することがある。また、以下の説明では、宿題情報に含まれる問題に解答することを、「課題を処理する」と表現することがある。
【００６９】
項目「宿題所要時間」の値は、宿題提示ＩＤによって特定される宿題のうち、解答していない未完了分の宿題を終えるまでにかかる時間を示す。言い換えれば、項目「宿題所要時間」の値は、処理されていない課題の処理にかかる時間を示す。
【００７０】
本実施形態の項目「宿題所要時間」の値は、後述する進捗管理データベース２７０を参照して算出されるものであり、宿題情報に含まれる問題において、解答済みの問題が増えるにしたがって、小さくなる。尚、項目「宿題所要時間」の値は、進捗管理データベース２７０の生徒毎の問題毎所要時間の中央値を用いて算出される。項目「宿題所要時間」の値の詳細は後述する。
【００７１】
項目「宿題想定時間」の値は、宿題ＩＤが示す宿題内容に含まれる問題のうち、解答していない未完了分の問題に解答するためにかかると想定される時間を示す。言い換えれば、項目「宿題想定時間」の値は、処理されていない課題の処理にかかると想定される時間を示す。
【００７２】
より具体的には、項目「宿題想定時間」の値は、宿題内容データベース２３０において、宿題ＩＤが示す宿題内容に含まれる全ての問題について、対応する想定時間を取得して合計した時間である。したがって、項目「宿題想定時間」は、宿題情報に含まれる問題において、解答済みの問題が増えるにしたがって、小さくなる。
【００７３】
以下の説明では、持ち帰り学習データベース２６０において、項目「宿題提示ＩＤ」の値と、その他の項目の値とを含む情報を、持ち帰り学習情報と呼ぶ。
【００７４】
図８の例では、宿題提示ＩＤ「ＳＴ００１」によって特定される宿題は、宿題ＩＤ「Ｓ００１」が示す宿題内容であり、２０１７年４月１９日に、１年３組の５時限目の国語の授業で提示され、提出期限が２０１７年４月２４日であることがわかる。また、図８の例では、宿題提示ＩＤ「ＳＴ００１」によって設定された宿題を１年３組の生徒が終えるまでにかかる宿題所要時間は１７８分であり、宿題ＩＤ「Ｓ００１」が示す宿題内容を終えるためにかかると想定される宿題想定時間が１８０分であることがわかる。
【００７５】
図９は、第一の実施形態の進捗管理データベースの一例を示す図である。本実施形態の進捗管理データベース２７０は、生徒ＩＤ毎に設けられるものであり、生徒毎の宿題の進捗を管理するための進捗管理情報が格納される。
【００７６】
また、本実施形態の進捗管理データベース２７０は、宿題提示ＩＤが付与された宿題が生徒に割り当てられた後に、生徒端末４００から宿題の進捗を示す進捗情報を受信すると、更新される。尚、進捗情報は、生徒端末４００から課題管理装置２００に送信されても良いし、生徒端末４００から教師端末３００に送信された後に、教師端末３００を介して課題管理装置２００に送信されても良い。
【００７７】
本実施形態の進捗管理データベース２７０は、情報の項目として、生徒ＩＤ、宿題提示ＩＤ、問題ＩＤ、解答、結果、解答時間、問題毎所要時間を含む。進捗管理データベース２７０において、項目「問題ＩＤ」は、その他の項目と対応付けられている。
【００７８】
項目「解答」の値は、生徒ＩＤと対応付けられた生徒端末４００において、問題ＩＤが示す問題の解答として入力された値を示す。本実施形態では、項目「解答」の値は、例えば、問題ＩＤと対応付けられた選択肢のうち、生徒端末４００で選択された選択肢を示す情報であっても良い。
【００７９】
項目「結果」の値は、項目「解答」の値の正誤を示す。項目「正誤」の値は、課題管理装置２００が生徒端末４００から進捗情報を受信した際に、宿題提示ＩＤと紐付けられる宿題内容データベース２３０の項目「正解」の値が参照されて、入力されても良い。
【００８０】
項目「解答時間」の値は、生徒端末４００において、問題ＩＤが示す問題に取り組みはじめてから、解答が入力されるまでにかかった時間を示す。本実施形態の項目「解答時間」の値は、例えば、生徒端末４００が、問題ＩＤの選択を受け付けてから、問題ＩＤと対応付けられた解答欄に対する解答の入力を受け付けるまでの時間等である。
【００８１】
項目「問題毎所要時間」の値は、問題ＩＤが示す問題に対して解答するまでにかかる生徒毎の所要時間を示す。したがって、本実施形態の項目「問題毎所要時間」の値は、問題ＩＤが示す問題に対する解答が入力されると、０分となる。項目「問題毎所要時間」の値は、生徒ＩＤと対応する解答時間係数と、問題ＩＤと対応付けられた想定時間とを乗算した結果の値である。
【００８２】
以下の説明では、進捗管理データベース２７０において、項目「問題ＩＤ」の値と、その他の項目の値とを含む情報を、進捗管理情報と呼ぶ。
【００８３】
尚、生徒端末４００から課題管理装置２００に送信される進捗情報は、例えば、項目「生徒ＩＤ」、「宿題提示ＩＤ」、「問題ＩＤ」、「解答」、「解答時間」を含む情報である。
【００８４】
本実施形態では、例えば、生徒端末４００において問題に対する解答が入力される度に、進捗情報が課題管理装置２００に送信されても良い。また、本実施形態では、例えば、生徒が生徒端末４００を学校に持参した際に、生徒端末４００から課題管理装置２００に進捗情報が送信されても良いし、１日のうち、予め設定された所定のタイミングで生徒端末４００から課題管理装置２００に進捗情報が送信されても良い。
【００８５】
図９の例では、生徒ＩＤ「ＪＳ００１」の生徒は、宿題提示ＩＤ「ＳＴ００１」として設定された宿題の問題ＩＤ「Ｍ００１」について、「２」と解答して正解したことがわかる。また、生徒ＩＤ「ＪＳ００１」の生徒の問題ＩＤ「Ｍ００１」が示す問題の解答時間は２０分であり、問題毎所要時間は、問題が既に解答済みであるため、０分となる。
【００８６】
また、図９の例では、生徒ＩＤ「ＪＳ００１」の生徒は、宿題提示ＩＤ「ＳＴ００１」として設定された宿題の問題ＩＤ「Ｍ００２」については、解答の値が入力されておらず、未回答である。したがって、問題ＩＤ「Ｍ００２」の「問題毎所要時間は、問題ＩＤ「Ｍ００２」と対応する想定時間「３０分」と、生徒ＩＤ「ＪＳ００１」と対応する解答時間係数の国語の値である「１．１」とを乗算した値である「３３分」となる（図５、図６参照）。
【００８７】
次に、図１０を参照して、本実施形態の課題管理処理部２８０の機能について説明する。図１０は、第一の実施形態の課題管理処理部の機能を説明する図である。
【００８８】
本実施形態の課題管理処理部２８０は、入力受付部２８１、時間割取得部２８２、宿題設定部２８３、宿題一覧取得部２８４、進捗更新部２８５、持ち帰り学習更新部２８６、画面生成部２８７、宿題量算出部２８８、宿題量判定部２８９、出力部２９０、宿題登録部２９１を有する。
【００８９】
本実施形態の入力受付部２８１は、課題管理装置２００に対する各種の入力を受け付ける。具体的には、入力受付部２８１は、例えば、教師端末３００や生徒端末４００から送信された要求や情報を入力として受け付ける。
【００９０】
本実施形態の時間割取得部２８２は、学年・クラス毎の時間割表を示す時間割情報を取得する。尚、本実施形態の課題管理装置２００は、学年・クラス毎の時間割表を示す時間割情報が格納されたデータベース等を有していても良い。この場合、時間割取得部２８２は、このデータベースから時間割情報を取得すれば良い。また、時間割情報は、課題管理装置２００の外部の記憶装置等に保持されていても良い。
【００９１】
宿題設定部２８３は、時間割取得部２８２が取得した時間割情報に基づき、生徒端末４００に提示する宿題の設定を行う。具体的には、宿題設定部２８３は、教師端末３００において選択された宿題ＩＤが示す宿題情報と宿題の提出期限に基づき、持ち帰り学習情報を生成する。
【００９２】
宿題一覧取得部２８４は、教師端末３００からの要求を受けて、宿題データベース２２０に格納された宿題情報の一覧を取得する。
【００９３】
進捗更新部２８５は、生徒端末４００からの進捗情報を受信する度に、生徒端末４００と対応付けられた生徒ＩＤを含む進捗管理データベース２７０を更新する。
【００９４】
持ち帰り学習更新部２８６は、教師端末３００からの要求を受けて、宿題設定部２８３において生成された持ち帰り学習情報を持ち帰り学習データベース２６０に格納する。また、持ち帰り学習更新部２８６は、進捗管理データベース２７０が更新される度に、持ち帰り学習データベース２６０において、更新された進捗管理情報と対応する持ち帰り学習情報を更新する。
【００９５】
画面生成部２８７は、教師端末３００からの要求を受けて、各種の画面を表示させるためのデータを生成する。尚、画面生成部２８７が生成するデータは、教師端末３００に送信される画面データであっても良いし、教師端末３００からの閲覧要求を受けて教師端末３００に表示させるためのデータであっても良い。
【００９６】
宿題量算出部２８８は、最長時間データベース２５０、持ち帰り学習データベース２６０、進捗管理データベース２７０を参照して、指定された学年・クラスにおける宿題量を算出する。宿題量の詳細は後述する。
【００９７】
宿題量判定部２８９は、宿題量算出部２８８によって算出された宿題量が規定量を超えるか否かを判定する。言い換えれば、宿題量判定部２８９は、宿題量算出部２８８によって算出された宿題量が、適正な量であるか否かを判定している。尚、宿題量とは、生徒に与えられる負荷である。
【００９８】
出力部２９０は、課題管理処理部２８０の各処理によって生成された情報を出力する。例えば、出力部２９０は、画面生成部２８７が生成した画面データを教師端末３００に出力しても良い。
【００９９】
宿題登録部２９１は、生徒端末４００において、登録されたコンテンツデータや宿題情報を、コンテンツデータベース２１０や宿題データベース２２０に格納する。
【０１００】
以下に、図１１を参照して、本実施形態の課題管理処理部２８０の処理について説明する。図１１は、第一の実施形態の課題管理処理部の処理を説明するフローチャートである。
【０１０１】
本実施形態の課題管理処理部２８０は、入力受付部２８１により、教師端末３００から、宿題提示要求を受け付ける（ステップＳ１１０１）。尚、宿題提示要求は、教師端末３００において指定された学年・クラスを示す情報を含む。
【０１０２】
課題管理処理部２８０は、宿題提示要求を受け付けると、時間割取得部２８２により、指定された学年・クラスと対応する時間割情報を取得し、画面生成部２８７により、教師端末３００に時間割表を表示させる（ステップＳ１１０２）。ここで、教師端末３００に表示される画面は、宿題の提出期限の設定に用いられる期限設定画面である。期限設定画面の詳細は後述する。
【０１０３】
続いて、課題管理処理部２８０は、入力受付部２８１により、教師端末３００から、宿題の提出期限となる授業が行われる日（授業日）の指定を受け付ける（ステップＳ１１０３）。
【０１０４】
次に、課題管理処理部２８０は、授業日が指定されると、宿題一覧取得部２８４により、宿題データベース２２０を参照し、この授業と対応する教科の宿題情報の一覧を取得し、画面生成部２８７により、教師端末３００に宿題情報の一覧を表示させる（ステップＳ１１０４）。
【０１０５】
続いて、課題管理処理部２８０は、入力受付部２８１により、教師端末３００から宿題情報の選択を受け付けたか否かを判定する（ステップＳ１１０５）。ステップＳ１１０５において、宿題情報の選択を受け付けない場合、課題管理処理部２８０は、宿題情報の選択を受け付けるまで待機する。
【０１０６】
尚、本実施形態では、宿題情報は予め登録されているものとしたが、これに限定されない。本実施形態では、例えば、宿題情報の一覧を表示させる代わりに、宿題情報を作成する画面を表示させ、教師に、例えば、どの問題を宿題とするかを選択させても良い。
【０１０７】
ステップＳ１１０５において、宿題情報の選択を受け付けると、課題管理処理部２８０は、指定された学年・クラスに対して既に提示されている宿題の一覧を示す宿題一覧画面を教師端末３００に表示させる（ステップＳ１１０６）。ステップＳ１１０６の処理の詳細は後述する。
【０１０８】
尚、ここで、選択された宿題情報とは、指定された学年・クラスの生徒に割り当てる対象の課題である。また、期限設定画面で設定された期限は、指定された学年・クラスの生徒の割り当てる対象の課題の期限である。
【０１０９】
続いて、課題管理処理部２８０は、画面生成部２８７により、宿題を提示するか否かの選択させるための確認画面を教師端末３００に表示させる（ステップＳ１１０７）。
【０１１０】
続いて、課題管理処理部２８０は、入力受付部２８１により、宿題の提示が選択されたか否かを判定する（ステップＳ１１０８）。ステップＳ１１０８において、宿題の提示の選択を受け付けない場合、課題管理処理部２８０は、後述するステップＳ１１１６へ進む。
【０１１１】
ステップＳ１１０８において、宿題の提示の選択を受け付けた場合、課題管理処理部２８０は、持ち帰り学習更新部２８６により持ち帰り学習データベース２６０を更新し、進捗更新部２８５により進捗管理データベース２７０を更新する（ステップＳ１１０９）。ステップＳ１１０９の処理の詳細は後述する。
【０１１２】
続いて、課題管理処理部２８０は、更新された持ち帰り学習データベース２６０と進捗管理データベース２７０を参照し、新たに提示された宿題を含む宿題一覧画面を教師端末３００に表示させる（ステップＳ１１１０）。ステップＳ１１１０の処理の詳細は後述する。
【０１１３】
続いて、課題管理処理部２８０は、宿題量判定部２８９により、宿題一覧画面において、宿題の提示が選択された日（宿題の提示日）の宿題量が規定量以上であるか否かを判定する（ステップＳ１１１１）。
【０１１４】
尚、図１１では、宿題の提示日の宿題量が規定量以上であるか否かを判定しているが、これに限定されない。課題管理処理部２８０は、ステップＳ１１１０で表示された宿題一覧画面において、宿題量が規定量以上となる日が存在するか否かを判定した結果に応じて、後述する処理に進んでも良い。
【０１１５】
ステップＳ１１１１において、宿題量が規定量未満である場合、課題管理処理部２８０は、後述するステップＳ１１１４へ進む。
【０１１６】
ステップＳ１１１１において、宿題量が規定量以上である場合、課題管理処理部２８０は、画面生成部２８７により、宿題の追加に対する警告画面を教師端末３００に表示させる（ステップＳ１１１２）。警告画面の詳細は後述する。
【０１１７】
続いて、課題管理処理部２８０は、入力受付部２８１により、宿題の提示の選択を受け付けたか否かを判定する（ステップＳ１１１３）。ステップＳ１１１３において、宿題の提示の選択を受け付けない場合、課題管理処理部２８０は、後述するステップＳ１１１７へ進む。
【０１１８】
ステップＳ１１１３において、宿題を提示する選択を受け付けた場合、課題管理処理部２８０は、ステップＳ１１０９で更新された持ち帰り学習データベース２６０と進捗管理データベース２７０の状態を確定させる（ステップＳ１１１４）。言い換えれば、課題管理処理部２８０は、ステップＳ１１０９で新たに追加された宿題情報に基づき生成された持ち帰り学習情報と、進捗管理情報と、を持ち帰り学習データベース２６０と進捗管理データベース２７０のそれぞれに格納する。
【０１１９】
続いて、課題管理処理部２８０は、宿題一覧画面の表示を終了し（ステップＳ１１１５）、処理を終了する。
【０１２０】
ステップＳ１１０８において、宿題の提示の選択を受け付けない場合、課題管理処理部２８０は、ステップＳ１１０３で指定された宿題の提出期限の設定を取り消し（ステップＳ１１１６）、ステップＳ１１１５へ進む。
【０１２１】
ステップＳ１１１３において、宿題の提示の選択を受け付けない場合、課題管理処理部２８０は、持ち帰り学習データベース２６０と進捗管理データベース２７０を元の状態に戻し（ステップＳ１１１７）、ステップＳ１１１５へ進む。言い換えれば、課題管理処理部２８０は、ステップＳ１１０９で持ち帰り学習データベース２６０と進捗管理データベース２７に保持させた持ち帰り学習情報と進捗管理情報とを消去し、ステップＳ１１１５へ進む。
【０１２２】
次に、図１２を参照して、宿題一覧画面を表示させる処理について説明する。図１２は、第一の実施形態の宿題一覧画面を表示させる処理を説明するフローチャートである。図１２の示す処理は、図１１のステップＳ１１０６とステップＳ１１１０の処理の詳細を示している。
【０１２３】
本実施形態の課題管理処理部２８０は、画面生成部２８７により、持ち帰り学習データベース２６０を参照し、指定された学年・クラスと対応付けられた宿題提示ＩＤを選択する（ステップＳ１２０１）。
【０１２４】
続いて、課題管理処理部２８０は、画面生成部２８７により、選択した宿題提示ＩＤを含む持ち帰り学習情報に含まれる宿題所要時間を、宿題の提示日から期限までの日数で割り、宿題の提示日から期限までの日毎の宿題所要時間を算出する（ステップＳ１２０２）。
【０１２５】
次に、課題管理処理部２８０は、画面生成部２８７により、選択した宿題提示ＩＤを含む持ち帰り学習情報に含まれる宿題想定時間を、宿題の提示日から期限までの日数で割り、宿題の提示日から期限までの日毎の宿題想定時間を算出する（ステップＳ１２０３）
続いて、課題管理処理部２８０は、持ち帰り学習データベース２６０において、指定された学年・クラスと対応付けられた全ての宿題提示ＩＤについて、ステップＳ１２０２とステップＳ１２０３の処理を行ったか否かを判定する（ステップＳ１２０４）。
【０１２６】
ステップＳ１２０４において、該当する全ての宿題提示ＩＤについて処理を行っていない場合、課題管理処理部２８０は、持ち帰り学習データベース２６０において次の宿題提示ＩＤを選択し（ステップＳ１２０５）、ステップＳ１２０２へ戻る。
【０１２７】
ステップＳ１２０４において、該当する全ての宿題提示ＩＤについて処理を行った場合、課題管理処理部２８０は、画面生成部２８７により、同一の日の各宿題提示ＩＤと対応する日毎の宿題所要時間を合計し、日毎の全宿題所要時間を算出する（ステップＳ１２０６）。
【０１２８】
続いて、課題管理処理部２８０は、宿題量算出部２８８により、最長時間データベース２５０を参照し、指定された学年と対応する最長時間に対する、日毎の全宿題所要時間の割合を、日毎の宿題量として算出する（ステップＳ１２０７）。尚、算出された宿題量は、持ち帰り学習情報の一部として、持ち帰り学習データベース２６０に格納されても良い。
【０１２９】
続いて、課題管理処理部２８０は、画面生成部２８７により、宿題提示ＩＤ毎の宿題想定時間の一覧と、日毎の全宿題所要時間の一覧と、日毎の宿題量の一覧と、を含む宿題一覧画面を表示させるデータを生成する（ステップＳ１２０８）。
【０１３０】
続いて、課題管理処理部２８０は、生成したデータを出力し、教師端末３００に宿題一覧画面を表示させ（ステップＳ１２０９）、宿題一覧画面を表示させる処理を終了する。
【０１３１】
次に、図１３を参照して、持ち帰り学習データベース２６０と進捗管理データベース２７０を更新する処理について説明する。
【０１３２】
図１３は、第一の実施形態のデータベースを更新する処理を説明するフローチャートである。図１３は、図１１のステップＳ１１０９の処理の詳細を示している。
【０１３３】
本実施形態の課題管理処理部２８０は、持ち帰り学習更新部２８６により、選択された宿題ＩＤに、宿題提示ＩＤ、宿題の提示日、設定された期限、宿題が提示されたときに行われていた授業の教科と時限を対応付けた持ち帰り学習情報を生成する。そして、持ち帰り学習更新部２８６は、生成した持ち帰り学習情報を持ち帰り学習データベース２６０に保持させる（ステップＳ１３０１）。
【０１３４】
次に、課題管理処理部２８０は、生徒データベース２４０から、指定された学年・クラスと対応する生徒ＩＤを選択する（ステップＳ１３０２）。
【０１３５】
続いて、課題管理処理部２８０は、進捗更新部２８５により、生徒データベース２４０を参照し、選択された生徒ＩＤの解答時間係数を取得する（ステップＳ１３０３）。このとき、進捗更新部２８５は、選択された宿題ＩＤと対応する教科の解答時間係数を取得する。
【０１３６】
続いて、課題管理処理部２８０は、進捗更新部２８５により、選択された宿題ＩＤと対応する宿題内容データベース２３０を参照し、追加された宿題提示ＩＤと対応する問題ＩＤ毎の想定時間を取得する（ステップＳ１３０４）。
【０１３７】
続いて、課題管理処理部２８０は、問題ＩＤ毎の想定時間と、解答時間係数とを乗算し、問題毎に、問題毎所要時間を算出し（ステップＳ１３０５）、問題ＩＤと、問題毎所要時間とを対応付けて、進捗管理データベース２７０に保持させる（ステップＳ１３０６）。
【０１３８】
続いて、進捗更新部２８５は、生徒データベース２４０において、指定された学年・クラスと対応する全ての生徒について、ステップＳ１３０３からステップＳ１３０６までの処理を行ったか否かを判定する（ステップＳ１３０７）。
【０１３９】
ステップＳ１３０７において、該当する全ての生徒ＩＤについて処理を行っていない場合、課題管理処理部２８０は、次の生徒ＩＤを選択し（ステップＳ１３０８）、ステップＳ１３０３へ戻る。
【０１４０】
ステップＳ１３０７において、該当する全ての生徒ＩＤについて処理を行った場合、課題管理処理部２８０は、持ち帰り学習更新部２８６により、進捗管理データベース２７０を参照し、生徒ＩＤ毎に、宿題提示ＩＤと対応付けられた問題毎所要時間の合計を算出する（ステップＳ１３０９）。
【０１４１】
言い換えれば、ステップＳ１３０９では、選択された宿題ＩＤが示す宿題内容に含まれる全ての問題に解答するためにかかる所要時間を、生徒毎に算出している。
【０１４２】
続いて、持ち帰り学習更新部２８６は、生徒ＩＤ毎の問題毎所要時間の合計の中央値を取得する（ステップＳ１３１０）。続いて、持ち帰り学習更新部２８６は、この中央値を、宿題提示ＩＤと対応付けた宿題所要時間として、持ち帰り学習データベース２６０に保持させる（ステップＳ１３１１）。
【０１４３】
続いて、持ち帰り学習更新部２８６は、選択された宿題ＩＤと対応付けられた宿題内容データベース２３０を参照し、問題ＩＤ毎の想定時間の合計を算出する（ステップＳ１３１２）。続いて、持ち帰り学習更新部２８６は、問題ＩＤ毎の想定時間の合計を、宿題提示ＩＤと対応付けた宿題想定時間として、持ち帰り学習データベース２６０に保持させ（ステップＳ１３１３）、持ち帰り学習データベース２６０と進捗管理データベース２７０を更新する処理を終了する。
【０１４４】
以上のように、本実施形態では、教師端末３００において、宿題ＩＤが選択されて、宿題を提示する選択がなされると、選択された宿題ＩＤに基づき、持ち帰り学習データベース２６０と進捗管理データベース２７０が更新される。
【０１４５】
したがって、本実施形態では、宿題が提示される前の図１１のステップＳ１１０６における処理と、新たな宿題が提示された後のステップＳ１１１０における処理は、同様の処理となる。
【０１４６】
次に、図１４乃至図１９を参照して、教師端末３００における表示例について説明する。
【０１４７】
図１４は、第一の実施形態の期限設定画面の例を示す図である。図１４に示す画面１４１は、ステップＳ１１０２において教師端末３００に表示される期限設定画面の一例を示している。
【０１４８】
画面１４１は、学年・クラス表示欄１４２と、時間割表示欄１４３と、操作ボタン１４４とを含む。
【０１４９】
学年・クラス表示欄１４２には、指定された学年・クラスが表示される。時間割表示欄１４３には、指定された学年・クラスの時間割情報が表示される。操作ボタン１４４は、画面１４１を、宿題情報の一覧が表示される画面に遷移させるための表示部品である。
【０１５０】
画面１４１では、例えば、時間割表示欄１４３に表示された月曜日の１時限目の表示欄１４５が選択されると、学年・クラス表示欄１４２に表示された１年３組に対し、次の月曜日の１時限目の国語の授業が、宿題の提出期限に設定される。
【０１５１】
言い換えれば、画面１４１が表示された日の日付が提示日に設定され、表示欄１４５が示す月曜日と対応する日付が期限に設定される。
【０１５２】
尚、画面１４１では、画面１４１が表示された日付（提示日）が表示されていないが、画面１４１には、提示日を示す情報が表示されても良い。また、画面１４１の時間割表示欄１４３には、画面１４１が表示されたときに行われている授業を示す表示がなされても良い。例えば、月曜日の１時限目の国語の授業中に、教師端末３００に画面１４１が表示された場合には、時間割表示欄１４３の月曜日の５時限目の欄を強調して表示させても良い。
【０１５３】
図１５は、第一の実施形態の宿題情報の一覧が表示された画面の例を示す図である。図１５に示す画面１５１は、ステップＳ１１０４で教師端末３００に表示される宿題情報の一覧の画面の例を示している。
【０１５４】
画面１５１は、例えば、画面１４１において操作ボタン１４４が操作されると、教師端末３００に表示されても良い。
【０１５５】
画面１５１は、教科表示欄１５２、コンテンツ表示欄１５３、宿題内容表示欄１５４、操作ボタン１５５を含む。
【０１５６】
教科表示欄１５２には、宿題の提出の期限として設定された時限の教科が表示される。コンテンツ表示欄１５３には、教科と対応するコンテンツデータの一覧が表示される。宿題内容表示欄１５４には、コンテンツデータに含まれる宿題内容の一覧が表示される。操作ボタン１５５は、画面１５１を次に表示させる宿題一覧画面へ遷移させるための操作ボタンである。
【０１５７】
画面１５１では、教科表示欄１５２において指定された教科が「国語」であるため、コンテンツ表示欄１５３には、コンテンツデータベース２１０に格納されたコンテンツデータのうち、教科が「国語」のコンテンツデータの一覧が表示される。
【０１５８】
コンテンツ表示欄１５３において、コンテンツＩＤが選択されると、宿題内容表示欄１５４に、選択されたコンテンツデータに含まれる宿題情報の一覧が表示される。
【０１５９】
画面１５１では、コンテンツＩＤ「Ｋ００１」が選択されているため、宿題内容表示欄１５４には、宿題データベース２２０において、コンテンツＩＤ「Ｋ００１」と対応付けられた宿題ＩＤと宿題内容の一覧が表示される。
【０１６０】
本実施形態では、宿題内容表示欄１５４において、宿題ＩＤが選択されると、宿題情報の選択として受け付ける。
【０１６１】
図１６は、第一の実施形態の宿題一覧画面の例を示す第一の図である。図１６に示す画面１６１は、図１１のステップＳ１１０６において、教師端末３００に表示される宿題一覧画面の一例である。
【０１６２】
画面１６１は、宿題一覧表示欄１６２、操作ボタン１６３を有する。宿題一覧表示欄１６２は、教科毎に生徒に割り当てられた宿題の一覧が表示される。操作ボタン１６３は、画面１６１を次に表示させる宿題の提示の確認画面へ遷移させるための操作ボタンである。
【０１６３】
以下に、宿題一覧表示欄１６２について説明する。
【０１６４】
本実施形態の宿題一覧表示欄１６２は、教科毎に、既に割り当てられた宿題の宿題想定時間が表示される表示欄１６５と、日毎の全宿題所要時間が表示される表示欄１６６と、日毎の宿題量が表示される表示欄１６７と、を含む。
【０１６５】
また、図１６の例では、水曜日の欄１６２Ｗが強調表示されており、画面１６１が教師端末３００に表示された曜日が水曜日であることがわかる。
【０１６６】
はじめに、宿題一覧表示欄１６２における、教科毎の表示について説明する。
【０１６７】
宿題一覧表示欄１６２には、教科毎に、宿題の提出日から宿題の提出期限までの日数を示す矢印と、宿題想定時間と、日毎の宿題想定時間と、が表示される。矢印、宿題想定時間、日毎の宿題想定時間は、持ち帰り学習データベース２６０に格納された持ち帰り学習情報に基づき表示される。
【０１６８】
図１６の例では、宿題一覧表示欄１６２において、教科「英語」と対応する欄に矢印１６８が表示されている。
【０１６９】
矢印１６８は、持ち帰り学習データベース２６０の宿題提示ＩＤ「ＳＴ００２」を含む持ち帰り学習情報に基づき表示されている（図８参照）。宿題提示ＩＤ「ＳＴ００２」を含む持ち帰り学習情報における提示日は、４／１９（水曜日）であり、期限は４／２２（土曜日）である。したがって、矢印１６８は、宿題一覧表示欄１６２において、４／１９〜４／２１を示す３日間と対応付けられて表示される。
【０１７０】
また、宿題提示ＩＤ「ＳＴ００２」を含む持ち帰り学習情報に含まれる宿題想定時間は、６０分である。したがって、表示欄１６５の教科「英語」と対応する欄には、宿題提示ＩＤ「ＳＴ００２」を宿題想定時間として、６０分が表示される。
【０１７１】
また、宿題提示ＩＤ「ＳＴ００２」の日毎の宿題想定時間は、６０分を３で割った時間である２０分となる。よって、日毎の宿題想定時間「２０分」は、宿題一覧表示欄１６２において、矢印１６８と対応付けられた４／１９〜４／２１の３日間のそれぞれに対応付けられた、日毎の宿題想定時間１６９として表示される。
【０１７２】
このようにして、本実施形態の宿題一覧表示欄１６２では、各教科について、持ち帰り学習データベース２６０に格納されている持ち帰り学習情報に対応する矢印と、宿題想定時間と、日毎の宿題想定時間と、が表示される。
【０１７３】
図１６の例では、画面１６１を表示させた時点において、英語と、数学と、理科（化学）と、社会（歴史）と、美術の５教科において、宿題が提示されていることがわかる。
【０１７４】
次に、宿題一覧表示欄１６２における日毎の表示について説明する。
【０１７５】
宿題一覧表示欄１６２には、日毎に、各宿題提示ＩＤと対応する宿題所要時間から算出された日毎の宿題所要時間の合計である全宿題所要時間と、最長時間データベース２５０の最長時間と全宿題所要時間とに基づき算出された宿題量と、が表示される。
【０１７６】
例えば、画面１６１の表示欄１６６における、水曜日の全宿題所要時間は６５分であり、表示欄１６７における、水曜日の宿題量は９２．９％である。
【０１７７】
ここで、水曜日の全宿題所要時間について、具体的に説明する。画面１６１において、水曜日の欄に矢印が表示されている教科は、英語と、数学と、理科（化学）と、社会（歴史）と、美術の５教科である。
【０１７８】
したがって、課題管理処理部２８０は、この５教科について、持ち帰り学習情報から、宿題所要時間と、宿題の提示日と期限とを取得する。そして、５教科について、宿題所要時間を、宿題の提示から期限までの日数で割った日毎の宿題所要時間を算出する。
【０１７９】
そして、５教科の日毎の宿題所要時間を合計した時間が、全宿題所要時間となる。
【０１８０】
持ち帰り学習データベース２６０において、宿題提示ＩＤ「ＳＴ００２」と対応する宿題所要時間は６３分である。したがって、水曜日の時点で既に提示されている英語の宿題の日毎の宿題所要時間は、６３分を３日で割った２１分となる。
【０１８１】
同様にして、他の４教科についても、水曜日の時点で既に提示されている宿題の日毎の宿題所要時間を算出する。そして、５教科分の日毎の宿題所要時間の合計が、表示欄１６６の水曜日の欄に表示される全宿題所要時間「６５分」である。
【０１８２】
画面１６１では、他の曜日についても、同様にして、日毎の全宿題所要時間を算出し、表示欄１６６に曜日毎（日毎）に表示させる。
【０１８３】
次に、水曜日の宿題量について、具体的には説明する。画面１６１において、表示欄１６６に表示された水曜日の全宿題所要時間は、６５分である。
【０１８４】
これに対して、最長時間データベース２５０に格納された、中学１年生と対応する最長時間は７０分である。
【０１８５】
本実施形態の宿題量は、最長時間に対する全宿題所要時間の割合であるため、水曜日の宿題量は、９２．９％となる。
【０１８６】
したがって、水曜日の宿題量は、最長時間より短い時間で終えることができると推定される宿題量であり、規定量未満であることがわかる。画面１６１では、他の曜日についても、同様にして、日毎の宿題量を算出し、表示欄１６７に曜日毎（日毎）に表示させる。
【０１８７】
このように、本実施形態によれば、日毎の宿題量（負荷）を表示させることで、教師に対して、生徒に割り当てられた日毎の負荷の大きさがどの程度であるかを、把握させることができる。
【０１８８】
尚、本実施形態の規定量とは、１００％とした。言い換えれば、本実施形態では、最長時間と同じ時間をかけて終えることができる宿題量を規定量としている。したがって、本実施形態では、１日の全宿題所要時間が、最長時間より短ければ、宿題量は規定量未満と判定される。
【０１８９】
尚、本実施形態の規定量は、１００％でなくても良く、例えば、８０％程度を規定量としても良い。規定量の値の設定は、課題管理システム１００の管理者等によって任意に設定されて良い。
【０１９０】
また、本実施形態の宿題毎の宿題所要時間は、進捗管理データベース２７０の進捗管理情報が更新される度に更新される。言い換えれば、宿題毎の宿題所要時間は、宿題に含まれる問題のうち、解答済みの問題が増えるほど短くなっていく。
【０１９１】
したがって、本実施形態の宿題一覧画面では、宿題に解答済みの問題が増えるほど、宿題量も小さい値となる。つまり、本実施形態の宿題一覧画面に表示される日毎の負荷は、宿題（課題）の進捗に応じて低減されることになる。
【０１９２】
このため、本実施形態では、指定された学年・クラスにおいて、割り当てられた宿題を終えるために、どの程度の時間が必要であるかを教師に把握させることができる。また、本実施形態によれば、既に割り当てられた宿題量がどの程度低減されているかを教師に把握させることができる。
【０１９３】
また、宿題毎の宿題所要時間は、生徒毎に問題毎所要時間を合計した値の中央値である。例えば、英語の宿題提示ＩＤ「ＳＴ００２」と対応する宿題ＩＤ「Ｓ００２」には、想定時間が１０分に設定された３問の問題が含まれていたとする。
【０１９４】
この場合、生徒データベース２４０における解答時間係数の英語の値が小さい生徒が多いクラスほど、各生徒の問題毎所要時間の合計が小さい値となる。したがって、宿題提示ＩＤ「ＳＴ００２」と対応する宿題所要時間も、解答時間係数の英語の値が小さい生徒が多いクラスほど、小さい値となる。
【０１９５】
また、例えば、他のクラスと比較して、学力が優れた生徒が多いクラスでは、解答時間係数の全教科の値が、他のクラスの生徒と比較して小さくなる可能性がある。このような場合には、宿題毎の宿題所要時間が他のクラスと比較して短くなるため、全宿題所要時間も他のクラスと比較して短くなる。したがって、このクラスの生徒に対する宿題量は、他のクラスの生徒に対する宿題量と比較して、小さくなる。
【０１９６】
このように、本実施形態の宿題量と、宿題量の算出に用いられる１つの基準である全宿題所要時間とは、クラスに属する生徒の得意な教科や、個々の生徒の学力等によって異なる。言い換れば、本実施形態の負荷と、負荷を算出するための基準とは、クラスに属する生徒の属性によって異なる。
【０１９７】
したがって、本実施形態によれば、クラスに属する生徒の属性に応じた宿題量を教師端末３００に表示させることができる。
【０１９８】
また、宿題一覧表示欄１６２には、表示欄１８１、１８２が設けられている。表示欄１８１には、表示欄１６５に表示された教科毎の宿題想定時間の合計時間と、表示欄１６６に表示された日毎の全宿題所要時間の合計時間と、が表示される。
【０１９９】
画面１６１では、表示欄１８１には、宿題想定時間と対応付けられた２３０分と、全宿題所要時間と対応付けられた２３０分とが表示される。したがって、表示欄１８１の表示によれば、１年３組の生徒が、既に割り当てられた宿題を全て終えるためにかかる時間は、２３０分と想定され、既に割り当てられた宿題を全て終えるのにかかる時間が２３０分であることがわかる。
【０２００】
表示欄１８２には、１週間の宿題量が表示される。１週間の宿題量は、１週間分の最長時間に対する、１週間分の全宿題所要時間の合計の割合である。１週間分の最長時間とは、例えば、１日の最長時間が７０分であった場合には、７０分を７倍した４９０分となる。また、１週間分の全宿題所要時間の合計は、表示欄１８１に表示された全宿題所要時間の合計時間である。
【０２０１】
表示欄１８２の表示によれば、画面１６１に表示された１週間分の宿題量は、４６．９％であることがわかる。このように、本実施形態では、１週間分（所定期間分）の宿題量を表示させることで、負荷の大きさを週単位で教師に把握させることができる。
【０２０２】
図１７は、第一の実施形態の宿題の提示確認の画面の例を示す図である。図１７に示す画面１７１は、図１１のステップＳ１１０７において、教師端末３００に表示される確認画面の一例である。
【０２０３】
画面１７１は、メッセージ１７２と、操作ボタン１７３、１７４とを含む。メッセージ１７２は、画面１６１を表示させた日の宿題量を通知するメッセージである。図１７の例では、メッセージ１７２は、画面１６１において、画面１６１を表示された日である水曜日の宿題量「９２．９％」を通知している。
【０２０４】
操作ボタン１７３は、宿題情報の一覧が表示された画面１５１（図１５参照）において選択された宿題情報を宿題として提示することを選択させるための操作ボタンである。画面１７１において、操作ボタン１７３が操作されると、課題管理処理部２８０は、ステップＳ１１０８からステップＳ１１０９へ進む。
【０２０５】
操作ボタン１７４は、宿題情報の一覧が表示された画面１５１（図１５参照）において選択された宿題情報を宿題として提示することを取りやめることを選択させるための操作ボタンである。画面１７１において、操作ボタン１７４が操作されると、課題管理処理部２８０は、ステップＳ１１０８からステップＳ１１１６へ進む。
【０２０６】
図１８は、第一の実施形態の宿題一覧画面の例を示す第二の図である。図１８に示す画面１６１Ａは、図１１のステップＳ１１１０において、教師端末３００に表示される宿題一覧画面の一例である。
【０２０７】
図１８では、図１７に示す操作ボタン１７３が操作されて、画面１５１（図１５参照）において選択された宿題情報を宿題として提示する選択がされた場合に、教師端末３００に表示される宿題一覧画面を示している。
【０２０８】
図１５において選択された宿題情報は、宿題ＩＤ「Ｓ００１」の国語のドリル１であり、この宿題情報が示す宿題の提出期限は、期限設定画面（図１４参照）において、次の月曜日に設定されている。したがって、持ち帰り学習データベース２６０には、宿題ＩＤ「Ｓ００１」が示す宿題情報に対して、宿題提示ＩＤ「ＳＴ００１」が付与され、期限が次の月曜日と対応する日付である４／２４に設定された持ち帰り学習情報が新たに保持される。
【０２０９】
画面１６１Ａでは、図１６に示す画面１６１に対して、新たに追加された宿題提示ＩＤ「ＳＴ００１」を含む持ち帰り学習情報に基づき、教科「国語」の欄に、矢印１８３と、日毎の宿題想定時間１８４と、宿題想定時間１８５と、が追加して表示されている。
【０２１０】
ここで、表示欄１６５における、新たに追加された国語の宿題の宿題想定時間１８５は、１８０分であり、日毎の宿題想定時間１８４は、３０分となる。
【０２１１】
また、持ち帰り学習データベース２６０と進捗管理データベース２７０は、宿題提示ＩＤ「ＳＴ００１」の持ち帰り学習情報が追加されたことによって更新される。
【０２１２】
このため、画面１６１Ａの表示欄１６６に表示される日毎の全宿題所要時間と、表示欄１６７に表示される宿題量とも、更新される。
【０２１３】
その結果、画面１６１Ａでは、宿題提示ＩＤ「ＳＴ００１」が示す宿題を提示した日である水曜日の宿題量が１３５．７％となり、規定量である１００％以上となることがわかる。
【０２１４】
本実施形態では、例えば、表示欄１６６と表示欄１６７において、宿題量が規定量以上となった日の欄を強調して表示させても良い。
【０２１５】
画面１６１Ａでは、表示欄１６６における水曜日の欄１８６と、表示欄１６７における水曜日の欄１８７と、が強調されて表示される。本実施形態では、このように、該当する日の欄を強調して表示させることで、教師に対して、新たに追加された宿題量が適正であるか否かの判断を容易に行わせることができる。
【０２１６】
図１９は、第一の実施形態の警告画面の例を示す図である。図１９に示す画面１９１は、図１１のステップＳ１１１２において、教師端末３００に表示される宿題一覧画面の一例である。
【０２１７】
画面１９１は、画面１６１Ａにおいて、宿題量が規定量を超える日が存在した場合に、教師端末３００に表示される。
【０２１８】
画面１９１は、メッセージ１９２、１９３、１９４と、操作ボタン１９５、１９６と、を含む。
【０２１９】
メッセージ１９２は、選択された宿題が追加された場合、宿題量が規定量よりも多くなることを示す警告を通知するメッセージ（アラート）である。メッセージ１９３は、選択された宿題の宿題量を通知するメッセージである。メッセージ１９４は、選択された宿題を提示するか否かの選択を促すメッセージである。
【０２２０】
操作ボタン１９５は、選択された宿題を新たに提示することを選択させるための操作ボタンである。操作ボタン１９６は、選択された宿題の提示を取りやめることを選択させるための操作ボタンである。
【０２２１】
本実施形態では、画面１９１において、操作ボタン１９５が操作されると、図１１のステップＳ１１１３からステップＳ１１１４へ進み、操作ボタン１９６が操作されると、図１１のステップＳ１１１３からステップＳ１１１７へ進む。
【０２２２】
以上のように、本実施形態によれば、教師が学年・クラスを指定して宿題情報を選択すると、教師端末３００に、指定された学年・クラスに対して既に割り当てられた宿題量が日毎に表示される。また、この宿題量は、学年・クラスの生徒毎の宿題の進捗に応じた値である。
【０２２３】
したがって、本実施形態によれば、例えば、既に割り当てられた宿題量に合わせて、予め宿題量を決めておく、といった作業が不要となる。このため、本実施形態によれば、例えば、授業の理解度に応じて宿題量を変更した場合でも、宿題量が適正であるか否かを教師に把握させることができる。また、本実施形態によれば、例えば、教科毎に教師が異なる場合であっても、他の教科の宿題量がどの程度であるかを教師に把握させることができる。
【０２２４】
よって、本実施形態によれば、過剰に課題が割り当てられることを抑制することができる。
【０２２５】
次に、図２０を参照して、本実施形態におけるコンテンツデータの登録について説明する。図２０は、第一の実施形態のコンテンツデータの登録の処理を説明するフローチャートである。
【０２２６】
本実施形態では、宿題情報の元となるコンテンツデータが予め教師等によって登録される。
【０２２７】
本実施形態の課題管理処理部２８０において、入力受付部２８１は、コンテンツデータの登録要求を受け付けたか否かを判定する（ステップＳ２００１）。ステップＳ２００１において、登録要求を受け付けない場合、課題管理処理部２８０は、登録要求を受け付けるまで待機する。
【０２２８】
ステップＳ２００１において、登録要求を受け付けた場合、課題管理処理部２８０は、宿題登録部２９１により、入力されたコンテンツデータと、コンテンツデータに対して指定された教科とを対応付けて、コンテンツデータベース２１０に記憶させる（ステップＳ２００２）。尚、このとき、教師端末３００には、コンテンツデータを登録させるため宿題登録画面が表示されていても良い。
【０２２９】
続いて、課題管理処理部２８０は、宿題登録画面の表示を終了させ（ステップＳ２００３）、コンテンツデータの登録処理を終了する。
【０２３０】
本実施形態では、このように、予め宿題情報の元となるコンテンツデータを登録しておくことで、宿題情報の一覧を授業の前に作成することができる。また、本実施形態では、コンテンツデータを登録しておくことで、様々な種類の宿題情報を作成することができる。さらに、本実施形態では、コンテンツデータを登録しておくことで、複数の教師によってコンテンツデータを共有して宿題情報を作成することができる。
【０２３１】
（第二の実施形態）
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態は、生徒毎の宿題量の一覧を表示させる点が、第一の実施形態と相違する。したがって、以下の第二の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０２３２】
図２１は、第二の実施形態の課題管理処理部の機能を説明する図である。本実施形態の課題管理処理部２８０Ａは、入力受付部２８１、時間割取得部２８２、宿題設定部２８３、宿題一覧取得部２８４、進捗更新部２８５、持ち帰り学習更新部２８６、画面生成部２８７、宿題量算出部２８８、宿題量判定部２８９、出力部２９０、宿題登録部２９１、進捗一覧算出部２９２を有する。
【０２３３】
本実施形態の進捗一覧算出部２９２は、宿題一覧画面において、宿題の提示日の宿題量が指定されると、持ち帰り学習データベース２６０、進捗管理データベース２７０を参照し、提示日の生徒毎の全宿題所要時間と、生徒毎の宿題量と、を算出する。  以下に、本実施形態の課題管理処理部２８０Ａの処理について説明する。図２２は、第二の実施形態の課題管理処理部の処理を説明するフローチャートである。
【０２３４】
図２２のステップＳ２２０１からステップＳ２２０６までの処理は、図１１のステップＳ１１０１からステップＳ１１０６までの処理と同様であるから、説明を省略する。
【０２３５】
ステップＳ２２０６において、教師端末３００に宿題一覧画面が表示されると、課題管理処理部２８０Ａは、入力受付部２８１により、提示日の宿題量の選択を受け付けたか否かを判定する（ステップＳ２２０７）。
ステップＳ２２０７において、選択を受け付けない場合、課題管理処理部２８０Ａは、後述するステップＳ２２０９へ進む。
【０２３６】
ステップＳ２２０７において、選択を受け付けた場合、課題管理処理部２８０Ａは、進捗一覧算出部２９２により、指定された提示日の生徒毎の全宿題所要時間と、宿題量の一覧を算出し、生徒毎の進捗状況の一覧として教師端末３００に表示させ（ステップＳ２２０８）、ステップＳ２２０９へ進む。進捗一覧算出部２９２によるステップＳ２２０８の処理の詳細は後述する。
【０２３７】
ステップＳ２２０９からステップＳ２２１２までの処理は、図１１のステップＳ１１０７からステップＳ１１１０までの処理と同様であるから、説明を省略する。
【０２３８】
また、ステップＳ２２１３とステップＳ２２１４の処理は、ステップＳ２２０７とステップＳ２２０８の処理と同様であるから、説明を省略する。
【０２３９】
また、ステップＳ２２１５からステップＳ２２２０までの処理は、図１１のステップＳ１１１１からステップＳ１１１７までの処理と同様であるから、説明を省略する。
【０２４０】
次に、図２３を参照して、本実施形態の進捗一覧算出部２９２による、進捗状況の一覧画面を表示させる処理について説明する。
【０２４１】
図２３は、第二の実施形態の進捗状況の一覧画面を表示させる処理を説明するフローチャートである。図２３では、図２２のステップＳ２２０８及びステップＳ２２１４の処理の詳細を示している。
【０２４２】
本実施形態の課題管理処理部２８０Ａは、宿題一覧画面において、宿題量の選択を受け付けると、進捗一覧算出部２９２により、生徒データベース２４０から指定された学年・クラスの生徒ＩＤを抽出する（ステップＳ２３０１）。
【０２４３】
続いて、進捗一覧算出部２９２は、抽出された生徒ＩＤの中から、生徒ＩＤを選択する（ステップＳ２３０２）。
【０２４４】
続いて、進捗一覧算出部２９２は、選択された生徒ＩＤと対応付けられた進捗管理データベース２７０を参照し、抽出された宿題提示ＩＤと対応する問題毎所要時間の合計を、個別所要時間として算出する（ステップＳ２３０３）。つまり、ステップＳ２３０３では、選択された生徒ＩＤが示す生徒が、提示日において、既に割り当てられており、且つ、未完了の宿題を終えるまでの所要時間を算出している。
【０２４５】
続いて、進捗一覧算出部２９２は、最長時間データベース２５０を参照し、最長時間に対する個別所要時間の割合を、個別宿題量として算出する（ステップＳ２３０４）。つまり、ステップＳ２３０４は、選択された生徒ＩＤが示す生徒が、提示日において、既に割り当てられており、且つ、未完了の宿題量を算出している。
【０２４６】
続いて、進捗一覧算出部２９２は、指定された学年・クラスに含まれる全ての生徒ＩＤについて、ステップＳ２３０３とステップＳ２３０４の処理を行ったか否かを判定する（ステップＳ２３０５）。
【０２４７】
ステップＳ２３０５において、該当する全ての生徒ＩＤについて処理を行っていない場合、進捗一覧算出部２９２は、次の生徒ＩＤを選択し（ステップＳ２３０６）、ステップＳ２３０３へ戻る。
【０２４８】
ステップＳ２３０５において、該当する全ての生徒ＩＤについて処理を行った場合、進捗一覧算出部２９２は、抽出された生徒ＩＤを、個別宿題量が規定量以上である生徒ＩＤと、個別宿題量が規定量未満である生徒ＩＤと、にグループ化する（ステップＳ２３０７）。
【０２４９】
続いて、進捗一覧算出部２９２は、グループ毎に、個別所要時間と個別宿題量の一覧を表示させるためにデータを生成して、出力部２９０により出力し（ステップＳ２３０８）、処理を終了する。
【０２５０】
以下に、図２４を参照して、進捗状況の一覧画面の表示例について説明する。図２４は、第二の実施形態の進捗状況の一覧画面の例を示す図である。図２４に示す画面２４１は、図２２のステップＳ２２０８、２２１４において、教師端末３００に表示される進捗状況の一覧画面の例である。
【０２５１】
また、図２４の画面２４１は、例えば、教師端末３００に表示された画面１６１Ａにおいて（図１８参照）、表示された宿題量が規定量以上となった表示欄１８７が選択された場合に、画面１６１Ａから遷移して、表示される画面であっても良い。
【０２５２】
画面２４１は、表示欄２４２、２４３、２４４、２４５と、操作ボタン２４６を有する。
【０２５３】
表示欄２４２は、表示欄２４３が、個別宿題量が規定量未満の生徒の一覧であることを示す内容が表示される。表示欄２４３は、個別宿題量が規定量未満のグループに含まれる生徒毎の、個別宿題量と個別所要時間の一覧が表示される。
【０２５４】
表示欄２４４は、表示欄２４５が、個別宿題量が規定量以上の生徒の一覧であることを示す内容が表示される。表示欄２４５は、個別宿題量が規定量以上のグループに含まれる生徒毎の、個別宿題量と個別所要時間の一覧が表示される。
【０２５５】
このように、本実施形態では、生徒毎の個別宿題量と個別所要時間とが、指定された日（提示日）の生徒毎の宿題の進捗状況として表示される。
【０２５６】
また、画面２４１において、操作ボタン２４６が操作されると、教師端末３００において、画面２４１が、宿題表示画面である画面１６１Ａに切り替わる。
【０２５７】
また、画面２４１では、表示欄２４３と表示欄２４５では、生徒の名前と、学年・クラスと、個別所要時間と、解答時間係数と、個別宿題量とが対応付けられて表示される。
【０２５８】
図２４の例では、表示欄２４３の表示欄２４７−１に表示されている個別所要時間は、表示欄２４５の表示欄２４７−２に表示されている個別所要時間と比較して、短いことがわかる。また、表示欄２４３の表示欄２４８−１に表示されている個別宿題量は、表示欄２４５の表示欄２４８−２に表示されている個別宿題量と比較して、小さいことがわかる。
【０２５９】
したがって、画面２４１によれば、クラス全体の宿題量を低減させるためには、表示欄２４５に名前が表示されている生徒に対して、宿題に取り組むように指導すれば良いことがわかる。
【０２６０】
したがって、本実施形態によれば、教師に対し、宿題に取り組むように指導する対象となる生徒を容易に把握させることができる。
【０２６１】
尚、本実施形態の表示欄２４３、２４５には、生徒の成績等も共に表示させても良い。この場合、課題管理装置２００には、生徒の成績を示す成績情報が格納されていても良い。
【０２６２】
また、上述した各実施形態では、課題管理システム１００は、教育現場において導入されものとし、課題が割り当てられる対象を生徒とし、課題を宿題として説明したが、これに限定されない。課題管理システム１００は、例えば、課題が割り当てられる対象を企業内の従業員とし、課題を業務としても良い。課題管理システム１００は、課題を対象者に割り当てる場合に適用することができる。
【０２６３】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付け、
記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する、
処理をコンピュータに実行させることを特徴とする課題管理プログラム。
（付記２）
前記合算結果は、日毎の負荷の合算結果である、
ことを特徴とする付記１記載の課題管理プログラム。
（付記３）
前記既に割り当てた課題と期限とに基づいて算出される負荷は、前記既に割り当てた課題の処理の進捗に応じて低減される、
ことを特徴とする付記１記載の課題管理プログラム。
（付記４）
前記負荷又は前記基準は、生徒の属性に応じて異なる、
ことを特徴とする付記１記載の課題管理プログラム。
（付記５）
前記合算結果が基準を超える場合に、指定された前記課題を割り当てることに対するアラートを表示させる、
ことを特徴とする付記１記載の課題管理プログラム。
（付記６）
前記指定を受けた日の選択と、前記クラスの生徒毎の前記既に割り当てた課題の処理の進捗状況の一覧の表示要求とを受け付け、
前記生徒毎に、前記既に割り当てた課題と期限とに基づく負荷を算出し、
前記生徒毎に、算出された前記負荷と、前記負荷が基準を超えるかどうかの判定結果と、を一覧として表示させる、
ことを特徴とする付記１記載の課題管理プログラム。
（付記７）
前記クラスの生徒を、前記負荷が基準を超えるグループと、前記負荷が基準値以下のグループと、にグループ化し、
前記グループ毎に、前記一覧を前記表示部に表示させる、
ことを特徴とする付記６記載の課題管理プログラム。
（付記８）
前記負荷は、
前記生徒の属性に応じて予め設定された、課題の処理に費やせる最長時間に対する、前記生徒の属性に応じて算出される、日毎の前記課題の処理にかかる時間の割合を示す、
付記１乃至７の何れか一項に記載の課題管理プログラム。
（付記９）
コンピュータによる課題管理方法であって、該コンピュータが、
クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付け、
記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する、
ことを特徴とする課題管理方法。
（付記１０）
クラスの生徒に割り当てる対象の課題と、該課題についての期限の指定とを受け付ける受け付け部と、
記憶部に記憶された前記クラスの生徒に対して既に割り当てた課題と期限とに基づいて算出した負荷と、指定された前記課題と指定された前記期限とに基づいて算出した負荷との合算結果又は前記合算結果が基準を超えるかどうかの判定結果を表示部に表示する出力部と、
を有することを特徴とする課題管理装置。
【０２６４】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２６５】
１００  課題管理システム
２００  課題管理装置
２１０  コンテンツデータベース
２２０  宿題データベース
２３０  宿題内容データベース
２４０  生徒データベース
２５０  最長時間データベース
２６０  持ち帰り学習データベース
２７０  進捗管理データベース
２８０、２８０Ａ  課題管理処理部
２８１  入力受付部
２８２  時間割取得部
２８３  宿題設定部
２８４  宿題一覧取得部
２８５  進捗更新部
２８６  持ち帰り学習更新部
２８７  画面生成部
２８８  宿題量算出部
２８９  宿題量判定部
２９０  出力部
２９１  宿題登録部
２９２  進捗一覧算出部
３００  教師端末
４００  生徒端末
【図１】
2019045764.tif 000003
【図２】
2019045764.tif 000004
【図３】
2019045764.tif 000005
【図４】
2019045764.tif 000006
【図５】
2019045764.tif 000007
【図６】
2019045764.tif 000008
【図７】
2019045764.tif 000009
【図８】
2019045764.tif 000010
【図９】
2019045764.tif 000011
【図１０】
2019045764.tif 000012
【図１１】
2019045764.tif 000013
【図１２】
2019045764.tif 000014
【図１３】
2019045764.tif 000015
【図１４】
2019045764.tif 000016
【図１５】
2019045764.tif 000017
【図１６】
2019045764.tif 000018
【図１７】
2019045764.tif 000019
【図１８】
2019045764.tif 000020
【図１９】
2019045764.tif 000021
【図２０】
2019045764.tif 000022
【図２１】
2019045764.tif 000023
【図２２】
2019045764.tif 000024
【図２３】
2019045764.tif 000025
【図２４】
2019045764.tif 000026