(57)【要約】【課題】配信したコンテンツと、当該コンテンツに応じて送信されたデータとの関係を容易に把握可能とする。【解決手段】実施形態の情報処理システムにおいて、サーバは、第１の端末装置からの指示に応じて、課題と、課題に応じた応答の要求とを含む課題情報を設定し、管理部により課題情報を管理する。第２の端末装置は、管理部から課題情報を取得し、取得した課題情報に含まれる課題をユーザに提示する。第２の端末装置は、取得した課題情報に含まれる応答の要求に従い、提示された課題に対する応答の入力を受け付け、応答を、提示された課題に関連付けて情報処理装置に送信する。サーバにおいて、管理部は、送信部により課題に関連付けられて送信された応答を、課題を含む課題情報に関連付けて、応答を送信した第２の端末装置を識別する識別情報毎に管理する。【選択図】図１２
2018159964.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、第１の端末装置と、第２の端末装置と、を含む情報処理システムであって、
前記情報処理装置は、
前記第１の端末装置からの指示に応じて、課題と、該課題に応じた応答の要求とを含む課題情報を設定する設定部と、
前記課題情報を管理する管理部と、
を備え、
前記第２の端末装置は、
前記管理部から前記課題情報を取得する取得部と、
前記取得部で取得された前記課題情報に含まれる前記課題をユーザに提示する提示部と、
前記取得部で取得された前記課題情報に含まれる前記応答の要求に従い、前記提示部で提示された前記課題に対する応答の入力を受け付ける入力受付部と、
前記入力受付部に入力が受け付けられた前記応答を、前記提示部で提示された前記課題に関連付けて前記情報処理装置に送信する送信部と、
を備え、
前記管理部は、
前記送信部により前記課題に関連付けられて送信された前記応答を、該課題を含む前記課題情報に関連付けて、該応答を送信した前記第２の端末装置を識別する識別情報毎に管理する
情報処理システム。
【請求項２】
前記管理部は、
前記第１の端末装置からの指示に応じて、前記管理部に管理される前記課題情報のうち前記取得部による取得を可能とする課題情報を指定する
請求項１に記載の情報処理システム。
【請求項３】
前記管理部は、
前記第１の端末装置からの指示に応じて、前記課題情報を、該第１の端末装置により指定された時間帯および場所に関連付けて管理する
請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記管理部は、
前記第１の端末装置からの指示に応じて、該第１の端末装置により指定された前記課題情報の前記識別情報毎の一覧を、該第１の端末装置に提示する
請求項１乃至請求項３の何れか１項に記載の情報処理システム。
【請求項５】
前記管理部は、
前記第１の端末装置からの指示に応じて、前記課題情報の前記一覧を、前記識別情報毎に、該課題情報に前記応答が関連付けられているか否かを示す情報を含めて該第１の端末装置に提示する
請求項４に記載の情報処理システム。
【請求項６】
前記管理部は、
前記第１の端末装置からの指示に応じて、前記識別情報毎に、該識別情報に対応する前記課題情報に前記応答が関連付けられている場合に、該応答に対して該第１の端末装置により指定された評価値を関連付けて、該第１の端末装置に提示する
請求項５に記載の情報処理システム。
【請求項７】
前記課題は、コンテンツとして少なくとも音声を含み、
前記設定部は、
前記コンテンツに含まれる第１の音声を再生し、再生した該第１の音声に応じたユーザの発声による第２の音声を録音する内容を含む前記課題を、前記第１の端末装置からの指示に応じて設定する
請求項１乃至請求項６の何れか１項に記載の情報処理システム。
【請求項８】
前記設定部は、
前記第１の音声の再生と並行して前記第２の音声を録音し、録音した該第２の音声を前記情報処理装置に送信する前記応答の要求を含む前記課題を、前記第１の端末装置からの指示に応じて設定する
請求項７に記載の情報処理システム。
【請求項９】
前記設定部は、
複数の前記第１の音声それぞれの再生と、再生された該第１の音声に応じた前記第２の音声の録音とを交互に実行し、録音された該第２の音声を前記情報処理装置に送信する前記応答の要求を含む前記課題を、前記第１の端末装置からの指示に応じて設定する
請求項７に記載の情報処理システム。
【請求項１０】
前記コンテンツは、前記第１の音声と、該第１の音声が同期して再生される動画像とを含み、
前記設定部は、
前記コンテンツに含まれる前記動画像および該動画像に同期した前記第１の音声の再生と並行して前記第２の音声を録音し、録音した該第２の音声を前記情報処理装置に送信する前記応答の要求を含む前記課題を、前記第１の端末装置からの指示に応じて設定する
請求項７に記載の情報処理システム。
【請求項１１】
外部の機器から入力された前記コンテンツに含まれる、前記第１の音声と同期して再生される動画像の表示と、該動画像の前記情報処理装置への送信が可能な表示装置をさらに含み、
前記設定部は、
前記表示装置から送信された前記コンテンツに含まれる前記動画像および該動画像に同期した前記第１の音声の再生と並行して前記第２の音声を録音し、録音した該第２の音声を前記情報処理装置に送信する前記応答の要求を含む前記課題を、前記第１の端末装置からの指示に応じて設定する
請求項７に記載の情報処理システム。
【請求項１２】
前記設定部は、
複数の前記第２の端末装置間で、該第２の端末装置それぞれのユーザの発声による第３の音声それぞれの録音および送受信を行い、複数の前記第２の端末装置それぞれで録音された前記第３の音声それぞれを前記情報処理装置に送信する前記応答の要求を含む前記課題を、前記第１の端末装置からの指示に応じて設定する
請求項７に記載の情報処理システム。
【請求項１３】
前記第２の端末装置は、
前記課題に応じて前記入力受付部に入力が受け付けられた前記応答を記憶する記憶部をさらに備え、
前記送信部は、
前記記憶部に前記課題に応じた複数の前記応答が記憶されている場合に、複数の前記応答からユーザの指示に従い選択された前記応答を、前記識別情報と共に、該課題に関連付けて前記情報処理装置に送信する
請求項１乃至請求項１２の何れか１項に記載の情報処理システム。
【請求項１４】
前記情報処理装置は、
前記第２の端末装置の接続を許可するか否かを、予め定められた場所と対応付けて設定する
請求項１乃至請求項１３の何れか１項に記載の情報処理システム。
【請求項１５】
前記情報処理装置は、
前記指示を入力するためのユーザインタフェースを前記第１の端末装置に提示するユーザインタフェース提示部をさらに備える
請求項１乃至請求項１４の何れか１項に記載の情報処理システム。
【請求項１６】
情報処理装置と、第１の端末装置と、第２の端末装置と、を含む情報処理システムにおける情報処理方法であって、
前記第１の端末装置からの指示に応じて、課題と、該課題に応じた応答の要求とを含む課題情報を設定する設定ステップと、
前記課題情報を管理部が管理する管理ステップと、
前記第２の端末装置が前記管理部から前記課題情報を取得する取得ステップと、
前記取得ステップにより取得された前記課題情報に含まれる前記課題をユーザに提示する提示ステップと、
前記取得ステップにより取得された前記課題情報に含まれる前記応答の要求に従い、前記提示部で提示された前記課題に対する応答の入力を受け付ける入力受付ステップと、
前記入力受付ステップにより入力が受け付けられた前記応答と、当該第２の端末装置を識別する識別情報とを、前記提示ステップにより提示された前記課題に関連付けて前記情報処理装置に送信する送信ステップと、
を有し、
前記管理ステップは、
前記送信ステップにより前記課題に関連付けられて送信された前記応答を、該課題を含む前記課題情報に関連付けて、該応答を送信した前記第２の端末装置を識別する識別情報毎に管理する
情報処理方法。
【請求項１７】
第１の端末装置および第２の端末装置と通信可能な情報処理装置であって、
前記第１の端末装置からの指示に応じて、課題と、該課題に応じた応答の要求とを含む課題情報を設定する設定部と、
前記指示を入力するためのユーザインタフェースを前記第１の端末装置に提示する提示部と、
前記課題情報を管理する管理部と、
前記第２の端末装置から送信された、該第２の端末装置が取得した前記課題情報に含まれる前記課題に関連付けられた前記応答を受信する受信部と、
を備え、
前記管理部は、
前記受信部により受信された前記応答を、該課題を含む前記課題情報に関連付けて、該応答を送信した前記第２の端末装置を識別する識別情報毎にさらに管理する
情報処理装置。
【請求項１８】
第１の端末装置および第２の端末装置と通信可能な情報処理装置に搭載されるコンピュータに実行させるための情報処理プログラムであって、
前記第１の端末装置からの指示に応じて、課題と、該課題に応じた応答の要求とを含む課題情報を設定する設定ステップと、
前記指示を入力するためのユーザインタフェースを前記第１の端末装置に提示する提示ステップと、
前記課題情報を管理する管理ステップと、
前記第２の端末装置から送信された、該第２の端末装置が取得した前記課題情報に含まれる前記課題に関連付けられた前記応答を受信する受信ステップと、
を有し、
前記管理ステップは、
前記受信ステップにより受信された前記応答を、該課題を含む前記課題情報に関連付けて、該応答を送信した前記第２の端末装置を識別する識別情報毎にさらに管理する
コンピュータに実行させるための情報処理プログラム。
【請求項１９】
情報処理装置と通信可能な端末装置であって、
前記情報処理装置から、課題と、該課題に応じた応答の要求とを含む課題情報を取得する取得部と、
前記取得部で取得された前記課題情報に含まれる前記課題をユーザに提示する提示部と、
前記取得部で取得された前記課題情報に含まれる前記応答の要求に従い、前記提示部で提示された前記課題に対する応答の入力を受け付ける入力受付部と、
前記入力受付部に入力が受け付けられた前記応答を、前記提示部で提示された前記課題に関連付けて前記情報処理装置に送信する送信部と、
を備える端末装置。
【請求項２０】
情報処理装置と通信可能な端末装置に搭載されるコンピュータに実行させるための情報処理プログラムであって、
前記情報処理装置から、課題と、該課題に応じた応答の要求とを含む課題情報を取得する取得ステップと、
前記取得ステップにより取得された前記課題情報に含まれる前記課題をユーザに提示する提示ステップと、
前記取得ステップにより取得された前記課題情報に含まれる前記応答の要求に従い、前記提示ステップにより提示された前記課題に対する応答の入力を受け付ける入力受付ステップと、
前記入力受付ステップにより入力が受け付けられた前記応答を、前記提示ステップにより提示された前記課題に関連付けて前記情報処理装置に送信する送信ステップと、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび情報処理方法、ならびに、情報処理装置、端末装置および情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、コンピュータを用いて語学学習を支援するＣＡＬＬ(Computer  Assisted  Language  Learning)システムが知られている。ＣＡＬＬシステムでは、例えば教師用のコンピュータと、各生徒にそれぞれ割り当てられた複数のコンピュータとがサーバを介して接続され、例えば教師用のコンピュータから各生徒のコンピュータに、サーバを介して音声、映像、テキストなどのコンテンツを配信する。例えば、各生徒は、各自のコンピュータにより、配信されたコンテンツを再生させ、再生させたコンテンツに応じて自身の発音などを録音して教師用のコンピュータに送信する。教師は、各生徒のコンピュータから送信された音声データに基づき、各生徒を評価する。ＣＡＬＬシステムは、このようにして、各生徒の語学学習を支援することができる。
【０００３】
また、特許文献１には、情報処理システムと、第１および第２の端末装置とを含むシステムにおいて、第１の端末装置から第２の端末装置にデータを配布する際の利便性を向上可能な技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のＣＡＬＬシステムでは、教師用のコンピュータから配信されるコンテンツと、当該コンテンツに応じて各生徒のコンピュータから送信される音声データとの関連付けについて考慮されていなかった。そのため、各生徒から送信された音声データと配信したコンテンツとを対比させて評価を与える場合の作業の負担が大きくなり、授業の効率化が難しかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、配信したコンテンツと、当該コンテンツに応じて送信されたデータとの関係を容易に把握可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、情報処理装置と、第１の端末装置と、第２の端末装置と、を含む情報処理システムであって、情報処理装置は、第１の端末装置からの指示に応じて、課題と、課題に応じた応答の要求とを含む課題情報を設定する設定部と、課題情報を管理する管理部と、を備え、第２の端末装置は、管理部から課題情報を取得する取得部と、取得部で取得された課題情報に含まれる課題をユーザに提示する提示部と、取得部で取得された課題情報に含まれる応答の要求に従い、提示部で提示された課題に対する応答の入力を受け付ける入力受付部と、入力受付部に入力が受け付けられた応答を、提示部で提示された課題に関連付けて情報処理装置に送信する送信部とを備え、管理部は、送信部により課題に関連付けられて送信された応答を、課題を含む課題情報に関連付けて、応答を送信した第２の端末装置を識別する識別情報毎に管理する。
【発明の効果】
【０００７】
本発明によれば、配信したコンテンツと、当該コンテンツに応じて送信されたデータとの関係を容易に把握可能となるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理システムにおける機器の配置の例を示す図である。
【図２】図２は、実施形態に係る情報処理システムの一例の構成を示すブロック図である。
【図３】図３は、実施形態に適用可能な音声の聴き取りに対する応答の方法を説明するための図である。
【図４】図４は、実施形態に適用可能な授業管理サーバのハードウェア構成の例を示すブロック図である。
【図５】図５は、実施形態に適用可能な教員用ＰＣのハードウェア構成の例を示すブロック図である。
【図６】図６は、実施形態に適用可能な生徒端末のハードウェア構成の例を示すブロック図である。
【図７】図７は、実施形態に係る授業管理サーバの機能を説明するための一例の機能ブロック図である。
【図８】図８は、実施形態に適用可能な教員用ＰＣの機能を説明するための一例の機能ブロック図である。
【図９】図９は、実施形態に係る生徒端末の機能を説明するための一例の機能ブロック図である。
【図１０】図１０は、実施形態に係る情報処理システムにおける、職員による授業コース登録処理を示す一例のシーケンス図である。
【図１１】図１１は、実施形態に係る情報処理システムにおける、教員による授業コース設定処理を示す一例のシーケンス図である。
【図１２】図１２は、実施形態に係る情報処理システムにおける、教員および生徒による授業での処理を示す一例のシーケンス図である。
【図１３】図１３は、実施形態に係る、職員用ＰＣにおける画面遷移の例を示す図である。
【図１４】図１４は、実施形態に係る、職員用ＰＣに表示される画面の例を示す図である。
【図１５】図１５は、実施形態に係る、職員用ＰＣに表示される画面の例を示す図である。
【図１６】図１６は、実施形態に係る、職員用ＰＣに表示される画面の例を示す図である。
【図１７】図１７は、実施形態に係る、職員用ＰＣに表示される画面の例を示す図である。
【図１８】図１８は、実施形態に係る、職員用ＰＣに表示される画面の例を示す図である。
【図１９】図１９は、実施形態に係る、教員用ＰＣにおける画面遷移の例を示す図である。
【図２０−１】図２０−１は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２０−２】図２０−２は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２０−３】図２０−３は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２０−４】図２０−４は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２１】図２１は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２２】図２２は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２３】図２３は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２４】図２４は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２５】図２５は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２６】図２６は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２７】図２７は、実施形態に係る、教員用ＰＣに表示される画面の例を示す図である。
【図２８】図２８は、実施形態に係る、生徒端末における画面遷移の例を示す図である。
【図２９】図２９は、実施形態に係る、生徒端末に表示される画面の例を示す図である。
【図３０】図３０は、実施形態に係る、生徒端末に表示される画面の例を示す図である。
【図３１】図３１は、実施形態に係る、生徒端末に表示される画面の例を示す図である。
【図３２】図３２は、実施形態に係る、生徒端末に表示される画面の例を示す図である。
【図３３】図３３は、実施形態に係る、生徒端末に表示される画面の例を示す図である。
【図３４】図３４は、実施形態に係る、生徒端末に表示される画面の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理システムおよび情報処理方法、ならびに、情報処理装置、端末装置および情報処理プログラムの実施形態を詳細に説明する。以下では、実施形態に係る情報処理システムは、語学学習を支援するためのＣＡＬＬ(Computer  Assisted  Language  Learning)システムを構成するものとする。実施形態の説明に先んじて、理解を容易とするために、実施形態に係るＣＡＬＬシステムにおいて定義されるユーザについて説明する。
【００１０】
実施形態に係るＣＡＬＬシステムでは、生徒、教員、職員および管理者の４種類のユーザが定義される。これら生徒、教員、職員および管理者は、ユーザに割り当てられた役割（ロール）であり、各ユーザは、実施形態に係るＣＡＬＬシステムにおいて、自身に割り当てられたロールに応じた権限を与えられる。以下では、特に記載の無い限り、生徒、教員、職員および管理者それぞれのロールが割り当てられた各ユーザを、それぞれ、生徒、教員、職員および管理者と呼ぶ。
【００１１】
生徒は、実施形態に係るＣＡＬＬシステムによる語学学習を受けるユーザである。教員は、生徒に対して、当該ＣＡＬＬシステムによる語学教育を施す。職員は、教員および生徒の管理を行う。例えば、職員は、他のユーザに対して教員のロールや生徒のロールを割り当てる。また、職員は、他のユーザに対して職員のロールを割り当てることもできる。さらに、職員は、当該ＣＡＬＬシステムにおける授業の管理を行う。また、管理者は、当該ＣＡＬＬシステムを構成する情報処理システムの管理を行う。管理者は、当該情報処理システムにおいて最上位の権限を持ち、以下、職員、教員、生徒の順に、権限が制限される。
【００１２】
（実施形態に適用可能な構成）
図１は、実施形態に係る情報処理システムにおける機器の配置の例を示す。実施形態に係る情報処理システムでは、建造物（校舎）としての学校１が想定され、学校１内に、それぞれ区切られた空間（部屋）である複数の教室２ａ、２ｂおよび２ｃを含む。なお、図１では、教室２ａ、２ｂおよび２ｃを、それぞれ教室Ａ、教室Ｂおよび教室Ｃとしても示している。学校１は、さらに、それぞれ区切られた空間（部屋）であるサーバ室３および事務室４を含む。サーバ室３および事務室４は、１つの部屋に含まれていてもよい。
【００１３】
図１において、教室２ａは、無線ＬＡＮ(Local  Area  Network)のアクセスポイントであるＡＰ２２ａと、電子黒板２３ａとが設置される。電子黒板２３ａは、例えば専用のペンを用いた板書を受け付けて画像として表示可能であると共に、外部から入力された動画像や静止画像の表示が可能とされている。また、図１では、ＡＰ２２ａによる無線通信が可能なネットワーク領域を、通信可能領域２ａ’として示している。ここでは、ＡＰ２２ａの通信可能領域２ａ’は教室２ａを含むが他の教室２ｂや教室２ｃは含まないように設定されており、他の教室に設置されるＡＰ２２においても同様に、自教室以外の教室は通信可能領域に含まないようになっている。
【００１４】
教室２ａにおいて、各生徒ａ1、ａ2、ａ3、…は、各自、それぞれＡＰ２２ａとの無線通信が可能な生徒端末２０ａ1、２０ａ2、２０ａ3、…を用いて授業を受ける。また生徒ａ1が生徒端末２０ａ1を持って教室Ｂに行けば、生徒端末２０ａ1はＡＰ２２ｂとの無線通信が可能となる。生徒端末２０は、各教室のＡＰ２２との無線通信が可能なように設定されているが、各ＡＰ２２は、他教室を通信可能領域に含まないため、生徒ａ1が生徒端末２０ａ1を持って教室Ｂに居ながらＡＰ２２ａと無線通信することは出来ないようになっている。教員用ＰＣ２１ａは、教員が各生徒端末２０ａ1、２０ａ2、２０ａ3、…による授業を制御するために用いるパーソナルコンピュータ（ＰＣ）である。教員用ＰＣ２１ａは、教室２ａに固定的に設置されていてもよいし、教員がその都度、教室２ａに持ち込んでもよい。
【００１５】
教室２ｂおよび２ｃも、教室２ａと略同様の構成を備える。図１の例では、教室２ｂは、ＡＰ２２ｂが設置されているが、電子黒板が設置されていない。教室２ｂは、例えば各生徒ｂ1、ｂ2、ｂ3、…は、各自の生徒端末２０ｂ1、２０ｂ2、２０ｂ3、…を用いて授業を受け、教員は、教員用ＰＣ２１ｂを用いて各生徒端末２０ｂ1、２０ｂ2、２０ｂ3、…による授業を制御する。通信可能領域２ｂ’は、上述の通信可能領域２ａ’と同様に調整されたＡＰ２２ｂによる通信可能範囲を示している。
【００１６】
なお、実施形態では、各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…は、携帯容易に構成され、無線通信機能とタッチパネルとを備えたタブレットＰＣが適用される。これに限らず、各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…は、ノート型ＰＣやデスクトップ型ＰＣを適用させてもよい。
【００１７】
また、図１の例では、教室２ｃは、ＡＰ２２ｃおよび電子黒板２３ｃが設置され、さらに、ビデオプレーヤ２４が設置される。ビデオプレーヤ２４の動画像および音声出力は、電子黒板２３ｃに供給される。電子黒板２３ｃは、ビデオプレーヤ２４から供給された動画像および音声を再生することができる。また、教室２ａおよび２ｂと同様に、教室２ｃにおいて、例えば各生徒ｃ1、ｃ2、ｃ3、…は、各自の生徒端末２０ｃ1、２０ｃ2、２０ｃ3、…を用いて授業を受け、教員は、教員用ＰＣ２１ｃを用いて各生徒端末２０ｃ1、２０ｃ2、２０ｃ3、…による授業を制御する。通信可能領域２ｃ’は、上述の通信可能領域２ａ’と同様に調整されたＡＰ２２ｃによる通信可能範囲を示している。
【００１８】
図１において、サーバ室３は、授業管理サーバ３０と、認証サーバ３１と、ポータルサーバ３２とが設置される。情報処理装置としての授業管理サーバ３０は、各教室２ａ、２ｂおよび２ｃにおける、各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…を用いた授業の管理を行う。認証サーバ３１は、生徒、教員、職員、事務員等、学内のユーザのアカウントを管理し、これに基づきユーザの認証を行う。本実施形態では、当該情報処理システムにアクセスするユーザは、この認証サーバにおいて管理されているアカウントのユーザに限られるものとするが、これに限らず、例えば学外のユーザであっても学外システムと連携し利用できるようにしてもよい。
【００１９】
ポータルサーバ３２は、例えば、学内のポータルサイトを提供する。このポータルサイトにおいて、学内のユーザは当該情報処理システムが提供する機能を利用するための種々のツールを入手することができる。なお、本実施形態では、各生徒端末２０は学校から支給されており、端末には既に本発明の情報処理システムを利用するために必要なアプリケーションプログラムがインストールされている状態となっている。このように、学内ポータルにおいてこのアプリケーションプログラムを含むツールが管理されていることで、学校は自由にアプリケーションプログラムが利用されることを制限することもできる。なお、このように支給されているものでなければ本実施形態が実施できないわけではなく、このような方法は、システムの利用対象者を適切に管理、制御したい場合の一つの例示である。
【００２０】
事務室４は、例えば職員が居留する部屋であって、職員は、この事務室４内で職員用ＰＣ４０を用いる。職員用ＰＣ４０は、職員により使用され、例えば授業管理サーバ３０に対して、各生徒、各教員および各職員の登録、設定や各授業の情報の登録、編集を行うことができる。
【００２１】
実施形態に係る情報処理システムは、学校１の外部からのアクセスにも対応可能である。例えば、生徒ｄは、生徒ｄの自宅５において、端末装置２０ｄから、ＡＰ２２ｄを用いて当該情報処理システムにアクセスし、当該情報処理システムによる授業に参加できる。また、ＡＰ２２ｄによる無線通信でなくても端末装置２０ｄが対応していれば有線通信でシステムにアクセスしてもよい。この場合、当該情報処理システムの利用は各教室２ａ、２ｂおよび２ｃから参加する場合に比べて一部に制限され、具体的には、参加した授業の復習は行えるが、リアルタイムに授業に参加して受講することはできない。なお、端末装置２０ｄは、生徒端末２０と同様のタブレット型ＰＣであってもよいし、例えば教員用ＰＣ２１と同様の構成のパーソナルコンピュータを用いてもよい。
【００２２】
なお、図１では、学校１内に３つの教室２ａ、２ｂおよび２ｃが設けられているように示されているが、これは説明のための例であって、学校１は、４以上の教室が設けられていてもよいし、２以下の教室が設けられていてもよい。また、図１では、実施形態に係る情報処理システムが１つの校舎内で完結しているように示されているが、これはこの例に限定されない。実施形態に係る情報処理システムは、複数の校舎にわたって構成されていてもよいし、さらには、複数の学校にわたって構成されていてもよい。
【００２３】
図２は、実施形態に係る情報処理システムの一例の構成を示す。図２において、上述した図１と共通する部分には同一の符号を付して、詳細な説明を省略する。学校１には、例えばＬＡＮによるネットワーク１０が敷設されている。サーバ室３において、授業管理サーバ３０と、認証サーバ３１と、ポータルサーバ３２とがネットワーク１０に接続される。また、事務室４において、職員用ＰＣ４０がネットワーク１０に接続される。さらに、各教室２ａ、２ｂおよび２ｃにおいて、各教員用ＰＣ２１ａ、２１ｂおよび２１ｃ、ならびに、各ＡＰ２２ａ、２２ｂおよび２２ｃが、それぞれネットワーク１０に接続される。さらにまた、教室２ａおよび２ｃにおいては、それぞれ電子黒板２３ａおよび２３ｃも、ネットワーク１０に接続される。
【００２４】
教室２ａにおいて、各生徒端末２０ａ1、２０ａ2、…は、ＡＰ２２ａを介してネットワーク１０に接続される。同様に、教室２ｂおよび２ｃにおいて、各生徒端末２０ｂ1、２０ｂ2、…、ならびに、各生徒端末２０ｃ1、２０ｃ2、…は、それぞれＡＰ２２ｂおよび２２ｃを介してネットワーク１０に接続される。
【００２５】
ここで、各教室２ａ、２ｂおよび２ｃにおいて、各ＡＰ２２ａ、２２ｂおよび２２ｃは、ＩＰ(Internet  Protocol)アドレスが互いに重複しないように、無線ＬＡＮ側のＩＰアドレスの範囲が設定される。例えば、サブネットマスクを「255.255.255.0」とし、ＡＰ２２ａは、ＩＰアドレスの範囲を「192.168.0.21」〜「192.168.0.60」、ＡＰ２２ｂは、ＩＰアドレスの範囲を「192.168.0.61」〜「192.168.0.100」、ＡＰ２２ｃは、ＩＰアドレスの範囲を「192.168.0.101」〜「192.168.0.140」に、それぞれ設定する。各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…において、それぞれ利用する教室に応じて接続先のＩＰアドレスを強制的に設定することで、各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…の各教室２ａ、２ｂおよび２ｃにおける接続を制御することが可能である。
【００２６】
また、各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…は、デフォルトの接続先として、授業管理サーバ３０が予め設定されているものとする。
【００２７】
教室２ａにおいて、電子黒板２３ａは、入力デバイスと表示デバイスとが一体的に形成されたタッチパネルを備え、例えば専用のペンを用いてユーザがタッチパネルに描画した画像を画像データとして取得することができる。電子黒板２３ａは、取得した画像データを、ネットワーク１０に送信することができる。また、電子黒板２３ａは、ネットワーク１０を介して供給された動画像データなどによる動画像を、タッチパネルにおける表示デバイスにより表示させることができる。
【００２８】
教室２ｃに設置される電子黒板２３ｃも同様に、タッチパネルに描画された画像を画像データとして取得してネットワーク１０に送信し、ネットワーク１０を介して供給された動画像データによる動画像を表示できる。教室２ｃに設置される電子黒板２３ｃは、さらに、接続されるビデオプレーヤ２４から出力される動画像を表示でき、ビデオプレーヤ２４から出力され表示している動画像をネットワーク１０に送信することもできる。
【００２９】
サーバ室３において、認証サーバ３１は、ユーザＤＢ（データベース）３６が接続される。ユーザＤＢ３６には、職員、教員、生徒、その他学校１の従業員など、実施形態に係る情報処理システムにアクセスするユーザのアカウント情報が保存および管理される。表１および表２を用いて、ユーザＤＢ３６に保存されるアカウント情報の例について説明する。表１は、各ユーザのアカウント情報が保存されるアカウント情報テーブルの例を示す。
【００３０】
【表１】
2018159964.tif 000003
【００３１】
表１の例では、アカウント情報テーブルは、１つのレコードに、「ユーザ名」、「ユーザＩＤ」および「パスワード」の各項目を含む。項目「ユーザＩＤ」は、ユーザを識別する識別情報が格納される。項目「パスワード」は、認証の際にユーザＩＤと組み合わせて用いるパスワードが格納される。アカウント情報は、項目「ユーザＩＤ」および「パスワード」に格納される情報を含み、この組み合わせで、一人のユーザの一意性が担保され、一人分のアカウントとして管理されるむ。項目「ユーザ名」は、ユーザＩＤに対応するユーザの名前が格納される。アカウント情報テーブルにより、ユーザの名前、ユーザＩＤおよびパスワードが関連付けられて管理される。アカウント情報テーブルは、ユーザＤＢ３６に保存される。
【００３２】
認証サーバ３１は、ネットワーク１０を介して受信した認証要求に応じて認証処理を行う。例えば、認証サーバ３１は、受信した認証要求に含まれるユーザＩＤおよびパスワードに基づき、ユーザＤＢ３６に保存されるアカウント情報テーブルを参照する。認証サーバ３１は、アカウント情報テーブルに、受信したユーザＩＤおよびパスワードの組み合わせに合致するアカウント情報が保存されていることが確認された場合、認証成功と判断し、保存されていない場合は認証失敗と判断して、その認証結果を要求元に送信する。認証結果を受け取った要求元では、例えば、認証成功であれば当該アカウント情報に対応するユーザによる、情報処理システムへのアクセスを許可するなど、認証結果に応じた制御を行う。
【００３３】
ユーザＤＢ３６は、さらに、各ユーザとロールとを関連付けて、ロール情報として保存および管理する。表２は、ロール情報が保存されるロール情報テーブルの例を示す。
【００３４】
【表２】
2018159964.tif 000004
【００３５】
表２に示されるように、ロール情報テーブルは、１つのレコードに「ユーザＩＤ」および「ロール」の各項目を含む。項目「ユーザＩＤ」は、上述したアカウント情報テーブルに含まれる項目「ユーザＩＤ」に対応する。項目「ロール」は、項目「ユーザＩＤ」に格納されるユーザＩＤのユーザに割り当てられたロール（生徒、教員、職員および管理者）が格納される。このように、ロール情報テーブルにより、各ユーザに対してロールが関連付けられる。ロール情報テーブルは、ユーザＤＢ３６に保存される。
【００３６】
認証サーバ３１は、認証要求に応じた認証処理により認証されたユーザに対し、当該認証要求に含まれるユーザＩＤに基づきロール情報テーブルを参照し、当該ユーザＩＤに関連付けられるロール等のユーザ情報を取得する。認証サーバ３１は、認証が成功した場合にこのユーザ情報を認証結果に含めて送信しており、これにより取得したロールに応じた権限を、当該ユーザＩＤのユーザに与えられることとなる。
【００３７】
なお、表１のアカウント情報テーブルに格納される各情報は、例えば管理者により設定され、アカウント情報テーブルに格納される。これに限らず、アカウント情報テーブルに格納される各情報を各ユーザが設定し、管理者または職員がアカウント情報テーブルに格納してもよい。
【００３８】
また、表２のロール情報テーブルに格納される各情報は、職員または管理者により設定され、ロール情報テーブルに格納される。これに限らず、ロール情報テーブルに対して、管理者が各情報を格納してもよい。このとき、ユーザは、自分のロールと同等または下位のロール（より権限が制限されたロール）の情報を設定し、ロール情報テーブルに格納することができる。
【００３９】
例えば、ロールが「職員」のユーザは、ロールが「職員」、「教員」および「生徒」の何れかであるユーザについて、ロールの情報をロール情報テーブルに格納することができ、ロールが「管理者」のユーザの情報をロール情報テーブルに格納できない。また、ロールが「教員」のユーザは、ロールが「教員」および「生徒」の何れかであるユーザについて、ロールの情報をロール情報テーブルに格納することができ、ロールが「職員」および「管理者」の何れかであるユーザの情報をロール情報テーブルに格納できない。
【００４０】
サーバ室３において、授業管理サーバ３０は、授業情報ＤＢ３５が接続される。授業管理サーバ３０は、授業情報ＤＢ３５に保存される授業情報に従い、授業の管理を行う。
【００４１】
ここで、実施形態に係る情報処理システムにおいて、ＣＡＬＬシステムとして管理する授業について、概略的に説明する。授業は、１日を所定の時間帯で分割した各時限を１週間単位で纏めた、一般的に時間割と呼ばれる表を用いて管理される。１つの授業は、１つの時限において実施されるものとし、授業毎に教室および担当教員が設定される。また、１以上の授業を含む授業コースが定義される。授業コースは、例えば、１年（通年）、あるいは、半年（上半期、下半期）といった、所定の期間を単位として設定される。授業コースは、例えばあるテーマに沿った一連の授業が含まれるが、これに限定されるものではない。
【００４２】
表３は、授業情報ＤＢ３５に保存される授業情報テーブルの例を示す。表３の例では、授業情報テーブルは、１つのレコードに、「コース」、「担当教員」、「スケジュール」および「受講者」の各項目を含む。すなわち、表３の例では、授業は、授業コース単位で管理されている。
【００４３】
【表３】
2018159964.tif 000005
【００４４】
項目「コース」は、授業コースの名称が格納される。項目「担当教員」は、その授業コースの授業を担当する教員の名前が格納される。項目「担当教員」は、教員の名前の代わりに、または、教員の名前と共に、その教員のユーザＩＤを格納してもよい。また、項目「担当教員」は、複数の教員の名前を格納することができる。項目「スケジュール」は、その授業コースに含まれる１以上の授業毎のスケジュールが格納される。ここで、授業のスケジュールは、その授業の日程、時限および教室の各情報を含み、各スケジュールは、日程毎に時限および教室が関連付けられて、項目「スケジュール」に格納される。項目「受講者」は、その授業コースの授業を受講するために受講登録を行った生徒のユーザＩＤが格納される。項目「受講者」は、複数のユーザＩＤを格納可能とされている。
【００４５】
表３の例では、授業コース「科目ｂ」に担当教員「教員Ａ」および「教員Ｂ」の２名の教員が関連付けられている。また、授業コース「科目ｂ」は、項目「スケジュール」において、２０１７年４月５日に第５時限および教室Ｂ、２０１７年４月１２日に第３時限および教室Ｂ、…にそれぞれ授業が設定されていることが示されている。
【００４６】
授業情報ＤＢ３５は、各教室２ａ、２ｂ、…におけるネットワーク１０に対する接続設定情報を格納する接続情報テーブルをさらに格納する。表４は、授業情報ＤＢ３５に格納される接続情報テーブルの例を示す。
【００４７】
【表４】
2018159964.tif 000006
【００４８】
表４の例では、接続情報テーブルは、１つのレコードに「教室」、「電子黒板ＩＰアドレス」、「ＡＰのＳＳＩＤ」、「ＡＰのＩＰアドレス範囲」および「パスワード」の各項目を含む。項目「教室」は、教室２ａ、２ｂ、…を特定するための情報が格納される。例えば、図１を参照し、各教室２ａ、２ｂ、…の教室名をそれぞれ「教室Ａ」、「教室Ｂ」、…とし、表４の例では、項目「教室」は、この教室名が格納されている。項目「電子黒板ＩＰアドレス」は、その教室に設置される電子黒板に設定されたＩＰアドレスが格納される。上述した図１の例では、教室２ｂには、電子黒板が設置されていない。そのため、教室２ｂ（教室Ｂ）に対応するレコードでは、項目「電子黒板ＩＰアドレス」が空欄とされている。
【００４９】
項目「ＡＰのＳＳＩＤ」は、各教室２ａ、２ｂ、…に設置される各ＡＰ２２ａ、２２ｂ、…に設定されるＳＳＩＤ(Service  Set  IDentifier)が格納される。項目「ＡＰのＩＰアドレス範囲」は、各教室２ａ、２ｂ、…に設置される各ＡＰ２２ａ、２２ｂ、…に設定される、無線ＬＡＮのＩＰアドレス範囲が格納される。ここで、ＩＰアドレス範囲は、各教室２ａ、２ｂ、…に設置される各ＡＰ２２ａ、２２ｂ、…の間でＩＰアドレスが重複しないように設定される。項目「パスワード」は、各教室２ａ、２ｂ、…に設置される各ＡＰ２２ａ、２２ｂ、…と接続を確立する際に用いるパスワードが格納される。
【００５０】
例えば、生徒端末２０ａ1は、それぞれ教室２ａ（教室Ａ）に対応する、項目「ＡＰのＳＳＩＤ」の値と、項目「ＡＰのＩＰアドレス範囲」における１つの空きＩＰアドレスと、項目「パスワード」の値と、が設定されることで、教室２ａに設置されるＡＰ２２ａとの間で、限定的に通信を確立させることができる。これにより、生徒端末２０ａ1は、教室２ａにおいて、ＡＰ２２ａを介してネットワーク１０に接続することができる。また、生徒端末２０ａ1は、ＡＰ２２ａによる通信可能領域２ａ’（図１参照）外、例えば教室２ｂからのネットワーク１０との接続が制限される。
【００５１】
授業管理サーバ３０は、さらに、授業で実施されるレッスンの情報を課題情報として授業情報ＤＢ３５に保存する。例えば、語学の学習においては、音声を聴き取り、聴き取った音声に応じた応答を行うレッスンが実施される例が多い。このとき、音声の聴き取りにあたり、音声の聴き取りに対する応答の方法が指定される。
【００５２】
応答の方法の１つの例として、図３（ａ）に示されるように、時間ｔ0から連続して再生される第１の言語による音声（再生音声）を聞きながら、これと並行して、当該音声に応答する応答音声として、当該音声の内容を第１の言語あるいは第２の言語を用いて発声する応答が挙げられる。これを、同時発声とする。このとき、厳密には再生音声と同時に応答音声が開始されることはなく、同時に終わることもない。
【００５３】
応答の方法の別の例として、図３（ｂ）に示されるように、第１の言語の音声をセンテンスなど所定の単位で区切り、ある単位分の音声を再生した後その音声の長さに応じた時間を空けて次の単位分の音声を再生し、…という間欠的な再生を行い、単位分の音声と次の単位分の音声との間に、先の単位分の音声の内容を応答音声として第１の言語または第２の言語を用いて発声する応答が挙げられる。これをシャドウイングと呼ぶ。
【００５４】
図３（ｂ）の例では、再生音声において、時間ｔ1−ｔ0の長さの第１の音声に対して時間ｔ1から時間ｔ1−ｔ0＋αだけ間隔を開けて、第２の音声が再生されている。時間αは、再生音声の長さに対するマージンである。この時間ｔ1−ｔ0＋αは、応答音声を発声するために指定された時間である。同様に、再生音声において、時間ｔ3−ｔ2の長さの第２の音声に対して、時間ｔ3から時間ｔ3−ｔ2にマージン時間αを加えた時間だけ間隔を開けて、第２の音声が再生されている。つまり、再生音声が再生された直後に、その再生時間にαの調整分を反映した時間が生徒の応答時間として用意されている。なお、αはプラスの時間でなくてもマイナスの時間を設定してもよい。
【００５５】
なお、図３（ａ）の同時発声においては、再生音声の全体の時間に対して倍率ｍを乗じた時間を応答音声の制限時間として設定することができる。具体的には、時間ｔ0で再生が開始された再生音声の全体の時間が時間ｔtotalとした場合、応答音声は、時間ｔ0から時間ｔtotal×ｍを制限時間とされる。この場合、時間ｔtotalに対して時間ｔtotal×ｍとして延長された時間が、マージンとなる。
【００５６】
表５は、授業情報ＤＢ３５に格納される課題情報テーブルの例を示す。表５の例では、課題情報テーブルは、授業毎に作成され、各課題情報テーブルは、授業を特定可能な授業特定情報により識別される。課題情報テーブルは、１つの授業特定情報に課題情報としての１以上のレッスンの情報を含む。レッスンは、教員による課題の提示と、提示した課題に応じた応答の要求とを含み、生徒は、応答の要求に応答して、レッスンに対する成果物を生成する。
【００５７】
課題情報テーブルにおいて、１つのレコードが１つのレッスンの情報を示し、レコードは、「レッスン名」、「課題」、「応答」、「提出要否」、「登録フラグ」、「公開／非公開」および「終了フラグ」の各項目を含む。なお、表５において、各レコードの先頭は通し番号であって、各レコードを識別するもので、例えば自動的に付与される。また、項目「レッスン名」は、そのレッスンの名前が格納される。
【００５８】
【表５】
2018159964.tif 000007
【００５９】
表５において、項目「課題」は、そのレッスンにおける課題を示す情報が格納される。この例では、課題は、教材として用いるコンテンツの情報と、そのコンテンツに対する応答の要求を示す応答情報とを含む。コンテンツ情報は、例えば音声や動画像であり、より具体的には、コンテンツとして各生徒に提示する音声データや動画像データの格納場所を示す情報を用いることができる。また、１つの項目「課題」に、複数のコンテンツ情報を含むことができる。コンテンツの応答情報は、応答の要求の内容として、例えば、上述した同時発声またはシャドウイングによる音声の録音による応答や、テキスト入力による応答を要求する情報が含まれる。生徒は、この応答情報に指定される方法で、コンテンツに対して応答を返すことになる。
【００６０】
また、項目「課題」に対して、上述したマージンを含めることができる。マージンは、同時発声の場合は、倍率ｍであり、シャドウイングの場合は、±αとなる。
【００６１】
項目「応答」は、課題に対して返された各生徒の応答に関する情報が格納される。表５の例では、項目「応答」は、応答を返した生徒のユーザＩＤと、応答のデータを示す応答データ情報と、応答のデータに対する教員の評価と、が含まれる。項目「応答」は、当該授業に参加している複数の生徒それぞれの応答データ情報を格納することができる。
【００６２】
応答のデータは、上述した図３の例では、音声データであり、この例では音声データのファイル名が応答データ情報として用いられている。応答のデータは、課題に応じたものであって、音声データに限られない。例えば、応答のデータとしてテキストデータを用いてもよいし、テキストデータと音声データとを混在させてもよい。評価は、当該応答のデータを確認した教員により設定される情報である。
【００６３】
表５において、項目「提出要否」は、生徒が課題に対して応答データの提出を行う必要があるか否かを示す情報（例えばフラグ）が格納される。項目「登録フラグ」は、項目「課題」に示されるコンテンツの授業情報ＤＢ３５への登録が完了しているか、登録中か、未登録かの何れかを示す情報が格納される。項目「公開／非公開」は、そのレッスンの状態を、授業に参加している各生徒に対して公開状態および非公開状態の何れの状態にしているかを示す状態（例えばフラグ）が格納される。また、項目「終了フラグ」は、そのレッスンが終了したか否かを示すフラグが格納される。
【００６４】
図２の説明に戻り、ポータルサーバ３２は、既知のキャプティブポータル(Captive  Portal)の技術を適用することができる。キャプティブポータルは、ＨＴＴＰ(HyperText  Transfer  Protocol)クライアントがネットワークを利用する際に、ネットワーク上の特定のＷｅｂサイトへの参照を強制する技術である。例えば、ユーザによる、当該情報処理システムに対する学校１の内部または学校１の外部からのアクセスは、キャプティブポータルによりポータルサーバ３２に強制的に誘導される。
【００６５】
ポータルサーバ３２は、アクセス元の機器に対して、例えば当該情報処理システムに対してログイン情報（例えばユーザＩＤ、パスワード）を入力するためのログイン画面を提示する。ポータルサーバ３２は、ログイン画面に従い入力されたログイン情報を認証サーバ３１に送信し、認証を要求する。認証が成功すると、当該アクセス元の機器は、本来のアクセス先にアクセスが可能な状態となる。
【００６６】
ネットワーク１０には、例えばファイアウォール（ＦＷ）３７を介してインターネット５０に接続される。一方、例えば生徒ｄの自宅５に設置されたＡＰ２２ｄがインターネット５０に接続される。生徒ｄは、端末装置２０ｄを用いてＡＰ２２ｄと通信を行い、インターネット５０に接続できる。ＦＷ３７により、端末装置２０ｄからの接続が許可されている場合、端末装置２０ｄは、インターネット５０およびＦＷ３７を介して、学校１内のネットワーク１０に接続することができる。
【００６７】
なお、図１および図２では、認証サーバ３１が学校１内の情報処理システム内に属するように説明しているが、これはこの例に限定されない。例えば、情報処理システムにおけるユーザの認証処理を、学校１の外部の認証サービスを利用して実行することも可能である。この場合、認証サーバ３１は、例えば、情報処理システムへのアクセスを要求するユーザのアカウント情報を受け付け、受け付けたアカウント情報を外部の認証サービスに送信し、認証を要求する処理を行う。
【００６８】
実施形態に係る情報処理システムによる授業の流れについて、図１および図２を参照しながら概略的に説明する。管理者または職員は、接続情報を設定し、設定した接続情報を、表４に示した、授業情報ＤＢ３５の接続情報テーブルに格納する。管理者または職員は、表１および表２にそれぞれ示した、ユーザＤＢ３６のアカウント情報テーブルおよびロール情報テーブルに、各ユーザのアカウント情報およびロール情報を格納する。また、管理者または職員は、各生徒ａ1、ａ2、…、ｂ1、ｂ2、…、ｃ1、ｃ2、…が受講する授業を例えば各生徒の要望に応じて設定し、設定内容を授業情報ＤＢ３５に登録する。
【００６９】
まず、職員は、例えば職員用ＰＣ４０を用いて授業コースおよび授業を設定し、設定内容を授業管理サーバ３０に送信する。授業管理サーバ３０は、職員用ＰＣ４０から送信された授業コースおよび授業の設定内容を、表３に示した授業情報ＤＢ３５の授業情報テーブルに格納し、授業情報の登録を行う。
【００７０】
教員用ＰＣ２１は、例えばＨＴＭＬ(HyperText  Markup  Language)データといった所定の表示制御情報に基づき表示や入力制御などを行うブラウザアプリケーションプログラム（以下、ブラウザ）が搭載される。ブラウザは、教員用ＰＣ２１上で動作することで、例えばネットワーク１０を介して供給される表示制御情報に従い、教員用ＰＣ２１上にユーザインタフェース（以下、ＵＩ）を形成することができる。
【００７１】
教員（教員Ａとする）は、例えば教員用ＰＣ２１ａから授業管理サーバ３０にアクセスする。授業管理サーバ３０は、このアクセスに応じて、教員用ＰＣ２１ａに対して、所定のＵＩを形成するための表示制御情報を送信する。教員用ＰＣ２１ａにおいて、ブラウザは、この表示制御情報に従い教員用ＰＣ２１ａに当該ＵＩを形成する。教員用ＰＣ２１ａと授業管理サーバ３０との間の情報の送受信は、例えばこのブラウザにより形成されたＵＩを介して行われる。
【００７２】
教員Ａは、教員用ＰＣ２１ａを用いて授業管理サーバ３０から自身が担当する授業の授業情報を取得し、取得した授業情報の授業に対する準備を行う。例えば、教員Ａは、教員用ＰＣ２１ａを用いて、取得した授業情報に応じて課題の設定、各項目の情報の入力を行い、入力された各情報を授業管理サーバ３０に送信する。また、教員Ａは、教員用ＰＣ２１ａにおいて教材としてのコンテンツを用意し、用意したコンテンツを教員用ＰＣ２１ａから授業管理サーバ３０に対してアップロードする。
【００７３】
各生徒ａ1、ａ2、…、ｂ1、ｂ2、…、ｃ1、ｃ2、…が用いる各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…は、実施形態に係る情報処理システムによるＣＡＬＬシステムの授業を受講するための情報処理プログラムである授業アプリが搭載される。
【００７４】
生徒（生徒ａ1とする）は、例えば生徒端末２０ａ1上で授業アプリを起動し、生徒端末２０ａ1から任意のＡＰを介して学校１内のＣＡＬＬシステムとしての情報処理システムにアクセスする。生徒端末２０ａ1からのアクセスは、授業管理サーバ３０に強制的に誘導され、ログイン情報の入力が要求される。この要求に従い生徒端末２０ａ1に入力されたログイン情報は、生徒端末２０ａ1から、授業管理サーバ３０に渡され、授業管理サーバ３０はこれとアカウント情報に基づき登録された生徒かどうかを確認する。授業管理サーバ３０に登録されていなかった場合は、認証サーバ３１に渡され、認証サーバ３１において認証処理が行われる。生徒端末２０ａ1は、認証サーバ３１によりログイン情報に基づく認証が成功すると、授業管理サーバ３０に接続され、失敗するとエラーが返される。これにより、学内のユーザによるアクセスを許可するよう利用を制限できるだけでなく、アクセスしたユーザが授業に登録されている生徒であるか、その他の生徒であるかを区別することができる。
【００７５】
授業管理サーバ３０は、ログイン情報に含まれるユーザＩＤに基づき当該ユーザＩＤのユーザが受講する授業の一覧の情報を、生徒端末２０ａ1に送信する。生徒端末２０ａ1は、授業管理サーバ３０から送信された授業一覧を表示する。生徒ａ1は、生徒端末２０ａ1に表示された授業一覧からこれから受講する授業（授業Ａとする）を選択する。生徒端末２０ａ1は、選択された授業Ａを示す情報を授業管理サーバ３０に送信する。
【００７６】
授業管理サーバ３０は、生徒端末２０ａ1から送信された授業Ａを示す情報に基づき授業情報ＤＢ３５に格納される授業情報テーブル（表３）および接続情報テーブル（表２）を参照し、授業Ａが行われる教室（教室２ａとする）を特定し、特定された教室に設置されるＡＰ２２ａに割り当てられるＩＰアドレス範囲から、現在空いているＩＰアドレスを１つ取得する。授業管理サーバ３０は、取得したＩＰアドレスと、ＡＰ２２ａのＳＳＩＤとを生徒端末２０ａ1に送信する。生徒端末２０ａ1は、授業管理サーバ３０から送信されたＩＰアドレスとＳＳＩＤに従い、ＡＰ２２ａとの接続を確立する。これにより、生徒端末２０ａ1は、受講する授業Ａが行われる教室２ａに限定して学校１の情報処理システムに接続可能となる。
【００７７】
教員Ａは、授業Ａを開始すると、実施するレッスンを公開状態とし、当該レッスンの取得を可能な状態とする。生徒ａ1は、生徒端末２０ａ1により、公開状態とされたレッスンの課題すなわちコンテンツおよび応答情報を取得する。生徒ａ1は、生徒端末２０ａ1により、課題を実行する。例えば、課題における応答情報が同時発声を示している場合、生徒ａ1は、生徒端末２０ａ1により、取得したコンテンツを再生しつつ、自身の発声を録音する。録音された音声データは、生徒端末２０ａ1に記憶される。生徒ａ1は、１つの課題に対して、複数回、自身の発声を録音することができる。
【００７８】
生徒ａ1は、課題が終了すると、課題において録音された音声データを、課題による成果物として授業管理サーバ３０に送信することができる。また、課題の応答情報がテキスト情報による応答を要求している場合、テキスト情報に編集を加えて授業管理サーバ３０に送信することもできる。授業管理サーバ３０は、生徒端末２０ａ1から課題に対する成果物として送信された音声データを示す情報を、表５の課題情報テーブルに格納する。
【００７９】
教員Ａは、授業終了後、あるいは、授業中に、教員用ＰＣ２１ａを用いて授業管理サーバ３０にアクセスして、生徒ａ1が生徒端末２０ａ1から課題の成果物として送信した音声データを確認することができる。教員Ａは、また、この成果物に対して評価を与えることができる。また、生徒ａ1は、例えば自宅から当該情報処理システムに接続して授業管理サーバ３０にアクセスし、自身が成果物として送信した音声データを確認し、授業の復習を行うことができる。
【００８０】
このように、実施形態に係る情報処理システムでは、生徒ａ1の成果物が、当該成果物による応答を要求した課題と関連付けて、授業管理サーバ３０に保存される。そのため、例えば教員Ａは、自身の授業Ａを受けた各生徒の成果物を、授業Ａに容易に関連付けて確認可能である。
【００８１】
（実施形態に適用可能な構成のより詳細な説明）
次に、実施形態に適用可能な構成について、より詳細に説明する。図４は、実施形態に適用可能な授業管理サーバ３０のハードウェア構成の例を示す。図４において、授業管理サーバ３０は、ＣＰＵ(Central  Processing  Unit)３０００と、ＲＯＭ(Read  Only  Memory)３００１と、ＲＡＭ(Random  Access  Memory)３００２と、ストレージ３００３と、通信インタフェース（Ｉ／Ｆ）３００４とを含み、これら各部がバス３０１０により互いに通信可能に接続される。
【００８２】
ストレージ３００３は、ハードディスクドライブや不揮発性半導体メモリにより構成される記憶媒体である。ＣＰＵ３０００は、ストレージ３００３やＲＯＭ３００１に予め格納されるプログラムに従い、ＲＡＭ３００２をワークエリアとして用いて動作し、授業管理サーバ３０の全体の動作を制御する。通信Ｉ／Ｆ３００４は、ＣＰＵ３０００の指示に従い、ネットワーク１０を介した通信を制御する。
【００８３】
図４の例では、ストレージ３００３が授業管理サーバ３０に内蔵されているように示されているが、これはこの例に限定されない。例えば、ストレージ３００３は、授業管理サーバ３０に対して直接的、あるいは、ネットワーク１０を介して接続される外部記憶装置であってもよい。また、上述した授業情報ＤＢ３５は、ストレージ３００３の記憶領域における所定の領域を用いて構成できる。これに限らず、授業情報ＤＢ３５を、授業管理サーバ３０に対して直接的または間接的に接続される外部記憶装置を用いて構成してもよい。
【００８４】
なお、実施形態に適用可能な認証サーバ３１およびポータルサーバ３２は、図４の授業管理サーバ３０と同等の構成にて実現可能であるので、ここでの説明を省略する。
【００８５】
図５は、実施形態に適用可能な教員用ＰＣ２１のハードウェア構成の例を示す。図５において、教員用ＰＣ２１は、ＣＰＵ２１００と、ＲＯＭ２１０１と、ＲＡＭ２１０２と、グラフィクスＩ／Ｆ２１０３と、ストレージ２１０４と、入出力Ｉ／Ｆ２１０５と、音声Ｉ／Ｆ２１０６と、通信Ｉ／Ｆ２１０７とを備え、これら各部がバス２１１０により互いに通信可能に接続される。
【００８６】
ストレージ２１０４は、データを不揮発に記憶する記憶媒体であって、ハードディスクドライブやフラッシュメモリを適用できる。ストレージ２１０４は、ＣＰＵ２１００が動作するためのプログラムやデータが記憶される。
【００８７】
ＣＰＵ２１００は、例えば、ＲＯＭ２１０１やストレージ２１０４に予め記憶されたプログラムに従い、ＲＡＭ２１０２をワークメモリとして用い、この教員用ＰＣ２１の全体の動作を制御する。グラフィクスＩ／Ｆ２１０３は、ＣＰＵ２１００によりプログラムに従い生成された表示制御信号に基づき、ディスプレイ２１２０が対応可能な表示信号を生成する。ディスプレイ２１２０は、グラフィクスＩ／Ｆ２１０３から供給された表示信号に応じた画面を表示する。
【００８８】
入出力Ｉ／Ｆ２１０５は、外部の機器との間でデータの送受信を行う。入出力Ｉ／Ｆ２１０５としては、例えばＵＳＢ(Universal  Serial  Bus)を適用可能である。この例では、入出力Ｉ／Ｆ２１０５に、ユーザ入力を受け付ける入力デバイス２１２１が接続されている。入力デバイス２１２１は、例えばキーボードや、マウスなどのポインティングデバイスを適用できる。通信Ｉ／Ｆ２１０７は、ＣＰＵ２１００の指示に従い、ネットワーク１０に対する有線または無線による通信を制御する。
【００８９】
音声Ｉ／Ｆ２１０６は、アナログ音声を音声に変換して出力するスピーカ（ＳＰ）２１２２と、音声を電気信号に変換して出力するマイクロホン（ＭＩＣ）２１２３とが接続される。音声Ｉ／Ｆ２１０６は、例えばＣＰＵ２１００からバス２１１０を介して供給されたディジタル音声信号をアナログ音声信号に変換して、スピーカ２１２２に供給することができる。また、音声Ｉ／Ｆ２１０６は、マイクロホン２１２３から収音した音声に応じて出力されたアナログ音声信号をディジタル音声信号に変換して、バス２１１０を介してＣＰＵ２１００に供給することができる。なお、スピーカ２１２２およびマイクロホン２１２３は、スピーカ２１２２をヘッドホンあるいはイヤホンとし、マイクロホン２１２３と組み合わせてヘッドセットとして構成することができる。
【００９０】
なお、職員用ＰＣ４０は、教員用ＰＣ２１と同様の構成にて実現可能であるので、ここでの説明を省略する。職員用ＰＣ４０は、音声Ｉ／Ｆ２１０６を省略することができる。
【００９１】
図６は、実施形態に適用可能な生徒端末２０のハードウェア構成の例を示す。図６において、生徒端末２０は、ＣＰＵ２０００と、ＲＯＭ２００１と、ＲＡＭ２００２と、音声Ｉ／Ｆ２００３と、ストレージ２００４と、通信Ｉ／Ｆ２００５と、グラフィクスＩ／Ｆ２００６と、入力Ｉ／Ｆ２００７とを含み、これら各部がバス２０１０により互いに通信可能に接続される。このように、生徒端末２０は、ＣＰＵ２０００と、ＲＯＭ２００１およびＲＡＭ２００２とを含み、コンピュータであると見做すことができる。
【００９２】
生徒端末２０は、ディスプレイ２００８ａと、入力デバイス２００８ｂとをさらに含む。ディスプレイ２００８ａおよび入力デバイス２００８ｂは、一体的に形成され、所謂タッチパネル２００８を構成する。入力デバイス２００８ｂは、手指の接触による入力を受付可能とされている。
【００９３】
ストレージ２００４は、例えば不揮発性半導体メモリにより構成され、ＣＰＵ２０００が動作するための各種プログラムやデータが格納される。ストレージ２００４としてハードディスクドライブを適用してもよい。ＲＯＭ２００１は、例えば生徒端末２０が起動、動作するために用いるプログラムやデータが予め記憶される。ＣＰＵ２０００は、ストレージ２００４やＲＯＭ２００１に格納されるプログラムに従い、ＲＡＭ２００２をワークエリアとして用いて動作し、生徒端末２０の全体の動作を制御する。通信Ｉ／Ｆ２００５は、ＣＰＵ２０００の指示に従い、無線ＬＡＮによるアクセスポイント（ＡＰ）との間で接続を確立し、当該ＡＰを介してネットワーク１０に対する通信を制御する。
【００９４】
グラフィクスＩ／Ｆ２００６は、ＣＰＵ２０００によりプログラムに従い生成された表示制御信号を、ディスプレイ２００８ａが対応可能な表示信号に変換してディスプレイ２００８ａに供給する。
【００９５】
ディスプレイ２００８ａは、表示デバイスとしての例えばＬＣＤ(Liquid  Crystal  Display)と、表示デバイスを表示信号に従い駆動する駆動回路とを含む。入力Ｉ／Ｆ２００７は、入力デバイス２００８ｂから、例えば入力デバイス２００８ｂに対する接触操作に応じて出力された信号を、ＣＰＵ２０００が対応可能な制御信号に変換して、バス２０１０に出力する。
【００９６】
音声Ｉ／Ｆ２００３は、アナログ音声を音声に変換して出力するスピーカ２０２０と、音声を電気信号に変換して出力するマイクロホン２０２１とが接続される。音声Ｉ／Ｆ２００３は、例えばＣＰＵ２０００からバス２０１０を介して供給されたディジタル音声信号をアナログ音声信号に変換して、スピーカ２０２０に供給することができる。また、音声Ｉ／Ｆ２００３は、マイクロホン２０２１から収音した音声に応じて出力されたアナログ音声信号をディジタル音声信号に変換して、バス２０１０を介してＣＰＵ２０００に供給することができる。なお、スピーカ２０２０およびマイクロホン２０２１は、スピーカ２０２０をヘッドホンあるいはイヤホンとし、マイクロホン２０２１と組み合わせてヘッドセットとして構成することができる。
【００９７】
図７は、実施形態に係る授業管理サーバ３０の機能を説明するための一例の機能ブロック図である。図７において、授業管理サーバ３０は、ＵＩ提示部３００と、通信部３０１と、設定部３０２と、管理部３０３と、制御部３０４とを含む。これらＵＩ提示部３００、通信部３０１、設定部３０２、管理部３０３および制御部３０４は、ＣＰＵ３０００上で動作するプログラムにより実現される。これに限らず、ＵＩ提示部３００、通信部３０１、設定部３０２、管理部３０３および制御部３０４のうち一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００９８】
通信部３０１は、通信Ｉ／Ｆ３００４を制御して、ネットワーク１０を介した通信を行う。ＵＩ提示部３００は、通信部３０１によりネットワーク１０を介して受信された要求に応じて、例えばＨＴＭＬデータといった、所定のＵＩを形成するための表示制御情報を生成する。生成された表示制御情報は、通信部３０１により、ネットワーク１０を介して、要求の送信元の機器（例えば教員用ＰＣ２１）に送信され、当該機器に対してＵＩを形成する。設定部３０２は、当該ＵＩを介して入力された情報に従い、課題情報を設定する。また、設定部３０２は、ネットワーク１０を介して受信した情報に従い、表３の授業情報テーブルに格納する授業情報の設定も行う。管理部３０３は、授業情報ＤＢ３５に格納される授業情報テーブルおよび課題情報テーブル（表５）の管理を行う。例えば、管理部３０３は、設定部３０２により設定された課題情報や授業情報を、授業情報ＤＢ３５に格納する。また、管理部３０３は、例えばネットワーク１０を介して受信した要求に従い、授業情報ＤＢ３５を参照して情報を抽出する。
【００９９】
制御部３０４は、例えば授業管理サーバ３０に搭載されるＯＳ(Operating  System)であって、授業管理サーバ３０の全体の動作を制御する。
【０１００】
実施形態に係る授業管理サーバ３０の各機能を実現するための情報処理プログラムは、インストール可能な形式また実行可能な形式のファイルでＣＤ(Compact  Disk)、フレキシブルディスク（ＦＤ）、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供される。これに限らず、情報処理プログラムを、インターネット５０などのネットワークに接続されたコンピュータ上に格納し、当該ネットワークを介してダウンロードさせることにより提供してもよい。また、情報処理プログラムをインターネット５０などのネットワークを経由して提供または配布するように構成してもよい。
【０１０１】
情報処理プログラムは、上述した各部（ＵＩ提示部３００、通信部３０１、設定部３０２および管理部３０３）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ３０００がストレージ３００３などの記憶媒体から当該情報処理プログラムを読み出して実行することにより、上述した各部がＲＡＭ３００２などの主記憶装置上にロードされ、ＵＩ提示部３００、通信部３０１、設定部３０２および管理部３０３が主記憶装置上に生成されるようになっている。
【０１０２】
図８は、実施形態に適用可能な教員用ＰＣ２１の機能を説明するための一例の機能ブロック図である。図８において、教員用ＰＣ２１は、通信部２１０と、表示制御部２１１と、入力受付部２１２と、ブラウザ部２１３と、制御部２１４とを含む。これら通信部２１０、表示制御部２１１、入力受付部２１２、ブラウザ部２１３および制御部２１４は、ＣＰＵ２１００上で動作するプログラムにより実現される。これに限らず、これら通信部２１０、表示制御部２１１、入力受付部２１２、ブラウザ部２１３および制御部２１４のうち一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【０１０３】
通信部２１０は、通信Ｉ／Ｆ２１０７を制御してネットワーク１０を介した通信を行う。表示制御部２１１は、例えば画面情報に従い表示制御信号を生成してグラフィクスＩ／Ｆ２１０３に供給する。入力受付部２１２は、入力デバイス２１２１に対する操作に応じた入力情報を受け付ける。
【０１０４】
ブラウザ部２１３は、ブラウザアプリケーションプログラムがＣＰＵ２１００上で動作することで形成される。ブラウザ部２１３としては、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）やＳａｆａｒｉ（登録商標）といった、一般的なブラウザアプリケーションプログラムを適用することができる。ブラウザ部２１３は、ＵＩ部２１３０および指示部２１３１を含む。ＵＩ部２１３０は、例えばＨＴＭＬデータといった表示制御情報に従ったＵＩを形成し、形成したＵＩによるＵＩ画面を表示するための画面情報を表示制御部２１１に渡す。また、ＵＩ部２１３０は、入力受付部２１２から、ＵＩ画面に応じて受け付けられた入力情報が渡される。指示部２１３１は、入力受付部２１２からＵＩ部２１３０に渡された入力情報に応じた指示を、制御部２１４に渡す。
【０１０５】
制御部２１４は、例えばＯＳであって、この教員用ＰＣ２１の全体の動作を制御する。上述した通信部２１０、表示制御部２１１および入力受付部２１２の各機能は、この制御部２１４の機能に含めることができる。
【０１０６】
図９は、実施形態に係る生徒端末２０の機能を説明するための一例の機能ブロック図である。図９において、生徒端末２０は、取得部２００と、提示部２０１と、ＵＩ部２０３と、成果物記憶部２０４と、入力受付部２０５と、通信制御部２０６と、成果物作成部２０７と、制御部２０８とを含む。これら取得部２００、提示部２０１、ＵＩ部２０３、成果物記憶部２０４、入力受付部２０５、通信制御部２０６、成果物作成部２０７および制御部２０８は、ＣＰＵ２０００上で動作するプログラムにより実現される。これに限らず、取得部２００、提示部２０１、ＵＩ部２０３、成果物記憶部２０４、入力受付部２０５、通信制御部２０６、成果物作成部２０７および制御部２０８のうち一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【０１０７】
入力受付部２０５は、入力デバイス２００８ｂに対する操作に応じた入力情報を受け付ける。通信制御部２０６は、通信Ｉ／Ｆ２００５を制御して、無線ＬＡＮのアクセスポイントを介した通信を行う。制御部２０８は、例えばＯＳであって、この生徒端末２０の全体の動作を制御する。
【０１０８】
取得部２００は、授業管理サーバ３０から課題情報を取得する。提示部２０１は、取得部２００により取得された課題情報を提示する。提示部２０１は、例えば課題情報に音声データや動画像データが含まれる場合には、音声データや動画像データの再生を制御し、課題情報の提示を行う。
【０１０９】
ＵＩ部２０３は、ディスプレイ２００８ａに画面を表示させるための表示情報を生成して、グラフィクスＩ／Ｆ２００６に渡す。また、ＵＩ部２０３は、ＵＩ部２０３によりディスプレイ２００８ａに表示された画面に応じて入力受付部２０５が受け付けた入力情報に応じた処理を行う。さらに、ＵＩ部２０３は、音声データの録音および再生を制御するためのコントローラを形成する。
【０１１０】
成果物作成部２０７は、取得部により取得された課題情報に含まれる応答情報に応じた成果物を生成する。例えば、成果物作成部２０７は、課題情報に含まれる応答情報が同時発声およびシャドウイングの何れかである場合に、課題情報に含まれる音声データの再生および録音を、ＵＩ部２０３により形成されるコントローラに対するユーザ操作に応じて制御する。また例えば、成果物作成部２０７は、課題情報に動画像データが含まれる場合、その動画像データの再生を、当該コントローラに対するユーザ操作に応じて制御する。
【０１１１】
成果物記憶部２０４は、成果物作成部２０７により生成された成果物の記憶および読み出しを制御する。成果物記憶部２０４は、例えばストレージ２００４に対する成果物の保存と、ストレージ２００４に保存された成果物のストレージ２００４からの読み出しとを制御する。
【０１１２】
実施形態に係る生徒端末２０の各機能、特に、取得部２００、提示部２０１、ＵＩ部２０３、成果物記憶部２０４および成果物作成部２０７を実現するための情報処理プログラムは、インストール可能な形式また実行可能な形式のファイルでＣＤ(Compact  Disk)、フレキシブルディスク（ＦＤ）、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供される。これに限らず、情報処理プログラムを、インターネット５０などのネットワークに接続されたコンピュータ上に格納し、当該ネットワークを介してダウンロードさせることにより提供してもよい。また、情報処理プログラムをインターネット５０などのネットワークを経由して提供または配布するように構成してもよい。
【０１１３】
情報処理プログラムは、上述した各部（取得部２００、提示部２０１、ＵＩ部２０３、成果物記憶部２０４および成果物作成部２０７）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ２０００がストレージ２００４などの記憶媒体から当該情報処理プログラムを読み出して実行することにより、上述した各部がＲＡＭ２００２などの主記憶装置上にロードされ、取得部２００、提示部２０１、ＵＩ部２０３、成果物記憶部２０４および成果物作成部２０７が主記憶装置上に生成されるようになっている。
【０１１４】
（実施形態に係る情報処理システムにおける処理の具体例）
次に、実施形態に係る情報処理システムにおける処理について、図１０〜図１２のシーケンス図を用いてより具体的に説明する。図１０は、職員による授業コース登録処理、図１１は、教員による授業設定処理、図１２は、教員および生徒が参加する授業における処理の例をそれぞれ示す。
【０１１５】
なお、以下では、各生徒ａ1、ａ2、…、ｂ1、ｂ2、…、ｃ1、ｃ2、…、および、後述する生徒ｄを、適宜、単に生徒として説明を行う。また、各生徒端末２０ａ1、２０ａ2、…、２０ｂ1、２０ｂ2、…、２０ｃ1、２０ｃ2、…は、同様の構成にて実現可能であるので、適宜、生徒端末２０として説明を行う。また、教員用ＰＣ２１ａ、２１ｂおよび２１ｃは、同様の構成にて実現可能であるので、適宜、教員用ＰＣ２１として説明を行う。さらに、ＡＰ２２ａ、２２ｂおよび２２ｃも、同様の構成にて実現可能であるので、適宜、ＡＰ２２として説明を行う。
【０１１６】
なお、図１０〜図１２において、上述した図１および図２と共通する部分には同一の符号を付して、詳細な説明を省略する。また、図１０〜図１２のシーケンス図による処理に先立って、上述したように、表４に示した授業情報ＤＢ３５の接続情報テーブルは、予め接続情報が格納され、表１および表２にそれぞれ示したユーザＤＢ３６のアカウント情報テーブルおよびロール情報テーブルは、各ユーザのアカウント情報およびロール情報が予め格納されているものとする。さらに、ＣＡＬＬ教室における授業に限らず、各生徒ａ1、ａ2、…、ｂ1、ｂ2、…、ｃ1、ｃ2、…が受講する授業は、予め設定され、設定内容が授業情報ＤＢ３５に登録されているものとする。
【０１１７】
図１０は、実施形態に係る情報処理システムにおける、職員による授業コース登録処理を示す一例のシーケンス図である。職員は、職員用ＰＣ４０を用いて、授業管理サーバ３０へのアクセスを要求する（ステップＳ１００）。例えば、職員は、職員用ＰＣ４０においてブラウザを起動し、このブラウザから授業管理サーバ３０へのアクセスを要求する。授業管理サーバ３０は、職員用ＰＣ４０のアクセス要求に応じて、ログイン画面を職員用ＰＣ４０に提示する（ステップＳ１０１）。職員は、職員用ＰＣ４０に表示されるログイン画面に従い、職員用ＰＣ４０にログイン情報（ユーザＩＤ、パスワード）を入力し（ステップＳ１０２）、入力したログイン情報を授業管理サーバ３０に送信し、ログイン要求を行う（ステップＳ１０３）。
【０１１８】
授業管理サーバ３０は、職員用ＰＣ４０からのログイン要求に応じて、認証サーバ３１にログイン情報を渡し、認証要求を行う（ステップＳ１０４）。認証サーバ３１は、この認証要求に応じて、ポータルサーバ３２から渡されたログイン情報に基づきユーザＤＢ３６を参照して、認証処理を行う（ステップＳ１０５）。認証サーバ３１は、認証結果を授業管理サーバ３０に送信する（ステップＳ１０６）。
【０１１９】
授業管理サーバ３０は、認証サーバ３１から送信された認証結果が認証の成功を示す場合、ユーザＩＤに基づき、職員用ＰＣ４０に対して初期画面を提示する（ステップＳ１１０）。なお、授業管理サーバ３０は、認証結果が認証の失敗を示す場合、例えば職員用ＰＣ４０に対してエラーメッセージを提示する。
【０１２０】
職員用ＰＣ４０は、授業管理サーバ３０から提示された初期画面を表示し（ステップＳ１１１）、表示した初期画面に応じた編集を受け付ける（ステップＳ１１２）。ここで、職員用ＰＣ４０は、ユーザ操作に応じて、授業管理サーバ３０に対して、指定された項目の編集を行うための各種画面を要求することができる。また、職員用ＰＣ４０は、ユーザ操作に応じて、確認のため授業コースに含まれる授業に用いる画面を要求することもできる。
【０１２１】
職員は、職員用ＰＣ４０に表示された初期画面を始めとした各種画面に応じて授業コースの設定情報を入力する。また、認証結果により職員のロールを得られており、職員には画面を介して授業コースの登録をする権限が与えられている。授業コースの登録は、職員または管理者のロールを有するユーザのみ許可される。職員用ＰＣ４０は、職員用ＰＣ４０に対する所定のユーザ操作に応じて、入力された設定情報を授業管理サーバ３０に送信し、授業管理サーバ３０に対して、授業コースの登録を要求する（ステップＳ１１３）。授業管理サーバ３０は、この要求に応じて、職員用ＰＣ４０から送信された授業コースの設定情報に基づき、表３の授業情報テーブルの各項目に情報を格納し、授業コースの登録処理を行う（ステップＳ１１４）。
【０１２２】
職員は、職員用ＰＣ４０を用いて、表３の授業情報テーブルに登録されている授業コースのスケジュールの登録を、授業管理サーバ３０に要求することができる（ステップＳ１１５）。例えば、職員は、登録した授業コースのスケジュールの変更、修正などを、職員用ＰＣ４０から授業管理サーバ３０に要求する。授業管理サーバ３０は、この要求に応じて、表３の授業情報テーブルに基づき授業コースのスケジュールの情報を職員用ＰＣ４０に送信する（ステップＳ１１６）。
【０１２３】
職員用ＰＣ４０は、授業管理サーバ３０から送信されたスケジュール情報を表示し（ステップＳ１１７）、表示したスケジュール情報に対する編集を受け付ける（ステップＳ１１８）。職員用ＰＣ４０は、スケジュール情報の編集が終了すると、編集されたスケジュール情報を授業管理サーバ３０に送信し、スケジュールの登録を要求する（ステップＳ１１９）。授業管理サーバ３０は、この要求に応じて、職員用ＰＣ４０から送信されたスケジュール情報に基づき、表３の授業情報テーブルの情報を更新し、編集されたスケジュール情報の登録を行う（ステップＳ１２０）。
【０１２４】
なお、職員用ＰＣ４０を用いたステップＳ１１５以下の処理は、必要に応じて実行される。
【０１２５】
図１１は、実施形態に係る情報処理システムにおける、教員による授業設定処理を示す一例のシーケンス図である。教員は、例えば教員用ＰＣ２１においてブラウザを起動し、ブラウザから授業管理サーバ３０へのアクセスを要求する（ステップＳ２００）。授業管理サーバ３０は、教員用ＰＣ２１のアクセス要求に応じて、ログイン画面を教員用ＰＣ２１に提示する（ステップＳ２０１）。教員は、教員用ＰＣ２１に表示されるログイン画面に従い、教員用ＰＣ２１にログイン情報（ユーザＩＤ、パスワード）を入力し（ステップＳ２０２）、ログイン要求を行う（ステップＳ２０３）。
【０１２６】
授業管理サーバ３０は、教員用ＰＣ２１からのログイン要求に応じて、認証サーバ３１にログイン情報を渡し、認証要求を行う（ステップＳ２０４）。認証サーバ３１は、この認証要求に応じて、授業管理サーバ３０から渡されたログイン情報に基づきユーザＤＢ３６を参照して、認証処理を行う（ステップＳ２０５）。認証処理は、例えば、ユーザＩＤのユーザの存在確認と、当該ユーザのロールの確認を含む。認証サーバ３１は、認証結果と認証を行ったユーザＩＤとを授業管理サーバ３０に送信する（ステップＳ２０６）。
【０１２７】
授業管理サーバ３０は、認証サーバ３１から送信された認証結果が認証の成功を示す場合、ユーザＩＤに基づき、教員用ＰＣ２１に対して初期画面を提示する（ステップＳ２１０）。なお、授業管理サーバ３０は、認証結果が認証の失敗を示す場合、例えば教員用ＰＣ２１に対してエラーメッセージを提示する。
【０１２８】
教員用ＰＣ２１において、ブラウザは、授業管理サーバ３０から提示された初期画面を表示する（ステップＳ２１１）。初期画面は、例えば、教員が担当する授業の一覧表示を含む。教員は、教員用ＰＣ２１においてブラウザにより表示される初期画面に対し、課題を登録する授業を選択する（ステップＳ２１２）。教員用ＰＣ２１は、選択された授業を示す情報を、授業管理サーバ３０に送信し、当該授業に関する課題の登録を要求する（ステップＳ２１３）。
【０１２９】
授業管理サーバ３０は、教員用ＰＣ２１からの要求に応じて、教員用ＰＣ２１に対して、課題を登録するための画面を提示する（ステップＳ２１４）。教員用ＰＣ２１において、ブラウザは、授業管理サーバ３０から提示された課題登録画面を表示する（ステップＳ２１５）。教員は、教員用ＰＣ２１においてブラウザにより表示された課題登録画面に応じて、課題の各項目の設定を行う（ステップＳ２１６）。また、教員は、課題に用いるコンテンツ（音声データ、動画像データなど）の指定を行う（ステップＳ２１７）。コンテンツの指定は、例えば、教員用ＰＣ２１のＯＳ（制御部２１４）が標準的に備えるファイル選択画面を用いて行うことができる。
【０１３０】
教員は、コンテンツを含む課題の各項目の設定が終了すると、教員用ＰＣ２１により、設定された各項目の情報とコンテンツとを授業管理サーバ３０に送信し、課題の登録を要求する（ステップＳ２１８）。授業管理サーバ３０は、教員用ＰＣ２１からの課題登録要求に応じて、教員用ＰＣ２１から送信された課題の各項目の情報とコンテンツを示す情報とを、表５の課題情報テーブルに格納し、課題登録処理を実行する（ステップＳ２１９）。また、授業管理サーバ３０は、教員用ＰＣ２１から送信されたコンテンツを、例えば授業情報ＤＢ３５に、コンテンツを示す情報に関連付けて格納する。
【０１３１】
なお、例えば上述のステップＳ２１６において、教員用ＰＣ２１は、ユーザ操作に応じて、授業管理サーバ３０に対して、指定された項目の登録を行うための画面を要求することができる。また、教員用ＰＣ２１は、ユーザ操作に応じて、設定した課題の各項目や、選択したコンテンツを確認するための画面を、授業管理サーバ３０に要求することもできる。
【０１３２】
図１２は、実施形態に係る情報処理システムにおける、教員および生徒による授業での処理を示す一例のシーケンス図である。ステップＳ３００で、教員（教員とする）は、教員用ＰＣ２１においてブラウザを起動させ、図１１のステップＳ２００〜ステップＳ２０６と同様の処理を実行して認証処理を行い、授業管理サーバ３０にアクセスする。
【０１３３】
授業管理サーバ３０は、教員の認証に成功すると、教員用ＰＣ２１に対して初期画面を提示する（ステップＳ３０１）。この場合の初期画面は、開始する授業を指定するための画面であって、例えば、教員が担当する授業が選択的に表示される時間割の画面である。この初期画面は、教員用ＰＣ２１において、ブラウザにより表示される（ステップＳ３０２）。
【０１３４】
教員は、教員用ＰＣ２１に表示される初期画面に基づき開始する授業を指定し、指定した授業を示す情報を授業管理サーバ３０に送信する（ステップＳ３０３）。授業管理サーバ３０は、教員用ＰＣ２１から送信された情報に従い、指定された授業の授業画面を教員用ＰＣ２１に提示する（ステップＳ３０４）。教員用ＰＣ２１において、ブラウザは、授業管理サーバ３０から提示された授業画面を表示する（ステップＳ３０５）。教員は、例えば授業の開始に応じて、当該授業で用いる課題に応じたレッスンを公開状態とするように、授業管理サーバ３０に要求する（ステップＳ３０６）。授業管理サーバ３０は、この要求に応じて表５の課題情報テーブルを参照し、当該レッスンの項目「公開／非公開」の値を公開状態を示す値とする（ステップＳ３０７）。
【０１３５】
一方、この授業を受講する生徒は、先ず、自身の生徒端末２０により授業アプリを起動する（ステップＳ３１０）。なお、起動アプリは、生徒端末２０に予め搭載されているものとする。生徒は、起動アプリから授業管理サーバ３０へのアクセスを要求する（ステップＳ３１１）。なお、この段階では、生徒端末２０は、任意のアクセスポイントから、学校１のネットワーク１０に接続するものとする。授業管理サーバ３０は、生徒端末２０のアクセス要求に応じて、ログイン画面を生徒端末２０に提示する（ステップＳ３１２）。
【０１３６】
ログイン画面は、生徒端末２０において、授業アプリにより表示される。生徒は、生徒端末２０に表示されるログイン画面に従い、生徒端末２０にログイン情報（ユーザＩＤ、パスワード）を入力する（ステップＳ３１３）。生徒端末２０において、授業アプリは、入力されたログイン情報を授業管理サーバ３０に送信し、ログイン要求を行う（ステップＳ３１４）。
【０１３７】
授業管理サーバ３０は、生徒端末２０からのログイン要求に応じて、受信したログイン情報のユーザＩＤが受講生として登録されているか否かを判定する。登録されていない場合、授業管理サーバ３０は認証サーバ３１にログイン情報を渡し、認証要求を行う（ステップＳ３１５）。認証サーバ３１は、この認証要求に応じて、ポータルサーバ３２から渡されたログイン情報に基づきユーザＤＢ３６を参照して、認証処理を行う（ステップＳ３１６）。認証サーバ３１は、認証結果を授業管理サーバ３０に送信する（ステップＳ３１７）。
【０１３８】
授業管理サーバ３０は、受講生として登録されていた場合、あるいは、認証サーバ３１から送信された認証結果が認証の成功を示す場合、ユーザＩＤに基づき、生徒端末２０に対して初期画面を提示する（ステップＳ３１８）。この初期画面は、生徒が例えば当日に受講する授業の一覧が表示される。生徒は、生徒端末２０を操作して、この一覧から、受講する授業を選択する（ステップＳ３２０）。生徒端末２０は、選択された授業を示す情報を授業管理サーバ３０に送信し、授業を受講する教室の指定を要求する（ステップＳ３２１）。
【０１３９】
授業管理サーバ３０は、生徒端末２０から送信された教室指定要求に応じて、授業を示す情報に基づき表５の課題情報テーブルを参照して、生徒が授業を受講する教室を特定する。授業管理サーバ３０は、さらに、表４の接続情報テーブルを参照して、特定された教室（教室２ａとする）のアクセスポイント（ＡＰ２２ａ）に接続するための接続情報を取得する。すなわち、授業管理サーバ３０は、接続情報テーブルから、教室２ａに対応する項目「ＡＰのＳＳＩＤ」の値と、項目「ＡＰのＩＰアドレス範囲」における１つの空きＩＰアドレスと、項目「パスワード」の値と、を接続情報として取得する。授業管理サーバ３０は、取得した接続情報を、生徒端末２０に送信する（ステップＳ３２２）。
【０１４０】
生徒端末２０において、授業アプリは、授業管理サーバ３０から送信された接続情報に従い、生徒端末２０の接続設定を行う（ステップＳ３２３）。この接続設定を行った後は、生徒端末２０は、接続情報が示すアクセスポイントが設置された場所において限定的に、ネットワーク１０との接続が可能となる。
【０１４１】
なお、授業アプリは、この接続設定を、時間に応じて解除することができる。例えば、授業アプリは、接続が確立された時間から所定時間が経過すると、接続設定を解除する。これに限らず、授業アプリは、時刻に応じて接続設定を解除してもよい。例えば、授業アプリは、授業に設定された時間帯（時限）の終端時間に対して所定時間（例えば１０分）のマージンを設けて、接続設定を解除する。
【０１４２】
生徒は、生徒端末２０を持参して授業を受ける教室に移動する。これにより、生徒端末２０と教室２ａに設置されたＡＰ２２ａとの間で接続処理が行われ、接続が確立される（ステップＳ３２４）。生徒端末２０とＡＰ２２ａとの間で接続が確立されると、生徒端末２０と授業管理サーバ３０とのＡＰ２２ａおよびネットワーク１０を介した接続が可能となる。
【０１４３】
授業管理サーバ３０は、生徒端末２０と接続すると、生徒端末２０に対して、授業画面を提示する（ステップＳ３３０）。生徒端末２０において、授業アプリは、授業管理サーバ３０から提示された授業画面を表示する。ここで、授業画面には、複数の課題が含まれているものとする。生徒は、生徒端末２０に表示された授業画面に応じて、実行する課題を指定する（ステップＳ３３１）。生徒端末２０において、授業アプリは、指定された課題を示す情報を授業管理サーバ３０に送信し、その課題で用いるコンテンツを授業管理サーバ３０に要求する（ステップＳ３３２）。
【０１４４】
授業管理サーバ３０は、生徒端末２０からの要求に従い、生徒端末２０から送信された課題を示す情報に基づき表５の課題情報テーブルを参照してこの課題で用いるコンテンツの情報を取得し、取得したコンテンツの情報に基づきコンテンツ（例えば音声データや動画像データ）を取得する。授業管理サーバ３０は、取得したコンテンツを、生徒端末２０に送信する（ステップＳ３３３）。
【０１４５】
これに限らず、授業管理サーバ３０は、コンテンツの本体ではなく、コンテンツの場所を示す情報を生徒端末２０に送信してもよい。生徒端末２０において、授業アプリは、このコンテンツの場所を示す情報に基づき、コンテンツを取得する。
【０１４６】
生徒は、生徒端末２０において、授業アプリにより課題を実行する（ステップＳ３３４）。例えば、課題が「動画像データを再生しながらの同時発声」である場合、生徒は、生徒端末２０の授業アプリにより、授業管理サーバ３０から取得した動画像データとしてのコンテンツを再生し、自らの発声を録音する。生徒は、課題が終了すると、生徒端末２０の授業アプリにより、自らの発声を録音した音声データを、課題の成果物として授業管理サーバ３０に送信する（ステップＳ３４０）。授業管理サーバ３０は、生徒端末２０から送信された成果物または成果物を示す情報を、表５の課題情報テーブルに格納する（ステップＳ３４１）。
【０１４７】
授業後、または、授業中に、教員は、生徒端末２０から送信された成果物に対する評価を行うことができる。教員は、教員用ＰＣ２１から授業管理サーバ３０に対して、例えば生徒による成果物を要求する（ステップＳ３４２）。授業管理サーバ３０は、この要求に従い表５の課題情報テーブルを参照し、生徒による成果物を特定する。授業管理サーバ３０は、特定した生徒による成果物を教員用ＰＣ２１に送信する（ステップＳ３４３）。
【０１４８】
例えば、授業管理サーバ３０は、教員用ＰＣ２１による成果物の要求に応じて、教員が担当した授業において提出された成果物と、この成果物を提出した生徒とを対応付けて一覧表示した画面を教員用ＰＣ２１に提示することができる。教員は、教員用ＰＣ２１においてブラウザにより表示された成果物および生徒の一覧表示画面から所望の成果物を選択し、選択した成果物を授業管理サーバ３０に要求する。授業管理サーバ３０は、教員用ＰＣ２１により要求された成果物を、教員用ＰＣ２１に送信する。これにより、教員は、所望の生徒の成果物を容易に取得することができる。
【０１４９】
教員は、授業管理サーバ３０から送信された生徒の成果物に対して評価を行う（ステップＳ３４４）。例えば、成果物が生徒により録音された音声データである場合、教員は、教員用ＰＣ２１においてブラウザにより再生し、再生された音声に応じて当該成果物に対して評価値を設定する。評価値は、例えば５段階の値を用いることができる。また、評価として、テキスト情報によるコメントを付加することも可能である。教員用ＰＣ２１において、ブラウザは、設定された評価値を表示する。評価としてコメントが付加されている場合、当該コメントも表示する。
【０１５０】
教員用ＰＣ２１において、ブラウザは、教員により成果物に対して評価値などが設定されると、評価値など評価の結果を示す評価情報を、生徒を示す情報（例えばユーザＩＤ）と関連付けて授業管理サーバ３０に送信する（ステップＳ３４５）。授業管理サーバ３０は、教員用ＰＣ２１から送信された評価情報を、表５の課題情報テーブルの項目「応答」における、ユーザＩＤおよびレッスンが対応する応答データに追加して格納し、評価情報の登録を行う（ステップＳ３４６）。
【０１５１】
生徒は、授業中または授業後に、自身が提出した成果物に対する評価を確認することができる。生徒は、例えば授業中に、生徒端末２０ａ1により、授業管理サーバ３０に対してユーザＩＤと、授業およびレッスンを特定する情報とを送信し、評価情報の要求を行う（ステップＳ３４７）。授業管理サーバ３０は、評価情報の要求に応じて、生徒端末２０ａ1から送信されたユーザＩＤおよび授業およびレッスン特定情報に基づき表５の課題情報テーブルを参照し、当該ユーザＩＤおよび授業に対応する成果物の評価情報を取得する。授業管理サーバ３０は、取得した評価情報を生徒端末２０に送信する（ステップＳ３４８）。授業管理サーバ３０は、さらに、評価物そのものを、評価情報と共に送信してもよい。生徒端末２０において、ブラウザは、授業管理サーバ３０から送信された評価情報を、授業およびレッスンに対応付けて表示する（ステップＳ３４９）。生徒は、この表示に基づき自身が提出した成果物に対する評価を確認でき、また、授業の復習を行うことが可能である。
【０１５２】
（実施形態に係る画面表示の具体例）
次に、実施形態に係る、職員用ＰＣ４０、教員用ＰＣ２１および生徒端末２０における画面表示について、具体的な例を用いて説明する。図１３は、実施形態に係る、職員用ＰＣ４０における画面遷移の例を示す。
【０１５３】
図１３において、トップ画面１００ａは、例えば図１０のステップＳ１００において職員用ＰＣ４０から授業管理サーバ３０にアクセス要求を行った際に、ポータルサーバ３２により最初に表示される画面である。職員用ＰＣ４０の画面は、トップ画面１００ａからログイン画面１０１ａに遷移する。ログイン画面１０１ａは、ログイン情報（ユーザＩＤおよびパスワード）を入力する入力領域と、ログイン要求を送信するためのボタンとが設けられる。図１０のステップＳ１０２〜ステップＳ１０６を用いて説明したように、ログイン画面１０１ａにおいてログイン情報の入力および送信が行われ、認証が成功すると、職員用ＰＣ４０に、初期画面として職員用時間割画面１０２が表示される（図１０のステップＳ１１０、ステップＳ１１１）。
【０１５４】
なお、トップ画面１００ａからログイン画面１０１ａへのアクセスが何らかの理由で失敗した場合、職員用ＰＣ４０の画面表示がシステムによるエラーメッセージを表示するエラー画面１０３ａに遷移し、例えばその所定時間後に、エラーが発生した旨を通知するエラーダイアログ画面１０４ａに画面が遷移される。
【０１５５】
職員用ＰＣ４０の画面は、職員用時間割画面１０２から、科目編集画面１１０、授業初期画面１１１、教職員設定画面１１２およびシステム設定画面１１３それぞれに遷移することができる。また、科目編集画面１１０は、授業日程編集画面１１５に遷移することができ、システム設定画面１１３は、時間割設定画面１１６に遷移することができる。
【０１５６】
図１４は、実施形態に係る職員用時間割画面１０２の例を示す。図１４の例では、職員用時間割画面１０２において、上部に、画面タイトル１００１と、アイコン１００２および１００３と、言語選択部１００４と、ログイン情報表示部１００５と、ログアウトボタン１００６とを含むタイトルバー領域１０００が設けられる。
【０１５７】
画面タイトル１００１は、この職員用時間割画面１０２のタイトルが表示される。アイコン１００２は、ユーザ操作に応じて画面を教職員設定画面１１２に遷移させるための操作子である。アイコン１００３は、ユーザ操作に応じて画面をシステム設定画面１１３に遷移させるための操作子である。言語選択部１００４は、職員用ＰＣ４０において表示される一連の画面の表示言語を選択するための領域である。ログイン情報表示部１００５は、現在職員用ＰＣ４０を用いて授業管理サーバ３０にログインしている職員（ユーザ）の情報が表示される。ログアウトボタン１００６は、授業管理サーバ３０からログアウトするためのボタンである。
【０１５８】
職員用時間割画面１０２において、タイトルバー領域１０００の下部に、時間割表示領域１０２５が設けられる。図１４の例では、時間割表示領域１０２５は、月曜から土曜までの各日について、所定の時間帯毎に分割された時限１０２６を単位として、各時限１０２６が格子状に配置されて表示されている。各時限１０２６は、それぞれ１つの授業に対応し、各授業コースに付与されたコードと、授業コース名と、その授業（時限）を担当する教員名とが表示される。例えば、授業管理サーバ３０は、授業情報ＤＢ３５に保存される授業情報テーブル（表３）を参照して各時限の情報を取得し、時間割表示領域１０２５に表示させる。また、図１４では、太枠で示した時限１０２７が選択されている様子を示している。
【０１５９】
職員用時間割画面１０２において、下部に、ボタン１０２９および１０３０が設けられる。ボタン１０２９は、時間割表示領域１０２５において選択された時限（例えば時限１０２７）の情報を編集するためのボタンであり、ボタン１０２９が操作されることで、画面表示が科目編集画面１１０に遷移される。ボタン１０３０は、時間割表示領域１０２５において選択された時限（例えば時限１０２７）の授業画面を表示させるためのボタンであり、ボタン１０３０が操作されることで、画面表示が授業初期画面１１１に遷移される。
【０１６０】
図１５は、実施形態に係る科目編集画面１１０の例を示す。なお、図１５および以下の同様の図において、上述した図１４と共通する部分には同一の符号を付して、詳細な説明を省略する。図１５において、科目編集画面１１０は、上部のタイトルバー領域１０００に、画面タイトル１００１と、アイコン１００２および１００３と、言語選択部１００４と、ログイン情報表示部１００５と、ログアウトボタン１００６とが設けられる。
【０１６１】
図１５の例では、科目編集画面１１０は、タイトルバー領域１０００の下部に、科目編集領域１１０１および受講生一覧領域１１０２が設けられている。科目編集領域１１０１は、職員用時間割画面１０２の時間割表示領域１０２５において選択された授業（時限）を含む授業コースの情報を編集するための領域である。
【０１６２】
図１５の例では、科目編集領域１１０１は、コード入力領域と、科目名入力領域と、開催期間設定部と、開催曜日設定部と、開催時限設定部と、授業日程編集ボタンと、担当教員設定領域と、科目内容入力領域とが設けられる。コード入力領域は、この授業コースのコードが入力される。コードは、ユニークな値である必要は無く、任意の値を設定することができる。授業管理サーバ３０は、このコードとは別途に、この授業コースをユニークな識別情報で管理している。科目名入力領域は、この授業コースの名前が入力される。
【０１６３】
開催期間設定部は、この授業コースの開催期間を設定するために設けられ、図１５の例では、ある年度の前期または通年の何れかを排他的に設定できるようになっている。開催曜日設定部は、上述の時間割表示領域１０２５における選択に応じて、この授業コースの授業が行われる曜日が表示される。開催時限設定部は、上述の時間割表示領域１０２５における選択に応じて、この授業コースの授業が行われる時限が表示される。授業日程編集ボタンは、操作することで、画面表示が授業日程編集画面１１５に遷移する。担当教員設定領域は、この授業コースの授業を担当する教員を、表１のアカウント情報テーブルと、表２のロール情報テーブルとに基づき、ロールが「教員」に設定されたユーザから選択するための領域である。科目内容入力領域は、この授業コースの説明をテキスト情報により入力するための領域である。
【０１６４】
なお、授業管理サーバ３０は、上述の時間割表示領域１０２５において選択された授業を含む授業コースの情報が、授業情報ＤＢ３５の授業情報テーブル（表３）に既に格納されている場合には、授業情報テーブルから当該情報を取得して、取得した情報を、科目編集領域１１０１の対応する各部にデフォルト値として表示させる。
【０１６５】
図１５において、科目編集領域１１０１の下部に、ボタン１１０３ａおよび１１０３ｂが設けられる。ボタン１１０３ａは、現在この科目編集領域１１０１において表示されている科目（授業コース）を削除するためのボタンである。ボタン１１０３ｂは、現在この科目編集領域１１０１において表示されている科目（授業コース）を登録するためのボタンである。ボタン１１０３ｂが操作されることで、科目編集領域１１０１の各部に設定された値が職員用ＰＣ４０から授業管理サーバ３０に送信され（図１０のステップＳ１１３）、授業管理サーバ３０により授業情報ＤＢ３５の授業情報テーブル（表３）に格納または上書きされる（図１０のステップＳ１１４）。また、ボタン１１０３ａが操作されることで、科目編集領域１１０１の各部に設定された値がクリアされると共に、授業情報ＤＢ３５の授業情報テーブルから、対応する授業コースの情報が削除される。
【０１６６】
図１５において、受講生一覧領域１１０２は、科目編集領域１１０１に表示される授業コースを受講する生徒の情報が一覧表示される。例えば、授業管理サーバ３０は、上述の時間割表示領域１０２５において選択された授業を含む授業コースを受講するための受講登録を行った受講者の情報（ユーザＩＤ）が、授業情報ＤＢ３５の授業情報テーブル（表３）に既に格納されている場合には、授業情報テーブルから当該受講者情報を取得して、取得した情報を、受講生一覧領域１１０２に表示させる。
【０１６７】
受講生一覧領域１１０２の下部には、ボタン１１０２ｂおよび１１０２ａが設けられる。ボタン１１０２ａは、受講生の一覧を例えばＣＳＶ(Comma-Separated  Values)ファイルからインポートするためのボタンである。ファイルからインポートされた受講生の一覧データは、例えば職員用ＰＣ４０から授業管理サーバ３０に送信され、表３の授業情報テーブルに格納される。ボタン１１０２ｂは、受講生一覧領域１１０２に表示される全ての受講生の情報を削除するためのボタンである。また、ボタン１１０２ｂが操作されることで、授業情報ＤＢ３５の授業情報テーブル（表３）から、対応する授業コースの受講生の情報も削除される。
【０１６８】
図１６は、実施形態に係る、科目編集領域１１０１において授業日程編集ボタンが操作されることで遷移される授業日程編集画面１１５の例を示す。図１６の例では、授業日程編集画面１１５が上述した科目編集画面１１０にオーバーラップして表示されている。授業日程編集画面１１５は、授業コース情報表示領域１１５０と、日程指定領域１１５１と、日程編集領域１１５２とが設けられる。
【０１６９】
授業コース情報表示領域１１５０は、図１５に示した科目編集領域１１０１における授業日程編集ボタンの上に設けられる、科目名入力領域、開催期間設定部、開催曜日設定部および開催時限設定領域に入力および設定された値が表示される。
【０１７０】
日程指定領域１１５１は、開催期間設定部、開催曜日設定部および開催時限設定領域に入力および設定された値に基づき、授業コースによる授業の日程が一覧表示される。日程編集領域１１５２は、日程指定領域１１５１において指定された授業の日程を編集するための領域であり、開催日および時限を編集できる。ボタン１１５２ａは、日程編集領域１１５２において編集された日程を保存するためのボタンであって、ボタン１１５２ａを操作することで、編集された日程が日程指定領域１１５１の表示に反映される。
【０１７１】
授業日程編集画面１１５の下部には、ボタン１１５１ａ、１１５１ｂおよび１１５１ｃが設けられる。ボタン１１５１ａは、日程指定領域１１５１において指定された授業を削除するためのボタンである。ボタン１１５１ｂは、授業を追加するためのボタンである。ボタン１１５１ｂが操作されることで、例えば、日程編集領域１１５２において設定された日程および時限に、授業を追加することができる。ボタン１１５１ｃは、この授業日程編集画面１１５による授業日程の編集作業を終了させるためのボタンであって、このボタン１１５１ｃが操作されることで、授業日程編集画面１１５が閉じられ、画面表示が科目編集画面１１０に遷移される。
【０１７２】
図１７は、実施形態に係る授業初期画面１１１の例を示す。図１７において、授業初期画面１１１は、上部のタイトルバー領域１０００に、画面タイトル１００１と、アイコン１００２および１００３と、言語選択部１００４と、ログイン情報表示部１００５と、ログアウトボタン１００６とが設けられる。
【０１７３】
図１７の例では、授業初期画面１１１は、タイトルバー領域１０００の下部に授業名表示部１１１０が設けられ、その下部に、日程指定バー１１１１が設けられる。さらに、日程指定バー１１１１の下部に、レッスン表示部１１１３と、コンテンツ提示部１１１４とが設けられる。また、コンテンツ提示部１１１４の右側には、ボタン群１１１５と、授業開始ボタン１１１６ａとが設けられる。
【０１７４】
授業名表示部１１１０は、職員用時間割画面１０２の時間割表示領域１０２５において選択された時限の授業の授業名が表示される。日程指定バー１１１１は、当該授業を含む授業コースにおける各授業の日程が一覧表示される。レッスン表示部１１１３は、当該授業コースの、日程指定バー１１１１において指定された日程の授業に関するレッスンが一覧表示され、コンテンツ提示部１１１４は、レッスン表示部１１１３において指定されたレッスンで用いられるコンテンツが提示される。
【０１７５】
レッスン表示部１１１３の上部にはタブ１１１２が設けられる。タブ１１１２は、レッスン表示部１１１３の表示を、レッスン一覧と、提出物一覧と、履歴一覧とで切り替えるためのタブを含む。図１７の例では、タブ１１１２は、レッスン表示部１１１３にレッスン一覧を表示させるタブが指定されている。この場合、レッスン表示部１１１３は、授業初期画面１１１が対象としている授業に含まれるレッスンが一覧表示される。例えば、授業管理サーバ３０は、授業情報ＤＢ３５の格納される課題情報テーブル（表５）のうち、当該授業に対応する課題情報テーブルを取得し、取得した課題情報テーブルの各レコードの項目「レッスン名」に格納される値に基づき、レッスン表示部１１１３における表示を行う。
【０１７６】
レッスン表示部１１１３に表示される各レッスンは、レッスン名と、アイコン１１１３ｄ、１１１３ｅ、１１１３ｆおよび１１１３ｇとを含む。アイコン１１１３ｄは、そのレッスンのタイプ（音声再生、電子黒板画面共有、生徒端末２０同士で音声交換、など）を示す。アイコン１１１３ｅは、そのレッスンで提出すべき提出物（成果物）の種類（音声データ、テキストデータ、など）を示すアイコンと、提出物の提出の有無とを示すアイコンとの組である。アイコン１１１３ｆは、操作に応じてそのレッスンで用いるコンテンツの授業管理サーバ３０への登録を指示すると共に、コンテンツのサーバ３０への登録状態（未登録、登録中、変換中および登録済）を示す。アイコン１１１３ｇは、そのレッスンが公開状態および非公開状態の何れであるかを示す。
【０１７７】
レッスン表示部１１１３の下部に、ボタン１１１３ａ、１１１３ｂおよび１１１３ｃが設けられる。ボタン１１１３ａは、レッスン表示部１１１３に対するレッスンの追加を指示するためのボタンである。ボタン１１１３ｂは、レッスン表示部１１１３において指定されているレッスンの削除を指示するためのボタンである。ボタン１１１３ｃは、レッスン表示部１１１３において指定されているレッスンの順番を変更するためのボタンの組である。
【０１７８】
コンテンツ提示部１１１４は、レッスン表示部１１１３において指定されているレッスンで用いられるコンテンツが提示される。コンテンツ提示部１１１４は、タイトル領域１１１４ａと、コンテンツ領域１１１４ｂと、コントロール領域１１１４ｃと、応答設定領域１１１４ｄと、ボタン１１１４ｅとが設けられる。タイトル領域１１１４ａは、レッスン名が表示される。コンテンツ領域１１１４ｂは、コンテンツが動画像データである場合は、図１７に例示されるように、その動画像データが再生される。また、コンテンツ領域１１１４ｂは、コンテンツが動画像データ以外の場合、例えばそのコンテンツの種類を示すアイコン画像が表示される。
【０１７９】
コントロール領域１１１４ｃは、コンテンツ領域１１１４ｂに提示されるコンテンツの再生を制御するための各操作子と、コンテンツの再生中の位置を示す進行バーと、録音を実行するための操作子と、成果物として出力するデータを選択するための選択部と、を含む。選択部は、例えば、課題と解答の組み合わせ、および、解答のみの何れかを選択できる。なお、ここでは、課題は、コンテンツの音声を示し、解答は、録音された音声を示している。
【０１８０】
応答設定領域１１１４ｄは、コンテンツ提示部１１１４により提示されたコンテンツに対する応答に関する設定を行う。図１７の例では、応答設定領域１１１４ｄは、レッスン名入力領域と、録音形式設定部と、提出物設定部と、録音時間設定部と、が設けられる。
【０１８１】
レッスン名入力領域は、このレッスンの名前が入力され、レッスン名入力領域に入力されたレッスン名が、タイトル領域１１１４ａに表示される。録音形式設定部は、交互録音（シャドウイング）および同時録音（同時発声）の何れかを設定できる。提出物設定部は、このレッスンにおいて提出物（成果物）として提出するデータの形式（例えば音声データ、テキストデータ）を設定する。録音時間設定部は、１度に再生されるコンテンツの長さに対する録音時間の長さを設定する。例えば交互録音の場合、間欠的に再生される音声データの再生時間に図３（ｂ）を用いて説明したマージン時間αを加えた時間が録音時間の長さとされ、図１７の例では、音声データの再生時間の１．５倍の時間が、録音時間の長さとして設定されている。
【０１８２】
ボタン１１１４ｅは、応答設定領域１１１４ｄで設定された設定内容を保存するためのボタンである。ボタン１１１４ｅに対する操作に応じて、授業管理サーバ３０は、応答設定領域１１１４ｄで設定された設定内容を、授業情報ＤＢ３５に、授業およびレッスンと関連付けて格納する。
【０１８３】
授業初期画面１１１において、ボタン群１１１５は、ステータス表示部１１１５ａと、ボタン１１１５ｂおよび１１１５ｃが設けられる。ステータス表示部１１１５ａは、レッスン表示部１１１３において指定されているレッスンの状態が表示される。ボタン１１１５ｂは、指定されるレッスンを、受講中の全生徒で同期させるか否かを指定するためのボタンである。ボタン１１１５ｃは、指定されるレッスンの内容を、同じ教室（例えば教室２ａ）内に設置される電子黒板（例えば電子黒板２３ａ）に表示させるか否かを指定するためのボタンである。授業初期画面１１１では、これらステータス表示部１１１５ａ、ボタン１１１５ｂおよび１１１５ｃの機能が無効とされ、これら、ステータス表示部１１１５ａ、ボタン１１１５ｂおよび１１１５ｃの表示がグレーアウトされている。
【０１８４】
図１８は、実施形態に係るシステム設定画面１１３の例を示す。システム設定画面１１３は、実施形態に係るＣＡＬＬシステムとしての情報処理システムの、グローバルな設定を行うための画面である。図１８において、システム設定画面１１３は、上部のタイトルバー領域１０００に、画面タイトル１００１と、アイコン１００２および１００３と、言語選択部１００４と、ログイン情報表示部１００５と、ログアウトボタン１００６とが設けられる。また、システム設定画面１１３は、タイトルバー領域１０００の下部に、システム全般設定領域１１３０と、教室設定領域１１３１とが設けられる。
【０１８５】
システム全般設定領域１１３０は、電子黒板コンテンツ解像度設定部と、時間割設定部と、利用状況取得部と、を含む。電子黒板コンテンツ解像度設定部は、授業において電子黒板を利用する際の、電子黒板における画像解像度を、「低い」および「高い」の何れかに設定する。時間割設定部は、授業（授業コース）の期間の定義や、時限の時間などを設定するための画面である、時間割設定画面１１６を表示させるためのボタンである。利用状況取得部は、授業コースの期間を指定して、指定された期間でのシステムの利用状況の情報を含むＣＳＶファイルを、授業管理サーバ３０から職員用ＰＣ４０にダウンロードするためのボタンである。
【０１８６】
教室設定領域１１３１は、各教室２ａ、２ｂ、…における、通信に関する設定を行うための領域である。教室設定領域１１３１は、ＩＰアドレス入力部１１３１ａと、サブネットマスク入力部１１３１ｂと、電子黒板ＩＤ入力部１１３１ｃとＷｉ−Ｆｉ（登録商標）構成プロファイル設定部１１３１ｄと、教室選択領域１１３１ｅとが設けられる。教室選択領域１１３１ｅは、各教室２ａ、２ｂ、…から設定対象の教室を選択するための領域である。ここでは、説明のため、教室選択領域１１３１ｅにおいて教室２ａが選択されたものとする。ＩＰアドレス入力部１１３１ａおよびサブネットマスク入力部１１３１ｂは、それぞれ、教室選択領域１１３１ｅで選択された教室２ａに設置されるＡＰ２２ａの、ネットワーク１０側のＩＰアドレスおよびサブネットマスクが入力される。電子黒板ＩＤ入力部１１３１ｃは、教室選択領域１１３１ｅで選択された教室２ａに設置される電子黒板２３ａの識別情報が入力される。Ｗｉ−Ｆｉ構成プロファイル設定部１１３１ｄは、教室選択領域１１３１ｅで選択された教室２ａに設置されるＡＰ２２ａにおける無線ＬＡＮによる接続設定情報をインポートするためのボタンである。
【０１８７】
システム設定画面１１３は、さらに、下部に、システム全般設定領域１１３０および教室設定領域１１３１にて設定された各情報を保存するためのボタン１１３２が設けられる。授業管理サーバ３０は、このボタン１１３２に対する操作に応じて、職員用ＰＣ４０から、システム全般設定領域１１３０および教室設定領域１１３１にて設定された各情報を取得し、取得した各情報を、授業情報ＤＢ３５に格納する。
【０１８８】
図１９は、実施形態に係る、教員用ＰＣ２１における画面遷移の例を示す。図１９において、トップ画面１００ｂは、例えば図１１のステップＳ２００において教員用ＰＣ２１から授業管理サーバ３０にアクセス要求を行った際に、ポータルサーバ３２により最初に表示される画面である。教員用ＰＣ２１の画面は、トップ画面１００ｂから、ログイン情報を入力するための入力領域と、ログイン要求を送信するためのボタンとが設けられるログイン画面１０１ｂに遷移する。図１１のステップＳ２０２〜ステップＳ２０６を用いて説明したように、ログイン画面１０１ｂにおいてログイン情報の入力および送信が行われ、認証が成功すると、教員用ＰＣ２１に、初期画面として教員用時間割画面１２０が表示される（図１１のステップＳ２１０、ステップＳ２１１）。
【０１８９】
なお、トップ画面１００ｂからログイン画面１０１ｂへのアクセスが何らかの理由で失敗した場合、教員用ＰＣ２１の画面表示がシステムによるエラーメッセージを表示するエラー画面１０３ｂに遷移し、例えばその所定時間後に、エラーが発生した旨を通知するエラーダイアログ画面１０４ｂに画面が遷移される。
【０１９０】
教員用時間割画面１２０は、図１４を用いて説明した職員用時間割画面１０２と構成を共通とする画面であって、職員用時間割画面１０２の時間割表示領域１０２５において、ログイン画面１０１ｂからログインを行った教員が担当する授業が選択的に表示される画面である。教員用ＰＣ２１の画面は、教員用時間割画面１２０から、授業準備画面１２１に遷移することができる。教員用ＰＣ２１は、授業準備画面１２１から、授業で用いるコンテンツを準備するためのコンテンツ準備画面１２２を呼び出すことができる。
【０１９１】
また、教員用ＰＣ２１の画面は、教員用時間割画面１２０および授業準備画面１２１から、授業画面群１２３に含まれる授業中画面１３０、履歴確認画面１３１および提出物一覧画面１３２それぞれに遷移することができる。また、教員用ＰＣ２１の画面は、提出物一覧画面１３２から評価画面１３３に遷移することができる。
【０１９２】
なお、授業中画面１３０は、コンテンツ再生、電子黒板画面の配信画面、生徒端末画面の配信画面、および、画面共有の画面それぞれによる授業中画面１４０、１４１、１４２および１４３を含む。教員用ＰＣ２１は、授業画面群１２３に含まれる授業中画面１４０〜１４３、履歴確認画面１３１および提出物一覧画面１３２を切り替えて表示させることができる。
【０１９３】
教員用ＰＣ２１の画面は、授業が終了した後、授業画面群１２３に含まれる各画面から、授業後画面１２４および提出物一覧画面１２５に遷移することができる。また、教員用ＰＣ２１の画面は、提出物一覧画面１２５から、それぞれコンテンツおよびテキストデータに対する評価を行う提出物評価画面１２６および１２７に遷移することができる。
【０１９４】
図２０−１は、実施形態に係る授業準備画面１２１の例を示す。教員用ＰＣ２１に表示される授業準備画面１２１は、初期状態では、何のレッスンも設定されていない。したがって、初期状態の授業準備画面１２１は、図２０−１に例示されるように、図１７を用いて説明した、職員用ＰＣ４０に表示される授業初期画面１１１において、レッスン表示部１１１３の各レッスンが表示される領域と、コンテンツ表示部１１１４と、が空白となった画面に相当する表示となっている。一方、レッスン表示部１１１３において、下部のボタン１１１３ａ、１１１３ｂおよび１１１３ｃが表示され、新たなレッスンを追加可能となっている。
【０１９５】
なお、図２０−１において、授業準備画面１２１は、タイトルバー領域１０００においてアイコン１００２および１００３が表示されない。
【０１９６】
教員は、この授業準備画面１２１において、ボタン１１１３ａを操作することで、教員用時間割画面１２０にて指定された授業に、レッスンを追加することができる。図２０−２は、実施形態に係る。ボタン１１１３ａが操作された場合の授業準備画面１２１の例を示す。ボタン１１１３ａの操作に応じて、ボタン１１１３ａに対応する位置に追加レッスン指定領域１２２０が表示される。図２１の例では、授業準備画面１２１がグレーアウト表示とされ、追加レッスン指定領域１２２０が授業準備画面１２１に対してオーバーラップして表示されている。
【０１９７】
追加レッスン指定領域１２２０は、コンテンツの種類を指定し、指定された種類のコンテンツを用いるレッスンを追加するためのボタン１２２０ａ、１２２０ｂ、１２２０ｃ、１２２０ｄおよび１２２０ｅを含む。教員用ＰＣ２１は、これらボタン１２２０ａ、１２２０ｂ、１２２０ｃ、１２２０ｄおよび１２２０ｅに対する操作に応じて、授業管理サーバ３０に対して、当該授業に対して、指定された種類のコンテンツを用いるレッスンの追加を要求する。授業管理サーバ３０は、この要求に応じて、例えば授業情報ＤＢ３５に格納される当該授業に対応する課題情報テーブルに、レコードを１つ、追加する。
【０１９８】
追加レッスン指定領域１２２０に含まれる各ボタンのうち、ボタン１２２０ａは、コンテンツとして動画像データを指定して、動画像データを用いるレッスンを指定するためのボタンである。ボタン１２２０ｂは、コンテンツとして音声データを指定して、音声データを用いるレッスンを追加するためのボタンである。
【０１９９】
追加レッスン指定領域１２２０において、ボタン１２２０ｃは、教員用時間割画面１２０にて指定された授業が行われる教室に設置される電子黒板２３の画面を、コンテンツとして指定し、このコンテンツを用いるレッスンを追加するためのボタンである。例えば、図１および図２に示した教室２ｃでは、電子黒板２３ｃに対してビデオプレーヤ２４が接続される。このボタン１２２０ｃを指定することで、ビデオプレーヤ２４にて再生され電子黒板２３ｃに入力された動画像データを、レッスンで用いるコンテンツとして選択できる。
【０２００】
追加レッスン指定領域１２２０において、ボタン１２２０ｄは、生徒端末２０から送信されるデータ（音声データ）をコンテンツとして指定し、このコンテンツを用いるレッスンを追加するためのボタンである。このボタン１２２０ｄが指定された場合、そのレッスンでは、教員は、コンテンツを用意しない。例えば、各生徒は、各自の生徒端末２０と、指定された生徒の生徒端末２０との間で通信を行い、指定された生徒の生徒端末から送信された音声データをコンテンツとして、レッスンを実行する。
【０２０１】
追加レッスン指定領域１２２０において、ボタン１２２０ｅは、コンテンツを用いないレッスンを追加するためのボタンである。
【０２０２】
追加レッスン指定領域１２２０において、ボタン１２２０ｃ、１２２０ｄおよび１２２０ｅが指定された場合は、これらボタン１２２０ｃ、１２２０ｄおよび１２２０ｅの指定に係る教員用ＰＣ２１における処理の完了後、教員用ＰＣ２１の画面表示が授業準備画面１２１の表示に戻される。
【０２０３】
図２０−３は、図２０−２の状態の画面に対して、追加レッスン指定領域１２２０において、ボタン１２２０ａが操作されてコンテンツとして動画像データが指定され、動画像データを用いるレッスンが追加された授業準備画面１２１の例を示す。図２０−３は、図２０−１の授業準備画面１２１に対し、レッスン表示部１１１３に、１つのレッスンの表示が追加された様子が示されている。
【０２０４】
レッスン表示部１１１３に追加されたレッスン表示において、例えばアイコン１１１３ｆの操作に応じて、例えば教員用ＰＣ２１が搭載するＯＳ（制御部２１４）により提供される標準のファイル選択画面が表示され、動画像データが選択可能とされる。このとき、ファイル選択画面は、動画像データのファイルのファイル名に付加される、各データ種類を示す所定の拡張子により、表示するファイルをフィルタリングする。ファイル選択画面によるコンテンツのファイルの選択が完了すると、選択されたファイルが授業管理サーバ３０にアップロードが開始される。アップロードの開始に伴い、アイコン１１１３ｆの表示が、登録中を示す表示あるいは変換中を示す表示に変化する。
【０２０５】
図２０−３の授業準備画面１２１において、応答設定領域１１１４ｄのレッスン名入力領域に、レッスン名を入力することができる。また、図２０−３の例では、応答設定領域１１１４ｄの他の設定部（録音形式設定部、提出物設定部および録音時間設定部）は、デフォルト値が予め入力されている。
【０２０６】
図２０−４は、授業管理サーバ３０への動画像データのアップロードが完了し、また、応答設定領域１１１４ｄのレッスン名入力領域に、レッスン名が入力された場合の、授業準備画面１２１の例を示す。
【０２０７】
授業管理サーバ３０は、アップロードされたファイルを、表５の課題情報テーブルの、追加されたレッスンのレコードに関連付けて、授業情報ＤＢ３５に格納する。ファイルのアップロードが完了すると、図２０−４の授業準備画面１２１において、コンテンツ領域１１１４ｂに対してアップロードされた動画像データによる画像が表示される。また、レッスン表示部１１１３のそのレッスン表示において、アップロードしたファイルによる動画像データのタイトルが表示される。動画像データのタイトルは、同画像データに属性情報としてタイトル情報が付加される場合、そのタイトル情報を用いてもよいし、当該動画像データのファイル名をタイトルとして用いてもよい。
【０２０８】
さらに、図２０−４の授業準備画面１２１において、コンテンツ提示部１１１４の上部のタイトル領域１１１４ａには、応答設定領域１１１４ｄのレッスン名入力領域に入力されたレッスン名が表示される。
【０２０９】
図２０−１〜図２０−４を用いて説明した、ボタン１１１３ａの操作を起点とする処理を繰り返すことで、１つの授業に対して複数のレッスンを設定することができる。図２１は、図２０−１〜図２０−４の処理を経て、１つの授業に５つのレッスンが設定された例を示している。
【０２１０】
教員用ＰＣ２１は、上述した教員用時間割画面１２０において授業画面表示のためのボタン１０３０（図１４参照）、あるいは、授業準備画面１２１において授業を開始するための授業開始ボタン１１１６ａに対する操作に応じて、画面表示を授業中画面１４０〜１４２の何れかの画面に遷移させる。教員用ＰＣ２１が画面表示を授業中画面１４０〜１４２の何れの画面に遷移させるかは、指定されたレッスンにおいて用いられるコンテンツの種類により決定される。
【０２１１】
例えば、教員用ＰＣ２１は、レッスンにコンテンツとして動画像データまたは音声データが指定されている場合、コンテンツ再生を行う授業中画面１４０に画面を遷移させる。教員用ＰＣ２１は、レッスンにコンテンツとして電子黒板２３の画面が指定されている場合、電子黒板画面の配信を行う授業中画面１４１に画面を遷移させる。教員用ＰＣ２１は、レッスンにコンテンツとして、生徒端末２０から送信される音声データが指定されている場合、生徒端末配信を行う授業中画面１４２に画面を遷移させる。
【０２１２】
なお、画面共有を行う授業中画面１４３への画面の遷移は、例えば上述の授業中画面１４０〜１４２の何れかの画面において、画面共有を行うボタン１１１５ｃが操作された場合に行われる。
【０２１３】
図２２は、実施形態に係る、コンテンツ再生を行う授業中画面１４０の例を示す。このように、教員用ＰＣ２１に表示される授業中画面１４０は、図２０を用いて説明した、教員用ＰＣ２１に表示される授業準備画面１２１と同等の構成を備えるため、ここでの詳細な説明を省略する。
【０２１４】
図２２の例では、コンテンツとして動画像データが用いられ、コンテンツ領域１１１４ｂに動画像データによる動画像が表示されている。また、図２２の授業中画面１４０は、図２０における授業開始ボタン１１１６ａが、授業の終了を指示する授業終了ボタン１１１６ｂに変更されている。さらに、授業中画面１４０は、ボタン群１１１５におけるステータス表示部１１１５ａ、ボタン１１１５ｂおよび１１１５ｃがそれぞれアクティブな状態とされている。ステータス表示部１１１５ａは、現在、各生徒端末２０において、指定したレッスンが共有されている旨が示されている。
【０２１５】
図２３は、実施形態に係る、生徒端末配信を行う授業中画面１４２の例を示す。図２３の例では、授業中画面１４２は、コンテンツ領域１１１４ｂに、当該授業を受講中の生徒の一覧が表示される。例えば、教員用ＰＣ２１は、生徒端末２０から送信される音声データをコンテンツとして用いるレッスンが指定された場合に、授業管理サーバ３０に対して、当該授業を受講している生徒の一覧を要求する。授業管理サーバ３０は、この要求に応じて、授業情報ＤＢ３５に格納される表３の授業情報テーブルを参照して授業の受講者の一覧を取得し、さらに、認証サーバ３１に問い合わせて、取得した受講者の一覧から当日参加している受講者を抽出する。授業管理サーバ３０は、このようにして抽出した受講者の一覧がコンテンツ領域１１１４ｂに表示される授業中画面１４２を生成して、教員用ＰＣ２１に提示する。
【０２１６】
例えば、教員は、教員用ＰＣ２１を操作して、この一覧に表示される生徒から一人を指定する。図２３の例では、「生徒Ｉ」が指定されている。教員用ＰＣ２１は、指定された生徒を示す情報を授業管理サーバ３０に送信する。授業管理サーバ３０は、例えば、生徒Ｉの生徒端末２０と、生徒Ｉ以外の生徒の各生徒端末２０との間でＰｅａｒ  ｔｏ  Ｐｅａｒによる通信を行うように、各生徒端末に指示する。各生徒端末において、授業アプリは、この指示に従い、Ｐｅａｒ  ｔｏ  Ｐｅａｒ通信に関する設定を行う。
【０２１７】
授業管理サーバ３０は、生徒Ｉの生徒端末２０に対して、マイクロホン２０２１により収音された音声に基づく音声データを記憶（録音）すると共に、当該音声データを、自身以外の他の生徒端末２０に対して送信するように指示する。また、授業管理サーバ３０は、生徒Ｉ以外の、当該授業に参加している各生徒の端末装置２０に対して、マイクロホン２０２１により収音された音声に基づく音声データと、生徒Ｉの生徒端末２０から送信された音声データとを記憶するように指示する。各生徒端末２０において、授業アプリは、これらの指示に従い、通信および音声データの処理の設定を行う。
【０２１８】
教員用ＰＣ２１は、各授業中画面１４０〜１４３において、授業終了ボタン１１１６ｂに対する操作に応じて、授業管理サーバ３０に対して、授業特定情報と、レッスンを示す情報と、レッスンが終了した旨の通知とが送信される。授業管理サーバ３０は、教員用ＰＣ２１から送信されたこれらの情報に従い、授業特定情報が対応する課題情報テーブルの、対応するレッスンのレコードにおける終了フラグの値を、レッスンの終了を示す値に変更する。
【０２１９】
授業準備画面１２１、あるいは、各授業中画面１４０〜１４３において、タブ１１１２が提出物一覧に切り替えられた場合、教員用ＰＣ２１の画面表示が、提出物一覧画面１３２に遷移される。
【０２２０】
図２４は、実施形態に係る提出物一覧画面１３２の例を示す。図２４の例では、日程指定バー１１１１の下部に、ユーザ一覧表示領域１３２０と、提出物一覧表示領域１３２１とが設けられる。ユーザ一覧表示領域１３２０は、その授業に関連するユーザすなわち教員および生徒の情報（この例ではロール、ユーザＩＤ、ユーザ名）が一覧表示される。提出物一覧表示領域１３２１は、その授業に含まれるレッスンそれぞれについて、各ユーザからの提出物の有無が表示される。
【０２２１】
また、提出物一覧表示領域１３２１において、各レッスンに対して提出物に関するステータスを示すアイコン１３２２が表示される。アイコン１３２２は、例えば、対応するレッスンに関する提出物に関し、受付中、受付停止中および提出物無しの３種類のステータスを示す。各ユーザは、ステータスが受付中のレッスンに対して提出物を提出することができる。
【０２２２】
教員は、教員用ＰＣ２１を操作して、提出物一覧画面１３２の提出物一覧表示領域１３２１において、所望の提出物を指定することで、指定した提出物に対する評価を行うことができる。
【０２２３】
図２５は、実施形態に係る、指定した提出物に対する評価を行うための評価画面１３３の例を示す。図２５の例では、日程指定バー１１１１の下部に、ユーザ一覧表示領域１３３０ａが設けられる。このユーザ一覧表示領域１３３０ａは、図２４の提出物一覧画面１３２におけるユーザ一覧表示領域１３２０と対応した表示が行われる。ユーザ一覧表示領域１３３０ａの上部に、レッスン選択部１３３０ｂが設けられる。教員用ＰＣ２１において、レッスン選択部１３３０ｂを操作することで、図２４の提出物一覧画面１３２における提出物一覧表示領域１３２１における各レッスンから所望のレッスンを選択することができる。
【０２２４】
図２５の評価画面１３３において、ユーザ一覧表示領域１３３０ａにおいて「生徒Ｄ」が選択され、レッスン選択部１３３０ｂにおいてレッスン「１．ヒアリング  英語＃１」が選択されている。タイトル領域１１１４ａは、ユーザ一覧表示領域１３３０ａおよびレッスン選択部１３３０ｂにて選択された情報が表示されている。また、コンテンツ領域１１１４ｂは、レッスン選択部１３３０ｂにより選択されたレッスンに用いられたコンテンツ（動画像データ）が表示される。また、音声は、コントロール領域１１１４ｃにおける選択部の選択に従い、当該動画像データによる音声と、提出物に含まれる、生徒Ｄにより録音された生徒Ｄの発生音声とが再生される。音声は、教員用ＰＣ２１に接続されるスピーカ２１２２により再生される。
【０２２５】
この評価画面１３３を閲覧している教員は、教員用ＰＣ２１から再生される、生徒Ｄの提出物としての音声を聞いて、この生徒Ｄの当該レッスンに対する評価を与える。
【０２２６】
評価画面１３３において、コントロール領域１１１４ｃの下部に、評価入力領域１３３４が設けられる。評価入力領域１３３４は、評価入力部１３３４ａと、評価テキスト入力領域１３３４ｂと、ボタン１３３４ｃおよび１３３４ｄとが設けられる。図２５の例では、評価入力部１３３４ａは、評価を３段階で入力することが可能となっている。また、評価テキスト入力領域１３３４ｂは、評価に対するコメントを入力できる。
【０２２７】
ボタン１３３４ｃは、評価入力部１３３４ａに入力した評価と、評価テキスト入力領域１３３４ｂに入力したコメントとをリセットするためのボタンである。ボタン１３３４ｄは、これら評価およびコメントを保存するためのボタンである。例えば、教員用ＰＣ２１は、ボタン１３３４ｄに対する操作に応じて、評価入力部１３３４ａおよび評価テキスト入力領域１３３４ｂに入力された評価およびコメントを含む評価情報を、例えば授業特定情報（日程、時限および教室）と、生徒のユーザＩＤとに関連付けて授業管理サーバ３０に送信する。授業管理サーバ３０は、教員用ＰＣ２１から送信された評価情報を、授業特定情報およびユーザＩＤに基づき課題情報テーブルに格納する。
【０２２８】
授業準備画面１２１、あるいは、各授業中画面１４０〜１４３において、タブ１１１２が履歴一覧に切り替えられた場合、教員用ＰＣ２１の画面表示が、履歴確認画面１３１に遷移される。
【０２２９】
図２６は、実施形態に係る履歴確認画面１３１の例を示す。図２６の例では、履歴確認画面１３１は、例えば図２０を用いて説明した授業準備画面１２１と同様の構成を有する。履歴表示部１３１０は、図２０のレッスン表示部１１１３と対応するもので、履歴確認画面１３１においては、授業内で終了したレッスンが、当該レッスンが行われた順序に従い一覧表示される。例えば、授業管理サーバ３０は、教員用ＰＣ２１において履歴確認画面１３１が表示されると、授業特定情報に基づき課題情報テーブルから項目「終了フラグ」の値がレッスン終了を示しているレッスンを特定し、特定されたレッスンのレコードに含まれる情報を教員用ＰＣ２１に送信する。教員用ＰＣ２１は、授業管理サーバ３０から送信されたこの情報に基づき、終了したレッスンの一覧を、例えばレッスンの終了時刻に従った順序で並べて履歴表示部１３１０に表示させる。図２６の例では、１番〜３番のレッスンが順に行われた後、２番のレッスンが再び行われ、その次に、４番のレッスンが行われたことが示されている。
【０２３０】
応答設定領域１１１４ｄ’は、図２０の応答設定領域１１１４ｄに対応するもので、履歴確認画面１３１においては、各領域および各部が情報の表示のみとされ、情報の編集等が不可とされている。また、図２０において応答設定領域１１１４ｄで設定された設定内容を保存するためのボタン１１１４ｅは、履歴確認画面１３１ではグレーアウトされたボタン１１１４ｅ’とされており、保存の機能が無効とされている。
【０２３１】
なお、履歴確認画面１３１では、ステータス表示部１１１５ａがグレーアウトとされ、表示が無効とされている。
【０２３２】
教員は、例えば担当の授業が終了した後に、教員用ＰＣ２１に、提出物一覧画面１２５を表示させることができる。図２７は、実施形態に係る提出物一覧画面１２５の例を示す。図２５において、提出物一覧画面１２５は、図２４を用いて説明した提出物一覧画面１３２と同等の画面構成を備える。すなわち、提出物一覧画面１２５は、日程指定バー１１１１の下部に、ユーザ一覧表示領域１２５０と、提出物一覧表示領域１２５１とが設けられる。
【０２３３】
なお、提出物一覧画面１２５は、授業終了後の画面であるため、ステータス表示部１１１５ａと、ボタン１１１５ｂおよび１１１５ｃの表示がグレーアウトとされ、機能が無効とされている。
【０２３４】
ユーザ一覧表示領域１２５０は、その授業に関連するユーザすなわち教員および生徒の情報（この例ではロール、ユーザＩＤ、ユーザ名）が一覧表示される。提出物一覧表示領域１２５１は、その授業に含まれるレッスンそれぞれについて、各ユーザからの提出物の有無が表示される。また、提出物一覧表示領域１２５１において、各レッスンに対して提出物に関するステータスを示すアイコン１２５２が表示される。提出物一覧画面１２５は、授業終了後の画面であるため、提出物の提出が求められるレッスンにおいては、アイコン１２５２は、受付停止中を示すものとなっている。
【０２３５】
提出物一覧画面１２５では、提出物一覧表示領域１２５１の各ユーザの提出物を示す表示に対して、図２５の評価画面１３３で設定した各表を示すマーク１２５３が表示されている。これにより、教員は、授業を受講した各生徒から提出された提出物（成果物）に対する評価を容易に把握することができる。
【０２３６】
提出物一覧画面１２５において、提出物一覧表示領域１２５１の各ユーザの提出物を示す表示から所望の表示を指定することで、指定した提出物に対するより詳細な評価を確認することができる。例えば、教員用ＰＣ２１において、提出物一覧表示領域１２５１の各ユーザの提出物を示す表示から所望の表示を指定した上で、所定の操作を行うことで、教員用ＰＣ２１の表示画面を、コンテンツ表示が可能な提出物評価画面１２６に遷移させることができる。提出物評価画面１２６は、図２５の評価画面１３３と同等の画面構成を備え、例えば提出物としての音声を再生させながら、評価を行うことができる。当該提出物に既に評価が設定されている場合には、再評価を行い評価情報を書き換えることが可能である。
【０２３７】
また、教員用ＰＣ２１は、提出物評価画面１２６に対する所定の操作に応じて、表示画面を、テキストデータによる評価が可能な提出物評価画面１２７に遷移させることができる。提出物評価画面１２７では、例えば提出物としての音声を再生しながら、テキストデータによる評価を入力することができる。提出物評価画面１２７は、テキストデータの入力領域が、評価画面１３３の評価テキスト入力領域１３３４ｂよりも大きく設定されており、より詳細な評価を入力することができる。
【０２３８】
図２８は、実施形態に係る、生徒端末２０における画面遷移の例を示す。図２８において、トップ画面１００ｃは、例えば図１２のステップＳ３１１において生徒端末２０から授業管理サーバ３０にアクセス要求を行った際に、ポータルサーバ３２により最初に表示される画面である。生徒端末２０の画面は、トップ画面１００ｃから、ログイン情報を入力するための入力領域と、ログイン要求を送信するためのボタンとが設けられるログイン画面１０１ｃに遷移する。図１２のステップＳ３１２〜ステップＳ３１７を用いて説明したように、ログイン画面１０１ｃにおいてログイン情報の入力および送信が行われ、認証が成功すると、生徒端末２０に、初期画面として、受講する授業を選択するための授業提示画面１５０が表示される（図１２のステップＳ３１８）。
【０２３９】
なお、トップ画面１００ｃからログイン画面１０１ｃへのアクセスが何らかの理由で失敗した場合、生徒端末２０の画面表示がシステムによるエラーメッセージを表示するエラー画面１０３ｃに遷移し、例えばその所定時間後に、エラーが発生した旨を通知するエラーダイアログ画面１０４ｃに画面が遷移される。
【０２４０】
生徒端末２０の画面は、生徒端末２０に対する操作に応じて、授業提示画面１５０から、接続画面１５１および時間割画面１８０にそれぞれ遷移することができる。接続画面１５１は、生徒端末２０に対して授業を受講するための教室における通信を可能とする設定を行うための画面であって、例えば図１２のステップＳ３２２において、生徒端末２０に表示される。
【０２４１】
生徒端末２０は、接続画面１５１による接続設定が完了し、生徒が当該生徒端末２０を持参して授業を受講する教室に移動し、教室において、アクセスポイントとの接続が完了すると、画面に接続完了画面１５２を表示する。具体例は後述するが、接続完了画面１５２は、例えば、上述した授業提示画面１５０と対応する画面構成を持つ。
【０２４２】
一方、生徒端末２０の画面は、時間割画面１８０に遷移した後は、授業復習画面１８１に遷移できる。この時間割画面１８０および授業復習画面１８１は、生徒が教室外（例えば自宅）にてアクセス可能な画面であって、教室毎の接続設定が必要無い。
【０２４３】
なお、生徒端末２０は、授業提示画面１５０において所定の操作を行うことで、画面表示を、ログアウトの実行、および、生徒端末２０に搭載される授業アプリのバージョンやライセンス情報の表示を指示するためのオプション画面１０５に遷移させることができる。オプション画面１０５においてバージョンおよびライセンス表示を指示する操作を行うことで、画面がバージョン確認画面１０６に遷移される。
【０２４４】
生徒端末２０の画面は、名前入力画面１５３にて名前の入力を行った後は、授業を受講するための授業画面群１５４および１５５に遷移される。例えば、生徒端末２０の画面は、名前入力画面１５３から、授業画面群１５４に含まれる、閲覧モード画面１６０および１６１と、音声解答確認画面１６２と、テキスト解答確認画面１６３とにそれぞれ遷移することができる。
【０２４５】
閲覧モード画面１６０は、生徒端末２０上で、レッスンに含まれるコンテンツを閲覧するための画面である。閲覧モード画面１６１は、教員から配信されたコンテンツを表示させ、表示されたコンテンツを閲覧しながら課題への解答を行う画面である。例えば、教室２ｃでの授業を想定し、教員Ｃがビデオプレーヤ２４から出力された動画像を電子黒板２３ｃに表示させ、この電子黒板２３ｃの画面を各生徒端末２０ｃ1、２０ｃ2、…に配信するような場合、これら各生徒端末２０ｃ1、２０ｃ2、…の画面が閲覧モード画面１６１に遷移される。
【０２４６】
音声解答確認画面１６２は、レッスンの課題が音声による解答を要求している場合に、当該課題に対して音声の録音によりなされた解答を確認し、解答を成果物として提出するための画面である。テキスト解答確認画面１６３は、レッスンの課題がテキスト入力による解答を要求している場合に、当該課題に対してテキスト入力によりなされた解答を確認し、解答を成果物として提出するための画面である。生徒端末２０は、操作に応じて画面をテキスト解答編集画面１６５に遷移させることができ、テキスト解答確認画面１６３で確認されたテキストデータを編集し、編集したテキストデータを成果物として提出できる。
【０２４７】
生徒端末２０は、操作に応じて、画面を、閲覧モード画面１６０、閲覧モード画面１６１、音声解答確認画面１６２およびテキスト解答確認画面１６３それぞれから、授業画面群１５５に含まれる、音声解答によるレッスン画面１７０、および、テキスト解答によるレッスン画面１７１の何れかに遷移させることができる。レッスン画面１７０は、コンテンツの再生に応じて、生徒に発声の録音を要求する。同様に、レッスン画面１７１は、コンテンツの再生に応じて生徒にテキスト入力を要求する。生徒端末２０が画面をレッスン画面１７０および１７１の何れに遷移させるかは、例えば、レッスンにおける課題に対する応答情報による応答の要求の内容に応じて選択される。
【０２４８】
また、生徒端末２０は、例えばレッスン画面１７０および１７１において課題に対する解答がなされると、画面を、閲覧モード画面１６４に遷移させることができる。閲覧モード画面１６４は、課題に対してなされた解答を成果物として提出できるようにされている。
【０２４９】
なお、上述では、生徒端末２０は、ログイン画面１０１ｃの表示の後、初期画面として授業提示画面１５０を表示させているが、これはこの例に限定されない。例えば、生徒端末２０は、ログイン画面１０１ｃの表示の後、画面を教室を選択する画面に遷移させ、その後、画面を授業提示画面１５０に遷移させてもよい。
【０２５０】
図２９は、実施形態に係る授業提示画面１５０の例を示す。授業提示画面１５０は、授業表示領域１５０１と、授業一覧表示領域１５０２と、が設けられる。さらに、授業提示画面１５０は、ボタン１５０３、１５０４、１５０５、１５０６と、システム設定アイコン１５０７とが設けられる。システム設定アイコン１５０７は、操作に応じて、生徒端末２０の画面を、授業提示画面１５０からオプション画面１０５に遷移させる。
【０２５１】
授業一覧表示領域１５０２は、当日に当該生徒が受講する授業の一覧が表示される。授業一覧表示領域１５０２に表示される各授業の情報は、授業表示領域１５０１と同様に、教室、時限、授業名および担当教員名を示す各情報が含まれる。
【０２５２】
図２９において、ボタン１５０３は、教室を選択するためのボタンである。生徒端末２０は、ボタン１５０３に対する操作に応じて、画面を教室選択画面に遷移させる。学校１が教室２ａ、２ｂおよび２ｃを含むこの例では、生徒端末２０は、ボタン１５０３の操作に応じて教室２ａ、２ｂおよび２ｃの一覧を表示させ、教室の選択を促す。
【０２５３】
ボタン１５０３に対する操作に応じて教室が選択されると、授業表示領域１５０１に、選択された教室（例えば教室２ａ）において次に行われる授業の情報が表示される。授業表示領域１５０１に表示される授業の情報は、その授業が行われる教室を示す情報と、その授業が行われる時間を示す情報（時限）と、その授業の名前および担当する教員の名前とが含まれる。生徒は、授業表示領域１５０１に基づき、生徒端末２０を持参して授業が行われる教室に移動することができる。
【０２５４】
ボタン１５０４は、ボタン１５０３の操作に応じて選択された教室における授業を受講するための準備を行うためのボタンである。生徒端末２０は、ボタン１５０４に対する操作に応じて、画面を接続画面１５１に遷移させる。これにより、図１２のステップＳ３２１〜ステップＳ３２３の処理が実行され、生徒端末２０は、ボタン１５０３の操作に応じて選択された教室（例えば教室２ａ）において、当該教室に設置されたアクセスポイント（例えばＡＰ２２ａ）を通じて授業管理サーバ３０に接続することが可能となる。受講登録を行っていない生徒であっても、授業管理サーバ３０に接続して授業の聴講を行うことは可能である。
【０２５５】
ボタン１５０４は、授業表示領域１５０１に表示される授業の受講を行うためのボタンである。図２９の例では、このボタン１５０５の表示がグレーアウトされ、ボタン１５０５の機能が無効とされている。なお、上述した接続完了画面１５２は、授業提示画面１５０のボタン１５０３がグレーアウトされて無効とされ、ボタン１５０４のグレーアウトが解除されて有効とされる。
【０２５６】
ボタン１５０６は、授業の復習を行うためのボタンである。生徒端末２０は、ボタン１５０６に対する操作に応じて、画面を時間割画面１８０に遷移させる。
【０２５７】
図３０は、実施形態に係る閲覧モード画面１６０の例を示す。この閲覧モード画面１６０は、図１２のステップＳ３３０において授業管理サーバ３０から提示される授業画面に対応する。図３０において、閲覧モード画面１６０は、レッスン表示部１６００と、タイトル表示領域１６０１と、コンテンツ表示部１６０２と、コントロール領域１６０３とが設けられる。また、閲覧モード画面１６０は、さらに、最下部に、ボタン１６０４ａおよび１６０４ｂが設けられる。
【０２５８】
レッスン表示部１６００は、生徒端末２０において受講中の授業に含まれるレッスンが一覧表示される。レッスン表示部１６００に表示される各レッスンは、レッスン名と、レッスンのタイプを示すアイコンとを含む。タイトル表示領域１６０１は、レッスン表示部１６００において現在選択されているレッスンのレッスン名が表示される。コンテンツ表示部１６０２は、レッスン表示部１６００において現在選択されているレッスンに含まれるコンテンツが表示され、領域１６０２ａは、そのレッスンのレッスン名が表示される。
【０２５９】
コントロール領域１６０３は、コンテンツ表示部１６０２に表示されるコンテンツの再生を制御するための複数の操作子１６０３ｃと、コンテンツの再生中の位置を示す進行バーと１６０３ｂと、成果物として出力するデータを選択するための選択部１６０３ａと、を含む。選択部１６０３ａは、例えば、課題と解答の組み合わせ、および、解答のみの何れかを選択できる。なお、ここでは、課題は、コンテンツの音声を示し、解答は、録音された音声を示している。
【０２６０】
ボタン１６０４ａは、選択中のレッスンの開始を指示するためのボタンである。生徒端末２０は、例えば、ボタン１６０４ａの操作に応じて、生徒端末２０に接続されるマイクロホン２０２１により収音された音声の録音を実行する。これは、図１２のステップＳ３３４の処理に対応する。生徒端末２０において、例えば成果物記憶部２０４は、当該音声による音声データをファイルに格納し、この音声データファイルを生徒端末２０が備えるストレージ２００４に記憶することで、録音を行う。
【０２６１】
ボタン１６０４ｂは、解答を提出するためのボタンである。より具体的には、生徒端末２０は、例えば、ボタン１６０４ｂに対する操作に応じて、録音された音声を解答すなわち成果物として授業管理サーバ３０に送信することができる。図３０の例では、選択中のレッスンでの録音が開始されていない状態であるため、ボタン１６０４ｂは、グレーアウトされ、ボタン１６０４ｂの機能が無効とされている。
【０２６２】
図３１は、実施形態に係る、解答後の閲覧モード画面１６４の例を示す。図３１に示される閲覧モード画面１６４は、図３０の閲覧モード画面１６０に対して、ボタン１６０４ｂのグレーアウトが解除されて、当該ボタン１６０４ｂの機能が有効とされている。例えば、生徒端末２０は、図３０を用いて説明した閲覧モード画面１６０においてボタン１６０４ａが操作されて行われた録音が完了した時点で、ボタン１６０４ｂのグレーアウトを解除し、当該ボタン１６０４ｂの機能を有効とする。生徒端末２０は、ボタン１６０４ｂに対する操作に応じて、画面を、音声解答確認画面１６２に遷移させる。
【０２６３】
なお、生徒端末２０は、閲覧モード画面１６４においてレッスン開始を指示するボタン１６０４ａが操作されると、再び、音声の録音を実行する。この場合、録音された音声データは、前回の録音による録音データとは区別して管理される。例えば、生徒端末２０において成果物記憶部２０４は、録音された音声データを格納するファイルのファイル名を、録音毎にユニークなファイル名として、ストレージ２００４に記憶する。録音毎にユニークなファイル名としては、例えば、録音毎に値が大きくなる通し番号を付加したファイル名が考えられる。これにより、生徒端末２０は、１つのレッスンに対して複数の解答を作成することができる。
【０２６４】
図３２は、実施形態に係るレッスン画面１７０の例を示す。生徒端末２０は、図３０の閲覧モード画面１６０におけるボタン１６０４ａの操作に応じて、画面をこのレッスン画面１７０に遷移させる。レッスン画面１７０は、タイトル表示領域１７００と、コンテンツ表示部１７０１と、コントロール領域１７０２と、ボタン１７０３ａおよび１７０３ｂとが設けられる。
【０２６５】
タイトル表示領域１７００は、受講中の授業の授業名が表示される。また、コンテンツ表示部１７０１において、上部に、現在実行中のレッスン名が表示されるレッスン名表示領域１７０１ａが設けられる。
【０２６６】
図３２の例では、コントロール領域１７０２は、コンテンツ表示部１７０１に提示されるコンテンツの再生を制御するための複数の操作子１７０２ａと、音声の収音状態を示すレベルメータ１７０２ｂと、コンテンツ表示部１７０１に表示されるコンテンツの再生中の位置を示す進行バー１７０２ｃと、録音時間の経過を示す録音バー１７０２ｄと、が設けられる。
【０２６７】
ボタン１７０３ａは、録音が完了した場合に操作される完了ボタンである。生徒端末２０は、ボタン１７０３ａに対する操作に応じて、録音された音声データを所定のファイル名が付与されたファイルに格納して、例えばストレージ２００４に記憶する。ボタン１７０３ｂは、前の画面に戻るためのボタンである。生徒端末２０は、例えば閲覧モード画面１６０からこのレッスン画面１７０に遷移した場合、ボタン１７０３ｂの操作に応じて、画面を閲覧モード画面１６０に遷移させる。このとき、閲覧モード画面１６０は、解答を提出するためのボタン１６０４ｂが有効とされた、閲覧モード画面１６４となっている。
【０２６８】
なお、テキスト入力を行うためのレッスン画面１７１は、コントロール領域１７０２において操作子１７０２ａおよび進行バー１７０２ｃが表示され、レッスン画面１７０においてレベルメータ１７０２ｂおよび録音バー１７０２ｄが表示される領域が、テキスト入力領域とされる。
【０２６９】
図３３は、実施形態に係る音声解答確認画面１６２の例を示す。図３３の例では、音声解答確認画面１６２は、図３０を用いて説明した閲覧モード画面１６０と同様の画面構成を備え、タイトル表示領域１６０１と、コンテンツ表示部１６０２と、コントロール領域１６０３とが設けられる。コンテンツ表示部１６０２は、表示されるコンテンツに対応するレッスンのレッスン名を表示するためのレッスン名表示領域１６０２ａが設けられる。また、音声解答確認画面１６２は、最下部に、解答すなわち成果物を提出するためのボタン１６０４ｂが設けられる。
【０２７０】
また、音声解答確認画面１６２は、閲覧モード画面１６０のレッスン表示部１６００の代わりに、解答一覧表示部１６２０が設けられる。解答一覧表示部１６２０は、レッスン名表示領域１６０２ａに表示されるレッスンにおいて作成された解答が一覧して表示される。図３３の例では、解答一覧表示部１６２０に４回分の解答が表示され、１つのレッスンにおいて４回、録音が行われ、４つの解答が作成されたことが示されている。
【０２７１】
生徒端末２０は、解答一覧表示部１６２０において指定された解答の音声データを再生できる。当該生徒端末２０を使用する生徒は、例えば、解答一覧表示部１６２０に表示さる各解答を順次指定してそれぞれ再生させ、再生させた結果に基づき、提出する解答を決定することができる。生徒端末２０は、ボタン１６０４ｂの操作に応じて、解答一覧表示部１６２０において指定された解答に対応する音声データを、当該レッスンの成果物として授業管理サーバ３０に送信する（図１２のステップＳ３４０）。
【０２７２】
図３４は、実施形態に係る授業復習画面１８１の例を示す。上述したように、授業復習画面１８１は、時間割画面１８０から遷移される。時間割画面１８０は、図１４を用いて説明した職員用時間割画面１０２と構成を共通とする画面であって、職員用時間割画面１０２の時間割表示領域１０２５において、ログイン画面１０１ｃからログインを行った生徒が受講した授業が選択的に表示される画面である。
【０２７３】
図１および図２を参照し、生徒ｄは、教室外（例えば自宅５）から端末装置２０ｄを用いて、授業管理サーバ３０へのアクセスを行う。上述したように、端末装置２０ｄは、教員用ＰＣ２１などと同様の構成にて実現可能であり、ブラウザを搭載する。端末装置２０ｄは、授業管理サーバ３０から提示されるＵＩがブラウザ上に形成される。
【０２７４】
端末装置２０ｄは、図１１に示した教員用ＰＣ２１によるアクセス処理と同等の手順により、ステップＳ２００〜ステップＳ２０６の処理に従い認証処理を行い授業管理サーバ３０にアクセスする。授業管理サーバ３０は、端末装置２０ｄからのアクセスに応じて、生徒ｄが受講した授業が選択的に表示される時間割画面を、初期画面として端末装置２０ｄに提示する（図１１のステップＳ２１０参照）。端末装置２０ｄは、生徒ｄによる、この時間割画面から所望の時限を指定する操作に応じて、指定した時限の授業画面を授業管理サーバ３０に要求する。授業管理サーバ３０は、この要求に応じて授業情報ＤＢ３５に格納される課題情報テーブル（表５参照）を参照して、授業復習画面１８１を形成する。
【０２７５】
説明は図３４に戻り、授業復習画面１８１は、上述した図１７の授業初期画面１１１と共通する要素を含む。図３４において、図１７の授業初期画面１１１と対応する部分には同一の符号を付して、詳細な説明を省略する。授業復習画面１８１は、上部のタイトルバー領域１０００に、画面タイトル１００１と、言語選択部１００４と、ログイン情報表示部１００５と、ログアウトボタン１００６とが設けられる。
【０２７６】
図３４の例では、授業復習画面１８１は、タイトルバー領域１０００の下部に授業名表示部１１１０が設けられ、その下部に、日程指定バー１１１１が設けられる。さらに、日程指定バー１１１１の下部に、レッスン表示部１８１３と、コンテンツ提示部１８１５とが設けられる。コンテンツ提示部１８１５は、例えば授業初期画面１１１のコンテンツ提示部１１１４に対応する。コンテンツ提示部１８１５の右側には、ステータス表示部１１１５ａが設けられる。
【０２７７】
授業名表示部１１１０は、時間割画面１８０において指定された時限の授業の授業名が表示される。日程指定バー１１１１は、当該授業を含む授業コースにおける各授業の日程が一覧表示される。レッスン表示部１８１３は、当該授業コースの、日程指定バー１１１１において指定された日程の授業で実施されたレッスンが一覧表示されることになる。また、授業復習画面１８１においては、各レッスンの表示において、そのレッスンで生徒ｄが提出した成果物に対して教員によりなされた評価を示す情報が表示される。
【０２７８】
コンテンツ提示部１８１５は、レッスン表示部１８１３において指定されたレッスンで用いられたコンテンツが提示される。
【０２７９】
レッスン表示部１８１３の上部には、レッスン表示部１８１３の表示を、レッスン一覧と、提出物一覧と、履歴一覧とで切り替えるためのタブ１１１２が設けられる。図３４の例では、タブ１１１２は、レッスン表示部１８１３に、生徒ｄが受講したレッスンの履歴を表示させるタブが指定されている。この場合、レッスン表示部１８１３は、例えば指定された授業に含まれる各レッスンのうち、成果物を提出したレッスンを示す情報が選択的に一覧表示される。
【０２８０】
なお、授業復習画面１８１のタブ１１１２において、提出物一覧が指定された場合、レッスン表示部１８１３に、例えば、その授業において提出された提出物すなわち成果物の一覧が、成果物に与えられた評価を示す情報と共に表示される。また、当該タブ１１１２において、レッスン一覧が指定された場合、レッスン表示部１８１３に、例えば、指定された授業に含まれる全てのレッスンの情報が一覧表示される。
【０２８１】
なお、授業復習画面１８１においては、それぞれレッスンの追加、削除および順番変更を指示するボタン１１１３ａ、１１１３ｂおよび１１１３ｃは、グレーアウトされ、その機能が無効とされる。
【０２８２】
コンテンツ提示部１８１５は、レッスン表示部１８１３において指定されているレッスンで用いられるコンテンツが提示される。コンテンツ提示部１８１５は、タイトル領域１８１５ａにそのレッスンの名称が表示される。コンテンツ提示部１８１５は、コンテンツが動画像データである場合は、図３４に例示されるように、その動画像データが表示される。また、コンテンツ提示部１８１５は、コンテンツが動画像データ以外の場合、例えばそのコンテンツの種類を示すアイコン画像が表示される。
【０２８３】
図３４の例では、コンテンツ提示部１８１５の下部に、コントロール領域１８１６と、評価情報領域１８１７とが設けられる。コントロール領域１８１６は、コンテンツ提示部１８１５に表示されるコンテンツの再生を制御するための各操作子と、コンテンツの再生中の位置を示す進行バーと、再生するデータを選択するための選択部と、を含む。選択部は、例えば、課題と解答の組み合わせ、および、解答のみの何れかを選択できる。
【０２８４】
評価情報領域１８１７は、レッスン表示部１８１３で指定されたレッスンにおいて提出された成果物に対する評価を示す情報が表示される。図３４の例では、評価情報領域１８１７に対して、３段階で表現される評価と、評価に対するコメントとが表示されている。
【０２８５】
上述したように、実施形態に係る情報処理システムによるＣＡＬＬシステムでは、授業およびレッスンと、成果物とが関連付けられて教員用ＰＣ２１および生徒端末２０に提示される。これにより、例えば教員は、自身が担当する授業を受講した各生徒の成果物に対する各評価を、容易に把握することができ、授業を効率的に実施できる。また、各生徒においても、自身が受講した授業において提出した成果物を容易に把握でき、学習の効率を向上させることができる。
【０２８６】
なお、上述では、実施形態に係る情報処理システムによるＣＡＬＬシステムが、１つの学校１内において完結して実施されるように説明したが、これはこの例に限定されない。すなわち、実施形態に係る情報処理システムによるＣＡＬＬシステムは、複数の学校（校舎）にわたり統合的に実施することが可能である。学校１内のネットワーク１０と、他の学校におけるネットワークは、ＦＷ３７およびインターネット５０を介して接続してもよいし、専用の回線を用いて直接的に接続してもよい。また、実施形態に係る情報処理システムは、ＣＡＬＬシステムに限らず、他の用途に適用することも可能である。
【０２８７】
なお、上述の各実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０２８８】
１  学校
２ａ，２ｂ，２ｃ  教室
３  サーバ室
４  事務室
５  自宅
１０  ネットワーク
２０，２０ａ1，２０ａ2，２０ａ3，２０ｂ1，２０ｂ2，２０ｂ3，２０ｃ1，２０ｃ2，２０ｃ3  生徒端末
２０ｄ  端末装置
２１，２１ａ，２１ｂ，２１ｃ  教員用ＰＣ
２２ａ，２２ｂ，２２ｃ，２２ｄ  ＡＰ
２３ａ，２３ｃ  電子黒板
２４  ビデオプレーヤ
３０  授業管理サーバ
３１  認証サーバ
３２  ポータルサーバ
４０  職員用ＰＣ
１００ａ，１００ｂ，１００ｃ  トップ画面
１０１ａ，１０１ｂ，１０１ｃ  ログイン画面
１０２  職員用時間割画面
１１０  科目編集画面
１１１  授業初期画面
１１３  システム設定画面
１１５  授業日程編集画面
１２１  授業準備画面
１２５  提出物一覧画面
１３１  履歴確認画面
１３２  提出物一覧画面
１３３  評価画面
１４０，１４１，１４２，１４３  授業中画面
１５０  授業提示画面
１６０，１６４  閲覧モード画面
１６２  音声解答確認画面
１７０  レッスン画面
１８１  授業復習画面
２０４  成果物記憶部
２０７  成果物作成部
２１３  ブラウザ部
３００  ＵＩ提示部
【先行技術文献】
【特許文献】
【０２８９】
【特許文献１】特開２０１５−１７９３４２号公報
【図１】
2018159964.tif 000008
【図２】
2018159964.tif 000009
【図３】
2018159964.tif 000010
【図４】
2018159964.tif 000011
【図５】
2018159964.tif 000012
【図６】
2018159964.tif 000013
【図７】
2018159964.tif 000014
【図８】
2018159964.tif 000015
【図９】
2018159964.tif 000016
【図１０】
2018159964.tif 000017
【図１１】
2018159964.tif 000018
【図１２】
2018159964.tif 000019
【図１３】
2018159964.tif 000020
【図１４】
2018159964.tif 000021
【図１５】
2018159964.tif 000022
【図１６】
2018159964.tif 000023
【図１７】
2018159964.tif 000024
【図１８】
2018159964.tif 000025
【図１９】
2018159964.tif 000026
【図２０−１】
2018159964.tif 000027
【図２０−２】
2018159964.tif 000028
【図２０−３】
2018159964.tif 000029
【図２０−４】
2018159964.tif 000030
【図２１】
2018159964.tif 000031
【図２２】
2018159964.tif 000032
【図２３】
2018159964.tif 000033
【図２４】
2018159964.tif 000034
【図２５】
2018159964.tif 000035
【図２６】
2018159964.tif 000036
【図２７】
2018159964.tif 000037
【図２８】
2018159964.tif 000038
【図２９】
2018159964.tif 000039
【図３０】
2018159964.tif 000040
【図３１】
2018159964.tif 000041
【図３２】
2018159964.tif 000042
【図３３】
2018159964.tif 000043
【図３４】
2018159964.tif 000044