(57)【要約】【目的】ＬＭＳ装置と遠隔講義装置とを含むと共にセキュリティの向上を図った学習支援システムを提供する。【構成】少なくとも１つの学習端末との間に通信セッションを確立して講義コンテンツを配信する遠隔講義装置と、該講義コンテンツの配信に関連する学習進捗管理を行うＬＭＳ装置とを含む学習支援システムであり、該ＬＭＳ装置は、該学習端末からの通信セッション要求に応じて、当該学習端末について認証処理をなし、該端末認証手段により当該学習端末が認証された場合に、当該学習端末を認証済学習端末に設定した認証通知メッセージを生成し、該認証通知メッセージを該遠隔講義装置に供給する。該遠隔講義装置は、供給された認証通知メッセージの内容から該認証済学習端末を判別して、該認証済学習端末のみとの間に該通信セッションを確立する。【選択図】図１
2008020568.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの学習端末との間に通信セッションを確立して講義コンテンツを配信する遠隔講義装置と、前記講義コンテンツの配信に関連する学習進捗管理を行うＬＭＳ装置とを含む学習支援システムであって、
前記ＬＭＳ装置は、
前記学習端末からの通信セッション要求に応じて、当該学習端末について認証処理をなす端末認証手段と、
前記端末認証手段により当該学習端末が認証された場合に、当該学習端末を認証済学習端末に設定した認証通知メッセージを生成する認証通知メッセージ生成手段と、
生成された認証通知メッセージを前記遠隔講義装置に供給する認証通知メッセージ供給手段と、を含み、
前記遠隔講義装置は、供給された認証通知メッセージの内容から前記認証済学習端末を判別して、前記認証済学習端末のみとの間に前記通信セッションを確立することを特徴とする学習支援システム。
【請求項２】
前記端末認証手段は、前記学習端末から供給されるユーザＩＤとパスワードとの対応関係が適正であると判定した場合に当該学習端末を認証する認証処理をなすことを特徴とする請求項１記載の学習支援システム。
【請求項３】
前記認証通知メッセージ生成手段は、当該学習端末が認証された認証時刻と、前記遠隔講義装置及び前記ＬＭＳ装置の双方に同一内容が保持される連携コードとを設定した認証通知メッセージを生成し、前記遠隔講義装置は、前記認証通知メッセージに含まれる認証時刻と連携コードの内容から前記認証通知メッセージの適正を判定する認証通知メッセージ判定手段を含むことを特徴とする請求項１記載の学習支援システム。
【請求項４】
前記認証通知メッセージ判定手段は、前記認証通知メッセージに含まれる連携コードが、前記遠隔講義装置が保持する連携コードの内容と一致していると検知した場合に前記認証通知メッセージが適正であると判定することを特徴とする請求項３記載の学習支援システム。
【請求項５】
前記認証通知メッセージ判定手段は、前記認証通知メッセージに含まれる認証時刻と現在時刻との差異が所定範囲内にあることを検知した場合に前記認証通知メッセージが適正であると判定することを特徴とする請求項３記載の学習支援システム。
【請求項６】
前記認証通知メッセージ供給手段は、生成された認証通知メッセージの少なくとも１部を暗号化する手段を含み、前記遠隔講義装置は、暗号化された認証通知メッセージを復号する手段を含むことを特徴とする請求項１記載の学習支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予備校や大学等の教育機関で使用される学習支援システムに関し、特に、遠隔講義装置と共にＬＭＳ（Learning Management System)装置を含む学習支援システムに関する。
【背景技術】
【０００２】
コンピュータやインターネットを利用して遠隔地にいる学習者に教育や訓練を提供する学習支援システムが広く普及している。かかる学習支援システムの利用は、学習者にとって学習のための時間や場所の制約がなくなる利点と共に、学習者のコンピュータにブラウザが入っていれば、専用ソフトウェアが不要であり、教材コンテンツの更新や改訂が簡単にできるという利点がある。
【０００３】
かかる形態では、学習のための講義を直接提供する遠隔講義システムが用いられると共に、学習者個々の学習進捗を管理するために、一般にＬＭＳと呼ばれるシステムが用いられる（非特許文献１参照）。ＬＭＳは、個々の学習者の受講教材の利用状況や、受講開始及び終了時刻、成績結果を記録する機能を備える。かかる機能は、学習指導を行う講師やインストラクターが学習者の学習状況を適切に把握して、より効果的な指導を行えるようにするものである。
【０００４】
ところで、一般に、学習者は、遠隔講義システムにユーザＩＤとパスワードを使用してログインすると共に、ＬＭＳに対してもユーザＩＤとパスワードを使用してログインする形態が通常である（特許文献１段落００１９〜００２４参照）。
【非特許文献１】インタラクトテクノロジー社提供ホームページ（http://www.interact.co.jp/cai.html）
【特許文献１】特開２００６−０３３３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の技術は、ＬＭＳと遠隔講義システムとを連携させる１つの構成を提供するものの、ＬＭＳの認証方式と遠隔講義システムの認証方式とをそのまま使用するため、ユーザＩＤやパスワードの如き秘匿性のある情報がそのままインターネット等の公衆ネットワークに流れてしまうことになる。かかる状況では、ネットワークを傍受する悪意の第三者が、かかるユーザＩＤとパスワードを盗用して、不正に講義を受けたり、教材等の価値ある情報を盗み出す如き不正アクセスを行う危険がある。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ＬＭＳ装置と遠隔講義装置とを含むと共にセキュリティの向上を図った学習支援システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明による学習支援システムは、少なくとも１つの学習端末との間に通信セッションを確立して講義コンテンツを配信する遠隔講義装置と、該講義コンテンツの配信に関連する学習進捗管理を行うＬＭＳ装置とを含む学習支援システムであり、該ＬＭＳ装置は、該学習端末からの通信セッション要求に応じて、当該学習端末について認証処理をなす端末認証手段と、該端末認証手段により当該学習端末が認証された場合に、当該学習端末を認証済学習端末に設定した認証通知メッセージを生成する認証通知メッセージ生成手段と、生成された認証通知メッセージを該遠隔講義装置に供給する認証通知メッセージ供給手段とを含み、該遠隔講義装置は、供給された認証通知メッセージの内容から該認証済学習端末を判別して、該認証済学習端末のみとの間に該通信セッションを確立することを特徴とする。
【発明の効果】
【０００８】
本発明による学習支援システムによれば、ＬＭＳ装置と遠隔講義装置とを含むと共に両者間で認証済情報を含む認証通知メッセージを受け渡す構成が与えられる。これにより、セキュリティの向上が図られる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施例について添付の図面を参照しつつ詳細に説明する。
【００１０】
図１は、本発明の実施例を示し、本発明による学習支援システムを含む全体の構成を示している。ここで、ｎ（ｎは正数）個の学習端末４１〜４ｎがネットワーク３を介してＬＭＳ装置１及び遠隔講義装置２に接続されている。ＬＭＳ装置１及び遠隔講義装置２は、本発明による学習支援システムを構成する。学習端末４１〜４ｎは、通常のパーソナルコンピュータであり、Ｗｅｂブラウザの如く画像を介した表示及び操作機能やネットワーク３を介した通信機能を備える。ＬＭＳ装置１と遠隔講義装置２とは、各々の通信機能（図示せず）により相互に自由に通信することができる。
【００１１】
ＬＭＳ装置１は、認証モジュール１１と、ユーザ情報データベース１２と、遠隔講義連携モジュール１３と、連携コード１４と、共通暗号化鍵１５とからなる。連携コード１４は、ＬＭＳ装置１及び遠隔講義装置２との連携した運用を行うにあたって予めから定められるべきコードであり、同一値の連携コードを含む認証通知メッセージを交換することで、互いに相手方からの認証通知メッセージの適正さを確認することができる。共通暗号化鍵１５は、後述する認証済情報を暗号化または復号化するのにも用いる暗号鍵であり、ＬＭＳ装置１及び遠隔講義装置２とで同一の鍵を共通に用いる。ユーザ情報データベース１２は、ユーザＩＤとパスワードとの対応関係を保持すると共に、ユーザＩＤ毎に、当該ユーザの学習進捗情報として受講コンテンツの利用状況や成績結果を保持するデータベースである。講義予約時に保持される情報の例としては、講義名、回数、前期／後期の別、講義ＩＤ、講義概要、講師名、講義開始日時、講義終了日時及び講義室情報等の情報が想定される。
【００１２】
認証モジュール１１は、ユーザにより学習端末４１〜４ｎに入力されたユーザＩＤとパスワードを取り込み、ユーザ情報データベース１２を参照してユーザＩＤとパスワードとの対応関係が適正であることを確認することでユーザを認証し、当該認証をなした認証時刻を取得する機能を備える。
【００１３】
遠隔講義連携モジュール１３は、認証モジュール１１による認証に応じて、認証済情報を作成し、該認証済情報を含む含む認証通知メッセージを遠隔講義装置２との間で交換することにより遠隔講義装置２と連携を行う機能を備える。遠隔講義連携モジュール１３は、また、遠隔講義装置２側の諸機能をＬＭＳ装置１側から呼び出す機能を提供している。これにより、遠隔講義装置２はユーザ情報データベース１２の如くユーザ情報を保持する必要がなくなり、さらにはユーザ情報の更新等の同期処理を遠隔講義装置２において不要としている。ユーザは、学習端末４１〜４ｎを介してＬＭＳ装置１を意識すれば足り、遠隔講義装置２を意識することなく、セキュリティが確保された環境で一連の作業を行うことができる。
【００１４】
ここで、図２を参照すると、認証通知メッセージの構成例が示されている。認証通知メッセージ３０は、認証済情報３１とセッション情報３２とアクセス情報３３とを含む。認証済情報３１は、ＬＭＳ装置１と遠隔講義装置２の両者が共通して保持するべき連携コードと、ＬＭＳ装置１がユーザを認証した認証時刻とからなる。認証済情報３１は、共通暗号化鍵を用いて暗号化される。暗号化の具体的な実現方法としては、米国マイクロソフト社が提供するWindows（登録商標） API CAPICOM が考えられる。セッション情報３２は、学習端末４１〜４ｎと遠隔講義装置２との間でセッションを確立するための情報であり、双方のＭＡＣアドレスやＩＰアドレス等の通信設定情報を含み、学習端末４１〜４ｎのクッキーに保持されるべき文字例を含む。アドレス情報３３は、学習端末４１〜４ｎが遠隔講義装置２から直接に講義コンテンツへのアクセスに必要な情報、例えば、コンテンツＵＲＬの如き情報からなる。
【００１５】
図１を再び参照すると、遠隔講義装置２は、ＬＭＳ連携モジュール２１と、連携コード２２と、共通暗号化鍵２３と、遠隔講義実施モジュール２４と、講義コンテンツ２５とからなる。連携コード２２及び共通暗号化鍵２３は、ＬＭＳ装置１における連携コード１４と共通暗号化鍵１５と同一の内容とする。もちろん、遠隔講義装置２とＬＭＳ装置１の各々において互いに相手を確認できれば異なる連携コードとしても良い。また、暗号化方式として両者で異なる秘密鍵と公開鍵とを用いた方式が用いられても良い。講義コンテンツ２５は、学習端末４１〜４ｎからの講義予約・実施要求に対応した多様なコンテンツを含むデータベースである。
【００１６】
ＬＭＳ連携モジュール２１は、ＬＭＳ装置１から供給される認証通知メッセージに応じて、ユーザが認証されたことを認証済情報により確認し、ユーザの学習端末４１〜４ｎとの間にセッションを確立する機能を備える。遠隔講義実施モジュール２４は、確立されたセッションを通して学習端末４１〜４ｎに講義視聴を提供する機能を備える。ＬＭＳ連携モジュール２１は、また、講義視聴に必要なアクセス情報を含む認証通知メッセージＬＭＳ装置１に返却する機能を備える。該アクセス情報の内容は、ＬＭＳ装置１を介して学習端末４１〜４ｎに通知される。これにより、学習端末４１〜４ｎは、該アクセス情報を参照して遠隔講義装置２に蓄積された講義コンテンツを直接に視聴することができる。この講義視聴においては、学習端末４１〜４ｎからの投入情報に応じて様々の対応処理を行う。講義実施時の投入情報の例としては、例えば、表示するPower Pointページ指定、資料への書き込み（アノテーション）情報、映像の拡大・縮小表示指定、及びチャット文字列等の情報が想定される。
【００１７】
図３は、本発明による学習支援システムにおいて実行される処理手順を示している。ここで、例として１つの学習端末４１とＬＭＳ装置１と遠隔講義装置２との間で受け渡されるデータの順序及び内容が示されている。
【００１８】
学習者、すなわちユーザは学習端末４１を介してＬＭＳ装置１にログインする（ステップＳ１）。このとき、ユーザは、ユーザＩＤとパスワードを入力する。ＬＭＳ装置１は、ユーザＩＤとパスワードとの組み合わせからなる認証情報が適正であることを確認することで認証を行う（ステップＳ２）。次いで、ユーザは、学習端末４１を介してＬＭＳ装置１に向けて遠隔講義の予約や実施の開始要求を行う（ステップＳ３）。
【００１９】
ＬＭＳ装置１は、ユーザＩＤとパスワードとからなる認証情報に対応する認証済情報を作成し、これを含む認証通知メッセージを生成する（ステップＳ４）。認証済情報は、連携コードと認証時刻とをＬＭＳ装置１が保持する共通暗号化鍵を用いて暗号化される。ＬＭＳ装置１は、作成した認証済情報を含む認証通知メッセージを遠隔講義装置２に向けて送信することで、認証済情報を受け渡す（ステップＳ５）。遠隔講義装置２は、受け取った認証通知メッセージから認証済情報を抽出し、該認証済情報が適正であることを確認する（ステップＳ６）。
【００２０】
ここで、図４を参照すると、ステップＳ６における認証済情報確認処理の詳細が示されている。遠隔講義装置２は、抽出した認証済情報を遠隔講義装置２が備える共通暗号化鍵２３を用いて復号する（ステップＳ６１）。次いで、遠隔講義装置２は、復号された認証済情報のうちの連携コードが、自身が備える連携コードと一致する否かを判定する（ステップＳ６２）。一致していない場合は、認証済情報が適正ではないと認められることから確認ＮＧとなる（ステップＳ６５）。一方、一致している場合は、次に、認証済情報のうちの認証時刻が期限切れしているか否かを判定する（ステップＳ６３）。ここで、認証時刻の期限切れとは、認証時刻と現在時刻が所定時間を超えている場合を意味する。例えば、認証時刻と現在時刻とが１時間を超えている場合は期限切れとすることが考えられる。
【００２１】
ステップＳ６３において、期限切れと判定した場合は認証済情報が適正ではないとして確認ＮＧ（ステップＳ６５）となる。一方、期限切れしていないと判定した場合、最終的に認証済情報が適正であると確認されたことになり認証済情報確認の確認ＯＫとなる（ステップＳ６４）。
【００２２】
再び図３を参照すると、ステップＳ６における認証済情報確認処理が確認ＯＫの場合に、遠隔講義装置２は、ＬＭＳ装置１にセッション情報を含む認証通知メッセージを送信することでセッション情報を返却する（ステップＳ７）。ＬＭＳ装置１は、さらに、該セッション情報を学習端末１に返却する（ステップＳ８）。返却されるセッション情報には、セッションパスワードとして機能する文字列を含む。学習端末４１は、これを装置内のクッキーに格納してセッションを維持する。セッション情報は、本実施例において処理の迅速化を図るために特に暗号化されていないが、よりセキュリティを確保するために暗号化されても良い。
【００２３】
次に、ユーザは、学習端末４１を介して遠隔講義装置１の画面を表示し遠隔講義の予約や実施操作要求を行う（ステップＳ９）。該操作要求に応じて、遠隔講義装置２は蓄積している講義コンテンツのアクセス情報をＬＭＳ装置１に通知する（ステップＳ１０）。アクセス情報は、講義コンテンツにアクセスするための情報であり、認証済情報と共に認証通知メッセージに格納されて送信される。ＬＭＳ装置１は、認証通知メッセージから認証済情報を抽出し、該認済情報を検証し適正であることを確認する（ステップＳ１１）。
【００２４】
ＬＭＳ装置１における認証済情報の確認処理は、ステップＳ６における遠隔講義装置２におけると同様の処理手順により実行される。すなわち、ＬＭＳ装置１は、抽出した認証済情報をＬＭＳ装置１が備える共通暗号化鍵を用いて復号し、次いで、復号された認証済情報のうちの連携コードが、自身が備える連携コードと一致する否かを判定する。一致していない場合は、認証済情報が適正ではないと認められることから確認ＮＧとなる。一方、一致している場合は、次に、認証済情報のうちの認証時刻が期限切れしているか否かを判定する。期限切れと判定した場合は認証済情報が適正ではないとして確認ＮＧとなる。一方、期限切れしていない判定した場合、最終的に認証済情報が適正であると確認されたことになり認証済情報確認の確認ＯＫとなる。
【００２５】
認証済情報を適正と確認した場合、ＬＭＳ装置１は、認証通知メッセージに含まれるアクセス情報を学習端末４１に向けて送信しユーザに提供する（ステップＳ１２）。ユーザは、該アクセス情報を参照して、当該講義コンテンツを視聴する（ステップＳ１３）。
【００２６】
以上の実施例において、ＬＭＳ装置と遠隔講義装置との間でユーザＩＤとパスワード情報に代えて、認証通知メッセージにより認証済情報を受け渡す構成が実現されている。遠隔講義装置は、認証済情報により認証済である確認される認証済学習端末のみとの間に通信セッションを確立して講義コンテンツを配信する。これにより、セキュリティを確保しつつ円滑な装置間の連携が可能となっている。認証済情報は、認証日時及び連携コードの組み合わせが各装置で保持される共通暗号化鍵により暗号化されて作成される。このようにして、認証済情報のみを受け渡すこととすれば、ユーザＩＤとパスワードなどの重要な機密情報をネットワーク上に不要に流されることはなく、セキュリティを確保することができる。
【００２７】
また、遠隔講義装置側では認証済情報に基づいて遠隔講義の予約や実施等の単機能をＬＭＳ装置を介してユーザに提供することによって、遠隔講義装置内のユーザ情報を保持することがなく、ユーザ情報の更新をＬＭＳ装置と遠隔講義装置間で同期する必要がない。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例を示し、本発明による学習支援システムを含む全体の構成を示すブロック図である。
【図２】図１に示した認証通知メッセージの構成例を示すブロック図である。
【図３】本発明による学習支援システムにおいて実行される処理手順を示すシーケンス図である。
【図４】図３に示した認証済情報確認処理の詳細に示すフローチャートである。
【符号の説明】
【００２９】
１  ＬＭＳ装置
２  遠隔講義装置
３  ネットワーク
１１  認証モジュール
１２  ユーザ情報データベース
１３  遠隔講義連携モジュール
１４  連携コード
１５  共通暗号化鍵
２１  ＬＭＳ連携モジュール
２２  連携コード
２３  共通暗号化鍵
２４  遠隔講義実施モジュール
２５  講義コンテンツ
３０  認証通知メッセージ
３１  認証済情報
３２  セッション情報
３３  アクセス情報
【図１】
2008020568.tif 000003
【図２】
2008020568.tif 000004
【図３】
2008020568.tif 000005
【図４】
2008020568.tif 000006