【手続補正書】
【提出日】平成17年5月19日(2005.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の再使用可能な学習オブジェクトと、学習者の複数の授業要件を定義する少なくとも１名の学習者のプロファイルとを格納するためのデータベースと、
前記学習者プロファイルに応答し、前記学習者への配布用の学習オブジェクトの部分集合を急いで組み立てるように作動可能な動的レンダリングエンジンと
を備えた、電子学習授業を提供するためのシステム。
【請求項２】
前記学習オブジェクトの各々が電子学習授業の主題または表現の離散要素を表わす、請求項１に記載のシステム。
【請求項３】
前記プロファイルが前記学習者によって利用されるコンピュータシステムの技術的能力を含む、請求項１に記載のシステム。
【請求項４】
前記技術的能力が、前記電子学習授業を受信するために前記学習者が利用可能な帯域幅である、請求項３に記載のシステム。
【請求項５】
前記プロファイルが前記学習者の授業の選好を含む、請求項１に記載のシステム。
【請求項６】
前記授業の選好が、前記電子学習授業を受信する際の前記学習者の言語の選好を含む、請求項５に記載のシステム。
【請求項７】
前記プロファイルが、前記学習者が精通している学習目的に関する情報を含み、それによって前記動的レンダリングエンジンが、前記精通した学習目的を含む学習オブジェクト無しで前記電子学習授業を組み立てる、請求項１に記載のシステム。
【請求項８】
少なくとも１つの学習オブジェクトが、精通した学習目的を含む学習オブジェクトを決定するための評価項目を含む、請求項７に記載のシステム。
【請求項９】
各学習オブジェクトが、電子学習授業の少なくともサブトピックを各々表わす複数の学習目的の少なくとも１つに基づいて第１分類に分類される、請求項１に記載のシステム。
【請求項１０】
各学習オブジェクトが、電子学習授業の学習オブジェクトの定義された目的に基づいて第２分類に分類される、請求項９に記載のシステム。
【請求項１１】
前記動的レンダリングエンジンがコンピュータネットワークを介して前記電子学習授業を前記学習者に配布する、請求項１に記載のシステム。
【請求項１２】
前記学習オブジェクトを生成するためのテンプレート利用オーサリングエンジン
をさらに備えた、請求項１に記載のシステム。
【請求項１３】
前記学習者プロファイルが複数のプロファイルオブジェクトを含み、各プロファイルオブジェクトが前記学習者の複数の授業要件の１つを具現する、請求項１に記載のシステム。
【請求項１４】
各学習オブジェクトが意味記述を含み、各プロファイルオブジェクトが意味記述を含む、請求項１３に記載のシステム。
【請求項１５】
前記動的レンダリングエンジンが、学習オブジェクトの意味記述の要素をプロファイルオブジェクトの意味記述の要素に突き合わせることによって、学習オブジェクトの部分集合を組み立てる、請求項１４に記載のシステム。
【請求項１６】
学習者情報を管理し、前記学習者および複数の学習者のために学習者の学習を指導するための学習管理システムをさらに含む、請求項１に記載のシステム。
【請求項１７】
複数の学習オブジェクトを形成するように動作可能なオーサリングツールと、
学習者の要求に応答して少なくとも１つの学習オブジェクトを具現する授業の指導ページを動的に組み立てて前記学習者に配布するように動作可能な動的配布ツールと、
前記学習者の学習者プロファイルを含む学習管理システムと
を備えており、
前記動的配布ツールが前記学習者プロファイルに基づいて少なくとも１つの学習オブジェクトを決定するように構成された、
電子学習ツール。
【請求項１８】
前記オーサリングツールが、複数の学習オブジェクトを形成するためのテンプレート利用内容エディタを含む、請求項１７に記載の電子学習ツール。
【請求項１９】
各学習オブジェクトが複数の階層クラスの１つに分類され、さらに、前記複数の階層クラスの第１クラス内の学習オブジェクトの各々が学習目的、評価項目、および授業内容のサブセクションを含む、請求項１７に記載の電子学習ツール。
【請求項２０】
前記学習者が学習オブジェクトに対応する学習目的に精通しているかどうかを前記評価項目の管理により決定したかどうかに基づき、前記動的配布ツールが少なくとも１つの学習オブジェクトを決定する、請求項１９に記載の電子学習ツール。
【請求項２１】
前記学習者プロファイルが、授業の指導ページの配布用の前記学習者の言語の選好を含む、請求項２０に記載の電子学習ツール。
【請求項２２】
前記学習者プロファイルが、前記授業の指導ページを受信するために前記学習者によって使用されるコンピュータシステムの技術的能力を含む、請求項２１に記載の電子学習ツール。
【請求項２３】
前記技術的能力が利用可能な帯域幅の量である、請求項２２に記載の電子学習ツール。
【請求項２４】
前記学習管理システムが、複数の授業の中でどれが前記学習者に利用可能であるか、および利用可能な授業の中でどれを前記学習者がすでに取っているかを要約するキャンパスの形で授業情報を前記学習者に提示する、請求項１７に記載の電子学習ツール。
【請求項２５】
前記複数の学習オブジェクトおよび前記学習者プロファイルを格納するためのデータベースをさらに備えた、請求項１７に記載の電子学習ツール。
【請求項２６】
前記学習者プロファイルが複数のプロファイルオブジェクトを含み、各プロファイルオブジェクトが授業配布指示を表わし、さらに、前記授業配布指示が前記学習者の授業の選好、前記学習者の授業要件、または授業管理者の授業要件を含む、請求項２５に記載の電子学習ツール。
【請求項２７】
各学習オブジェクトが意味記述を含み、各プロファイルオブジェクトが意味定義を含む、請求項２６に記載の電子学習ツール。
【請求項２８】
前記動的配布ツールが、学習オブジェクトの意味記述の要素をプロファイルオブジェクトの意味記述の要素に突き合わせることによって、少なくとも１つの学習オブジェクトを決定する、請求項２７に記載の電子学習ツール。
【請求項２９】
前記学習オブジェクトおよびプロファイルオブジェクトがビジネスオブジェクトモデルエンジン内で操作される、請求項２８に記載の電子学習ツール。
【請求項３０】
前記データベースがリレーショナルデータベースである、請求項２９に記載の電子学習ツール。
【請求項３１】
学習オブジェクトおよびプロファイルオブジェクトを格納のためにリレーショナルデータベースにマップするように動作可能なオブジェクト対リレーショナルマッピングツールをさらに備えた、請求項３０に記載の電子学習ツール。
【請求項３２】
電子学習の内容を受信し、前記内容を離散要素のクラスに分類する第１ソフトウェアアプリケーションであって、各離散要素が電子学習授業およびその表現の別個の特徴を表わし、離散要素のクラスが予め定められた動作およびそれらの間の関係を有して成る第１ソフトウェアアプリケーションと、
学習者の授業に対する要件に関する情報を受け取る第２ソフトウェアアプリケーションと、
前記受け取った情報を離散要素のクラスと相関させて、離散要素を前記学習者の個別要件にカスタマイズした電子学習授業として自動的にかつ動的に組み立ててレンダリングする第３ソフトウェアアプリケーションと
を備えた、電子学習授業を構築して配布するためのシステム。
【請求項３３】
前記学習者情報が前記学習者の言語の選好、前記電子学習の内容にアクセスするために前記学習者によって使用されるコンピュータシステムの技術的能力、および前記学習者が精通している電子学習の内容に関する情報を識別する、請求項３２に記載のシステム。
【請求項３４】
前記離散要素が、前記電子学習の内容の配布のための複数のビジネス要件に従って作成され分類される、請求項３２に記載のシステム。
【請求項３５】
前記離散要素が、ソフトウェアアプリケーションをモデル化するための統一モデリング言語（ＵＭＬ）図を形成するのに使用される、請求項３４に記載のシステム。
【請求項３６】
前記ソフトウェアアプリケーションがＵＭＬ図に基づいており、かつＪａｖａで書かれる、請求項３５に記載のシステム。
【請求項３７】
複数の離散学習オブジェクトをデータベース内に格納するステップと、
ユーザからの入力に応答して、前記ユーザの個別配布パラメータに基づき、前記学習オブジェクトの少なくとも１つを含むページを組み立てて、ほぼ実時間に前記ユーザに配布するステップと
を含む、電子学習授業内容の１ページをユーザに動的に配布するための方法。
【請求項３８】
前記学習オブジェクトの各々が前記電子学習授業の表現、内容、または配布に関係する、請求項３７に記載の方法。
【請求項３９】
テンプレート利用オーサリングツールを利用することによって前記学習オブジェクトを形成するステップ
をさらに含む、請求項３７に記載の方法。
【請求項４０】
ユーザからの入力に応答して、前記ユーザの個別配布パラメータに基づき、前記学習オブジェクトの少なくとも１つを含むページを組み立てて、ほぼ実時間に前記ユーザに配布するステップが、
前記学習オブジェクトの部分集合の意味要素を、前記ユーザの前記個別配布パラメータをプロファイルする複数のプロファイルオブジェクトの意味要素と比較するステップ
をさらに含む、請求項３７に記載の方法。
【請求項４１】
前記ユーザの前記個別配布パラメータが前記ユーザの言語の選好、前記電子学習内容にアクセスするために前記ユーザによって使用されるコンピュータシステムの技術的能力、および前記学習者が精通している電子学習内容に関する情報を含む、請求項３７に記載の方法。
【請求項４２】
組立および配布の前に、前記電子学習内容のユーザの知識を試験して、それにより前記学習オブジェクトの少なくとも１つを決定するのを支援するステップ
をさらに含む、請求項３７に記載の方法。
【請求項４３】
第１コードセグメントによって授業内容を蓄積するステップと、
第２コードセグメントによって前記授業内容を離散した再使用可能な学習オブジェクトで定義するステップと、
第３コードセグメントによってユーザの要求に基づき前記ユーザへの配布用の学習オブジェクトの部分集合を決定するステップと、
第４コードセグメントによって学習オブジェクトの前記部分集合を前記ユーザに動的に配布するステップと
を含む電子学習内容を配布するための方法を実行するための指示が格納されたコンピュータ可読媒体を備えた製品。
【請求項４４】
前記ユーザの前記要求が、前記ユーザの言語の選好、前記電子学習内容にアクセスするために前記ユーザによって使用されるコンピュータシステムの技術的能力、および前記学習者が精通している電子学習内容に関する情報を含む、請求項４３に記載の製品。
【請求項４５】
前記ユーザの前記要求がデータベース内に個別に格納され、さらに、前記第３コードセグメントが、前記要求を学習オブジェクトの前記部分集合に意味的に突き合わせることによって学習オブジェクトの前記部分集合を決定する、請求項４４に記載の製品。
【請求項４６】
前記第１コードセグメントが、
前記授業内容を蓄積のためにテンプレートに入力するために、複数のテンプレートを授業開発者に提示するコードセグメント
をさらに備えた、請求項４３に記載の製品。
【請求項４７】
授業内容を提示するか、アクセスするか、または説明するうちの１つの態様を各々具現する離散ソフトウェアエンティティを複数蓄積し格納するための手段と、
少なくとも１名の学習者に前記離散エンティティの少なくとも１つを前記学習者からの入力に応答してほぼ実時間に組み立てて配布し、前記学習者が前記授業内容の個人化バージョンを受信するようにする手段と
を備えた、授業内容を提供するための電子学習開発および配布ツール。
【請求項４８】
前記学習者の個別配布パラメータを特徴付ける手段
をさらに備え、
そこから前記組立および配布のための手段が配布すべき少なくとも１つの離散エンティティを決定するように構成された、
請求項４７に記載のツール。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
図１で、ワークステーション１０５にいる授業開発者は、オーサリングツール１１０のテンプレート利用内容エディタ１１５と対話して、授業内容を開発する。授業開発者は、第三者授業開発会社内で働く１名またはそれ以上の社員か、あるいは大企業向けの授業を開発する授業管理者など個人の主題専門家とすることができることに注意されたい。加えて、ワークステーション１０５は従来のパーソナルコンピュータとすることができ、そこでネットスケープＴＭまたはインターネットエクスプローラＴＭなど従来のブラウザにより、オーサリングツール１１０にアクセスすることができる。代替的に、ワークステーション１０５は授業開発者が直接アクセスするアプリケーションサーバとして実現することもできる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
図７に転じると、本発明の例示的な技術的実現７００の線図が示されている。図７において、学習者、管理者、または授業開発者は、ネットスケープ・ナビゲータＴＭまたはマイクロソフト社のインターネット・エクスプローラＴＭなどのブラウザ７０５を介して、システムにアクセスすることができる。これらのブラウザは一般的に、（通常）静的または動的どちらのページでもブラウザに配布することができる、アパッチまたはＩＩＳなどのウェブサーバ７１０にアクセスする。次いでウェブサーバ７１０はアプリケーションサーバ７２０にアクセスする。ウェブ・ロジックによって提供されるようなアプリケーションサーバ７２０は、動的内容に役立つスケーラブルプラットフォームをウェブサーバ、ワイヤレスアプリケーション等に配布するのに役立つ。それは、上述したソフトウェアアプリケーションのための耐障害性プラットフォームを提供する。代替的に、そのようなユーザはアプリケーションサーバ７２０と対話するＪａｖａプリケーション７１５を通して直接ソフトウェアアプリケーションにアクセスすることができる。