(57)【要約】【課題】  利用者が、３Ｄアニメーションにより、本物の装置と同様の動きを確認しながら、学習をできるようにする。【解決手段】  教材システム２０は、実習項目指定データを受信すると、選択された実習項目に対応する３Ｄデータおよび、教材データをインターネット１００を介して端末１０に送信する。端末１０は、３Ｄデータ、教材データを受信すると、記憶部３２２に格納し、記憶部３２２から教材データを実行し、３Ｄデータを表示する。端末１０は、３Ｄデータに対するポインティングデバイス３３０を使用した操作を受け付け、操作が正解かどうかを判断し、操作が不正解であれば、利用者レベルの判定を実施し、利用者レベルが、最低レベルであれば、正しい操作を示す「正解操作説明」を表示する。端末１０は、操作が正解であると、操作に対応する３Ｄアニメーションを表示する。【選択図】      図４
2005234427.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有することを特徴とする端末。
【請求項２】
ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述さされた教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有することを特徴とする端末。
【請求項３】
ネットワークを介した端末からの要求により、３次元データ、実行されると、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手段を有することを特徴とする教材サーバ。
【請求項４】
ネットワークを介した端末からの要求により、ＸＶＬである３次元データ、実行されると３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手段を有することを特徴とする教材サーバ。
【請求項５】
ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有する端末と、
前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手段を有する教材サーバとを備えることを特徴とする学習システム。
【請求項６】
ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有する端末と、
前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手段を有する教材サーバとを備えることを特徴とする学習システム。
【請求項７】
受信した実習項目選択画面を表示し、選択された実習項目に対応する３次元データに対する利用者の操作指示の正解不正解を判断し、不正解であれば、利用者レベルの判定の判定、前記端末記憶部に格納された不正解回数の判断を行い、正解操作の説明の表示、または、不正解数の増加、または、利用者レベルの格下げを行い、操作に対するガイダンスの表示を行い、正解であれば、前記端末記憶部に格納された正解回数の判断を行い正解数の増加、または利用者レベルの格上げを行い、かつ、操作指示に対応する３次元データの表示を変化させ、利用者レベルを含む学習結果データを送信する手段を有することを特徴とする請求項１、または２記載の端末。
【請求項８】
前記端末に前記サーバ記憶部ら読み出した実習項目選択画面データを送信し、前記端末から受信した利用者ごとの学習結果データを前記サーバ記憶部に格納する手段を有することを特徴とする請求項３、または４記載の教材サーバ。
【請求項９】
１以上の請求項７記載の端末と、請求項８記載の教材サーバとを備えることを特徴とする学習システム。
【請求項１０】
端末が、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を含むことを特徴とする学習方法。
【請求項１１】
端末が、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述さされた教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を含むことを特徴とする学習方法。
【請求項１２】
教材サーバが、ネットワークを介した端末からの要求により、３次元データ、実行されると３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を含むことを特徴とする学習方法。
【請求項１３】
教材サーバが、ネットワークを介した端末からの要求により、ＸＶＬである３次元データ、実行されると、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を含むことを特徴とする学習方法。
【請求項１４】
端末が、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順と、
教材サーバが、前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手順と、含むことを特徴とする学習方法。
【請求項１５】
端末が、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順と、
教材サーバが、前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手順とを含むことを特徴とする学習方法。
【請求項１６】
前記端末が、受信した実習項目選択画面を表示し、選択された実習項目に対応する３次元データに対する利用者の操作指示の正解不正解を判断し、不正解であれば、利用者レベルの判定の判定、前記端末記憶部に格納された不正解回数の判断を行い、正解操作の説明の表示、または、不正解数の増加、または、利用者レベルの格下げを行い、操作に対するガイダンスの表示を行い、正解であれば、前記端末記憶部に格納された正解回数の判断を行い正解数の増加、または利用者レベルの格上げを行い、かつ、操作指示に対応する３次元データの表示を変化させ、利用者レベルを含む学習結果データを送信する手順を含むことを特徴とする請求項１０、または１１記載の学習方法。
【請求項１７】
前記教材サーバが、前記端末に前記サーバ記憶部ら読み出した実習項目選択画面データを送信し、前記端末から受信した利用者ごとの学習結果データを前記サーバ記憶部に格納する手順を含むことを特徴とする請求項１２、または１３記載の学習方法。
【請求項１８】
請求項１６記載の手順と、請求項１７記載の手順とを含むことを特徴とする学習方法。
【請求項１９】
端末に、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を実行させることを特徴とする学習プログラム。
【請求項２０】
端末に、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述さされた教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を実行させることを特徴とする学習プログラム。
【請求項２１】
教材サーバに、ネットワークを介した端末からの要求により、３次元データ、実行されると３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を実行させることを特徴とする学習プログラム。
【請求項２２】
教材サーバに、ネットワークを介した端末からの要求により、ＸＶＬである３次元データ、実行されると、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を実行させることを特徴とする学習プログラム。
【請求項２３】
前記端末に、受信した実習項目選択画面を表示し、選択された実習項目に対応する３次元データに対する利用者の操作指示の正解不正解を判断し、不正解であれば、利用者レベルの判定の判定、前記端末記憶部に格納された不正解回数の判断を行い、正解操作の説明の表示、または、不正解数の増加、または、利用者レベルの格下げを行い、操作に対するガイダンスの表示を行い、正解であれば、前記端末記憶部に格納された正解回数の判断を行い正解数の増加、または利用者レベルの格上げを行い、かつ、操作指示に対応する３次元データの表示を変化させ、利用者レベルを含む学習結果データを送信する手順を実行させることを特徴とする請求項１９、または２０記載の学習プログラム。
【請求項２４】
前記教材サーバに、前記端末に前記サーバ記憶部ら読み出した実習項目選択画面データを送信し、前記端末から受信した利用者ごとの学習結果データを前記サーバ記憶部に格納する手順を実行させることを特徴とする請求項２１、または２２記載の学習プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末、教材サーバ、学習システム、学習方法、および、学習プログラムに関し、特に、３Ｄ表示を行う端末、教材サーバ、学習システム、学習方法、および、学習プログラムに関する。
【背景技術】
【０００２】
従来の学習システムとして、学習者が、３次元モデルを仮想的に操作し、履修課題を実行し、履修結果を添削依頼の型式でサービス提供者サーバに送信するバーチャル教育システムが存在する。（たとえば、特許文献１）。
【０００３】
【特許文献１】特開２００３−２７１０４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の発明の問題点は、インターネット、サービス提供者サーバの負荷が大きいことである。
【０００５】
その理由は、履修結果の評価を端末で実施するのではなく、サービス提供者サーバで実施するからである。
【０００６】
本発明の目的は、上記問題点を解決し、サーバ、ネットワークの負荷を軽減した、三次元データを利用する、利用者にとって使い勝手のよい学習システムを実現することである。
【課題を解決するための手段】
【０００７】
本発明の第１の端末は、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有することを特徴とする。
【０００８】
本発明の第２の端末は、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述さされた教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有することを特徴とする。
【０００９】
本発明の第１の教材サーバは、ネットワークを介した端末からの要求により、３次元データ、実行されると、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手段を有することを特徴とする。
【００１０】
本発明の第２の教材サーバは、ネットワークを介した端末からの要求により、ＸＶＬである３次元データ、実行されると３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手段を有することを特徴とする。
【００１１】
本発明の第１の学習システムは、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有する端末と、前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手段を有する教材サーバとを備えることを特徴とする。
【００１２】
本発明の第２の学習システムは、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手段を有する端末と、前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手段を有する教材サーバとを備えることを特徴とする。
【００１３】
本発明の第３の端末は、前記第１、または第２の端末であって、受信した実習項目選択画面を表示し、選択された実習項目に対応する３次元データに対する利用者の操作指示の正解不正解を判断し、不正解であれば、利用者レベルの判定の判定、前記端末記憶部に格納された不正解回数の判断を行い、正解操作の説明の表示、または、不正解数の増加、または、利用者レベルの格下げを行い、操作に対するガイダンスの表示を行い、正解であれば、前記端末記憶部に格納された正解回数の判断を行い正解数の増加、または利用者レベルの格上げを行い、かつ、操作指示に対応する３次元データの表示を変化させ、利用者レベルを含む学習結果データを送信する手段を有することを特徴とする。
【００１４】
本発明の第３の教材サーバは、前記第１、または第２の教材サーバであって、前記端末に前記サーバ記憶部ら読み出した実習項目選択画面データを送信し、前記端末から受信した利用者ごとの学習結果データを前記サーバ記憶部に格納する手段を有することを特徴とする。
【００１５】
本発明の第３の学習システムは、１以上の前記第３の端末と、前記第３の教材サーバとを備えることを特徴とする。
【００１６】
本発明の第１の学習方法は、端末が、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を含むことを特徴とする。
【００１７】
本発明の第２の学習方法は、端末が、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述さされた教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を含むことを特徴とする。
【００１８】
本発明の第３の学習方法は、教材サーバが、ネットワークを介した端末からの要求により、３次元データ、実行されると３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を含むことを特徴とする。
【００１９】
本発明の第４の学習方法は、教材サーバが、ネットワークを介した端末からの要求により、ＸＶＬである３次元データ、実行されると、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を含むことを特徴とする。
【００２０】
本発明の第５の学習方法は、端末が、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順と、教材サーバが、前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手順と、含むことを特徴とする。
【００２１】
本発明の第６の学習方法は、端末が、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述された教材データを受信し内蔵する端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順と、教材サーバが、前記ネットワークを介した前記端末からの要求により、３次元データ、教材データを内蔵するサーバ記憶部から読み出して送信する手順とを含むことを特徴とする。
【００２２】
本発明の第７の学習方法は、前記第１、または第２の学習方法であって、前記端末が、受信した実習項目選択画面を表示し、選択された実習項目に対応する３次元データに対する利用者の操作指示の正解不正解を判断し、不正解であれば、利用者レベルの判定の判定、前記端末記憶部に格納された不正解回数の判断を行い、正解操作の説明の表示、または、不正解数の増加、または、利用者レベルの格下げを行い、操作に対するガイダンスの表示を行い、正解であれば、前記端末記憶部に格納された正解回数の判断を行い正解数の増加、または利用者レベルの格上げを行い、かつ、操作指示に対応する３次元データの表示を変化させ、利用者レベルを含む学習結果データを送信する手順を含むことを特徴とする。
【００２３】
本発明の第８の学習方法は、前記第３、または第４の学習方法であって、前記教材サーバが、前記端末に前記サーバ記憶部ら読み出した実習項目選択画面データを送信し、前記端末から受信した利用者ごとの学習結果データを前記サーバ記憶部に格納する手順を含むことを特徴とする。
【００２４】
本発明の第９の学習方法は、前記第７の学習方法の手順と、前記第８の学習方法の手順とを含むことを特徴とする。
【００２５】
本発明の第１の学習プログラムは、端末に、ネットワークを介し、３次元データ、制御言語で記述された教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を実行させることを特徴とする。
【００２６】
本発明の第２の学習プログラムは、端末に、ネットワークを介し、ＸＶＬである３次元データ、制御言語で記述さされた教材データを受信し端末記憶部に格納し、前記端末記憶部の教材データを実行することにより、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する手順を実行させることを特徴とする。
【００２７】
本発明の第３の学習プログラムは、教材サーバに、ネットワークを介した端末からの要求により、３次元データ、実行されると３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を実行させることを特徴とする。
【００２８】
本発明の第４の学習プログラムは、教材サーバに、ネットワークを介した端末からの要求により、ＸＶＬである３次元データ、実行されると、３次元データを表示し、表示された３次元データに対する利用者の操作指示の正解不正解を判断し、正解であれば、３次元データの表示を変化させ表示する制御言語で記述された教材データをサーバ記憶部から読み出して送信する手順を実行させることを特徴とする。
【００２９】
本発明の第５の学習プログラムは、前記第１、または第２の学習プログラムであって、前記端末に、受信した実習項目選択画面を表示し、選択された実習項目に対応する３次元データに対する利用者の操作指示の正解不正解を判断し、不正解であれば、利用者レベルの判定の判定、前記端末記憶部に格納された不正解回数の判断を行い、正解操作の説明の表示、または、不正解数の増加、または、利用者レベルの格下げを行い、操作に対するガイダンスの表示を行い、正解であれば、前記端末記憶部に格納された正解回数の判断を行い正解数の増加、または利用者レベルの格上げを行い、かつ、操作指示に対応する３次元データの表示を変化させ、利用者レベルを含む学習結果データを送信する手順を実行させることを特徴とする。
【００３０】
本発明の第６の学習プログラムは、前記第３、または第４の学習プログラムであって、前記教材サーバに、前記端末に前記サーバ記憶部ら読み出した実習項目選択画面データを送信し、前記端末から受信した利用者ごとの学習結果データを前記サーバ記憶部に格納する手順を実行させることを特徴とする。
【発明の効果】
【００３１】
本発明の効果は、サーバの負荷が軽減されることである。
【００３２】
その理由は、利用者の端末で、操作の評価を実施するからである。
【発明を実施するための最良の形態】
【００３３】
次に、本発明を実施するための第１の最良の形態について図面を参照して詳細に説明する。
【００３４】
図１は、本発明を実施するための第１の最良の形態の学習システムの全体構成を示すブロックである。
【００３５】
図１を参照すると、本発明を実施するための第１の最良の形態の学習システムは、学習を行う利用者によって使用される１以上の端末１０（たとえば、Ｗｅｂブラウザを搭載するパーソナルコンピュータ）と、教材システム２０（たとえば、サーバ等のコンピュータ）と、端末１０、教材システム２０とを接続するインターネットとから構成される。
【００３６】
本発明の学習システムの利用者は、インターネット１００に接続し、Ｗｅｂブラウザを用いて学習を行う。教材システム２０は、学習用データの配信、ならびに、利用者の学習状況を管理するシステムである。また、以下で、３Ｄとは、３次元（３ディメンション）のことである。
【００３７】
図２は、教材システム２０の構成を示すブロック図である。
【００３８】
図２を参照すると、教材システム２０は、処理装置２０１と、ハードウェア資源である大容量記憶装置２３０（たとえば、ハードウェアディスク）とから構成される。処理装置２０１は、プロセッサ２１０と、ハードウェア資源である主記憶装置２２０とを含む。大容量記憶装置２３０は、３Ｄデータデータベース２０２と、作業項目格納データベース２０３と、教材データベース２０４と、履歴データベース２０５とを記憶する。たとえば、教材システム２０は、サーバである。
【００３９】
処理装置２０１は、端末１０への３Ｄデータ２０２の配信、ならびに、学習状況を判断する機能を有する。
【００４０】
３Ｄデータデータベース２０２は、利用者に実習される学習対象装置に関する３Ｄデータを含む（たとえば、ＸＶＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｖｉｒｔｕａｌ  ｗｏｒｌｄ  ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）型式のデータ）。作業項目格納データベース２０３は、学習項目選択画面データ、実習項目選択画面データを含む。教材データベース２０４は、端末１０により実行される教材データ（たとえば、制御言語であるＪＡＶＡ（登録商標）スクリプト）を含む。履歴データベース２０５は、利用者により学習された結果である学習結果データを含む。
【００４１】
図３は、端末１０の構成を示すブロック図である。
【００４２】
図３を参照すると、端末１０は、ディスプレイ等の表示部３１０と、コンピュータ等の処理部３２０と、キーボード、マウス等のポインティングデバイス３３０とから構成される。処理部３２０は、演算部３２１と、ハードウェア資源である記憶部３２２（メモリ、ハードウェアディスク等）と、通信部３２３とを含む。記憶部３２２は、Ｗｅｂブラウザ等の各種ソフトウェアを格納する。演算部３２１は、記憶部３２２内の各種ソフトウェアを実行する。通信部３２３は、演算部３２１の制御にしたがいインターネット１００を介し教材システム２０と通信を実施する。演算部３２１は、記憶部３２２内のソフトウェアを実行することにより、処理を実施する構成が可能である。また、演算部３２１は、ハードウェア制御のみで、処理を実施する構成も可能である。
【００４３】
次に、本発明を実施するための第１の最良の形態の動作について図面を参照して詳細に説明する。
【００４４】
図４は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【００４５】
図５は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【００４６】
図６は、端末１０に表示される画面の一例を示す説明図である。
【００４７】
図４、図５を参照すると、まず、利用者の操作にしたがい端末１０が、たとえば、Ｗｅｂブラウザを用い、インターネット１００を介して教材システム２０へ接続する（図４ステップＳ１）。この時、端末１０は、利用者を識別するための利用者ＩＤを入力するための画面を表示し、利用者により入力された利用者ＩＤを、記憶部３２２に格納し、教材システム２０に送信する。
【００４８】
教材システム２０の処理装置２０１のプロセッサ２１０は、作業項目格納データベース２０３から学習項目選択画面データを読み出しインターネットを介して、端末１０に送信する（ステップＡ１）。
【００４９】
端末１０は、学習項目選択画面データを表示部３１０に表示する（ステップＳ２）。利用者がポインティングデバイス３３０で終了以外の学習項目を選択すると（ステップＳ２−１／終了以外）、端末１０は、選択された学習項目を指し示す学習項目指定データを送信する（ステップＳ３）。
【００５０】
教材システム２０は、学習項目指定データを受信すると、学習項目指定データに対応する実習項目選択画面データを作業項目格納データベース２０３から読み出し端末１０に送信する（ステップＡ２）。
【００５１】
端末１０は、実習項目選択画面データを受信すると、実習項目選択画面データを表示部３１０に表示し（ステップＳ４）、利用者がポインティングデバイス３３０で実習項目を選択すると、選択された実習項目を指し示す実習項目指定データを送信する（ステップＳ５）。
【００５２】
教材システム２０のプロセッサ２１０は、実習項目指定データを受信すると、選択された実習項目に対応する３Ｄデータを３Ｄデータデータベース２０２から読み出し、および、教材データを教材データベース２０４から読み出し、インターネット１００を介して端末１０に送信する（ステップＡ３）。
【００５３】
端末１０は、３Ｄデータ、教材データを受信すると、記憶部３２２に格納し、記憶部３２２から教材データを読み出し実行する。教材データの実行に基づき、端末１０は、３Ｄデータを表示部３１０に表示する（ステップＳ６）。以降、ステップＳ７〜ステップＳ２４の動作は、教材データの実行により実施される。
【００５４】
図６を参照すると、端末１０の表示部３１０には、メッセージ表示部と、３Ｄデータ表示部とが表示される。３Ｄデータ表示部には、３Ｄデータ（操作対象装置を表す）が表示される。
【００５５】
次に、端末１０は、３Ｄデータに対する操作指示を表示部３１０のメッセージ表示部に表示する（ステップＳ７）。ここで、操作指示とは、たとえば、「ネジをはずせ」という指示である。また、メッセージ表示部には、実習項目を終了するかどうかを選択するための表示も行われる。終了が利用者により選択されると（ステップＳ７−１／終了）、ステップＳ２に戻る。
【００５６】
端末１０は、続行が利用者により選択されると（ステップＳ７−１／続行）、３Ｄデータに対するポインティングデバイス３３０を使用した操作（たとえば、３Ｄデータのネジをクリックする操作）を受け付け、操作が正解かどうかを判断し（ステップＳ８）、操作が不正解であれば（ステップＳ８／不正解）、利用者レベルの判定を実施する（ステップＳ９）。利用者レベルは、複数レベルから構成され、教材データには、たとえば、中間レベルの初期値が事前に設定されている。
【００５７】
利用者レベルが、最低レベルであれば（ステップＳ９／最低レベル）、端末１０は、記憶部３２２内の不正解回数をクリアして（図５ステップＳ１１）、正しい操作を示す「正解操作説明」を表示部３１０のメッセージ表示部に表示する（ステップＳ１３）。利用者レベルが、最低レベル以外であれば（ステップＳ９／最低レベル以外）、端末１０は、不正解回数を判断する（図５ステップＳ１２）。不正解回数が事前に設定されたＭ回に達していると（ステップＳ１２／Ｍ回）、端末１０は、記憶部３２２内の不正解回数をクリアし（ステップＳ１４）、利用者レベルを１段階下げ（ステップＳ１６）、表示部３１０のメッセージ表示部に「ガイダンス（たとえば、操作のヒント）」を表示する（ステップＳ１７）。不正解回数がＭ回未満であれば（ステップＳ１２／Ｍ回未満）、端末１０は、記憶部３２２内の不正解回数を１増加し（ステップＳ１５）、表示部３１０にガイダンスを表示する（ステップＳ１７）。
【００５８】
端末１０は、操作が正解であれば（図４ステップＳ８／正解）、利用者レベルの判定を実施する（ステップＳ１０）。次に、利用者レベルが、最高レベル以外であれば（ステップＳ１０／最高レベル以外）、端末１０は、記憶部３２２内の正解回数を判断する（図５ステップＳ１８）。正解回数が事前に設定されたＮ回に達していると（ステップＳ１８／Ｎ回）、端末１０は、記憶部３２２内の正解回数をクリアし（ステップＳ１９）、利用者レベルを１段階上げ（ステップＳ２１）、表示部３１０の３Ｄデータ表示部に、操作に対応する３Ｄデータの変化を示す画像を３Ｄアニメーションで表示する（ステップＳ２２）。
【００５９】
正解回数がＮ回未満であれば（ステップＳ１８／Ｎ回未満）、端末１０は、記憶部３２２内の正解回数を１増加し（ステップＳ２０）、表示部３１０の３Ｄデータ表示部に、操作に対応する３Ｄデータの変化を示す（たとえば、ネジがはずれる）映像を３Ｄアニメーションで表示する（ステップＳ２２）。
【００６０】
次に、端末１０は、操作が正解であることを示す「正解メッセージ」を表示部３１０のメッセージ表示部に表示する（ステップＳ２３）。
【００６１】
次に、端末１０は、利用者ＩＤ（利用者番号）、実習項目を示す実習項目番号、学習を実施した日時である終了日、学習を終了した時点の利用者の利用者レベルである終了レベル等を含む学習結果データを教材システム２０に送信する（ステップＳ２４）。次に、端末１０は、再度、学習項目選択画面を表示部３１０に表示する（図４ステップＳ２）。利用者が、学習項目選択画面で、終了を選択すると（ステップＳ２−１／終了）、端末１０は、処理を終了する。利用者が、学習項目選択画面で、終了以外を選択すると（ステップＳ２−１／終了以外）、端末１０は、選択された学習項目に対応する処理を繰り返す（ステップＳ３）。
【００６２】
以上において、正解回数、不正解回数は、初期に、０が設定される。
【００６３】
教材システム２０は、端末１０から学習結果データを受信すると、履歴データベース２０５に学習結果データを格納する。
【００６４】
本発明を実施するための第１の最良の形態は、３次元で表示されている画像を直接操作することにより、以下のような効果を持つ。
（１）特別な装置を使用することなく実習を行うことができる。（２）Ｗｅｂ上で本物を扱ったのと同等の学習を行うことができる。（３）３Ｄ画像による実際の装置と同様の操作手順の取得ができる。（４）正しい操作手順の習得ができる。（５）アニメーション効果により、実際の装置と同様の動きを確認することができる。（６）見たい視点からの画像で作業をすることができる。（７）レベルに応じたガイダンスが表示されるため、効率的な学習ができる。
【００６５】
次に、本発明を実施するための第１の最良の形態の実施例について図面を参照して詳細に説明する。
【００６６】
図７は、本発明を実施するための第１の最良の形態の３Ｄデータデータベース２０２、作業項目格納データベース２０３、教材データベース２０４、履歴データベース２０５の実施例を示す説明図である。
【００６７】
図７（１）を参照すると、３Ｄデータデータベース２０２は、大分類である学習項目、小分類である実習項目ごとに、３ＤデータであるＸＶＬデータを格納する。
【００６８】
図７（２）を参照すると、作業項目格納データベース２０３は、上部の学習項目選択画面データ、下部の実習項目選択画面データを含む。
【００６９】
図７（３）を参照すると、教材データベース２０４は、学習項目、実習項目ごとに教材データを格納する。
【００７０】
図７（４）を参照すると、履歴データベース２０５は、利用者、実習項目ごとに、終了レベル、終了日等を格納する。
【００７１】
次に、本発明を実施するための第２の最良の形態について詳細に説明する。
【００７２】
本発明を実施するための第２の最良の形態は、学習項目選択画面が、利用者の履歴を閲覧するための履歴閲覧選択肢を含む構成である。端末１０の表示部３１０に表示される履歴閲覧選択肢が利用者により選択されると、端末１０は、履歴閲覧指定データ（利用者ＩＤを含む）を教材システム２０へ送信する。教材システム２０は、履歴閲覧指定データを受信すると、履歴データベース２０５から利用者ＩＤに対応する学習結果データを読み出し、端末１０に送信する。
【００７３】
端末１０は、教材システム２０から学習結果データを受信すると、表示部３１０に表示する。
【００７４】
本発明を実施するための第２の最良の形態では、利用者が、容易に、学習の履歴を閲覧することが可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明を実施するための第１の最良の形態の学習システムの全体構成を示すブロックである。
【図２】教材システムの構成を示すブロック図である。
【図３】端末の構成を示すブロック図である。
【図４】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【図５】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【図６】端末に表示される画面の一例を示す説明図である。
【図７】３Ｄデータデータベース作業項目格納データベース、教材データベース、履歴データベースの実施例を示す説明図である。
【符号の説明】
【００７６】
１０    端末
２０    教材システム
２０１    処理装置
２０２    ３Ｄデータデータベース
２０３    作業項目格納データベース
２０４    教材データベース
２０５    履歴データベース
２１０    プロセッサ
２２０    主記憶装置
２３０    大容量記憶装置
３１０    表示部
３２０    処理部
３２１    演算部
３２２    記憶部
３２３    通信部
３３０    ポインティングデバイス
【図１】
2005234427.tif 000003
【図２】
2005234427.tif 000004
【図３】
2005234427.tif 000005
【図４】
2005234427.tif 000006
【図５】
2005234427.tif 000007
【図６】
2005234427.tif 000008
【図７】
2005234427.tif 000009