(57)【要約】【課題】  近時、日常生活の情報化が進展する中で、教育の情報化が求められている。【解決手段】  教材保存サーバは、前記教材データの進度を示した授業進捗データを複数記憶する進捗データ記憶手段と、前記複数の授業進捗データの夫々について、学習者用端末がキャッシュ化する前記教材データの範囲を定めるキャッシュ化制御部と、前記キャッシュ化制御部によって定められた前記教材データの範囲と、前記学習者用端末あるいは学習者とを関連付けるキャッシュ化範囲参照部と、所定の優先順序に応じて前記学習者用端末を抽出し、抽出した学習者用端末に対してキャッシュデータを送信するキャッシュ化実行スケジュール管理部と、を備え、前記学習者用端末は、前記教材データのキャッシュデータを保存できる記憶部を備える。【選択図】  図５９
2013097749.tif 000002
【特許請求の範囲】
【請求項１】
学習者が使用する学習者用端末と、指導者が使用する指導者用端末と、教材データを記憶する教材保存サーバと、を含む教育支援システムであって、
前記教材保存サーバは、
前記教材データの進度を示した授業進捗データを複数記憶する進捗データ記憶手段と、
前記複数の授業進捗データの夫々について、前記学習者用端末がキャッシュ化する前記教材データの範囲を定めるキャッシュ化制御部と、
前記キャッシュ化制御部によって定められた前記教材データの範囲と、前記学習者用端末あるいは前記学習者とを関連付けるキャッシュ化範囲参照部と、
所定の優先順序に応じて前記学習者用端末を抽出し、抽出した学習者用端末に対してキャッシュデータを送信するキャッシュ化実行スケジュール管理部と、を備え、
前記学習者用端末は、
前記教材データのキャッシュデータを保存できる記憶部を備えることを特徴とする教育支援システム。
【請求項２】
前記キャッシュ化制御部は、
前記学習者に関連付けられた所属学年、所属クラス、各科目担当指導者、または、担任指導者の情報を基に、前記キャッシュ化制御部によって定められた前記教材データな範囲と、前記学習者用端末あるいは前記学習者とを関連付けることを特徴とする請求項１に記載の教育支援システム。
【請求項３】
前記学習者用端末の電源が投入されているか否か、あるいは、前記学習者が前記学習者用端末にログインしているか否かを判定する状態判定手段を有し、
前記キャッシュ化実行スケジュール管理部は、
電源が投入されている、あるいは、ログインしている学習者用端末を抽出することを特徴とする請求項１または２に記載の教育支援システム。
【請求項４】
前記学習者用端末、または、前記学習者が現在受講中の教科を保持する受講教科確認手段を有し、
前記キャッシュ化実行スケジュール管理部は、
授業時間内において、前記学習者用端末がキャッシュ化を行う場合には、使用されない可能性が高い授業中にある学習者用端末を優先して抽出することを特徴とする請求項１〜３の何れかに記載の教育支援システム。
【請求項５】
前記キャッシュ化実行スケジュール管理部は、
使用されない可能性が高い授業中にあるとして抽出された学習者用端末に対して、所定の時間以上操作されていないことを条件に、前記キャッシュデータを送信することを特徴とする請求項４に記載の教育支援システム。
【請求項６】
前記学習者用端末を使用しない可能性が高い授業とは、音楽、美術、保健体育、技術、家庭、道徳、または、それらに相当する科目の授業であることを特徴とする請求項４または５に記載の教育支援システム。
【請求項７】
前記教材保存サーバは、
前記学習者用端末ごとの使用位置を特定する使用位置特定手段と、
前記使用位置特定手段によって取得された、過去の前記使用位置を前記学習者用端末ごとに複数記憶しておく使用位置履歴記憶手段と、を有し、
前記キャッシュ化範囲参照部は、
複数記憶されている過去の使用位置履歴を基に、最も多く前記学習者用端末が使用された教室を特定した使用教室特定情報によって、前記学習者用端末あるいは前記学習者と、前記キャッシュ化制御部によって定められた前記教材データ範囲とを関連付けることを特徴とする請求項１、３、４、５、または６に記載の教育支援システム。
【請求項８】
前記教材保存サーバは、
前記学習者用端末ごとにログインした前記学習者を特定する使用者特定手段と、
前記使用者特定手段によって取得された、過去にログインした前記学習者を前記学習者用端末ごとに複数記憶しておく使用者履歴記憶手段と、を有し、
前記キャッシュ化範囲参照部は、
複数記憶されている過去の使用者履歴を基に、最も多く前記学習者用端末を使用した前記学習者を特定した使用者特定情報によって、前記学習者用端末あるいは学習者と、前記キャッシュ化制御部によって定められた前記教材データ範囲とを関連付けることを特徴とする請求項１〜７の何れかに記載の教育支援システム。
【請求項９】
前記教材保存サーバは、
前記学習者用端末ごとにログインした前記学習者を特定する使用者特定手段と、
前記使用者特定手段によって取得された、過去にログインした前記学習者を前記学習者用端末ごとに複数記憶しておく使用者履歴記憶手段と、を有し、
前記キャッシュ化範囲参照部は、
複数記憶されている過去履歴の使用者情報から、関連して取得される使用者の学年情報、または、クラス情報を基に、最も多く前記学習者用端末を使用した学年、または、クラスを特定した使用者共通特定情報によって、前記学習者用端末あるいは学習者と、記キャッシュ化制御部によって定められた前記教材データ範囲とを関連付けることを特徴とする請求項１〜７の何れかに記載の教育支援システム。
【請求項１０】
前記教材保存サーバは、
前記学習者用端末ごとにアクセスしたファイルの対象学年情報、科目情報、フォルダパス情報、または、ファイル拡張子情報のうち、少なくとも１つ以上の情報を基に、前記学習者用端末がアクセスしたファイルの対象学年、または、科目を特定するファイル情報特定手段と、
前記ファイル情報特定手段によって取得された、過去に取得したアクセス先ファイルの対象学年情報、または、科目情報を端末ごとに複数記憶しておくファイル情報履歴記憶手段と、を有し、
前記キャッシュ化範囲参照部は、
複数記憶されている過去のファイル情報を基に、最も多く前記学習者用端末がアクセスしたファイルの対象学年情報、または、科目情報によって、前記学習者用端末あるいは前記学習者と、前記キャッシュ化制御部によって定められた前記教材データ範囲とを関連付けることを特徴とする請求項１〜９の何れかに記載の教育支援システム。
【請求項１１】
前記教材保存サーバは、
予め定められる前記学習者の最終下校時刻を以て、処理を中断、または、停止することを特徴とする請求項１〜１０の何れかに記載の教育支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教育支援システムに関する。
【背景技術】
【０００２】
学校教育を支援するものとして、特開２００２−１４９８４２号公報（特許文献１）の教材配信システム、教材配信装置及び教材配信方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４９８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近時、日常生活の情報化が進展する中で、教育の情報化が求められている。
【０００５】
そこで、本発明は、教育の情報化に資する教育支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【０００７】
本願に係る発明は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、「学習者が使用する学習者用端末と、指導者が使用する指導者用端末と、教材データを記憶する教材保存サーバと、を含む教育支援システムであって、前記教材保存サーバは、前記教材データの進度を示した授業進捗データを複数記憶する進捗データ記憶手段と、前記複数の授業進捗データの夫々について、前記学習者用端末がキャッシュ化する前記教材データの範囲を定めるキャッシュ化制御部と、前記キャッシュ化制御部によって定められた前記教材データの範囲と、前記学習者用端末あるいは前記学習者とを関連付けるキャッシュ化範囲参照部と、所定の優先順序に応じて前記学習者用端末を抽出し、抽出した学習者用端末に対してキャッシュデータを送信するキャッシュ化実行スケジュール管理部と、を備え、前記学習者用端末は、前記教材データのキャッシュデータを保存できる記憶部を備える」ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、教育の情報化に資する教育支援システムを提供することができる。
【０００９】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】教育支援システムの構成の一例を示す図である。
【図２】学習者用端末の機能構成の一例を示す図である。
【図３】学校の指導者用端末の機能構成の一例を示す図である。
【図４】保護者用端末の機能構成の一例を示す図である。
【図５】塾の指導者用端末の機能構成の一例を示す図である。
【図６】学校サーバの機能構成の一例を示す図である。
【図７】出版社サーバの機能構成の一例を示す図である。
【図８】行政サーバの機能構成の一例を示す図である。
【図９】塾サーバの機能構成の一例を示す図である。
【図１０】電子黒板の機能構成の一例を示す図である。
【図１１】配布前初期設定処理の一例を示す図である。
【図１２】配布後初期設定処理の一例を示す図である。
【図１３】学校サーバの記憶部により記憶される情報の一例を示す図である。
【図１４】サーバ固有情報の一例を示す図である。
【図１５】学習者用端末の記憶部により記憶される情報の一例を示す図である。
【図１６】端末固有情報の一例を示す図である。
【図１７】通常学習処理の一例を示す図である。
【図１８】図１７の続きの図である。
【図１９】図１８の続きの図である。
【図２０】図１９の続きの図である。
【図２１】学習者用の時間割情報の一例を示す図である。
【図２２】指導者用の時間割情報の一例を示す図である。
【図２３】出欠情報の一例を示す図である。
【図２４】指導者用端末と電子黒板の各々の表示例を示す図である。
【図２５】学習者用端末、指導者用端末、及び電子黒板２１の各々の表示例を示す図である。
【図２６】協働学習グループ設定処理の一例を示す図である。
【図２７】協働学習処理の一例を示す図である。
【図２８】協働学習発表時処理の一例を示す図である。
【図２９（ａ）】自作ドキュメントデータの一例を示す図である。
【図２９（ｂ）】自作ドキュメントデータの他の例を示す図である。
【図３０】グループドキュメントデータの一例を示す図である。
【図３１】テスト受験処理の一例を示す図である。
【図３２】図３１の続きの図である。
【図３３】テストモード設定処理の一例を示す図である。
【図３４】テストモード解除処理の一例を示す図である。
【図３５】校内システムの構成の一例を示す図である。
【図３６】成績処理の一例を示す図である。
【図３７】通知表データの一例を示す図である。
【図３８】宿題学習処理の一例を示す図である。
【図３９】公開成績情報の一例を示す図である。
【図４０】宿題リストの表示例を示す図である。
【図４１】宿題の達成度の表示例を示す図である。
【図４２】学習履歴の表示例を示す図である。
【図４３】学習者情報更新処理の一例を示す図である。
【図４４】図４３の続きの図である。
【図４５】学習状況登録処理の一例を示す図である。
【図４６】校内システムの構成の一例を示す図である。
【図４７】図書貸出履歴登録処理の一例を示す図である。
【図４８】成績情報入手処理の一例を示す図である。
【図４９】成績情報参照処理の一例を示す図である。
【図５０】成績情報のアクセス権の一例を示す図である。
【図５１】写真共有処理の一例を示す図である。
【図５２】写真を共有する複数の学習者用端末の表示例を示す図である。
【図５３】教科書購入処理の一例を示す図である。
【図５４】教科書管理テーブルの一例を示す図である。
【図５５】参考書購入処理の一例を示す図である。
【図５６】アクセス制限処理の一例を示す図である。
【図５７】アクセス制限管理テーブルの一例を示す図である。
【図５８】教材保存サーバの構成の一例を示す図である。
【図５９】教材保存サーバの構成の別の一例を示す図である。
【図６０】授業カリキュラムデータの一例を示す図である。
【図６１】教科書しおりデータの一例を示す図である。
【図６２（ａ）】キャッシュ化基準ページ更新ボタンを設けた一例を示す図である。
【図６２（ｂ）】教科書しおりデータ反映時の確認ダイアログの表示例を示す図である。
【図６３】学習者用端末が個人端末である場合に、キャッシュ化実行スケジュール管理部で保持されているデータの一例を示す図である。
【図６４】部分キャッシュ化端末抽出処理の一例を示す図である。
【図６５】部分キャッシュ化処理のうち、授業時間帯における処理の一例を示す図である。
【図６６】部分キャシュ化処理の基本フローの一例を示す図である。
【図６７】学習者用端末が共有端末である場合に、キャッシュ化実行スケジュール管理部で保持されているデータの一例を示す図である。
【図６８】共有端末向けの端末特定処理の一例を示す図である。
【図６９】学習者用端末の機能構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る実施例について図を用いて説明する。
【実施例１】
【００１２】
本実施例では、学習者用端末を利用可能にする初期設定処理の具体的な例について説明する。
【００１３】
図１は、本実施例に係る教育支援システムの構成の一例を示した図である。
【００１４】
図１に示すネットワーク２はインターネット・プロトコル等を使用するＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＨＳＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、及びＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）等の通信ネットワークであり、学習者用端末１０、校内ネットワーク２２、家庭内ネットワーク６２、出版社サーバ４３、行政サーバ５３、塾サーバ７３等を相互に接続し、情報を送受信する。 
学習者用端末１０は、情報を表示可能な表示手段、情報を入力可能な入力手段、他の装置や機器と通信可能な通信手段、及び情報の演算が可能な演算手段等を有した携帯型の情報端末であり、主として、児童、生徒その他の学習者が学習するために使用する。学習者用端末１０はネットワーク２、校内ネットワーク２２及び家庭内ネットワーク６２に接続し、情報を送受信する。
【００１５】
指導者用端末２０は前記学習者用端末１０と同様の手段を有した携帯可能な情報端末であり、主として、教諭、教授、講師その他の学校の指導者が学校での教育のために使用する。指導者用端末２０は、校内ネットワーク２２に接続し、情報を送受信する。
【００１６】
電子黒板２１は表示手段、入力手段、及び通信手段等を有し、学習者用端末１０または指導者用端末２０からの指示を受け付けて、校内ネットワーク２２を介し、学習者用端末１０または指導者用端末２０より送信された情報を取得し、学習者及び指導者が参照可能なように表示する。
【００１７】
校内ネットワーク２２は有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ、ＬＴＥ、及びＷｉＭＡＸ等の学校専用の通信ネットワークであり、ネットワーク２、学習者用端末１０、指導者用端末２０、電子黒板２１、及び学校サーバ２３を相互に接続し、情報を送受信する。
【００１８】
学校サーバ２３は学校専用のサーバであり、校内ネットワーク２２を介して、学習者用端末１０、指導者用端末２０、及び電子黒板２１等に接続し、情報を送受信する。なお、学校サーバ２３は、教科書データ、学習者用データ、及び指導者用データ等を記憶する。なお、学校サーバ２３は、必ずしも学校内に設置されている必要はなく、データセンターなど学校外に設置されていても良い。この場合、業者による学校サーバ２３の保守が容易となり得る。
【００１９】
出版社サーバ４３は出版社の専用サーバであり、教科書データや参考書データ等を記憶し、ネットワーク２を介し、学習者用端末１０と接続し、情報の送受信をする。例えば、出版者サーバ４３は、学習者用端末１０に教科書データを配信する。
【００２０】
行政サーバ５３は行政専用のサーバであり、住民基本台帳ネットワークシステム等を有し、教育委員会の管理情報及び公開情報等が記憶され、ネットワーク２を介し、学習者用端末１０、保護者用端末６０、指導者用端末２０及び指導者用端末７０、学校サーバ２３、出版社サーバ４３、並びに塾サーバ７３と接続し、情報を送受信する。
【００２１】
保護者用端末６０は前記学習者用端末１０と同様の手段を有した携帯型の情報端末であり、主として、学習者の親等の保護者が使用する。保護者用端末６０は、家庭内ネットワーク６２に接続し、情報を送受信する。
【００２２】
家庭内ネットワーク６２は有線ＬＡＮ、無線ＬＡＮ、ＬＴＥ、及びＷｉＭＡＸ等の家庭内専用の通信ネットワークであり、ネットワーク２、学習者用端末１０、及び指導者用端末２０を相互に接続し、情報を送受信する。
【００２３】
指導者用端末７０は前記学習者用端末１０と同様の手段を有した携帯型の情報端末であり、主として塾の指導者が塾での教育のために使用する。指導者用端末７０は、塾サーバ７３に接続し、情報を送受信する。塾サーバ７３は塾専用のサーバであり、教科書データや学習進捗情報等を記憶する。
【００２４】
放送局２５は、ブロードキャストに放送可能な放送設備であり、校内ネットワーク２２に接続し、フルセグ放送、ワンセグ放送、またはマルチメディア放送等の信号を送受信する。
【００２５】
なお、図示していないが、指導者用端末２０及び保護者用端末６０はネットワーク２へ接続可能でもよい。また、図１の例では、指導者用端末２０及び保護者用端末６０はそれぞれ、校内ネットワーク２２、家庭内ネットワーク６２に接続する構成としたが、これに限定するものではなく、例えば、学習者用端末１０と同様に、ネットワーク２へＬＴＥ、ＷｉＭＡＸ等の無線通信手段で接続しても良い。また、学習者用端末１０と指導者用端末２０または指導者用端末７０とは、各種ネットワークを介さずに、情報の送受信を直接行う手段を有してもよい。
【００２６】
また、本実施例の学習者用端末１０、指導者用端末２０、保護者用端末６０、及び指導者用端末７０は携帯型であるとしたが、これらは必ずしも携帯型である必要はなく、据え置き型であっても良い。
【００２７】
図２は、学習者用端末１０の機能構成の一例を示す図である。
【００２８】
学習者用端末１０は、表示部１００１、入力部１００２、電源供給部１００３、記憶部１００４、制御部１００５、通信部１００６、認証部１００７、カメラ部１００８、音声入力部１００９、音声出力部１０１０、位置情報検出部１０１１、加速度センサ１０１２、放送波受信部１０１３、及びバス１０１４を備える。
【００２９】
表示部１００１は、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、及び電子ペーパー等のパネル並びにドライバ回路等から構成され、制御部１００５の制御下にて任意の情報（例えば、文字、静止画、及び動画等）を表示する。なお、表示部１００１は、それぞれ異なる情報を表示可能な複数のパネルを有していても良い。
【００３０】
入力部１００２は、キーボード、マウス、カーソルキー、及びテンキー等の一または複数を備え、ユーザの操作を受け付け、当該操作に基づいた入力信号を制御部１００５に入力する。なお、音声認識、画像認識、またはジェスチャ認識等によって入力信号を生成し、制御部１００５に入力するようにしても良い。なお、タッチパネルのように、表示部１００１と入力部１００２とが一体となった構成であっても良い。
【００３１】
電源供給部１００３は、バッテリ、ＡＣアダプタ、及び充電回路等から構成され、学習者用端末１０の各部への電源供給や、バッテリへの充電を行う。学習者用端末１０がバッテリ駆動されているか、ＡＣアダプタ駆動されているかといった状態確認や、バッテリの残量確認を行う。
【００３２】
記憶部１００４は、学習者用端末１０に内蔵されるメモリ、または取り外し可能な外部メモリ等から構成され、各種の情報を記憶する。例えば、制御部１００５が実行する動作制御用プログラムを記憶する。
【００３３】
制御部１００５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｏｎｇ  Ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｏｎｇ  Ｕｎｉｔ）、及びＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等から構成され、所定の動作制御用プログラムを実行するなどして、学習者用端末１０全体の動作を制御する。
【００３４】
通信部１００６は、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、ＩＣタグ機能、ＴｒａｎｓｆｅｒＪＥＴ（登録商標）、ＬＴＥ、ＨＳＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＥＶ−ＤＯ（Ｅｖｏｌｕｔｉｏｎ  Ｄａｔａ  Ｏｎｌｙ）、及びＷｉＭＡＸ等の無線通信機能、または、Ｅｔｈｅｒｎｅｔ（登録商標）等の有線通信機能を備え、各種の情報を送受信する。無線通信機能は、アンテナ、及び変復調回路等を含む。有線通信機能は、コネクタ、及び変復調回路等を含む。情報の送受信は、ネットワーク（図１の２、２２、６２）を介して行われても良いし、ネットワークを介さずに各機器間で直接行われても良い。通信部１００６は、複数の通信方式に対応するよう構成されても良い。
【００３５】
認証部１００７は、パスワード認証、指紋認証、指静脈認証、筆跡認証、顔認証、声紋認証、及び虹彩認証等の認証方式により、正規のユーザか否かを認証する。認証部１００７は、認証方式に応じて、ユーザが認証用に入力した情報（パスワード、指紋データ、指静脈データ、筆跡データ、顔画像データ、声紋データ、または虹彩データ等）を取り込む機能を備える。認証方式によっては、入力部１００２、カメラ１００８、及び音声入力部１００９から認証情報を入力できるようにしても良い。また、認証部１００７は、正規ユーザの認証情報を事前に記憶しておくために、記憶部１００４とは別に、耐タンパ性の高い記憶領域を持つことが望ましい。
【００３６】
カメラ部１００８は、レンズ等の光学式部品を含む撮像デバイスと画像処理デバイス等を備えている。カメラ部１００８は、制御部１００５の制御の下、撮像を行い、静止画や動画等の画像データを取得する。
【００３７】
音声入力部１００９は、マイク等を備え、通話時等に、音声信号を収集し、通信部１００６に供給する。
【００３８】
音声出力部１０１０は、スピーカ、イヤホンジャック、及びＤＡＣ（Ｄｉｇｉｔａｌ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）等を備え、例えば、通信部１００６から受信した音声信号にＤＡ変換を施し、スピーカにより放音する。
【００３９】
位置情報検出部１０１１は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、ＩＭＥＳ（Ｉｎｄｏｏｒ  Ｍｅｓｓａｇｉｎｇ  Ｓｙｓｔｅｍ）、または無線ＬＡＮ等により、学習者用端末１０の現在位置を示す情報である（以下、位置情報）を取得する。
【００４０】
加速度センサ１０１２は、学習者用端末１０の加速度に関する情報（以下、加速度情報）を取得する。取得した加速度情報から、学習者用端末１０の状態（回転、落下、及び振動等）を検出できる。
【００４１】
放送波受信部１０１３は、アンテナ、チューナ、及びデコーダを備え、放送局２５から送信された、フルセグ放送、ワンセグ放送、またはマルチメディア放送等の信号を受信し、復調し、デコードする。なお、受信された信号が暗号化されていれば、放送波受信部１０１３は、その復号に関する処理も行う。
【００４２】
バス１０１４は、各部が相互に信号を伝送するための伝送路である。
【００４３】
なお、学校の指導者用端末２０、保護者用端末６０、塾の指導者用端末７０の機能構成は、学習者用端末１０と同様である。
【００４４】
すなわち、指導者用端末２０は、表示部２００１、入力部２００２、電源供給部２００３、記憶部２００４、制御部２００５、通信部２００６、認証部２００７、カメラ部２００８、音声入力部２００９、音声出力部２０１０、位置情報検出部２０１１、加速度センサ２０１２、放送波受信部２０１３、及びバス２０１４を備える（図３参照）。これらは各々、表示部１００１、入力部１００２、電源供給部１００３、記憶部１００４、制御部１００５、通信部１００６、認証部１００７、カメラ部１００８、音声入力部１００９、音声出力部１０１０、位置情報検出部１０１１、加速度センサ１０１２、放送波受信部１０１３、及びバス１０１４と同様の機能を備える。なお、例えば、位置情報検出部２０１１は、学習者用端末１０ではなく指導者用端末２０の位置情報を取得したり、加速度センサ２０１２は、学習者用端末１０ではなく指導者用端末２０の位置情報を取得したりする違いがあるのは言うまでもない。
【００４５】
保護者用端末６０は、表示部６００１、入力部６００２、電源供給部６００３、記憶部６００４、制御部６００５、通信部６００６、認証部６００７、カメラ部６００８、音声入力部６００９、音声出力部６０１０、位置情報検出部６０１１、加速度センサ６０１２、放送波受信部６０１３、及びバス６０１４を備える（図４参照）。これらは各々、表示部１００１、入力部１００２、電源供給部１００３、記憶部１００４、制御部１００５、通信部１００６、認証部１００７、カメラ部１００８、音声入力部１００９、音声出力部１０１０、位置情報検出部１０１１、加速度センサ１０１２、放送波受信部１０１３、及びバス１０１４と同様の機能を備える。なお、例えば、位置情報検出部６０１１は、学習者用端末１０ではなく保護者用端末６０の位置情報を取得する違いがあるのは言うまでもない。
【００４６】
指導者用端末７０は、表示部７００１、入力部７００２、電源供給部７００３、記憶部７００４、制御部７００５、通信部７００６、認証部７００７、カメラ部７００８、音声入力部７００９、音声出力部７０１０、位置情報検出部７０１１、加速度センサ７０１２、放送波受信部７０１３、及びバス７０１４を備える（図５参照）。これらは各々、表示部１００１、入力部１００２、電源供給部１００３、記憶部１００４、制御部１００５、通信部１００６、認証部１００７、カメラ部１００８、音声入力部１００９、音声出力部１０１０、位置情報検出部１０１１、加速度センサ１０１２、放送波受信部１０１３、及びバス１０１４と同様の機能を備える。
【００４７】
なお、以下において、学習者用端末１０、指導者用端末２０、保護者用端末６０、及び指導者用端末７０を区別する必要がない場合には、これらを単に端末と言う場合がある。
【００４８】
また、一の学習者用端末１０と他の学習者用端末１０とを区別する必要がある場合には、一方を学習者用端末１０ａとし、他方を学習者用端末１０ｂとして表記する場合がある。これと同様に、一の指導者用端末２０と他の指導者用端末２０とを区別するときには、一方を指導者用端末２０ａとし、他方を指導者用端末２０ｂとして表記し、一の学校サーバ２３と他の学校サーバ２３とを区別する必要がある場合には、一方を学校サーバ２３ａとし、他方を学校サーバ２３ｂとして表記する場合がある。
【００４９】
図６は、学校サーバ２３の機能構成の一例を示す図である。
【００５０】
学校サーバ２３は、表示部２３０１、入力部２３０２、電源供給部２３０３、記憶部２３０４、制御部２３０５、通信部２３０６、認証部２３０７、及びバス２３１４を備える。
【００５１】
表示部２３０１は、液晶ディスプレイ等のパネルとドライバ回路等から構成され、制御部２３０５の制御下にて任意の情報（例えば、文字、静止画、及び動画等）を表示する。主に、サーバ管理者向けの情報を表示する。なお、表示部２３０１は、学校サーバ２３本体とは別の筐体であっても良い。
【００５２】
入力部２３０２は、キーボード、マウス、及びカーソルキー等の一または複数を備え、ユーザの操作を受け付け、当該操作に基づいた入力信号を制御部２３０５に入力する。なお、音声認識、画像認識、またはジェスチャ認識等によって入力信号を生成し、制御部２３０５に入力するようにしても良い。なお、タッチパネルのように、表示部２３０１と入力部２３０２とが一体となった構成であっても良い。
【００５３】
電源供給部２３０３は、バッテリ、ＡＣアダプタ、及び充電回路等から構成され、学校サーバ２３の各部への電源供給や、バッテリへの充電を行う。学校サーバ２３がバッテリ駆動されているか、ＡＣアダプタ駆動されているかといった状態確認や、バッテリの残量確認を行う。
【００５４】
記憶部２３０４は、学校サーバ２３に内蔵されるメモリ、または取り外し可能な外部メモリ等から構成され、各種の情報を記憶する。例えば、制御部２３０５が実行する動作制御用プログラムを記憶する。
【００５５】
制御部２３０５は、ＣＰＵ、ＭＰＵ、ＤＳＰ等から構成され、所定の動作制御用プログラムを実行するなどして、学校サーバ２３全体の動作を制御する。
【００５６】
通信部２３０６は、無線ＬＡＮ等の無線通信機能、または、Ｅｔｈｅｒｎｅｔ等の有線通信機能を備え、各種の情報を送受信する。無線通信機能は、アンテナ、及び変復調回路等を含む。有線通信機能は、コネクタ、及び変復調回路等を含む。情報の送受信は、基本的にはネットワーク（図１の２、２２、６２）を介して行われる。通信部２３０６は、複数の通信方式に対応するよう構成されても良い。
【００５７】
認証部２３０７は、パスワード認証、指紋認証、指静脈認証、筆跡認証、顔認証、声紋認証、及び虹彩認証等の認証方式により、正規のユーザか否かを認証する。認証部１００７は、認証方式に応じて、ユーザが認証用に入力した情報（パスワード、指紋データ、指静脈データ、筆跡データ、顔画像データ、声紋データ、または虹彩データ等）を取り込む機能を備える。
【００５８】
なお、出版社サーバ４３、行政サーバ５３、及び塾サーバ７３の機能構成は、学校サーバ２３と同様である。
【００５９】
すなわち、出版社サーバ４３は、表示部４３０１、入力部４３０２、電源供給部４３０３、記憶部４３０４、制御部４３０５、通信部４３０６、認証部４３０７、バス４３１４を備える（図７参照）。これらは各々、表示部２３０１、入力部２３０２、電源供給部２３０３、記憶部２３０４、制御部２３０５、通信部２３０６、認証部２３０７、及びバス２３１４と同様の機能を備える。
【００６０】
行政サーバ５３は、表示部５３０１、入力部５３０２、電源供給部５３０３、記憶部５３０４、制御部５３０５、通信部５３０６、認証部４３０７、及びバス５３１４を備える（図８参照）。これらは各々、表示部２３０１、入力部２３０２、電源供給部２３０３、記憶部２３０４、制御部２３０５、通信部２３０６、認証部２３０７、バス２３１４と同様の機能を備える。
【００６１】
塾サーバ７３は、表示部７３０１、入力部７３０２、電源供給部７３０３、記憶部７３０４、制御部７３０５、通信部７３０６、認証部７３０７、及びバス７３１４を備える（図９参照）。これらは各々、表示部２３０１、入力部２３０２、電源供給部２３０３、記憶部２３０４、制御部２３０５、通信部２３０６、認証部２３０７、及びバス２３１４と同様の機能を備える。
【００６２】
学校サーバ２３の記憶部２３０４は、学校固有情報、学年固有情報、学級固有情報、学習者基本情報、及び学習者固有情報を記憶する。これらの情報は、認証部２３０７によるアクセス権の確認が可能な情報を持つ。前記アクセス権とは、情報を利用する権限の有無またはその範囲を示し、例えばアクセス対象となる情報に、所定の端末またはサーバがその編集をすることができるか、または参照のみ可能かどうかを識別するため、アクセス権に関する情報が含まれているか、付加されている。
【００６３】
学校固有情報、学年固有情報、学級固有情報、学習者基本情報、及び学習者固有情報の具体例を、図１３に示す。
【００６４】
学校固有情報とは、具体的には学校の名称、住所、電話番号、及び校長名、並びに他と識別するための記号等の情報（以下、「ＩＤ」と言う場合がある）であって学校毎に付与される学校ＩＤなどの学校固有の情報である。当該情報に基づくことにより、その学校を特定することが可能になる。なお、学校固有情報は、学校の略称や理事長名等であっても良い。また、単独ではその学校を特定するには足らない学校の情報、例えば、公立もしくは私立の別、または所属する教育委員会などの付加情報が付加されていても良い。
【００６５】
学年固有情報は、具体的には学年名及び学年主任名などの学年固有の情報である。当該情報に基づくことにより、その学年を特定することが可能になる。
【００６６】
学級固有情報は、具体的にはクラス名、時間割、推薦図書リスト、及び連絡簿などの学級固有の情報である。当該情報に基づくことにより、例えば、その学級を特定することが可能になったり、または、その学級固有の情報を利用することが可能になったりする。
【００６７】
図１３は、１年１組に対応する時間割、推薦図書リスト、連絡簿、及び担任名を含む１年１組の学級固有情報を示しており、同様に他の学級固有情報を含んだ各学級の学級固有情報が記憶部２３０４により記憶されるものとする。
【００６８】
学習者基本情報とは具体的には、学習者の氏名、性別、生年月日、住所、及び緊急連絡先、並びに保護者の氏名など、学習者を特定し得る個人情報である。
【００６９】
学習者固有情報は、学習者ＩＤ、学習者ＩＤ用パスワード、成績情報、出欠情報、健康状態、学習履歴、読書履歴、教科書データ、参考書データ、及びノートデータなど、学習者固有の学習に関する個人情報である。主に、学習者または保護者が原始的に所有し、基本的に不変の情報である学習者基本情報と異なり、学習者固有情報は、指導者が日常的に更新する情報である。
【００７０】
前記学習者ＩＤとは、学習者個人を識別可能なＩＤであり、例えば学籍番号などでも良い。
【００７１】
前記学習者ＩＤ用パスワードとは、前記学習者ＩＤに対応するパスワードである。
【００７２】
前記成績情報とは、学習者の成績に関する情報であり、例えば、通知表作成に必要な学習成績、学習態度である。
【００７３】
前記出欠情報とは、学習者の授業への出欠に関する情報である。例えば、学習者が早退または遅刻をしたことを識別する情報が含まれていても良い。
【００７４】
前記健康状態とは、学習者の健康状態に関する情報であり、例えば、健康診断結果、傷病歴、及び血液型などである。
【００７５】
前記学習履歴とは、学習者の学習の履歴を示す情報で有り、例えば、学習した日時、学習した時間、並びに教科毎の進捗度、及び課題の達成度などである。
【００７６】
前記読書履歴とは、学習者が図書館の本を借りた履歴を示す情報であり、例えば、学習者が借りた本のタイトル、借りた日付、及びそのジャンルなどである。
【００７７】
前記教科書データとは、教科書を特定する情報または教科書の内容を含む電子的な情報であり（両者が含まれていても良い）、例えば、教科書のタイトル、目次、及びコンテンツデータなどである。
【００７８】
前記参考書データとは、参考書を特定する情報または参考書の内容を含む電子的な情報であり（両者が含まれていても良い）、例えば、参考書のタイトル、目次、及びコンテンツデータなどである。
【００７９】
前記ノートデータとは、学習者が作成した成果物を記録した電子的な情報またはこれを特定する情報であり（両者が含まれていても良い）、例えば、自作ドキュメントデータ、タイトル、指導者名、作成日時、及び作成場所のデータなどである。
【００８０】
本実施例では、学習者の氏名が「横浜  次郎」の学習者ＩＤはｉｄ０１に設定されており、ｉｄ０１に対応する学校固有情報、学年固有情報、学級固有情報、学習者基本情報、学習者固有情報を含んだ、学習者ＩＤ毎に、対応する学校固有情報、学年固有情報、学級固有情報、学習者基本情報、及び学習者固有情報が記憶部２３０４により記憶される。
【００８１】
加えて、学校サーバ２３の記憶部２３０４は、サーバ固有情報を記憶する。この情報は、認証部２３０７によるアクセス権の確認が可能な情報を持つ。前記サーバ固有情報の具体例を図１４に示す。
【００８２】
サーバ固有情報とは具体的には、サーバＩＤ、通信部設定、制御部設定、及び通信状態などであり、各サーバ固有の設定及び状態を表す情報である。
【００８３】
前記サーバＩＤとは、校内ネットワーク２２に接続された個々のサーバを識別可能なＩＤである。
【００８４】
前記通信部設定とは、学校サーバ２３の通信部２３０６の設定に関する情報である。具体的には、校内ネットワーク２２内での通信や校内ネットワーク２２を介してネットワーク２との通信に必要な学校サーバ２３のＩＰアドレス、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）、ゲートウェイ、認証方式、プロキシ、及びファイアウォールの設定や、アクセス可能な学習者用端末１０のＩＰアドレスやサブネットマスクなどの情報である。
【００８５】
前記制御部設定とは、学校サーバ２３内の制御部２３０５の設定に関する情報である。具体的にはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の設定や各部のドライバ、ハードウェア及びソフトウェアの設定並びに、学習者用端末１０が学校サーバ２３にアクセスするための学習者用端末１０用のＯＳの設定や各部のドライバ、ハード、及びソフトウェアの設定などに関する情報である。
【００８６】
前記通信状態とは、学校サーバ２３内の通信部２３０６の状態に関する情報であり、具体的には通信速度などである。
【００８７】
本実施例では、校内サーバ２３のサーバＩＤはｉｄ３１に設定されており、ｉｄ３１に対応するサーバ固有情報が記憶部２３０４により記憶される。
【００８８】
学習者用端末１０の記憶部１００４は、学校固有情報、学年固有情報、学級固有情報、学習者基本情報、及び学習者固有情報を記憶する。これらの情報は、学校サーバ２３と同様に、認証部１００７がアクセス権を確認できる情報を持つ。
【００８９】
記憶部１００４により記憶される学校固有情報、学年固有情報、学級固有情報、学習者基本情報、及び学習者固有情報の具体例を、図１５に示す。これらの情報は基本的には記憶部２３０４により記憶されている情報と同じであるため詳細な説明を省く。
【００９０】
本実施例では、学習者の氏名が「横浜  次郎」の学習者ＩＤはｉｄ０１に設定されており、ｉｄ０１に対応する学校固有情報、学年固有情報、学級固有情報、学習者基本情報、及び学習者固有情報が記憶部１００４により記憶される。
【００９１】
加えて、記憶部１００４は、端末固有情報を記憶する。この情報は、学校サーバ２３と同様に、認証部１００７がアクセス権を確認できる情報を持つ。前記端末固有情報の具体例を図１６に示す。
【００９２】
端末固有情報とは具体的には、端末ＩＤ、通信部設定、制御部設定、通信状態、及び電源供給状態などであり、各端末固有の設定及び状態を表す情報である。
【００９３】
前記端末ＩＤとは、個々の学習者用端末１０を識別可能なＩＤである。
【００９４】
前記通信部設定とは、学習者用端末１０の通信部１００６の設定に関する情報である。具体的には、学校サーバ２３のＩＰアドレス、ＤＮＳ、ゲートウェイ、認証方式、プロキシ、及びファイアウォールの設定や、学習者用端末１０のＩＰアドレスやサブネットマスク、などを含む情報であり、校内ネットワーク２２との通信、校内ネットワーク２２を介したネットワーク２との通信、家庭内ネットワーク６２との通信、及び家庭内ネットワーク６２を介したネットワーク２との通信を実施するための情報を含む。
【００９５】
前記制御部設定とは、学習者用端末１０の制御部１００５の設定に関する情報である。具体的には学習者用端末１０が学校サーバ２３にアクセスするための学習者用端末１０用のＯＳの設定や各部のドライバ、ハードウェア、及びソフトウェアの設定などである。
【００９６】
前記通信状態とは、学習者用端末１０の通信部１００６の状態に関する情報であり、具体的には通信速度などである。
【００９７】
前記電源供給状態とは、学習者用端末１０内の電源供給部１００３の状態に関する情報であり、具体的にはＡＣ電源接続の有無やバッテリ残量などである。
【００９８】
本実施例では、学習者用端末１０の端末ＩＤはｉｄ１１に設定されており、ｉｄ１１に対応する端末固有情報が記憶部１００４により記憶される。
【００９９】
図１１は、配布前初期設定処理の一例を示す図である。
【０１００】
各学習者用端末１０は、学習者に配布される前に、学校サーバ２３の主導でまたはこれと協働して、必要な設定を行う。
【０１０１】
まず、学習者用端末１０は、電源が入れられると（Ｓ００１）、ドライバを読み込み、ＯＳを起動する（Ｓ００２）。図１に示されるとおり、学校サーバ２３と学習者用端末１０は校内ネットワーク２２に有線、または無線により接続されているが、これにより、学習者用端末１０は初期化前端末として校内ネットワーク２２により登録され、必要な通信のみ可能な状態となる。
【０１０２】
次に、学校サーバ２３は初期化要求を初期化前端末に送信する（Ｓ００３）。学習者用端末１０は初期化要求を受信すると、学習者用端末１０の基本設定、管理者登録、及び基本ソフトウェアの設定が可能となる初期化モードに移行する。
【０１０３】
次に、学習者用端末１０を校内ネットワーク２２の管理者が、リモートで設定変更可能になるように管理者登録を行う（Ｓ００４）。
【０１０４】
次に、基本設定が行われる（Ｓ００５）。ここでは、図１６に示される学習者用端末１０の端末固有情報の設定を行うため、図１４に示される通信部設定や制御部設定の内、学校サーバ２３のアクセスに必要な設定を学習者用端末１０に送信し、端末固有情報が設定される。
【０１０５】
次に、基本ソフトウェアの送信と設定が行われる（Ｓ００６）。
【０１０６】
基本ソフトウェアの具体例は、ウィルス検出などが可能なセキュリティソフトウェア、不適切な発言や表示等を制限するフィルタリングソフトウェア、及び学校サーバ２３と通信して学習に必要な情報を管理する管理ソフトウェアである。セキュリティソフトウェアに関しては、学校サーバ２３から学習者用端末１０へセキュリティソフトウェアを送信し、学習者用端末１０はそのインストールを実行する。インストール後、学習者用端末１０はセキュリティソフトウェアに必要な初期設定を行う。例えば、ウィルス検索用の定義情報の受信設定や検索日時の設定、ウィルス検出時の報告方法の設定等が行われる。
【０１０７】
フィルタリングソフトウェアに関しては、学校サーバ２３が学習者用端末１０へフィルタリングソフトウェアを送信し、学習者用端末１０はそのインストールを実行する。インストール後、学習者用端末１０はフィルタリングソフトウェアに必要な初期設定を行う。例えば、制限を行う文言やドキュメント、インターネットサイトなどの設定が行われる。
【０１０８】
管理ソフトウェアに関しては、学校サーバ２３が学習者用端末１０へ管理ソフトウェアを送信し、学習者用端末１０はそのインストールを実行する。インストール後、学習者用端末１０は管理ソフトウェアに必要な初期設定を行う。例えば、学習に必要なサービスを実施するために必要な情報として、学校固有情報、学級固有情報、及び学習者固有情報の設定が行われる。
【０１０９】
前記設定は、予め学校サーバ２３の記憶部２３０４により記憶されている前記学校固有情報、前記学年固有情報、前記学級固有情報、前記学習者基本情報、及び前記学習者固有情報が学習者用端末１０へ送信され、行われる。
【０１１０】
学習者用端末１０は送信された各情報を記憶部１００４に記憶する。
【０１１１】
学習者用端末１０の記憶部１００４により記憶された各情報の具体例を図１５に示す。例えば、初期化前端末である学習者用端末１０が１年１組の学習者により使用される場合、図１３の１年１組に対応する学級固有情報の内容が記憶部１００４により記憶される。
【０１１２】
例えば、初期化前端末である学習者用端末１０の使用者が「横浜  次郎」であれば、学習者ＩＤはｉｄ０１なので、ｉｄ０１に対応する学習者固有情報の内容が記憶部１００４により記憶される。正常に記憶されれば、図１３に示される記憶部２３０４により記憶された学習者基本情報ｉｄ０１と図１５に示される記憶部１００４により記憶された端末内の学習者基本情報ｉｄ０１は同じ内容となる。すなわち、記憶部２３０４により記憶されたｉｄ０１に対応する学習者基本情報内の学習者氏名のデータを示す「横浜  次郎」に対応する学習者基本情報と、記憶部１００４により記憶された学習者基本情報内の学習者氏名のデータを示す「横浜  次郎」に対応する学習者基本情報は一致する。
【０１１３】
同様に、学習者ＩＤ、学習者ＩＤ用パスワード、成績情報、出欠情報、健康状態、学習履歴、読書履歴が記憶部１００４により記憶される。成績情報や健康状態は学校サーバ２３と学習者用端末１０とで厳密に一致している必要はない。例えば学校サーバ２３により記憶されている成績情報が内申書や指導要録などの学校（すなわち、指導者）が管理するものであって、学習者に開示するのが不適当な情報を含む場合は、学校サーバ２３は、これらの情報を除く成績情報を学習者用端末１０に送信し、記憶部１００４がこれを記憶するようにしても良い。
【０１１４】
次に、学習用の教材送信と設定が行われる（Ｓ００７）。具体的には前記学級固有情報に基づき、学校サーバ２３は、教科書データ、ノートデータ、及び参考書データなどの教材に関するデータを学習者用端末１０に送信し、学習者用端末１０は、これを利用可能にする設定を実施する。
【０１１５】
次に、諸注意事項の設定が行われる（Ｓ００８）。具体的には学習サーバ２３が、指導者が学習者に諸注意事項を学習者用端末１０に送信し、学習者用端末１０はこれを記憶する。なお諸注意事項とは、例えば学習者用端末１０の使用及び保管方法のチュートリアル、入学時及び登下校時の注意点、並びに各ソフトウェアの使用許諾など、ユーザが注意すべき事項を意味する。なお、指導者が学習者に注意して欲しい事項のみが学習者用端末１０に送信される必要はなく、保護者に向けた案内等が含まれていても良い。
【０１１６】
次に、これまでの設定が正しく行えているかを確認する設定確認テストが行われる（Ｓ００９）。具体的には、学校サーバ２３が各種設定内容の送信を学習者用端末１０に要求し、これを受けて、学習者用端末１０は記憶している設定内容を学校サーバ２３に送信する。そして、学習者用端末１０より送信され、学校サーバ２３が受信した設定内容を学校サーバ２３が設定した内容と照合する。この照合の結果、両者が一致するならば初期化が完了としたものとして、手動または自動で学習者用端末１０の電源をオフする（Ｓ０１０）。照合の結果、学校サーバ２３により記憶されている設定内容と、学習者用端末１０により記憶されている設定内容とが一致しない場合、学校サーバ２３は、その旨を管理者等に報知する。そして、設定に問題がある学習者用端末１０は初期不良品として処理される。具体的には、該当する学習者用端末１０の学習者への配布は行わずに、ハードウェアの不良等のチェックをおこない、修復可能であるならば修復し、再度初期化を行う。
【０１１７】
図１２は、配布後初期設定処理の一例を示す図である。
【０１１８】
学習者用端末１０は、電源が入れられると（Ｓ０２１）、前記諸注意事項を表示する（Ｓ０２２）。
【０１１９】
次に、学習者用端末１０は、学校固有情報、学級固有情報、学習者基本情報、及び学習者固有情報を表示して学習者に間違いが無いか確認し、必要に応じて変更する（Ｓ０２３）。ここでは、パスワードを変更する処理を実施しても良い。学習者用端末１０は、変更した内容は、学校サーバ２３へ送信する。
【０１２０】
次に、家庭内ネットワーク６２の設定を行う（Ｓ０２４）。具体的には、端末固有情報の通信部設定に対し、家庭内ネットワーク６２での通信に必要な通信部設定を行う。必要に応じてネットワーク２の接続に必要な設定に関しても行う。
【０１２１】
以上で配布後初期設定処理は完了し、学習者用端末１０は通常利用可能な状態になる。通常利用可能な状態とは、例えば、学習者が、校内ネットワーク２２を介して授業に参加し、前記教科書データや前記ノートデータを閲覧するなど、学習者用端末１０の全ての機能が利用可能な状態を言う。
【０１２２】
以上により、学習者用端末１０が学習者に配布される前に校内ネットワーク２２内で利用する最適な設定を、確実に行うことができるため、初期不良を未然に防ぐことができる。また、学習者に適した教材が学習者用端末１０に送信されるので、電子的な教科書や参考書等の円滑な導入が可能となる。
【実施例２】
【０１２３】
次に、本発明に係る実施例２について説明する。なお、本実施例は、必要な範囲において、前述の実施例と同一の構成、機能、及び要素等を有する。
【０１２４】
図１０は、電子黒板２１の機能構成の一例を示す図である。
【０１２５】
電子黒板２１は、表示部２１０１、入力部２１０２、電源供給部２１０３、記憶部２１０４、制御部２１０５、通信部２１０６、カメラ部２１０８、音声入力部２１０９、音声出力部２１１０、放送波受信部２１１３、及びバス２１１４を備える。
【０１２６】
表示部２１０１は、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、及び電子ペーパー等のパネル並びにドライバ回路等から構成され、制御部２１０５の制御下にて、通信部２１０６を介して入力された任意の情報（例えば、文字、静止画、及び動画等）を表示する。なお、表示部２１０１は、プロジェクタと、プロジェクタからの出力を投影するスクリーンとから構成されても良い。
【０１２７】
入力部２１０２は、電子ペンや指の接触により、ユーザが指し示した表示部２１０１上の位置を検出する指示位置センサを備える。例えば、感圧式タッチパネルに加えられた圧力の位置を検出する方法、電子ペンにコイルを内蔵し、電子ペンが動く時に発生する誘導電流によって、電子ペンの位置と動きを読み取る方法、並びに、赤外線イメージセンサ方式、赤外線スキャン方式（超音波伝達方式併用）、及び赤外線遮断検出方式等の方法がある。別途、キーボード、マウス、カーソルキー、及び各種操作ボタン等が備えられていても良い。いずれの場合も、ユーザの操作を受け付け、当該操作に基づいた入力信号を制御部２１０５に入力する。なお、音声認識、画像認識、またはジェスチャ認識等によって入力信号を入力できるようにしても良い。
【０１２８】
電源供給部２１０３は、バッテリ、ＡＣアダプタ、及び充電回路等から構成され、電子黒板２１の各部への電源供給や、バッテリへの充電を行う。電子黒板２１がバッテリ駆動されているか、ＡＣアダプタ駆動されているかといった状態確認や、バッテリの残量確認を行う。
【０１２９】
記憶部２１０４は、電子黒板２１に内蔵されるメモリ、取り外し可能な外部メモリ等から構成され、各種の情報を記憶する。例えば、制御部２１０５が実行する動作制御用プログラムを記憶する。
【０１３０】
制御部２１０５は、ＣＰＵ、ＭＰＵ、及びＤＳＰ等から構成され、所定の動作制御用プログラムを実行するなどして、電子黒板２１全体の動作を制御する。
【０１３１】
通信部２１０６は、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、赤外線通信、ＩＣタグ機能、ＴｒａｎｓｆｅｒＪＥＴ、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ＬＴＥ、ＨＳＰＡ、ＥＶ−ＤＯ、ＷｉＭＡＸ等の無線通信機能、または、Ｅｔｈｅｒｎｅｔ等の有線通信機能を備え、各種の情報を送受信する。無線通信機能は、アンテナ、及び変復調回路等を含む。有線通信機能は、コネクタ、及び変復調回路等を含む。情報の送受信は、ネットワーク（図１の２、２２、６２）を介して行われても良いし、ネットワークを介さずに各機器間で直接行われても良い。通信部２１０６は、無線、もしくは、有線にて接続された機器から、画面データを受信し、表示部２１０１に渡す。通信部２１０６は、複数の通信方式に対応するよう構成されても良い。
【０１３２】
カメラ部２１０８は、撮像デバイスと画像処理デバイス等を備えている。カメラ部２１０８は、制御部２１０５の制御の下、撮像を行い、静止画や動画の画像データを取得する。
【０１３３】
音声入力部２１０９は、マイク等を備え、音声信号を収集し、記憶部２１０４に記憶（録音）する。
【０１３４】
音声出力部２１１０は、スピーカ、イヤホンジャック、及びＤＡＣ等を備え、例えば、記憶部２１０４に記憶（録音）したデータにＤＡ変換を施し、スピーカにより放音する。
【０１３５】
放送波受信部２１１３は、アンテナ、チューナ、及びデコーダを備え、放送局２５から送信された、フルセグ放送、ワンセグ放送、マルチメディア放送等の信号を、受信し、復調し、デコードする。なお、受信された信号が暗号化されていれば、その復号に関する処理も行う。
【０１３６】
バス２１１４は、各部間が相互に信号を伝送する伝送路である。
【０１３７】
図１７〜図２０は、通常学習処理の一例を示す図である。
【０１３８】
まず、学習者は、登校後、例えば、自分の教室にて、学習者用端末１０の電源を投入する操作を行うと（Ｓ２００）、学習者用端末１０は、校内ネットワーク２２に接続し、学校サーバ２３に対して、時間割情報要求を送信する（Ｓ２０１）。時間割情報要求とは、学校サーバ２３に対する時間割情報（後述）の要求である。時間割情報要求は学習者ＩＤを含むが、学習者ＩＤの代わりに、学習者の時間割情報を特定し得る学習者氏名、またはクラス名であっても良い。
【０１３９】
時間割情報要求を受信した学校サーバ２３は、受信した学習者ＩＤに対応する時間割情報を記憶部２３０４から読み出し、学習者用端末１０に対して送信する（Ｓ２０２）。学習者用の時間割情報の一例を図２１に示す。学習者用の時間割情報とは、学習者用端末１０を使用する学習者が受けるべき授業の時間割に関する情報である。本実施例の時間割情報は、授業の開始時刻、終了時刻、教科名、担当の指導者名、当該授業で使用する教科書を特定するＩＤ、当該授業が教科書の何ページ目から始まるかを示す情報、当該授業で使用する参考書等を特定するＩＤ、及び当該授業で使用するサーバのアドレス情報（ＵＲＬ、フォルダ名等）を含む。他に、当該授業中に使用してはいけない教科書、参考書、その他の教材を示すＩＤ等を含んでも良い。時間割情報は、基本的には、学習者が属するクラスの、その日一日分の時間割（学校内活動のスケジュール情報）を含むが、一週間分の情報を含んだり、他のクラスの情報を含んだりしても良い。
【０１４０】
なお、学習者用端末１０の電源投入操作が学習者の登校後に行われるのではなく、電源が投入された状態の学習者用端末１０を持って学習者が登校する場合も考えられる。その場合、学習者が手動で時間割情報の取得に必要な操作を行い、この操作を契機に、学習者用端末１０が学校サーバ２３に対して時間割情報要求を送信するようにすれば良い。もしくは、学習者用端末１０が、校内ネットワーク２２に接続したことを検知したことのみを契機に、学習者用端末１０が学校サーバ２３に対して、自動で時間割情報要求を送信するようにしても良い。これにより、ユーザの使い勝手が向上する。学習者用端末１０が校内ネットワーク２２に接続したことを検知するには、例えば、無線ＬＡＮのような無線通信で接続する場合に、アクセスポイント（基地局）が送信するビーコン情報を読み取り、それに含まれる情報が所定の値であることを認識し、そのアクセスポイントに対して認証処理等を行い、正しく待受状態または帰属状態になった時に、校内ネットワーク２２に接続したと見なす方法が考えられる。
【０１４１】
指導者用端末２０についてもこれと同様であり、指導者が登校後、例えば、職員室にて、指導者用端末２０の電源投入操作を行うと（Ｓ２１０）、指導者用端末２０は、校内ネットワーク２２に接続し、学校サーバ２３に対して、時間割情報要求を送信する（Ｓ２１１）。時間割情報要求は指導者ＩＤを含むが、指導者ＩＤの代わりに、指導者の時間割情報を特定し得る指導者氏名、または担当クラス名を含んでも良い。
【０１４２】
時間割情報要求を受信した学校サーバ２３は、受信した指導者ＩＤに対応する時間割情報を記憶部２３０４から読み出し、指導者用端末２０に対して送信する（Ｓ２１２）。指導者用の時間割情報の一例を図２２に示す。指導者用の時間割情報とは、指導者用端末２０を使用する指導者が実施すべき授業の開始時刻、終了時刻、教科名、担当する学級名、当該授業で使用する教科書を特定するＩＤ、当該授業が教科書の何ページ目から始まるかを示す情報、当該授業で使用する参考書等を特定するＩＤ、及び当該授業で使用するサーバのアドレス情報（ＵＲＬ、フォルダ名等）を含む。他に、当該授業中に使用してはいけない教科書、参考書、その他の教材を示すＩＤ等を含んでも良い。時間割情報は、基本的には、指導者がその日一日に担当するクラス、教科、時間のリストを含むが、一週間分の情報を含んだり、クラス毎の情報を含んだり、他の指導者の情報を含んだりしても良い。電源を投入した状態で登校した場合における時間割情報の取得方法についても、学習者用端末１０におけるものと同様である。
【０１４３】
なお、学校サーバ２３により送信された時間割情報は、学習者用端末１０の記憶部１００４または指導者用端末２０の記憶部２００４により更新可能なように記憶される。
【０１４４】
学習者用端末１０は、Ｓ２０２にて受信した時間割情報に基づき、授業開始時刻になった場合、もしくは、授業開始時刻より所定時間前になった場合に、自動で、所定の教科の授業モードへ移行する（Ｓ２０３）。学習者用端末１０の授業モードとは、学習者がこれを使用して授業を受けるのに必要な処理を実行可能な状態を意味し、例えば、その授業の教科書データ、ノートデータ、参考書データ等を開く（すなわち、制御部１００５が記憶部１００４から読み出し、表示部１００１が表示する）、その授業に関係のないデータを開けないようにする、電池の残容量を確認する、学習者用端末１０の状態が正常であるかを確認する等の処理を行うことが可能な状態を言う。学習者用端末１０は、先に取得した時間割情報と連動し、自動的に次の授業の準備を行うので、ユーザにとって利便性が良い。
【０１４５】
なお、学習者用端末１０の授業モードへの移行は、学習者による操作に基づいて実施されても良い。この場合、例えば、授業開始時刻の所定時間前の時期よりも早い時期から予習を行いたいという意志を持つ学習者の要求に応えることができる。
【０１４６】
その後、学習者用端末１０は、学習者に対してログイン操作を行うように促し、学習者がログイン操作を行うと（Ｓ２０４）、学習者用端末１０は、学校サーバ２３に対して、認証情報を送信する（Ｓ２０５）。ここでいう認証情報は、本人確認を行うために入力される情報を意味し、学習者ＩＤと学習者ＩＤ用パスワードであったり、学習者の認証用の生体情報（指紋、指静脈、または声紋等）であったりする。学校サーバ２３は、受信した認証情報が学習者固有情報と比較し、本人確認ができた場合、学習者用端末１０に対して、ログイン許可を通知し（Ｓ２０６）、学習者用端末１０の学校サーバ２３へのログインが完了する。そして、学校サーバ２３の記憶部２００４により、当該学習者が当該授業に出席することを示す出欠情報が記録される（Ｓ２０７）。
【０１４７】
出欠情報の一例を図２３に示す。本実施例の出欠情報は、学習者を特定するＩＤ、学習者名、各授業への出欠状況（出席したか、欠席したか、授業開始前かを示す情報）を含む。学校サーバ２３は、学習者のログインが正常に完了したことを認識した場合、当該授業への出欠状況を示す情報を、「授業開始前」から「出席」に更新する。学校サーバ２３は、授業開始時刻を過ぎても、学習者の本人確認の終了を認識できなかったり、学習者によりログイン操作が行われず、その旨を学習者用端末１０が通知してきたりした場合、学習サーバ２３は「授業開始前」から「欠席」に出欠情報を更新する。
【０１４８】
学習者が試したにもかかわらず、学習者用端末１０が学校サーバ２３にログインできなかった場合は、ログイン処理を学習者にやり直すように促したり、ログインに失敗したことを示す表示を行ったりする。なお、Ｓ２０７で記録する情報は、他に、宿題の提出状況や、学習者用端末１０の状態（電池の残容量やウィルスチェックの結果等）を含んでも良い。この場合、Ｓ２０５にて、これらの情報は認証情報と合わせて送信されるようにすれば良い。
【０１４９】
学習者用端末１０は、ログイン許可の通知を受信したら、学校サーバ２３に対して、当該授業に必要なデータのダウンロード要求を発行する（Ｓ２０８）。授業に必要なデータとは、指導者が当該授業用に用意したメモや、学習者自身が学校サーバ２３に保存したノートデータのことである。ダウンロード要求を受信した学校サーバ２３は、要求されたデータを、学習者用端末１０に対して送信する（Ｓ２０９）。
【０１５０】
一方、指導者用端末２０も、Ｓ２１２にて受信した時間割情報に基づき、授業開始時刻になった場合、もしくは、授業開始時刻より所定時間前になった場合に、自動で、所定の教科の授業モードへ移行する（Ｓ２１３）。指導者用端末２０の授業モードとは、指導者がこれを使用して授業をするのに必要な処理を実行可能な状態を意味し、例えば、その時間に担当するクラスの学習者のリストを学校サーバ２３からダウンロードする、その時間に担当するクラスの機材（無線通信用アクセスポイント、及び電子黒板等）に関する設定情報をダウンロードする等の処理を行うことが可能な状態を言う。指導者用端末２０は、先に取得した時間割情報と連動し、自動的に次の授業の準備を行うので、ユーザにとって利便性が良い。
【０１５１】
なお、指導者用端末２０における授業モードへの移行は、学習者用端末１０での授業モードへの移行と同様に、手動で、すなわち、指導者による操作に基づいて実施されても良い。
【０１５２】
指導者が教室に行き、その教室内の電子黒板２１の電源が投入されていれば（Ｓ２１６）、指導者が持つ指導者用端末２０と電子黒板２１はペアリング処理を行う（Ｓ２１７）。ここでのペアリング処理とは、電子黒板２１に対して、指導者用端末２０の画面を出力できるように設定することである。例えば、指導者用端末２０と電子黒板２１が無線接続される場合、指導者用端末２０に周辺機器探索用データ（指導者用端末２０のアドレス情報を含む）をブロードキャスト送信させ、それを受信した電子黒板２１が応答データ（電子黒板２１のアドレス情報を含む）を送信し、指導者用端末２０がそれを受信することでペアリングする方法が考えられる。例えば、指導者用端末２０と電子黒板２１が有線接続される場合、ディスプレイケーブルにより物理的に接続することでペアリングする方法が考えられる。
【０１５３】
その後、指導者用端末２０は、学校サーバ２３に対して、出欠情報確認要求を送信する（Ｓ２１４）と、学校サーバ２３は、指導者用端末２０に対して、出欠情報を送信する（Ｓ２１５）。学校サーバ２３が、どの学習者の、どの授業の出欠情報を送信すべきかを判断できるように、出欠情報確認要求は、クラスや授業を示す情報、もしくは、学習者を示す情報を含む。また、Ｓ２１５で学校サーバ２３が指導者用端末２０に送信する情報は、他に、宿題の提出状況や、学習者用端末１０の状態（電池の残容量やウィルスチェックの結果等）を含んでも良い。
【０１５４】
さらに、指導者により所定の操作が行われ、指導者用端末２０が画面出力指示を受け付けた場合には（Ｓ２２０）、Ｓ２１７にてペアリングされた電子黒板２１に対して、指導者用端末２０の画面データが送信され（Ｓ２２１）、電子黒板２１の表示部２１０１はそのデータを表示する（Ｓ２２２）。Ｓ２２１の画面データの送信を単発で行うのではなく、指導者により所定の操作が行われ、指導者用端末２０より画面出力停止指示が行われるまで、連続して送信し続けても良い。ここで言う画面データは、例えば、ビデオ入力信号やＨＤＭＩ信号、もしくはそれに準ずるものである。他に、指導者用端末２０により表示されている内容をキャプチャしたデータ（静止画データ）であっても良い。
【０１５５】
なお、指導者用端末２０と電子黒板２１の各々の表示例を図２４に示す。ここでは、指導者用端末２０の画面に、教科書を開いた画面データ（画面データＡ；学習者に見せても良い画面データ）と、指導者用教材を開いた画面データ（画面データＢ；学習者に見せたくない画面データ）が表示されているとする。Ｓ２２０の画面出力指示が行われる前は、出力すべき画面データが入力されていないので、電子黒板２１の画面には何も表示されない（図２４（ａ））。Ｓ２２０で画面Ａの画面出力指示が行われると、電子黒板２１の画面に画面データＡが表示される（図２４（ｂ））。
【０１５６】
指導者用端末２０が、教科書の所定のページを開くよう指示する操作を受け付けると（Ｓ２２３）、指導者用端末２０は、クラス内の学習者用端末１０に対して、指定ページ情報を一斉送信する（Ｓ２２４）。指定ページ情報は、教科書を特定する情報と、開くべきページ番号を示す情報を含む。指定ページ情報を受信した学習者用端末１０は、指定された教科書の指定されたページを開く（Ｓ２２５）。指導者の操作で、学習者用端末１０の表示部１００１に指定の教科書のページを開かせることができるので、学習者が指導者の指示を聞き逃して戸惑うことがなくなる。
【０１５７】
また、指導者用端末２０が、クラス内の学習者用端末１０の画面のモニタを開始する操作を受け付けると（Ｓ２２６）、指導者用端末２０は、クラス内の学習者用端末１０に対して、画面データ取得要求を送信する（Ｓ２２７）。この画面データ取得要求は、クラス内の全ての学習者用端末１０に対して一斉に送信されても良いし、指導者用端末２０が指定した学習者用端末１０（１台または複数台）に対してだけ送信されても良い。なお、指導者用端末２０が画面データ取得要求を複数の学習者用端末１０に対して送信する場合、同時に送信するのではなく、タイミングをずらして送信することで、通信路（特に無線通信の場合）の輻輳を抑制することができる。
【０１５８】
画面データ取得要求を受信した学習者用端末１０は、指導者用端末２０に対して、画面データを送信する（Ｓ２２８）。ここで言う画面データは、例えば、ビデオ入力信号やＨＤＭＩ信号、もしくはそれに準ずるものである。他に、指導者用端末２０が表示している内容をキャプチャしたデータ（静止画データ）であっても良い。学習者用端末１０は、画面データを指導者用端末２０に対し、定期的に送信したり、表示内容の更新があった時だけ送信したりすることで、複数の学習者用端末１０のモニタを行う場合でも、通信路（特に無線通信の場合）の輻輳を抑制することができる。このように、指導者用端末２０を使って、自由に学習者用端末１０が表示している内容をモニタすることで、指導者は、各学習者が演習問題の解答が進んでいるか否か等を把握することができる。すなわち、指導者は、どの学習者の理解度が不足しているかをリアルタイムに把握することができ、より効果的な指導を行うことが可能となる。
【０１５９】
また、指導者用端末２０が、学習者用端末１０により表示されている内容をモニタしている状態で、出力画面の選択操作を受け付け、出力画面切り替え操作を受け付けた場合には（Ｓ２２９）、Ｓ２１７にてペアリングされた電子黒板２１に対して、指導者用端末２０の画面データが送信され（Ｓ２３０）、電子黒板２１は、指導者用端末２０により表示されている学習者用端末１０の表示内容を表示する（Ｓ２３１）。Ｓ２３０の画面データの送信を単発で行うのではなく、指導者により所定の操作が行われ、指導者用端末２０により画面出力停止指示が行われるまで、連続して送信し続けても良い。
【０１６０】
Ｓ２２８で学習者用端末１０の画面データを受信した後の、指導者用端末２０の表示例は図２４（ｃ）のようになる。教科書を開いた画面データ（画面データＡ）の他に、複数の学習者用端末１０の画面データ（画面データＢ、Ｃ、Ｄ、Ｅ、Ｆ）を同時に表示できる。電子黒板２１には、先に画面出力操作が行われた画面データＡが表示されたままとなり、学習者用端末１０の画面データは表示されない。Ｓ２２９にて、画面Ｃを表示するような出力画面切り替え操作が行われた場合、電子黒板２１の画面に画面データＣが表示される（図２４（ｄ））なお、Ｓ２２９にて、複数の画面データを出力するような操作を行った場合に、電子黒板２１の画面に指定された複数の画面が表示されるようにしても良い。
【０１６１】
このように、指導者の操作に基づいて、指導者が選択した学習者用端末１０の表示内容が、クラス内の学習者が共通して見ることができる電子黒板２１により表示されるようにしたので、学習者同士の議論を促す等の効果的な授業運営が可能となる。
【０１６２】
また、指導者用端末２０が、学習者用端末１０に対して、電子黒板２１への出力許可を与える操作を受け付けると（Ｓ２４０）、指導者用端末２０は、電子黒板２１に対して、モード切り替え要求を送信し（Ｓ２４１）、指定した学習者用端末１０に対して、電子黒板２１への出力許可データを送信する（Ｓ２４２）。モード切り替え要求は、出力許可を与えた学習者用端末１０のアドレス情報や機器認証情報を含む。出力許可データは、電子黒板２１のアドレス情報や機器認証情報を含む。
【０１６３】
学習者用端末１０が、電子黒板２１への出力許可を与える操作を受け付けると（Ｓ２４３）、学習者用端末１０は、出力許可データで指定された電子黒板２１に対して、学習者用端末１０の画面データが送信され（Ｓ２４４）、電子黒板２１はそのデータを表示する（Ｓ２４５）。この際、学習者用端末１０と電子黒板２１との間で、前述の認証情報を使った本人確認を行っても良い。Ｓ２４４の画面データの送信を単発で行うのではなく、学習者用端末１０が画面出力停止指示を受け付けるまで、連続して送信し続けても良い。ここで言う画面データは、例えば、ビデオ入力信号やＨＤＭＩ信号、もしくはそれに準ずるものである。他に、学習者用端末１０により表示されている内容をキャプチャしたデータ（静止画データ）であっても良い。
【０１６４】
このように、学習者の操作に基づいて、学習者用端末１０の表示内容を、クラス内の学習者が共通して見ることができる電子黒板２１により表示されるようにしたので、学習者同士の議論を促す等の効果的な授業運営が可能となる
Ｓ２４１でモードが切り替えられた場合、電子黒板２１には何も表示されなくなる（図２５（ｅ））。Ｓ２４３にて、出力操作を行った場合、電子黒板２１の画面に、学習者用端末１０の画面データ（画面データＧ）が表示される（図２５（ｆ））。
【０１６５】
指導者用端末２０が、学習者用端末１０に対する電子黒板への出力許可を解除する操作を受け付けると（Ｓ２４６）、指導者用端末２０は、電子黒板２１に対して、モード切り替え要求を送信し（Ｓ２４７）、指定した学習者用端末１０に対して、電子黒板への出力許可終了通知を送信する（Ｓ２４８）。モード切り替え要求は、出力許可を与えていた学習者用端末１０のアドレス情報や、指導者用端末２０のアドレス情報を含む。出力許可終了通知を受信した学習者用端末１０は、画面データの送信を停止する（Ｓ２４９）。モード切り替え要求を受信した電子黒板２１は、指導者用端末２０から送信される画面データを表示する、もしくは、表示を行わない（Ｓ２５０）。すなわち、図２４（ｃ）、または、図２５（ｅ）の状態になる。
【０１６６】
また、学習者は、授業中に自由に、学習者用端末１０に、指導者への質問や意見を書き込むことができる（Ｓ２５１）。例えば、口頭で指導者に質問できなかった事項、授業の理解度を示す情報（「よく分かった」「ここが全然分からなかった」等）、または指導者が授業中に配信した課題への解答である。書き込まれた内容は、記入日時、記入者情報等と合わせて、学校サーバ２３に送信され（Ｓ２５２）、学校サーバ２３はそれをノートデータとして記憶する（Ｓ２５３）。学習者用端末１０は、学習者が書き込みを行う毎にその内容を学校サーバ２３に送信しても良いし、所定時間経過毎に学校サーバ２３に送信するようにしても良い。
【０１６７】
指導者が、適宜、ノートデータを確認するための操作を行うと（Ｓ２５４）、指導者用端末２０は、学校サーバ２３に対して、ノートデータ取得要求を送信し（Ｓ２５５）、学校サーバ２３は、指導者用端末２０に対して、ノートデータを送信する（Ｓ２５６）。
【０１６８】
これにより、指導者は、各学習者の授業の理解度をリアルタイムに把握することができる。また、これが蓄積されることで、各学習者の学習履歴を把握することができる。
【０１６９】
また、指導者、または、学習者は、授業中に電子黒板２１に対して直接書き込みを行うことができる（Ｓ２６０）。指導者用端末２０が、電子黒板２１に書き込んだ内容を保存する操作を受け付けると（Ｓ２６１）、指導者用端末２０は、電子黒板２１に対して、データ保存要求を送信し（Ｓ２６２）、電子黒板２１は、指導者用端末２０に対して、電子黒板画面のキャプチャデータを送信する（Ｓ２６３）。なお、電子黒板２１が、書き込まれた内容を保存するための操作を受け付けるようにしても良い。電子黒板画面のキャプチャデータを受信した指導者用端末２０は、それを記録する（Ｓ２６４）。
【０１７０】
指導者用端末２０が、Ｓ２６４で保存した電子黒板画面のキャプチャデータを、学習者用端末１０に転送する操作を受け付けると（Ｓ２６５）、指導者用端末２０は、学習者用端末１０に対して、電子黒板画面のキャプチャデータを送信し（Ｓ２６６）、それを受信した学習者用端末１０は、それを記録する（Ｓ２６７）。
【０１７１】
なお、指導者用端末２０が電子黒板画面のキャプチャデータを記憶するのではなく、電子黒板２１や、学校サーバ２３がそれを記憶するようにしても良い。
【０１７２】
これにより、授業中に電子黒板２１に書き込まれた内容が各学習者の持つ学習者用端末１０に配信されるようにしたので、学習者の復習に活用することができる。
【０１７３】
学習者用端末１０が、授業モードを終了する操作を受け付けると（Ｓ２６８）、学習者用端末１０は、授業モードを終了し、また、学校サーバ２３に対して、当該授業中に書き込んだノートデータを送信する（Ｓ２６９）。授業モードの終了は、時間割情報に基づいて、学習者用端末１０が自動的に行われるようにしても良い。ただし、授業が延長している場合もあるので、授業モードの終了を学習者に促す表示を行い、授業モードの終了を停止する操作が所定時間内に行われなかった場合に、自動的に授業モードを終了するようにしても良い。これにより、学習者用端末１０の使い勝手が向上する。
【０１７４】
ノートデータを受信した学校サーバ２３は、当該ノートデータを記録する（Ｓ２７０）。
【実施例３】
【０１７５】
次に、本発明に係る実施例３について説明する。具体的には、複数の学習者が学習者用端末１０を用いて教えあい、学びあう協働学習の例を説明する。
【０１７６】
本実施例では、複数人の学習者がグループを作り、１つの課題を分担して行う協働学習の例を説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。図２６は協働学習設定処理の一例を示す図である。
【０１７７】
指導者用端末２０は指導者ＩＤ及び指導者ＩＤ用パスワードを入力し、校内ネットワーク２２を介し、学校サーバ２３へログインする（Ｓ４６０）。
【０１７８】
指導者用端末２０は、指導者が設定したグループ毎の人数、及びグループ数等の情報からなるグループ設定を学校サーバ２３へ送信する（Ｓ４６１）。
【０１７９】
学校サーバ２３は指導者用端末２０から送信されたグループ設定に基づき、グループを作成する（Ｓ４６２）。具体的には、学校サーバ２３は、グループ毎に、名称や構成する学習者の氏名及び学習者ＩＤを作成または特定する。
【０１８０】
同じグループに属することになった学習者用端末１０ａ及び１０ｂは、学校サーバ２３へ学習者ＩＤ及び学習者ＩＤ用パスワードを用いて個別にログインする（Ｓ４６３）。
【０１８１】
指導者用端末２０は指導者が設定した学習時間、難易度、学習内容、及び共通フォーマット等の課題情報を学校サーバ２３へ送信する（Ｓ４６４）。ここで共通フォーマットとは同じフォント、同じ文字サイズ、同じ形式、様式、構成等のファイルフォーマットを指す。
【０１８２】
学校サーバ２３は学習者用端末１０ａ及び１０ｂに対し、学習者が所属するグループの名称、同じグループに属する各学習者の学習者固有情報、前記課題情報等を配信する（Ｓ４６５）。
【０１８３】
学習者同士の話し合い等の結果、そのグループの代表となった学習者が持っている学習者用端末１０ａは、各学習者が分担する作業を指導者用端末２０へ送信する（Ｓ４６６）。
【０１８４】
以上により、複数人の学習者による協働学習を行うためのグループ作りを迅速に行うことができる。
【０１８５】
次に、図２７に協働学習処理の一例を示し、説明を行う。
【０１８６】
学校サーバ２３は指導者用端末２０へグループ作成状況、作業分担状況、学習者毎のノートデータ、合成されたノートデータ等を送信する（Ｓ４６７）。
【０１８７】
学習者用端末１０を用いた学習者による学習作業が開始される（Ｓ４６８）。
【０１８８】
学習者による学習作業終了後、学習者用端末１０は学習者固有情報内にある共通フォーマットの自作ドキュメントデータを含むノートデータを学校サーバ２３へ送信する（Ｓ４６９）。
【０１８９】
ここで学習者固有情報内のノートデータである自作ドキュメントデータの一例を図２９に示す。図２９（ａ）が学習者用端末１０ａによって作成された自作ドキュメントデータである。図２９（ｂ）が学習者用端末１０ｂによって作成された自作ドキュメントデータである。自作ドキュメントデータはタイトル、氏名、本文、図表からなるデータであり、学習者によって異なる。
【０１９０】
学校サーバ２３は各学習者によって送信された自作ドキュメントデータを合成し、グループドキュメントデータを作成する（Ｓ４７３）。グループドキュメントデータとは学習者のノートデータまたは自作ドキュメントデータを合成したものであり、協働学習の成果である。なお、グループドキュメントデータは、例えば該当グループに所属する学習者及び指導者にのみ読み書きのアクセス権が付与され、他者は編集できない。具体的には、学校サーバ２３の記憶部２００４によりグループドキュメントデータが記憶される際、その成果を挙げたグループに所属する学習者と指導者のみが読み書き可能とする情報が付加される。学校サーバ２３は、この情報を参考にして、例えば、他のグループの学習者が使用する学習者用端末が学校サーバ２３の記憶部２００４により記憶されている情報を読み出そうと試みたときであっても、それを拒否するようにする。
【０１９１】
学校サーバ２３は学習者用端末１０ａ及び１０ｂへ合成したグループドキュメントデータを送信する（Ｓ４７４）。図３０に合成したグループドキュメントデータの表示例を示す。図２９（ａ）、図２９（ｂ）に示す自作ドキュメントデータが合成され、学習者氏名、グループ名、日付等が付加される。
【０１９２】
学習者用端末１０ａ及び１０ｂまたはそのいずれかの学習者により、グループドキュメントデータが未完成と判断された場合（Ｓ４７５：Ｎｏ）、学習者によるノートデータの修正を待ち、実施する（Ｓ４７２）。完成と判断された場合（Ｓ４７５：Ｙｅｓ）、学校サーバ２３及び指導者用端末２０へグループドキュメントデータ、完成報告を送信し、学習者用端末１０は指導者用端末２０から指導者によって決定される合格可否を待つ。
【０１９３】
次に、指導者によるグループドキュメントデータの合格可否が判断される（Ｓ４７６）。不合格の場合（Ｓ４７６：Ｎｏ）、学習者用端末１０ａ及び１０ｂへ修正指示を送信する。合格の場合（Ｓ４７６：Ｙｅｓ）、指導者用端末２０は学習者用端末１０ａ及び１０ｂに合格通知を送信する（Ｓ４７７）。
【０１９４】
以上により、学習者自らが複数の自作ドキュメントデータを合成し、グループドキュメントデータを作成する必要がなくなり、ユーザにとっての利便性が良い。
【０１９５】
図２８は、協働学習発表処理の一例を示す図である。
【０１９６】
ここで学習者用端末１０ｃは、学習者用端末１０ａ及び学習者用端末１０ｂと同じグループに属さない学習者用端末１０であり、学校サーバ２３にログイン、本人確認済みである。
【０１９７】
指導者用端末２０は学校サーバ２３へ所望のグループのグループドキュメントデータを表示する旨を送信する（Ｓ４７８）。
【０１９８】
学校サーバ２３は指導者用端末２０からの指示を受け、該当する自作ドキュメントデータを電子黒板２１、プロジェクタ、またはプリンタ等の外部出力機器へ出力指示を出す（Ｓ４７９）。
【０１９９】
学習者用端末１０ｃ及び指導者用端末２０は評価、コメントを学校サーバ２３へ送信する（Ｓ４８０及びＳ４８１）。
【０２００】
学校サーバ２３はノートデータ、学習履歴等の学習者固有情報を保存し、学習者用端末１０ａ及び１０ｂへ保存内容を通知する（Ｓ４８３）。
【０２０１】
本実施例では、複数の学習者が一つのグループを作り、各々の学習者用端末１０を用いて、１つの課題に対して作業を分担し、協働学習することが出来る。また、共通フォーマットを使用することで、学習者の作成したノートデータを容易に合成することができる。
【実施例４】
【０２０２】
次に、本発明に係る実施例４について説明する。具体的には学校内において学習者が学習者用端末１０を用いて、テストを受験し、その採点結果を取得する例を説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０２０３】
図３１及び図３２はテスト受験処理の一例を示す図である。
【０２０４】
指導者用端末２０は学校サーバ２３へ指導者ＩＤ及び指導者用パスワードを用いてログインする（Ｓ４００）。
【０２０５】
学習者用端末１０は学校サーバ２３へ学習者ＩＤ及び学習者用パスワードを用いてログインする（Ｓ４０１）。
指導者用端末２０はテストＩＤ、テスト所要時間設定、教科書閲覧制限、アプリ起動(計算機)等の制限、ウェブ検索可否設定、ウェブ検索範囲設定、途中退出可否設定、らくがき可否設定、学習者用端末エラー時設定、解答バックアップ設定等を行う（Ｓ４０２）。
【０２０６】
指導者用端末２０は、学習者用端末１０及び学校サーバ２３に対し、テストモード設定指示を送信する（Ｓ４０３）。
【０２０７】
学習者用端末１０は上記テストモード設定指示に含まれるテスト設定情報を解析する。テスト設定情報には、テストタイトル、テストＩＤ、テスト所要時間、教科書閲覧不可、アプリ起動不可、ウェブ検索不可等の制限情報を含む。
【０２０８】
学校サーバ２３はテストタイトル、テストＩＤ、課題、問題、解答欄テンプレート等から成るデータをもつ。
【０２０９】
ここで、学習者用端末１０が指導者用端末２０からテストモード設定指示を受けた際に実施されるテストモード設定処理（Ｓ４０４）について図３３を用いて詳細に説明する。
【０２１０】
学習者用端末１０は現在の設定状況を記憶部１００４へ既存設定情報として保存する（Ｓ４３０）。
【０２１１】
次にカメラ部１００８の動作不可、音声出力部１０１０の動作不可、教科書閲覧不可、アプリ起動不可、及びウェブ検索不可等の各種設定を行う（Ｓ４３１）。
【０２１２】
各種設定完了後、制御部１００５は電源供給部１００３のバッテリ残量を確認し（Ｓ４３２）、バッテリ残量から学習者用端末１０の残り駆動時間を算出する（Ｓ４３３）。
【０２１３】
指導者用端末２０のテストモード設定指示内にあるテストの解答時間であるテスト時間と前記の駆動時間を比較する（Ｓ４３４）。
【０２１４】
テスト時間が駆動時間を上回っている場合（Ｓ４３４：Ｙｅｓ）、制御部１００５は異常フラグを立て、異常終了とする（Ｓ４３５）。
【０２１５】
テスト時間が駆動時間を下回っている場合（Ｓ４３４：Ｎｏ）、制御部１００５はテストモード設定を完了する（Ｓ４３６）。
【０２１６】
次に学習者用端末１０は設定完了通知を学校サーバ２３へ送信し（Ｓ４０５）、学校サーバ２３は異常フラグ（Ｓ４３５）の有無から学習者用端末１０の異常を判断する（Ｓ４０６）。異常がある場合（Ｓ４０６：Ｙｅｓ）、学校サーバ２３は、端末固有情報を指導者用端末２０へ通知し、学習者用端末１０の再起動、または指導者による代替端末への交換等の異常対応を行う（Ｓ４０７）。
【０２１７】
異常のない場合（Ｓ４０６：Ｎｏ）、学校サーバ２３はテストＩＤに該当するテストデータを学習者用端末１０及び指導者用端末２０へ配信する（Ｓ４０８）。なお、この時点では、テストの内容は表示されない。
【０２１８】
学習者用端末１０は、テストを受ける準備が整った学習者による所定の操作を受け付けたことに伴い、学習者がテストを受ける準備が完了した旨を学校サーバ２３及び指導者用端末２０へ通知する（Ｓ４０９）。
【０２１９】
指導者用端末２０は、指導者の操作に基づき、テストデータ、または各学習者の受験の準備状況等を表示する（Ｓ４１０）。指導者用端末２０は、テスト開始可能と判断した指導者による所定の操作を受け付けると、学校サーバ２３及び学習者用端末１０へテスト開始指示を送信する（Ｓ４１１）。
【０２２０】
学習者用端末１０は指導者用端末２０からのテスト開始指示を受け、テストデータ内の内容の表示を開始し、学習者ＩＤを学校サーバ２３へ送信する（Ｓ４１２）。
【０２２１】
学校サーバ２３はテスト開始指示を受け、タイマーを開始する（Ｓ４１３）。学習者用端末１０によりテストの内容が表示され、学習者は、解答を行う。
【０２２２】
学習者用端末１０はテストの解答毎に学校サーバ２３へ解答データを送信する（Ｓ４１７）。解答毎に解答データを送信することで、学習者用端末１０がフリーズ等の異常が発生しても、学校サーバ２３は、学習者の解答を保持することができる。これに限らず、時間毎に解答データを送信してもよく、各学習者用端末１０で送信タイミングを変えることで、通信トラフィックを軽減することが可能になる。なお、学校サーバ２３へ送信された解答データは、その修正を希望する学習者が後で修正可能なように学校サーバ２３により保持される。
【０２２３】
学校サーバ２３は学習者用端末１０の解答状況、例えば、問題解答時刻等の途中経過を集計し、指導者用端末２０は随時、解答状況をモニタする（Ｓ４１８）。指導者用端末２０を使って、自由に学習者用端末１０の画面をモニタすることで、指導者は、各学習者がテストの解答がどこまで進んでいるか等を把握することができる。すなわち、指導者は、どの学習者の理解度が不足しているかをリアルタイムに把握することができ、より効果的な指導を行うことが可能となる。
【０２２４】
学習者用端末１０は、学習者の操作に基づいて、テスト解答終了操作を受け付けると（Ｓ４１９：Ｙｅｓ）、学校サーバ２３へ解答データを送信し、指導者用端末２０へ途中終了通知を送信する。
【０２２５】
テスト解答終了操作がなされなかった場合（Ｓ４１９：Ｎｏ）、学校サーバ２３はタイマー終了５分前に学習者用端末１０へテスト終了５分前である旨を送信する（Ｓ４２０）。
【０２２６】
学校サーバ２３はタイマー終了時に、学習者用端末１０へ解答強制終了を要求する（Ｓ４２１）。学習者用端末１０は、この解答強制終了の要求を受信すると、例えば、学習者用端末１０の表示部１００１に「テスト時間終了」等の旨を表示させ、また、学習者による解答のための操作を受け付けないようにする。その後、学習者用端末１０はテストモード設定を解除するテストモード解除処理を行う（Ｓ４２２）。
【０２２７】
図３４は、テストモード解除処理の一例を示す図である。
【０２２８】
学習者用端末１０はテストモード設定処理時に記憶部１００４に記憶した端末の設定情報を呼び出す（Ｓ４３８）。そして、テストモード設定処理時の各種設定と同様の設定を行い（Ｓ４３９）、テストモード設定を解除する（Ｓ４４０）。
【０２２９】
学習者用端末１０はテストモード設定解除後、解答データを学校サーバ２３へ送信する（Ｓ４２３）。
【０２３０】
学校サーバ２３は、予め記憶していた模範解答を参照し、各学習者用端末１０により送信された解答データの採点を行う（Ｓ４２４）。
【０２３１】
学校サーバ２３は採点終了後、採点結果を該当する学習者用端末１０へ通知し（Ｓ４２５）、学習者用端末１０は採点結果を表示する（Ｓ４２６）。
【０２３２】
学校サーバ２３はテストの採点終了後、学級平均点、正答率等を算出し（Ｓ４２７）、指導者用端末２０へテストの採点情報として通知する（Ｓ４２８）。
【０２３３】
指導者用端末２０は学級平均点、正答率等の学級固有情報を表示する（Ｓ４２９）。
【０２３４】
なお、本実施例では制限情報により、音声出力不可、教科書閲覧不可としたがこれに限らない。例えば、教科書データの一部のみ閲覧許可または閲覧不可としてもよい。または、学習者別に設定してもよい。
【０２３５】
また、Ｓ４０６にて学習者用端末１０の異常診断を学校サーバ２３で行うとしたが、これに限らない。例えば、学習者用端末１０にて自己判断してもよい。
【０２３６】
また、採点について、学校サーバ２３が自動採点し、学習者用端末１０へ送信するとしたが、これに限らない。例えば、学習者用端末１０または指導者用端末２０が自動採点するとしてもよいし、指導者の操作で採点開始するとしてもよい。学校サーバ２３が採点を行うことにより、学習者用端末１０または指導者用端末２０の処理負荷を低減させることができる。一方、学習者用端末１０で採点を行うことにより、ネットワーク外でも採点を行うことができる。指導者用端末２０で採点を行うことにより、絵画等の判断の難しい課題の採点やコメント付加等を行うことができ、きめ細かな指導を行うことができる。
【０２３７】
また、採点結果表示、テスト結果表示について、学校サーバ２３が学習者用端末１０へ通知するようにとしたが、これに限られない。例えば、指導者用端末２０が指導者の操作により学習者用端末１０へ通知するとしてもよい。これにより、意図しない情報を学習者へ公開することを防ぐことができる。
【０２３８】
本実施例では、テスト受験時に指導者が意図しない不要な機能を制限するため、学習者の不正を防止することができる。また事前にバッテリ不具合等の端末の異常判断を実施することで、テストが中断される可能性を軽減することができる。また、学習者毎にタイマーを設けることによって、平等なテスト受験時間を得ることもできる。
【実施例５】
【０２３９】
次に、本発明に係る実施例５について説明する。本実施例では、学習者の成績を評価する処理の具体的な方法について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０２４０】
本実施例の校内システムの一例を図３５に示す。本実施例の校内ネットワーク２２には、学級担任である指導者が使用者である学級担任指導者用端末２０ａと、特定の教科の指導を担当する教科担当指導者が使用する教科担当指導者用端末２０ｂが接続され、その他は図１と同様である。尚、以下では、説明を簡単にするために、教科担当指導者用端末２０ｂを一つとしているが、通常、教科及びこれを担当する教科担当指導者は複数存在するので、教科担当指導者用端末は複数ある。
【０２４１】
図３６は、成績処理の一例を示す図である。
【０２４２】
各学習者用端末１０、学級担任指導者用端末２０ａと教科担当指導者用端末２０ｂは成績処理に必要な成績情報を学校サーバ２３に登録する（Ｓ１０１）。
【０２４３】
前記成績情報とは、例えば各教科のテスト成績を含む学習成績を評価する上での情報、学習態度を評価する上での情報、組織内での協調性を評価する上での情報等を含み、学習者の教科別成績および総合成績を評価するにあたり必要な情報である。
【０２４４】
なお、成績情報が登録されるタイミングは成績情報の内容に依存し、例えば学習成績を評価する上で、具体的にはテスト成績を用いる場合は、例えばテスト実施後の採点結果が学習者用端末１０内に記憶されるタイミングで登録すれば良い。学習態度を評価する上で、具体的には授業中の発言数を用いる場合は、学習者用端末１０の音声入力部１００９を用いて、発言数を計測し、授業終了時に計測結果を発言数として学校サーバ２３に登録すれば良い。
【０２４５】
その他、各教科の授業終了時に、教科担当指導者用端末２０ｂが学習態度を登録しても良い。また、一日の授業終了時に学級担任指導者用端末２０ａが学習者の組織内での協調性を登録しても良い。または、学級内の他の学習者との通信量を通信部１００６が計測し、日々の通信量と通信相手を通信状態として記憶部１００４に記憶し、通信量と通信相手が多ければコミュニケーションが多く取れている考えられるため、組織内での協調性を評価する上での情報として登録しても良い。
【０２４６】
次に、教科担当指導者用は、担当する教科の前記成績情報を確認し、教科担当指導者用端末２０ｂを用いて、必要に応じて修正し、登録する（Ｓ１０２）。
【０２４７】
次に、学校サーバ２３は、教科別成績処理を行う（Ｓ１０３）。前記教科別成績処理とは、具体的には学年、または学級毎の各教科の成績を統計し、その教科での学習者の成績を教科別成績として作成する処理を含む。これは、各学習者の通知表に記入する成績を算出する処理とも言える。
【０２４８】
次に、学校サーバ２３は、学習者別成績処理を行う（Ｓ１０４）。前記学習者別成績処理とは、具体的には各教科別に算出された前記教科別成績と前記成績情報に基づき、総合成績として学習者に通知する通知表データを作成する。図３７に通知表データの具体例を示す。前記通知表データは、学校固有情報や学年固有情報、学級固有情報、学習者基本情報、及び学習者固有情報を含み、例えば学校名、学級名、担任名、学習者ＩＤ、学習者氏名、各教科の成績、所見、出欠情報、保護者への連絡事項、及び保護者の承認を含む。前記所見とは、前記教科別成績と前記成績情報から、特筆すべき情報を抜き出し自動生成されるものである。例えば、前記成績情報から組織内での協調性を評価する上での前記通信状態を取得し、統計処理の結果、通信状態の偏差値が著しく良い場合は、「多くの友達とのやり取りがあり、人気者です。」などのように自動的に文章を生成する。その他、出欠情報から「欠席なしです。」などのように自動的に文章を生成する。
【０２４９】
次に、学校サーバ２３は、生成した前記通知表データを学級担当指導者用端末２０ａに送信する（Ｓ１０５）。
【０２５０】
前記通知表データを受信した学級担当指導者用端末２０ａは、通知表処理を行う（Ｓ１０６）。前記通知表処理とは、具体的には通知表データを表示、並びに指導者による確認、及び所見の記載を含み、学級担当は必要に応じて通知表データの修正を行い、学校サーバ２３に登録する（Ｓ１０７）。
【０２５１】
学校サーバ２３は、全校の学習者の通知表データから、全校成績処理を行う（Ｓ１０８）。具体的には、学校内に在籍する学習者の成績の学内統計データが算出される。前記学内統計データとは、具体的には出席率の校内平均や、全国共通の試験成績の学年別平均などの学校内に在籍する任意の学習者を母集団とする統計データである。
【０２５２】
次に、学校サーバ２３は通知表を学習者用端末１０に送信する（Ｓ１０９）。次に、通知表を受信した学習者用端末１０では、保護者による通知表承認を行う（Ｓ１１０）。前記通知表承認の方法は、例えば保護者のみが知るパスワードを入力することを契機として、実施される。また、前記承認時に保護者のみが閲覧することが可能な情報が表示されても良い。
【０２５３】
次に、学習者用端末１０は、承認結果を学校サーバ２３へ送信する（Ｓ１１１）。前記承認結果とは、保護者が通知表の内容を確認し、承認したことを示す情報であり、例えば前記パスワードを入力した日付や、パスワード入力により保護者の電子署名を通知表に取り込み、学校サーバ２３に送信されても良い。すなわち、前記通知表承認処理が正常に完了した旨が、学校サーバ２３に送信されれば良い。
【０２５４】
以上により、一連の成績処理を、教科担当、学級担任、保護者の負担が少なく、確実に実施することが可能となる。
【０２５５】
また、前記教科別成績処理、学習者別成績処理、及び全校成績処理は、図３６に示されるタイミングでなくとも、必要な成績情報が学校サーバ２３に登録されていれば、任意のタイミングで実行可能である。
【実施例６】
【０２５６】
次に、本発明に係る実施例６について説明する。具体的には家庭内において学習者が学習者用端末１０を用いて宿題を行う例を説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０２５７】
また、本実施例ではノートデータ、教科書データ、及び参考書データ等は学校サーバ２３内に記憶されているものとして説明する。
【０２５８】
図３８は、宿題学習処理の一例を示す図である。
【０２５９】
学校サーバ２３は行政機関が管理する行政サーバ５３から、公開成績情報をダウンロードする（Ｓ５００）。図３９に公開成績情報の例を示す。公開成績情報とは、全国の又は特定の都道府県等の一部の地域内の学校サーバ２３から送信された成績情報の集合であり、具体的には科目、課題達成度、順位、平均、及び実施率等から構成され、学習者は全国の順位や平均との比較やどれだけの学習者が学習したかを実施率によって知ることができるため、学習者の学習意欲の向上につながる。なお、公開成績情報は学年毎、学級毎にそれぞれ持ってもよい。また、公開成績情報は学習の達成度としたが、これに限らない。例えば、達成度ではなく、テストの得点としてもよい。なお、公開成績情報に学習者を特定し得るような個人情報が含まれている場合、公衆への公開の対象としないのが適当である。しかし、優秀成績者など、一部の学習者については、その氏名や変名等を公開の対象としても良い。この場合、学習者の学習意欲の向上に寄与できる場合がある。
【０２６０】
次に指導者用端末２０は、指導者の操作に基づいて、指導者ＩＤ及び指導者ＩＤ用パスワードを入力し、ネットワーク２、校内ネットワーク２２を介し、学校サーバ２３へログインする（Ｓ５０１）。
【０２６１】
学習者用端末１０は学習者の操作に基づいて、学習者ＩＤ及び学習者ＩＤ用パスワードを入力し、家庭内ネットワーク６２、ネットワーク２、校内ネットワーク２２を介し、学校サーバ２３へログインする（Ｓ５０２）。
【０２６２】
学校サーバ２３は学習者ＩＤに対応する学習者固有情報を学習者用端末１０へ送信する（Ｓ５０３）。
【０２６３】
学習者用端末１０は学習者固有情報内の学習履歴を表示し、学習者は宿題情報を選択し、学校サーバ２３へ通知する（Ｓ５０５）。
【０２６４】
ここで宿題の選択について説明する。図４０は、宿題リストの表示例を示す図である。この宿題リストは学習者用端末１０の表示部１００１により表示され、学習者毎に異なる情報で、氏名、学級順位、全国順位、各教科の達成度、最終学習日時、及びお知らせ等の情報が閲覧できる。例えば、お知らせには、学級単位の更新状況や新規宿題配信情報等が表示される。学習者が算数を選択すると、学習者用端末１０の表示部１００１には図４１に示す表示になり、算数の宿題の項目、達成度が表示される。学習者が未達成項目を選択すると、対応する宿題が学校サーバ２３から学習者用端末１０の記憶部１００４にダウンロードされ、宿題を学習可能となる。
【０２６５】
学校サーバ２３は対応する学習者固有情報内から必要な情報、例えばノートデータ、教科書データ、及び参考書データ等を学習者用端末１０へ送信する（Ｓ５０６）。
【０２６６】
学習者用端末１０は学習者が学習中、解答する毎に学習サーバ２３へバックアップのためデータを送信する（Ｓ５０７）。
【０２６７】
学習者用端末１０は、学習者による操作に基づき、学習者による学習が終了した旨及びその結果である解答データを学校サーバ２３へ送信する（Ｓ５０８）。
【０２６８】
学校サーバ２３は解答データの採点を行う（Ｓ５０９）。
【０２６９】
指導者用端末２０は学習者固有情報と学級固有情報をモニタ可能で、指導者により入力された評価及びコメントを学校サーバ２３へ送信する（Ｓ５１０）。
【０２７０】
学校サーバ２３は学習者固有情報及び公開成績情報を更新し、学習者用端末１０へ送信する（Ｓ５１１）。
【０２７１】
学習者用端末１０の表示部１００１は図４２に示す表示になり、学習者は学級固有情報内の学級進捗状況や学習者固有情報内の学習履歴等を確認する（Ｓ５１２）。
【０２７２】
なお、本実施例では家庭内での使用を例に挙げ、学習者用端末１０は家庭内ネットワーク６２、ネットワーク２を介し、学校サーバ２３へアクセスしたが、これに限らない。例えば、図１に示すよう、ＬＴＥやＷｉＭＡＸ等の高速無線通信であるネットワーク２を介し、学校サーバ２３へアクセスすることで、家庭内ネットワーク６２に関わらず学習することが可能になる。また、本実施例では、学校サーバ２３が採点を行ったが、これに限られない。例えば、学習者用端末１０または指導者用端末２０が採点処理をしてもよいし、保護者や指導者等が直接採点する方法でもよい。
【０２７３】
また、宿題の例では各学校の学校サーバ２３間で順位等を算出したが、個人で購入したテキストや塾独自のテキスト等は出版社サーバや塾サーバが管理してもよい。
【０２７４】
本実施例では、学習者が学校以外の場所でも学校サーバ２３にアクセスし学習が可能で、学級の達成度、全国平均との比較が出来るため、学習意欲向上につながる。また、学校サーバ２３が採点処理を行うため、指導者の校務を軽減することができる。また、指導者はネットワーク２または校内ネットワーク２２上で学級内の進捗状況、全国平均との比較等を把握出来るため、学習者に対し効率のよい指導を行うことができる。
【実施例７】
【０２７５】
次に、本発明に係る実施例７について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０２７６】
図４３及び図４４は、学習者情報更新処理の一例を示す図である。
【０２７７】
年度の切り替え時期において、指導者は、学校サーバ２３に対して、学習者の進級状況に応じた学習者に関する情報の更新を行う（Ｓ２８０）。例えば、学習者の所属学年情報、及び所属学級情報を書き換える。
【０２７８】
この状態で、学習者用端末１０が、学習者用端末１０の更新開始処理を受け付けると（Ｓ２８１）、学習者用端末１０は、学校サーバ２３に対して、学習者情報取得要求を送信する（Ｓ２８２）。尚、更新開始処理とは、新たな学年や学級用の設定情報、教科書データ等のダウンロードを開始する処理であり、具体的には、「更新開始ボタン」を押下する処理である。学習者情報取得要求を受信した学校サーバ２３は、学習者用端末１０に対して、学習者情報を送信する（Ｓ２８３）。なお、学習者の所属学年や所属学級が変わらないときに、学習者情報取得要求は送信されないものとする。
【０２７９】
学習者情報を受信した学習者用端末１０は、学習者の所属学年情報、及び所属学級情報等が更新されたことを認識すると（Ｓ２８４）、学習者が属する学年の固有情報、及び学級の固有情報の取得を要求する（Ｓ２８５）。学年及び学級固有情報取得要求を受信した学校サーバ２３は、学習者用端末１０に対して、学年及び学級固有情報を送信する（Ｓ２８６）。学年及び学級固有情報は、例えば、新たなクラスの名簿情報、新たなクラスの時間割情報、新たなクラスに配置された周辺機器に関する情報（機器ＩＤ、機器名、及びアドレス情報等）、新たなクラスで使用する教科書その他の教材のリストがある。学年及び学級固有情報は、他に、学年毎のフォントデータ（学年毎に習得すべき漢字があり、それを考慮したフォントデータ）を含んでも良い。これを受信した学習者用端末１０は、学習者用端末１０内のフォントデータに反映させることができる。これにより、ユーザにとって利便性が向上する。
【０２８０】
続けて、学習者用端末１０は、受信した学年及び学級固有情報に基づき、教材データ取得要求を送信する（Ｓ２８７）。教材データ取得要求を受信した学校サーバ２３は、学習者用端末１０に対して、教材データを送信する（Ｓ２８８）。なお、学習サーバ２３は、Ｓ２８３、Ｓ２８６、Ｓ２８８を同時に実行するようにしても良い。
【０２８１】
学習者が転校する場合、学習者の保護者は、転入先の自治体に転入申請手続きを行い、転入申請手続きが行われたことが、行政サーバ５３に記録される（Ｓ２９０）。この中には、転校する学習者のＩＤ、学年情報、転出元の学校を示す情報等が含まれる。転入申請手続きが行われたことが記録されると、行政サーバ５３は、転出元の学校の学校サーバ２３ａに対して、転校者の在学確認要求を送信する（Ｓ２９１）。必要であれば、その前に、学校サーバ２３ａと行政サーバ５３の間で認証処理を行う。転校者の転出元の学校がどこであるかは、転入申請手続きに含まれる情報を利用しても良いし、行政サーバ５３が、学習者と、各学習者が通学する学校とを対応付けたデータベースを記憶、及び管理し、転校者の学習者ＩＤから現在通学中の学校を割り出しても良い。転校者在学確認要求を受信した学校サーバ２３ａは、行政サーバ５３に対して、転校者在学確認情報を送信する（Ｓ２９２）。
【０２８２】
行政サーバ５３は、受信した転校者在学確認情報により、転校者の現在の在学状況を確認することができたら、転入通知情報を作成する（Ｓ２９３）。転入通知情報には、転校者の氏名、性別、生年月日、住所、保護者氏名、及び緊急連絡先等の学習者基本情報が含まれる。行政サーバ５３は、管理下にある学校のリストを持つ。学校リストには、学校名、代表者名、連絡先電話番号、連絡先アドレス、及び学習者総数等が含まれる。行政サーバ５３は、学校リストの中から転校者の最適な転入先を選択し、その学校の学校サーバ２３ｂに対して、作成した転入通知情報を送信する（Ｓ２９４）。必要であれば、その前に、学校サーバ２３ｂと行政サーバ５３の間で認証処理を行う。転入通知情報を受信した学校サーバ２３ｂは、転校者アカウントを作成する（Ｓ２９５）。転校者アカウントには、学習者基本情報が関連付けられる。転校者アカウントを作成できたら、学校サーバ２３ｂは、行政サーバ５３に対して、転入受け入れ通知を送信する（Ｓ２９６）。
【０２８３】
転入受け入れ通知を受信した行政サーバ５３は、学校サーバ２３ａに対して、転校者情報転送要求を送信する（Ｓ２９７）。転校者情報転送要求には、転校者情報を転送する学校サーバ２３ｂのアドレス情報、及び認証情報が含まれる。転校者情報転送要求を受信した学校サーバ２３ａは、転校者情報を作成する（Ｓ２９８）。転校者情報は、転校者の成績情報、健康情報、及び学習履歴等を含む。転校者情報を作成したら、学校サーバ２３ａは、学校サーバ２３ｂに対して、転校者情報を送信する（Ｓ２９９）。転校者情報を受信した学校サーバ２３ｂは、これを記録する（Ｓ３００）。
【０２８４】
以上により、転校の際に、転校者の保護者は、自治体（行政サーバ）での手続きだけを行えば良く、転出元の学校や、転入先の学校に行って手続きを行う必要がなくなり、ユーザにとって利便性が向上する。
【実施例８】
【０２８５】
次に、本発明に係る実施例８について説明する。本実施例では、学習者の学習状況を学級毎または学年毎にまとめて、学校の指導者に対して報告を実施する例について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０２８６】
図４５は、図１に示した構成図において学習状況を各教科毎の指導者が分析結果を登録し、学級または学年毎に成績状況を報告する学習状況登録処理の一例を示した図である。
【０２８７】
学習者各々の成績情報登録手続きは各学習者が所持する学習者用端末１０を用いて以下のように実施する。ある学習者は学習者用端末１０ａを用いて、教科毎の学習履歴を学校サーバ２３に登録する（Ｓ６６２、Ｓ６６３）。教科Ａを担当する指導者は学習者の学習履歴を参照し、さらに学習者毎の学習状況の分析結果すなわち学習の進捗状況や理解度合い等を学校サーバ２３に登録する（Ｓ６６４）。同様に教科Ｂを担当する指導者は、教科Ｂについて学習者毎の学習状況の分析結果を学校サーバ２３に登録する（Ｓ６６５）。上記Ｓ６６２〜Ｓ６６５の一連の手続きを日々の授業で実施することにより、学習者の成績情報の登録を実施する（Ｓ６６１）。また別の学習者についても同様に成績情報の登録を実施する（Ｓ６６６）。
【０２８８】
上記にて蓄積された成績情報を元に、学校サーバ２３は定期的に例えば学期末もしくは毎月等、または任意の時点にて成績情報の報告を実施する。成績情報の報告は教科毎に実施し、学級毎に集計を行った結果を例えば教科Ａであれば学級担任の指導者と、教科Ａ担当の指導者に報告する（Ｓ６６７、Ｓ６６８）。また、教科Ｂについても集計結果を教科Ｂ担当の指導者と学級担任の指導者に報告する（Ｓ６６９、Ｓ６７０）。
【０２８９】
また、学級毎に全教科について成績を集計した結果についても、学級担任の指導者、さらに上位の指導者たとえば学年主任や教頭に対して報告する（Ｓ６７１、Ｓ６７２）。さらに、学年全体について成績の集計を行った結果を上位の指導者に対して報告する（Ｓ６７３）。
【０２９０】
これにより、学級毎または学年毎の学習状況について、担当の指導者の手を煩わせることなく学級担任の指導者やさらに上位の指導者に報告するため、成績情報の管理作業の効率を向上することが出来る。
【実施例９】
【０２９１】
次に、本発明に係る実施例９について説明する。本実施例では、学習者が学校内の施設を利用した場合にその利用履歴を学校サーバ２３が管理する例について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０２９２】
図４６は校内システムの一例を示す図である。本実施例の校内ネットワーク２２には、図書室管理サーバ２４が接続されている。図書室管理サーバ２４は、学校内の図書室に所蔵されている書籍についての情報つまり書籍名や出版社名、発行日、図書の分類、及び記載内容に関する情報などを記録または管理しており、学習者等が、前記情報を利用して書籍の検索が可能なように構成されている。また所蔵している書籍についての貸出し履歴の管理を実施し、書籍の貸出しに際して貸し出した書籍名、借主、貸出日、及び貸出し期限等の情報の管理を実施する。
【０２９３】
図４７は、学校サーバ２３が図書の貸出し履歴を登録し、指導者が学習履歴とともにこれを参照する図書貸出履歴登録処理の一例を示した図である。
【０２９４】
学習者の操作に基づき、学習者用端末１０は、教科毎の学習履歴を学校サーバ２３に登録する（Ｓ６９１）。学校サーバ２３は登録された学習履歴を元に、学習中の教科内容やそこに含まれるキーワード等から学習内容に関連した図書の検索を図書室管理サーバ２４が実施する（Ｓ６９２）。図書室管理サーバ２４は、検索の結果としてピックアップされた図書に関する情報を学習者用端末１０に送信することにより、学習者に対して参考図書の推薦として通知する（Ｓ６９３）。推薦を受けた学習者が図書を借りた場合には（Ｓ６９４）、司書の操作等に基づいて、図書室管理サーバ２４は、貸出しの対象となった図書の名称、貸出日時、貸出し期限、並びに図書を借りた学習者の氏名及び学習者ＩＤなど、図書の貸出しに関する情報を図書貸出し履歴として記憶し、この情報を学校サーバ２３に登録する（Ｓ６９５）。
【０２９５】
図書室管理サーバ２４は貸出し期限が近づくと、学習者用端末１０にその旨を送信し、貸出し期限が近づいたことを借主の学習者に通知する（Ｓ６９６）。貸し出し期限を超過した場合には、図書室管理サーバ２４は、期限超過したことを学習者用端末１０及び指導者用端末２０に送信し、その旨を借主の学習者と、監督責任を持つ指導者に対して通知する（Ｓ６９７、Ｓ６９８）。
【０２９６】
指導者用端末２０は学校サーバ２３にアクセスし、登録されている図書貸出し履歴を表示することにより、指導者は、学習履歴とともに図書貸出し履歴を参照し、学習者の学習の取り組み状況を把握する（Ｓ６９９）。
【０２９７】
本実施例では指導者が学習者の学習履歴とともに読書履歴を参照することができるため、より学習者の学習の取り組み状況についてより詳細に把握することが出来る。また、学習者は、図書室管理サーバ２４により自分の学習履歴に応じた図書の推薦を受けることができ、自分に適した図書を容易に特定することができる。
【実施例１０】
【０２９８】
次に、本発明に係る実施例１０について説明する。本実施例では、学校の学習者が塾または予備校等（以下、単に「塾」）に通学する、または家庭教師に師事した際に、塾の講師、家庭教師その他の学校外の指導者（以下、「学校外指導者」と言う場合がある）が学習者の成績情報を学校側と共有する例について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０２９９】
図４８は、学校外指導者である塾の指導者が学習者の成績情報を入手する成績情報入手処理の一例を示した図である。
【０３００】
まず、学習者が学校に入学または各年度もしくは各学期の開始時に、教諭等の学校の指導者の操作に基づいて、学校サーバ２３は学習者毎の成績情報の格納領域を作成する（Ｓ６０１）。領域が作成されると、学校サーバ２３は保護者用端末６０に対し、登録が完了されたことを通知し、学習者の保護者に対してその旨を知らせる（Ｓ６０２）。また、保護者が、学習者の情報の配信先として保護者以外の第三者を登録できるように学校サーバ２３が設定される。
【０３０１】
学習者用端末１０は、日々の学習履歴を学校サーバ２３に送信し（Ｓ６０３）、学習履歴が学校サーバ２３により蓄積される。指導者用端末２０が学校サーバ２３により記録された学習履歴を読み出すことにより、学校の指導者は各学習者の学習履歴を参照し（Ｓ６０４）、学習者の学習進捗状況や理解状況を知るとともに、各状況を分析し学習者の学習状況、例えば教科毎の得意ないし不得意とする項目やその度合いを分析し、この分析結果を学校サーバ２３に送信する（Ｓ６０５）。この分析結果もまた学習者の成績情報として学校サーバ２３により蓄積される。上記成績情報登録手続（Ｓ６０３〜Ｓ６０５）は成績情報登録手続きとして、日々の学習で随時行われる。
【０３０２】
塾に通う学習者の保護者は、学習者の成績情報を塾の指導者に開示することを希望する場合、保護者用端末６０を介して、学校サーバ２３にアクセスし、成績情報の配信先として塾の指導者を登録する（Ｓ６０６）。これにより、保護者以外の登録された第三者に対しても学習者の成績情報の配信がなされるように設定される。また学校の指導者に対しては、上記のように第三者が登録されことが通知される（Ｓ６０７）。
【０３０３】
学校の指導者は、保護者に対して学習者の学習状況の連絡を行う場合、例えば通知表を配布する場合には、指導者用端末２０を介して、学習者の通知表データを学校サーバ２３に登録する（Ｓ６０８）。学校サーバ２３は保護者用端末６０に対して登録された通知表データを送信する（Ｓ６０９）とともに、塾の指導者用端末７０に対しても通知表データを送信し、塾の指導者に学習者の通知表を送る（Ｓ６１０）。なお、送信される通知表データは、保護者向けのものと保護者以外向けのものとで異なる内容としても良く、また同じ内容であってもかまわない。前者の場合、学校の指導者がそれぞれの送付先に向けて通知表データの内容を設定する。
【０３０４】
また、学習者が塾を辞めた場合には、保護者は、保護者用端末６０を介して、学校サーバ２３に対して、成績情報の配信先として登録済みの塾の指導者を削除するよう通知する（Ｓ６１１）。この通知を受けた学校サーバ２３は、成績情報の配信先を更新し、塾の指導者に対する学習者の成績情報の配信が停止される。また、学校の指導者に対しても登録が削除されたことが通知される（Ｓ６１２）。
【０３０５】
本実施例では、学習者に関する情報を開示する対象の学校外指導者の登録は保護者が実施するため、保護者の関知しない他者に対して学習者の成績情報が開示される危険性を防止できる。また保護者向けの情報と、保護者以外の第三者に対して送付される情報を別々にすることで、保護者以外の者に対する不要な情報の開示を防ぐことが出来る。
【０３０６】
なお、保護者が情報の開示対象として学校外指導者（すなわち、人）を登録する代わりに、またはこれに加えて、塾、予備校その他の機関を成績情報の開示対象として登録できるようにしても良い。
【実施例１１】
【０３０７】
次に、本発明に係る実施例１１について説明する。本実施例では、学校の学習者が塾もしくは予備校等に通学する、または家庭教師に師事した際に、学校外指導者が学校サーバ２３にアクセスし、学習者の成績情報の参照を行う例について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０３０８】
図４９は、学校外指導者である塾の指導者が学習者の成績情報を参照または学習状況を登録する成績情報参照処理の一例を示した図である。
【０３０９】
まず、学習者が学校に入学または各年度もしくは各学期の開始時に、教諭等の学校の指導者の操作に基づいて、学校サーバ２３は学習者毎の成績情報の格納領域を作成する（Ｓ６３１）。領域が作成されると、学校サーバ２３は保護者用端末６０に対し、アクセス権の登録が完了されたことを通知する（Ｓ６３２）。また、学校サーバ２３は、保護者用端末７０が学校サーバ２３内のアクセス権を変更可能にする。これにより、保護者自身が、学習者の成績情報を参照し、または保護者が学習者の成績情報を第三者に開示することを許可することが可能となる。
【０３１０】
学習者用端末１０は、日々の学習履歴を学校サーバ２３に送信し（Ｓ６３３）、学習履歴が学校サーバ２３により蓄積される。指導者用端末２０が学校サーバ２３により記録された学習履歴を読み出すことにより、学校の指導者は各学習者の学習履歴を参照し（Ｓ６３４）、履歴データを参照することで学習者の学習進捗状況や理解状況を知るとともに、各状況を分析し学習者の学習状況、例えば教科毎の得意ないし不得意とする項目やその度合いを分析し、この分析結果を学校サーバ２３に送信する（Ｓ６３５）。この分析結果もまた学習者の成績情報として学校サーバ２３により蓄積される。上記成績情報登録手続（Ｓ６３３〜Ｓ６３５）は成績情報登録手続きとして、日々の学習で随時行われる。
【０３１１】
学校サーバ２３により蓄積される学習者の成績情報はアクセス権についての情報を有し、その詳細な情報毎にアクセス権が設定付与されている。図５０は成績情報のアクセス権の一例を示す。同図は、塾の指導者に対して教科１及び教科２に関する成績情報の開示を許可した場合の例を示している。図５０は、塾の指導者に対して開示が許可された状態を示しているが、当初は学校外指導者等の第三者に対してはすべての項目が開示できない状態が設定され、以降に述べる第三者開示手続きの後に、開示が可能となる。
【０３１２】
塾の指導者の操作に基づき、指導者用端末７０は学校サーバ２３に対して、学習者の成績情報の開示依頼を送信する（Ｓ６３６）。例えば、学校が開設したインターネットのホームページ上で、学習者の識別情報、例えば氏名や学籍番号などを指定して塾の指導者が成績情報の開示を依頼できるように、学校サーバ２３が構成されている。開示依頼を受け付けた学校サーバ２３は、保護者用端末６０に対して開示依頼の確認要求を送信する（Ｓ６３７）。保護者は成績情報の開示を依頼したのが学習者の通う塾の指導者であることを確認して塾の指導者に対して開示の可能となるように、成績情報のアクセス権を変更する（Ｓ６３８）。学校サーバ２３は保護者の許可を得て塾の指導者に対して開示が許可されたことを指導者用端末７０に通知する（Ｓ６３９）。また学校の指導者に対しても第三者に対して開示が許可されたことが通知される（Ｓ６４０）。以上の手続きを経て第三者すなわち塾の指導者に対しての開示手続きが行われる。
【０３１３】
開示を許可された塾の指導者用端末７０は、塾の指導者の操作に基づき、学校サーバ２３に記録されている学習者の学習履歴を参照し（Ｓ６４１）、学習者の学習進捗状況や理解状況を知るとともに、塾での学習履歴または、学習状況の分析結果を学校サーバ２３に送信し、学習者の成績情報として学校サーバ２３により蓄積される（Ｓ６４２）。Ｓ６４１、Ｓ６４２における成績情報の参照や履歴の登録は日々の塾授業において随時行われる。また学校の指導者は学習者の成績情報を参照し、学習者の塾での学習状況を参照することが出来る（Ｓ６４３）。
【０３１４】
また、学習者が塾を辞めた場合には、成績情報の開示の停止手続きを実施するため、保護者は学校サーバ２３に対して、ステップＳ６３８で実施した開示許可を停止するようにアクセス権を変更する（Ｓ６４４）。開示停止がされた結果は塾の指導者用端末７０に通知される（Ｓ６４５）。また学校の指導者用端末２０にも同様に通知される（Ｓ６４６）。
【０３１５】
本実施例では、塾の指導者からの開示依頼に対して保護者が許可を与えるため、誤って悪意の第三者に成績情報を開示する危険性が少なくなる。また塾の指導者が成績情報の参照だけでなく、塾での学習状況を学校サーバに登録可能であるため、学校の指導者がその情報を活用して学校での学習指導に活用することも可能である。
【実施例１２】
【０３１６】
次に、本発明に係る実施例１２について説明する。本実施例では、学習者用端末１０ａと学習者用端末１０ｂとの間で情報を共有する例について説明する。より具体的には、専用の共有アプリケーションを実行し、一のグループに属する複数の学習者用端末１０の間で、共通の写真データ等の情報を送受信し、情報を共有する例について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０３１７】
図５１は、学習者用端末１０ａと学習者用端末１０ｂが通信して写真を共有する写真共有処理の一例を示す図である。
【０３１８】
まず、学習者用端末１０ａが写真共有アプリケーションを起動する（Ｓ９００）。そして、学習者用端末１０ｂも同様に写真共有アプリケーションを起動する（Ｓ９０１）。
【０３１９】
学習者用端末１０の表示部１００１には、グループへの参加者の募集を開始するボタンが表示される。そして、学習者の操作により該ボタンが押下されると、学習者用端末１０ａは、写真を共有するためのグループへの参加を募集する処理を開始する（Ｓ９０２）。ここでは、例えば、写真を共有するグループを識別するグループ名などを学習者が入力する処理が含まれる。
【０３２０】
そして、学習者用端末１０ａの通信部１００６がブロードキャストにより、学習者用端末１０ｂに向けて参加者を募集する信号を、不特定多数の学習者用端末１０に送信する（Ｓ９０３）。ここでは、参加者を募集する旨のみならず、グループの作成者となる学習者用端末１０ａのニックネームや、グループ名、及び自分のＩＰアドレスなどといったグループ情報を同時に送信する。
【０３２１】
なお、学習者用端末１０ｂは、学習者用端末１０ａから参加を募集する信号を受信した後に、写真共有アプリケーションを起動してもよい。これにより、学習者用端末１０ｂの学習者はわざわざ事前にアプリケーションを起動しておく手間が省けて、利便性が向上する。
【０３２２】
この信号を受信した学習者用端末１０ｂは、学習者用端末１０ａが写真共有グループの参加者を募集している状態であることを表示する（Ｓ９０４）。具体的には、学習者用端末１０ａから送信されたニックネームやグループ名を使って、「参加者を募集しています。参加しますか？  はい・いいえ」といったメッセージを表示する。
【０３２３】
これに対して、学習者が「はい」を押下し、学習者用端末１０ｂは、グループに参加する旨を指示する応答操作を受け付けると（Ｓ９０５）、学習者用端末１０ａに対してグループへの参加を希望する応答通知信号を送信する（Ｓ９０６）。これを受けて学習者用端末１０ａと学習者用端末１０ｂは認証処理を行い（Ｓ９０７）、学習者用端末１０ａと学習者用端末１０ｂの間で通信を確立させる。ここでの認証処理とは、通信の接続相手を特定するための処理であり、例えば、双方で同一のパスワード情報を送信し、当該パスワードが一致することを確認することである。
【０３２４】
その後、学習者用端末１０ａは、学習者により共有する写真が選択されると（Ｓ９０８）、その写真データを学習者用端末１０ｂに送信する（Ｓ９０９）。この際、写真データのほかに、写真を表示する画面上の位置や写真のサイズを示す写真表示情報も同時に送信する。そして、学習者用端末１０ａは写真データのデコード処理を行い、写真表示情報に対応した位置と大きさで写真を表示部に表示する（Ｓ９１０）。なお、学習者用端末１０ａは、学習者により共有対象とする写真が選択された後、学習者により実際の送信を指示する操作が行われるのを待ってから、その写真データを学習者用端末１０ｂに送信するようにしても良い。
【０３２５】
また、写真データ及び写真表示情報を受信した学習者用端末１０ｂも同様にして、写真データのデコード処理を行い表示部１００１により表示される（Ｓ９１１）。正常に表示できた場合、学習者用端末１０ａは、学習者用端末１０ａに応答通知の信号を送信する（Ｓ９１２）。
【０３２６】
以後、ステップＳ９０８からステップＳ９１２までと同様の処理（Ｓ９１３）を繰り返し行い、複数の写真を共有することができる。
【０３２７】
なお、ここでは、学習者用端末１０ａから学習者用端末１０ｂへ写真データを送信する例について説明したが、同様にして、学習者用端末１０ｂから学習者用端末１０ａに写真データを送信できる。
【０３２８】
また、送信する写真データは、予め学習者用端末１０でリサイズしておいてもよい。これにより、写真データのデータ容量が小さくなるため、データの送受信にかかる通信処理の低減、及び写真データの表示処理が軽減できる。これにより、写真データの表示速度が早くなり、また、消費電力も低減できるためバッテリが長持ちする。よって、ユーザの利便性が向上する。
【０３２９】
本実施例に係る学習者用端末１０ａと学習者用端末１０ｂの各々の表示例を、図５２に示す。
【０３３０】
図５２（ａ１）は、学習者用端末１０ａが学習者用端末１０ｂに向けて参加者を募集している画面である。この時、学習者用端末１０ｂにより表示される画面が図５２（ｂ１）である。ここで、学習者用端末１０ｂの学習者がグループに参加するため「はい」を押下すると、図５２（ｂ２）の画面に遷移し、写真共有開始を待つ画面が表示される。一方、学習者用端末１０ａには、「参加者：Ｂさん」などと表示が更新され、学習者用端末１０ｂの学習者から応答があったことを示す画面に遷移する（図５２（ａ２））。この後、一定の時間が経過して参加者募集が締め切られると、写真共有画面に遷移する。そして、学習者用端末１０ａ及び学習者用端末１０ｂから送信された写真データがそれぞれの端末に表示される（図５２（ａ３）、図５２（ｂ３））。
【０３３１】
このようにして、学習者用端末１０ａのユーザと学習者用端末１０ｂのユーザは同じ写真を共有して楽しむことができる。
【０３３２】
なお、上記の例では写真データを共有する場合について説明したが、写真データだけに限定するものではない。写真データの代わりにまたはこれに加えて、テキスト、音楽、動画、及び音声など、学習者用端末１０の表示部１００１により表示可能なデータや音声出力部から出力できる形式のデータであれば何でもよい。テキストが共有できると、写真に対するコメントが共有でき、コミュニケーションをより一層楽しむことができ、ユーザの利便性が向上する。
【０３３３】
なお、本実施例では学習者用端末１０ａと学習者用端末１０ｂの２つの端末でデータを共有する場合について説明したが、端末は３つ以上でも良い。その場合、共有するデータを送信する処理（Ｓ９０９）を、グループに属している全ての端末に対してデータを送信する処理に変更すればよい。このように、多くの端末で写真を共有することで、様々な写真を見ることができ、コミュニケーションをより一層楽しむことができるため、ユーザの利便性が向上する。
【実施例１３】
【０３３４】
次に、本発明に係る実施例１３について説明する。本実施例では、学習者が、学習者用端末１０を用いて、教科書や参考書などの教材を使用する例について説明する。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する。
【０３３５】
図５３は、学校サーバ２３が出版社サーバ４３から教科書データ等の提供を受けて学習者用端末１０に配布し、学習者用端末１０がそれをインストールする教科書購入処理の一例を示す図である。
【０３３６】
まず、学校サーバ２３が出版社サーバ４３に教科書データの購入要求を行う（Ｓ８００）。購入要求には、教科書を一意に特定する教科書ＩＤ及びライセンス数などが含まれる。
【０３３７】
出版社サーバ４３は、受信した教科書ＩＤに該当する教科書データを選択し、該教科書データとライセンスデータを学校サーバ２３に送信する（Ｓ８０１）。ここで、ライセンスデータとは、学校サーバ２３により配布された教科書データを学習者用端末１０がインストールする際に必要となるプロダクトキーなどである。
【０３３８】
次に、学校サーバ２３は受信した教科書データのウィルスチェックを行い（Ｓ８０２）、ウィルスに感染していないことが確認できれば、記憶部に保存する。この際、教科書管理テーブルに必要事項を追記する。
【０３３９】
教科書管理テーブルとは、教科書データに関する情報を管理するテーブルであり、その一例を図５４に示す。
【０３４０】
教科書管理テーブルには、例えば、教科書タイトル、教科書データとライセンスデータの保存場所、教科書データの購入元の出版社、及びライセンスの残りの数などが規定される。
【０３４１】
次に、管理者等の操作に基づき、学校サーバ２３は、ＣＤ−ＲＯＭなどのメディアへデータのバックアップを作成する（Ｓ８０３）。もしウィルスに感染していることが判明すれば、学校サーバ２３はただちにデータを削除する。
【０３４２】
そして、学校サーバ２３は、出版社サーバ４３に対して納品確認を行う（Ｓ８０４）。それを受けた出版社サーバ４３は、学校サーバ２３に対して代金請求を行う（Ｓ８０５）。
【０３４３】
次に、学習者用端末１０が学校サーバ２３に対して教科書データの配布要求を行う（Ｓ８０６）。
【０３４４】
これを受けて、学校サーバ２３は学習者用端末１０の認証を行い、当該学習者用端末１０が学校で管理された端末であることが確認できた場合、学校サーバ２３は教科書データを送信する（Ｓ８０７）。この際、学校サーバ２３は教科書管理テーブルを確認し、配布要求があった教科書のライセンス残数が０でないことを確認する。もしライセンス残数が０であった場合は、学校サーバ２３は、教科書データは送信せずにライセンス数が不足している旨を学習者用端末１０に通知する。
【０３４５】
そして、教科書データを受信した学習者用端末１０は、教科書データのインストールを行う（Ｓ８０８）。インストールが正常に終了したら、学習者用端末１０は、学校サーバ２３にインストール完了通知を送信する（Ｓ８０９）。インストール完了通知を受信した学校サーバ２３はライセンス管理を行う（Ｓ８１０）。具体的には、学校サーバ２３は教科書管理テーブルにアクセスし、インストール完了通知を受けた教科書のライセンス残数を１減らす。
【０３４６】
次に、出版社サーバ４３が学校サーバ２３にアクセスし、ライセンスの状況の確認を行うため、出版社サーバ４３が学校サーバ２３に対して、ライセンス管理情報要求を送信する（Ｓ８１１）。これを受けて学校サーバ２３は、教科書管理テーブルのライセンス残数を出版社サーバ４３に送信する（Ｓ８１２）。このようにして、出版社はいつでも学校に対して、教科書データのライセンスが不正に使用されていないことを確認できる。
【０３４７】
次に、学習者が、参考書などのように学校の授業では必須でない教材を、出版サーバ４３から提供を受ける参考書購入処理を、図５５を用いて説明する。
【０３４８】
まず、学習者の操作に基づき、学習者用端末１０が出版社サーバ４３にアクセスし、購入を希望する参考書データを選択し、出版社サーバ４３に対して、当該参考書データの購入要求を送信する（Ｓ８２０）。
【０３４９】
購入代金の決済をするには、クレジットカードの番号入力などが必要であり、学習者が例えば小学生の場合はクレジットカードを持っていない可能性がある。そこで、学習者の保護者に決済処理をしてもらうことで決済ができるようにする。
【０３５０】
そのため、学習者用端末１０は、出版社サーバ４３に対して保護者アドレスを指定する（Ｓ８２１）。ここで、保護者アドレスとは、学習者の保護者に連絡するためのアドレスであり、例えば、保護者が使う携帯端末のメールアドレスである。
【０３５１】
その後、出版社サーバ４３は受信した保護者アドレスに対して、支払い方法の問い合わせを行う（Ｓ８２２）。問い合わせを受けた保護者用端末６０は、例えばクレジットカード番号を入力するなどの保護者による操作に基づいて、支払い方法を指定する（Ｓ８２３）。そして、出版社サーバ４３はクレジットカード番号が有効であることを確認して決済処理を行い、参考書データを学習者用端末１０に送信する（Ｓ８２４）。その後、学習者用端末１０は参考書データを記憶部１００４に保存する（Ｓ８２５）。
【０３５２】
なお、参考書データのライセンスを、出版社サーバ４３が管理しておいてもよい。その場合、出版社サーバ４３には、学習者用端末１０を一意に識別できるＩＤと、購入した参考書データとの対応を記載したライセンス管理表を備えておく。
【０３５３】
例えば、学習者用端末１０にトラブルがありデータが全て消えてしまい、もう一度同じ参考書データを取得する場合、出版社サーバ４３はライセンス管理表を参照して過去に一度購入した参考書データは無料で提供する。このように、一度購入した参考書データは、もう一度購入しなおす必要がなくなるため、ユーザの利便性が向上する。
【０３５４】
さらに、出版社サーバ４３が備えるライセンス管理表に、学習者が購入した参考書データとともに、該参考書データを保存可能な学習者用端末１０のＩＤとして、複数登録できるようにしてもよい。これにより、もし学習者用端末１０を紛失してしまった場合でも、別の学習者用端末１０に再度参考書データを保存する際、同じ参考書データであれば無料で取得できるため、ユーザの利便性が向上する。
【実施例１４】
【０３５５】
次に、本発明に係る実施例１４について説明する。本実施例では、アクセス制限の例について説明する。アクセス制限をするとは、ユーザが許可なく対象となる情報を閲覧できないようにすることを意味する。
【０３５６】
例えば、教科書には、問題の解答が記載されたページ（以下、解答ページ）を含んでいることから、学習者が宿題をやる前に解答ページを見られないように制限をかけることを指導者が望む場合がある。本実施例は、例えば、学習者が、所定のアクセスキーを有していれば解答ページを表示し、アクセスキーを有していない場合はそれを表示しないようにする例である。なお、本実施例は、必要な範囲において、前述の各実施例と同一の構成、機能、及び要素等を有する
本実施例のアクセス制限処理の一例を、図５６を用いて説明する。
【０３５７】
まず、指導者用端末２０はアクセス制限解除の要求を学習者用端末１０に送信する（Ｓ８３０）。この際、教科書データに対応づけられたアクセスキーを送信する。なお、アクセスキーは、学校サーバ２３により生成される。アクセスキーを受信した学習者用端末１０は、記憶部１００４にアクセスキーを保存する（Ｓ８３１）。そして、学習者用端末１０は、指導者用端末２０にアクセスキーの保存が完了した旨を通知する（Ｓ８３２）。学習者は、当該アクセスキーを入力することにより、これまで参照することができなかった教科書の部分が学習者用端末１０により表示されることとなる。
【０３５８】
また、指導者用端末２０は、学校サーバ２３により記憶されたアクセス制限管理テーブルに対して、アクセス制限を解除したことを通知する（Ｓ８３３）。
【０３５９】
ここで、アクセス制限管理テーブルの一例を、図５７に記載する。アクセス制限管理テーブルとは、教科書データのアクセス制限の状態を管理するテーブルであり、教科書タイトル、アクセス制限の対象ページ、アクセス制限の状態、及びアクセスキーの保存場所などが記載される。
【０３６０】
アクセス制限の解除通知を受信した学校サーバ２３は、アクセス制限管理テーブルに対して、該当する教科書のアクセス制限ページのアクセス制限状態を「あり」から「なし」へと変更する（Ｓ８３４）。
【０３６１】
このように、アクセス制限を指導者用端末２０が実施することにより、学習者が正しく学習できるようになる。よって、指導者の利便性が向上する。
【０３６２】
なお、指導者は、アクセス制限を再度実施したくなった場合には、指導者用端末２０が学校サーバ２３に対してアクセスキー制限変更要求を通知するように、指導者用端末２０を操作する（Ｓ８３５）。このアクセスキー制限変更要求とは、現在有効なアクセスキーを無効にして、新たに有効となったアクセスキーを生成することを要求するものである。アクセスキー制限変更要求を受信した学校サーバ２３は、現在有効なアクセスキーを無効にして、新たに有効となったアクセスキーを生成した上で、アクセス制限が再実施された旨の通知を学習者用端末１０に送信する（Ｓ８３６）。アクセス制限が再実施されたことを通知された学習者用端末１０は、学習者の操作に従って、アクセスキーの削除を行い（Ｓ８３７）、当該削除が完了した旨を学校サーバ２３に送信する（Ｓ８３８）。そして、学校サーバは、学習者が既に無効となったアクセスキーを削除した旨を指導者用端末２０に通知する（Ｓ８３９）。
【実施例１５】
【０３６３】
次に、本発明に係る実施例１５について説明する。
【０３６４】
教育現場において用いる端末は、運用管理コストの削減やセキュリティ強化の面から、端末での処理を必要最低限に抑えたシンクライアント端末であることが望ましい。例えば、各端末をシンクライアント端末とした場合、教科書データや参考書データ等の教材データの改訂やアプリケーションの更新作業、ウイルス対策ソフトのインストール作業等を、全端末に関して、サーバ側で一括管理することが可能となる。そこで、本実施例では、教科書データをサーバによって一括管理し、該サーバを各端末が都度参照する教育支援システムを考える。このとき、授業時間内に停電や通信ネットワークの不調、該サーバの不調等が生じると、各端末は該サーバを参照できないため、授業の進行が滞ってしまう可能性がある。即ち、上記のような状況においても、滞り無く授業を進行するためには、各端末は、端末内に所定範囲内の教科書データをキャッシュ化しておく必要がある。以降の実施例では、授業の進行に応じて教科書データのキャッシュ範囲を変更する例について説明する。
本実施例は、必要な範囲において、前述の実施例と同一の構成、機能、及び要素等を有する。ただし、各端末により参照される教材データを保存する、学校サーバ２３や出版社サーバ４３等の教材保存サーバは、図５８に示すように、教科書データや参考書データ等の教材データ９０００と、指導者用端末２０からのみ編集可能な授業進捗データ９００１と、授業進捗データ９００１を参照しキャッシュ化範囲を決定するキャッシュ化制御部９００２と、キャッシュ化制御部９００２により部分的に切り取られたキャッシュ範囲データを保存するキャッシュデータ保存領域９００３と、キャッシュ化実行スケジュール管理部９００４とを少なくとも含む構成である。または、図５９に示すように、上記構成におけるキャッシュデータ保存領域９００３の代わりに、キャッシュ化範囲参照部９００５を含む構成としても良い。
なお、授業進捗データ９００１とは、指導者用端末２０からのみ編集可能である、図６０に示すような授業進捗予定を表す授業カリキュラムデータ９０１０である。あるいは、指導者用端末２０から送信される教科書しおりデータ９０１１を、授業進捗データ９００１としても良い。教科書しおりデータ９０１１は、例えば、授業終了時等において、指導者用端末２０で表示されていた教材データ９０００のページ番号を保存した、図６１に示すようなデータであり、教科書ＩＤ、ページ番号等により構成される。教科書しおりデータ９０１１の更新は、授業終了時に行っても良いし、図６２（ａ）に示す教材データ表示画面１００１にキャッシュ化基準ページ更新ボタン９０１２を設けても良い。更に、教科書しおりデータ９０１１更新時には、教材保存サーバ内に保存されている、または、教材保存サーバから同期された指導者用端末２０内の授業カリキュラムデータ９０１０等との差分を比較し、所定の範囲以上のページ番号が指定されている場合に、図６２（ｂ）のようにデータ更新前に確認ダイアログ９０１３を表示させ、操作者の意図しないキャッシュ化範囲が反映されることを防ぐ手段を備えても良い。
【０３６５】
キャッシュ化制御部９００２は、授業進捗データ９００１を基に、教材データ９０００を部分的に切り取る、または、切り取る範囲を指定する処理を行う。更に、キャッシュ化範囲内の教科書データに対応する資料集や問題集等を部分的に切り取る、または、切り取る範囲を指定する処理を行うようにしても良いし、予め指導者により定められた常にキャッシュ化しておくべき範囲、例えば、数学の公式等のページを部分的に教材データ９０００から切り取る、または、切り取る範囲を指定する処理等を行うようにしても良い。このとき、切り取った教材データ、または、データ範囲には、学年やクラス、教科書ＩＤや指導者ＩＤなど、上記データを判別可能な情報を付加することが望ましい。
キャッシュ化実行スケジュール管理部９００４は、図６３のように、各学習者用端末１０の現在のログイン状態や授業科目、最終キャッシュ化反映日時等を保持し、優先的にキャッシュ化を行うべき端末を抽出する処理や、実行時間帯の管理等を行う。該管理部によれば、例えば、長期欠席等により学習者用端末１０内のキャッシュデータが古い場合に、当該学習者用端末１０のデータを優先的に更新できる。また、通信トラフィックが比較的少ない、始業前や休み時間、体育、給食、放課後等の時間を利用して、キャッシュ化を実現できる。また、複数の端末において部分キャッシュ化範囲が同じ場合、例えば、同一クラスの端末が複数存在する場合等に関しては、同一クラスの複数の端末へ部分キャッシュデータをマルチキャスト送信するようにしても良い。
【０３６６】
キャッシュデータ保存領域９００３は、キャッシュ化制御部９００２により部分的に切り取られた教材データを保存し、複数の部分教材データのうち部分キャッシュ化するデータ、または、部分キャッシュ化するデータを参照する情報等を端末ごとに対応付けた参照ファイルを有する領域である。学習者用端末１０はキャッシュデータ保存領域９００３内の該ファイルを参照し、該領域内の適当な部分教材データのうち全部、もしくは、各学習者用端末１０内のキャッシュ化データとの差分を端末内の記憶部１００４等にダウンロードする。キャッシュ化範囲参照部９００５は、キャッシュ範囲データ保存領域９００３の代替であり、キャッシュ化制御部９００２により指定されたキャッシュ化する教材データ９０００のＩＤ、ページ範囲等のキャッシュ化範囲データ等、部分キャッシュ化範囲を表す情報を学習者用端末１０ごとに対応付けて保存する。部分教材データと各端末との間の対応付けは、各端末固有のＩＤ、または、端末にログインした学習者の情報から、学年、クラス、指導者や教科等の情報を学校サーバ２３から取得すれば、部分キャッシュデータが含む情報との比較によって対応付け可能である。
【０３６７】
各学習者用端末１０は、該領域内のキャッシュ化範囲参照部９００５を参照し、該当する教材データの指定範囲のうち全部、もしくは、各学習者用端末１０内のキャッシュ化データとの差分を、教材データ９０００から端末内の記憶部１００４等にダウンロードする。または、各学習者用端末１０からの送信要求を受けて、キャッシュ範囲データ保存領域９００５、あるいは、キャッシュ化範囲参照部９００５を通して、該当する部分キャッシュデータを各端末に送信する。
【０３６８】
以上の構成において、まず、学習者用端末１０、または、指導者用端末２０等の端末が個人所有端末であり、端末所有者が都度変わらない場合における教材データ９０００のキャッシュ化処理の流れについて、図６４、および、図６５を用いて説明する。なお、図６４、および、図６５は、前記実施例２等で説明した図１７の電源投入操作Ｓ２０１、または、Ｓ２１０の後、教材保存サーバ内のキャッシュ化実行スケジュール管理部９００４によって実行される。
【０３６９】
キャッシュ化実行スケジュール管理部９００４は、まず、電源が投入されている学習者用端末１０を抽出する（Ｓ１０００１）。電源が投入されている端末のうち、キャッシュ化実行スケジュール管理部９００４で保持している部分キャッシュ化済み範囲や最終キャッシュ化反映日時等と、キャッシュデータ保存領域９００３、または、キャッシュ化範囲参照部９００５等に保持されている部分キャッシュ化範囲や更新日時等と比較し、双方に差異がある場合に、部分キャッシュ化処理が必要な端末有りと判定する（Ｓ１０００２）。なお、キャッシュ化処理が必要か否かの判定方法は任意であるが、例えば、部分キャッシュ化端末抽出処理時点での日時と、該最終キャッシュ化反映日時との差分の有無により判定しても良いし、予め設定される部分キャッシュ更新予定日と該最終キャッシュ化反映日時とを比較し、超過、または、未超過により判定しても良い。部分キャッシュ化端末抽出処理が必要な端末がない場合には、処理の先頭に戻る（Ｓ１００００）。
【０３７０】
キャッシュ化優先時間帯（Ｓ１０００３ａ）、かつ、該抽出数が教材保存サーバが想定する最大接続数以下であるとき（Ｓ１０００４ａ）、キャッシュ化実行スケジュール管理部９００４により抽出された学習者用端末１０は、教材データ９０００の部分キャッシュ化を開始する（Ｓ１０００５）。なお、前記キャッシュ化優先時間帯とは、例えば、通信トラフィックが比較的少ない、始業前や朝礼、休み時間、給食、放課後等の時間帯のことを指している。キャッシュ化優先時間帯（Ｓ１０００３ａ）、かつ、該抽出数が教材保存サーバで想定する最大接続数を超える場合（Ｓ１０００４ｂ）、キャッシュ化実行スケジュール管理部９００４が保持する最終キャッシュ化日時等により、最もキャッシュ化データが古い端末を抽出し（Ｓ１０００７）、抽出された端末から優先的に教材データ９０００の部分キャッシュ化を開始する（Ｓ１０００５）。このとき、特定のアクセスポイントにアクセスが集中しないよう、キャッシュ化実行スケジュール管理部９００４は、学年ごと、または、教室ごと等に端末を抽出し、アクセス負荷を分散させる処理を加えることが望ましい。更に、上記処理の代替として、複数の端末において部分キャッシュ化範囲が同じ端末、例えば、同一クラスの端末が複数存在する場合等に関しては、同一クラスの複数の端末へ部分教材データをマルチキャスト送信するようにしても良いが、この場合においても、部分キャッシュ化失敗、部分キャッシュデータ未更新の端末への対応のため、上記処理も併せて実行することが望ましい。
【０３７１】
また、キャッシュ化優先時間帯ではない場合、つまり、授業時間である場合（Ｓ１０００３ｂ）、キャッシュ化実行スケジュール管理部は、体育や図工、音楽等、端末を使用する頻度の低い授業時間中の端末を抽出する（Ｓ１０００９）。所定時間、抽出された端末が操作されていないことを該端末が保持する省電力モードや無操作時間カウンタ等により確認した後（Ｓ１００１０ａ）、キャッシュ化実行スケジュール管理部９００４が保持する最終キャッシュ化日時等により、最もキャッシュ化データが古い端末から（Ｓ１００１１）、優先的に教材データ９０００の部分キャッシュ化を開始する（Ｓ１００１２）。このとき、同時にキャッシュ化を行う端末数は、各アクセスポイントの処理能力により決定する。部分キャッシュ化処理が完了したとき、および、所定時間内に該抽出端末が操作された場合（Ｓ１００１０ｂ）、授業時間帯処理を終了し、部分キャッシュ化端末抽出処理の先頭へ戻る（Ｓ１００００）。なお、複数の端末において部分キャッシュ化範囲が同じ端末に関しては、同一クラスの複数の端末へ部分教材データをマルチキャスト送信するようにしても良い。
【０３７２】
なお、他の授業内において、学習者用端末１０が動画を再生する等、教材保存サーバへの負荷が集中、即ち、通信トラフィック量が所定の値以上になった場合には、授業中の該端末を優先し、キャッシュ化実行スケジュール管理部９００４は、部分キャッシュ化処理は一時中断する。通信トラフィック量が所定の値以下になった後、キャッシュ化実行スケジュール管理部９００４は、部分キャッシュ化処理を再開する。
【０３７３】
夫々の部分キャッシュ化処理実行中に、キャッシュ化優先時間帯と非キャッシュ化優先時間帯間の遷移が生じた場合には、教材保存サーバは、現在実行中の処理を中断させても良いし、現在実行中の処理の完了を待って、次の状態に遷移しても良い。ただし、現在実行中の処理を中断する場合には、次状態においても、処理を中断した端末から優先して、部分キャッシュ化処理を実行することが望ましい。
【０３７４】
部分キャッシュ化端末抽出処理は、原則として、少なくとも在校時間中において繰り返される処理であり、最終下校時刻を超過したか等の判定により（Ｓ１０００６）、本処理を終了する。この場合、本処理は、少なくとも始業前に開始することが望ましい。
【０３７５】
部分キャッシュ化処理の基本フローの一例を、図６６に示す。学習者用端末１０の電源投入後、かつ、教材保存サーバの部分キャッシュ化端末抽出処理（Ｓ１１０００）開始後に部分キャッシュ化処理が実行される。学習者用端末１０へ反映する部分キャッシュデータは、指導者用端末２０によって編集され（Ｓ１１００１）、授業進捗データ９００１を基にキャッシュデータ保存領域９００３に保存、または、キャッシュ化範囲参照部９００５で定義される（Ｓ１１００２）。部分キャッシュ化する学習者用端末１０が抽出された後（Ｓ１１００３）、教材保存サーバ内のキャッシュ化実行スケジュール管理部９００４は、部分キャッシュ化実行対象の端末に対して、部分キャッシュ更新要求を送信する（Ｓ１１００４）。部分キャッシュ更新要求を受けた学習者用端末１０は、部分キャッシュ化可能であるとき、部分キャッシュ可能状態へ遷移し（Ｓ１１００５）、教材保存サーバへ送信要求を返却する（Ｓ１１００６）。該要求の返却を以て、教材保存サーバは、キャッシュ化範囲参照部９００５、または、キャッシュ化範囲参照部９００５を通して、適当な部分キャッシュデータを各端末に送信する（Ｓ１１００７）。各端末は、部分キャッシュデータの保存完了を以て、通常状態へ遷移し（Ｓ１１００８）、教材保存サーバへ完了通知を送信する（Ｓ１１００９）。教材保存サーバは、該完了通知の受信により、キャッシュ化実行スケジュール管理部９００４内で保持されている、該端末の、最終キャッシュ化反映日時情報、または、それに相当する情報を更新し（Ｓ１１０１０）、部分キャッシュ化処理を完了する。なお、その他手順、および、マルチキャスト通信等の手段により、部分キャッシュ化処理を実現しても良いが、キャッシュ化実行スケジュール管理部９００４内の部分キャッシュ化が完了した端末の、最終キャッシュ化反映日時情報、または、それに相当する情報の更新を行わなければならない。
【０３７６】
その他、ネットワーク２の通信速度の状態等に合わせて、動画、音楽ファイル等の比較的ファイルサイズが大きいファイルの部分キャッシュ化処理を省略しても良い。その場合は、キャッシュ化実行スケジュール管理部９００４内で保持されている、各端末の情報内に該データも記録しておくことが望ましい。該情報によれば、通信速度が改善した場合、または、全端末の部分キャッシュ化処理完了した場合に、ファイルサイズの大きいデータの部分キャッシュ化処理を後追いで実行することが可能となる。
【０３７７】
また、教材の部分キャッシュ化を行う範囲については任意である。例えば、指導者が教科書しおりデータ９０１１を中心に部分キャッシュ化を行う範囲を予め設定しておいても良いし、また、授業カリキュラムデータ９０１０に合わせて定期的に範囲を更新することとしても良い。また、過去の進捗速度から次にキャッシュ化を行う時点までの進捗を推定し、設定することとしても良い。
【０３７８】
キャッシュ化実行スケジュール管理部９００４の処理間隔についても任意であり、例えば、授業の進捗がない休日や夏期休暇中等は停止するようにしても良い。更に、部分キャッシュ化範囲を１週間分としたときには、キャッシュ化実行スケジュール管理部９００４に保持されている最終キャッシュ化反映日時等のデータを参照し、処理実行日時より１週間内の端末の部分キャッシュ化処理実行優先度を低下させる、または、実行しないようにしても良い。
【０３７９】
以上の形態によれば、学習者用端末１０がシンクライアント端末であるとき、授業時間内に停電や通信ネットワークの不調、教材保存サーバの不調等が生じた場合においても滞り無く授業を進行することができる。これに追従して、授業時における教材保存サーバへのアクセス負荷の低減ができる。更に、通信環境が整備されていない環境下においても、学習者は学習者用端末１０を用いて、復習や宿題等を行うことができる。
【実施例１６】
【０３８０】
次に、本発明に係る実施例１６について説明する。
【０３８１】
学習者用端末１０が共用端末であるとき、各端末は、普段の教室だけではなく、理科室や音楽室といった専門教室にも配置される可能性があり、かつ、各端末は不特定多数の学習者により操作される可能性がある。この場合において、授業の進行に応じて教科書データのキャッシュ範囲を変更する例について説明する。
【０３８２】
本実施例は、必要な範囲において、実施例１５と同一の構成、機能、及び要素等を有する。ただし、教材保存サーバ内のキャッシュ化実行スケジュール管理部９００４は、図６７に示すように、端末ＩＤと、端末使用者ＩＤと、それに付随した現在の授業科目等の使用者情報と、任意のタイミングで取得される各端末のＧＰＳ等により取得された端末位置情報や、接続しているアクセスポイントの位置情報から割り出される教室名等の位置情報とを保持する。更に、キャッシュ化実行スケジュール管理部９００４は、各端末がアクセスしたファイルの教材種別を保持しても良い。端末使用者ＩＤと、前記位置情報、および、アクセスした教材種別は所定の回数分保持される。なお、教材種別は、教材データ９０００ごとに予め設定されているタグ情報等の教材種別が判別可能な項目を以て特定しても良いし、教材保存サーバ内における保存パスや、各教材データ９０００の拡張子によって特定しても良い。また、端末位置情報、または、アクセスポイント位置情報の取得間隔は任意であるが、端末の電源投入時等、間隔を開けて取得することが望ましい。
【０３８３】
本構成において、まず、学習者用端末１０、または、指導者用端末２０等の端末が共用端末であり、端末所有者が都度変わり得る場合における教材データ９０００のキャッシュ化処理の流れについて、図６８を用いて説明する。なお、図６８は、前記実施例２で説明した図１７の電源投入操作Ｓ２０１、または、Ｓ２１０の後、教材保存サーバ内のキャッシュ化実行スケジュール管理部９００４によって実行される。
【０３８４】
キャッシュ化実行スケジュール管理部９００４は、部分キャッシュ化処理実行前に、端末特定処理を行う。端末特定処理は、まず、キャッシュ化実行スケジュール管理部９００４で保持されている複数回分の端末位置情報、または、アクセスポイント位置情報から、学習者用端末１０が最も多く使用されている教室を特定する（Ｓ１２００１）。教室特定の方式としては、例えば、該位置情報履歴中の最も多く保存されている位置を採用する多数決方式等があるが、その他の方式により特定しても良い。該位置情報の履歴が所定の回数分記録されていない場合、例えば、初回接続時等の処理方法に関しては任意であるが、該位置情報の履歴が所定回数分記録されるまで共用端末処理を実施しないようにしても良いし、現在の位置情報を基に暫定的に共用端末処理を実施しても良い。
【０３８５】
また、アクセスした教材種別等も端末使用教室特定の判断要素としても良い。例えば、特定科目へのアクセスが多いと判断した場合には、特定教室で使用されている可能性が高い。更に、特定のクラス、特定の学年のファイルへのアクセスが多い場合には、使用教室等が推定可能となる。特定科目、学年データへのアクセス量は、アクセスした教材種別履歴中の最も多く保存されている科目、または、学年を採用する多数決方式等があるが、その他方式により特定しても良い。該教材種別の履歴が所定の回数分記録されていない場合の処理方法に関しては任意であるが、該教材種別の履歴が所定回数分記録されるまで端末使用教室特定の判定要素として用いないようにしても良いし、現在の教材種別を暫定的に端末使用教室特定の判定要素として用いても良い。このとき、アクセス先のデータは、対象学年情報、科目情報等を有していることが望ましい。
【０３８６】
キャッシュ化実行スケジュール管理部９００４が、学習者用端末１０を音楽室等の専門教室に配置されている端末であると判定した場合（Ｓ１２００２ａ）、キャッシュ化実行スケジュール管理部９００４は、キャッシュデータ保存領域９００３の参照ファイル内で、全クラス分の該特定科目の部分教材データを該端末に対応付ける。または、キャッシュ化範囲参照部９００５内の教材データＩＤとして全学年分の該特定科目の教材データＩＤを、ページ範囲として全クラス分の該特定科目の部分キャッシュ化ページ範囲を該端末に対応付ける（Ｓ１２００３）。
【０３８７】
また、キャッシュ化実行スケジュール管理部９００４が、学習者用端末１０を一般教室に配置されている端末であると判定した場合（Ｓ１２００２ｂ）には、キャッシュ化実行スケジュール管理部９００４で保持されている使用者ＩＤ履歴を用いて、特定の使用者による操作頻度を判定する（Ｓ１２００５）。特定使用者による操作頻度判定の方式としては、例えば、該使用者情報履歴中の最も多く保存されている使用者を採用する多数決方式等があるが、その他方式により特定しても良い。該使用者情報の履歴が所定の回数分記録されていない場合の処理は任意であるが、該使用者情報の履歴が所定回数分記録されるまで特定使用者操作頻度判定を実施しないようにしても良いし、現在の使用者情報により暫定的に特定使用者操作頻度判定を実施しても良い。本処理により、特定の使用者に操作される頻度が高いと判定された場合（Ｓ１２００５ａ）、キャッシュ化実行スケジュール管理部９００４は、キャッシュデータ保存領域９００３の参照ファイル内で、該特定使用者に対応した部分教材データを該端末に対応付ける。または、キャッシュ化範囲参照部９００５内の教材データＩＤとして、該特定使用者に対応する教材データＩＤ、ページ範囲を該端末に対応付ける（Ｓ１２００６）。
【０３８８】
頻繁に使用者が変更していると判定した場合（Ｓ１２００５ｂ）には、履歴中の全使用者の所属クラス、および、所属学年等の使用者情報から、最も使用されているクラス、または、学年の特定処理を行う。その後、キャッシュ化実行スケジュール管理部９００４は、キャッシュデータ保存領域９００３の参照ファイル内で、特定したクラス、または、学年に対応する部分教材データを該端末に対応付ける。または、キャッシュ化範囲参照部９００５内の教材データＩＤとして、特定したクラス、または、学年に対応する教材データＩＤ、ページ範囲を該端末に対応付ける（Ｓ１２００７）。
【０３８９】
なお、端末使用教室特定処理Ｓ１２００１における端末使用教室の検出精度が高い場合には、特定使用者キャッシュ範囲抽出処理Ｓ１２００６、あるいは、特定エリアキャッシュ範囲抽出処理Ｓ１２００７を省略し、該処理による特定クラスに対応する部分教材データをキャッシュデータ保存領域９００３、または、キャッシュ化範囲参照部に反映しても良い。
【０３９０】
上記対応付け処理（Ｓ１２００３、Ｓ１２００６、Ｓ１２００７）後、実施例１５に記述の部分キャッシュ化端末抽出処理を行う（Ｓ１２００４）。
以上の形態によれば、学習者用端末１０が共用端末であり、一般教室と専門教室の区別なく、不特定多数によって使用される場合においても、各端末へのキャッシュ量を低減、かつ、有用な範囲の教材データ９０００をキャッシュ化することが可能となる。
【０３９１】
なお、本発明は上記した各実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した各実施例は本発明を分かりやすく説明するために詳細に説明されたものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０３９２】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。なお、図６９に示すように、各機能を実現するプログラム等をサーバ等に複製し、学習者用端末１０、指導者用端末２０および電子黒板２１その他の端末、装置、機器等に有線または無線の通信回線等を介して提供するようにしても良い。この場合、ユーザは、端末等を操作して、サーバ等から必要なプログラム等をダウンロードし、端末等の記憶部にインストールさせることができる。
【０３９３】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０３９４】
１０  学習者用端末
２０  指導者用端末
２３  学校サーバ
４３  出版社サーバ
１００１  表示部
９０１０  授業カリキュラムデータ
９０１１  教科書しおりデータ
９０１２  キャッシュ化基準ページ更新ボタン
９０１３  データ更新確認ダイアログ
【図１】
2013097749.tif 000003
【図２】
2013097749.tif 000004
【図３】
2013097749.tif 000005
【図４】
2013097749.tif 000006
【図５】
2013097749.tif 000007
【図６】
2013097749.tif 000008
【図７】
2013097749.tif 000009
【図８】
2013097749.tif 000010
【図９】
2013097749.tif 000011
【図１０】
2013097749.tif 000012
【図１１】
2013097749.tif 000013
【図１２】
2013097749.tif 000014
【図１３】
2013097749.tif 000015
【図１４】
2013097749.tif 000016
【図１５】
2013097749.tif 000017
【図１６】
2013097749.tif 000018
【図１７】
2013097749.tif 000019
【図１８】
2013097749.tif 000020
【図１９】
2013097749.tif 000021
【図２０】
2013097749.tif 000022
【図２１】
2013097749.tif 000023
【図２２】
2013097749.tif 000024
【図２３】
2013097749.tif 000025
【図２４】
2013097749.tif 000026
【図２５】
2013097749.tif 000027
【図２６】
2013097749.tif 000028
【図２７】
2013097749.tif 000029
【図２８】
2013097749.tif 000030
【図２９（ａ）】
2013097749.tif 000031
【図２９（ｂ）】
2013097749.tif 000032
【図３０】
2013097749.tif 000033
【図３１】
2013097749.tif 000034
【図３２】
2013097749.tif 000035
【図３３】
2013097749.tif 000036
【図３４】
2013097749.tif 000037
【図３５】
2013097749.tif 000038
【図３６】
2013097749.tif 000039
【図３７】
2013097749.tif 000040
【図３８】
2013097749.tif 000041
【図３９】
2013097749.tif 000042
【図４０】
2013097749.tif 000043
【図４１】
2013097749.tif 000044
【図４２】
2013097749.tif 000045
【図４３】
2013097749.tif 000046
【図４４】
2013097749.tif 000047
【図４５】
2013097749.tif 000048
【図４６】
2013097749.tif 000049
【図４７】
2013097749.tif 000050
【図４８】
2013097749.tif 000051
【図４９】
2013097749.tif 000052
【図５０】
2013097749.tif 000053
【図５１】
2013097749.tif 000054
【図５２】
2013097749.tif 000055
【図５３】
2013097749.tif 000056
【図５４】
2013097749.tif 000057
【図５５】
2013097749.tif 000058
【図５６】
2013097749.tif 000059
【図５７】
2013097749.tif 000060
【図５８】
2013097749.tif 000061
【図５９】
2013097749.tif 000062
【図６０】
2013097749.tif 000063
【図６１】
2013097749.tif 000064
【図６２（ａ）】
2013097749.tif 000065
【図６２（ｂ）】
2013097749.tif 000066
【図６３】
2013097749.tif 000067
【図６４】
2013097749.tif 000068
【図６５】
2013097749.tif 000069
【図６６】
2013097749.tif 000070
【図６７】
2013097749.tif 000071
【図６８】
2013097749.tif 000072
【図６９】
2013097749.tif 000073