(57)【要約】【課題】経験の浅い教師が、適当な州基準を満たし、他の教師の知識と経験を利用して、授業計画を作成することを支援する新規のシステムを提供する。【解決手段】ステップ３０１において、教師は、データベースに格納された授業計画スキーマにしたがって授業計画情報を特定する。ステップ３０２において、受信した授業計画情報をデータベースに格納する。ステップ３０３において、データベースに格納した類似する授業計画の集合を検索し、ステップ３０４において適当な提案を生成する。生成された提案は、ステップ３０５において、クライアントシステムを介して教師に提供される。ステップ３０６において、データベースは、新規に入力された授業計画情報を適当な授業計画クラスタに組み込むことで、更新される。【選択図】図３
2008276752.tif 000002
【特許請求の範囲】
【請求項１】
新規の授業計画に関連づけられた新規の授業計画情報をユーザから受信するよう動作可能なユーザインターフェイスと、
前記受信した新規の授業計画情報を格納するよう動作可能な記憶装置と、
他のユーザによって入力され前記記憶装置に記憶された既存の授業計画に少なくとも部分的に基づいて、前記ユーザへの提案を生成するよう動作可能な提案生成モジュールであって、前記新規の授業計画に少なくとも部分的に類似する前記既存の授業計画の検索を行うよう動作可能な、前記提案生成モジュールと、
を含むコンピュータ化された授業計画システム。
【請求項２】
前記新規の授業計画情報に基づいて前記記憶装置を更新するよう動作可能な授業計画情報処理モジュールをさらに含み、前記記憶装置の更新は、前記新規の授業計画情報が新規の概念を含むか否かを決定し、新規の概念を含む場合、前記新規の概念を既存の概念リストに加えることをさらに含む、請求項１に記載のコンピュータ化された授業計画システム。
【請求項３】
前記提案生成モジュールは、前記既存の授業計画内の共通の語句に基づいてクラスタ化されたクラスタに基づいて前記既存の授業計画情報の検索を行うよう動作可能である、請求項１に記載のコンピュータ化された授業計画システム。
【請求項４】
前記生成された提案は、前記新規の授業計画の少なくとも一部分を代替する又は補足する語句表現から構成される、請求項１に記載のコンピュータ化された授業計画システム。
【請求項５】
新規の授業計画に関連づけられた新規の授業計画情報をユーザから受信するユーザインターフェイスと、
前記受信した新規の授業計画情報を格納する記憶装置と、
他のユーザによって入力され前記記憶装置に格納された既存の授業計画に少なくとも部分的に基づいて、前記ユーザへの提案を生成する提案生成モジュールであって、前記新規の授業計画に少なくとも部分的に類似する前記既存の授業計画を検索する、前記提案生成モジュールと、
としてコンピュータを機能させるための授業計画プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に教育支援に関し、より具体的には、共同授業計画についてのシステム及びプログラムに関する。
【背景技術】
【０００２】
教師不足が教育システムに悪影響を与えることが知られている。米国では、５年後には、幼稚園から高校生までの教師の４０％から５０％が退いていると推測される。多くの新任の教師が教職を退く理由の一つは、計画時間の不足である。教師、とりわけ経験の浅い教師は、授業計画を設計しながら他の教師と協力することで利益を享受する。しかし従来、多くの教師によって行われるスケジューリングおよび彼らが利用可能な資料のために、協力がなされることは稀である。
【０００３】
既存のシステムは主に、スタンドアロンのデスクトップソフトウェア製品の形状をとる。これらの製品は、協力、提案、再利用などのキーとなるサービス特徴を提供しない。オンライン授業計画ディレクトリは、いくつかのガイダンスを教師に提供するが、これらには現在、限られた内容しかなく、上述のキーとなる特徴のほとんどが欠けている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、経験の浅い教師が、適当な州基準を満たし、他の教師の知識と経験を利用して、授業計画を作成することを支援する新規のシステムが必要である。
【課題を解決するための手段】
【０００５】
本発明の第１の態様よれば、新規の授業計画に関連づけられた新規の授業計画情報をユーザから受信するよう動作可能なユーザインターフェイスと、前記受信した新規の授業計画情報を格納するよう動作可能な記憶装置と、他のユーザによって入力され前記記憶装置に記憶された既存の授業計画に少なくとも部分的に基づいて、前記ユーザへの提案を生成するよう動作可能な提案生成モジュールであって、前記新規の授業計画に少なくとも部分的に類似する前記既存の授業計画の検索を行うよう動作可能な、前記提案生成モジュールと、を含むコンピュータ化された授業計画システムが提供される。
【０００６】
本発明の第２の態様によれば、本発明の第１の態様において、前記新規の授業計画情報に基づいて前記記憶装置を更新するよう動作可能な授業計画情報処理モジュールをさらに含み、前記記憶装置の更新は、前記新規の授業計画情報が新規の概念（concept）を含むか否かを決定し、新規の概念を含む場合、前記新規の概念を既存の概念リストに加えることをさらに含んでもよい。
【０００７】
本発明の第３の態様によれば、本発明の第１の態様において、前記提案生成モジュールは、前記既存の授業計画内の共通の語句（phrase）に基づいてクラスタ化されたクラスタに基づいて前記既存の授業計画情報の検索を行うよう動作可能であってもよい。
【０００８】
本発明の第４の態様によれば、本発明の第１の態様において、前記生成された提案は、前記新規の授業計画の少なくとも一部分を代替する又は補足する語句表現（wording）から構成されてもよい。
【０００９】
本発明の第１の態様において、前記ユーザインターフェイスは、さらに、前記生成された提案を前記ユーザに提供するよう動作可能であってもよい。
【００１０】
本発明の第１の態様において、前記生成された提案は、前記新規の授業計画に加えられる可能性がある潜在的な概念を含んでもよい。
【００１１】
本発明の第１の態様において、前記提案生成モジュールは、最大エントロピー計算に基づいて前記既存の授業計画の検索を行うよう動作可能であってもよい。
【００１２】
本発明の第１の態様において、前記提案生成モジュールは、対応するユーザの地理的位置に基づいて前記既存の授業計画と前記新規の授業計画との間の類似点を決定するよう動作可能であってもよい。
【００１３】
本発明の第１の態様において、前記提案生成モジュールは、適用可能な教育基準（teaching standard）に基づいて前記既存の授業計画と前記新規の授業計画との間の類似点を決定するよう動作可能であってもよい。
【００１４】
本発明の第１の態様において、前記提案生成モジュールは、さらに、適用可能な教育基準に基づいて前記ユーザのために前記提案を生成するよう動作可能であってもよい。
【００１５】
本発明の第５の態様によれば、新規の授業計画に関連づけられた新規の授業計画情報をユーザから受信するユーザインターフェイスと、前記受信した新規の授業計画情報を格納する記憶装置と、他のユーザによって入力され前記記憶装置に格納された既存の授業計画に少なくとも部分的に基づいて、前記ユーザへの提案を生成する提案生成モジュールであって、前記新規の授業計画に少なくとも部分的に類似する前記既存の授業計画を検索する、前記提案生成モジュールと、としてコンピュータを機能させるための授業計画プログラムが提供される。
【００１６】
本発明の第５の態様において、さらに、前記新規の授業計画情報に基づいて前記記憶装置を更新する授業計画情報処理モジュールとしてコンピュータを機能させてもよい。
【００１７】
さらに、前記記憶装置の更新は、前記新規の授業計画情報が新規の概念を含むか否かを決定し、新規の概念を含む場合、前記新規の概念を既存の概念リストに加えることを含んでもよい。
【００１８】
本発明の第５の態様において、さらに、前記生成された提案を前記ユーザに提供するよう前記ユーザインターフェイスを機能させてもよい。
【００１９】
本発明の第５の態様において、さらに、前記既存の授業計画の前記クラスタ化に基づいて前記既存の授業計画情報を検索するよう前記提案生成モジュールを機能させてもよい。
【００２０】
さらに、前記既存の授業計画は、前記既存の授業計画内の共通の語句に基づいてクラスタ化されてもよい。
【００２１】
本発明の第５の態様において、前記生成された提案は、前記新規の授業計画に加えられる可能性がある潜在的な概念から構成されてもよい。
【００２２】
本発明の第５の態様において、前記生成された提案は、前記新規の授業計画の少なくとも一部分を代替する又は補足する語句表現から構成されてもよい。
【００２３】
本発明の第５の態様において、さらに、最大エントロピー計算に基づいて既存の授業計画を検索するよう前記提案生成モジュールを機能させてもよい。
【００２４】
本発明の第５の態様において、前記既存の授業計画と前記新規の授業計画との間の類似性は、対応するユーザの地理的位置に基づいて決定されてもよい。
【００２５】
本発明の第５の態様において、前記既存の授業計画と前記新規の授業計画との間の類似性は、適用可能な教育基準に基づいて決定されてもよい。
【００２６】
本発明の第５の態様において、前記生成された提案は、さらに、適用可能な教育基準に基づいてもよい。
【００２７】
本発明の別の態様によれば、ユーザインターフェイスが、新規の授業計画に関連づけられた新規の授業計画情報をユーザから受信することと、記憶装置が、前記受信した新規の授業計画情報を格納することと、提案生成モジュールが、他のユーザによって入力され前記記憶装置に格納された既存の授業計画に少なくとも部分的に基づいて、前記ユーザのための提案を生成することであって、前記新規の授業計画に少なくとも部分的に類似する前記既存の授業計画を検索することを含む、前記生成することと、を含むコンピュータ化された授業計画方法が提供される。
【００２８】
本発明の上記別の態様において、授業計画情報処理モジュールが、前記新規の授業計画情報に基づいて前記記憶装置を更新することをさらに含んでもよい。
【００２９】
さらに、前記記憶装置を更新することは、前記新規の授業計画情報が新規の概念を含むか否かを決定し、新規の概念を含む場合、前記新規の概念を既存の概念リストに加えることを含んでもよい。
【００３０】
本発明の上記別の態様において、前記ユーザインターフェイスが、前記生成された提案を前記ユーザに提供することをさらに含んでもよい。
【００３１】
本発明の上記別の態様において、前記検索することは、前記既存の授業計画のクラスタ化に基づいて前記既存の授業計画情報を検索することをさらに含んでもよい。
【００３２】
さらに、前記既存の授業計画が、前記既存の授業計画内の共通の語句に基づいてクラスタ化されてもよい。
【００３３】
本発明の上記別の態様において、前記生成された提案は、前記新規の授業計画に加えられる可能性がある潜在的概念を含んでもよい。
【００３４】
本発明の上記別の態様において、前記生成された提案は、前記新規の授業計画の少なくとも一部分を代替する又は補足する語句表現を含んでもよい。
【００３５】
本発明の上記別の態様において、前記検索することは、最大エントロピー計算に基づいて前記既存の授業計画を検索することをさらに含んでもよい。
【００３６】
本発明の上記別の態様において、前記既存の授業計画と前記新規の授業計画との間の類似性は、対応するユーザの地理的位置に基づいて決定されてもよい。
【００３７】
本発明の上記別の態様において、前記既存の授業計画と前記新規の授業計画との間の類似性は、前記適用可能な教育基準に基づいて決定されてもよい。
【００３８】
本発明の上記別の態様において、前記生成された提案は、さらに、適用可能な教育基準に基づいてもよい。
【発明の効果】
【００３９】
本発明のシステムの実施形態は、予め記録される授業計画に基づいて授業計画を改良する提案を生成する。経験の浅い教師は、適切な州基準を満たす授業計画を作成するのに支援を必要とするであろう。本発明のアプローチは、このことを行うのに必要とされる時間と労力を減少することができる。提案は、新規の授業計画を、他の教師によって作成された類似する計画の集合と比較することによって、本発明のシステムによって生成することができる。本発明の実施形態にしたがって、提示された提案は、任意の教師によって提出された内容に基づくことができる。
【発明を実施するための最良の形態】
【００４０】
本発明に関するさらなる態様は、以下の説明にある程度説明され、説明からある程度明白であり、又は、本発明の実施によって分かるであろう。発明の態様は、以下の詳細な説明および添付の請求項に特に挙げられる要素又は多様な要素および態様の組み合わせによって、実現され、達成されるであろう。
【００４１】
以上および以下の説明のどちらも、典型的かつ説明のためのものに過ぎず、請求項に記載の発明およびその適用をいかなる方法でも限定するよう全く意図されないことが理解されるべきである。
【００４２】
本明細書に組み込まれ、この一部分を構成する添付の図面は、本発明の実施形態を例示し、説明とともに、本発明の技術の原理を説明し図解する働きをする。
【００４３】
以下の詳細な説明において、同一の機能要素が同様の番号で指定される添付の図面が参照されるであろう。上述の添付図面は例として、そして限定としてではなく、本発明の原理と一致する具体的な実施形態および実施を示す。これらの実施は、当業者が発明を実施することができるよう十分に詳細に説明され、他の実施が用いられるであろうことと、多様な要素の構造的な変更、置換が本発明の範囲と精神から逸脱することなくなされるであろうことが、理解される。したがって、以下の詳細な説明は、限定された意味で解釈されるものではない。さらに、説明されている本発明の多様な実施形態は、汎用コンピュータ上で走るソフトウェアの形状で、特化したハードウェアの形状で、又はソフトウェアとハードウェアの組み合わせで、実施できるであろう。
【００４４】
本発明の実施形態にしたがって、まず授業計画についてのスキーマが規定される。このスキーマは、授業の多様な構成要素、これらの論理的関係および州基準との関係を表す。授業計画の典型的な要素は、もしあれば、取り組むべき基準への参照、カバーされる一般的なトピック、教育の目標および本質的な質問、キーとなる用語および語彙（key terms and vacabulary）、作業（activity）（例題、生徒に提起するべき問題、誘導するための演習、独立した演習など）、必要な教材および備品、宿題、資料などを含む。
【００４５】
授業計画についての典型的なデータベーススキーマが図１に図解される。具体的には、スキーマは、基本キー／外部キー制約を有する８つの関係データベーステーブル１０１から１０８を組み込む。具体的には、８つのテーブルは授業計画テーブル１０１、作業テーブル１０２、予習テーブル１０３、配布物（handout）テーブル１０４、基準テーブル１０５、特徴テーブル１０６、教材テーブル１０７、エントリーテーブル１０８を含む。授業計画テーブル１０１は、授業ＩＤ、教師、科目、期間、及びグレードレベルの列とともに、基本キーとして授業計画識別子（ｉｄ）を有する。さらに、授業計画テーブル１０１は、作業テーブル１０２、予習テーブル１０３、配布物テーブル１０４、基準テーブル１０５、特徴テーブル１０６、教材テーブル１０７、エントリーテーブル１０８における授業計画の対応する行を参照する。作業テーブル１０２は、作業名称、作業説明、作業ラベル、作業時間、作業参加の列を組み込み、教材テーブル１０７と予習テーブル１０３における対応する行を参照する。エントリーテーブル１０８は、説明の列を含み、配布物テーブル１０４の対応する行を参照する。
【００４６】
テーブル１０５は、州教育基準情報を格納し、州および基準番号の列を組み込む。特徴テーブル１０６は、特徴の説明と特徴の種類の列を組み込む。教材テーブル１０７は、教師によって授業で用いられることのできる多様な教材の情報を格納する。このテーブルは教材の説明の列を含み、エントリーテーブル１０８内の対応する行を参照する。予習テーブル１０３は、授業の準備をするのに教師によって用いられる予習教材の情報を組み込む。このテーブルは、説明の列を有し、エントリーテーブル１０８と教材テーブル１０７の対応する行を参照する。
【００４７】
図１において、用語ＰＫは、関係データベーステーブルにおける基本キー制約を示し、用語ＦＫ１とＦＫ２は、外部キー制約（すなわち、他のテーブルの基本キーへの参照）を示す。用語「ｉｄ」は、それぞれのテーブルにおける基本キーフィールドの名前である。当業者によって理解されるであろうように、授業データベーススキーマの上記の構成はいかなる意味においても限定的なものではなく、その他の任意な適切なスキーマがまた同様に規定されるであろう。
【００４８】
本発明のシステムを用いる教師は、規定されたスキーマに基づく本発明のシステムの実施形態のグラフィカルユーザインターフェイスを用いて授業計画の具体的なインスタンスを作成することを要求される。本発明の実施形態において、授業計画のインスタンスは、単一の授業又は複数の授業のために作成されてもよい。本発明のユーザインターフェイスは、参加している教師から、規定されたスキーマにしたがい、他の適切な情報とともに上述で識別される構成要素などの授業計画の多様な構成要素の仕様を受信することができる。教師から受信した授業計画に関する情報は、データベース又は他の適切なデータ格納構造に格納される。本発明のシステムの多様な実施形態において、授業計画は、中央コンピュータ又はサーバ上を中心として、またはたとえば教師のコンピュータ上に分散して、またはその他の方法で格納されるであろう。
【００４９】
本発明の概念の実施形態にしたがった典型的なコンピュータ化システムのアーキテクチャ２００が図２に示される。教師はクライアントコンピュータ２０１から２０４を用いて授業計画情報を入力し、システムによって生成された提案を見る。授業計画情報は、中央サーバ２０５によって受信され、処理され、格納される。授業計画情報を格納するために、サーバシステム２０５はデータベース２０６を備える。授業計画情報の処理を行うために、サーバ２０５は、検索モジュール２０７、提案生成モジュール２０８、授業情報処理モジュール２０９を組み込む。ここで、図示される実施形態において、データベース２０６は、さらに上述の授業計画スキーマを格納することも留意されるべきである。
【００５０】
授業計画情報が参加している教師によってクライアント２０１から２０４のうちの１つを用いて入力され、データベース２０６に適切に格納された後、本発明のシステムの実施形態は、異なる教師によって入力された関係する授業計画を解析する。この解析は、検索モジュール２０７によって行われ、たとえば、入力された授業計画およびその他の授業計画において授業計画スキーマの特定の態様を特徴づける共通の語句（phrase）を見つけることを含んでもよい。本発明の一実施形態において、授業計画スキーマの各フィールドの内容は、テキストの類似性の測定に基づいてクラスタ化されて共通のトピックを識別する。
【００５１】
教師が新規の授業計画の情報を入力した後、本発明のシステムの実施形態は、授業計画の各態様内で検索を行い、授業計画に加えることができる可能性がある概念の潜在的なクラスタを識別する。提出された計画において示されないが、計画の集合で見つけることができる具体的な態様は、提案として与えられる。本発明の実施形態において、提出された授業計画において十分に示されているクラスタは、授業計画にはない（missing）概念を含むクラスタよりも低くランクづけされてもよい。このアプローチは、各態様について考え説明するために教師が用いる概念の範囲を広げるのに用いられてもよい。
【００５２】
したがって、本発明の一実施形態は、教師に、関係する授業計画の対応するフィールドの情報のクラスタ化に基づいてフィールドベースの提案（たとえば作業）を提供する。しかし、本発明はフィールドベースの提案にのみ限定されるものではない。本発明の他の実施形態は、授業計画内の用語特徴（term salientce）に基づいて、用語ベースの提案（たとえばキーワード）を提供する。
【００５３】
提案生成モジュール２０８は、関係する情報を識別するよう構成されたＰａｌＢａｒシステムに類似する推奨（recommend）エンジンを組み込んでもよい。上述のＰａｌＢａｒシステムは、知的ユーザインターフェイス国際会議（ＩＵＩ２００５）（２００５年１月９日）会議録のビルサス・ディー．、ヒルベルト・ディー．、マイネスーアミンザデ・ディー．（Ｂｉｌｓｕｓ，  Ｄ．，  Ｈｉｌｂｅｒｔ，  Ｄ．およびＭａｙｎｅｓ−Ａｍｉｎｚａｄｅ，  Ｄ．）による「積極的情報システムの改良（Improving Proactive Information Systems）」に説明される。このアプローチは、具体的な項目について代替する又は補足する用語表現（wording）を提案するのに用いられてもよい。あるいは、当業者にとって既知である最大エントロピーアプローチが、構造的に適合するが授業計画において言及されていない概念を見つけるのに用いられてもよい。上述の最大エントロピーアプローチは、たとえば、『コンピュータ言語（Comput. Linguist.）』第２２巻１号（１９９６年３月）の３９ページから７１ページ、ベルガー・エー・エル、ピートラ・ヴィー・ジェー、ピートラ・エス・エー（Ｂｅｒｇｅｒ，  Ａ．  Ｌ．，  Ｐｉｅｔｒａ，  Ｖ．  Ｊ．およびＰｉｅｔｒａ，  Ｓ．  Ａ．）による「自然言語処理への最大エントロピーアプローチ（A maximum entropy approach to natural language processing）」（１９９６年）に説明される。これは、授業計画に関連づけられるキーとなる用語および語彙を拡大するのに用いられてもよい。テキストの類似性測定に基づく他の技術がまた、類似する一節（passage）を見つけるために適用されてもよい。
【００５４】
新規に特定された授業計画に固有のデータは、本発明のシステムによって保持される授業計画のデータベースに加えられる。本発明の実施形態において、データベースは、授業計画情報処理モジュール２０９によって周期的に再度インデックスをつけられ、展開される概念語彙を収容する。具体的には、教師によって特定された新規の授業計画が、データベースにはない新規の概念を含む時、上述の新規の概念に対応するクラスタが作成される。さらに、新規の授業計画に表れる概念は、適当な授業計画概念クラスタに加えられる。本発明の一実施形態において、システムが提案を生成し、教師の側では何ら明示的な行動をすることなくして、提案を他の教師に提供する。
【００５５】
図３は、本発明のコンピュータ化された共同授業計画システムの実施形態の典型的な作業順序３００を図解する。ステップ３０１において、本発明のシステムを用いる教師は、データベース２０６またはその他の適当な格納場所に格納された授業計画スキーマにしたがって授業計画情報を特定する。ステップ３０２において、本発明のシステムは、受信した授業計画情報をデータベース２０６に格納する。ステップ３０３において、システムは、データベース２０６に格納した類似する授業計画の集合を検索し、ステップ３０４において適当な提案を生成する。生成された提案は、ステップ３０５において、クライアントシステム２０１から２０４のうちの１つを介して教師に提供される。最終的に、授業計画の集合を格納するデータベース２０６は、ステップ３０６において、新規に入力された授業計画情報を適当な授業計画クラスタに組み込むことで、更新される。
【００５６】
本発明のシステムの動作の具体例、および教師による使用がここに説明される。たとえば、高校の歴史の教師が、２０世紀の世界的紛争についての授業のために授業計画を準備している。まず、彼女は、本発明のシステムに、グレードレベルおよび適当な州基準などのコースのパラメータを入力し、イギリスとドイツの間の海軍の競争と高まる国家主義とを含む、第一次世界大戦の始まりにつながる要因をいかに説明するかについてのいくつかの仮のアイデアを入力する。本発明のシステムは、これらの要因を、第一次世界大戦に関係する他の授業計画で説明されたものと比較し、いくつかの授業計画が、ヨーロッパ諸国間の同盟が他の多くの国を紛争に引きずり込んだことにも言及していることを提案する。本発明のシステムによって生成された提案に基づいて、教師は、この情報を授業計画に組み込み、上述の要因のそれぞれが戦争の長期にわたる本質に与えた影響を説明するため、授業についての課題を規定することへ進む。教師の入力に基づき、本発明のシステムは、他の教師が、生徒たちに、異なるグループが紛争に参加した異なる国と帝国とを代表するロールプレイング課題を行わせることに成功したことをさらに提案する。教師は、この提案も授業計画に組み込む。
【００５７】
図４は、本発明の方法の実施形態が実施されるところのコンピュータ／サーバシステム４００の実施形態を図解するブロック図である。システム４００は、コンピュータ／サーバプラットフォーム４０１、周辺機器４０２、ネットワークリソース４０３を含む。
【００５８】
コンピュータプラットフォーム４０１は、コンピュータプラットフォーム４０１の多様な部分にわたって又はそれらの間で情報を通信するデータバス４０４又はその他の通信機構と、情報を処理して他の計算および制御タスクを行う、バス４０４に接続されたプロセッサ４０５とを含むであろう。コンピュータプラットフォーム４０１はまた、バス４０４に接続されて、プロセッサ４０５によって実行される命令とともに多様な情報を格納するランダムアクセスメモリ（ＲＭＡ）又はその他の動的記憶装置などの揮発性記憶装置４０６を含む。揮発性記憶装置４０６はまた、プロセッサ４０５による命令の実行の間に、一時変数又はその他の中間情報を格納するために用いられてもよい。コンピュータプラットフォーム４０１はさらに、多様なシステム構成パラメータとともに、基本入出力システム（ＢＩＯＳ）などの、バス４０４に接続されてプロセッサ４０５のための静的情報および命令を格納するリードオンリーメモリ（ＲＯＭもしくはＥＰＲＯＭ）４０７又はその他の静的記憶装置を含むであろう。磁気ディスク、光ディスク、ソリッドステートフラッシュメモリ装置などの永続性記憶装置４０８が提供され、バス４０４に接続されて、情報および命令を格納する。
【００５９】
コンピュータプラットフォーム４０１は、バス４０４を介して、ブラウン管（ＣＲＴ）、プラズマディスプレイ、液晶ディスプレイ（ＬＣＤ）などのディスプレイ４０９に接続され、コンピュータプラットフォーム４０１のシステム管理者又はユーザに情報を表示してもよい。英数字およびその他のキーを含む入力装置４１０が、バス４０１に接続されて、情報および命令選択をプロセッサ４０５へ通信する。他のタイプのユーザ入力装置は、方向情報および命令選択をプロセッサ４０５に通信し、ディスプレイ４０９上でのカーソル動作を制御する、マウス、トラックボール、カーソル方向キーなどのカーソル制御装置４１１である。この入力装置は典型的に、第１の軸（たとえばｘ）および第２の軸（たとえばｙ）の２つの軸に２つの自由度を有し、装置が平面における位置を特定することを可能にする。
【００６０】
外部記憶装置４１２が、バス４０４を介してコンピュータプラットフォーム４０１に接続され、コンピュータプラットフォーム４０１に追加される又は取り外し可能な記憶容量を提供する。コンピュータシステム４００の実施形態において、外部取り外し可能記憶装置４１２が、他のコンピュータシステムとのデータ交換を容易にするべく用いられてもよい。
【００６１】
本発明は、本明細書において説明される技術を実施するためのコンピュータシステム４００の使用に関連する。実施形態において、本発明のシステムは、コンピュータプラットフォーム４０１などの機械に存在してもよい。本発明の一実施形態にしたがって、本明細書で説明される技術は、揮発性メモリ４０６に含まれる１以上の命令の１以上の連続を実行するプロセッサ４０５に応じてコンピュータシステム４００によって行われる。このような命令は、永続性記憶装置４０８などの他のコンピュータ読み取り可能媒体から揮発性メモリ４０６に読み込まれてもよい。揮発性メモリ４０６に含まれる命令の連続の実行は、プロセッサ４０５をして、本明細書で説明される処理ステップを行わせる。代替的な実施形態において、ソフトウェア命令の代わりに、又はこれと共に有線回路が用いられて、本発明を実施するであろう。したがって、本発明の実施形態は、ハードウェア回路およびソフトウェアの任意の具体的な組み合わせに限定されない。
【００６２】
本明細書で用いられる「コンピュータ読み取り可能媒体」なる用語は、実行のためにプロセッサ４０５に命令を提供することに関与する任意の媒体に言及する。コンピュータ読み取り可能媒体は、本明細書に説明される任意の方法および／又は技術を実施するための命令を運搬できる機械読み取り可能媒体の一例に過ぎない。このような媒体は、不揮発性媒体、揮発性媒体、伝送媒体を含むがこれに限定されない多くの形状を取るであろう。不揮発性媒体は、たとえば、記憶装置４０８などの光ディスク又は磁気ディスクを含む。揮発性媒体は、揮発性記憶装置４０６などの動的メモリを含む。伝送媒体は、データバス４０４を構成するワイヤを含む、同軸ケーブル、銅線および光ファイバーを含む。伝送媒体はまた、電波もしくは赤外線データ通信の間に生成される音波又は光波の形状を取るであろう。
【００６３】
コンピュータ読み取り可能媒体の共通の形状は、たとえば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープまたはその他の任意の磁気媒体、ＣＤ−ＲＯＭ、任意のその他の光媒体、パンチカード、紙テープ、穴のパターンを有する任意のその他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、フラッシュドライブ、メモリカード、任意のその他のメモリチップもしくはカートリッジ、以下に説明される搬送波、又はコンピュータが読み取ることのできる任意のその他の媒体を含む。
【００６４】
コンピュータ読み取り可能媒体の多様な形状は、１以上の命令の１以上の連続を実行のためにプロセッサ４０５に運搬することに関与するであろう。たとえば、命令はまず、リモートコンピュータから磁気ディスク上に運搬されるであろう。あるいは、リモートコンピュータはその動的メモリに命令をロードし、命令を、モデムを用いて電話線を通じて送信することができるであろう。コンピュータシステム４００にローカルなモデムは、電話線上でデータを受信し、赤外線トランスミッタを用いてデータを赤外線信号に変換することができる。赤外線検出器は、赤外線信号内を運搬されるデータを受信することができ、適当な回路はデータをデータバス４０４に配置することができる。バス４０４はデータを揮発性記憶装置４０６に運搬し、そこからプロセッサ４０５が命令を検索し、実行する。揮発性メモリ４０６によって受信された命令は、プロセッサ４０５による実行の前又は後に、永続性記憶装置４０８に任意に格納されるであろう。命令はまた、技術的に既知である多様なネットワークデータ通信プロトコルを使用してインターネットを介してコンピュータプラットフォーム４０１にダウンロードされるであろう。
【００６５】
コンピュータプラットフォーム４０１はまた、データバス４０４に接続されたネットワークインターフェイスカード４１３などの通信インターフェイスを含む。通信インターフェイス４１３は、ローカルネットワーク４１５に接続されたネットワークリンク４１４に接続された双方向データ通信を提供する。たとえば、通信インターフェイス４１３は、データ通信接続を対応するタイプの電話線に提供する総合デジタル通信網（ＩＳＤＮ）カード又はモデムであろう。他の例として、通信インターフェイス４１３は、互換ＬＡＮにデータ通信接続を提供するローカルエリアネットワークインターフェイスカード（ＬＡＮ  ＮＩＣ）であってもよい。既知の８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇなどのワイヤレスリンクおよびブルートゥースが、ネットワーク実施のために用いられてもよい。任意のこのような実施において、通信インターフェイス４１３は、多様な種類の情報を表すデジタルデータストリームを運搬する、電気信号、電磁信号、又は光信号を送受信する。
【００６６】
ネットワークリンク４１４は典型的に、１以上のネットワークを通じて他のネットワークリソースへデータ通信を提供する。たとえば、ネットワークリンク４１４は、ローカルネットワーク４１５を介してホストコンピュータ４１６又はネットワーク記憶装置／サーバ４１７への接続を提供してもよい。さらに、またあるいは、ネットワークリンク４１４はゲートウェイ／ファイアウォール４１７を介して、インターネットなどのワイドエリア又はグローバルネットワーク４１８に接続してもよい。したがってコンピュータプラットフォーム４０１は、リモートネットワーク記憶装置／サーバ４１９などの、インターネット４１８の何処かに位置するネットワークリソースにもアクセスすることができる。一方、コンピュータプラットフォーム４０１はまた、ローカルエリアネットワーク４１５、インターネット４１８の何処かに位置するクライアントからもアクセスされてもよい。ネットワーククライアント４２０および４２１そのものは、プラットフォーム４０１に類似するコンピュータプラットフォームに基づいて実施されてもよい。
【００６７】
ローカルネットワーク４１５およびインターネット４１８のいずれも、デジタルデータストリームを運搬する電気信号、電磁信号、又は光信号を用いる。多様なネットワークを通じた信号、ならびにデジタルデータをコンピュータプラットフォーム４０１へおよびコンピュータプラットフォーム４０１から運搬する、ネットワークリンク４１４上のおよび通信インターフェイス４１３を介した信号は、情報を運搬する運搬波の典型的な形状である。
【００６８】
コンピュータプラットフォーム４０１は、インターネット４１８およびＬＡＮ４１５、ネットワークリンク４１４、通信インターフェイス４１３を含む多様なネットワークを通じて、メッセージを送信し、プログラムコードを含むデータを受信することができる。インターネットの例において、システム４０１がネットワークサーバとして機能する時、これは、クライアント４２０、４２１上で走るアプリケーションプログラムについて要求されたコード又はデータを、インターネット４１８、ゲートウェイ／ファイアウォール４１７、ローカリエリアネットワーク４１５、通信インターフェイス４１３を通じて送信してもよい。同様にこれは、他のネットワークリソースからコードを受信してもよい。
【００６９】
受信したコードは、受信したときにプロセッサ４０５によって実行され、および／または、後で実行されるために、永続性もしくは揮発性の記憶装置４０８および４０６それぞれに、又はその他の不揮発性記憶装置に格納されてもよい。このように、コンピュータシステム４０１は搬送波形状のアプリケーションコードを得てもよい。
【００７０】
ここで留意すべきは、本発明が任意の具体的なファイアウォールシステムに限定されないことである。本発明のポリシーベースの内容処理システムは、３つのファイアウォール操作モードのいずれかにおいて用いられ、特に、経路指定され透明なＮＡＴ（ネットワークアドレス変換）である。
【００７１】
本発明は、共同授業計画についての従来の技術に関連づけられた上述およびその他の問題の１以上を実質的に取り除く方法およびシステムを対象とする。
【００７２】
本発明の技術の態様にしたがって、コンピュータ化された授業計画システムが提供される。本発明のシステムは、新規の授業計画に関連づけられた新規の授業計画情報をユーザから受信するよう構成されたユーザインターフェイスと、受信した新規の授業計画情報を格納するよう構成された記憶装置と、ユーザへの提案を生成するよう構成された提案生成モジュールとを組み込む。生成された提案は、他のユーザから入力されて記憶装置に格納された既存の授業計画に基づく。提案生成モジュールは、さらに、新規の授業計画に少なくとも部分的に類似する既存の授業計画の検索を行うよう構成される。
【００７３】
本発明の技術の他の態様にしたがって、方法、および該方法を実施するコンピュータ読み取り可能なコードを実施する関連のコンピュータプログラム製品が提供される。具体的に、本発明の方法は、新規の授業計画に関連づけられた新規の授業計画情報をユーザから受信すること、受信した新規の授業計画情報を格納すること、及び、ユーザのために提案を生成することを含む。生成された提案は、他のユーザによって入力され記憶装置に格納された既存の授業計画に基づく。生成することは、新規の授業計画に少なくとも部分的に類似する既存の授業計画を検索することを含む。
【００７４】
最後に、本明細書に説明されたプロセスおよび技術は、任意の特定の装置に内在的に関連せず、構成要素の任意の適切な組み合わせによって実施されてよいことが理解されるべきである。さらに、多様な種類の汎用装置が、本明細書に説明された教示にしたがって用いられるであろう。また、本明細書に説明される方法ステップを行う特化された装置を構成する利点が分かるであろう。本発明は、あらゆる点で限定的であるよりもむしろ例示的であるよう意図された特定の例に関して説明された。当業者は、ハードウェア、ソフトウェア、ファームウェアの多くの異なる組み合わせが本発明を実施するのに適するであろうことを理解するであろう。たとえば、説明されたソフトウェアは、アセンブリ、Ｃ／Ｃ＋＋、Ｐｅｒｌ、Ｓｈｅｌｌ、ＰＨＰ、ＪＡＶＡ（登録商標）などのプログラミング言語又はスクリプト言語の広範囲において実施されるであろう。
【００７５】
さらに、本明細書に開示される本発明の明細書および実行を考慮して、本発明の他の実施が当業者に取って明らかになるであろう。説明された実施形態の多様な態様および／又は構成要素が、共同授業計画について、コンピュータ化システムにおける単独で又は任意の組み合わせで用いられるであろう。明細書および例は例としてのみ考えられるよう意図され、発明の真の範囲および精神は以下の請求項によって示される。
【図面の簡単な説明】
【００７６】
【図１】典型的な授業計画スキーマを図解する。
【図２】本発明概念の実施形態にしたがった典型的なコンピュータ化されたシステムを図解する。
【図３】本発明のコンピュータ化された共同授業計画システムの実施形態の典型的な作業順序を図解する。
【図４】本発明のシステムが実施されるであろうコンピュータプラットフォームの典型的な実施形態を図解する。
【図１】
2008276752.tif 000003
【図２】
2008276752.tif 000004
【図３】
2008276752.tif 000005
【図４】
2008276752.tif 000006