(57)【要約】【課題】授業出席者が提供した授業に関する授業データを、容易に提供する。【解決手段】情報処理装置１２の第１の取得部２０Ｂは、領域を識別するエリアＩＤと、領域に位置する端末装置を識別する端末ＩＤと、を含む検知情報を取得する。特定部２０Ｃは、検知情報と検知情報の取得タイミングとから、検知情報に含まれる端末ＩＤによって識別される端末装置のユーザが、検知情報に含まれるエリアＩＤによって識別される領域で受講した授業を特定する。第２の取得部２０Ｄは、特定部２０Ｃが特定した授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業ＩＤを含む登録情報を取得する。記憶制御部２０Ｅは、登録情報を記憶部２２に記憶する。第１の送信部２０Ｆは、登録情報が記憶部２２に記憶されたことを示す通知情報を、予め定めた端末装置へ送信する。第２の送信部２０Ｈは、通知情報を送信した端末装置からの閲覧要求に応じて、授業データを該閲覧要求の送信元の端末装置へ送信する。【選択図】図３
2017016543.tif 000002
【特許請求の範囲】
【請求項１】
領域を識別する領域識別情報と、前記領域に位置する端末装置を識別する端末識別情報と、を含む検知情報を取得する第１の取得部と、
前記検知情報と前記検知情報の取得タイミングとから、前記検知情報に含まれる前記端末識別情報によって識別される前記端末装置のユーザが、前記検知情報に含まれる前記領域識別情報によって識別される前記領域で受講した授業を特定する特定部と、
前記特定部が特定した前記授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業識別情報を含む登録情報を取得する第２の取得部と、
前記登録情報を記憶部に記憶する記憶制御部と、
前記登録情報が前記記憶部に記憶されたことを示す通知情報を、予め定めた端末装置へ送信する第１の送信部と、
前記通知情報を送信した前記端末装置からの閲覧要求に応じて、前記授業データを該閲覧要求の送信元の前記端末装置へ送信する第２の送信部と、
を備える情報処理装置。
【請求項２】
前記登録情報に含まれる前記授業識別情報によって識別される授業を欠席したユーザの端末装置を判別する判別部を備え、
前記第１の送信部は、前記判別部が判別した前記端末装置へ前記通知情報を送信する、請求項１に記載の情報処理装置。
【請求項３】
前記第２の取得部は、
前記登録情報を、前記検知情報に含まれる前記端末識別情報によって識別される前記端末装置から取得する、請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第２の取得部は、
前記登録情報を外部装置から取得する、請求項１または請求項２に記載の情報処理装置。
【請求項５】
前記第２の取得部は、
特定した前記授業を受講したユーザのユーザ識別情報と、該ユーザが提供した、該授業に関する授業データと、該授業を識別する授業識別情報と、を含む前記登録情報を取得し、
当該情報処理装置は、
ユーザ識別情報と、前記ユーザ識別情報によって識別されるユーザの授業料の減額を示す減額情報と、を対応づけた減額管理情報における、前記閲覧要求に応じて送信された送信回数が第１の閾値以上の前記授業データを含む前記登録情報に含まれる前記ユーザ識別情報に対応する前記減額情報に、減額対象を示す情報を登録する、更新部と、
前記減額管理情報に応じて、減額後の授業料を算出する算出部と、
を備えた、請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記第２の送信部が送信した前記授業データの送信先の前記端末装置から、該授業データの授業データ識別情報と、該授業データに対する評価を示す評価情報と、を取得する第３の取得部と、
ユーザ識別情報と、前記ユーザ識別情報によって識別されるユーザの授業料の減額を示す減額情報と、を対応づけた減額管理情報における、前記評価情報によって示される評価が第２の閾値以上の前記授業データを提供したユーザの前記ユーザ識別情報に対応する前記減額情報に、減額対象を示す情報を登録する更新部と、
前記減額管理情報に応じて、減額後の授業料を算出する算出部と、
を備えた、請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項７】
ユーザ識別情報と、前記ユーザ識別情報によって識別されるユーザの授業料の減額を示す減額情報と、を対応づけた減額管理情報における、授業への出席率が第３の閾値以上のユーザのユーザ識別情報に対応する前記減額情報に、減額対象を示す情報を登録する更新部と、
前記減額管理情報に応じて、減額後の授業料を算出する算出部と、
を備えた、請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項８】
前記評価情報によって示される評価が第４の閾値以上の前記授業データを提供したユーザが受講する授業の座席を示す座席情報として、受講しやすい座席を示す座席情報を該ユーザのユーザ識別情報に割当てる割当部と、
前記第１の取得部が、前記座席情報を割当てた前記ユーザ識別情報によって識別されるユーザの使用する端末装置の端末識別情報を含む前記検知情報を取得したときに、該端末装置へ、該端末装置を使用するユーザのユーザ識別情報に割当てた前記座席情報を送信する第３の送信部と、
を更に備えた、請求項６に記載の情報処理装置。
【請求項９】
情報処理装置と、情報処理装置にネットワークを介して接続される端末装置と、を備える情報処理システムであって、
前記情報処理装置は、
領域を識別する領域識別情報と、前記領域に位置する端末装置を識別する端末識別情報と、を含む検知情報を取得する第１の取得部と、
前記検知情報と前記検知情報の取得タイミングとから、前記検知情報に含まれる前記端末識別情報によって識別される前記端末装置のユーザが、前記検知情報に含まれる前記領域識別情報によって識別される前記領域で受講した授業を特定する特定部と、
前記特定部が特定した前記授業を受講したユーザが提供した、の端末装置から、該授業に関する授業データおよび該授業を識別する授業識別情報を含む登録情報を取得する第２の取得部と、
前記登録情報を記憶部に記憶する記憶制御部と、
前記登録情報が前記記憶部に記憶されたことを示す通知情報を、予め定めた端末装置へ送信する第１の送信部と、
前記通知情報を送信した前記端末装置からの閲覧要求に応じて、前記授業データを該閲覧要求の送信元の前記端末装置へ送信する第２の送信部と、
を備え、
前記端末装置は、
前記登録情報を前記情報処理装置へ送信する第４の送信部と、
前記通知情報を前記情報処理装置から受信する第１の受信部と、
前記閲覧要求を前記情報処理装置へ送信する第５の送信部と、
前記閲覧要求に応じた前記授業データを前記情報処理装置から受信する第２の受信部と、
を備える、
情報処理システム。
【請求項１０】
領域を識別する領域識別情報と、前記領域に位置する端末装置を識別する端末識別情報と、を含む検知情報を取得する取得ステップと、
前記検知情報と前記検知情報の取得タイミングとから、前記検知情報に含まれる前記端末識別情報によって識別される前記端末装置のユーザが、前記検知情報に含まれる前記領域識別情報によって識別される前記領域で受講した授業を特定する特定ステップと、
前記特定ステップで特定した前記授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業識別情報を含む登録情報を取得する取得ステップと、
前記登録情報を記憶部に記憶する記憶ステップと、
前記登録情報が前記記憶部に記憶されたことを示す通知情報を、予め定めた端末装置へ送信する第１の送信ステップと、
前記通知情報を送信した前記端末装置からの閲覧要求に応じて、前記授業データを該閲覧要求の送信元の前記端末装置へ送信する第２の送信ステップと、
をコンピュータに実行させるための情報処理プログラム。
【請求項１１】
領域を識別する領域識別情報と、前記領域に位置する端末装置を識別する端末識別情報と、を含む検知情報を取得する取得ステップと、
前記検知情報と前記検知情報の取得タイミングとから、前記検知情報に含まれる前記端末識別情報によって識別される前記端末装置のユーザが、前記検知情報に含まれる前記領域識別情報によって識別される前記領域で受講した授業を特定する特定ステップと、
前記特定ステップで特定した前記授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業識別情報を含む登録情報を取得する取得ステップと、
前記登録情報を記憶部に記憶する記憶ステップと、
前記登録情報が前記記憶部に記憶されたことを示す通知情報を、予め定めた端末装置へ送信する第１の送信ステップと、
前記通知情報を送信した前記端末装置からの閲覧要求に応じて、前記授業データを該閲覧要求の送信元の前記端末装置へ送信する第２の送信ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理プログラム、および情報処理方法に関する。
【背景技術】
【０００２】
予め定められた受講者が受講する講義や講演などの授業の授業内容を、自宅のパソコンなどで再現するシステムが知られている。
【０００３】
例えば、授業の進行状況や授業内容を含む進展情報を、各生徒の端末装置へ配信するシステムが知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来では、授業に出席した出席者が提供する、授業に関する授業データを他のユーザに容易に提供することは困難であった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、領域を識別する領域識別情報と、前記領域に位置する端末装置を識別する端末識別情報と、を含む検知情報を取得する第１の取得部と、前記検知情報と前記検知情報の取得タイミングとから、前記検知情報に含まれる前記端末識別情報によって識別される前記端末装置のユーザが、前記検知情報に含まれる前記領域識別情報によって識別される前記領域で受講した授業を特定する特定部と、前記特定部が特定した前記授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業識別情報を含む登録情報を取得する第２の取得部と、前記登録情報を記憶部に記憶する記憶制御部と、前記登録情報が前記記憶部に記憶されたことを示す通知情報を、予め定めた端末装置へ送信する第１の送信部と、前記通知情報を送信した前記端末装置からの閲覧要求に応じて、前記授業データを該閲覧要求の送信元の前記端末装置へ送信する第２の送信部と、を備える。
【発明の効果】
【０００６】
本発明によれば、授業に出席した出席者が提供する、授業に関する授業データを、容易に提供することができる、という効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、情報処理システムの一例を示す図である。
【図２】図２は、検知装置の配置の一例を示す模式図である。
【図３】図３は、情報処理装置の機能構成を示すブロック図である。
【図４】図４は、ユーザ管理情報および授業管理情報のデータ構成の一例を示す図である。
【図５】図５は、入出管理情報、授業データ管理情報、および出欠・テスト管理情報のデータ構成の一例を示す図である。
【図６】図６は、出席率・評価情報、減額管理情報、および座席管理情報のデータ構成の一例を示す図である。
【図７】図７は、検知装置の機能ブロック図である。
【図８】図８は、端末情報のデータ構成の一例を示す図である。
【図９】図９は、端末装置の機能構成を示すブロック図である。
【図１０】図１０は、ＭＦＰの機能構成を示すブロック図である。
【図１１】図１１は、情報処理システムで実行する情報処理の流れの一例を示すシーケンス図である。
【図１２】図１２は、端末装置に表示される画面遷移の一例を示す図である。
【図１３】図１３は、ハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、情報処理装置、情報処理システム、情報処理プログラム、および情報処理方法の一の実施の形態を詳細に説明する。
【０００９】
図１は、情報処理システム１０の一例を示す図である。
【００１０】
情報処理システム１０は、情報処理装置１２と、複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ（以下、ＭＦＰと称する））１４と、端末装置１６と、検知装置１８と、を備える。情報処理装置１２は、無線または有線のネットワークを介して、検知装置１８、ＭＦＰ１４、および端末装置１６の各々と接続されている。
【００１１】
端末装置１６は、公知のパーソナルコンピュータである。端末装置１６は、ユーザによって携帯される携帯端末である。端末装置１６は、具体的には、スマートフォンや、タブレットパソコンなどである。本実施の形態では、ユーザは、少なくとも１台の端末装置１６を携帯する。
【００１２】
情報処理装置１２は、公知のパーソナルコンピュータなどである。情報処理装置１２は、情報処理システム１０全体を制御する。
【００１３】
本実施の形態では、情報処理装置１２は、予め定められた受講者が受講する講義や講演などに関するデータを管理する。また、情報処理装置１２は、予め定めた複数の領域の各々への端末装置１６の入出などを管理する。
【００１４】
予め定められた領域とは、例えば、建物内の特定のフロア（階）や、特定の部屋などである。本実施の形態では、予め定めた領域は、授業の行われる教室である場合を想定して説明する。
【００１５】
検知装置１８は、各領域の各々に対応して配置されている。検知装置１８は、担当する領域内に位置する端末装置１６との接続を確立することで、担当する領域内に位置する端末装置１６を検知する。
【００１６】
図２は、検知装置１８の実際の配置の一例を示す模式図である。本実施の形態では、１つの領域Ｐに対して、１つの検知装置１８が配置されている。検知装置１８は、各検知装置１８の担当する領域Ｐ内に位置する端末装置１６を検知する。
【００１７】
図２には、情報処理システム１０で管理する領域Ｐの一例として、２つの領域Ｐ（領域Ｐ１および領域Ｐ２）を示した。しかし、情報処理システム１０で用いる領域Ｐは、２つの領域Ｐ（領域Ｐ１、領域Ｐ２）に限定されない。すなわち、領域Ｐは、３つ以上であってもよい。
【００１８】
図２には、検知装置１８の一例として、検知装置１８Ａと、検知装置１８Ｂと、を示した。図２に示すように、例えば、検知装置１８Ａは、領域Ｐ１を担当し、領域Ｐ１に位置する端末装置１６を検知する。検知装置１８Ｂは、領域Ｐ２を担当し、領域Ｐ２に位置する端末装置１６を検知する。
【００１９】
検知装置１８は、例えば、応答要求信号を発信する。検知装置１８が発信する応答要求信号の信号強度は、各検知装置１８の担当する領域Ｐ内に位置する端末装置１６との間で信号授受可能な程度の強度であり、且つ、担当する領域Ｐ外に位置する端末装置１６との間では信号授受不可能な程度の強度である。そして、各検知装置１８は、発信した応答要求信号に対する応答信号を受信すると、応答信号の送信元の端末装置１６が、担当する領域Ｐ内に位置することを検知する。
【００２０】
例えば、図２には、端末装置１６として、端末装置１６Ａおよび端末装置１６Ｂを示した。ユーザによって携帯された端末装置１６Ａが、ユーザの領域Ｐ１内への進入に伴って領域Ｐ１内に到ると、端末装置１６Ａは、検知装置１８Ａによって検知される。すなわち、検知装置１８Ａは、検知装置１８Ａの担当する領域Ｐ１内に、端末装置１６Ａが位置することを検知する。このため、検知装置１８Ａが端末装置１６Ａを検知することで、端末装置１６Ａを携帯するユーザが、ある授業の講義の行われる教室などの領域Ｐ１内に進入したことが検知される。
【００２１】
なお、図２に示す例では、端末装置１６Ｂは、何れの領域Ｐ（領域Ｐ１、領域Ｐ２）内にも位置していない。このため、端末装置１６Ｂは、何れの検知装置１８からも検知されない場所（すなわち、領域Ｐ外）に位置している。言い換えると、図２に示す例では、端末装置１６Ｂは、授業の行われる何れの領域Ｐ内にも位置してないといえる。
【００２２】
図１に戻り、ＭＦＰ１４は、印刷機能、複写機能、スキャナ機能、およびファクシミリ機能のうち少なくとも２つの機能を有する。本実施の形態では、ＭＦＰ１４は、少なくともスキャナ機能を備えるものとして説明する。
【００２３】
本実施の形態では、ＭＦＰ１４は、各領域Ｐに配置されている。図２には、ＭＦＰ１４が、複数の領域Ｐ（図２では、領域Ｐ１、領域Ｐ２）の各々に配置された形態を示した。各領域Ｐには、１または複数のＭＦＰ１４が予め配置されている。図２に示す例では、領域Ｐ１には、ＭＦＰ１４Ａが配置されている。領域Ｐ２には、ＭＦＰ１４Ｂが配置されている。
【００２４】
なお、情報処理システム１０に含まれるＭＦＰ１４の数、および、各領域Ｐ内に配置されるＭＦＰ１４の数は限定されない。
【００２５】
次に、情報処理装置１２の機能構成を説明する。図３は、情報処理装置１２の機能構成を示すブロック図である。
【００２６】
情報処理装置１２は、制御部２０と、記憶部２２と、ＵＩ（ユーザインターフェース）部２４と、を備える。記憶部２２およびＵＩ部２４と、制御部２０と、は、データや信号授受可能に接続されている。
【００２７】
ＵＩ部２４は、表示部と、入力部と、を備える。表示部は、各種画像を表示する。表示部は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）等の公知の表示装置である。入力部は、ユーザが各種の操作入力を行うための手段である。入力部は、例えば、マウス、ボタン、リモコン、キーボード、および、マイクなどの音声認識装置等である。
【００２８】
本実施の形態では、ＵＩ部２４は、表示部および入力部を一体的に構成したタッチパネルである場合を説明する。なお、ＵＩ部２４は、表示部と入力部とを別体として構成してもよい。
【００２９】
記憶部２２は、各種データを記憶する。本実施の形態では、記憶部２２は、ユーザ管理情報、授業管理情報、入出管理情報、授業データ管理情報、出欠・テスト管理情報、出席率・評価情報、減額管理情報、および座席管理情報などの各種データを記憶する。
【００３０】
図４は、ユーザ管理情報６０および授業管理情報６２のデータ構成の一例を示す図である。
【００３１】
ユーザ管理情報６０は、情報処理システム１０で管理するユーザに関する情報である。図４（Ａ）に示すように、ユーザ管理情報６０は、ユーザの識別情報（以下、ユーザＩＤと称する）と、ユーザ名と、ユーザの使用する端末装置１６の識別情報（以下、端末ＩＤと称する）と、端末装置１６のアドレス情報と、パスワードと、を対応づけた情報である。
【００３２】
ユーザ管理情報６０は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。なお、ユーザ管理情報６０は、ユーザＩＤと、端末ＩＤと、アドレス情報と、を少なくとも対応づけた情報であればよい。
【００３３】
アドレス情報は、情報処理装置１２が端末装置１６へ各種データや信号を送信する時に用いる、端末装置１６のアドレスを示す情報である。アドレス情報は、例えば、端末装置１６のＩＰアドレスや、端末装置１６に予めインストールされたメールソフトで用いるメールアドレスなどである。
【００３４】
ユーザ管理情報６０に登録されている各情報は、予めユーザ管理情報６０に登録されている。すなわち、記憶部２２は、ユーザ管理情報６０を予め記憶する。なお、新たなユーザを管理対象として登録する場合、ユーザによるＵＩ部２４の操作指示や外部装置などからのデータ受信により、制御部２０は、新たなユーザに関する情報をユーザ管理情報６０へ登録してもよい。また、ユーザ管理情報６０は、ユーザによるＵＩ部２４の操作指示などによって適宜変更可能としてもよい。
【００３５】
授業管理情報６２は、管理対象の授業を管理するための情報である。図４（Ｂ）に示すように授業管理情報６２は、科目識別情報（以下、科目ＩＤと称する）と、授業の識別情報（以下、授業ＩＤと称する）と、領域Ｐの識別情報（以下、エリアＩＤと称する）と、授業日時と、授業の回数と、履修しているユーザＩＤ一覧と、を対応づけた情報である。
【００３６】
授業管理情報６２は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。また、授業管理情報６２は、科目ＩＤおよび授業の回数を含まないデータ構成であってもよい。
【００３７】
科目ＩＤは、科目を識別する識別情報である。授業ＩＤは、対応する科目の授業を識別する識別情報である。本実施の形態では、１つの科目に対して複数の授業が含まれる場合を説明する。このため、例えば、１の科目ＩＤには、複数の授業ＩＤが対応付けられる場合がある。
【００３８】
例えば、科目ＩＤによって識別される科目が“国語”である場合、科目“国語”は、例えば、１〜３回目、の合計３回の授業を含む。
【００３９】
エリアＩＤは、対応する授業ＩＤによって識別される授業が行われる領域Ｐ（例えば、ある特定の教室）の識別情報である。授業日時は、対応する授業ＩＤによって識別される授業が、対応するエリアＩＤによって識別される領域Ｐで行われる日時を示す情報である。授業日時は、例えば、年、月、日、時間、および分で表される。
【００４０】
授業の回数は、対応する科目ＩＤによって識別される科目に含まれる授業の全回数を示す。図４（Ｂ）に示す例では、科目ＩＤ“国語”に含まれる授業の回数は、全３回である。
【００４１】
履修しているユーザＩＤ一覧は、対応する科目ＩＤによって識別される科目を履修科目として選択した、ユーザのユーザＩＤの一覧を示す。
【００４２】
授業管理情報６２に登録されている各情報は、予め授業管理情報６２に登録されている。すなわち、記憶部２２は、授業管理情報６２を予め記憶する。なお、授業に関する新たな情報を授業管理情報６２へ登録する場合、制御部２０は、ユーザによるＵＩ部２４の操作指示や外部装置などからのデータ受信により、授業管理情報６２を更新してもよい。
【００４３】
図５は、入出管理情報６４、授業データ管理情報６６、および出欠・テスト管理情報６８のデータ構成の一例を示す図である。入出管理情報６４、授業データ管理情報６６、および出欠・テスト管理情報６８は、後述する制御部２０の処理により適宜更新される。
【００４４】
入出管理情報６４は、各領域Ｐへの端末装置１６の入出を管理するために用いる情報である。図５（Ａ）に示すように、入出管理情報６４は、エリアＩＤと、端末ＩＤと、進入日時と、を対応づけた情報である。入出管理情報６４は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。
【００４５】
入出管理情報６４に登録される端末ＩＤは、対応するエリアＩＤによって識別される領域Ｐ内に現在位置する端末装置１６の端末ＩＤである。進入日時は、対応する端末ＩＤによって識別される端末装置１６が、対応するエリアＩＤによって識別される領域Ｐに進入した日時を示す情報である。日時は、例えば、年月日時分などで表される。
【００４６】
制御部２０は、検知装置１８から受信する検知情報および退出情報（詳細後述）を用いて、入出管理情報６４を更新する。入出管理情報６４には、情報処理システム１０で管理する端末装置１６が、何れの領域Ｐに現在位置するかを示す情報が登録されることとなる。
【００４７】
授業データ管理情報６６は、授業に出席した出席者であるユーザが提供した、出席した該授業に関する授業データを管理するために用いる情報である。図５（Ｂ）に示すように、例えば、授業データ管理情報６６は、科目ＩＤと、授業ＩＤと、授業データと、授業データＩＤと、ユーザＩＤと、送信回数と、評価情報と、を対応づけた情報である。授業データ管理情報６６は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。
【００４８】
授業データは、対応する領域Ｐ内で実際に行われた授業に関する情報であり、授業の内容を示す情報である。
【００４９】
授業データは、例えば、授業中に板書された内容を示す板書データ、授業に出席したユーザがノート等に記載した内容を示すノートデータ、授業の音声データ、授業の映像データなどである。
【００５０】
本実施の形態では、授業データは、授業に出席したユーザによって提供される。このため、１つの授業ＩＤによって識別される１つの授業に対して、複数のユーザによって異なる授業データが提供される場合もある。授業データ管理情報６６には、これらの授業データの各々が、提供したユーザごとに登録される。
【００５１】
授業データＩＤは、対応する授業データを一意に識別する識別情報である。授業データ管理情報６６に登録されるユーザＩＤは、対応する授業データＩＤによって識別される授業データを提供したユーザ（提供者）のユーザＩＤである。
【００５２】
送信回数は、対応する授業データＩＤによって識別される授業データが、ユーザ（実際には、ユーザの端末装置１６）へ送信された回数を示す。言い換えると、送信回数は、対応する授業データが端末装置１６からの要求に応じてダウンロードされた回数を示す。
【００５３】
評価情報は、対応する授業データＩＤによって識別される授業データに対する、該授業データを閲覧したユーザによる評価を示す情報である。
【００５４】
出欠・テスト管理情報６８は、情報処理システム１０が管理する各ユーザの各々について、各授業への出欠状況や、各授業で行われたテストのテスト結果などを管理するために用いる情報である。図５（Ｃ）に示すように、例えば、出欠・テスト管理情報６８は、ユーザＩＤと、科目ＩＤと、授業ＩＤと、出欠と、テスト結果と、を対応づけた情報である。出欠・テスト管理情報６８は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。
【００５５】
出欠・テスト管理情報６８に登録される出欠は、対応する授業ＩＤによって識別される授業に、対応するユーザＩＤによって識別されるユーザが出席したか欠席したかを示す情報である。出欠は、後述する制御部２０の制御によって更新される。
【００５６】
テスト結果は、対応するユーザＩＤによって識別されるユーザの、対応する授業ＩＤによって識別される授業で行われたテストの結果を示す情報である。テスト結果は、後述する制御部２０の制御によって更新される。
【００５７】
図６は、出席率・評価情報７０と、減額管理情報７２と、座席管理情報７４と、のデータ構成の一例を示す図である。制御部２０は、後述する処理を行うことで、出席率・評価情報７０、減額管理情報７２、および座席管理情報７４の各々を更新する。
【００５８】
出席率・評価情報７０は、情報処理システム１０で管理するユーザの各々における、評価情報と出席率とを管理するための情報である。図６（Ａ）に示すように、出席率・評価情報７０は、ユーザＩＤと、科目ＩＤと、評価情報と、出席率と、を対応づけた情報である。出席率・評価情報７０は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。
【００５９】
評価情報は、対応する科目ＩＤによって識別される科目における、対応するユーザＩＤによって識別されるユーザが提供した該科目の授業データに対する評価を示す情報である。出席率は、対応するユーザＩＤによって識別されるユーザの、対応する科目ＩＤによって識別される科目の授業への出席率を示す情報である。
【００６０】
なお、図６（Ａ）に示す例では、出席率・評価情報７０は、評価情報および出席率を、科目ＩＤに対応づけて管理する場合を示した。しかし、出席率・評価情報７０は、評価情報および出席率を、各ユーザＩＤによって識別されるユーザの授業ＩＤごとに管理するデータ構成であってもよい。
【００６１】
減額管理情報７２は、ユーザが履修する授業の科目について、減額対象とするか否かを示す減額情報を管理するために用いる情報である。図６（Ｂ）に示すように、減額管理情報７２は、科目ＩＤと、ユーザＩＤと、減額情報と、を対応づけた情報である。減額管理情報７２は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。
【００６２】
減額管理情報７２に登録されているユーザＩＤは、対応する科目ＩＤによって識別される科目に含まれる授業の、授業データを提供したユーザのユーザＩＤである。すなわち、減額管理情報７２は、授業データを提供したユーザ（提供者）に対する減額情報を管理するために用いる情報である。
【００６３】
減額情報は、対応する科目ＩＤによって識別される科目について、対応するユーザＩＤによって識別されるユーザの支払う授業料（該科目の授業料）を、減額する対象とするか否かを示す情報である。例えば、減額対象の場合、減額管理情報７２における「減額情報」の欄には、“減額対象”が登録される。また、減額対象外の場合、減額管理情報７２における「減額情報」の欄には、何も登録されない（空欄）、または“減額対象外”が登録される。
【００６４】
本実施の形態では、初期状態では、減額管理情報７２におけるユーザＩＤに対応する「減額情報」の欄には、“減額対象外”を示す情報が予め登録されているものとする。そして、後述する制御部２０の制御によって、適宜、“減額対象”を示す情報に更新（変更）される。
【００６５】
座席管理情報７４は、各領域Ｐで行われる授業の各々の、ユーザの座る座席を示す座席情報を管理するために用いる情報である。図６（Ｃ）に示すように、座席管理情報７４は、ユーザＩＤと、科目ＩＤと、授業ＩＤと、座席情報と、を対応づけた情報である。座席管理情報７４は、データベースであってもよいし、テーブルであってもよく、データ形式は限定されない。
【００６６】
座席管理情報７４における座席情報は、対応する科目ＩＤおよび授業ＩＤの各々によって識別される科目の授業について、対応するユーザＩＤによって識別されるユーザが該授業を受講するときに座る座席を示す。座席情報は、後述する制御部２０の制御によって適宜更新される。
【００６７】
図３に戻り、制御部２０は、情報処理装置１２全体を制御する。制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータである。なお、制御部２０は、ＣＰＵ以外の回路などであってもよい。
【００６８】
制御部２０は、通信部２０Ａと、第１の取得部２０Ｂと、特定部２０Ｃと、第２の取得部２０Ｄと、記憶制御部２０Ｅと、第１の送信部２０Ｆと、判別部２０Ｇと、第２の送信部２０Ｈと、第３の取得部２０Ｉと、更新部２０Ｊと、算出部２０Ｋと、割当部２０Ｌと、第３の送信部２０Ｍと、を備える。
【００６９】
通信部２０Ａ、第１の取得部２０Ｂ、特定部２０Ｃ、第２の取得部２０Ｄ、記憶制御部２０Ｅ、第１の送信部２０Ｆ、判別部２０Ｇ、第２の送信部２０Ｈ、第３の取得部２０Ｉ、更新部２０Ｊ、算出部２０Ｋ、割当部２０Ｌ、および第３の送信部２０Ｍの一部または全ては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００７０】
通信部２０Ａは、無線または有線のインターネットなどを介して、検知装置１８、ＭＦＰ１４、および端末装置１６の各々と通信を行う。
【００７１】
第１の取得部２０Ｂは、検知装置１８から検知情報を取得する。検知情報は、領域Ｐを識別するエリアＩＤと、領域Ｐに位置する端末装置１６の端末ＩＤと、を含む。検知装置１８は、担当する領域Ｐ内に端末装置１６が進入したことを検知すると、担当する領域ＰのエリアＩＤと、進入を検知した端末装置１６の端末ＩＤと、を含む検知情報を、情報処理装置１２へ送信する。第１の取得部２０Ｂは、検知装置１８から通信部２０Ａを介して検知情報を取得する。
【００７２】
特定部２０Ｃは、第１の取得部２０Ｂが取得した検知情報と、該検知情報の取得タイミングと、から、該検知情報に含まれる端末ＩＤによって識別される端末装置１６のユーザが、該検知情報に含まれるエリアＩＤによって識別される領域Ｐで受講した授業を特定する。
【００７３】
例えば、特定部２０Ｃは、検知情報と、該検知情報の取得タイミングと、を第１の取得部２０Ｂから受け付ける。検知情報の取得タイミングは、第１の取得部２０Ｂが検知装置１８から検知情報を取得したタイミング（日時）であってもよいし、検知装置１８が端末装置１６を検出したタイミング（日時）であってもよい。すなわち、取得タイミングは、検知装置１８が担当する領域Ｐへ端末装置１６が進入した進入日時であってもよい。
【００７４】
取得タイミングとして、検知装置１８が端末装置１６を検出したタイミング（進入日時）を用いる場合には、検知情報を、エリアＩＤと、端末ＩＤと、該端末ＩＤによって識別される端末装置１６が該エリアＩＤによって識別される領域Ｐへ進入した進入日時と、を含む情報とすればよい。
【００７５】
この場合、検知装置１８は、担当する領域Ｐ内に端末装置１６が進入したことを検知すると、担当する領域ＰのエリアＩＤと、進入を検知した端末装置１６の端末ＩＤと、該端末装置１６の進入を検知したタイミングである進入日時と、を含む検知情報を、情報処理装置１２へ送信すればよい。そして、第１の取得部２０Ｂは、検知装置１８から通信部２０Ａを介して検知情報を取得すればよい。
【００７６】
そして、特定部２０Ｃは、第１の取得部２０Ｂから受け付けた検知情報に含まれるエリアＩＤと、検知情報の取得タイミングを含む授業日時と、に対応する授業ＩＤを、授業管理情報６２（図４（Ｂ）参照）から特定する。
【００７７】
なお、特定部２０Ｃは、第１の取得部２０Ｂから受け付けた検知情報に含まれるエリアＩＤと、上記取得タイミングである進入日時から予め定めた時間内に開始する授業日時と、に対応する授業ＩＤを、授業管理情報６２（図４（Ｂ）参照）から特定してもよい。この、予め定めた時間は、例えば、授業管理情報６２における授業日時に示される、授業の開始時刻から、該授業を受講するために該授業の開始前にユーザが教室などの領域Ｐへ進入するであろう前倒しの時間を推測して、予め定めればよい。なお、この予め定めた時間は、授業の内容や、授業の開始時刻に応じて、ユーザによるＵＩ部２４の操作指示によって、適宜調整および変更してもよい。
【００７８】
特定部２０Ｃは、特定した授業ＩＤによって識別される授業を、検知情報に含まれる端末ＩＤによって識別される端末装置１６のユーザが、検知情報に含まれるエリアＩＤによって識別される領域Ｐで受講した授業として特定する。
【００７９】
第２の取得部２０Ｄは、登録情報を取得する。登録情報は、特定部２０Ｃが特定した授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業ＩＤを含む。
【００８０】
なお、登録情報は、特定部２０Ｃが特定した授業を受講したユーザのユーザＩＤ（授業データの提供者であるユーザのユーザＩＤ）を含むことが好ましい。すなわち、登録情報は、特定部２０Ｃが特定した授業を受講したユーザのユーザＩＤと、該ユーザが提供した、該授業に関する授業データと、該授業を識別する授業ＩＤと、を含むことが好ましい。なお、登録情報は、ユーザＩＤに代えて、またはユーザＩＤと共に、該ユーザＩＤによって識別されるユーザの携帯する端末装置１６の端末ＩＤを含むデータ構成であってもよい。
【００８１】
本実施の形態の情報処理システム１０では、授業を受講したユーザが、受講した授業の授業データを提供する。授業データは、上述したように、板書データ、ノートデータ、授業の音声データ、授業の映像データなどである。
【００８２】
授業を受講したユーザは、授業の受講中や授業終了後に、授業の板書や該ユーザが授業の受講時などに記載した授業のノートを撮影するように端末装置１６を操作する。例えば、ユーザの操作指示によって、端末装置１６は、端末装置１６の撮影機能や録音機能を用いて、授業データを取得する。そして、ユーザによる端末装置１６の操作指示によって、端末装置１６は、授業データと、該授業データの授業の授業ＩＤと、該端末装置１６を操作するユーザのユーザＩＤと、を含む登録情報を、情報処理装置１２へ送信する。
【００８３】
この場合、情報処理装置１２の第２の取得部２０Ｄは、端末装置１６から、通信部２０Ａを介して登録情報を取得する。
【００８４】
また、第２の取得部２０Ｄは、ＭＦＰ１４などの外部装置から登録情報を取得してもよい。
【００８５】
この場合、例えば、授業を受講したユーザは、ＭＦＰ１４を操作することで、授業のノートをＭＦＰ１４のスキャナ機能を用いて読取るように操作する。ＭＦＰ１４は、授業のノートの授業データを得る。そして、例えば、ユーザによるＭＦＰ１４の操作指示などにより、ＭＦＰ１４は、該ユーザのユーザＩＤと、スキャナ機能を用いて読取ったノートの授業の授業ＩＤと、を受け付ける。そして、ＭＦＰ１４は、授業データと、該授業データの授業の授業ＩＤと、該端末装置１６を操作するユーザのユーザＩＤと、を含む登録情報を、情報処理装置１２へ送信する。
【００８６】
この場合、情報処理装置１２の第２の取得部２０Ｄは、ＭＦＰ１４から、通信部２０Ａを介して登録情報を取得する。
【００８７】
記憶制御部２０Ｅは、第１の取得部２０Ｂが取得した検知情報を記憶部２２に記憶する。
【００８８】
詳細には、記憶制御部２０Ｅは、第１の取得部２０Ｂが検知情報を取得すると、該検知情報に含まれるエリアＩＤおよび該検知情報に含まれる端末ＩＤに対応づけて、該検知情報の取得タイミングを“進入日時”として入出管理情報６４（図５（Ａ）参照）に登録する。
【００８９】
このため、入出管理情報６４には、端末ＩＤによって識別される端末装置１６が対応するエリアＩＤによって識別される領域Ｐに進入した進入日時が、登録される。
【００９０】
また、記憶制御部２０Ｅは、特定部２０Ｃが検知情報を用いて授業を特定すると、以下の処理を行う。記憶制御部２０Ｅは、出欠・テスト管理情報６８（図５（Ｃ）参照）における、特定部２０Ｃが特定に用いた検知情報に含まれるユーザＩＤおよび授業ＩＤに対応する「出欠」の欄に、該授業ＩＤによって識別される授業へ出席したことを示す“出席”を登録する。
【００９１】
このため、各授業を行う領域Ｐにおいて各授業を行う授業日時（または授業日時によって示される授業開始時刻より所定時間前）に端末装置１６が検出されると、出欠・テスト管理情報６８には、該端末装置１６を携帯したユーザのユーザＩＤに対応づけて「出欠」の欄に“出席”が登録される。
【００９２】
また、記憶制御部２０Ｅは、授業管理情報６２（図４（Ｂ）参照）に登録されている授業日時に示される授業の終了時間が経過したときに、該授業日時に対応する授業ＩＤと、該授業ＩＤに対応する履修しているユーザＩＤ一覧と、を該授業管理情報６２から特定する。そして、記憶制御部２０Ｅは、特定したユーザＩＤ一覧に示されるユーザＩＤの内、出欠・テスト管理情報６８（図５（Ｃ）参照）における、特定した授業ＩＤに対応する「出欠」の欄に“出席”が登録されていないユーザＩＤについて、特定した授業ＩＤに対応する「出欠」の欄に“欠席”を登録する。
【００９３】
また、検知装置１８は、担当する領域Ｐ内から端末装置１６が退出したことを検出すると、退出更新要求を情報処理装置１２へ送信する。情報処理装置１２の記憶制御部２０Ｅは、検知装置１８から通信部２０Ａを介して退出更新要求を受信すると、入出管理情報６４（図５（Ａ）参照）を更新する。退出更新要求は、領域ＰのエリアＩＤと、端末ＩＤの削除要求と、を含む。記憶制御部２０Ｅは、退出更新要求に含まれる、エリアＩＤと端末ＩＤと該端末ＩＤに対応する進入日時との対応関係を、入出管理情報６４から削除する。このため、入出管理情報６４には、各エリアＩＤによって識別される各領域Ｐに現在位置する端末装置１６の端末ＩＤと、該端末装置１６の各領域Ｐへの進入日時が登録された状態となる。
【００９４】
また、記憶制御部２０Ｅは、第２の取得部２０Ｄが取得した登録情報を、記憶部２２に記憶する。
【００９５】
詳細には、記憶制御部２０Ｅは、第２の取得部２０Ｄが取得した登録情報に含まれる、授業データと、該授業データの授業の授業ＩＤと、該端末装置１６を操作するユーザのユーザＩＤと、を読取る。そして、記憶制御部２０Ｅは、これらの授業データと、授業ＩＤと、ユーザＩＤと、を対応づけて授業データ管理情報６６（図５（Ｂ）参照）に登録する。このとき、記憶制御部２０Ｅは、授業データを一意に識別する授業データＩＤを作成し、授業データに対応づけて授業データ管理情報６６に登録する。
【００９６】
このため、授業データ管理情報６６には、授業データの提供者であるユーザから提供された授業データが、該ユーザのユーザＩＤと、授業データの授業の授業ＩＤと、授業データＩＤと、に対応づけて登録されることとなる。
【００９７】
また、このため、同じ授業を受講した複数のユーザの各々から授業データが提供された場合、同じ授業ＩＤに対応づけて、提供者であるユーザのユーザＩＤ、および授業データＩＤの異なる複数の授業データが授業データ管理情報６６に登録されることとなる。
【００９８】
なお、制御部２０では、検知装置１８、ＭＦＰ１４、および端末装置１６から受信するデータが端末ＩＤおよびユーザＩＤの何れか一方を含む場合、ユーザ管理情報６０（図４（Ａ）参照）を用いて、他方のデータ（ユーザＩＤまたは端末ＩＤ）を把握すればよい。
【００９９】
第１の送信部２０Ｆは、登録情報が記憶部２２に記憶されたことを示す通知情報を、予め定めた端末装置１６へ送信する。例えば、第１の送信部２０Ｆは、記憶制御部２０Ｅによって登録情報が記憶部２２に記憶されると、通知情報を、予め定めた端末装置１６へ送信する。
【０１００】
例えば、第１の送信部２０Ｆは、通知情報の送信対象の端末装置１６の端末ＩＤを予め記憶部２２へ記憶する。そして、第１の送信部２０Ｆは、通知情報の送信対象の端末装置１６の端末ＩＤを記憶部２２から読取り、読取った端末ＩＤに対応するアドレス情報をユーザ管理情報６０（図４（Ａ）参照）から把握する。そして、第１の送信部２０Ｆは、把握したアドレス情報によって示される宛先に通知情報を送信することで、端末装置１６へ通知情報を送信する。
【０１０１】
なお、第１の送信部２０Ｆは、判別部２０Ｇによって判別された端末装置１６へ、通知情報を送信してもよい。この場合、判別部２０Ｇは、記憶部２２に記憶された登録情報に含まれる、授業ＩＤによって識別される授業を欠席したユーザの端末装置１６を判別する。
【０１０２】
例えば、判別部２０Ｇは、出欠・テスト管理情報６８（図５（Ｃ）参照）における、記憶部２２に記憶された登録情報に含まれる授業ＩＤに対応する「出欠」の欄に“欠席”の登録されているユーザＩＤを特定する。そして、判別部２０Ｇは、特定したユーザＩＤに対応する端末ＩＤをユーザ管理情報６０（図４（Ａ）参照）から読取ることで、登録情報に含まれる授業ＩＤによって識別される授業を欠席したユーザの端末装置１６を判別する。
【０１０３】
そして、第１の送信部２０Ｆは、判別部２０Ｇによって判別された端末装置１６へ、通知情報を送信すればよい。この場合、第１の送信部２０Ｆは、登録情報に含まれる授業データの授業を欠席したユーザの端末装置１６に対して、通知情報を送信することとなる。
【０１０４】
通知情報は、例えば、登録情報に含まれる授業データの授業データＩＤ（例えば、授業データ名）と、授業データを提供したユーザのユーザ名（ユーザＩＤでもよい）と、授業データの授業の授業ＩＤ（例えば、授業名）と、授業ＩＤによって識別される授業の属する科目の科目ＩＤ（例えば、科目名）と、授業ＩＤによって識別される授業の授業日時と、これらの情報が情報処理装置１２に登録されたことを示す情報と、を含む。
【０１０５】
通知情報を受信した端末装置１６は、通知情報を用いて、授業データの閲覧要求を情報処理装置１２へ送信する。閲覧要求の送信は、ユーザによる端末装置１６の操作指示によって、端末装置１６から情報処理装置１２へ送信される。
【０１０６】
閲覧要求は、閲覧対象の授業データの授業データＩＤと、閲覧要求の送信元の端末装置１６の端末ＩＤと、を含む。
【０１０７】
第２の送信部２０Ｈは、通知情報を送信した端末装置１６からの閲覧要求に応じて、授業データを該閲覧要求の送信元の端末装置１６へ送信する。例えば、第２の送信部２０Ｈは、閲覧要求を受け付けると、閲覧要求に含まれる授業データＩＤによって識別される授業データを、授業データ管理情報６６（図５（Ｂ）参照）から読取る。そして、第２の送信部２０Ｈは、読取った授業データを、閲覧要求の送信元の端末装置１６へ送信する。第２の送信部２０Ｈは、閲覧要求の送信元の端末装置１６の端末ＩＤに対応するアドレス情報をユーザ管理情報６０（図４（Ａ）参照）から読取り、該アドレス情報に示される宛先に授業データを送信すればよい。
【０１０８】
そして、第２の送信部２０Ｈは、閲覧要求に応じて授業データを端末装置１６へ送信する度に、授業データ管理情報６６（図５（Ｂ）参照）における、送信した授業データに対応する送信回数をカウントアップする。このため、授業データ管理情報６６には、各授業データが端末装置１６へ送信された回数（すなわち、端末装置１６によってダウンロードされた回数）が登録される。
【０１０９】
第３の取得部２０Ｉは、第２の送信部２０Ｈが送信した授業データの送信先の端末装置１６から、該授業データの授業データＩＤと、該授業データに対する評価を示す評価情報と、を取得する。
【０１１０】
情報処理装置１２から授業データを受信した端末装置１６では、ユーザによる端末装置１６の操作指示によって、該授業データの評価を示す評価情報が入力される。評価情報の入力を受け付けた端末装置１６は、評価した授業データの授業データＩＤと、評価情報と、を情報処理装置１２へ送信する。これにより、情報処理装置１２の第３の取得部２０Ｉは、授業データＩＤと、評価情報と、を端末装置１６から取得する。
【０１１１】
第３の取得部２０Ｉが授業データＩＤと評価情報とを取得すると、記憶制御部２０Ｅは、授業データ管理情報６６（図５（Ｂ）参照）における、取得した授業データＩＤに対応する「評価情報」の欄に、取得した評価情報を登録する。なお、授業データ管理情報６６における、取得した授業データＩＤに対応する「評価情報」の欄に、既に評価情報の値が登録されている場合がある。この場合、記憶制御部２０Ｅは、該授業データＩＤに対応する評価情報の平均値を算出し、算出した平均値を、該授業データＩＤに対応する「評価情報」の欄に登録すればよい。
【０１１２】
更新部２０Ｊは、予め定めたタイミングごとに、出席率・評価情報７０および減額管理情報７２の各々を更新する。例えば、更新部２０Ｊは、年度末などの予め定めたタイミングごとに、出席率・評価情報７０および減額管理情報７２（図６参照）の各々を更新する。
【０１１３】
具体的には、更新部２０Ｊは、予め定めたタイミングごとに、出席率・評価情報７０における、ユーザＩＤおよび科目ＩＤに対応する評価情報および出席率を更新する。
【０１１４】
例えば、更新部２０Ｊは、予め定めたタイミングごとに、授業データ管理情報６６（図５（Ｂ）参照）における評価情報を、各ユーザＩＤおよび各科目ＩＤごとに読取る。そして、更新部２０Ｊは、各ユーザＩＤおよび各科目ＩＤごとに、読取った評価情報の平均値を算出する。すなわち、更新部２０Ｊは、各ユーザＩＤによって識別されるユーザが提供した授業データについて、科目ごとの評価情報の平均値を算出する。
【０１１５】
そして、更新部２０Ｊは、算出した評価情報の平均値を、出席率・評価情報７０（図６（Ａ）参照）における、対応するユーザＩＤおよび科目ＩＤに対応する「評価情報」の欄に登録する。これによって、出席率・評価情報７０の「評価情報」の欄が更新される。
【０１１６】
また、例えば、更新部２０Ｊは、予め定めたタイミングごとに、出欠・テスト管理情報６８（図５（Ｃ）参照）における「出欠」の欄を、各ユーザＩＤおよび各科目ＩＤごとに読取る。そして、更新部２０Ｊは、読取った科目ＩＤに対応する授業の回数を、授業管理情報６２（図４（Ｂ）参照）から読取る。
【０１１７】
そして、更新部２０Ｊは、各ユーザＩＤおよび各科目ＩＤごとに、授業の出席率を算出する。そして、更新部２０Ｊは、算出した出席率を、出席率・評価情報７０における、対応するユーザＩＤおよび科目ＩＤに対応する「出席率」の欄に登録する。これによって、出席率・評価情報７０の「出席率」の欄が更新される。
【０１１８】
また、更新部２０Ｊは、減額管理情報７２を更新する。例えば、更新部２０Ｊは、年度末などの予め定めたタイミングごとに、減額管理情報７２を更新する。
【０１１９】
具体的には、更新部２０Ｊは、減額管理情報７２（図６（Ｂ）参照）における、端末装置１６からの閲覧要求に応じて送信された送信回数（ダウンロード回数）が第１の閾値以上の授業データを含む登録情報に含まれるユーザＩＤに対応する減額情報に、減額対象を示す情報を登録する。
【０１２０】
この場合、まず、更新部２０Ｊは、予め定めたタイミングごとに、授業データ管理情報６６（図５（Ｂ）参照）における、送信回数が第１の閾値以上の授業データＩＤを特定する。第１の閾値は、減額対象とするか否かの判断に用いる閾値を予め定めればよい。また、第１の閾値は、ユーザによるＵＩ部２４の操作指示によって変更可能としてもよい。
【０１２１】
そして、更新部２０Ｊは、特定した授業データＩＤに対応するユーザＩＤおよび科目ＩＤを授業データ管理情報６６（図５（Ｂ）参照）から読取る。これにより、更新部２０Ｊは、第１の閾値以上の回数送信（ダウンロード）された授業データを提供した提供者のユーザＩＤと、該授業データの科目の科目ＩＤと、を読取る。更新部２０Ｊは、減額管理情報７２（図６（Ｂ）参照）における、読取ったユーザＩＤおよび科目ＩＤに対応する「減額情報」の欄に、“減額対象”を登録する。
【０１２２】
これによって、更新部２０Ｊは、ダウンロードされた回数の多い授業データを提供した提供者に対して、該授業データの科目（または授業）について、減額対象とすることを示す情報を、減額管理情報７２に登録する。
【０１２３】
なお、更新部２０Ｊは、提供者であるユーザが提供した授業データに対する評価情報に応じて、提供者に対して、該授業データの科目（または授業）を減額対象とするか否かを判別し、減額管理情報７２を更新してもよい。
【０１２４】
この場合、更新部２０Ｊは、減額管理情報７２における、評価情報によって示される評価が第２の閾値以上の授業データを提供したユーザのユーザＩＤに対応する減額情報に、減額対象を示す情報を登録すればよい。
【０１２５】
例えば、更新部２０Ｊは、出席率・評価情報７０（図６（Ａ）参照）における、第２の閾値以上の評価を示す評価情報に対応するユーザＩＤおよび科目ＩＤを特定する。第２の閾値は、減額対象とするか否かの判断に用いる閾値を予め定めればよい。また、第２の閾値は、ユーザによるＵＩ部２４の操作指示によって変更可能としてもよい。
【０１２６】
そして、更新部２０Ｊは、減額管理情報７２（図６（Ｂ）参照）における、読取ったユーザＩＤおよび科目ＩＤに対応する「減額情報」の欄に、“減額対象”を登録する。
【０１２７】
これによって、更新部２０Ｊは、評価情報によって示される評価の高い授業データを提供した提供者に対して、該授業データの科目（または授業）について、減額対象とすることを示す情報を、減額管理情報７２に登録する。
【０１２８】
なお、更新部２０Ｊは、授業データの提供者であるユーザについて、該ユーザの授業への出席率に応じて、該ユーザの提供した授業データの授業を含む科目を減額対象とするか否かを判別し、減額管理情報７２を更新してもよい。
【０１２９】
この場合、更新部２０Ｊは、減額管理情報７２における、授業への出席率が第３の閾値以上のユーザのユーザＩＤに対応する減額情報に、減額対象を示す情報を登録すればよい。
【０１３０】
例えば、更新部２０Ｊは、出席率・評価情報７０（図６（Ａ）参照）における、第３の閾値以上の出席率に対応するユーザＩＤおよび科目ＩＤを特定する。第３の閾値は、減額対象とするか否かの判断に用いる閾値を予め定めればよい。また、第３の閾値は、ユーザによるＵＩ部２４の操作指示によって変更可能としてもよい。
【０１３１】
そして、更新部２０Ｊは、減額管理情報７２（図６（Ｂ）参照）における、読取ったユーザＩＤおよび科目ＩＤに対応する「減額情報」の欄に、“減額対象”を登録する。
【０１３２】
これによって、更新部２０Ｊは、授業データを提供した提供者に対して、該提供者であるユーザが該授業データの授業を含む科目に出席した出席率に応じて、減額対象とすることを示す情報を、減額管理情報７２に登録する。
【０１３３】
算出部２０Ｋは、減額管理情報７２（図６（Ｂ）参照）に応じて、減額後の授業料を算出する。例えば、算出部２０Ｋは、減額管理情報７２における、「減額情報」の欄に、減額対象であることを示す“減額対象”の登録されている減額情報に対応する、ユーザＩＤおよび科目ＩＤを読取る。そして、算出部２０Ｋは、読取ったユーザＩＤによって識別されるユーザの履修する、読取った科目ＩＤによって識別される科目について、減額後の授業料を算出する。
【０１３４】
減額率は、予め定めればよい。なお、算出部２０Ｋは、出席率や、評価情報によって示される評価や、送信回数（ダウンロード回数）に応じて、減額率を調整してもよい。
【０１３５】
制御部２０では、算出部２０Ｋが算出した減額後の授業料と、該授業料のユーザのユーザＩＤと、減額する科目の科目ＩＤと、を、授業料の管理などを行う外部装置などへ通信回線を介して送信すればよい。外部装置では、情報処理装置１２からこれらの情報を受付け、授業料の減額処理を行えばよい。また、制御部２０は、減額後の授業料と、減額する科目の科目ＩＤと、を、減額するユーザのユーザＩＤに対応する端末装置１６へ送信してもよい。これにより、ユーザに対して、該科目の授業料が減額されることを通知することができる。
【０１３６】
割当部２０Ｌは、ユーザが授業を受講するときの座席を、該授業を履修する各ユーザに割当てる。具体的には、割当部２０Ｌは、評価情報によって示される評価が第４の閾値以上の授業データを提供したユーザが受講する授業の座席を示す座席情報として、受講しやすい座席を示す座席情報を該ユーザのユーザＩＤに割当てる。
【０１３７】
例えば、割当部２０Ｌは、授業データ管理情報６６（図５（Ｂ）参照）における、評価情報に示される評価が第４の閾値以上の、授業データＩＤ、科目ＩＤ、およびユーザＩＤを読取る。第４の閾値は、減額対象とするか否かの判断に用いる閾値を予め定めればよい。また、第４の閾値は、ユーザによるＵＩ部２４の操作指示によって変更可能としてもよい。
【０１３８】
そして、割当部２０Ｌは、座席管理情報７４（図６（Ｃ）参照）における、読取ったユーザＩＤおよび科目ＩＤに対応する授業ＩＤの内、座席情報が未登録で且つ次に行われる授業の授業ＩＤを特定する。例えば、授業ＩＤとして、授業の行われる順番に昇順の番号を割当てる。そして、割当部２０Ｌは、座席管理情報７４（図６（Ｃ）参照）における、読取ったユーザＩＤおよび科目ＩＤに対応する授業ＩＤの内、座席情報が未登録で、且つ、最も値の小さい授業ＩＤを特定する。これにより、次に行われる授業の授業ＩＤを特定すればよい。
【０１３９】
そして、割当部２０Ｌは、座席管理情報７４における、特定したユーザＩＤ、科目ＩＤ、および授業ＩＤに対応する「座席情報」の欄に、対応する評価情報によって示される評価が高いほど受講しやすい座席を示す座席情報を割当てる。
【０１４０】
例えば、割当部２０Ｌは、各領域Ｐ（すなわち、各教室）のエリアＩＤに対応づけて、受講しやすさを示す優先情報と、座席を示す座席情報と、を予め記憶する。これらの優先情報および座席情報には、対応するエリアＩＤによって識別される領域Ｐ（例えば、教室）の形態に応じて、優先情報によって示される受講しやすさが高いほど、より受講しやすい座席を示す座席情報を予め対応づけておけばよい。
【０１４１】
そして、割当部２０Ｌは、評価情報に示される評価が第４の閾値以上の、授業データＩＤに対応するエリアＩＤを授業管理情報６２（図４（Ｂ）参照）から読取る。そして、割当部２０Ｌは、読取ったエリアＩＤに対応する、優先情報と座席情報とを用いて、座席情報の割当てを行えばよい。
【０１４２】
第３の送信部２０Ｍは、第１の取得部２０Ｂが検知情報を取得したときに、該端末装置１６へ、該端末装置１６を使用するユーザのユーザＩＤに割当てた座席情報を送信する。
【０１４３】
このため、ある授業を受講するために、該授業の行われる領域Ｐに端末装置１６を携帯したユーザが進入すると、該端末装置１６には、該授業を受講するときの座席情報が送信される。例えば、端末装置１６は、受信した座席情報を表示部に表示する。このため、端末装置１６を携帯するユーザに、該ユーザの提供した授業データの評価情報に応じた座席情報を提供することができる。
【０１４４】
次に、検知装置１８の機能構成を説明する。図７は、検知装置１８の機能ブロック図である。
【０１４５】
検知装置１８は、制御部４０と、記憶部３８と、を含む。制御部４０と記憶部３８は、データや信号授受可能に接続されている。記憶部３８は、各種データを記憶する。
【０１４６】
本実施の形態では、記憶部３８は、端末情報を記憶する。端末情報は、該記憶部３８を備えた検知装置１８が担当する領域Ｐ内に現在位置する、端末装置１６の端末ＩＤを登録した情報である。
【０１４７】
図８は、端末情報４２のデータ構成の一例を示す図である。図８に示すように、端末情報４２は、該端末情報４２を記憶した記憶部３８を備えた検知装置１８が担当する領域Ｐ内に現在位置する、端末装置１６の端末ＩＤを登録した情報である。図８に示す例では、端末情報４２は、端末ＩＤと、該端末ＩＤによって識別される端末装置１６が該検知装置１８の担当する領域Ｐ内に進入した進入日時と、を対応づけた情報である。すなわち、端末情報４２には、端末ＩＤと、進入日時と、が対応づけて格納されている。
【０１４８】
端末情報４２は、制御部４０によって更新される。
【０１４９】
図７に戻り、制御部４０は、検知装置１８全体を制御する。制御部４０は、検知部４０Ａと、記憶制御部４０Ｂと、第７の送信部４０Ｃと、を備える。
【０１５０】
検知部４０Ａは、該検知部４０Ａを備えた検知装置１８が担当する領域Ｐ内に位置する端末装置１６を検知する。
【０１５１】
検知部４０Ａは、応答要求信号を発信する。検知部４０Ａが発信する応答要求信号の信号強度は、上述したように、当該検知装置１８の担当する領域Ｐ内に位置する端末装置１６との間で信号授受可能な程度の強度であり、且つ、担当する領域Ｐ外に位置する端末装置１６との間では信号授受不可能な程度の強度である。
【０１５２】
検知部４０Ａは、発信した応答要求信号に対する応答信号を端末装置１６から受信することで、該応答信号の送信元の端末装置１６が、担当する領域Ｐ内に位置することを検知する。応答信号は、該応答信号の送信元の端末装置１６の端末ＩＤを少なくとも含む。応答信号は、端末ＩＤによって識別される端末装置１６のユーザのユーザ名を更に含んでいてもよい。
【０１５３】
本実施の形態では、検知部４０Ａは、応答要求信号として、第１応答要求信号と、第２応答要求信号と、の各々を発信する。第１応答要求信号は、領域Ｐ内に位置する全ての端末装置１６に対して発信する応答要求信号である。第２応答要求信号は、検知装置１８との間で接続を確立済の端末装置１６に対して発信する応答要求信号である。言い換えると、第２応答要求信号は、検知装置１８の記憶部３８に記憶されている端末情報４２に登録済の端末ＩＤによって識別される端末装置１６の各々に対して発信する、応答要求信号である。
【０１５４】
記憶制御部４０Ｂは、端末情報４２（図８参照）を更新する。記憶制御部４０Ｂでは、検知部４０Ａが発信した第１応答要求信号に対する応答信号に含まれる端末ＩＤが、端末情報４２に未登録であるか否かを判断する。記憶制御部４０Ｂは、第１応答要求信号に対する応答信号に含まれる端末ＩＤが、端末情報４２に未登録である場合、該端末ＩＤと、該端末ＩＤを含む応答信号の受信時刻である進入日時と、を新たに端末情報４２へ登録する。これにより、記憶制御部４０Ｂは、端末情報４２を更新する。
【０１５５】
第７の送信部４０Ｃは、記憶制御部４０Ｂが、新たな端末ＩＤを端末情報４２へ登録した場合、該検知装置１８の担当する領域ＰのエリアＩＤと、新たに登録した端末ＩＤと、進入日時と、を含む検知情報を、情報処理装置１２へ送信する。なお、第７の送信部４０Ｃは、該端末ＩＤによって識別される端末装置１６の進入を示す進入情報を更に含む、検知情報を情報処理装置１２へ送信してもよい。
【０１５６】
なお、記憶制御部４０Ｂは、検知部４０Ａが受信した、第１応答要求信号に対する応答信号に含まれる端末ＩＤが端末情報４２に登録済である場合には、端末情報４２の更新を行わない。
【０１５７】
また、検知部４０Ａは、端末情報４２に登録済の端末ＩＤによって識別される端末装置１６の各々に対して、第２応答要求信号を発信する。そして、検知部４０Ａは、端末情報４２に登録済の端末ＩＤによって識別される端末装置１６の各々に対して、各端末装置１６の各々の端末ＩＤを含む応答信号を前回受信してから所定時間経過したか否かを判断する。前回の受信時刻は、端末情報４２における、各端末ＩＤに対応する受信時刻を読取ることで、確認可能である。この所定時間は、任意の時間を定めればよい。
【０１５８】
そして、検知部４０Ａは、端末情報４２に登録済の端末ＩＤによって識別される端末装置１６の各々の内、各端末装置１６の各々の端末ＩＤを含む応答信号を前回受信してから、応答信号未受信のまま所定時間経過した端末装置１６を判断する。記憶制御部４０Ｂは、この所定時間経過したと判断した端末装置１６が、担当する領域Ｐの外へ移動したものと判別する。そして、記憶制御部４０Ｂは、該端末ＩＤを、端末情報４２から削除する。これにより、記憶制御部４０Ｂは、端末情報４２を更新する。
【０１５９】
記憶制御部４０Ｂが、登録されている端末ＩＤを端末情報４２から削除した場合、第７の送信部４０Ｃは、削除した該端末ＩＤと、該検知装置１８の担当する領域ＰのエリアＩＤと、該端末ＩＤの削除要求と、を含む退出更新要求を、情報処理装置１２へ送信する。
【０１６０】
すなわち、検知装置１８では、検知装置１８が担当する領域Ｐに新たな端末装置１６が進入した場合、記憶制御部４０Ｂは、新たに進入した端末装置１６の端末ＩＤおよび進入日時を端末情報４２へ登録すると共に、該端末ＩＤと進入日時とエリアＩＤとを含む検知情報を、情報処理装置１２へ送信する。
【０１６１】
また、検知装置１８が担当する領域Ｐから該領域Ｐの外へ端末装置１６が移動した場合、制御部４０は、該領域Ｐの外へ移動した端末装置１６の端末ＩＤおよび対応する進入日時を端末情報４２から削除すると共に、該端末ＩＤの削除要求を含む退出更新要求を、情報処理装置１２へ送信する。
【０１６２】
このため、記憶部３８に記憶される端末情報４２には、該記憶部３８を備えた検知装置１８が担当する領域Ｐに現在位置する端末装置１６の端末ＩＤのみが登録された状態となる。また、情報処理装置１２の記憶制御部２０Ｅでは、検知情報および退出更新要求に応じて、入出管理情報６４（図５（Ａ）参照）を更新する。このため、情報処理装置１２で管理する入出管理情報６４には、各領域Ｐに現在位置する端末装置１６の端末ＩＤおよび進入日時が登録される。
【０１６３】
次に、端末装置１６の機能構成を説明する。図９は、端末装置１６の機能構成を示すブロック図である。
【０１６４】
端末装置１６は、制御部４４と、記憶部４６と、ＵＩ部４８と、撮影部５０と、マイク５１と、を備える。
【０１６５】
制御部４４と、記憶部４６、ＵＩ部４８、撮影部５０、およびマイク５１と、は、データや信号授受可能に接続されている。
【０１６６】
記憶部４６は、各種データを記憶する。ＵＩ部４８は、表示部と、入力部と、を備える。表示部は、各種画像を表示する。表示部は、例えば、ＬＣＤ、有機ＥＬ等の公知の表示装置である。入力部は、ユーザが各種の操作入力を行うための手段である。入力部は、例えば、マウス、ボタン、リモコン、キーボードなどである。
【０１６７】
本実施の形態では、ＵＩ部４８は、表示部および入力部を一体的に構成したタッチパネルである場合を説明する。なお、ＵＩ部４８は、表示部と入力部とを別体として構成してもよい。
【０１６８】
撮影部５０は、被写体を撮影することによって画像データを得る。撮影部５０は、公知のデジタルカメラなどの機能を備える。マイク５１は、音声を取得して音声データを生成する。
【０１６９】
制御部４４は、ＣＰＵ、ＲＯＭ、およびＲＡＭなどを含んで構成されるコンピュータである。制御部４４は、端末装置１６全体を制御する。なお、制御部４４は、ＣＰＵ以外の回路などであってもよい。
【０１７０】
制御部４４は、通信部４４Ａと、第４の送信部４４Ｂと、第１の受信部４４Ｃと、第５の送信部４４Ｄと、表示制御部４４Ｅと、受付部４４Ｆと、取得部４４Ｇと、第２の受信部４４Ｈと、第６の送信部４４Ｉと、を含む。通信部４４Ａ、第４の送信部４４Ｂ、第１の受信部４４Ｃ、第５の送信部４４Ｄ、表示制御部４４Ｅ、受付部４４Ｆ、取得部４４Ｇ、第２の受信部４４Ｈ、および第６の送信部４４Ｉの一部または全ては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【０１７１】
通信部４４Ａは、無線または有線のインターネットなどを介して、情報処理装置１２、ＭＦＰ１４、および検知装置１８の各々と通信を行う。なお、通信部４４Ａは、赤外通信機能や、電話回線を介して他の端末装置１６と接続する機能を更に含んでいてもよい。
【０１７２】
表示制御部４４Ｅは、各種画像や情報をＵＩ部４８へ表示する制御を行う。
【０１７３】
受付部４４Ｆは、ユーザによる各種操作指示をＵＩ部４８から受付ける。取得部４４Ｇは、撮影部５０から画像データを取得する。また、取得部４４Ｇは、マイク５１から音声データを取得する。なお、取得部４４Ｇは、撮影部５０およびマイク５１から取得した画像データおよび音声データから、動画像データを生成することで、動画像データを取得してもよい。
【０１７４】
第４の送信部４４Ｂは、登録情報を、通信部４４Ａを介して情報処理装置１２へ送信する。例えば、授業に出席した出席者であるユーザは、授業中に記載したノートや、授業中に記載された板書を、撮影部５０によって撮影する。これによって、取得部４４Ｇは、ノートデータや板書データを取得する。また、授業に出席した出席者であるユーザは、マイク５１によって授業の音声を録音する。これによって、取得部４４Ｇは、授業の音声データを取得する。
【０１７５】
マイク５１による録音や撮影部５０による撮影は、ユーザによるＵＩ部４８の操作指示によって実行され、制御部４４の取得部４４Ｇは、撮影部５０やマイク５１から、ノートデータや板書データなどの画像データおよび音声データを取得することができる。これによって、取得部４４Ｇは、授業に関する授業データを取得し、記憶部４６へ記憶する。
【０１７６】
そして、ユーザによるＵＩ部４８の操作指示によって、授業の授業ＩＤが入力され、登録情報の送信が指示されると、受付部４４Ｆはこの指示をＵＩ部４８から受け付ける。すると、第４の送信部４４Ｂは、登録情報を情報処理装置１２へ送信する。
【０１７７】
例えば、第４の送信部４４Ｂは、授業データと、該授業データの授業を識別する授業ＩＤと、該端末装置１６の端末ＩＤと、該端末装置１６を操作するユーザのユーザＩＤと、を含む登録情報を、情報処理装置１２へ送信する。なお、登録情報は、ユーザＩＤおよび端末ＩＤの何れか一方と、授業ＩＤと、授業データと、を含む情報であってもよい。
【０１７８】
これらの操作および処理により、端末装置１６は、端末装置１６を操作するユーザが提供する授業データを含む登録情報を、情報処理装置１２へ送信する。
【０１７９】
第１の受信部４４Ｃは、情報処理装置１２から通知情報を受信する。通知情報は、上述したように、登録情報が情報処理装置１２の記憶部２２に記憶されたことを示す情報である。
【０１８０】
第５の送信部４４Ｄは、授業データの閲覧要求を情報処理装置１２へ送信する。例えば、第１の受信部４４Ｃが通知情報を受信すると、表示制御部４４Ｅは、通知情報の受信を示す情報や、閲覧要求を受け付けるための画面をＵＩ部４８へ表示する。ユーザは、ＵＩ部４８を操作することで、閲覧を要求する授業データを指示する。すると、受付部４４Ｆは、ＵＩ部４８から、閲覧対象の授業データの授業データＩＤを受け付ける。
【０１８１】
第５の送信部４４Ｄは、受付部４４Ｆで受け付けた授業データＩＤと、当該端末装置１６の端末ＩＤと、を含む閲覧要求を、通信部４４Ａを介して情報処理装置１２へ送信すればよい。
【０１８２】
第２の受信部４４Ｈは、閲覧要求に応じた授業データを、情報処理装置１２から受信する。このため、端末装置１６を操作するユーザは、授業を欠席した場合であっても、授業に出席したユーザから提供された授業データを、確認および閲覧することができる。
【０１８３】
第６の送信部４４Ｉは、情報処理装置１２から受信した授業データに対する評価を示す評価情報と、該授業データの授業データＩＤと、を情報処理装置１２へ送信する。ユーザは、ＵＩ部４８を操作することで、確認および閲覧した授業データに対する評価を示す評価情報を入力する。受付部４４Ｆは、評価情報をＵＩ部４８から受け付ける。すると、第６の送信部４４Ｉは、受付部４４Ｆで受け付けた評価情報と、評価した授業データの授業データＩＤと、を情報処理装置１２へ送信すればよい。
【０１８４】
次に、ＭＦＰ１４の機能構成を説明する。図１０は、ＭＦＰ１４の機能構成を示すブロック図である。
【０１８５】
ＭＦＰ１４は、制御部５２と、ＵＩ部５４と、エンジン部５６と、を備える。制御部５２と、ＵＩ部５４およびエンジン部５６と、はデータや信号授受可能に接続されている。
【０１８６】
ＵＩ部５４は、表示部と、入力部と、を備える。表示部は、各種画像を表示する。表示部は、例えば、ＬＣＤ、有機ＥＬ等の公知の表示装置である。入力部は、ユーザが各種の操作入力を行うための手段である。入力部は、例えば、マウス、ボタン、リモコン、キーボードなどである。
【０１８７】
本実施の形態では、ＵＩ部５４は、表示部および入力部を一体的に構成したタッチパネルである場合を説明する。なお、ＵＩ部５４は、表示部と入力部とを別体として構成してもよい。
【０１８８】
エンジン部５６は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。エンジン部５６は、例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【０１８９】
制御部５２は、ＣＰＵ、ＲＯＭ、およびＲＡＭなどを含んで構成されるコンピュータである。制御部５２は、ＭＦＰ１４全体を制御する。なお、制御部５２は、ＣＰＵ以外の回路などであってもよい。
【０１９０】
制御部５２は、通信部５２Ａと、受付部５２Ｂと、エンジン制御部５２Ｃと、を含む。通信部５２Ａ、受付部５２Ｂ、およびエンジン制御部５２Ｃの一部または全ては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【０１９１】
通信部５２Ａは、無線または有線のインターネットなどを介して、情報処理装置１２、および端末装置１６の各々と通信を行う。なお、通信部５２Ａは、赤外通信機能や、電話回線を介して端末装置１６などと接続する機能を更に含んでいてもよい。
【０１９２】
受付部５２Ｂは、ユーザによるＵＩ部５４の各種操作を受け付ける。エンジン制御部５２Ｃは、エンジン部５６を制御する。
【０１９３】
本実施の形態では、ユーザによるＵＩ部５４の操作などによって、授業で記載したノートのスキャン実行が指示されると、エンジン部５６によるスキャナ機能がスキャンを実行する。これにより、エンジン制御部５２Ｃは、ノートデータを授業データとして得る。
【０１９４】
また、ユーザによるＵＩ部５４の操作指示によって、ユーザのユーザＩＤおよび該ユーザの携帯する端末装置１６の端末ＩＤの少なくとも一方が入力される。なお、赤外などの無線通信により、通信部５２Ａが、ユーザのユーザＩＤおよび端末ＩＤの少なくとも一方を、端末装置１６から受信してもよい。
【０１９５】
そして、ユーザによるＵＩ部５４の操作指示などによって、受付部５２Ｂが、情報処理装置１２への登録情報の送信指示と、送信対象の授業データと、授業の授業ＩＤと、を受け付ける。すると、通信部５２Ａは、ユーザＩＤおよび端末ＩＤの少なくとも一方と、授業データと、授業ＩＤと、を含む登録情報を、情報処理装置１２へ送信すればよい。
【０１９６】
次に、情報処理システム１０で実行する情報処理の流れを説明する。
【０１９７】
図１１は、情報処理システム１０で実行する情報処理の流れの一例を示すシーケンス図である。
【０１９８】
なお、図１１に示す例では、検知装置１８Ａの担当する領域Ｐ１に端末装置１６Ａを携帯したユーザが進入し、該領域Ｐ１で授業を受けることを想定している。また、端末装置１６Ｂを携帯したユーザは、何れの領域Ｐにも存在しないことを想定している。すなわち、端末装置１６Ｂを携帯したユーザは、領域Ｐ１で行われる授業を欠席した状態を想定している。
【０１９９】
まず、端末装置１６Ａを携帯したユーザは、端末装置１６ＡのＵＩ部４８を操作することで、情報処理プログラムを起動する（ＳＥＱ１００）。
【０２００】
図１２は、端末装置１６のＵＩ部４８に表示される画面遷移の一例を示す図である。例えば、表示制御部４４Ｅは、情報処理プログラムのアプリケーションを含む、アプリケーション選択画面４８ＡをＵＩ部４８に表示する（図１２（Ａ）参照）。ユーザは、情報処理プログラムのアプリケーションの表示領域を選択する。すると、端末装置１６の制御部４４は、情報処理プログラムを起動する。
【０２０１】
図１１に戻り、次に、端末装置１６Ａと、端末装置１６Ａの現在位置する領域Ｐ１を担当する検知装置１８Ａと、が、接続を確立する（ＳＥＱ１０２）。検知装置１８Ａの検知部４０Ａは、発信した応答要求信号に対する応答信号を端末装置１６から受信することで、該応答信号の送信元の端末装置１６Ａが、担当する領域Ｐ１内に位置することを検知する。そして、検知装置１８Ａは、端末装置１６Ａとの接続を確立する。
【０２０２】
次に、検知装置１８Ａの第７の送信部４０Ｃが、該検知装置１８Ａの担当する領域Ｐ１のエリアＩＤと、検知した端末ＩＤと、進入日時と、該端末ＩＤによって識別される端末装置１６Ａの進入を示す進入情報と、を含む検知情報を、情報処理装置１２へ送信する（ＳＥＱ１０４）。
【０２０３】
情報処理装置１２の第１の取得部２０Ｂは、検知装置１８Ａから検知情報を取得する（ＳＥＱ１０６）。記憶制御部２０Ｅは、入出管理情報６４（図５（Ａ）参照）を更新する（ＳＥＱ１０８）。
【０２０４】
具体的には、記憶制御部２０Ｅは、ＳＥＱ１０４で取得した検知情報に含まれる端末ＩＤおよび進入日時を対応づけて入出管理情報６４（図５（Ａ）参照）へ登録することで、入出管理情報６４を更新する。
【０２０５】
次に、特定部２０Ｃが、ＳＥＱ１０６で取得した検知情報と、該検知情報の取得タイミングと、から、該検知情報に含まれる端末ＩＤによって識別される端末装置１６Ａのユーザが、該検知情報に含まれるエリアＩＤによって識別される領域Ｐ１で受講した授業を特定する（ＳＥＱ１１０）。
【０２０６】
すると、記憶制御部２０Ｅは、出欠・テスト管理情報６８（図５（Ｃ）参照）を更新する。記憶制御部２０Ｅは、出欠・テスト管理情報６８（図５（Ｃ）参照）における、特定部２０Ｃが特定に用いた検知情報に含まれるユーザＩＤ、および、特定した授業の授業ＩＤに対応する「出欠」の欄に、該授業ＩＤによって識別される授業へ出席したことを示す“出席”を登録する。
【０２０７】
次に、情報処理装置１２の通信部２０Ａが、ＳＥＱ１１０で特定した授業の授業ＩＤと、座席情報と授業関連情報と、を端末装置１６Ａへ送信する（ＳＥＱ１１２）。
【０２０８】
通信部２０Ａは、ＳＥＱ１０６で取得した検知情報に含まれる端末ＩＤに対応するユーザＩＤを出席率・評価情報７０から読取る（図６（Ａ）参照）。また、通信部２０Ａは、読取ったユーザＩＤと、ＳＥＱ１１０で特定した授業の授業ＩＤと、に対応する座席情報を、座席管理情報７４（図６（Ｃ）参照）から読取る。また、通信部２０Ａは、授業管理情報６２（図４（Ｂ）参照）における、履修しているユーザＩＤ一覧以外の情報（科目ＩＤ、授業ＩＤ、エリアＩＤ、授業日時、授業の回数）を、授業関連情報として記憶部２２から読取る。
【０２０９】
そして、通信部２０Ａは、ＳＥＱ１１０で特定した授業の授業ＩＤと、読取った座席情報と、授業関連情報と、を端末装置１６Ａへ送信する（ＳＥＱ１１２）。
【０２１０】
端末装置１６Ａの通信部４４Ａは、受信した座席情報と、授業関連情報と、を記憶部４６へ記憶する（ＳＥＱ１１４）。次に、端末装置１６Ａの表示制御部４４Ｅが、座席情報を含む画面をＵＩ部４８へ表示する（ＳＥＱ１１６）。
【０２１１】
端末装置１６Ａの表示制御部４４Ｅは、例えば、ＳＥＱ１０２〜ＳＥＱ１１４の処理時には、待機中であることを示す画面４８ＢをＵＩ部４８へ表示する（図１２（Ｂ）参照）。画面４８Ｂは、例えば、「入室処理中」などの待機中であることを示す文字を含む。
【０２１２】
そして、ＳＥＱ１１６では、端末装置１６Ａの表示制御部４４Ｅは、ＳＥＱ１１２で受信した、ＳＥＱ１１０で特定された授業の授業ＩＤに対応する科目ＩＤおよびエリアＩＤを、記憶部２２に記憶した授業関連情報から読取る。そして、表示制御部４４Ｅは、読取った科目ＩＤの科目名と、該授業ＩＤの授業名と、該エリアＩＤによって識別される領域Ｐ１へ入室したことを示す情報と、座席情報と、をＵＩ部４８に表示する。
【０２１３】
このため、例えば、図１２（Ｃ）に示すように、端末装置１６ＡのＵＩ部４８には、例えば、「国語  １回目授業用の教室へ入室しました。座席はＡ２です」のように、ユーザの受講する科目名と授業名と領域Ｐ１の名称と座席が表示されることとなる。ユーザは、画面４８Ｃを確認することで、該ユーザの位置する領域Ｐ１で受講する科目、授業、および座席を確認することができる。
【０２１４】
図１１に戻り、そして、領域Ｐ１では授業が開始され、授業が終了したと仮定する。
【０２１５】
なお、記憶制御部２０Ｅは、授業管理情報６２（図４（Ｂ）参照）に登録されている授業日時に示される授業の終了時間が経過したときに、出欠・テスト管理情報６８（図５（Ｃ）参照）における、該授業日時に対応する授業ＩＤに対応する「出欠」の欄に“出席”が登録されていないユーザＩＤについて、特定した授業ＩＤに対応する「出欠」の欄に“欠席”を登録する。
【０２１６】
また、検知装置１８Ａは、担当する領域Ｐ１内から端末装置１６Ａが退出したことを検出すると、退出更新要求を情報処理装置１２へ送信する。情報処理装置１２の記憶制御部２０Ｅは、検知装置１８Ａから通信部２０Ａを介して退出更新要求を受信すると、入出管理情報６４（図５（Ａ）参照）を更新する。
【０２１７】
次に、端末装置１６Ａの受付部４４Ｆが、端末装置１６Ａのユーザの提供する授業データを受け付ける（ＳＥＱ１１８）。そして、端末装置１６Ａの第４の送信部４４Ｂが、該授業データと、該授業データの授業の授業ＩＤと、端末装置１６ＡのユーザのユーザＩＤおよび端末装置１６Ｂの端末ＩＤの少なくとも一方と、を含む登録情報を、情報処理装置１２へ送信する（ＳＥＱ１２０）。
【０２１８】
なお、ＭＦＰ１４の受付部５２Ｂが、端末装置１６Ａのユーザの提供する授業データを受け付け（ＳＥＱ１２２）、ＭＦＰ１４の通信部５２Ａが、該授業データと、該授業データの授業の授業ＩＤと、端末装置１６ＡのユーザのユーザＩＤおよび端末装置１６Ａの端末ＩＤの少なくとも一方と、を含む登録情報を、情報処理装置１２へ送信してもよい（ＳＥＱ１２４）。
【０２１９】
図１２（Ｄ）〜図１２（Ｊ）は、ＳＥＱ１１８〜ＳＥＱ１２２の処理時に、端末装置１６Ａに表示される画面遷移の一例を示す図である。端末装置１６Ａの表示制御部４４Ｅは、図１２（Ｃ）に示す画面４８Ｃを表示した後に、登録情報送信画面４８ＤをＵＩ部４８に表示する（図１２（Ｄ）参照）。
【０２２０】
登録情報送信画面４８Ｄは、例えば、「ノート記入」、「画像撮影」、「動画撮影」、「音声録音」、「ＭＦＰ送信」、「送信」、「データ一覧」、および「設定」の各種ボタン画像を含む。
【０２２１】
「ノート記入」は、ユーザによる授業に関するメモの記入を受け付けるための画面４８Ｅ（図１２（Ｅ）参照）への遷移を指示するためのボタン画像である。ユーザによるＵＩ部４８の操作指示によって、登録情報送信画面４８Ｄにおける「ノート記入」の表示位置が指示されると、表示制御部４４Ｅは、画面４８ＥをＵＩ部４８に表示する（図１２（Ｅ）参照）。ユーザは、ＵＩ部４８を操作することで、画面４８Ｅ内に各種メモを記入する。すると、端末装置１６Ａの受付部４４Ｆは、記入された内容を、ノートデータとして受け付け、記憶部４６に記憶する。
【０２２２】
「画像撮影」は、ユーザが記載したノートや、板書などの撮影指示を受付ける画面４８Ｆ（図１２（Ｆ）参照）への遷移を指示するためのボタン画像である。ユーザによるＵＩ部４８の操作指示によって、登録情報送信画面４８Ｄにおける「画像撮影」の表示位置が指示されると、表示制御部４４Ｅは、画面４８ＦをＵＩ部４８に表示する（図１２（Ｆ）参照）。ユーザは、ＵＩ部４８を操作することで、ノートや板書の撮影指示を入力する。すると、端末装置１６Ａの撮影部５０が撮影を行い、端末装置１６Ａの取得部４４Ｇが、ノートデータや板書データを取得する。
【０２２３】
「動画撮影」は、ユーザによる授業の動画の撮影指示を受け付けるための画面４８Ｆ（図１２（Ｆ）参照）への遷移を指示するためのボタン画像である。ユーザによるＵＩ部４８の操作指示によって、登録情報送信画面４８Ｄにおける「動画撮影」の表示位置が指示されると、表示制御部４４Ｅは、画面４８ＦをＵＩ部４８に表示する（図１２（Ｆ）参照）。ユーザは、ＵＩ部４８を操作することで、授業の動画の撮影指示を入力する。すると、端末装置１６Ａの撮影部５０が動画の撮影を行い、端末装置１６Ａの取得部４４Ｇが、動画データを取得する。
【０２２４】
「音声録音」は、ユーザによる授業の音声の録音指示を受け付けるための画面４８Ｇ（図１２（Ｇ）参照）への遷移を指示するためのボタン画像である。ユーザによるＵＩ部４８の操作指示によって、登録情報送信画面４８Ｄにおける「音声録音」の表示位置が指示されると、表示制御部４４Ｅは、画面４８ＧをＵＩ部４８に表示する（図１２（Ｇ）参照）。ユーザは、ＵＩ部４８を操作することで、授業の音声の録音指示を入力する。すると、端末装置１６Ａのマイク５１が録音を行い、端末装置１６Ａの取得部４４Ｇが、音声データを取得する。
【０２２５】
「ＭＦＰ送信」は、ＭＦＰ１４を介した登録情報の送信を指示するための画面４８Ｊ（図１２（Ｊ）参照）への遷移を指示するためのボタン画像である。例えば、画面４８Ｊは、端末装置１６ＡをＭＦＰ１４の通信部５２Ａに近づけることを指示するためのメッセージ（例えば、「ＭＦＰへタッチして下さい」）を含む。ユーザは、例えば、端末装置１６ＡをＭＦＰ１４へ近づける。すると、端末装置１６Ａの通信部４４Ａが、登録情報を、ＭＦＰ１４を介して情報処理装置１２へ送信する。
【０２２６】
なお、画面４８Ｊは、ＭＦＰ１４の操作を促すメッセージを含む画面であってもよい。この場合、ユーザは、例えば、ＭＦＰ１４のＵＩ部５４の操作指示によって、ユーザのユーザＩＤおよび該ユーザの携帯する端末装置１６Ａの端末ＩＤの少なくとも一方を入力する。なお、赤外などの無線通信により、通信部５２Ａが、ユーザのユーザＩＤおよび端末ＩＤの少なくとも一方を端末装置１６Ａから受信してもよい。
【０２２７】
そして、ユーザによるＭＦＰ１４のＵＩ部５４の操作などによって、授業で記載したノートのスキャン実行が指示されると、エンジン部５６によるスキャナ機能がスキャンを実行する。これにより、エンジン制御部５２Ｃは、ノートデータを授業データとして得る。
【０２２８】
そして、ユーザによるＵＩ部５４の操作指示などによって、受付部５２Ｂが、情報処理装置１２への登録情報の送信指示と、送信対象の授業データと、授業の授業ＩＤと、を受け付ける。すると、ＭＦＰ１４の通信部５２Ａが、ユーザＩＤおよび端末ＩＤの少なくとも一方と、授業データと、授業ＩＤと、を含む登録情報を、情報処理装置１２へ送信する。
【０２２９】
「送信」は、登録情報の送信を指示するための画面４８Ｈ（図１２（Ｈ）参照）への遷移を指示するためのボタン画像である。ユーザによるＵＩ部４８の操作指示によって、「送信」の表示位置が指示されると、表示制御部４４Ｅは、画面４８ＨをＵＩ部４８に表示する（図１２（Ｈ）参照）。
【０２３０】
画面４８Ｈは、例えば、ＭＦＰ１４を介した登録情報の送信を指示するための「ＭＦＰから送信」と、端末装置１６Ｂからの登録情報の送信を指示するための「この端末装置から送信」と、のボタン画像を含む。
【０２３１】
ユーザによるＵＩ部４８の操作指示によって「ＭＦＰから送信」が指示されると、表示制御部４４Ｅは、画面４８Ｊ（図１２（Ｊ）参照）をＵＩ部４８に表示する。ユーザは、例えば、端末装置１６ＡをＭＦＰ１４へ近づける。すると、端末装置１６Ａの通信部４４Ａが、登録情報を、ＭＦＰ１４を介して情報処理装置１２へ送信する。
【０２３２】
ユーザによるＵＩ部４８の操作指示によって「この端末装置から送信」が指示されると、表示制御部４４Ｅは、記憶部４６に記憶されている、該端末装置１６Ａのユーザが提供する授業データの一覧を含む画像４８ＩをＵＩ部４８に表示する（図１２（Ｉ）参照）。
【０２３３】
なお、登録情報送信画面４８Ｄ（図１２（Ｄ）参照）において、ユーザが「データ一覧」の表示位置を指示した場合についても、表示制御部４４Ｅは、画像４８ＩをＵＩ部４８に表示する（図１２（Ｉ）参照）。
【０２３４】
そして、ユーザによるＵＩ部４８の操作指示によって、提供対象の授業データが選択される、「送信」ボタンが指示されると、端末装置１６Ａは、該授業データを含む登録情報を、情報処理装置１２へ送信する。
【０２３５】
図１１へ戻り、上記処理によって、ＭＦＰ１４および端末装置１６Ａの少なくとも一方は、登録情報を情報処理装置１２へ送信する（ＳＥＱ１２０、ＳＥＱ１２４）。
【０２３６】
情報処理装置１２の第２の取得部２０Ｄは、ＭＦＰ１４および端末装置１６Ａの少なくとも一方から、登録情報を取得する（ＳＥＱ１２６）。情報処理装置１２の記憶制御部２０Ｅは、第２の取得部２０Ｄが取得した登録情報を、記憶部２２に記憶する（ＳＥＱ１２８）。
【０２３７】
情報処理装置１２の判別部２０Ｇは、記憶部２２に記憶された登録情報に含まれる、授業ＩＤによって識別される授業を欠席したユーザの端末装置１６を判別する（ＳＥＱ１３０）。
【０２３８】
第１の送信部２０Ｆは、登録情報が記憶部２２に記憶されたことを示す通知情報を、ＳＥＱ１３０で判別された端末装置１６へ送信する（ＳＥＱ１３２）。例えば、第１の送信部２０Ｆが、授業を欠席したユーザの端末装置１６Ｂへ、通知情報を送信したと仮定する。
【０２３９】
端末装置１６Ｂの第１の受信部４４Ｃは、情報処理装置１２から通知情報を受信する。そして、端末装置１６Ｂの表示制御部４４Ｅは、通知情報の受信を示す情報や、閲覧要求を受け付けるための画面をＵＩ部４８へ表示する（ＳＥＱ１３４）。ユーザは、ＵＩ部４８を操作することで、閲覧を要求する授業データの授業データＩＤを指示する。すると、受付部４４Ｆは、ＵＩ部４８から、閲覧対象の授業データの授業データＩＤを受け付ける（ＳＥＱ１３６）。
【０２４０】
端末装置１６Ｂの第５の送信部４４Ｄは、受付部４４Ｆで受け付けた授業データＩＤと、当該端末装置１６Ｂの端末ＩＤと、を含む閲覧要求を、通信部４４Ａを介して情報処理装置１２へ送信する（ＳＥＱ１３８）。
【０２４１】
情報処理装置１２の通信部４４Ａが、端末装置１６Ｂから閲覧要求を取得すると、情報処理装置１２の第２の送信部２０Ｈは、閲覧要求に含まれる授業データＩＤによって識別される授業データを該閲覧要求の送信元の端末装置１６Ｂへ送信する（ＳＥＱ１４０）。
【０２４２】
端末装置１６Ｂの第２の受信部４４Ｈは、閲覧要求に応じた授業データを、情報処理装置１２から受け付ける（ＳＥＱ１４２）。このため、端末装置１６Ｂを操作するユーザは、授業を欠席した場合であっても、授業に出席したユーザから提供された授業データを、確認および閲覧することができる。
【０２４３】
そして、端末装置１６Ｂの第６の送信部４４Ｉは、情報処理装置１２から受信した授業データに対する評価を示す評価情報と、該授業データの授業データＩＤと、を情報処理装置１２へ送信する（ＳＥＱ１４４）。
【０２４４】
情報処理装置１２の第３の取得部２０Ｉは、授業データＩＤと、該授業データに対する評価を示す評価情報と、を端末装置１６Ｂから取得する（ＳＥＱ１４６）。
【０２４５】
情報処理装置１２の記憶制御部２０Ｅは、ＳＥＱ１４６で取得した評価情報を、ＳＥＱ１４６で取得した授業データＩＤに対応づけて、授業データ管理情報６６（図５（Ｂ）参照）に登録する（ＳＥＱ１４８）。
【０２４６】
次に、情報処理装置１２の割当部２０Ｌが、ユーザが授業を受講するときの座席を、該授業を履修する各ユーザに割当てる（ＳＥＱ１５０）。
【０２４７】
次に、更新部２０Ｊが、出席率・評価情報７０および減額管理情報７２を更新するタイミングであるか否かを判断する（ＳＥＱ１５２）。例えば、更新部２０Ｊは、現在の日時が年度末などの予め定めたタイミングであるか否かを判別することで、ＳＥＱ１５２の判断を行う。
【０２４８】
ＳＥＱ１５２で否定判断すると（ＳＥＱ１５２：Ｎｏ）、本シーケンスを終了する。ＳＥＱ１５２で肯定判断すると（ＳＥＱ１５２：Ｙｅｓ）、ＳＥＱ１５４へ進む。
【０２４９】
ＳＥＱ１５４では、更新部２０Ｊが、出席率・評価情報７０および減額管理情報７２を更新する。そして、算出部２０Ｋが、更新された減額管理情報７２（図６（Ｂ）参照）に応じて、減額後の授業料を算出する（ＳＥＱ１５６）。そして、本シーケンスを終了する。
【０２５０】
なお、ＳＥＱ１５６の処理の後に、制御部２０では、算出部２０Ｋが算出した減額後の授業料と、該授業料のユーザのユーザＩＤと、減額する科目の科目ＩＤと、を、授業料の管理などを行う外部装置などへ送信すればよい。外部装置では、情報処理装置１２からこれらの情報を受付け、授業料の減額処理を行えばよい。また、制御部２０は、減額後の授業料と、減額する科目の科目ＩＤと、を、減額するユーザのユーザＩＤに対応する端末装置１６へ送信してもよい。これにより、ユーザに対して、該科目の授業料が減額されることを通知することができる。
【０２５１】
以上説明したように、本実施の形態の情報処理装置１２は、第１の取得部２０Ｂと、特定部２０Ｃと、第２の取得部２０Ｄと、記憶制御部２０Ｅと、第１の送信部２０Ｆと、第２の送信部２０Ｈと、を備える。第１の取得部２０Ｂは、領域Ｐを識別するエリアＩＤと、領域Ｐに位置する端末装置１６を識別する端末ＩＤと、を含む検知情報を取得する。特定部２０Ｃは、検知情報と検知情報の取得タイミングとから、検知情報に含まれる端末ＩＤによって識別される端末装置１６のユーザが、検知情報に含まれるエリアＩＤによって識別される領域Ｐで受講した授業を特定する。第２の取得部２０Ｄは、特定部２０Ｃが特定した授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業ＩＤを含む登録情報を取得する。記憶制御部２０Ｅは、登録情報を記憶部２２に記憶する。第１の送信部２０Ｆは、登録情報が記憶部２２に記憶されたことを示す通知情報を、予め定めた端末装置１６へ送信する。第２の送信部２０Ｈは、通知情報を送信した端末装置１６からの閲覧要求に応じて、授業データを該閲覧要求の送信元の端末装置１６へ送信する。
【０２５２】
従って、本実施の形態の情報処理装置１２では、授業出席者が提供した授業に関する授業データを、容易に提供することができる。
【０２５３】
また、情報処理装置１２は、判別部２０Ｇを備えることが好ましい。判別部２０Ｇは、登録情報に含まれる授業ＩＤによって識別される授業を欠席したユーザの端末装置１６を判別する。この場合、第１の送信部２０Ｆは、判別部２０Ｇが判別した端末装置１６へ通知情報を送信することが好ましい。
【０２５４】
また、第２の取得部２０Ｄは、登録情報を、検知情報に含まれる端末ＩＤによって識別される端末装置１６から取得することができる。
【０２５５】
また、第２の取得部２０Ｄは、登録情報をＭＦＰ１４などの外部装置から取得してもよい。
【０２５６】
また、第２の取得部２０Ｄは、特定部２０Ｃで特定した授業を受講したユーザのユーザＩＤと、該ユーザが提供した、該授業に関する授業データと、該授業を識別する授業ＩＤと、を含む登録情報を取得することが好ましい。この場合、情報処理装置１２は、更新部２０Ｊと、算出部２０Ｋと、を備えることが好ましい。
【０２５７】
更新部２０Ｊは、ユーザＩＤと、ユーザＩＤによって識別されるユーザの授業料の減額を示す減額情報と、を対応づけた減額管理情報７２における、閲覧要求に応じて送信された送信回数が第１の閾値以上の授業データを含む登録情報に含まれるユーザＩＤに対応する減額情報に、減額対象を示す情報を登録する。そして、算出部２０Ｋは、減額管理情報７２に応じて、減額後の授業料を算出する。
【０２５８】
情報処理装置１２は、第３の取得部２０Ｉを備えることが好ましい。第３の取得部２０Ｉは、第２の送信部２０Ｈが送信した授業データの送信先の端末装置１６から、該授業データの授業データＩＤと、該授業データに対する評価を示す評価情報と、を取得する。この場合、更新部２０Ｊは、減額管理情報７２における、評価情報によって示される評価が第２の閾値以上の授業データを提供したユーザのユーザＩＤに対応する減額情報に、減額対象を示す情報を登録することが好ましい。そして、算出部２０Ｋは、減額管理情報７２に応じて、減額後の授業料を算出する。
【０２５９】
また、更新部２０Ｊは、減額管理情報７２における、授業への出席率が第３の閾値以上のユーザのユーザＩＤに対応する減額情報に、減額対象を示す情報を登録してもよい。
【０２６０】
また、情報処理装置１２は、割当部２０Ｌと、第３の送信部２０Ｍと、を更に備えてもよい。割当部２０Ｌは、評価情報によって示される評価が第４の閾値以上の授業データを提供したユーザが受講する授業の座席を示す座席情報として、受講しやすい座席を示す座席情報を該ユーザのユーザＩＤに割当てる。そして、第３の送信部２０Ｍは、第１の取得部２０Ｂが、座席情報を割当てたユーザＩＤによって識別されるユーザの使用する端末装置１６の端末ＩＤを含む検知情報を取得したときに、該端末装置１６へ、該端末装置１６を使用するユーザのユーザＩＤに割当てた座席情報を送信することが好ましい。
【０２６１】
また、情報処理システム１０は、情報処理装置１２と、情報処理装置１２にネットワークを介して接続される端末装置１６と、を備える。
【０２６２】
情報処理装置１２は、第１の取得部２０Ｂと、特定部２０Ｃと、第２の取得部２０Ｄと、記憶制御部２０Ｅと、第１の送信部２０Ｆと、第２の送信部２０Ｈと、を備える。第１の取得部２０Ｂは、領域Ｐを識別するエリアＩＤと、領域Ｐに位置する端末装置１６を識別する端末ＩＤと、を含む検知情報を取得する。特定部２０Ｃは、検知情報と検知情報の取得タイミングとから、検知情報に含まれる端末ＩＤによって識別される端末装置１６のユーザが、検知情報に含まれるエリアＩＤによって識別される領域Ｐで受講した授業を特定する。第２の取得部２０Ｄは、特定部２０Ｃが特定した授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業ＩＤを含む登録情報を取得する。記憶制御部２０Ｅは、登録情報を記憶部２２に記憶する。第１の送信部２０Ｆは、登録情報が記憶部２２に記憶されたことを示す通知情報を、予め定めた端末装置１６へ送信する。第２の送信部２０Ｈは、通知情報を送信した端末装置１６からの閲覧要求に応じて、授業データを該閲覧要求の送信元の端末装置１６へ送信する。
【０２６３】
端末装置１６は、第４の送信部４４Ｂと、第１の受信部４４Ｃと、第５の送信部４４Ｄと、第２の受信部４４Ｈと、を備える。第４の送信部４４Ｂは、登録情報を情報処理装置１２へ送信する。第１の受信部４４Ｃは、通知情報を情報処理装置１２から受信する。第５の送信部４４Ｄは、閲覧要求を情報処理装置１２へ送信する。第２の受信部４４Ｈは、閲覧要求に応じた授業データを受信する。
【０２６４】
また、本実施の形態の情報処理プログラムは、第１の取得ステップと、特定ステップと、第２の取得ステップと、記憶ステップと、第１の送信ステップと、第２の送信ステップと、をコンピュータに実行させるための情報処理プログラムである。第１の取得ステップは、領域Ｐを識別するエリアＩＤと、領域Ｐに位置する端末装置１６を識別する端末ＩＤと、を含む検知情報を取得する。特定ステップは、検知情報と検知情報の取得タイミングとから、検知情報に含まれる端末ＩＤによって識別される端末装置１６のユーザが、検知情報に含まれるエリアＩＤによって識別される領域Ｐで受講した授業を特定する。第２の取得ステップは、特定ステップで特定した授業を受講したユーザが提供した、該授業に関する授業データおよび該授業を識別する授業ＩＤを含む登録情報を取得する。記憶ステップは、登録情報を記憶部２２に記憶する。第１の送信ステップは、登録情報が記憶部２２に記憶されたことを示す通知情報を、予め定めた端末装置１６へ送信する。第２の送信ステップは、通知情報を送信した端末装置１６からの閲覧要求に応じて、授業データを該閲覧要求の送信元の端末装置１６へ送信する。
【０２６５】
次に、本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）のハードウェア構成を説明する。
【０２６６】
図１３は、本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）のハードウェア構成の一例を示す図である。
【０２６７】
本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）は、ＣＰＵ８０、ＲＡＭ８２、ＲＯＭ８４、およびＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）８６を有する。ＣＰＵ８０、ＲＡＭ８２、ＲＯＭ８４、および、Ｉ／Ｆ８６は、バス８８により相互に接続されており、通常のコンピュータを利用したハードウェア構成となっている。また、Ｉ／Ｆ８６には、公知の表示装置や、ユーザによる各種操作を受け付ける操作部や、他の装置と通信を行う通信部などが接続されている。
【０２６８】
本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）で実行される上記各種処理を実行するためのプログラムは、ＲＯＭ８４などに予め組み込んで提供される。
【０２６９】
なお、本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）で実行される上記各種処理を実行するためのプログラムは、これらの装置にインストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録されて提供するように構成してもよい。
【０２７０】
また、本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）で実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）で実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０２７１】
本実施の形態における情報処理装置１２、ＭＦＰ１４（ＭＦＰ１４Ａ、ＭＦＰ１４Ｂ）、端末装置１６（端末装置１６Ａ、端末装置１６Ｂ）、および、検知装置１８（検知装置１８Ａ、検知装置１８Ｂ）で実行される上記各種処理を実行するためのプログラムは、上述した各部を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵがＲＯＭ等の記憶媒体から各プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【０２７２】
なお、上記には、本実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定すること、は意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２７３】
１０  情報処理システム
１２  情報処理装置
１４、１４Ａ、１４Ｂ  ＭＦＰ
１６、１６Ａ、１６Ｂ  端末装置
１８、１８Ａ、１８Ｂ  検知装置
２０Ｂ  第１の取得部
２０Ｃ  特定部
２０Ｄ  第２の取得部
２０Ｅ  記憶制御部
２０Ｆ  第１の送信部
２０Ｇ  判別部
２０Ｈ  第２の送信部
２０Ｉ  第３の取得部
２０Ｊ  更新部
２０Ｋ  算出部
２０Ｌ  割当部
２０Ｍ  第３の送信部
４４Ｂ  第４の送信部
４４Ｃ  第１の受信部
４４Ｄ  第５の送信部
４４Ｈ  第２の受信部
【先行技術文献】
【特許文献】
【０２７４】
【特許文献１】特開平１０−４０１９９号公報
【図１】
2017016543.tif 000003
【図２】
2017016543.tif 000004
【図３】
2017016543.tif 000005
【図４】
2017016543.tif 000006
【図５】
2017016543.tif 000007
【図６】
2017016543.tif 000008
【図７】
2017016543.tif 000009
【図８】
2017016543.tif 000010
【図９】
2017016543.tif 000011
【図１０】
2017016543.tif 000012
【図１１】
2017016543.tif 000013
【図１２】
2017016543.tif 000014
【図１３】
2017016543.tif 000015