(57)【要約】【課題】２種類以上の端末装置が互いに連動しながらウエブ情報の閲覧を行う場合に、その操作を容易にする。【解決手段】第１の端末装置と複数の第２の端末装置からアクセスされるウエブサーバ装置は、格納部と、ページ情報を第１の端末装置に送信する第１の送信部と、ページ情報を第２の端末装置に送信する第２の送信部と、第１のページ切換部と、第２のページ切換部とを備える。格納部は、第１のページ情報と第２のページ情報を含むウエブ情報と、第３のページ情報と第４のページ情報を含むウエブ情報を格納する。第１のページ切換部は、第１の端末装置からの切換要求に応じて、第１の端末装置に送信されるページ情報を、第１のページ情報から第２のページ情報に切り換える。第２のページ切換部は、上記切り換え時に、第２の端末装置に送信されるページ情報を、第３のページ情報から第４のページ情報に切り換える。【選択図】図７
2007140768.tif 000002
【特許請求の範囲】
【請求項１】
ウエブ情報を表示する１または複数の第１の端末装置と、ウエブ情報を表示する１または複数の第２の端末装置と、からアクセスされるウエブサーバ装置であって、
第１のページ情報と第２のページ情報とを含む第１のウエブ情報と、第３のページ情報と第４のページ情報とを含む第２のウエブ情報と、を格納する格納部と、
ページ情報を前記第１の端末装置に対して送信する第１の送信部と、
ページ情報を前記第２の端末装置に対して送信する第２の送信部と、
前記第１の端末装置からの切換要求に応じて、前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換える、第１のページ切換部と、
前記第１のページ切換部が前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換えたときに、前記第２の端末装置に対して送信されるページ情報を、前記第３のページ情報から前記第４のページ情報に切り換える、第２のページ切換部と、
を備える、ウエブサーバ装置。
【請求項２】
請求項１に記載のウエブサーバ装置であって、
前記第３のページ情報は、前記第２の端末装置に定期的にページ情報をリロードさせるプログラムと関連付けて送信される、ウエブサーバ装置。
【請求項３】
請求項１または請求項２に記載のウエブサーバ装置であって、
前記格納部には、前記第２のページ情報および前記第４のページ情報に対応付けるための複数種類のデータが格納されており、
前記第１のページ切換部は、前記複数種類のデータのいずれかと関連付けられた前記切換要求に応じて、前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から、前記切換要求に関連付けられているデータが対応付けられた前記第２のページ情報に切り換え、
前記第２のページ切換部は、前記第１のページ切換部が前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換えたときに、前記第２の端末装置に対して送信されるページ情報を、前記第３のページ情報から前記切換要求に関連付けられているデータが対応付けられた前記第４のページ情報に切り換える、ウエブサーバ装置。
【請求項４】
ウエブページを表示する１または複数の第１の端末装置と、ウエブページを表示する１または複数の第２の端末装置と、からアクセスされるウエブサーバ装置であって、
第１のページ情報と、第２のページ情報と、を格納する格納部と、
前記第１のページ情報を前記第１の端末装置に対して送信する第１の送信部と、
前記第２のページ情報を前記第２の端末装置に対して送信する第２の送信部と、
前記第１の端末装置からの変更要求に応じて前記第１の端末装置に対して送信される前記第１のページ情報の内容の少なくとも一部を変更する、第１の更新部と、
前記第１の更新部が前記第１のページ情報の内容を変更したときに、前記第１のページ情報の内容の変更に対応する変更を、前記第２の端末装置に対して送信される前記第２のページ情報に対して実行する、第２の更新部と、
を備える、ウエブサーバ装置。
【請求項５】
請求項４に記載のウエブサーバ装置において、
前記第２のページ情報は、前記第２の端末装置に定期的にページ情報をリロードさせるプログラムと関連付けて送信される、ウエブサーバ装置。
【請求項６】
請求項４または請求項５に記載のウエブサーバ装置において、
前記第２の更新部は、前記第２の端末装置からの変更要求に応じて前記第２のページ情報の内容の少なくとも一部を変更し、
前記第１の更新部は、前記第２の更新部が前記第２のページ情報の内容を変更したときに、前記第２のページ情報の内容の変更に対応する変更を、前記第１のページ情報に対して実行する、ウエブサーバ装置。
【請求項７】
請求項６に記載のウエブサーバ装置において、
前記第１のページ情報は、前記第１の端末装置に定期的にページ情報をリロードさせるプログラムと関連付けて送信される、ウエブサーバ装置。
【請求項８】
１または複数の第１の端末装置において表示される第１のページ情報と第２のページ情報とを含む第１のウエブ情報と、１または複数の第２の端末装置において表示される第３のページ情報と第２のページ情報とを含む第２のウエブ情報とを送信する方法であって、
前記第１の端末に対して、前記第１のページ情報を送信し、
前記第２の端末に対して、前記第３のページ情報を送信し、
前記第１の端末から切換要求を受信し、
前記切換要求に応じて、前記第１のページ情報に代えて、前記第２のページ情報を、前記第１の端末に送信すると共に、前記第３のページ情報に代えて、前記第４のページ情報を前記第２の端末に送信する、方法。
【請求項９】
第１のページ情報と第２のページ情報とを含む第１のウエブ情報と第３のページ情報と第４のページ情報とを含む第２のウエブ情報とを格納する格納部を備え、１または複数の第１の端末装置と１または複数の第２の端末装置とからアクセスされる、ウエブサーバ装置を制御するコンピュータプログラムであって、
ページ情報を前記第１の端末装置に対して送信する機能と、
ページ情報を前記第２の端末装置に対して送信する機能と、
前記第１の端末装置からの切換要求に応じて、前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換える機能と、
前記第１のページ切換部が前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換えたときに、前記第２の端末装置に対して送信されるページ情報を、前記第３のページ情報から前記第４のページ情報に切り換える機能と、
をコンピュータに実現させるコンピュータプログラム。
【請求項１０】
１または複数の第１の端末装置において表示される第１のページ情報と、１または複数の第２の端末装置において表示される第２のページ情報とを送信する方法であって、
前記第１のページ情報を前記第１の端末装置に対して送信し、
前記第２のページ情報を前記第２の端末装置に対して送信し、
前記第１の端末装置から変更要求を受信し、
前記変更要求に応じて、前記第１のページ情報の内容の少なくとも一部を変更すると共に、前記第１のページ情報の内容の変更に対応する変更を、前記第２のページ情報に対して実行し、
変更された前記第１のページ情報を前記第１の端末装置に対して送信すると共に、変更された前記第２のページ情報を前記第２の端末装置に対して送信する、方法。
【請求項１１】
第１のページ情報と第２のページ情報とを格納する格納部を備え、１または複数の第１の端末装置と１または複数の第２の端末装置とからアクセスされる、ウエブサーバ装置であって、
前記第１のページ情報を前記第１の端末装置に対して送信する機能、
前記第２のページ情報を前記第２の端末装置に対して送信する機能、
前記第１の端末装置からの変更要求に応じて前記第１の端末装置に対して送信される前記第１のページ情報の内容の少なくとも一部を変更する機能と、
前記第１の更新部が前記第１のページ情報の内容を変更したときに、前記第１のページ情報の内容の変更に対応する変更を、前記第２の端末装置に対して送信される前記第２のページ情報に対して実行する機能と、
をコンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２以上の端末装置に対するウエブ情報の送信に関する。
【背景技術】
【０００２】
インターネットや、ローカルエリアネットワークを介して接続された端末装置（例えば、パーソナルコンピュータ）に対して、ウエブ情報を提供するウエブサーバ装置が知られている。ウエブ情報は、一般的に、ＨＴＭＬ（HyperText Markup Language）や、ＸＨＴＭＬ（eXtensible HyperText Markup Language）を用いて記述された１または複数のウエブページ情報として提供されている。端末装置は、ブラウザと呼ばれるアプリケーションソフトを用いて、ウエブ情報を表示装置に表示する。
【０００３】
このようなウエブサーバ装置を含むシステムの用途は、近年、広がりを見せており、例えば、教師用端末装置および生徒用端末装置とを用いて、教師と生徒とがウエブ情報を閲覧しながら学習を進めるための技術が知られている（例えば、特許文献１）。
【０００４】
上記技術では、教師用端末装置に備えられたブラウザが、生徒用端末装置に備えられたブラウザに対して、閲覧すべきウエブページのＵＲＬ（Uniform Resource Locator）を同報することによって、教師用端末装置と生徒用端末装置において、共通のウエブページを表示することが行われている。
【０００５】
【特許文献１】特開２００１−３１８８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、教師用端末装置から生徒用端末装置に対して、ＵＲＬを送信しなければ、生徒用端末装置は、目的のウエブページを表示できないおそれがあった。また、上記従来技術では、教師用端末装置と、生徒用端末装置が、同一のウエブページを表示することを前提としており、教師用端末装置と、生徒用端末装置が、異なるウエブページを表示することは考慮されていない。したがって、教師用端末装置と、生徒用端末装置が、異なるウエブページを表示する場合には、教師用端末装置のユーザの操作が複雑になるおそれがあった。
【０００７】
なお、上記課題は、教師用端末装置と、生徒用端末装置とを含む学習システムに限らず、２種類以上の端末装置が、互いに連動しながら、ウエブ情報の閲覧を行うシステムにおいて、共通する課題であった。
【０００８】
本発明は、上記の課題を解決するためになされたものであり、２種類以上の端末装置が互いに連動しながらウエブ情報の閲覧を行う場合に、その操作を容易にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の態様は、ウエブ情報を表示する１または複数の第１の端末装置と、ウエブ情報を表示する１または複数の第２の端末装置と、からアクセスされるウエブサーバ装置を提供する。本発明の第１の態様に係るウエブサーバ装置は、格納部と、第１の送信部と、第２の送信部と、第１のページ切換部と、第２のページ切換部とを備える。前記格納部は、第１のページ情報と第２のページ情報とを含む第１のウエブ情報と、第３のページ情報と第４のページ情報とを含む第２のウエブ情報と、を格納する。前記第１の送信部は、ページ情報を前記第１の端末装置に対して送信する。前記第２の送信部は、ページ情報を前記第２の端末装置に対して送信する。前記第１のページ切換部は、前記第１の端末装置からの切換要求に応じて、前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換える。前記第２のページ切換部は、前記第１のページ切換部が前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換えたときに、前記第２の端末装置に対して送信されるページ情報を、前記第３のページ情報から前記第４のページ情報に切り換える。
【００１０】
本発明の第１の態様に係るウエブサーバ装置によれば、第１の端末装置に送信されるページ情報が、第１のページ情報から第２のページ情報に切り換えられたときに、第２の端末装置に送信されるページ情報が、第３のページ情報から第４のページ情報に切り換えられるので、第１の端末装置において表示されているページの切換に同期して、第２の端末装置において表示されているページが自動的に切換られる。この結果、端末装置において特別な操作をすることなく、第１の端末装置と、第２の端末装置とが、互いに連動しながらウエブ情報の閲覧を行うことができる。
【００１１】
本発明の第１の態様に係るウエブサーバ装置において、前記第３のページ情報は、前記第２の端末装置に定期的にページ情報をリロードさせるプログラムと関連付けて送信されても良い。こうすれば、第２の端末装置による定期的なリロードを契機として、第３のページ情報から前記第４のページ情報への切換を容易に実行することができる。
【００１２】
本発明の第１の態様に係るウエブサーバ装置において、前記格納部には、前記第２のページ情報および前記第４のページ情報に対応付けるための複数種類のデータが格納されており、前記第１のページ切換部は、前記複数種類のデータのいずれかと関連付けられた前記切換要求に応じて、前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から、前記切換要求に関連付けられているデータが対応付けられた前記第２のページ情報に切り換え、前記第２のページ切換部は、前記第１のページ切換部が前記第１の端末装置に対して送信されるページ情報を、前記第１のページ情報から前記第２のページ情報に切り換えたときに、前記第２の端末装置に対して送信されるページ情報を、前記第３のページ情報から前記切換要求に関連付けられているデータが対応付けられた前記第４のページ情報に切り換えても良い。こうすれば、第１の端末に対して送信される切換後の第２のページ情報の内容に応じて、第２の端末に対して送信される切換後の第４のページ情報の内容が決まるので、第１の端末装置と、第２の端末装置とが、互いに連動しながらウエブ情報の閲覧を行うことができる。
【００１３】
本発明の第２の態様は、ウエブページを表示する１または複数の第１の端末装置と、ウエブページを表示する１または複数の第２の端末装置と、からアクセスされるウエブサーバ装置を提供する。本発明の第２の態様に係るウエブサーバ装置は、格納部と、第１の送信部と、第２の送信部と、第１の更新部と、第２の更新部と、を備える。前記格納部は、第１のページ情報と、第２のページ情報と、を格納する。前記第１の送信部は、前記第１のページ情報を前記第１の端末装置に対して送信する。前記第２の送信部は、前記第２のページ情報を前記第２の端末装置に対して送信する。前記第１の更新部は、前記第１の端末装置からの変更要求に応じて前記第１の端末装置に対して送信される前記第１のページ情報の内容の少なくとも一部を変更する。前記第２の更新部は、前記第１の更新部が前記第１のページ情報の内容を変更したときに、前記第１のページ情報の内容の変更に対応する変更を、前記第２の端末装置に対して送信される前記第２のページ情報に対して実行する。
【００１４】
本発明の第２の態様に係るウエブサーバ装置によれば、第１の端末装置に送信される第１のページ情報に関する内容が変更されると、自動的に第２の端末装置に送信される第２のページ情報に関する内容が、第１のページ情報に関する内容の変更に対応して変更される。したがって、端末装置において特別な操作をすることなく、第１の端末装置と、第２の端末装置とが、互いに連動しながらウエブ情報の閲覧を行うことができる。
【００１５】
本発明の第２の態様に係るウエブサーバ装置において、前記第２のページ情報は、前記第２の端末装置に定期的にページ情報をリロードさせるプログラムと関連付けて送信されても良い。こうすれば、第２の端末装置による定期的なリロードを契機として、第１のページ情報に関する変更を、容易に前記第２のページ情報に反映させることができる。
【００１６】
本発明の第２の態様に係るウエブサーバ装置において、前記第２の更新部は、前記第２の端末装置からの変更要求に応じて前記第２のページ情報の内容の少なくとも一部を変更し、前記第１の更新部は、前記第２の更新部が前記第２のページ情報の内容を変更したときに、前記第２のページ情報の内容の変更に対応する変更を、前記第１のページ情報に対して実行されても良い。こうすれば、第１のページ情報と第２のページ情報において、双方向に、互いの内容に関する変更が反映される。したがって、より容易に、第１の端末装置と、第２の端末装置とが、互いに連動しながらウエブ情報の閲覧を行うことができる。
【００１７】
本発明の第２の態様に係るウエブサーバ装置において、前記第１のページ情報は、前記第１の端末装置に定期的にページ情報をリロードさせるプログラムと関連付けて送信されても良い。こうすれば、第１の端末装置による定期的なリロードを契機として、第２のページ情報に関する変更を、容易に前記第１のページ情報に反映させることができる。
【００１８】
本発明は、種々の形態で実現することが可能であり、上記ウエブサーバと、第１の端末装置と、第２の端末装置を含むウエブ表示システムなどの装置発明としての態様の他、例えば、ウエブ情報を送信する方法などの方法発明として実現することができる。さらに、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。記録媒体としては、フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ／ＲＡＭ，光磁気ディスク、メモリカード、ハードディスクなどコンピュータが読取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の実施の形態を、図面を参照しつつ実施例に基づき説明する。
Ａ．実施例：
・画像処理装置の構成：
図１〜図３を参照して、実施例に係るウエブサーバ装置を含む学校向けウエブ表示システムの構成について説明する。図１は、学校向け表示システムの概略構成を示す説明図である。図２は、ウエブサーバ装置の内部構成を示す説明図である。図３は、端末装置の内部構成を示す説明図である。このシステムを用いることにより、ユーザ（教師および生徒）は、容易に画像を掲載したホームページを作成・閲覧することができる。
【００２０】
ウエブ表示システム１０００を構成する機器は、教育委員会ＥＣと、学校ＳＣ１およびＳＣ２に設置されている。教育委員会ＥＣには、ウエブサーバ装置２００と、システム管理用端末装置１００が設置されている。学校ＳＣ１には、サイト管理用端末装置３００と、１または複数の教師用端末装置４００と、１または複数の生徒用端末装置５００が設置されている。学校ＳＣ２に設置されている構成は、学校ＳＣ１と同様であるため、図示および説明を省略する。ウエブサーバ装置２００は、ローカルエリアネットワーク（ＬＡＮ）、および／または、インターネット（ＩＮＴ）を介して、システム管理用端末装置１００、サイト管理用端末装置３００、教師用端末装置４００、生徒用端末装置５００と、それぞれ通信可能に接続されている。
【００２１】
図２に示すように、ウエブサーバ装置２００は、ＣＰＵ２１０と、ＲＯＭやＲＡＭなどの内部記憶装置２２０と、ハードディスクドライブに代表される外部記憶装置２４０と、インタフェース部（Ｉ／Ｆ部）２９０と、を備えている。Ｉ／Ｆ部２９０は、外部に設けられた種々の機器との間でデータ通信を行う。例えば、Ｉ／Ｆ部２９０は、システム管理用端末装置１００、サイト管理用端末装置３００、教師用端末装置４００、生徒用端末装置５００とデータのやり取りを実行する。
【００２２】
外部記憶装置２４０には、ウエブ情報データベース２４２と、授業データベース２４４と、ホームページデータベース２４６と、画像データフォルダ２４８とが、格納されている。画像データフォルダ２４８は、デジタルカメラ、スキャナなどの画像データ生成装置を用いて生成された複数の画像データが格納されている。画像データフォルダ２４８に格納された画像データは、例えば、Ｅｘｉｆ形式で構成されており、ＪＰＥＧ形式に圧縮された画像データである。画像データフォルダ２４８に格納された画像データは、後述するように、ユーザ（教師）が教師用端末装置４００を用いて、ウエブサーバ装置２００にアップロードした画像データである。各種データベース２４２〜２４８については、後述する。
【００２３】
内部記憶装置２２０には、ウエブサーバ装置としての機能を実現するウエブサービス部２３０として機能するコンピュータプログラムが格納されている。なお、ウエブサービス部２３０の機能は、ＣＰＵ２１０がコンピュータプログラムを実行することによって実現される。
【００２４】
ウエブサービス部２３０は、主だった機能部として、システム管理部２３１と、サイト管理部２３２と、教師用ウエブ管理部２３４と、生徒用ウエブ管理部２３５と、ホームページ管理部２３６と、を含んでいる。教師用ウエブ管理部２３４と、生徒用ウエブ管理部２３５は、さらに、サブ機能部として、ページ情報送信部２３４１、２３５１と、ページ情報管理部２３４２、２３５２、をそれぞれ含んでいる。
【００２５】
図３に示すように、各端末装置１００、３００、４００、５００は、それぞれに、ＣＰＵ１１０と、ＲＯＭやＲＡＭなどの内部記憶装置１２０と、表示部１５０と、マウスやキーボードなどの操作部１６０と、インタフェース部（Ｉ／Ｆ部）１９０と、を備えている。内部記憶装置１２０には、ウエブページを閲覧するためのブラウザ１２５が格納されている。各端末装置１００、３００、４００、５００の利用者は、ブラウザ１２５を用いて、ウエブサーバ装置２００にアクセスすることができる。Ｉ／Ｆ部２９０は、ウエブサーバ装置２００との通信をはじめ、外部に設けられた種々の機器との間でデータ通信を行う。例えば、Ｉ／Ｆ部２９０は、ブラウザ１２５に表示されたホームページの印刷データを印刷装置６１０に出力する。また、Ｉ／Ｆ部２９０は、デジタルカメラ６２０、スキャナ６３０、外部記憶装置（例えば、ハードディスク装置）６４０から画像データを受け取る。
【００２６】
図４〜図６を参照して、ウエブサーバ装置２００の外部記憶装置２４０に格納された各種データベース２４２、２４４、２４８の内容を交えながら説明する。図４は、ウエブ情報データベース２４２の内容を概念的に示す説明図である。図５は、授業データベース２４４の内容を概念的に示す説明図である。図６は、ホームページデータベース２４６の内容を概念的に示す説明図である。
【００２７】
図４に示すように、ウエブ情報データベース２４２は、システム管理用ウエブ情報と、サイト管理者用ウエブ情報と、教師用ウエブ情報と、生徒用ウエブ情報と、ホームページ用ウエブ情報を含む。各ウエブ情報は、図４に示すように、複数のウエブページ情報を含む。ウエブページ情報は、ＨＴＭＬ言語やＸＨＴＭＬ言語により記述された、いわゆるＨＴＭＬファイル（図４）と、ＨＴＭＬファイルと関連付けられたデータ（画像データ、音声データ等：図示省略）とを含んでいる。システム管理用ウエブ情報は、システム管理部２３１がシステム管理用端末装置１００に提供（送信）するウエブ情報である。具体的には、システム管理用ウエブ情報は、システム管理者がシステム管理用端末装置１００を用いて、ウエブ表示システム１０００全体の設定を行う際のＧＵＩ（graphical user interface）として用いられる。システム管理部２３１は、ＧＵＩを介してシステム管理者の指示を受け付け、ウエブ表示システム１０００全体の設定を行う。具体的には、システム管理部２３１は、システム管理者の指示に応じて、各学校サイトのサイト管理者を登録したり、各学校サイトに含まれるウエブページの雛形を作成したりする。ここで、学校サイトとは、ウエブサーバ装置２００を利用している学校（例えば、図１における学校ＳＣ１、ＳＣ２）単位で用意されるウエブ情報を指す。すなわち、ウエブサーバ装置２００は、学校用のウエブ情報を学校単位で管理している。
【００２８】
学校用のウエブ情報、すなわち、各学校サイトは、図４に示すサイト管理者用ウエブ情報、教師用ウエブ情報、生徒用ウエブ情報、ホームページ用ウエブ情報を含む。サイト管理者用ウエブ情報は、サイト管理者（各学校の管理者）がサイト管理用端末装置３００を用いて、学校サイトを管理する際のＧＵＩとして用いられる。サイト管理部２３２は、ＧＵＩを介してサイト管理者の指示を受け付け、学校サイトの設定を行う。具体的には、サイト管理部２３２は、サイト管理者の指示に応じて、後述する授業を担当する教師を登録するための教師名簿を設定したり、後述する授業を受講する生徒を登録するための生徒名簿を設定したりする。
【００２９】
教師用ウエブ情報は、後述する授業の際に、教師用端末装置４００に表示されるウエブページのＨＴＭＬファイルを含む。生徒用ウエブ情報は、授業の際に、生徒用端末装置５００に表示されるＨＴＭＬファイルを含む。ホームページ用ウエブ情報は、授業の後に画像を公開するためのホームページのＨＴＭＬファイルを含む。これらのウエブ情報については、後述する。
【００３０】
授業データベース２４４は、授業の内容が登録されるデータベースである。図５に示すように、授業データベース２４４には、授業を識別する識別子として、学校ＩＤ、担当教師、カテゴリ、イベント、学年、組が、授業ごとに登録されている。学校ＩＤは、授業が属する学校サイトを識別する識別子である。担当教師は、授業を担当する教師名である。カテゴリ、および、イベントは、授業の属性を示す情報である。例えば、カテゴリは、「一年生」〜「六年生」のいずれかの値をとり、イベントは、「春」「夏」「秋」「冬」のいずれかの値をとることとされる。学年、組は、授業の対象となるクラスの識別子であり、これにより特定されるクラスの生徒が、授業の受講者となる。
【００３１】
図５に示すように、授業データベース２４４には、さらに、画像群、題名、氏名など、後述する授業ページ（教師用授業ページおよび生徒用授業ページ）に対応付けてられる具体的な内容（データ）が登録可能になっている。画像群には、授業ページに表示される画像データのファイル識別子が登録され、後述するように教師により登録される。題名、氏名は、授業ページに表示される画像データに関連付けられるテキストデータであり、後述するように生徒により登録される。
【００３２】
図５に示すように、授業データベース２４４には、さらに、開始日時を登録することができる。これについては後述する。
【００３３】
ホームページデータベース２４６は、学校サイトに含まれるホームページの内容が登録されるデータベースである。図６に示すように、ホームページデータベース２４６には、ホームページを識別する識別子として、学校ＩＤ、カテゴリ、イベントが登録されている。これらは、授業データベース２４４に登録される同名の項目と同一であるので、その説明を省略する。さらに、ホームページデータベース２４６には、画像群、題名、氏名が登録可能になっている。画像群には、ホームページに掲載される画像データのファイル識別子が登録される。題名、氏名は、授業データベース２４４における同名の項目と同様に、ホームページに表示される画像データに関連付けられるコメントである。さらに、ホームページデータベース２４６には、公開可否について登録可能になっている。公開可否についてに応じて、そのホームページが公開されるか否かの判断がなされる。
【００３４】
・授業関連処理：
続いて、教師用ウエブ管理部２３４および生徒用ウエブ管理部２３５により実行される授業関連処理を、教師用端末装置４００および生徒用端末装置５００との通信の説明を交えながら説明する。まず、図７〜図１４を参照して、授業関連処理のうち、授業が開始されるまでの処理を説明する。図７は、授業関連処理の処理ルーチンを示す第１のフローチャートである。図８は、認証ページの一例を示す説明図である。図９は、授業作成ページの一例を示す説明図である。図１０は、画像アップロードページの一例を示す説明図である。図１１は、授業開始要求を送信するためのダイアログボックスの一例を示す説明図である。図１２は、教師用授業ページの一例を示す説明図である。図１３は、待機ページの一例を示す説明図である。図１４は、生徒用授業ページの一例を示す説明図である。
【００３５】
授業が開始されるまでの処理を、教師用ウエブ管理部２３４と教師用端末装置４００との間で実行される処理と、生徒用ウエブ管理部２３５と生徒用端末装置５００との間で実行される処理とに分けて、説明する。これらの処理は、互いに並行して進行する処理であるが、説明の便宜上、先に、教師用ウエブ管理部２３４と教師用端末装置４００との間で実行される処理について説明する。教師用ウエブ管理部２３４は、授業関連処理のうち、教師用端末装置４００からの要求（指示）に応じて実行される処理を実行する。教師用ウエブ管理部２３４のページ情報送信部２３４１は、教師用端末装置４００の表示部１５０に表示されるウエブページのデータ（ページ情報）を送信する機能部である。教師用ウエブ管理部２３４のページ情報管理部２３４２は、教師用端末装置４００からの要求（操作・指示）を受け付け、受け付けた要求に応じて、上述のページ情報送信部２３４１が教師用端末装置４００に対して送信するページ情報の作成・選択・切換を実行する機能部である。
【００３６】
教師用ウエブ管理部２３４による処理は、授業を行おうとする教師の操作によって、教師用端末装置４００が教師用ウエブ管理部２３４にアクセスすることによって開始される。教師用端末装置４００は、ブラウザ１２５を用いて、予め定められたＵＲＬにアクセスすることによって、教師用ウエブ管理部２３４にアクセスする。教師用端末装置４００が教師用ウエブ管理部２３４にアクセスすると、図８に示す認証ページが教師用端末装置４００の表示部１５０に表示される。教師用端末装置４００は、教師の操作に応じて、教師用ウエブ管理部２３４との間で認証処理を実行する（ステップ［１］）。具体的には、教師の操作に応じて、教師用端末装置４００が学校ＩＤとログインＩＤを教師用ウエブ管理部２３４に送信する。教師用ウエブ管理部２３４は、送信されてきた学校ＩＤとログインＩＤを、予め登録されたＩＤと比較して認証するか否かを判断する。また、教師用ウエブ管理部２３４は、学校ＩＤを受信することにより、教師用端末装置４００によるアクセスが、どの学校サイト（例えば、学校ＳＣ１のサイト、あるいは、学校ＳＣ２のサイト）に対するアクセスであるかを判断する。
【００３７】
教師用端末装置４００からの教師用ウエブ管理部２３４に対するアクセスが、教師用ウエブ管理部２３４によって認証されると、教師用端末装置４００と教師用ウエブ管理部２３４との間で、授業準備処理が実行される（ステップ［２］）。授業準備処理は、授業準備ページをＧＵＩとして用いて、教師の指示に応じて行われる。授業準備ページは、図９に示す授業作成ページと、図１０に示す画像アップロードページを含む。
【００３８】
具体的には、まず、教師用端末装置４００の表示部１５０に授業作成ページ（図９）が表示される。教師は、教師用端末装置４００を操作して、授業作成ページに必要な項目（担当教師、サイト名（学校名）、カテゴリ、イベント、学年、組）を入力して、「次へ」ボタンＢ１をクリックする。教師名や、サイト名（学校名）は、教師用ウエブ管理部２３４に送信された学校ＩＤや、ログインＩＤから自動的に特定され、予め入力されていても良い。ボタンＢ１がクリックされると、教師用端末装置４００は、入力された各項目の値を教師用ウエブ管理部２３４に対して送信する。
【００３９】
次に、教師用端末装置４００の表示部１５０に、画像アップロードページ（図１０）が表示される。画像アップロード画面の画像表示エリアＧＡに表示されている画像Ｇは、後述する教師用授業ページに表示される画像として選択されている画像である。教師は、選択したい画像の画像ファイルを画像表示エリアＧＡにドラッグ・アンド・ドロップしたり、画像追加ボタンＢ２をクリックしてファイル選択画面を表示して選択した画像の画像ファイルを選択することにより、教師用授業ページに表示される画像を選択する。教師用授業ページに表示される画像は、例えば、生徒が描いた絵をスキャナで読み込むことによって生成された画像データの画像や、生徒が製作した工作をデジタルカメラで撮影した画像データの画像などが考えられる。
【００４０】
教師は、教師用授業ページに表示される画像を全て選択すると、「次へ」ボタンＢ３をクリックする。ボタンＢ３がクリックされると、選択された画像の画像データが、ウエブサーバ装置２００にアップロードされる。アップロードされた画像データは、上述した画像データフォルダ２４８に格納される。選択された画像の画像データのアップロードが終了すると、授業準備処理は終了される。
【００４１】
授業準備処理が終了すると、教師用ウエブ管理部２３４は、授業データベース２４４に、授業準備処理によって準備された授業の内容を登録する（ステップ［３］）。具体的には、教師用ウエブ管理部２３４は、送信されてきた項目（担当教師、サイト名（学校名）、カテゴリ、イベント、学年、組）の値を、上述した授業データベース２４４の対応する項目欄に、新たに登録する。また、教師用ウエブ管理部２３４は、アップロードされた画像のファイル名を画像群の欄に登録する。この時点で、授業データベース２４４において、新たに作成された授業の題名、氏名の欄は、未入力となっており、開始日時の欄は、未開始となっている（図５：最上段に登録されている授業を参照）。
【００４２】
授業の内容が登録されると、教師用端末装置４００の表示部１５０には、図１１に示すようなダイアログボックスが表示される。ユーザが、ダイアログボックスの「ＯＫ」ボタンＢ４をクリックすると、教師用端末装置４００は、教師用ウエブ管理部２３４に対して、授業開始要求を送信する（ステップ［４］）。授業開始要求は、授業データベース２４４に登録されている複数の授業のうちのいずれかと関連付けられている。すなわち、授業開始要求に、授業を特定するための担当教師、カテゴリ、イベント、学年、組などの情報を含めることとしても良いし、画像アップロード画面の直後に表示されたダイアログボックスに対する操作によって、授業開始要求が送信された場合には、教師用ウエブ管理部２３４は、自動的に画像アップロード画面において画像データがアップロードされた授業を授業開始要求と関連付けられた授業と判断しても良い。授業開始要求を受け付けると、教師用ウエブ管理部２３４のページ情報管理部２３４２は、授業データベース２４４から開始すべき授業の情報を読み出す（ステップ［５］）。ページ情報管理部２３４２は、読み出された情報を用いて、教師用授業ページのデータ（ページ情報）を作成する（ステップ［６］）。具体的には、ページ情報管理部２３４２は、ウエブ情報データベース２４２の教師用ウエブ情報の１つとして格納されている教師用授業ページの雛形となるＨＴＭＬファイルをベースとして、授業データベース２４４から読み出された各項目の値を記述し、表示すべき画像の画像データを対応付けて、教師用授業ページを作成する。
【００４３】
続いて、教師用ウエブ管理部２３４は、授業データベース２４４に、授業開始を登録する（ステップ［７］）。具体的には、図５に示す開始日時の欄を、「未開始」から現在の日時を示す日時情報に変更する（図５：最上段および２段目参照）。
【００４４】
授業開始の登録に続いて、ページ情報送信部２３４１は、ページ情報管理部２３４２により作成された教師用授業ページのページ情報を教師用端末装置４００に対して送信する。このように、教師用端末装置４００に対して送信されるページ情報が教師用授業ページに切り換えられることにより、教師用端末装置４００において表示されるページは、図１０に示す授業準備ページから、図１２に示す教師用授業ページに切り換えられる。教師用授業ページが教師用端末装置４００に表示されることにより、授業が開始される。
【００４５】
続いて、生徒用ウエブ管理部２３５と生徒用端末装置５００との間で実行される処理について説明する。生徒用ウエブ管理部２３５は、授業関連処理のうち、生徒用端末装置５００からの要求（指示）に応じて実行される処理を実行する。生徒用ウエブ管理部２３５のページ情報送信部２３５１は、生徒用端末装置５００の表示部１５０に表示されるウエブページのデータ（ページ情報）を送信する機能部である。生徒用ウエブ管理部２３５のページ情報管理部２３５２は、生徒用端末装置５００からの要求（操作・指示）を受け付け、受け付けた要求に応じて、上述のページ情報送信部２３５１が生徒用端末装置５００に対して送信するページ情報の作成・選択・切換を実行する機能部である。
【００４６】
生徒用ウエブ管理部２３５による処理は、授業を受講しようとする生徒の操作によって、生徒用端末装置５００が生徒用ウエブ管理部２３５にアクセスすることによって開始される。生徒用端末装置５００は、ブラウザ１２５を用いて、予め定められたＵＲＬ（上述した教師用ウエブ管理部２３４にアクセスするためのＵＲＬとは異なる）にアクセスすることによって、生徒用ウエブ管理部２３５にアクセスする。生徒用端末装置５００が生徒用ウエブ管理部２３５にアクセスすると、認証ページ（図示省略）が生徒用端末装置５００の表示部１５０に表示される。生徒用端末装置５００は、生徒の操作に応じて、生徒用ウエブ管理部２３５との間で認証処理を実行する（ステップ［ａ］）。具体的には、生徒の操作に応じて、生徒用端末装置５００が学校ＩＤを生徒用ウエブ管理部２３５に送信する。生徒用ウエブ管理部２３５は、送信されてきた学校ＩＤを、予め登録されたＩＤと比較して認証するか否かを判断する。また、生徒用ウエブ管理部２３５は、学校ＩＤを受信することにより、生徒用端末装置５００によるアクセスが、どの学校サイトに対するアクセスであるかを判断する。
【００４７】
生徒用端末装置５００からの生徒用ウエブ管理部２３５に対するアクセスが、生徒用ウエブ管理部２３５によって認証されると、生徒用ウエブ管理部２３５のページ情報送信部２３５１は、生徒用端末装置５００に対して待機ページのデータ（ページ情報）を送信する（ステップ［ｂ］）。この結果、生徒用端末装置５００の表示部１５０に、図１３に示す待機ページが表示される。これにより、生徒用端末装置５００を操作する生徒は、授業がまだ開始されていないことを認識し、授業が開始されるのを待つ。
【００４８】
待機ページのページ情報には、生徒用端末装置５００に定期的にページ情報をリロードさせるプログラム（リロードプログラム）が関連付けられている。例えば、リロードプログラムは、Java（登録商標）ScriptやVBScriptなどのクライアントサイド・スクリプトを用いて記述され、待機ページのページ情報であるＨＴＭＬファイルに含められる。この結果、生徒用端末装置５００のブラウザ１２５は、待機ページが表示されている間、定期的に（例えば、１０秒間隔で）、ページ情報の更新を要求するリロード要求を生徒用ウエブ管理部２３５に対して送信する（ステップ［ｃ］およびステップ［ｆ］）。
【００４９】
生徒用ウエブ管理部２３５のページ情報管理部２３５２は、リロード要求を受信すると、授業開始の探索を行う（ステップ［ｄ］およびステップ［ｇ］）。授業開始の探索は、リロード要求を送信してきた生徒用端末装置５００に送信されるべき授業が、授業データベース２４４に登録されているか否かを探索する処理である。具体的には、ページ情報管理部２３５２は、授業データベース２４４に登録されている授業の中に、学校ＩＤが、上述の認証処理（ステップ［ａ］）において生徒用端末装置５００から受信した学校ＩＤであって、かつ、開始日時が、現在の時刻から所定期間以内の日時である授業が有るか否かを判断する。所定期間は、例えば、２４時間と設定される。ページ情報管理部２３５２が条件に該当する授業が無いと判断すると、ページ情報送信部２３５１は、待機ページのページ情報を、生徒用端末装置５００に対して再送信する。図７に示す例では、ステップ［ｃ］におけるリロード要求に応じて実行されるステップ［ｄ］における授業開始の探索のタイミングでは、上述した授業開始の登録（ステップ［７］）が行われる前である。したがって、条件に該当する授業が無いと判断され、待機ページのページ情報が再送信されている（ステップ［ｅ］）。
【００５０】
一方、ページ情報管理部２３５２が条件に該当する授業が有ると判断すると、該当授業のための生徒用授業ページのページ情報が、生徒用端末装置５００に対して送信される。図７に示す例を用いて詳しく説明すると、ステップ［ｆ］におけるリロード要求に応じて実行されるステップ［ｇ］における授業開始の探索のタイミングでは、上述した授業開始の登録（ステップ［７］）が行われた後である。したがって、条件に該当する授業が有ると判断され、ページ情報管理部２３５２は、まず、該当授業の情報を授業データベース２４４から読み出す（ステップ［ｈ］）。ページ情報管理部２３５２は、読み出された情報を用いて、生徒用授業ページのデータ（ページ情報）を作成する（ステップ［i］）。具体的には、ページ情報管理部２３５２は、ウエブ情報データベース２４２の生徒用ウエブ情報の１つとして格納されている生徒用授業ページの雛形となるＨＴＭＬファイルをベースとして、授業データベース２４４から読み出された各項目の値を記述し、表示すべき画像の画像データを対応付けて、生徒用授業ページを作成する。
【００５１】
ページ情報送信部２３５１は、ページ情報管理部２３５２により作成された生徒用授業ページのページ情報を生徒用端末装置５００に対して送信する。このように、生徒用端末装置５００に対して送信されるページ情報が生徒用授業ページに切り換えられることにより、生徒用端末装置５００において表示されるページは、図１３に示す待機ページから、図１４に示す生徒用授業ページに、自動的に切り換えられる。生徒用授業ページが生徒用端末装置５００に表示されることにより、生徒は、授業が開始されたことを認識する。
【００５２】
以上説明した処理によれば、教師用ウエブ管理部２３４が、教師用端末装置４００に対して送信されるページ情報を、授業準備ページから教師用授業ページに切り換えたときに、生徒用ウエブ管理部２３５は、生徒用端末装置５００に対して送信されるページ情報を、待機ページから生徒用授業ページに切り換える。したがって、教師用端末装置４００におけるページ切り換えと連動して、自動的に生徒用端末装置５００においてもページ切り換えが実施される。この結果、生徒が生徒用端末装置５００に対して操作することなく、自動的に、生徒用端末装置５００において授業が開始されることができる。
【００５３】
さらに、ウエブサーバ装置２００に複数の授業のデータが登録（用意）されているが、教師用端末装置４００に送信された教師用授業ページの授業内容に対応する内容の生徒用授業ページが自動的に生成され、生徒用端末装置５００に対して送信される。したがって、生徒が、授業内容を特定して、対応するＵＲＬを入力するなどの煩わしい操作をすることなく、教師に合わせた内容の授業ページを生徒用端末装置５００に表示することができる。
【００５４】
また、待機ページに、リロードプログラムが関連付けられていることにより、生徒用端末装置５００のブラウザ１２５が、定期的に自動でリロードを行う。この結果、定期的なリロードを契機として、容易に、上述した待機ページから生徒用授業ページへの切換を行うことができる。
【００５５】
続いて、図１５〜図２１を参照して、授業関連処理のうち、授業開始後の処理を説明する。図１５は、授業関連処理の処理ルーチンを示す第２のフローチャートである。図１６は、氏名入力ページの一例を示す説明図である。図１７は、題名入力ページの一例を示す説明図である。図１８は、教師用授業ページが更新される様子を示す説明図である。図１９は、授業終了要求を送信するためのダイアログボックスの一例を示す説明図である。図２０は、ホームページ掲載登録用ページの一例を示す説明図である。図２１は、ホームページの一例を示す説明図である。
【００５６】
説明の便宜上、先に、生徒用ウエブ管理部２３５と生徒用端末装置５００との間で実行される処理について説明する。授業が開始されると、生徒の操作に応じて、生徒用ウエブ管理部２３５と生徒用端末装置５００との間で、画像情報入力処理が実行される（ステップ［ｋ］、ステップ［ｍ］）。画像情報入力処理は、生徒用ウエブページに対応付けられている授業の内容、すなわち、授業データベース２４４に登録されている該当授業の情報に、新たな情報として、画像情報を入力するための処理である。これらの処理は、複数の生徒がいる場合には、複数の生徒がそれぞれ実行するので、複数回に亘って実行され得る。図７に示す例では、ステップ［ｋ］およびステップ［ｍ］の２回の画像入力処理が示されている。画像情報は、授業に用いられている画像（生徒用および教師用画像ページに表示されている画像）に関連付けられる情報であり、上述した授業データベース２４４に、画像ごとに登録される。本実施例では、上述した授業データベース２４４に登録する欄が設けられている題名、および、氏名が、画像情報に該当する。
【００５７】
画像情報入力処理について、具体的に説明すると、図１４に示す生徒用授業ページにおいて、生徒が生徒用端末装置５００を操作して、画像情報の入力対象となる画像をクリックして選択する等の作業を、ページ上において順次行っていく。例えば、入力対象となる画像が選択され、画像の向きが合わせられると、生徒用端末装置５００において、図１６に示す氏名入力ページが表示される。このページには、上述したサイト管理部２３２により登録された生徒名簿の名前が選択できるように表示される。生徒は、生徒用端末装置５００を操作して、自身の名前をクリックして選択する。次に、生徒用端末装置５００において、図１７に示す題名入力ページが表示されるので、生徒は、生徒用端末装置５００を操作して、画像の題名を入力する。このようにして入力された生徒の名前や、絵の題名は、生徒用端末装置５００から生徒用ウエブ管理部２３５に対して送信される。生徒用ウエブ管理部２３５のページ情報管理部２３５２は、送信された名前および題名（画像情報）を授業データベース２４４の対応する欄に追加する（ステップ［ｌ］およびステップ［ｎ］）。これによって、生徒用授業ページに対応付けられている授業の内容（授業データベース２４４に登録されている授業の情報）が変更されることになる。
【００５８】
続いて、上述したステップ［ｋ］〜ステップ［ｎ］の処理と並行して進行する、教師用ウエブ管理部２３４と教師用端末装置４００との間で実行される処理について説明する。上述したステップ［８］において教師用端末装置４００に対して送信される教師用授業ページのページ情報には、上述した待機ページのページ情報と同様のリロードプログラムが関連付けられている。この結果、授業開始後、教師用端末装置４００のブラウザ１２５は、教師用授業ページが表示されている間、定期的に（例えば、１０秒間隔で）、ページ情報の更新を要求するリロード要求を教師用ウエブ管理部２３４に対して送信する（ステップ［９］およびステップ［１３］）。
【００５９】
教師用ウエブ管理部２３４のページ情報管理部２３４２は、リロード要求を受信すると、先に、教師用端末装置４００に対して送信された教師用授業ページ、すなわち、現在、教師用端末装置４００において表示されている教師用授業ページに対応する授業の情報を、授業データベース２４４から、読み出す（ステップ［１０］およびステップ［１４］）。ページ情報管理部２３４２は、読み出された情報を用いて、教師用授業ページのデータ（ページ情報）を更新する（ステップ［１１］およびステップ［１５］）。ページ情報送信部２３４１は、ページ情報管理部２３４２により作成された教師用授業ページのページ情報を教師用端末装置４００に対して送信する（ステップ［１２］、ステップ［１６］）。
【００６０】
図１５に示す例では、ステップ［９］におけるリロード要求に応じて実行されるステップ［１０］における授業の情報の読み出しタイミングでは、上述した画像情報（名前および題名）の追加（ステップ［ｌ］）が行われる前である。したがって、授業データベース２４４は、何ら更新されていないため、ステップ［１０］における授業の情報の読み出しでは、教師用授業ページ作成時における授業の情報の読み出し（ステップ［５］）と、同じ情報が読み出される。そして、ステップ［１１］では、ステップ［６］において作成される教師用授業ページと同一のページが作成され、ステップ［１２］において、当該同一の教師用授業ページが、教師用端末装置４００に対して送信される。
【００６１】
一方、ステップ［１３］におけるリロード要求に応じて実行されるステップ［１４］における授業の情報の読み出しタイミングでは、上述した画像情報（名前および題名）の追加（ステップ［ｌ］）が行われた後である。したがって、授業データベース２４４には、画像情報が追加されているため、ステップ［１０］における授業の情報の読み出しでは、新たに追加された画像情報を含む情報が、授業の情報として読み出される。この結果、ステップ［１５］では、ステップ［６］において作成される教師用授業ページに、画像情報（氏名および題名）の記述が追加されたページが作成され、ステップ［１６］において、当該画像情報が追加された教師用授業ページが、教師用端末装置４００に対して送信される。
【００６２】
この結果、教師用端末装置４００の表示部１５０には、図１８に示すような画像情報として名前ＮＡと題名ＳＮが追加された教師用授業ページが表示される。以下、授業が終了されるまで、ステップ［１３］〜ステップ［１６］までの処理が繰り返し実行され、他の生徒が生徒用端末装置５００を用いて画像情報を追加すると、教師用端末装置４００に表示される教師用授業ページにリアルタイムに、追加された画像情報が表示されていく。
【００６３】
教師が、教師用端末装置４００を操作して、図１９に示す教師用授業ページのボタンＢ５をクリックすると、図２０に示す授業終了要求を送信するためのダイアログボックスが表示される。教師が、教師用端末装置４００を操作して、ダイアログボックスの「ＯＫ」ボタンＢ６をクリックすると、教師用端末装置４００から教師用ウエブ管理部２３４に対して、授業終了要求が送信される（ステップ［１７］）。教師用ウエブ管理部２３４のページ情報管理部２３４２は、授業終了要求を受信すると、最終的な授業の情報を授業データベース２４４から読み出し（ステップ［１８］）、読み出された授業の情報を用いてホームページ掲載登録用ページのページ情報を作成する。教師用ウエブ管理部２３４のページ情報送信部２３４１は、作成されたホームページ掲載登録用ページのページ情報を、教師用端末装置４００に対して送信する（ステップ［１９］）。この結果、教師用端末装置４００の表示部１５０には、図２０に示すホームページ掲載登録用ページが表示される。
【００６４】
ホームページ掲載登録用ページは、教師が、学校用のホームページに公開する画像を、授業に用いた画像の中から選択するためのＧＵＩとして用いられる。図２０に示すように、教師が、教師用端末装置４００を操作して掲載したい画像のチェックボックスにチェックを入れると、当該画像の画像ファイルは、ホームページに掲載される画像として、上述したホームページデータベース２４６に登録される。
【００６５】
図２０において、教師により対応するチェックボックスにチェックが入れられている画像は、図２１に示すように、学校用のホームページに掲載されて公開され、生徒や教師が自由に閲覧することができるようにされる。なお、これらのホームページの作成、閲覧の管理や、ホームページデータベース２４６の管理は、上述したホームページ管理部２３６（図２）が実行する。ホームページ管理部２３６は、ウエブ情報データベース２４２に含まれるホームページ用ウエブ情報に含まれるＨＴＭＬファイルを雛形とし、当該ＨＴＭＬファイルに掲載すべき画像の画像ファイルを対応付けて、ホームページを自動的に作成する機能を備えている。
【００６６】
以上説明した処理によれば、生徒用端末装置５００によって、生徒用授業ページに対応付けられた授業の内容が変更されると、教師用端末装置４００において、授業の内容の変更を反映して変更された教師用授業ページが表示される。したがって、教師用端末装置４００と、生徒用端末装置５００は、互いに異なるウエブページを閲覧しているにも関わらず、端末装置から特別な操作をすることなく、互いに連動しながらウエブ情報（ウエブページ）の閲覧を行うことができる。
【００６７】
なお、教師用授業ページに、リロードプログラムが関連付けられていることにより、生徒用端末装置５００のブラウザ１２５と同様に、教師用端末装置４００のブラウザ１２５が、定期的に自動でリロードを行う。この結果、定期的なリロードを契機として、容易に、上述した授業の内容の変更を、教師用授業ページに反映させることができる。
【００６８】
以上のようなウエブサーバ装置２００を含むウエブ表示システム１０００によれば、容易な操作により、教師と生徒が楽しみながら、絵や工作などの画像を掲載したホームページを作成することができる。
【００６９】
Ｂ．変形例：
本実施例において、生徒用端末装置５００による授業の内容の更新に応じて、教師用端末装置４００に表示される教師用授業ページの更新が行われているが、これに加えて、教師用端末装置４００による授業の内容の更新に応じて、生徒用端末装置５００に表示される生徒用授業ページの更新を行うこととしても良い。例えば、授業データベース２４４に、教師の生徒に対する指示を登録する項目を作っておく。そして、教師用端末装置４００が、教師用授業ページをＧＵＩとして、指示を入力すると、入力された指示が授業データベース２４４に登録されるようにする。そして、授業データベース２４４に登録された指示が、生徒用授業ページに反映され、生徒用端末装置５００に対して送信されるようにする。こうすれば、双方向に、互いの更新を、相手方の端末装置に表示されるページに反映しながら、ウエブ情報を閲覧することができる。かかる場合のおいて、双方の端末装置に送信されるページ情報は、上述したリロードプログラムを関連付けられて送信されることが好ましい。こうすることで、双方の端末装置において、定期的なリロードが実行され、容易に互いの更新を、相手方の端末装置に表示されるページに反映することができる。
【００７０】
また、上記実施例では、ページ情報にリロードプログラムを関連付けることにより、各端末装置４００、５００において、定期的なリロードを実現しているが、他の方法を用いても良い。例えば、各端末装置４００、５００のブラウザ１２５が、予め定期的にリロードする機能を有していれば、ブラウザ１２５において係る機能をオンにしておくだけでも良い。
【００７１】
上記実施例では、教師用端末装置４００および生徒用端末装置５００と通信するウエブサーバ装置２００を含むウエブ表示システム１０００が用いられているが、２種類以上の異なる端末装置に対して、異なるウエブページを提供するシステムであれば、上記実施例の構成には限られない。例えば、上司用端末装置と、部下用端末装置に対して、異なるウエブページを提供しつつ、一部の情報を２つの端末装置に対して共通して提供する情報共有のためのウエブサーバなどに適用することができる。
【００７２】
上記実施例および変形例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えてもよい。
【００７３】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【図面の簡単な説明】
【００７４】
【図１】学校向け表示システムの概略構成を示す説明図。
【図２】ウエブサーバ装置の内部構成を示す説明図。
【図３】端末装置の内部構成を示す説明図。
【図４】ウエブ情報データベースの内容を概念的に示す説明図。
【図５】授業データベースの内容を概念的に示す説明図。
【図６】ホームページデータベースの内容を概念的に示す説明図。
【図７】授業関連処理の処理ルーチンを示す第１のフローチャート。
【図８】認証ページの一例を示す説明図。
【図９】授業作成ページの一例を示す説明図。
【図１０】画像アップロードページの一例を示す説明図。
【図１１】授業開始要求を送信するためのダイアログボックスの一例を示す説明図。
【図１２】教師用授業ページの一例を示す説明図。
【図１３】待機ページの一例を示す説明図。
【図１４】生徒用授業ページの一例を示す説明図。
【図１５】授業関連処理の処理ルーチンを示す第２のフローチャート。
【図１６】氏名入力ページの一例を示す説明図。
【図１７】題名入力ページの一例を示す説明図。
【図１８】教師用授業ページが更新される様子を示す説明図。
【図１９】授業終了要求を送信するためのダイアログボックスの一例を示す説明図。
【図２０】ホームページ掲載登録用ページの一例を示す説明図。
【図２１】ホームページの一例を示す説明図である。
【符号の説明】
【００７５】
１００…システム管理用端末装置
１１０…ＣＰＵ
１２０…内部記憶装置
１２５…ブラウザ
１５０…表示部
１６０…操作部
２００…ウエブサーバ装置
２１０…ＣＰＵ
２２０…内部記憶装置
２３０…ウエブサービス部
２３１…システム管理部
２３２…サイト管理部
２３４…教師用ウエブ管理部
２３４１…ページ情報送信部
２３４２…ページ情報管理部
２３５…生徒用ウエブ管理部
２３５１…ページ情報送信部
２３５２…ページ情報管理部
２３６…ホームページ管理部
２４０…外部記憶装置
２４２…種データベース
２４２…ウエブ情報データベース
２４２…種データベース
２４４…授業データベース
２４６…ホームページデータベース
２４８…画像データフォルダ
２９０…Ｉ／Ｆ部
３００…サイト管理用端末装置
４００…教師用端末装置
５００…生徒用端末装置
６１０…印刷装置
６２０…デジタルカメラ
６３０…スキャナ
１０００…ウエブ表示システム
【図１】
2007140768.tif 000003
【図２】
2007140768.tif 000004
【図３】
2007140768.tif 000005
【図４】
2007140768.tif 000006
【図５】
2007140768.tif 000007
【図６】
2007140768.tif 000008
【図７】
2007140768.tif 000009
【図８】
2007140768.tif 000010
【図９】
2007140768.tif 000011
【図１０】
2007140768.tif 000012
【図１１】
2007140768.tif 000013
【図１２】
2007140768.tif 000014
【図１３】
2007140768.tif 000015
【図１４】
2007140768.tif 000016
【図１５】
2007140768.tif 000017
【図１６】
2007140768.tif 000018
【図１７】
2007140768.tif 000019
【図１８】
2007140768.tif 000020
【図１９】
2007140768.tif 000021
【図２０】
2007140768.tif 000022
【図２１】
2007140768.tif 000023