(57)【要約】【課題】受講者の現状のスキル、職種、業務ステップなどに応じて受講者に必要な教材を過不足なく提供することができる教育システムを提供する。【解決手段】学習サーバ１は、利用者端末３からのアクセスに応じてログインすると、利用者端末３を利用している学習者の個人情報データ１６を取得すると共に、学習マップデータ１７を取得し、かつ、取得した個人情報データ１６のうち学習項目の指定と学習マップデータ１７とを照合して学習者に課せられた学習項目を抽出し、さらに、学習者の個人情報データ１６の学習項目をキーとして、その個人情報データ１６の習得状況と抽出した学習項目とを照合し、学習者に対する不足分の学習項目を抽出して利用者端末３に提示する。【選択図】        図１
2004294900.tif 000002
【特許請求の範囲】
【請求項１】
学習サーバと、該学習サーバにネットワークを介して接続される学習者の端末とで構築される教育システムにおいて、
学習者の情報、各種学習項目、該学習項目に対する学習者の習得状況、及び学習者に必要な学習項目の指定が関連付けられて個人情報データとして格納された第１の記憶手段と、
各種学習項目を割り当てたデータが学習マップデータとして格納された第２の記憶手段とを備え、
前記学習サーバは、前記端末からのアクセスに応じてログインすると、当該端末を利用している学習者の個人情報データを前記第１の記憶手段から取得すると共に、学習マップデータを前記第２の記憶手段から取得し、かつ、取得した個人情報データのうち学習項目の指定と前記学習マップデータとを照合して前記学習者に課せられた学習項目を抽出し、さらに、前記学習者の個人情報データの学習項目をキーとして、当該個人情報データの習得状況と抽出した学習項目とを照合し、前記学習者に対する不足分の学習項目を抽出して前記端末に提示することを特徴とする教育システム。
【請求項２】
各種学習項目を階層的に構成したデータが知識構造データとして格納された第３の記憶手段を備え、前記学習サーバは、不足分の学習項目を抽出した際に、当該学習項目に学習の前提条件となる学習項目が存在するかどうかを前記知識構造データから判別し、前提条件となる学習項目が存在するときは前記個人情報データの習得状況から習得済みかどうかを判別し、習得済みでないときは不足分の学習項目に追加して前記端末に提示することを特徴とする請求項１記載の教育システム。
【請求項３】
各種学習項目に対してそれぞれ設定された教材部品データが格納された第４の記憶手段を備え、前記学習サーバは、不足分の学習項目を前記端末に提示した後に学習開始の旨を検知したとき、当該端末に提示した学習項目に対応する教材部品データを前記第４の記憶手段から取得し、かつ、該教材部品データに対する全体の学習コースを構成することを特徴とする請求項１又は２記載の教育システム。
【請求項４】
前記学習サーバは、全体の学習コースを構成する際、同じ学習項目に対して複数の教材部品データが存在するとき、それらの教材部品データを取得して学習できるように構成することを特徴とする請求項３記載の教育システム。
【請求項５】
前記学習サーバは、全体の学習コースを構成する際に、前提条件となる学習項目を確認したきは、該学習項目に対応する教材部品データを前記第４の記憶手段から取得して、前記の学習コースに組み込むことを特徴とする請求項３又は４記載の教育システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを利用して学習者に学習を提供する教育システム、特にデータベースから学習教材を抽出して学習コースを構成する教育システムに関するものである。
【０００２】
【従来の技術】
従来の教育システムは、ネットワークに接続された教育システムサーバと、受講者の受講ＩＤ、習熟度などを保存する受講者データベースとを備え、前記の教育システムサーバは、受講者データベースに保存された受講者データを基に受講者のレベルをチエックして受講コースを選択し、また、受講者の習熟度に応じて次のステップの受講コースを選択し、最終的には習熟度チエックによる受講終了か否かを判断するようになっている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−２６５２０７号公報（第３頁、図２）
【０００４】
【発明が解決しようとする課題】
しかしながら、社内教育では、職種や業務ステップなどに応じて学習者に必要な学習項目が予め設定されることがあり、前述した従来の教育システムでは、このような点が考慮されておらず、受講者の現状のスキル、職種、業務ステップなどに応じて受講者に必要な教材を過不足なく提供することができないという課題があった。
【０００５】
【課題を解決するための手段】
本発明に係る教育システムは、学習サーバと、学習サーバにネットワークを介して接続される学習者の端末とで構築される教育システムにおいて、学習者の情報、各種学習項目、その学習項目に対する学習者の習得状況、及び学習者に必要な学習項目の指定が関連付けられて個人情報データとして格納された第１の記憶手段と、各種学習項目を割り当てたデータが学習マップデータとして格納された第２の記憶手段とを備え、学習サーバは、端末からのアクセスに応じてログインすると、その端末を利用している学習者の個人情報データを第１の記憶手段から取得すると共に、学習マップデータを第２の記憶手段から取得し、かつ、取得した個人情報データのうち学習項目の指定と学習マップデータとを照合して学習者に課せられた学習項目を抽出し、さらに、その学習者の個人情報データの学習項目をキーとして、個人情報データの習得状況と抽出した学習項目とを照合し、学習者に対する不足分の学習項目を抽出して端末に提示する。
【０００６】
【発明の実施の形態】
図１は本発明の実施の形態を示す教育システムのブロック構成図である。図中に示す教育システムは、例えば、社内の教育担当部署に設置された学習サーバ１と、社員が利用している利用者端末３と、学習サーバ１と同様に教育担当部署に設置された管理者端末４と、学習サーバ１、利用者端末３及び管理者端末４がそれぞれ接続されたネットワーク２（イントラネット）とで構築されている。前述した学習サーバ１は高性能のパソコンサーバからなり、利用者端末３及び管理者端末４はパソコンからなっている。
【０００７】
このシステム上の学習サーバ１は、通信部１１と、学習管理部１２と、個人情報管理部１３と、学習知識管理部１４と、教材部品管理部１５とを有し、通信部１１を除く各管理部１２〜１５は、図示していないが、例えば学習サーバ１の記憶装置上に格納されたソフトウェアプログラムによって構成されている。さらに、この学習サーバ１は、記憶装置上に格納された個人情報データ１６、学習マップデータ１７、知識構造データ１８、教材部品データ１９及び教材ひな型データ２０を有している。なお、これらのデータを教育システム上のデータベースとして外部記憶装置に格納してもよい。
【０００８】
前記の個人情報データ１６は、例えば図２に示すように、個人ＩＤ１６１と、氏名１６２と、学習項目１６３と、習得状況１６４と、タスク情報１６５とで構成されている。習得状況１６４は、各種学習項目に対する学習者の習得状況を示す列で、図中の「○」は習得済み（テストがある場合は合格）を示し、「×」は未習得（テストがある場合は不合格）を示し、「−−−」  は未学習を示している。また、「↓」は入れ子の学習項目に準拠する旨を示しており、この学習項目の入れ子構造については後述する。タスク情報１６５は、学習日程と学習者に必要な学習項目の指定情報とでなっている。
【０００９】
例えば、１段目の個人情報データは、個人ＩＤ１６１がＡ０００１のＭＭ（氏名１６２）さんが、学習項目Ａ、学習項目Ｃの中の学習項目Ｃ：Ｃ１、学習項目Ｃ：Ｃ２、学習項目Ｃ：Ｃ３を学習し、その内、学習項目Ａと、学習項目Ｃの中の学習項目Ｃ：Ｃ１及び学習項目Ｃ：Ｃ３とが習得済みである旨を示し、学習項目Ｂが未学習、学習項目Ｃ：Ｃ２が未習得（不合格；学習中）である旨を示している。また、タスク情報１６５として４月１０にＴ１を、４月１７日にＴ３を実行する予定である旨を示している。学習項目Ｃ、学習項目Ｃ：Ｃ１、学習項目Ｃ：Ｃ２、学習項目Ｃ：Ｃ３のような入れ子構造は、例えば商品知識の場合、学習項目Ｃが商品全体についての特長、学習項目Ｃ：Ｃ１が性能についての特長、学習項目Ｃ：Ｃ２がデザインについての特長のように学習項目を細分化することを示しており、再起的に入れ子構造を構成できる。
【００１０】
なお、個人情報データ１６の学習項目１６３と習得状況１６４は、予め試験や自己判断による申請、又は業務実績などに応じて管理者か学習者の何れかが入力し、また、タスク情報１６５は、受講者或いは上司が入力するか、グループウェアシステムのスケジュールなどの情報を自動的に入力したものである。
【００１１】
前述した学習マップデータ１７は、各種学習項目を割り当てたデータで、例えば図３に示すように、各種の学習項目１７１と複数のタスク１７２との関係をデータとして保持している。図中の「○」は必要な学習項目を示し、「−−−」  は不必要な学習項目、「↓」及び「↑」は入れ子構造の学習項目に準拠する旨を示している。例えば、タスクＴ１は学習項目Ａの習得が必要であることを示し、タスクＴ２は学習項目Ａ、学習項目Ｂ、学習項目Ｃ：Ｃ１の習得がそれぞれ必要であることを示し、タスクＴ３は学習項目Ａ、学習項目Ｃの中の学習項目Ｃ：Ｃ１、学習項目Ｃ：Ｃ２、学習項目Ｃ：Ｃ３の習得がそれぞれ必要であることを示している。
【００１２】
知識構造データ１８は、各種学習項目を階層的に構成したデータで、例えば図４に示すように、学習項目全体が学習項目Ａ、学習項目Ｂ、学習項目Ｃなど各種の学習項目から構成されている。学習項目Ａから学習項目Ｂへの矢印は、学習項目Ａを習得した後に学習項目Ｂを学習する、即ち学習項目Ｂは学習項目Ａの習得を前提条件とすることを示している。学習項目Ｃは、学習項目Ｃ：Ｃ１、学習項目Ｃ：Ｃ２、学習項目Ｃ：Ｃ３の各学習項目から構成されていることを示し、学習項目Ｃ：Ｃ１を習得した後に学習項目Ｃ：Ｃ２を学習することを示している。また、各学習項目に対してそれぞれ説明がリンクされており、学習項目からその内容の説明を参照できるようになっている。
【００１３】
教材部品データ１９は、例えば図５に示すように、タイトル１９１、ファイル形式１９２、サイズ１９３、学習項目１９４、学習形式１９５、内容説明１９６及びデータ実体１９７から構成されている。例えば、教材部品データ１９の１段目の場合は、タイトルが「商品Ｘ：概要」、５ページのプレゼンテーションファイルで、学習項目Ａについて標準時間５分で学習する教材である旨を示している。なお、この教材部品データ１９は、教材コンテンツの標準化規格であるＳＣＯＲＭ（Ｓｈａｒａｂｌｅ  Ｃｏｎｔｅｎｔ  Ｏｂｉｅｃｔ  Ｒｅｆｅｒｅｎｃｅ  Ｍｏｄｅｌ）の形式でもよく、その場合、Ｇｅｎｅｒａｌ：Ｔｉｔｌｅがタイトル１９１、Ｔｅｃｈｎｉｃａｌ：Ｆｏｒｍａｔ  がファイル形式１９２、Ｔｅｃｈｎｉｃａｌ：Ｓｉｚｅがサイズ１９３、Ｃｌａｓｓｉｆｉｃａｔｉｏｎ：Ｔａｘｏｎｐａｔｈ：Ｔａｘｏｎが学習項目１９４、Ｅｄｕｃａｔｉｏｎａｌ：ＬｅａｒｎｉｎｇＲｅｓｏｕｒｃｅＴｙｐｅが学習形式１９５、Ｇｅｎｅｒａｌ：Ｄｅｓｃｒｉｐｔｉｏｎが内容説明１９６に相当する。
【００１４】
教材ひな型データ２０は、例えば図６に示すように、コース目標説明ひな型データ２０１、コース内容説明ひな型データ２０２、教材部品開始ひな型データ２０３、教材部品終了ひな型データ２０４、コース終了ひな型データ２０５から構成されている。各ひな型は、教材部品データ１９の特殊形で、学習項目には設定がなく、教材形式はひな型となっている。例えば、学習コース目標ひな型データ２０１のデータ実体１９７は、例えば図７に示すようになっている。この一例では、「Ａ」に個人情報データ１６から取得した氏名１６２が挿入され、「Ｂ」に予定のタスク情報１６５が挿入され、学習者の利用者端末３のモニタ上に提示される。
【００１５】
前記のように構成された実施の形態の教育システムの動作について説明する。なお、学習マップデータ１７は、図３に示すような状態であるものとする。これは、予め管理者が管理者端末４を通じてタスク情報と学習に必要な学習項目とを考慮して入力したものである。まず始めに、学習者に対して必要な学習項目を提示する処理について、図８に示すフローチャートに基づいて説明する。
【００１６】
学習者が利用者端末３を通じて学習サーバ１にログインすると、学習サーバ１の学習管理部１２は、まず個人情報管理部１３に命令を送り、ログインした学習者に対する各種情報を個人情報データ１６から取得する（Ｓ１００）。例えば、個人ＩＤがＡ０００１のＭＭさんがログインした場合、学習項目１６３と習得状況１６４とをペアとして、学習項目Ａと、学習項目Ｃの中の学習項目Ｃ：Ｃ１及び学習項目Ｃ３とが習得済みである情報を取得し、学習項目Ｃ：Ｃ２が未習得（不合格；学習中）、学習項目Ｂが未学習という情報を取得し、タスク情報１６５として、４月１０日にＴ１を、４月１７日にＴ３を実行する予定の情報を取得する。
【００１７】
しかる後、学習管理部１２は、学習知識管理部１４に命令を送り、学習マップデータ１７と知識構造データ１８とをそれぞれ取得する（Ｓ１０１）。次に、学習管理部１２は、個人情報データ１６より取得した学習者のタスク情報１６５と学習マップデータ１７のタスク１７２とから学習者に課せられた学習項目を抽出する（Ｓ１０２）。ＭＭさんの場合は、４月１０日にＴ１を実行するために学習項目Ａの習得が必要となり、４月１７日にＴ３を実行するために学習項目Ａと学習項目Ｃの習得が必要であることになる。
【００１８】
そして、学習管理部１２は、学習者の学習項目１６３をキーとして、習得状況１６４とＳ１０２で抽出した各学習項目とを照合し、学習者に対する不足分の学習項目を抽出する（Ｓ１０３）。ＭＭさんの場合、４月１０日にＴ１を実行する学習項目Ａは既に習得して終了しているため、４月１７日に実行するＴ３の中から不足分の学習項目を抽出する。この場合、「×」が記載されている未習得の学習項目Ｃ：Ｃ２が不足分の学習項目となる。
【００１９】
次に、学習管理部１２は、不足分の学習項目が前提条件（前提知識）をクリアしているかどうかを知識構造データ１８に基づいてチェックし（Ｓ１０４）、クリアしていない前提条件がある場合は、このフローチャートには図示していないが学習項目として追加する。ＭＭさんの場合は、学習項目Ｃ：Ｃ２が学習項目Ｃ：Ｃ１の習得を前提条件としているが、学習項目Ｃ：Ｃ１については既に習得済みであるため、その条件はクリアしていることになる。
【００２０】
その後、学習管理部１２は、Ｓ１０３で取得した不足分の学習項目Ｃ：Ｃ２に対する説明を知識構造データ１８から取得し、不足分の学習項目を学習する必要がある旨、及び学習項目の説明のデータを通信部１１からネットワーク２上に配信し、該当する学習者の利用者端末３のモニタ上に図９に示す情報を提示させる（Ｓ１０５）。ここで、学習者がモニタ上の「学習開始ボタン」をクリックすると（Ｓ１０６）、学習サーバ１の学習管理部１２は、タスクを実行するために必要な学習項目の提示処理を終了し、その学習項目の学習に必要な学習コース作成のための学習教材構成処理の開始に入る。
【００２１】
次に、前述した学習コース作成のための学習教材構成処理の動作について、図１０に示すフローチャートに基づいて説明する。
学習サーバ１の学習管理部１２は、前述したように学習者の操作による学習開始を検知すると、教材部品管理部１５に命令を送り、学習開始を要求した学習者に必要な学習項目に対する教材部品データ１９を取得し、教材ひな型データ２０からコース目標説明ひな型データ２０１、コース内容説明ひな型データ２０２、教材部品開始ひな型データ２０３、教材部品終了ひな型データ２０４及びコース終了ひな型データ２０５を取得する（Ｓ２００）。この時、同じ学習項目に対して複数の教材部品データ１９がある場合、それらの教材部品データ１９を取得する。ＭＭさんの例では、教材部品データ１９として、学習項目Ｃ：Ｃ２の教材部品である「商品Ｘ：操作」というタイトルの講義映像のデータを取得する。
【００２２】
その後、学習管理部１２は、取得した個人情報データ１６のうち氏名１６１とタスク情報１６５とを図７に示すコース目標説明ひな型データ２０１に挿入し、コース目標説明の教材を構成する（Ｓ２０１）。ＭＭさんの場合では、コース目標説明ひな型データの「Ａ」に氏名の「ＭＭ」を挿入し、「Ｂ」に予定のタスク「Ｔ３」を挿入する。
【００２３】
次に、コース内容説明ひな型データ２０２に、取得した教材部品データ１９の学習項目を挿入し、コース内容説明の教材を構成する（Ｓ２０２）。この時、教材部品データ１９の学習項目に対して前提条件とする学習項目があるかどうかを既に取得した知識構造データ１８から判別する。前提条件とする学習項目がある場合は、その学習項目の後に前記の教材部品データ１９の学習項目が配置されるように順序を決定する。また、同じ学習項目に対して複数の教材部品データ１９がある場合は、それらを選択して学習できるようにその旨をコース内容説明ひな型データ２０２に挿入し、コース内容説明の教材を構成する。ＭＭさんの場合は、コース内容説明ひな型データ２０２に学習項目Ｃ：Ｃ２を挿入して、コース内容説明の教材を構成する。
【００２４】
さらに、教材部品開始ひな型データ２０３に、既に取得した教材部品データ１９に対する内容説明１９６を挿入し、Ｓ２００の処理で取得した教材部品データ１９（ＭＭさんの場合は商品Ｘの操作についての講義映像）、教材部品の終了を知らせる教材部品終了ひな型データ２０４の順に単元の教材を構成する（Ｓ２０３）。この時、同じ学習項目に対して複数の教材部品データ１９がある場合は、前記のＳ２０３の処理を繰り返してそれぞれ単元の教材を構成する。この場合、複数の単元教材が選択できるようにする。そして最後に、コース終了ひな型データ２０５を配して全体の学習コースを構成し（Ｓ２０４）、学習者に必要な学習項目に対する学習コースの作成処理を終了する。
【００２５】
ここで、学習教材構成処理（図１０参照）により作成された学習コースの一例について図１１に示すフローチャートを参照して説明する。
Ｓ３０１は図１０に示すＳ２０１の処理で作成されたコース目標説明の教材であり、Ｓ３０２はＳ２０２の処理で作成されたコース内容説明の教材であり、利用者端末３のモニタ上に学習者の操作に応じて順に表示する。Ｓ３０３はＳ２０３の処理によって作成された各単元の教材で、教材部品開始ひな型データ２０３から作成された単元開始説明と（Ｓ３０３１）、教材部品データ１９に基づいて作成された単元教材と（Ｓ３０３２）、教材部品終了ひな型データ２０４で作成された単元終了説明とから構成され（Ｓ３０３３）、学習者の操作に応じて単元開始説明→単元教材→単元終了説明の順に利用者端末３のモニタ上に表示する。
【００２６】
Ｓ３０４はＳ２０２の処理で同じ学習項目に対して複数の教材部品データ１９があった場合に作成され、Ｓ３０５とＳ３０６は前記のＳ３０３と同様にＳ２０３の処理で作成された各単元の教材で、それぞれ単元開始説明、単元教材及び単元終了説明で構成される。Ｓ３０７はＳ２０４の処理でコース終了ひな型データ２０５から作成されたコース終了説明で、学習コースの終了時に表示するようになっている。
【００２７】
以上のように本実施の形態によれば、学習サーバ１の学習管理部１２が、利用者端３からのアクセスに応じてログインすると、その利用者端末３を利用している学習者に対する学習項目１６３、習得状況１６４及びタスク情報１６５を個人情報データ１６から取得し、次に、学習マップデータ１７および知識構造データ１８を取得し、学習者のタスク情報１６５と学習マップデータ１７のタスク１７２とを照合して、学習者に課せられた学習項目を抽出し、個人情報データ１６の学習項目１６３をキーとして、習得状況１６４と抽出した学習項目とを照合して不足分の学習項目を抽出し、その後、この不足分の学習項目の前提条件がクリアされているかどうかをチェックし、クリアされていない前提条件がある場合は、学習項目として追加し、不足分の学習項目について学習する必要がある旨を利用者端末３提示することにより、学習者の習得知識及びタスクに応じて、必要な学習項目を提示することができるという効果が得られる。
【００２８】
また、その学習項目が提示された学習者が学習をする旨を指定すると、学習に必要な学習項目に対する教材部品を教材部品データ１９から取得し、これから全体の学習コースを構成するようにしたので、学習者の習得知識及びタスクに応じて、必要な学習項目を過不足なく学習することができるという効果が得られる。
【００２９】
【発明の効果】
以上のように本発明によれば、端末を利用している学習者の個人情報データを第１の記憶手段から取得すると共に、学習マップデータを第２の記憶手段から取得し、かつ、取得した個人情報データのうち学習項目の指定と学習マップデータとを照合して学習者に課せられた学習項目を抽出し、さらに、学習者の個人情報データの学習項目をキーとして、個人情報データの習得状況と抽出した学習項目とを照合し、学習者に対する不足分の学習項目を抽出して端末に提示するようにしたので、学習者の習得知識に応じて必要な学習項目を提示することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態を示す教育システムのブロック構成図である。
【図２】個人情報データの内容を示す図である。
【図３】学習マップデータの一例を示す図である。
【図４】知識構造データの一例を示す図である。
【図５】教材部品データの一例を示す図である。
【図６】教材ひな型データの一例を示す図である。
【図７】コース目標説明ひな型データによるコース目標説明の画像の一例を示す図である。
【図８】学習者に対して必要な学習項目を提示するまでの動作を示すフローチャートである。
【図９】学習項目の提示画像の一例を示す図である。
【図１０】学習コース作成のための学習教材構成処理の動作を示すフローチャートである。
【図１１】学習教材構成処理により作成された学習コースの一例を示すフローチャートである。
【符号の説明】
１  学習サーバ、２  ネットワーク、３  利用者端末、４  管理者端末、１１  通信部、１２  学習管理部、１３  個人情報管理部、１４  学習知識管理部、１５  教材部品管理部、１６  個人情報データ、１７  学習マップデータ、１８  知識構造データ、１９  教材部品データ、２０  教材ひな型データ。
【図１】
2004294900.tif 000003
【図２】
2004294900.tif 000004
【図３】
2004294900.tif 000005
【図４】
2004294900.tif 000006
【図５】
2004294900.tif 000007
【図６】
2004294900.tif 000008
【図７】
2004294900.tif 000009
【図８】
2004294900.tif 000010
【図９】
2004294900.tif 000011
【図１０】
2004294900.tif 000012
【図１１】
2004294900.tif 000013