(57)【要約】【課題】本発明は、一般ＰＣでの機能とウェブサーバとしてのＯＳ機能との差を利用して一般ＰＣ領域とウェブサーバ領域とを区分し、その結果からＰＣを教授学習に使用する度にウェブサーバとして使用することができるようにＰＣに外装型ウェブサーバを接続して一般ＰＣをウェブサーバに統合する外装型移動接続方式の特徴と独立型教育用コースウェアサーバコンテンツ著作、構成及び適用応用処理方法を提供するためのものである。【解決手段】本発明は、移動式フラッシュメモリを用いた教育システムに関するものであって、移動性が提供されるウェブサーバに教育用プログラムを搭載して教師がウェブサーバの最高管理者として授業資料を作成し、学生とオン・オフラインで授業できる移動式教育用ウェブサーバシステム及び方法に関する。【選択図】図５
2007226767.tif 000002
【特許請求の範囲】
【請求項１】
少なくともメールサーバ、ファイルサーバ、ストリーミングサーバ、ＤＢサーバ、ＣＧＩ、ＡＳＰ、ＨＴＭＬ、ＪＡＶＡ（登録商標）、ＳＱＬ及びＯＤＢＣ機能プログラムを含む移動式フラッシュメモリ、前記移動式フラッシュメモリが接続されるホストコンピュータ、および前記ホストコンピュータとネットワークで連結された多数の参加者クライアント、を含むことを特徴とする移動式ウェブサーバ装置。
【請求項２】
前記移動式フラッシュメモリに含まれるメールサーバ、ファイルサーバ、ストリーミングサーバ、ＤＢサーバ、ＣＧＩ、ＡＳＰ、ＨＴＭＬ、ＪＡＶＡ（登録商標）、ＳＱＬ及びＯＤＢＣ機能プログラムは、その容量が３０Ｍｂｙｔｅを超過しないことを特徴とする請求項１に記載の移動式ウェブサーバ装置。
【請求項３】
前記移動式フラッシュメモリは、移動式フラッシュメモリが接続された際、ネットワークとデータベースをセッティングし管理する初期化モジュール、作られた資料を登録し格納する教授学習コースウェアＤＢ化モジュール、コンテンツを著作する教授学習著作モジュール、前記教授学習著作モジュールで著作されたコンテンツを修正し追加する教授学習適用モジュール、および前記教授学習著作モジュールまたは教授学習適用モジュールで作られ、前記教授学習コースウェアＤＢ化モジュールにより格納されたコンテンツを用いて授業を補助する教授学習応用モジュールと、教師、学生、保護者が相互対話できる相談モジュールを含むことを特徴とする移動式ウェブサーバ装置。
【請求項４】
前記初期化モジュールは、移動式フラッシュメモリがホストに接続された際、ホストコンピュータのＩＰアドレスとポートを自動でローディングできることを特徴とする請求項３に記載の移動式ウェブサーバ装置。
【請求項５】
前記コンテンツは、前記フラッシュメモリ内、あるいは、外部メモリ装置に格納できることを特徴とする請求項３に記載の移動式ウェブサーバ装置。
【請求項６】
前記相談モジュールを利用した相談内容は、相談者の意思によって公開・非公開が決定されることを特徴とする請求項３に記載の移動式ウェブサーバ装置。
【請求項７】
フラッシュメモリを利用した移動式ウェブサーバを運営する方法であって、少なくともメールサーバ、ファイルサーバ、ストリーミングサーバ、ＤＢサーバ、ＣＧＩ、ＡＳＰ、ＨＴＭＬ、ＪＡＶＡ（登録商標）、ＳＱＬ及びＯＤＢＣ機能プログラムを含むフラッシュメモリをホストコンピュータに接続するステップ、ホストコンピュータのネットワークＩＰアドレス及びポートをローディングするステップ、データ発生があるか否かを確認するステップ、データ発生があり、前記データが教授学習適用、教授学習著作、教授学習応用のうち、どのモジュールに属するかを確認して処理するステップ、および処理されたデータを格納するステップから構成されることを特徴とする移動式ウェブサーバ運用方法。
【請求項８】
前記フラッシュメモリに含まれるメールサーバ、ファイルサーバ、ストリーミングサーバ、ＤＢサーバ、ＣＧＩ、ＡＳＰ、ＨＴＭＬ、ＪＡＶＡ（登録商標）、ＳＱＬ及びＯＤＢＣの機能プログラムは、その容量が３０Ｍｂｙｔｅを超過しないことを特徴とする請求項７に記載の移動式ウェブサーバ運用方法。
【請求項９】
前記データ発生と関係なく相談モジュールが動作していることを特徴とする請求項７に記載の移動式ウェブサーバ運用方法。
【請求項１０】
請求項７または請求項９の運用方法を実行させるためのプログラムを記録したコンピュータで読むことができる記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動式フラッシュメモリを用いた教育システムに関し、より詳しくは移動性が提供されるウェブサーバに教育用プログラムを搭載して、教師がウェブサーバの最高管理者として授業資料を作って学生とオン・オフラインで授業ができる移動式教育用ウェブサーバシステム及びその方法に関する。
【背景技術】
【０００２】
コンピュータとインターネットを含む通信技術の発達により、コンピュータとインターネットを用いるネットワーク利用講義に関連した技術が数多く開示されている。ネットワーク技術の発達により、ＯＮ／ＯＦＦ  Ｌｉｎｅ授業を並行して実施する学校が増加するにつれて、ネットワーク教育においても活用しやすくて、使用者中心の学習環境を提供していろいろな教育現場に適用することが簡便な新しいパラダイムの出現への要望は切実であり、インターネットを通じた開放型構造の教育情報化により実質的な効果を高めることができるネットワーク教育システムが要求されている。
【０００３】
一般的なネットワーク教育システムは、中央のサーバでシステム管理者が管理を担当し、学生、教師、保護者からなる諸主体間相互コミュニケーションが可能であるように構成することが必要である。しかしながら、保護者、学生、教師間の３主体でなされている従来のネットワーク教育システムは、諸主体相互間の多元化したインターフェースが提供できなかった。特に、教育資料を登載する教師とシステム管理者との間に円滑なインターフェースが提供できず、登載された資料に対する権利の帰属問題により教師が資料登録を忌避する状況が表れることもあった。また、中央集中式で運用される学校サーバに教師個々人の特徴を込めることができなかった。
【０００４】
したがって、ネットワーク教育においても、活用しやすくて、使用者中心の学習環境を提供して多様な教育現場に適用するのに簡便な新しいシステム、教育の３主体間の秘密が保障されて、気楽に相談に応じることができるシステム、保護者に学生の授業進度及び授業内容を直ちに知らせることができるシステム、教師が容易に学習資料を作ることができ、授業中に発生した追加学習内容が新しい負担なしにウェブサーバに直ちに登録されることができるため、学生が授業時間外にも容易に復習できるシステムの出現が切実に要求されているのが現状である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が達成しようとする技術的課題は、一般ＰＣでの機能とウェブサーバとしてのＯＳ機能との差を利用して一般ＰＣ領域とウェブサーバ領域とを区分し、その結果からＰＣを教授学習に使用する度にウェブサーバとして使用することができるようにＰＣに外装型ウェブサーバを接続して一般ＰＣをウェブサーバに統合する外装型移動接続方式の特徴と独立型教育用コースウェアサーバコンテンツ著作、構成及び適用応用処理方法を提供することをその目的とする。
【０００６】
本発明の他の目的は、インターネットに連結されていない一般ＰＣで作業した内容を付加的な手順なしにウェブサーバに直ちに登録することができるシステムを提供することにある。
【０００７】
本発明の他の目的は、教師がサーバの最高管理者になって学習内容を容易に著作し、ＤＢ化してウェブサーバに登録することができるシステムを提供することにある。
【０００８】
本発明の他の目的は、保護者が容易に学生達の授業内容と進度を確認することができるようにすることにある。
【０００９】
本発明の他の目的は、教師の学習資料を学校や学院でなく教師に帰属することによって、教師の著作権を容易に保護することにある。
【００１０】
本発明の他の目的は、学生及び保護者が教師と気楽に相談できて、授業指導だけでなく、生活指導が可能なシステムを提供することにある。
【００１１】
本発明の他の目的は、授業の日付と時間別に授業資料が格納されていて、学生がオンラインで日付別に復習をすることができるシステムを提供することにある。
【課題を解決するための手段】
【００１２】
このような技術的課題を達成するための本発明に係るウェブサーバ運用システムは、少なくともメールサーバ、ファイルサーバ、ストリーミングサーバ、ＤＢサーバ、ＣＧＩ、ＡＳＰ、ＨＴＭＬ、ＪＡＶＡ（登録商標）、ＳＱＬ及びＯＤＢＣ機能プログラムを含む移動式フラッシュメモリ、前記移動式フラッシュメモリが接続されるホストコンピュータ、および前記ホストコンピュータとネットワークで連結された多数の参加者クライアントとを含む。
【００１３】
前記移動式フラッシュメモリは、前記移動式フラッシュメモリが接続された際、ネットワークとデータベースをセッティングし管理する初期化モジュール、作られた資料を登録し格納する教授学習コースウェアＤＢ化モジュール、コンテンツを作る教授学習著作モジュール、前記教授学習著作モジュールで著作されたコンテンツを修正または追加し、いつ授業に応用できるかを決定する教授学習適用モジュール、前記教授学習著作モジュール及び教授学習適用モジュールで作られ、前記教授学習コースウェアＤＢ化モジュールにより格納されたコンテンツを利用して授業を補助する教授学習応用モジュール、そして教師、学生、保護者が互いに対話できる相談モジュールとを含む。
【００１４】
一方、本発明の一実施例に係るフラッシュメモリを利用した移動式ウェブサーバを運営する方法は、メールサーバ、ファイルサーバ、ストリーミングサーバ、ＤＢサーバ、ＣＧＩ、ＡＳＰ、ＨＴＭＬ、ＪＡＶＡ（登録商標）、ＳＱＬ及びＯＤＢＣ機能プログラムを含むフラッシュメモリをホストコンピュータに接続するステップ、ホストコンピュータのネットワークＩＰアドレス及びポートをローディングするステップ、データ発生があるか否かを確認するステップ、データ発生があり、前記データが教授学習適用、教授学習著作、教授学習応用のうち、どのモジュールに属するかを確認して処理するステップ、および処理されたデータを格納するステップとを含む。
【発明の効果】
【００１５】
以上、説明したような本発明のＰＣに外装型ウェブサーバを接続して一般ＰＣをウェブサービス化することによって、一般ＰＣをウェブサーバとして活用できるようになっており、フラッシュメモリ装置を所有した教師がサーバの最高管理者であるため、中央集中式で運営されていた従来の方式より保安に優れて、授業指導だけでなく、真の生活指導をすることができる効果がある。
【００１６】
また、サーバの個人化と移動性により、オン／オフラインに関係なく作られたコンテンツは追加的な手順なしに直ちにアップデートされる。
【００１７】
日付別、時間別の授業資料のアップデートにより、保護者は学生の授業進度と授業内容が分かるので、教育日程を容易に作成することができる。
【００１８】
サーバの個人化が可能であるため、教師が積極的に授業資料を著作し、学生は著作された学習内容をオン／オフラインで勉強することができ、保護者は学生の授業進度と授業内容を知ることができ、教師と学生、保護者と教師、学生と学生間の真の対話をすることができる、いわゆる授業進行形教育システムの提供が可能である。
【発明を実施するための最良の形態】
【００１９】
以下、添付した図面を参照しつつ本発明の好ましい実施例によるフラッシュメモリ上で、ウェブサーバ運営及びコンテンツ著作、構成、適用、応用処理方法に対して詳細に説明する。
【００２０】
図１は、本発明の実施例によるフラッシュメモリ上で運営されるウェブサーバシステムの構造図である。図１に示すように、本発明のフラッシュメモリ上で運営されるウェブサーバシステムは、フラッシュメモリ上でウェブサーバ運営を提供する応用アプリケーションサーバ１００、多様なコンピュータ環境を有する参加者クライアント３００及び応用アプリケーションサーバ１００と参加者クライアント３００を多様な形態の通信網で連結する移動式フラッシュメモリ装置２００及び前記移動式フラッシュメモリ装置２００が接続されるホストコンピュータ４００から構成される。
【００２１】
応用アプリケーションサーバ１００は、移動式フラッシュメモリ装置２００内で図示していないウェブサーバ運営者から提供される多種多様なデータを処理／管理してウェブサーバを構築した後、参加者クライアント３００に提供するために、ＪＡＶＡ（登録商標）１１０、ＣＧＩ１２０、ＤＢサーバ１３０、ウェブサーバ１４０、ＨＴＭＬ１５０、ＳＱＬ１６０、ＯＤＢＣ１７０及び応用アプリケーション１８０から構成される。
【００２２】
移動式フラッシュメモリ装置２００は、応用アプリケーションサーバ１００を含み、移動性が保障され、別途のプラグインが必要なしにコンピュータと着脱可能な装置である。ここで、コンピュータと着脱とは、有線、無線を全て含むが、本発明では説明の便宜上、有線着脱式ＵＳＢフラッシュメモリ装置を実施例に定めた。
【００２３】
参加者クライアント３００は、ネットワークで前記移動式ウェブサーバに接続する学生または保護者のコンピュータである。しかしながら、ウェブサーバに接続可能なコンピュータは全て参加者クライアントとなり得る。例えば、卒業生の中で、教師のＩＰアドレスやドメインネームを知っているならば、容易に移動式ウェブサーバに接続でき、参加者クライアントとなる。参加者クライアント３００は、ネットワークの状態によって２種類の単位クライアント３２０、３３０に区分される。１つは、インターネット通信ネットワークでホストコンピュータ４００と連結されたＰＤＡ３２２、モバイル３２３、オンラインＰＣ３２４の形態３２０であって、ホストコンピュータ４００と音声及び画像でオンラインコミュニケーションを実施でき、ウェブサーバ管理者が指定したコンテンツを見ることができ、コンテンツを登載することができる。もう１つは、内部網（イントラネット）でホストコンピュータ４００と連結された形態３３０であって、ネットワーク連結状態が異なるだけで、その役割は同一である。このように回線が異なるのは、一般的に学校や学院は、外部に連結する外部網と教室で教師と学生が授業する網を別に取扱うためである。内部網でのクライアントは学生のみであり、保護者やその他の外部網利用者は接触できない。またこの場合、移動式ウェブサーバは外部網の使用者のために特定の用語、例えば“現在はサービス時間ではありません”というフレーズを表示することができる。
【００２４】
ホストコンピュータ４００は、ウェブサーバ運用者が制御するコンピュータであって、移動式フラッシュメモリ装置２００が接続されたコンピュータである。ホストコンピュータ４００は固定されたものでなく、移動式フラッシュメモリ装置２００が接続されたいかなるコンピュータでもホストコンピュータになることが可能である。本発明において、ホストコンピュータは運営者が学生を指導することができるように、典型的にプリンタ４１１、ＰＣ４１２、ビームプロジェクト４１３、プロジェクション４１４及びＴＶ４１５を備える。しかしながら、授業中でない時には研究所や教師の自宅またはＰＣ室等、どこに位置してもよい。但し、この時に外部インターネットと連結されていなければウェブサーバがウェブサービスすることはできない。
【００２５】
図２は、図１において、移動式フラッシュメモリ装置２００の内部機能ブロック図である。移動式フラッシュメモリ装置の内部には、不揮発性フラッシュメモリ、メモリ制御部、クロックソースを典型的に含む。前記不揮発性フラッシュメモリは徐々に容量が増えてきているが、５１２Ｍｂｙｔｅ、１Ｇｂｙｔｅ、または、２Ｇｂｙｔｅが汎用的に利用されている。このような容量の制限がその間、移動式ウェブサーバの出現を制限した。ウェブサーバは、ウェブＯＳ、ＤＢサーバ、ＣＧＩ、ＨＴＭＬ、ＪＡＶＡ（登録商標）、ＳＱＬ、ＯＤＢＣ及びセンドメールなどを基本的に必要とし、これらプログラムのみの容量でも２〜３ギカバイトに達し、応用分野のデータベースが含まれれば、その容量が幾何級数的に増加するため、移動式フラッシュメモリを利用した移動式ウェブサーバの出現が妨げられていた。汎用的に用いられるＵＳＢメモリ装置にウェブサーバを搭載するためには、ウェブサーバを駆動するために基本的に必要なソフトウェア（応用データベース除外）の容量が３０Ｍｂｙｔｅを超過してはいけない。
【００２６】
本発明は、従来のウェブプログラム製作の主要言語であるＣまたはＣ＋＋でない他の製作ツールを使用して容量問題を解決した。１９８０年代中ごろにデータベース製作及び管理ツールとしてフランスで作られた4th Dimension（http://www.４d.com）がそれである。4th Dimensionは登場してから２０余年になるが、マッキントッシュを基盤とするため、国内ではあまり活用されなかった。しかしながら、世界的にはＮＡＳＡ、アップルコンピュータ、ヒューレット−パッカード、フランス国立博物館などで、データベース製作及び管理ツールとして用いられている。現在は、韓国内でも4th Dimension Koreaユーザグループが結成されて、4th Dimensionを用いたソリューションを開発している。例として、ツインバンクで市場に発表した、黒字経営、黒字見積（http://twinbank01.cafe24.com/参照）等が4th  Dimensionで作成されたソフトウェアである。
【００２７】
4th Dimensionを利用して製作すれば、ウェブサーバで運用するための全ての基本ソフトウェア（応用データベース除外）を搭載する場合にも１５メガバイトで十分である。この程度の容量は従来の制作ツールを利用した場合に比べて最大１／２０程度に該当するものであって、ＵＳＢフラッシュメモリをウェブサーバとして運用できる容量である。
【００２８】
このように容量が少なくなるのは、ウェブサーバに基本的に必要なプログラムを独立的な方法で一つ一つ作成するのでなく、統合して作成するためである。前記ウェブサーバ運用に基本的に必要なプログラムの入出力データフォーマットは世界標準で設定されて任意に変更できない。しかしながら、プログラムの内部はいかなる方式で運用されても問題がないため、本発明は従来利用されていたＣ＋＋またはビジュアルなどのプログラム言語で入出力モジュールを作成してプラグイン方式により統合プログラムに付加する形式で開発した。したがって、プログラムの外部では前記ウェブサーバ運用に基本的に必要な全てのプログラムが存在するが、プログラムの内部には１つの統合プログラムと統合データベースがあるだけである。これは既存のサーバ機能に代えられるMethodをプログラム内に内蔵させて、前記プログラム内のMethodを通じてＵＳＢメモリをサーバ化することができる。このようなMethodの方式によりサーバＯＳでないシステム上でも既存のサーバ機能を含んだ全ての部分が支援できるように設計することができる。電算分野の通常の知識を有する者であれば、特にオラクルを理解する者であれば、本発明と関連したプログラム形式を理解することができるはずである。
【００２９】
本発明と関連したプログラムに対し、出願人は特許出願と同時に情報通信部にコンピュータプログラム保護法に登録した。
【００３０】
図２に図示した応用アプリケーションサーバ１００は、各種データが格納されるメモリモジュール、入出方式のウェブサーバモジュール、ＤＢサーバモジュール、ウェブページを生成するＣＧＩモジュール、ＪＡＶＡ（登録商標）モジュール、ＨＴＭＬ生成モジュール、ＯＤＢＣモジュール、ＳＱＬモジュール及び本発明の教育用データベースである応用アプリケーションなどで構成される。
【００３１】
前述したように、前記メモリモジュール、入出方式のウェブサーバモジュール、ＤＢサーバモジュール、ウェブページを生成するＣＧＩモジュール、ＪＡＶＡ（登録商標）モジュール、ＨＴＭＬ生成モジュール、ＯＤＢＣモジュール、ＳＱＬモジュールは、従来のプログラムと同一な入出力プロトコルを取っているが、一つ一つ独立的に作成されたものでなく、これと同一な機能を遂行する統合的な１つのプログラム及びデータベースで作成されたものである。
【００３２】
図３は、図１の応用アプリケーションサーバである教育用データベースの構成図である。
【００３３】
初期化モジュール３１１は、フラッシュメモリがコンピュータに接続された際、ウェブサーバを初期化する機能及び応用アプリケーションアーキテクチャー基盤に従うＴＣＰ／ＩＰ及びネットワーキングシステム全般の動作を制御し管理する機能を担当し、ネットワークセッティング、媒体分析、設定及び管理、新規登録、削除、新規更新及び検索メニューで構成されている。
【００３４】
教授学習コースウェアを格納するＤＢ化モジュール３１２は、既に作られたデータまたはオンラインでアップロードされるデータ、質問データ及び答弁データの格納と共に、またウェブサービスが可能な準備された状態で格納する機能を担当する。コースウェアとは、コンピュータを活用した各種教育過程システムに使われるプログラムとデータを総称する用語であって、学生の勉強を手助けし、授業進行を補助することができる全てのプログラムをいう。ＤＢ化モジュール３１２は資料登録及び授業資料ＤＢメニューを含む。
【００３５】
教授学習著作モジュール３１３は、主にオフラインで教師が直接作成したり、外部で作られたものを呼び寄せて授業できる資料を準備する機能を担当し、このために板書製作、後書き、主題移動メニューから構成される。
【００３６】
圧縮符号化受信される教授学習適用化モジュール３１４は、いつ、どの科目に応用できるかを決定し、教授学習著作モジュールで作られた資料を修正または追加できる機能を担当し、このような機能を遂行するために、授業指導、索引する、板書製作、後書き及び主題移動メニューを有する。
【００３７】
教授学習応用モジュール３１５は、著作とＤＢ化したコンテンツをもって、オンライン・オフラインの直接授業をするためのモジュールであって、ネットワークとインターフェースのウェブページ及びブラウザで相互作用処理を担当し、授業、試験問題、資料室、フォトアルバム、コミュニケーション及び休息モードなどを下位メニューとする。
【００３８】
相談モジュール３１６は、サーバの最高管理者である教師と学生、または教師と保護者との間に公開／非公開で相談するためのモジュールであって、教育の３主体である教師、学生及び保護者が容易に対話できるようにインターフェースの役割を担当する。非公開が可能な相談モジュールを通じて学生は自身が直面している問題、あるいは、授業中にわからない部分を相談することができ、保護者は教師と自身の子供（学生）に関する問題を相談することができる。また、一種の掲示板の役割を遂行する相談モジュールを通じて学生は主題を設定して互いに討論することができる。このような相談モジュールは真のネットワーク教育、即ちＥ−ラーニング（E-learning）を提供する。
【００３９】
初期化モジュール３１１の下位メニューであるネットワークセッティング、媒体分析、設定及び管理、新規登録、削除、新規更新及び検索メニューの各々の機能は次の通りである。
【００４０】
ネットワークセッティングメニューは、データベースパラメータをセッティングする機能を処理するモジュールであって、ウィンドウソースから伝送されたネットワークＩＰアドレスとポートをデータベースリソースにパーキングさせる。このような過程が先決されなければウェブサービスを実行することができない。
【００４１】
媒体分析メニューは、データベースに登録されたコンテンツを教授学習に応用する際、教育学的分類単位をもって特性化した役割を提示し、学問的教科媒体に分類することを意味する。媒体とは、授業進行を助ける媒介になるものであって、教師は作成されたコンテンツがどこに該当するかを決定する。媒体分類によって授業応用解説が有する意味の範囲が変わるので、媒体は教授授業では大変重要である。媒体には授業模型と媒体役割の２つがあり、この中で、授業模型はまた大分類と中分類に分けられる。
【００４２】
設定及び管理メニューは、全ての設定事項をフィールド化して、データベースに格納しておいて管理する機能を遂行する。設定対象には、ネットワーク、初期画面、公知事項、情報修正、パスワード及びスキンなどが含まれる。この中で、スキンはオフラインで設定してオンラインに適用させるものであって、オフラインのみで設定可能であるため、サーバ運営者でない他の人は絶対にスキンを設定できない。スキンは外部の格納媒体に格納させておいて呼び寄せることができるので、ホームページのスキン数は無限であると見ることができる。また、このように設定されたスキンをフラッシュメモリ内の統合データベースに格納して置くため、フラッシュメモリ装置を他のコンピュータに接続させてサーバを動作させても同一なスキンを維持することができる。本発明は移動式ウェブサーバから提供されるものであるためスキン管理が重要である。
【００４３】
新規登録メニューは、教師が自ら発見、著作したコンテンツ（学習資料）を登録するメニューである。現在まで市場に発表された教育用プログラムはＣＤや電子黒板程度であり、教師は授業中にこのようなプログラムを利用して授業内容を説明することはできるが、教師が続けて授業資料を分類別に蓄積し、コンテンツの内部に付加的な付言及び添付ファイルカスタマイジングなどができるようにするプログラムが開発されていなかった。その理由は、学校や学院がサーバを中央集中式で運用していたためである。教師が苦労の末に作った学習コンテンツが教師の権利でなく学校や学院の権利に帰属される状況で、正しい授業資料が続けて蓄積されることを期待するのはほとんど不可能である。
【００４４】
このような理由により、いわゆる授業進行形プログラム、即ち教師は継続的に必要な学習資料を蓄積し、学生はその資料を利用してオン・オフラインで勉強し、保護者は学生及び教師との秘密が保障されて気軽に相談できるプログラムは開発されていなかった。このような授業進行形プログラムが完全に実現されるためには、データベース、ウェブサービス及びコミュニケーションが同時になされなければならない。ここで、データベースとは、教師自身のホームページと授業資料が連動して検索、索引を提供することを意味し、ウェブサービスは学生が学校だけでなく自宅でも勉強することができる環境を提供することを意味し、コミュニケーションとは、教師と学生、教師と保護者がオンラインで質問と答弁できることを意味する。しかしながら、本発明のように教師自らサーバの運営者となって個人サーバを所有する環境では、教師、学生及び保護者が互いを尊重し、教師は積極的に授業資料を作って、このようにして作られた資料は特別な努力なしに持続的に蓄積され、学生は教師が作った資料で勉強し、保護者はオン・オフラインで学生の授業進度と内容を見て、教師とリアルタイムで相談できるようになったのである。
【００４５】
削除メニューは、媒体分析のデータが削除できる機能を遂行する。一般的に、教育用ＣＤは、読取専用で、データが削除できない。また、従来の中央集中式で運営される学校または学院のサーバでは、一部データが教育的で無く、価値が落ちるとしても、教師を単に一人のユーザとみなすため、教師が削除できないデータもしばしばあるが、本発明は教師が直接運営する個人サーバであるため、教師は自身のサーバで最高管理者として全ての資料を削除することができる。
【００４６】
新規更新メニューは、従来の新規更新メニューと同一な機能を有するものであって、表示された情報を現在データにアップデートするものである。
【００４７】
検索メニューは、ウェブサーバのデータベース内にあるデータをオンライン及びオフラインで検索することをいう。
【００４８】
教授学習コースウェアＤＢ化モジュール３１２の下位メニューである資料登録と授業資料ＤＢ化メニューの機能は次の通りである。
【００４９】
まず、資料登録メニューは、サーバの最高管理者である教師が直接製作した資料及び市場に発表された資料など、全ての資料を登録することを意味する。
【００５０】
授業資料ＤＢ化メニューは、そのように登録されたデータを選別的に格納することを意味する。選別的格納とは、分類による格納、格納場所による格納など、合わせ式格納のことであり、格納場所はウェブサーバのデータベースだけでなく、フラッシュメモリをよく接続して使用するホストコンピュータのハードディスク、または、外装型ハードメモリにすることもできる。この機能を通じてフラッシュメモリの容量の限界を克服してウェブサーバをより効率よく使用することができる。コンテンツ（学習資料）が格納される際、教師は該当コンテンツをオフラインでサービスするか、あるいは、オンラインとするかを決定することができる。また、該当コンテンツを格納する際、パスワードを入力してサービスされる対象を選択することができる。コンテンツは、学生や保護者も登録して格納することができ、この時にもコンテンツを格納する当事者が該当コンテンツの公開／非公開を決定することができる。非公開にする場合、該当コンテンツを格納した人とサーバの最高管理者である教師のみがコンテンツの内容を見ることができる。
【００５１】
ここで、登録は単純に著作のみした状態をいい、ＤＢ化はウェブサービスと連動可能にデータベースに格納することをいう。
【００５２】
教授学習著作モジュール３１３の下位メニューである板書製作、後書き、主題移動の機能は次の通りである。
【００５３】
まず、板書製作メニューにおいて、板書とは、教師が授業時間にコンテンツを上げて置いてペンマウスまたはマウスなどで説明することをいう。したがって、板書製作メニューとは、このような板書を通じた授業をすることができるように予め資料を作って置く機能である。
【００５４】
後書きメニューにおいて、後書きとは、コンテンツ内容または補充説明を意味する。したがって、後書きメニューとは、このような後書きを登録することを意味する。例えば、動画コンテンツがある場合、多様な内容を後書きに入れて置いて授業中に学生達に見せることができ、以後、検索を活用して容易に後書きの内容を検索することができる。板書と後書きはウェブサーバがオンライン時に学生達が検索し見ることができる。
【００５５】
学習資料は単元と主題に分類されている。単元は大分類であって、小学校や大学の場合、科目別分類に該当し、中・高校の場合、学年別分類に該当することができ、主題は小分類であって、内容別分類である。仮に、“雲の移動”というコンテンツがある時、“単元：科学、主題：空”という学習資料室に格納されているはずである。このように格納された学習資料の主題を移動する機能、即ちカテゴリーの移動を遂行する機能が主題移動メニューである。
【００５６】
教授学習適用モジュール３１４の下位メニューである授業指導、索引する、板書製作、後書き、主題移動の機能は、次の通りである。
【００５７】
本発明において、コンテンツは日付と授業時間を選択して格納することができる。このように格納されたコンテンツは該当年月日時になれば自動で該時間に該当する部屋へ移動して部屋の内容を表示する。授業指導メニューは、日付と授業時間を選択して格納された部屋を自動でローディングしてくれるメニューをいう。たとえば、“２００６年４月８日３限”となったデータが４００個あれば、それらを容易に探すことができるように部屋に集めておいて、該当年月日時にウェブサーバを起動させれば該当の部屋で直ちに授業することができる。学習部屋は日付と時間別に検索することができる。
【００５８】
索引するメニューは、一般索引の機能と同一に該当コンテンツ内に索引をしておく場合、その索引を利用して検索可能にした機能である。
【００５９】
板書製作、後書き及び主題移動メニューは、教授学習著作モジュールと教授学習適用モジュールに同時にあるものであって、これらの差は単にコンテンツが最初に著作されるか否かによって分類され、その機能は同一である。
【００６０】
教授学習応用モジュール３１５の下位メニューである授業、試験問題、資料室、フォトアルバム、コミュニケーション及び休息モードの機能は、次の通りである。
【００６１】
授業メニューは、作られたコンテンツで授業する機能を意味し、試験問題メニューは、試験問題データで試験を実施することを意味し、資料室とフォトアルバムメニューは、既に存在するコンテンツをオンラインまたはオフラインでサービスするために資料をデータベース化したものである。休息モードは、授業時間に教師がしばし席を空ける時、プログラムに対する閉ざし装置の機能である。
【００６２】
相談モジュール３１６の下位メニューであるコミュニティの機能は、次の通りである。
【００６３】
コミュニティメニューは掲示板と似たものであり、主題を定めておいて学生達が話し合うことができる空間であり、また教師と学生または教師と保護者が互いに相談できる空間である。学生間のコミュニティの例として、“２００６年夏休みの話”、“我が家の秋の風景”、“中間試験説明部屋”などのコミュニティを作ることができる。学生達は該当コミュニティ内で自身の意見を書くことができる。この時にも個人サーバの最高管理者である教師が全体コミュニティを制御することができる。
【００６４】
教師と学生との間の相談は、一般的に学生がコミュニティで非公開に相談を要請する場合に発生する。また、教師と保護者も非公開でコミュニティで相談することができ、このようなコミュニティを通じて保護者は自分の子供の学校生活に関して知ることが出来る。このような相談は教師が直接個人サーバを有しているため、より効率よく運営されることができる。従来の中央集中式サーバを運営する場合、教師が学校ホームページに入ることはほとんどなく、中央集中式サーバであるため、管理者が別に存在する状況で学生や保護者が秘密漏洩の危険を冒して、正しく自身の問題あるいは級友の問題を表すことができなかったが、教師が個人サーバを有する場合、このような保安の問題がおのずと解消され、教師がウェブサーバの最高管理者として続けてウェブサーバに常駐しているので、教師の授業指導は勿論、実質的な生活指導まで可能になるのである。
【００６５】
また、学校は一般的に外部インターネットと内部イントラ網を分離して運営する。本発明はこのような回線分離を最大に利用することができる。即ち、教師は自身が著作した学習資料を移動式フラッシュメモリに格納（サーバに格納）して学校のイントラネットを通じて授業に活用することができる。教師が授業内容が格納されたフラッシュメモリを自身のコンピュータに接続する瞬間、直ちに教室のイントラネットで学生達は教師が作成した学習資料を見ることができる。これは外部網に障害が発生したとしても全く問題がない。学習資料を基にして授業しながら作成した板書内容、質問または答弁は、授業が終了した後、教師がその内容を格納する瞬間、アップデートされた新たな学習資料として著作されて移動式フラッシュメモリに格納される。このように著作された新たな学習資料は付加的な手順なしに教師のサーバにそのまま格納されているので、教師が移動式フラッシュメモリ装置を自宅や研究所のコンピュータに連結する瞬間、学生はその日、あるいは、欠席した日に行われた授業内容を確認することができ、保護者も教師のホームページにアクセスして学生達がいつ、何の授業を受けたかが分かり、このような過程で発生した問題は相談モジュールのコミュニティ機能を通じて、学生間、教師と学生、教師と保護者、保護者間、または保護者と学生間に対話の場が作られて互いに対話し、討論することができるものである。
【００６６】
このようにフラッシュメモリにアップデートされた学習資料が直ちにウェブサーバの学習資料になることが可能であるという長所は、内部網に障害が発生した場合にも有用である。内部網に障害が発生した場合に教師のコンピュータはオフラインであると見なすことができ、教師はビームプロジェクターやＴＶを利用して授業し、授業中に新しく作成された内容はそのままウェブサーバの学習資料になるものである。
【００６７】
本発明に係る教育用プログラムは、従来から用いられている機能もあるが、個人サーバであるため、存在できる機能が多数あることを該当分野の通常の知識を有する者であれば容易に分かるはずである。
【００６８】
また、前記モジュールは状況によってメニューの機能が変更でき、他のモジュールのメニューを持ってくることもでき、複数個のモジュールが同一なメニューを所有できることは当該分野の通常の知識を有する者に自明である。
【００６９】
図４は、本発明がフラッシュメモリ上で、ウェブサーバ運営及びコンテンツ著作、構成、適用及び応用処理方法の画面をキャプチャーした図である。図４に示すように、教授学習フラッシュメモリコンテンツ画面４００は、大きく、現在相互作用する参加者クライアント３００からネットワークとインターフェースのウェブページ及びブラウザで相互作用処理する教授学習応用モジュールを表示する（ＨＩ）、現在進行中のＤＢを表示するＤＢウィンドウ（Ｈ４７）を基本とし、以外の応用アプリケーション化は授業（Ｈ１）、試験問題（Ｈ２）、リアルタイムＤＢ資料を応用化する資料室（Ｈ３）、フォトアルバム（Ｈ４）、初期応用アプリケーションに係るＴＣＰ ＩＰ及びネットワーキングシステム全般の動作を担当する初期化モジュールを表示する（ＨＪ）、初期化データＤＢを設定する媒体分析（Ｈ５）、クライアント使用者の相互作用の基礎となるオンラインコミュニティ（Ｈ６）、休息モード（Ｈ８）、ＴＣＰ ＩＰのネットワーキング設定（Ｈ７）、各種広報／広告ウィンドウのオンライン登録（Ｈ９）、各種データをＤＢ化して著作する（ＨＬ）、資料を登録（Ｈ２６）、資料ビューワー（Ｈ２７）、資料を削除（Ｈ２８）、全体的に検索するパワー検索（Ｈ２９）、選択ＤＢを格納する（Ｈ３０）、ＤＢをオンライン化（Ｈ３１）、授業模型化（Ｈ３２）、媒体役割化（Ｈ３３）、順序を定める順番（Ｈ３４）、参考文献の頁数連携（Ｈ３５）、資料の名前を定める資料名（Ｈ３６）、臨時に選択する索引（Ｈ３７）、板書を表記（Ｈ３８）、後書き（Ｈ３９）、コンテンツの活用日を定める授業日（Ｈ４０）、実施される時間を定める時限（Ｈ４１）、オンラインクリック数字を定める照会（Ｈ４２）、ウェブ出所を連結する（Ｈ４３）、問題の表記を定める（Ｈ４４）、圧縮符号化受信される教授学習適用するＨＫ（Ｈ４５）、適用日実施時期目録が提示される授業（Ｈ２０）、臨時適用を適用化する（Ｈ２１）、圧縮符号及び垂直ＤＢ化著作するＨＭ、イメージをＤＢ化する板書（Ｈ２２）、ＴＥＸＴ文書のＤＢ化後書き（Ｈ２３）、ＤＢを移動する主題移動（Ｈ２４）等で構成されている。
【００７０】
図５は、教育システムの動作の流れを示す順序図であり、図１から図４を参照して説明する。
【００７１】
ウェブサーバプログラム１００が格納された移動式フラッシュメモリ装置２００をインターネットが連結されたコンピュータ４００に接続する（Ｓ１０）。
【００７２】
使用者は移動式フラッシュメモリ装置を一般メモリとして利用するか、でなければウェブサーバとして使用するかを決定する。ウェブサーバとして使用するために該当実行ファイルをクリックする（Ｓ２０）。ウェブサーバ実行ファイルでない他のファイルを選択したりホストコンピュータのファイルを選択することは移動式フラッシュメモリ装置をウェブサーバでない一般メモリ装置で利用することと認識される（Ｓ２５）。実行ファイルがクリックされれば、ウィンドウソースのネットワークＩＰアドレスからＩＰアドレスとポートを呼んで入れる。ＩＰアドレスは固定ＩＰまたは流動ＩＰに関係なしに自動でローディングして使用者に見せる（Ｓ３０）。ここで、ローディングされたＩＰアドレスが多数個あれば、全てのＩＰアドレスをローディングして見せる。使用者がローディングされたＩＰアドレスのうち、自分が使用するＩＰアドレスを選択すれば、選択されたＩＰアドレスとポートをデータベースにパーキングさせる（Ｓ４０）。選択的な構成としてウェブサーバ使用者の身元確認のための認証過程を経ることができる。
【００７３】
ＩＰアドレスとポートパーキングが完了すれば、各々のモジュールをローディングしてサービス提供を準備する（Ｓ５０）。この際、教師はサービスをオンラインとするかオフラインとするかを決定する（Ｓ６０）。オフライン状態で教師は教授学習著作、教授学習適用モジュールまたは教授学習応用モジュールを利用してコンテンツ（学習資料）を著作、修正または授業することができ、教授学習コースウェアＤＢ化モジュールを利用して格納することができる（Ｓ７０）。オンラインで教師は学習資料を著作、適用、応用など、データ発生を決定し単純にコミュニティとして動作するようにすることができる（Ｓ８０）。
コミュニティはデータ発生の有無と関係なしにバックグラウンドで継続動作しているので、教師がデータ発生のための作業中でも、学生または保護者はコミュニティを通じて質問または相談をすることができる。但し、作業中に相談要請がきた場合には警告音や画面公知フレーズが表示され、教師が相談要請に直ちに気づくようにする。教師がデータ発生を選択した場合、該当データ発生がＤＢ化、適用、著作、応用のどの分野なのかによって該当作業を進行する（Ｓ９０）。もし、教授学習応用が選択されれば、これは授業のための選択であり、教師は外部網とイントラネットを適切に選択する。外部網とイントラネットの選択と関係なしに、学生と教師はオンラインコミュニケーションが可能である。授業は教授学習応用モジュールで進行されるか、場合によっては教授学習適用モジュールが適用されて、授業中に学習資料を修正し追加することができる。授業は通常の教育用プログラムと同一にＴＶ／ビームプロジェクター／スピーカー／プリンタなどの機構を利用することができる。
【００７４】
図６は、ウィンドウソースのネットワークＩＰアドレスから自動でＩＰアドレスをローディングしたキャプチャー画面である。使用者はよく使用するＩＰアドレスを格納してプログラムを速く始めることができる。図７は、よく使用するＩＰアドレスを格納する画面である。使用者はよく使用するＩＰアドレスを適当な名称と共に格納した後、以後に作成した名称を選択してＩＰアドレスをパーキングすることができる。自動でＩＰアドレスがローディングできない場合、または、格納されたＩＰアドレスを利用する場合に使用するように手動でＩＰアドレスを選択するように構成することもできる。図８は、登録された資料に授業指導モデルを選択後、時限別に授業内容を登録したキャプチャー画面である。
【図面の簡単な説明】
【００７５】
【図１】本発明が実行される全体ネットワーク構成図である。
【図２】図１において、フラッシュメモリウェブサーバ及びコンテンツの一実施例に係る内部機能ブロック図である。
【図３】本発明の教育システムの構成図である。
【図４】本発明がフラッシュメモリ上でウェブサーバ運営及びコンテンツ著作、構成、適用、応用処理方法の画面キャプチャーである。
【図５】本発明に係る移動式ウェブサーバの順序図である。
【図６】ウィンドウソースのネットワークＩＰアドレスから自動でＩＰアドレスをローディングしたキャプチャー画面である。
【図７】よく使用するＩＰアドレスを格納する画面である。
【図８】登録された資料で授業指導モデル選択後、時限別に授業内容を登録したキャプチャー画面である。
【符号の説明】
【００７６】
１００    応用アプリケーションサーバ
１１０    ＪＡＶＡ（登録商標）
１２０    ＣＧＩ
１３０    ＤＢサーバ
１４０    ウェブサーバ
１５０    ＨＴＭＬ
１６０    ＳＱＬ
１７０    ＯＤＢＣ
１８０    応用アプリケーション
２００    移動ディスク
３２０    ネットワーク連結参加者クライアント
３３０    内部網連結参加者クライアント
３１１    初期化モジュール
３１２    教授学習コースウェアＤＢ化モジュール
３１３    教授著作モジュール
３１４    教授学習適用モジュール
３１５    教授学習応用モジュール
３１６    相談モジュール
【図１】
2007226767.tif 000003
【図２】
2007226767.tif 000004
【図３】
2007226767.tif 000005
【図４】
2007226767.tif 000006
【図５】
2007226767.tif 000007
【図６】
2007226767.tif 000008
【図７】
2007226767.tif 000009
【図８】
2007226767.tif 000010