(57)【要約】【課題】出題者用端末における問題の作成・編集が容易であり、かつ、解答者用端末における問題に対する解答ないしはその評価が容易であるこの種のサーバーシステムを提供する。【解決手段】サーバーシステム１は、ネットワーク２を介して、出題者側端末３と解答者側端末４とに接続されている。出題者端末３は、ネットワーク２を介してオンラインで、サーバーシステム１から問題を作成・編集するための問題作成・編集アプリケーション５をダウンロードすることができるようになっている。他方、解答者側端末４は、ネットワーク２を介してオンラインで、サーバーシステム１から、上記問題に対して解答させるとともに該解答を評価ないし採点するためのアプリケーション６をダウンロードすることができるようになっている。【選択図】図１ａ
2006185447.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、コンテンツ送り側端末とコンテンツ受け側端末とに接続されたサーバーシステムであって、
申込又は質問に対する回答を要求する内容のコンテンツを作成・編集するためのアプリケーションをコンテンツ送り側端末に提供するコンテンツ作成・編集アプリケーション提供部と、
コンテンツ送り側端末で作成・編集されたコンテンツを受け取ってサーバー内に格納するコンテンツ格納部と、
コンテンツ格納部に格納されているコンテンツをコンテンツ受け側端末に配信するコンテンツ配信部と、
上記コンテンツに対して所定の閲覧操作又は回答操作を実行させるためのアプリケーションをコンテンツ受け側端末に提供する回答操作実行アプリケーション提供部と、
サーバー側で上記回答操作の実行結果を評価する評価実行部と、該評価の結果を格納する評価結果格納部とを備えていることを特徴とするサーバーシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、コンテンツを作成して提供するための端末（以下「コンテンツ送り側端末」という）と、このコンテンツを取得又は視聴して該コンテンツに対応する操作を行うための端末（以下「コンテンツ受け側端末」という）とに接続されたサーバーシステムに関するものである。ここで、コンテンツ送り側端末及びコンテンツ受け側端末の具体例としては、それぞれ、例えばネットワークを利用した出題・解答システムにおける出題者側端末及び回答者側端末などがあげられる。また、コンテンツには、例えば、文章、絵、画像、映像、音声などが含まれる。
【背景技術】
【０００２】
ある者（サプライヤ）がコンテンツを作成して公開する一方、これを取得ないしは視聴した者（ユーザ）が、このコンテンツを利用して所定の操作を行い、その結果を評価してサーバーシステムに集約するといった一連の流れによって成立する活動ないしは行為をサポートするシステムとしては、例えば、学習テストシステム、アンケートシステム、各種予約システム、チケットや商品等の購入システムなど、種々のものが存在する。なお、ここで「公開」は、特定又は不特定の多数の者にコンテンツ等を開示することを意味する。
【０００３】
かかるシステムとしては、例えば、出題者がインターネットを利用して、問題や正解などを解答者又は受講者に提供するようにしたサーバーシステムなどが知られており、具体的には、インターネットを介して出題者用端末と解答者用端末あるいは受講者用端末とに接続され、少数のテンプレートを作成するだけで多数の異なる問題を作成することができるようにした教育システムなどが知られている（例えば、特許文献１参照）。
【０００４】
これらのシステムは、コンテンツを提供するサプライヤ（コンテンツ送り側端末）と、このコンテンツを取得して所定の操作、例えば回答、解答、予約操作、購入操作等を行うユーザ（コンテンツ受け側端末）とを、インターネット等のネットワークを介して広範囲に結び付けることにより、それぞれのシステムの目的を達して多大な効果を奏することができる。
【特許文献１】特開２００３−１７３１３１号公報（段落［００３２］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、インターネット上でコンテンツの作成及び公開を行う一方、これらのコンテンツを取得して所定の操作を行いその結果をサーバーシステムに集約するといったシステムを構築する場合、従来の手法では、コンテンツを作成・編集して提供する手段や、提供された各コンテンツに対応する操作（回答・解答操作、予約・購入操作）を実行するプログラムや、結果の評価（回答の適正チェック、解答の正誤判定、予約の整合性チェック）を行うプログラムや、各段階でデータ等をサーバーシステムに格納する手段ないしはプログラムが必要となる。このため、コンテンツ作成技術やプログラミングに関する知識が必要となり、かかる技術や知識を有しない一般人がこのようなシステムを構築することは極めて困難であるといった問題がある。
【０００６】
このような状況において、このような特別な技術や知識を有しない一般人が、簡便に上記システムを構築することを可能にする手段ないしは手法、例えば、学習問題（コンテンツ）の作成にテンプレートを導入したシステムなどが提案されているものの、従来のかかる手法では、システムの構築を十分には容易化することができない。
【０００７】
本発明は、上記従来の問題を解決するためになされたものであって、特別なコンテンツ作成技術やプログラミングに関する知識を有しない一般人が、どの端末からでも容易にコンテンツを作成・編集して提供することができる一方、一般人がどの端末からでも容易にコンテンツを取得して該コンテンツに対応する操作を実行することができ、さらに容易にその結果を評価してサーバーシステム内に集約することができるサーバーシステム、例えば、出題者用端末における問題の作成・編集が容易であり、かつ、解答者用端末における問題に対する解答ないしはその評価が容易であるサーバーシステムを実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた本発明にかかるサーバーシステムは、ネットワークを介して、コンテンツ送り側端末とコンテンツ受け側端末とに接続されている。このサーバーシステムは、（ｉ）申込又は質問に対する回答を要求する内容のコンテンツを作成・編集するためのアプリケーションをコンテンツ送り側端末に提供するコンテンツ作成・編集アプリケーション提供部と、（ii）コンテンツ送り側端末で作成・編集されたコンテンツを受け取ってサーバー内に格納するコンテンツ格納部と、（iii）コンテンツ格納部に格納されているコンテンツをコンテンツ受け側端末に配信するコンテンツ配信部と、（iv）上記コンテンツに対して所定の回答操作を実行させるためのアプリケーションをコンテンツ受け側端末に提供する回答操作実行アプリケーション提供部と、（ｖ）上記回答操作の実行結果を評価するためのアプリケーションをコンテンツ受け側端末に提供する回答結果評価アプリケーション提供部とを備えていることを特徴とする。なお、ここで「回答」は、出題に対する解答、アンケートに対する回答、勧誘に対する返答などを含む、申込又は質問に対するすべての種類の応答を意味する概念である。
【０００９】
このサーバーシステムにおいては、サーバー側で上記回答操作の実行結果を評価する評価実行部と、該評価の結果を格納する評価結果格納部とを備えているのが好ましい。また、回答操作実行アプリケーション提供部は、コンテンツ送り側端末で作成・編集されたコンテンツを用いて課題、正解、評価基準等を作成させるアプリケーションを提供するようになっているのが好ましい。
なお、このサーバーシステムは、それ自体でコンテンツを作成し、ネットワークを介して公開し、コンテンツ受け側端末側でコンテンツを享受（閲覧）させるようになっていてもよい。
【００１０】
また、このサーバーシステムは、例えばネットワークを利用した問題出題・解答システムに用いることができ、この場合、コンテンツ送り側端末及びコンテンツ受け側端末は、それぞれ、出題者側端末及び解答者側端末として機能する。このサーバーシステムでは、コンテンツ作成・編集用アプリケーション提供部は、問題を作成・編集するための問題作成・編集アプリケーションを出題者側端末に提供する。コンテンツ格納部は、出題者側端末で作成された問題を格納する。コンテンツ配信部は、コンテンツ格納部に格納されている問題を解答者側端末に配信する。回答操作実行アプリケーション提供部は、上記問題に対して解答操作を実行させるための解答操作実行アプリケーションを解答者側端末に提供する。回答結果評価アプリケーション提供部は、上記解答を評価するための評価アプリケーションを解答者側端末に提供する。
【００１１】
この問題出題・解答システムに用いられるサーバーシステムでは、問題作成・編集アプリケーション、解答操作実行アプリケーション及び評価アプリケーションを、ネットワークを介してオンラインで出題者側端末又は解答者側端末に提供するようになっているのが好ましい。また、解答操作実行アプリケーション及び評価アプリケーションは、解答者側端末のモニタに表示された問題文中の文字又は図形を、個々にドラッグして解答欄に複写させて問題の解答を作成することができるようになっているのがより好ましい。
【００１２】
また、問題出題・解答システムに用いられるサーバーシステムは、次のような構成のものであってもよい。
すなわち、このサーバーシステム（情報処理サーバー装置）は、問題作成者が用いる情報処理端末と、解答者が用いる情報処理端末とに接続される。そして、このサーバーシステムは、プログラム格納部と、プログラム送信部と、問題データ受信部と、問題データ格納部と、解答プログラム格納部と、問題データ送信部とを備えている。
【００１３】
ここで、プログラム格納部は、問題作成者が用いている情報処理端末を、問題の作成を支援するとともに、作成された問題を構成する問題データを出力するように機能させるプログラムを格納している。プログラム送信部は、プログラム格納部が格納している上記プログラムを、問題作成者が用いている情報処理端末に送信する。問題データ受信部は、問題作成者が用いている情報処理端末が上記プログラムに従って出力した問題データを受信する。問題データ格納部は、問題データ受信部が受信した問題データを格納している。解答プログラム格納部は、解答者が用いている情報処理端末を、問題データによって構成される問題を提示し、この問題に対する解答の入力を受け付け、その評価を行う（例えば、正誤を判定する）ように機能させる解答用のプログラムを格納している。問題データ送信部は、解答プログラム格納部が格納しているこの解答用のプログラムと、問題データ格納部が格納している問題データとを、回答者が用いる情報処理端末に送信する。
【発明の効果】
【００１４】
本発明にかかるサーバーシステムによれば、特別なコンテンツ作成技術やプログラミングに関する知識を有しない一般人が、どの端末からでも容易にコンテンツを作成・編集して提供することができる。他方、一般人がどの端末からでも容易にコンテンツを取得して該コンテンツに対応する操作を実行することができる。さらには、容易にその結果を評価してサーバーシステム内に集約することができる。また、本発明にかかるサーバーシステムを問題出題・解答システムに用いた場合は、出題者用端末における問題の作成・編集が極めて容易となり、かつ、解答者用端末における問題に対する解答ないしはその評価も容易となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を具体的に説明する。
まず、本発明にかかるサーバーシステムの概要を説明する。本発明にかかるサーバーシステムは、ネットワークを介して、コンテンツ送り側端末とコンテンツ受け側端末とに接続されている。このサーバーシステムは、申込又は質問に対する回答を要求する内容のコンテンツを作成・編集するためのアプリケーションをコンテンツ送り側端末に提供するコンテンツ作成・編集アプリケーション提供部と、コンテンツ送り側端末で作成・編集されたコンテンツを受け取ってサーバー内に格納するコンテンツ格納部と、コンテンツ格納部に格納されているコンテンツをコンテンツ受け側端末に配信するコンテンツ配信部と、上記コンテンツに対して所定の回答操作を実行させるためのアプリケーションをコンテンツ受け側端末に提供する回答操作実行アプリケーション提供部と、上記回答操作の実行結果を評価するためのアプリケーションをコンテンツ受け側端末に提供する回答結果評価アプリケーション提供部とを備えている。また、サーバーシステムは、サーバー側で上記回答操作の実行結果を評価する評価実行部と、該評価の結果を格納する評価結果格納部とを備えている。なお、回答操作実行アプリケーション提供部は、コンテンツ送り側端末で作成・編集されたコンテンツを用いて課題、正解、評価基準等を作成させるアプリケーションを提供するようになっている。
【００１６】
このサーバーシステムにおいては、コンテンツ作成者は、ネットワーク（インターネット等）を介して、該サーバーシステムにアクセスし、コンテンツ作成・編集用アプリケーションをダウンロードする。ここで、アプリケーションの形態は、ＷＥＢブラウザを利用したＷＥＢプログラムでも、理論上は実現可能であるが、このサーバーシステムでは、操作性の点でより優れた機能を有するWindowsプログラムをMicrosoft.NET  Frame  Work  上において「ノータッチデプロイメント」で起動することにより、操作性を保持し、かつ不特定多数のシステム利用者に対するバージョンアップの利便性を図っている。しかしながら、ユーザーは、ｆｔｐサイト等からのプログラムのダウンロードを実行後に、このプログラムを利用してもよいし、事前にＣＤ−ＲＯＭ等の媒体からプログラムをインストールし、このプログラムを利用してもよい。
【００１７】
コンテンツ作成・編集の対象は、問題名（番号）やページによって切り替えを行うことができる。プログラムにより問題名（番号）やページの指定をした結果、該当する編集対象（コンテンツデータ）がある場合は、これらのデータがサーバーからコンテンツ送り側端末にダウンロードされる。サーバーとクライアントとの間でのデータのやり取りは、従来の手法（Windowsプログラムではソケット通信によるネットワークの確立や、ＷＥＢプログラムでの従来の手法）を使わずに、ＸＭＬ−Ｗｅｂサービスを利用している。データは、ＸＭＬフォーマットで送受信され、これによりファイヤウォールを介してのデータアクセスを実現し、かつ端末環境をMicrosoft.NET  Frameworkとすることにより、Windowsプログラムでありながら、サーバーとクライアントの接続時間を最小限に抑え、容易にサーバーとのデータとのやり取りを実現している。コンテンツの作成は、文章、絵、画像、映像、音声の入力（ファイルによるアップロード操作を含む）及びレイアウト編集操作、文字フォントの変更等によって行われる。
【００１８】
以下、本発明にかかるサーバーシステムを問題出題・解答システムに利用した場合を例にして、本発明の実施の形態を説明する。しかしながら、本発明にかかるサーバーシステムが、このような問題出題・解答システム用のものに限定されるものでないことはもちろんである。
【００１９】
図１ａに示すように、本発明にかかるサーバーシステム１は、ネットワーク２（イーサネット（登録商標）：インターネット、イントラネット、マシン単体での動作も可とする）を介して、パソコンからなる出題者側端末３（コンテンツ送り側端末）と、パソコンからなる解答者側端末４（コンテンツ受け側端末）とに接続されている。なお、サーバーシステム１は、前記の「コンテンツ作成・編集アプリケーション提供部」、「コンテンツ格納部」、「コンテンツ配信部」、「回答操作実行アプリケーション提供部」、「回答結果評価アプリケーション提供部」、「評価実行部」及び「評価結果格納部」を含む。
【００２０】
出題者側端末３は、ネットワーク２を介してオンラインで、サーバーシステム１から、問題を作成・編集するためのアプリケーション５（Windows（登録商標）  アプリケーション）をダウンロードすることができるようになっている。他方、解答者側端末４は、ネットワーク２を介してオンラインで、サーバーシステム１から、上記問題に対して解答させるとともに該解答を評価ないし採点するための、解答操作実行アプリケーション及び評価アプリケーションを含むアプリケーション６（Windows（登録商標）  アプリケーション）をダウンロードすることができるようになっている。ここで、アプリケーション６は、解答者側端末４のモニタに表示された問題文中の文字又は図形を、個々にドラッグして解答欄に複写させて問題の解答を作成することができるようになっている。また、解答選択肢を使って解答したり、空白の入力箇所をマウス又はキーボードで指定し、キーボードで解答を入力したりしてもよい。
【００２１】
つまり、サーバーシステム１は、出題者側端末３で作成された問題を解答者側端末４に配信することができる。このサーバーシステム１は、サーバー群７と、データベース８と、システムロジック層９と、ウェブ（ＷＥＢ）サービス部１０と、ウェブ（ＷＥＢ）アプリケーション１１とを有している。
なお、図１ｂにも示すように、サーバー群７には、問題・正解データベースを作成するサーバー７ａと、採点結果を集計・管理するＷＥＢサーバー７ｂとが含まれている。
【００２２】
サーバーシステム１と出題者側端末３と解答者側端末４とを含むこの情報処理システム（以下、「問題作成解答システム」という。）では、サーバーシステム１を構成するサーバー７ａは、問題・正解データベースを作成するとともに、正解チェック（結果登録）を行う。なお、サーバー７ａと、出題者側端末３及び解答者側端末４との間のデータのやり取りは、ＸＭＬ  Ｗｅｂサービスにより行う。また、サーバー７ｂは、サーバー７ａと連携して、採点結果を集計し管理する。ここで、出題者側端末３では、編集者が、問題（正解を含む）及び採点ロジックを作成する。解答者側端末４では、解答者が、問題を取得（正解データベースを取得）し、解答を作成（正解チェック）する。
【００２３】
以下、問題作成解答システムの概要を説明する。
この問題作成解答システム（ツール）は、ネットサイト上でサービス配信（出題・解答）され、出題者が虫食い問題を出題し、これに対し解答者が解答を行い、解答者はその場で正誤を判断することができる。
【００２４】
この問題作成解答システムの利用手順は、次のとおりである。
（１）  図２に示すように、出題者は、スキャナ及びコンバータを用い、あるいはワードプロセッサを用いて、デジタルテキストデータを作成する。
（２）  図３に示すように、出題者は、スキャナ及び図形編集ツールを用いて、図形データを作成する。
（３）  セキュリティで確保された出題者専用サイトに、出題者はデジタルテキストや図形データをアップロードする。
かくして、出題者専用サイトは、データのデレクトリ管理をすることができる。
【００２５】
（４）  出題者は、アップロードしたデータを利用して編集を行う。編集ツールは、端末側にダウンロードしたWindowsアプリケーションを利用する。
・文字編集、レイアウト
・画像レイアウト
【００２６】
（５）  解答者は、インターネット上（ブラウザを使ったＷｅｂアプリケーションの実行）、又は、端末側にダウンロードしたWindowsアプリケーションを利用して解答操作を行う。解答者は、その場で正誤結果が得られる（赤字：誤、青字：正）。正誤判定は、サブメニュー形式で行う。解答開始から時間をカウントし、全て正解を得るまでタイムカウントを表示するようにしてもよい。ユーザー登録及びランキング登録機能を備えていてもよい。
【００２７】
各モジュールの構成は、次のとおりである。
（１）  文字、図形データ、音声・画像アップロード機能
作成したテキストデータ、図形データ、音声・画像をアップロードする。
（２）  文字編集ツール（最低必要機能）
・文字入力
・文字・文字列作成（文字、文字列単位にグルーピングする。）
・コピー＆ペースト
・カット（削除）
・配置・移動（微調整）
・色、文字大きさ変更
【００２８】
（３）  図形編集ツール
・コピー＆ペースト
・カット（削除）
・配置・移動（微調整）
・色、大きさ変更
図形に対して相対的にテキストを配置することができる機能を要する。
【００２９】
（４）  虫食い部分作成ツール
出題者は、編集中は色判別で虫食い部分を確認することができる。編集モードから抜け出すと、このツールで選択した部分が虫食い部分として表示される。
（５）  解答選択範囲外（固定部分）作成ツール
このツールで指定した部分は、解答として利用することができない。解答者は、色判別でこの部分を認識することもできる。
【００３０】
（６）  音声・画像貼り付けツール
アップロードした音声・画像（動画）を文字・文字列又は図形に貼り付ける機能である。解答者が、文字・文字列又は図形をクリックすると音声、画像（動画）が再生（表示）される。
（７）  編集モード切替機能
編集モードに入ることにより、編集ツールを用いることができる。また、編集モードから抜け出すことにより、編集が確定終了し、虫食い部分及び、解答選択範囲外の固定部分表示が行われる。なお、編集中でも解答者からのアクセスは可能である。
【００３１】
（８）  解答選択肢作成機能
解答選択肢作成位置を指定し、予め作成された選択肢情報ファイルを指定することにより作成される。解答選択肢の選択結果は、特定の解答枠（空白）と結びつけることができ、選択肢を選択することにより、解答枠を埋めることができる。
【００３２】
（９）  解答機能
通常のデータ表示画面が解答画面となる。
・文字のドラッグ＆ドロップ機能
・図形のドラッグ＆ドロップ機能
・解答文字直接入力機能：解答枠（空白）を、マウス又はキーボード（複数選択可能であり、必ずしも横並びの枠である必要はない。）で指定し、キーボードで解答を直接入力してゆく機能（入力文字は、空白選択順に入力される。）である。
・正誤判定機能
・印刷機能（日時、解答者：ＩＤ、解答時間、問題：解答等）
【００３３】
（１０）  ユーザー登録
出題者は、ユーザー登録（ＩＤ、パスワード登録）を行い、ＩＤ、パスワードを用いて編集モードに入る。特定の解答者のみ解答権を与える場合や、解答者ランキングに利用する。
（１１）  オンラインヘルプ
操作方法等をオンラインで参照することができる。
【００３４】
問題作成解答システムないしはサーバーシステム１におけるコンテンツ作成・編集アプリケーションの具体的な機能は、以下のとおりである（１．〜２４．）。
【００３５】
１．  文字（文字列）入力
文字（文字列）は、テキストボックス又はリッチテキストボックスと呼ばれるテキスト編集コントロール上で入力・編集が行われ、次のステップで「レイアウト画面」に表示要素として、各文字単位で変換される。
但し、後述する「グルーピング」オプションを指定することで複数の文字が指定された規則（段落、スペース、句読点や語句、フォント属性単位等でグループ化）に則ってグループ化され、変換後の表示要素のフォント属性（フォント名、サイズ、色等）の変更、移動、削除、評価が行われる時に、これらの文字がまとめて操作される機能を有する。
表示要素としては、上記テキストボックス、リッチテキストボックスの他に、ラベル、ピクチャボックスと呼ばれるもの等を使うことができる。
これら表示要素は、入力された文字数分、動的に生成される仕組みになっている。
【００３６】
（１）  テキスト入力機能
画面左上隅、又はマウスで指定した画面位置からはじまる文字（文字列）を入力する機能である。メニューを選択すると、指定位置にテキストボックスが現れ、編集者はテキストを入力する。位置指定は、行列単位ではなく画面のグラフィック座標単位で行われる。また、文字の配置が容易に行えるよう、既にレイアウト画面に変換されている表示要素の位置がテキストボックスに隠れることが無いよう確認できるようになっている。入力後、例えばメニューから「レイアウト編集モード」へ切り替えることによって、レイアウト画面に切り変わり、文字は表示要素に変換される。
俗に言うアンドゥ（変換キャンセル）機能も有する。
【００３７】
（２）  リッチテキスト入力機能
ａ）  リッチテキスト編集機能
前述のテキスト入力機能に加え、リッチテキストボックス上で、フォント属性（フォント名、サイズ、色等）を変更できる。文字が表示要素に変換される時は、これらの属性情報もそのまま受け継いで変換される。変換後は、以下に記述される「フォント属性変更機能」を使って変更することも可能である。
【００３８】
ｂ）  表示要素属性設定機能
単一又は複数の表示要素を指定し、これにさまざまな属性を与える機能であり、例えば、表示要素が文章を成し、その一部の表示要素が問題又は解答を表す場合、これらを属性として表示要素に設定し、「コンテンツ受け側端末」にコンテンツ（問題）を配信する時に、解答を配信しなかったり、又は空白として配信したりできる。
例として、後述する表示要素属性設定モード（「空白作成/解除機能」、「文字（列）固定/解除機能」、「グルーピング設定/解除機能」）がある。
リッチテキストボックス上では、属性は、例えば予め「設定メニュー」（後述）で指定した文字色を割り当てることにより設定する。
表示要素への変換操作は、「レイアウト編集モード」へ切り替えることによって、文字から表示要素の変換が行われるが、リッチテキストはテキストとは違いフォント属性を有するので、これらの属性情報もそのまま受け継いで変換される。
【００３９】
２．  ファイルのアップロード機能（文字・画像）
以下のいずれの種類のファイルにもサイズ制限を設けてある。
（１）  テキストファイルのアップロード
テキストファイルを前述のテキストボックスに読み込む機能である。画面左上隅、又はマウスで指定した画面位置からはじまる文字（文字列）を、ファイルから読み込み入力する機能である。メニューを選択すると、ファイル指定ダイアログが現れ、テキストファイルを指定すると、指定位置にテキストボックスが現れ、テキストボックスにファイルの内容が読み込まれる。表示要素への変換操作等は、「テキスト入力機能」と同様である。
【００４０】
（２）  リッチテキストファイルのアップロード
ワードプロセッサのソフトウェア等で作成したリッチテキスト形式のファイルを、前述のリッチテキストボックスに読み込む機能である。あらかじめワードプロセッサの豊富な編集機能を利用して文章を作成・編集しておき、読み込むことができる。読み込み手順は、前記の２．（１）における「テキストファイルのアップロード」と同様である。
表示要素への変換操作等は、１．（２）における「リッチテキスト入力機能」と同様である。
【００４１】
（３）  画像のアップロード
jpg(jpeg)、gif等のバイナリ画像ファイルをアップロードする機能であり、画像の左上が画面左上隅、又はマウスで指定した画面位置に配置される。メニューを選択すると、ファイル指定ダイアログが現れ、画像ファイルを指定すると、指定位置に画像ファイルが読み込まれる。読み込まれた後、後述する「画像の連続拡大機能」に入り、画像の大きさを調節できるようにしてもよい。画像データは、アップロード完了時、表示要素として扱えるよう変換が行われており、前述の文字と同様の編集操作を行うことができる。また、複数の画像ファイルを指定して、文字列のアップロード及び表示要素の変換と同様の変換を行ってもよい。
【００４２】
３．  表示要素について
各表示要素は、文字、画像（gifアニメのような動画を含む）から成り、コンテンツはこれらの表示要素で構成される。各表示要素には様々な属性を与えることができ、「コンテンツ受け側端末」での各表示要素への操作及び機能を規定することができる。コンテンツ及び属性データを含めたものを総称して、コンテンツ又はコンテンツデータと呼ぶ。
【００４３】
４．  テンプレートによる入力機能
あらかじめコンテンツテンプレートが用意され、これらを選ぶとあらかじめ用意されていたコンテンツデータが読み込まれる。
【００４４】
５．  後述の機能に付随する表示要素（文字、画像等）選択方法、表示要素移動（ドラッグ操作）方法
表示要素選択には、マウスの左ボタンを押したままマウスをずらして複数の表示要素を選択していく方法（一般的なドラッグ操作による表示要素選択であり、マウスボタンを離すと選択終了となる。）のほかに、マウスの左ボタンを一度クリックすることにより表示要素選択処理中となり、マウスボタンを離した状態で表示要素上をマウスポインタが通過することにより表示要素が選択され、マウスボタンをもう一度クリックすることにより選択終了とする方法がある。選択処理中にマウスの右ボタンをクリックすることにより、選択処理及び現在選択している表示要素を選択キャンセルすることができる。右ボタンクリックで、選択中の表示要素に対する処理のサブメニュー（コピー、削除、キャンセル等）を表示することにより、キャンセルを行うようにしてもよい。この機能はマウスボタンを押しながらマウスを横にずらす操作に比べて操作ミスが少なく、コンピュータ操作に不慣れな人を対象にした、本システム独自の手法である。
【００４５】
同様に、表示要素移動操作を行うときも、マウスの左ボタンを押したままマウスをずらして表示要素を移動させる。マウスボタンを離すと移動終了とする方法（ドラッグ操作）以外に、マウスボタンを表示要素上で一度クリックし表示要素を選択し、マウスボタンは離したままマウスを移動させることにより表示要素を移動し、もう一度マウスボタンをクリックすることにより移動終了とする方法もある。
【００４６】
６．  レイアウト編集モード
入力した文字（文字列）を一文字単位の表示要素に変換し、各表示要素をドラッグ操作で移動可能にする機能である。表示要素変換機能を分離して、別メニューにしてもよい。移動機能を使って、各表示要素のレイアウト編集ができる。レイアウト編集操作実行時には、後述する設定機能（グリッド表示機能）を使って、各表示要素を整列させることができる。また、複数の表示要素を要素単位、行単位、ページ単位、問題名（番号）単位で指定して、文字間隔を調節する機能（文字間隔調節機能）や、各行の表示要素を行単位で画面表示幅一杯に均等に割り付ける機能（文字間隔調節機能）や、文字間隔はそのままで各行を画面表示幅中央に配置する機能（行位置調節機能）や、文字間隔はそのままで画面左端又は右端（マージンを設定できる）に各行を揃えて整列する機能（行位置調節機能）や、行間隔を調節する機能や、文章の読点単位で段落を形成する機能などがある。
【００４７】
各表示要素は原則として、テキストボックス（リッチテキストボックス）での文字レイアウトに準じて配置（スペース等指定文字１文字を１文字分空け、リターン文字で１行分下げる規則のもとで配置）されるが、文字間隔や行間隔、文字列の傾き（縦書き変換も可能）等を調節することができる。
文字、画像には、後述する背景を透明に設定する機能があり、これを使って複数の文字同士、複数の画像同士、あるいは複数の文字と複数の画像を、表示情報を覆い隠すことなく幾重にも重ねて表示することができる。これによって、各表示要素の位置の相関関係を把握することができ、表示要素同士の位置調整が可能となる。とくに、図上に文字がくる場合等に有効である。
【００４８】
７．  表示要素属性設定モード（機能）
メインメニューより各モードを選択し、表示要素を選択していく方法と、表示要素の選択を行いサブメニュー（通常はマウス右クリックで表示）より各機能を選択する方法とがある。
以下は表示要素に属性を与える例である。
【００４９】
（１）  固定/解除モード（機能）
固定属性を付加された表示要素は「コンテンツ受け側端末」でのドラッグ操作等の操作対象からはずれる。「コンテンツ送り側端末」では、移動可のモードと不可のモードがあり、これらを切り替えることができる。
【００５０】
（２）  空白作成/解除モード（機能）
空白作成を付加された表示要素は、「コンテンツ受け側端末」で指定した大きさで指定した数の空白として表示され、別の表示要素がドラッグ操作により重ね合わせられた時（近辺にドラッグ移動してきた時）、表示属性（表示されている文字、文字色、画像データ等）を受け取り、操作結果の評価時に空白表示要素が持っていた表示属性とドラッグ移動してきた別の要素を照らし合わせて評価対象とする。
「コンテンツ受け側端末」ではドラッグの操作対象にもなり、解答選択肢のひとつとして利用することができる。「コンテンツ送り側端末」では、移動可のモードと不可のモードとがあり、これらを切り替えることができる。
【００５１】
「コンテンツ送り側端末」で空白属性が設定された表示要素のデータは、「コンテンツ受け側端末」にコンテンツデータとして送られてくるモードと、送られてこないモードとがある。
前者は、「コンテンツ受け側端末」に予め評価プログラム及び空白表示要素のデータをダウンロードしており、評価時にサーバーとのトラフィックが発生せず快適に評価実行を行うことができる反面、学習問題等を扱うコンテンツの場合、「コンテンツ受け側端末」に正解が内在することから、正解を読み取られる可能性がある。これに対して、後者は、後述の「サーバー側での評価実行」手段により、サーバー側で評価を実行し、結果だけを返すようになっているので、このような危険性は回避できる。コンテンツが学習問題等の場合、前者は主に「自習」向きであり、後者は、模擬テストや合否テストのような客観評価が要求される場合向きである。このようなシステム構成としたことも、本システム独自の特徴である。
【００５２】
（３）  空白作成チェック機能
解答時、空白に解答すべき正解が解答選択肢として存在するかチェックする機能である。
（４）  グルーピング設定/解除モード（機能）
「コンテンツ受け側端末」、「コンテンツ送り側端末」の両端末において、複数の表示要素を選択し、グルーピング属性を与えることによって、複数の表示要素を一度に移動又はドラッグ操作をすることが可能となる。表示要素の選択は必ずしも連続している必要はなく、点在していても相似移動又はドラッグ操作を行うことができる。グルーピング操作毎に各グループには、異なるグループ番号が付与され、またあるグループに属する各表示要素には同一のグループ番号が付与される。グループの解除は、グループを構成するある表示要素の属性を解除することにより、そのグループを構成する表示要素の全グループ属性がクリアされ、実行される。
【００５３】
また、グループのネスト（グループ自体が他の各表示要素と同列となり、グループを構成する一員となる）機能も有する。この場合、グループの解除は属性解除を行う表示要素が所属するグループが複数あった場合、所属する全てのグループに属する表示要素のグループ属性をクリアすることとなる。
特別な機能として、連続するグループ化された表示要素は、「コンテンツ受け側端末」で同じグループ構成（表示要素の構成を意味し、画像データ位置に同数の画像データ、文字データ位置に同数の文字データがあることを意味する。）の空白表示部分にドラッグ操作が可能となり、評価時には、後述の評価ロジック設定機能（選択箇所全て一致のみ正解）と同じ評価基準で評価される。
スペース、語句や句読点等を基準にグルーピングを自動化する機能も有する。
本機能も、本システム独自の機能である。
【００５４】
空白属性、固定属性の付与されていない表示要素は、「コンテンツ受け側端末」でドラッグ操作が可能となる。しかし、ドラッグ操作許可属性を設け、何も付与されていない場合は、ドラッグ操作を不可とし、「ドラッグ許可/解除モード」なるものをつくり、属性を与えることによって該当する表示要素をドラッグ可能としてもよい。
後述する「表示要素リンク貼り付け機能」も、この属性設定機能を利用する。
【００５５】
８．  表示要素の削除機能
単一又は複数の表示要素を選択し削除する機能である。すなわち、文中（画像を含む）の文字（画像を含む、複数選択可）を削除する機能である。（１）は選択した表示要素を削除するだけであるが、（２）は２回、要素列選択を行い、２回目に選択した表示要素列を削除するのであるが、１回目に選択した要素列が複数行に亘る場合、行幅が保たれるように削除した表示要素分、表示要素の位置を詰める（文字間隔は変更しない。）。本機能も、本システム独自の機能である。
【００５６】
９．  表示要素コピー・ペースト機能（複数の要素指定可）
表示要素を選択し、メインメニュー（サブメニュー）からコピーを選び、次にマウスで指定して位置に貼り付ける機能である（要素属性全てを含めてコピー・ペーストするモードと、表示属性（表示されている文字、文字色、画像データ等）のみコピー・ペーストするモードとがある。）。
【００５７】
１０．  表示要素の最前面/最背面に移動機能
レイアウト編集を行う時の補足機能である。
表示要素の一方の背景を不透明とし、表示要素重ね合わせる場合、どちらの要素が前面/背面にあるかによって、見え方が変わってくる。そこで、表示要素を選択し、メインメニュー（サブメニュー）で「最前面/最背面に移動」を選ぶ。画像データを文字データの背面に必ず移動するモードがある。
【００５８】
１１．  画像の拡大・縮小機能
（１）  パーセント指定による拡大・縮小機能
（２）  マウス操作による自由スケール設定機能
表示要素を選択し、メインメニュー（サブメニュー）で「拡大・縮小」を選ぶ。マウスを画像の右下近辺で動かし、拡大・縮小を行う。マウスクリックで操作を終了する。
【００５９】
１２．  フォント属性変更機能（複数の表示要素一括変更可）
単一又は複数の文字を選択し、各文字のフォントや、大きさや、色を変更することができる。
【００６０】
１３．  リンク機能
「コンテンツ受け側端末」で表示要素操作時に文字リンクが設定された表示要素をクリック又は、マウスポインタが通過すると、これに関連付けられた、音声ファイル、ムービー、画像ファイル、テキストファイル、HTMLファイル等が再生・表示される機能である。前述の「表示要素属性設定機能」で、該当ファイルデータをリンクする属性を表示要素に設定する。
【００６１】
１４．  表示要素に空白属性が設定されている場合の「評価ロジック設定機能」
メインメニューから評価ロジック設定モードを選ぶと、空白属性が設定されている表示要素が選択可能となる。この中から複数の表示要素を選択し、サブメニューにより属性を設定する。
例としては、次のようなものがある。
（ア）  選択箇所全て一致かどうか評価する。
（イ）  選択箇所の位置が入れ替えると一致しているかどうか評価する。
（ウ）  選択箇所のうちどれか一つ以上が一致しているかどうか評価する。
（エ）  選択箇所のうちどれか一つ以上が一致していて、一致していないものは空白のままかどうか評価する。
評価実行後、コンテンツが学習問題等の場合には、赤ペンによるマル・バツの採点結果が各表示要素上に表示されるオプションがある。
【００６２】
１５．  ページハンドリング機能
これには、以下の機能がある。
（１）  ページコピー機能
（２）  ページ貼り付け機能
（３）  ページ削除機能
（４）  ページ挿入機能
現在のページの前に新規ページが挿入され、以降のページは自動的に１ページずつ後ろにずれる。
（５）  ページ移動機能
「現在のページを何ページにしますか。」というダイアログでページを指定する。ページ変更のあるページは自動的に調整される。
【００６３】
１６．  問題ハンドリング機能
これには、以下の機能がある。
（１）  問題コピー機能
（２）  問題貼り付け機能
（３）  問題削除機能
（４）  問題挿入機能
現在のページの前に新規ページが挿入され、以降のページは自動的に１ページずつ後ろにずれる。
（５）  問題移動機能
（６）  問題別名複製機能
問題コピー機能（１）と、問題貼り付け機能（２）と、問題挿入機能（４）とを合わせもつ機能である。
【００６４】
１７．  アンドゥ機能
既に述べた一連の編集機能をある段階（ステップ：操作数で指定）までキャンセルし、元に戻す機能である（但し、ステップ数には制限を設けてある。）。
１８．  編集データ保存機能
編集データ（コンテンツデータ）は、複数のページに亘って、「コンテンツ送り側端末」のワークメモリ上に展開されており、「編集保存」メインメニューを選択することで、これらのデータはサーバー上に格納される。編集が加えられているにもかかわらず、「コンテンツ送り側端末」の編集プログラムを終了しようとすると、「編集を破棄しますか。」というダイアログが表示され、保存を促すようになっている。
【００６５】
１９．  設定機能（問題単位、又はページ単位で設定でき、例えば以下の設定機能を有する。）
（１）  問題名
（２）  文字入力時初期フォント（文字の大きさ、色等を指定）
（３）  解答時間（カウントダウン式であり、０の場合はカウントアップしてゆき、−１の場合は無効である。）
（４）  編集者名
（５）  パスワード（後述のパスワードチェック機能を参照）
（６）  ページ背景色
（７）  文字背景色、画像背景透明指定色
文字背景を透明にしない場合の背景色であり、画像背景を透明にする場合、どの色を背景の色とみなすかを指定する。
（８）  空白部分背景色（「コンテンツ送り側端末」、「コンテンツ受け側端末」を別々に表示色設定可）
（９）  編集時の固定・グルーピングされている表示要素の背景色
「コンテンツ受け側端末」での背景色は無いが、設定できるようにしてもよい。
（１０）  グリッド表示オンオフ、及び間隔指定
これらの値は、編集途中で変更することも可能である。
【００６６】
２０．  編集パスワードロック機能
編集者が設定し、パスワードを知らない他人が編集できないようにする機能であり、これを設定すると編集機能関係のメインメニュー、サブメニュー共に選択不可となる。この機能は、問題単位又は各ページ単位に設定することができる。解除するには、設定メニューをクリックすることによりID（編集者名）−PASSWORD入力ダイアログが表示され、適切な入力を行うことにより設定メニューが表示され、各編集メニューが選択可能となる。パスワードを解除は、設定メニューの「パスワード解除」ボタンをクリックすることにより実行される。
【００６７】
２１．  コンテンツ受け側端末モード切替
編集モード「コンテンツ送り側端末」から操作実行モード「コンテンツ受け側端末」（コンテンツが学習問題の場合は解答モード）へ切り替えるメニューである。問題作成・編集後、確認のため切り替えて解答してみるとよい。
コンテンツ受け側端末専用のプログラムには、この解答モードのみの機能しか実装しておらず、したがって編集メニュー及び解答モード切替メニューはない。
【００６８】
２２．  作図機能
ＣＡＤや描画システムのように、線、円、曲線、多角形を描画したり、ペイント機能を装備したりしてもよいが、本システムのコンテンツ作成という観点に特化した以下の機能を有するのも本システムの特徴である。
本システムは、線、円、曲線、多角形等の図形をあらかじめシステム内に画像データ（ユーザーがアップロードできる画像データと同等のもの）として搭載しており、これを呼び出し、レイアウト編集画面上で移動及び拡大・縮小して配置する機能を有する。また、図形以外に文字（ルート、パーセント、ドル、リットル等をあらわす特殊文字を含む）も画像データとしてシステム内に搭載しており、画像データとして扱えることから、拡大・縮小等が容易に行うことができきる。
【００６９】
２３．  データ数表示機能
各ページの表示要素が多くなればなるほど、各ページの表示要素読み込み時間が長くなり、ユーザーは通信が正常に行われているのかなどといった不安を感じてくる。また、１ページあたりの書き込み表示要素数は制限されており、ユーザーは現在書き込まれている要素数を把握する必要もある。
【００７０】
このような事情に対処する機能として、本システムは、各ページのサーバーからのデータ読み込み又はサーバーへのデータ書き出し（保存）実行時に処理しているステップ（データ読み込み中→データ変換中→データ表示処理中）を表示する機能を有する。「データ変換中、データ表示処理中」については、データの要素数を（文字データか画像データかの種類も含めて）処理中にリアルタイムで表示する機能を有する。データ読み込み後は、画面上に文字表示要素数、画像表示要素数が表示される。
【００７１】
２４．  ＷＥＢサイト（インターネット、イントラネット）表示機能
本システムは、ＷＥＢブラウザ画面を各ページに表示する機能を有しており。この機能を用いて各ページの任意の場所に指定したＷＥＢサイトの情報を表示することが可能である。これは、本システムのコンテンツ作成に多彩なバリエーションを与え、例えば、ＷＥＢページの動画や表等をそのまま、本システムのページの一部に表示させたりすることができる。
【００７２】
以上（１．〜２４．）は、「出題者側端末（コンテンツ送り側端末）」での操作実行アプリケーションの機能であるが、「解答者側端末（コンテンツ受け側端末）」での操作実行アプリケーションの機能は、以下（１’〜９’）のとおりである。なお、以下は、例として、コンテンツを学習問題とした場合である。
【００７３】
１’．  解答スタート
ドラッグ可能に設定された文字のドラッグ操作を可能にし、タイマーをスタートさせる。「解答ストップ」メニューを有効にする。
【００７４】
２’．  解答入力操作
（１）  表示要素のドラッグ操作（空白表示要素へのコピー）
解答操作では、グループ単位でドラッグ操作が可能である。一度ドラッグし、解答設定した表示要素を消去する方法として、ドラッグアウト操作（空白に設定されている表示要素をドラッグしながら空白外で離す操作）を用いている。同じ表示要素を、それぞれの空白位置に連続して持ってくるには、毎回同じ表示要素をドラッグしてくる必要はなく、空白位置でマウスの左ボタンを押しながら、少しずらす操作（チェックを付けるような感じ）で実現できる。
フォント属性（フォント、文字サイズや色）や画像の大きさが異なっても、ドラッグした位置の属性に合わせて解答設定される機能を用いている。フォント属性に関しては、文字の大きさ以外は、ドラッグした位置の属性に合わせないモードも用意している。これらの一連の機能は、ドラッグ操作で空白を埋めるための機能であり、本システム独自の機能である。
（２）  キーボード入力操作
また、ドラッグ操作での解答のほかに、通常行われるキーボード入力を行うことができる。
（３）  選択肢による解答入力操作
さらに、予め用意された選択肢による解答操作も行うことができる。
【００７５】
３’．  解答ストップ
タイマーをストップさせ「解答チェック」（評価）、メニューを有効にする。
４’．  解答チェック（評価）
採点ロジックに則り、解答を採点し、結果を表示（赤ペンでマル・バツ印を付加）する。「解答スタート」及び「正解表示」メニューを有効にする。
【００７６】
５’．  サーバー側での評価実行
サーバー側で評価実行をする場合は、「正解表示」メニューは無く、正解データも「コンテンツ受け側端末」には送られてこない。解答結果は、サーバーに送られ、採点が行われ、結果のみが「コンテンツ受け側端末」に送られ、採点結果が端末に表示される。結果は、サーバー側でそのまま集計される（サーバーの評価結果格納手段による）ので、端末側から採点に関し、操作が行われる危険性がない。
【００７７】
６’．  正解表示機能
正解を表示し、タイマーをクリアする。
７’．  問題及び解答、採点結果プリント機能
「コンテンツ送り側端末」及び「コンテンツ受け側端末」は、両端末共に印刷機能を有する。
【００７８】
８’．  採点結果の集計、保存機能
採点結果は、サーバーの別のシステムで管理され、ＷＥＢサイトで過去の履歴も含め閲覧できるようになっている。氏名等の個人情報を登録する機能を付加することで、多数の解答者が記録を残すことができ、ＷＥＢサイト上で採点結果に基づくランキング発表や偏差値評価等を行うことができる。
【００７９】
９’．  本システムを使った「全国一斉模試システム」
ＷＥＢサイトにプログラムが用意され、模試の日時がサイト上で告知される。
プログラムには、サーバーシステムの日時を読み込む機能が装備され、ある日時が過ぎると問題の閲覧及び解答の開始が可能となる。参加者は事前にプログラムから参加受付登録を行う。それぞれの参加者は、制限時間内に解答し、解答チェックを行う。それぞれの採点結果は、サーバーにて一元管理され、ランキング等の結果がサイト上で公表される。
【００８０】
なお、サーバーシステム１は、上記機能に代えて、あるいは上記機能に付加して、次のような機能を有するものであってもよい。
ア．  レイアウト編集モード
入力した文字（文字列）を一文字単位の表示データに変換し、各表示データをドラッグ操作可能にする機能である。文字・画像のドラッグ操作でレイアウト編集をすることができる。文字、画像には背景を透明に設定する機能があり、これを使って文字同士、画像同士、複数の文字と複数の画像を幾重にも重ねて表示することができる。
【００８１】
イ．  解答モード
虫食い表示枠は１文字毎に枠を付けるモードと文字列単位で枠を付けるモードがある。
文字列・画像のグルーピング機能を使って、これらを設定する。解答操作では、グループ単位でドラッグ操作が可能である。一度ドラッグし解答設定した文字を消去する方法として、ドラッグアウト操作を採用した。同じ文字をそれぞれの虫食い位置に連続して持ってくるには、毎回同じ文字をドラッグしてくる必要は無く、虫食い位置でクリックし少しずらす操作（チェックを付けるような感じ）で実現することができる。フォント属性（フォント、文字サイズや色）が異なっても、ドラッグした位置の属性に合わせて解答文字が設定される機能を実現している。
【００８２】
ウ．  固定モード（文字・画像）
固定された文字は解答時ドラッグできなくなり、解答選択肢から除外される。
エ．  虫食い作成モード（文字・画像）
解答時虫食い表示となる（正解データベースの自動作成機能）。
【００８３】
オ．  虫食い・文字固定解除モード
文字列・画像のグルーピング機能を含む。文字列同士、画像同士、複数の文字列と複数の画像を一まとめにグループ設定し、ドラッグ操作時に一緒に移動させたり、採点チェック時にまとめて評価したりできるようにする機能である。スペース、語句や句読点等を基準にグルーピングを自動化する機能も有する。
【００８４】
カ．  文字列直接入力機能（テキスト、リッチテキスト）
ファイルのアップロード機能（文字・画像）である。
キ．  文字・文字列（複数の文字）・画像・複数の画像の削除機能
ク．  画像の拡大・縮小機能
パーセント指定による拡大・縮小機能及びマウス操作による自由スケール設定機能を含む。
【００８５】
ケ．  フォント変更機能
編集モードで各文字のフォントや、大きさや、色を変更することができる。
コ．  文字・画像の背面に移動機能
レイアウト編集を行う時の補足機能である。
サ．  編集データ保存機能
シ．  解答スタート
ドラッグ可能に設定された文字のドラッグ操作を可能にし、タイマーをスタートさせる。「解答ストップ」メニューを有効にする。
【００８６】
ス．  解答ストップ
タイマーをストップさせ「解答チェック」メニューを有効にする。
セ．  解答チェック
採点ロジックに則り、解答を採点し、結果を表示する。「解答スタート」及び「正解表示」メニューを有効にする。
ソ．  正解表示機能
正解を表示し、タイマーをクリアする。
【００８７】
タ．  設定機能（以下の設定機能）
（ａ）問題名
（ｂ）文字入力時初期フォント
（ｃ）解答時間（カウントダウン式。０の場合は、カウントアップしていく。）
（ｄ）設問者
（ｅ）パスワード（編集者が設定し、他人が編集できないようにする機能）
（ｆ）ページ背景色
（ｇ）文字背景色、画像背景透明指定色
（ｈ）文字背景を透明にしない場合の背景色、画像背景を透明にする場合、どの色を背景の色とみなすかを指定する。
（ｉ）虫食い部分背景色（編集時、解答時）
（ｊ）編集時の固定ラベル色、グルーピング色
（ｋ）グリッド表示オンオフ、及び間隔指定
【００８８】
チ．  パスワードチェック機能
ツ．  リッチテキスト入力編集機能
（ａ）フォント指定（フォント、文字の大きさ、色）
（ｂ）虫食い作成機能
（ｃ）文字固定機能
（ｄ）文字固定・虫食い解除機能
【００８９】
テ．  採点ロジック設定機能
（ａ）選択箇所全て一致のみ正解
（ｂ）選択箇所の位置が入れ替わっていても正解
（ｃ）選択箇所のうちどれか一つが正解ならば正解
【００９０】
ト．  文字リンク機能
解答時に文字リンクが設定された文字をクリックすると、これに関連付けられた、音声ファイル、画像ファイル、ムービー等が再生される機能
ナ．  問題及び解答、採点結果プリント機能
【００９１】
以下、サーバーシステム１と、出題者側端末３と、解答者側端末４とを含むシステムの動作を説明する。
このシステムには、解答モードと編集モードがある。解答だけする場合は、解答モードのメニューのみが表示されるプログラムを利用する。編集する場合は、解答モードと編集モードの両方の機能が備わったプログラムを利用する。
以下、図４〜図３９を参照しつつ、両方の機能を備えたシステムを操作した場合に順次表示される画面を説明する。
【００９２】
図４は、解答モードページトップ（問題表示初期画面）である。
図５は、「解答スタート」をクリックし、答えをドラッグしている画面である。
図６は、解答操作が一通り終え、「解答ストップ」をクリックしタイマーがストップした画面である。
図７は、「解答チェック」をクリックし、採点が行われた画面（不正解あり）である。
【００９３】
図８は、持ち時間があるので、再び「解答スタート」を実行している画面である。
図９は、解答中に時間切れとなった画面である。
図１０は、「正解表示」メニューで正解を表示した画面（時間切れ又は解答チェックを行わないとこのメニューは実行できない。）である。なお、正解表示メニューが無いバージョンもある。正解チェックはサーバー側で行いユーザー側には正解を持ってこないバージョンと、正解をユーザー側に持ってきて自由に正解確認ができるバージョンがある。
図１１は、「問題切替」メニューで問題を切り替えているところである。各問題は複数のページで構成されている。
以上は、解答操作である。
【００９４】
図１２は、問題の新規作成画面（文字入力には、４つのパターンがある。）である。
図１３に示すように、入力１）テキストの直接入力（テキストボックスが表れ、ここに文字を直接入力する。）する。
図１４に示すように、編集画面に移るには「レイアウト」メニューを選択するか、画面の空白部分を左マウスクリックする。
図１５は、入力された文字がレイアウト編集画面に配置された様子である。
図１６は、入力２）テキストファイルのアップロードである。
図１７に示すように、ファイル選択ダイアログボックスよりあらかじめ用意したテキストファイルを選択する。
【００９５】
図１８に示すように、テキストボックスにファイルの内容が読み込まれる。以降の操作は、前述のテキスト直接入力と同様である。入力３）としてリッチテキストファイルの読み込みも可能である。
図１９は、テキストファイルが読み込まれ、各文字がレイアウト編集画面に配置された様子である。
【００９６】
図２０は、「文字列削除」メニュー実行画面（選択した文字列を削除する。文字列選択は必ずしも文字が連続していなくてもよい。マウスカーソルが通過した位置の文字が選択される仕組みになっている。この機能とは別に１文字単位で選択し、選択文字をマウス右ボタン＝サブメニューで削除可能である。）である。
図２１は、選択文字列が削除された様子である。
図２２は、入力４）リッチテキストの直接入力メニュー選択である。
図２３は、リッチテキスト入力画面にて文字入力をしているところである（文字列レイアウトはすペースを利用。リッチテキスト入力なので文字の大きさや色等をこの場で変更することができる。）。後でレイアウト編集画面に移行した後でも、これらの操作は可能である。
【００９７】
図２４に示すように、「レイアウト（変換）モード」メニューを選択し、レイアウト編集画面に移行する。
図２５は、入力された文字がレイアウト編集画面に配置された様子である。
図２６及び図２７は、「レイアウト編集」画面操作（各文字をドラッグしてレイアウトする。）である。なお、文字のグルーピング機能を使って文字列単位での移動も可能である（グルーピング操作をしておけば、解答時のドラッグ操作も文字列単位で行うことができるようになる。）。
【００９８】
図２８は、「文字固定」操作（固定された文字は解答時ドラッグできなくなり、解答選択肢から除外される。）である。
図２９は、「虫食い作成」操作（解答時この操作を施した文字が虫食い表示になる。）である。
図３０は、「採点ロジック設定」操作（虫食い文字に採点ロジックを設定する。）である。
図３１に示すように、一連の編集操作が終了したら、メニュー「編集保存」を実行し、編集終了（解答モードへ）を選んで、解答モードに移行し、解答操作で編集結果を確認する。
【００９９】
図３２は、解答モードに移行したところである（問題表示初期画面：図４に同じ）。
図３３は、編集操作を施した画面である。
図３４に示すように、編集操作を行うにあたって、あらかじめ設定画面で、文字入力時の文字の大きさや色、背景の色等を設定しておくことができる。これらの値は編集途中で変更も可能である。
【０１００】
図３５、図３６は、編集操作を施した図３３から、解答モードに移行する様子である。
図３７に示すように、設定画面では、編集者及びパスワードを設定することができる。
図３８に示すように、パスワードが設定されたページでは、「編集」メニューを選択することができなくなる。
【０１０１】
図３９に示すように、設定メニューをクリックすると、パスワード入力が求められ、正しいパスワードを入力すると、編集が可能となる。
なお、図示していないが、この他の重要な機能として、レイアウト編集時にグリッドを表示させ、文字をグリッドに合わせてきれいに並べることが可能である。また、画像ファイルの読み込み及び配置が可能である。これらの文字・画像は、背景を透明にし、お互いを重ね合わせて表示する事が可能である。
【図面の簡単な説明】
【０１０２】
【図１ａ】ネットワークを介して出題者用端末及び解答者側端末に接続された、本発明にかかるサーバーシステムのシステム構成を示す模式図である。
【図１ｂ】図１ａに示すサーバーシステムの構成を示すブロック図である。
【図２】出題者側端末における、デジタルテキストデータの作成手順を示す図である。
【図３】出題者側端末における、図形データの作成手順を示す図である。
【図４】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図５】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図６】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図７】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図８】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図９】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１０】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１１】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１２】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１３】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１４】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１５】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１６】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１７】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１８】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図１９】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２０】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２１】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２２】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２３】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２４】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２５】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２６】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２７】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２８】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図２９】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３０】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３１】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３２】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３３】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３４】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３５】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３６】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３７】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３８】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【図３９】サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。
【符号の説明】
【０１０３】
１  サーバーシステム、  ２  ネットワーク、  ３  出題者側端末、  ４  解答者側端末、  ５  問題作成・編集アプリケーション、  ６  問題解答・評価アプリケーション、  ７  サーバー群、  ８  データベース、  ９  システムロジック層９、  １０  ウェブサービス部１０、  １１  ウェブアプリケーション１１。
【図１ａ】
2006185447.tif 000003
【図１ｂ】
2006185447.tif 000004
【図２】
2006185447.tif 000005
【図３】
2006185447.tif 000006
【図４】
2006185447.tif 000007
【図５】
2006185447.tif 000008
【図６】
2006185447.tif 000009
【図７】
2006185447.tif 000010
【図８】
2006185447.tif 000011
【図９】
2006185447.tif 000012
【図１０】
2006185447.tif 000013
【図１１】
2006185447.tif 000014
【図１２】
2006185447.tif 000015
【図１３】
2006185447.tif 000016
【図１４】
2006185447.tif 000017
【図１５】
2006185447.tif 000018
【図１６】
2006185447.tif 000019
【図１７】
2006185447.tif 000020
【図１８】
2006185447.tif 000021
【図１９】
2006185447.tif 000022
【図２０】
2006185447.tif 000023
【図２１】
2006185447.tif 000024
【図２２】
2006185447.tif 000025
【図２３】
2006185447.tif 000026
【図２４】
2006185447.tif 000027
【図２５】
2006185447.tif 000028
【図２６】
2006185447.tif 000029
【図２７】
2006185447.tif 000030
【図２８】
2006185447.tif 000031
【図２９】
2006185447.tif 000032
【図３０】
2006185447.tif 000033
【図３１】
2006185447.tif 000034
【図３２】
2006185447.tif 000035
【図３３】
2006185447.tif 000036
【図３４】
2006185447.tif 000037
【図３５】
2006185447.tif 000038
【図３６】
2006185447.tif 000039
【図３７】
2006185447.tif 000040
【図３８】
2006185447.tif 000041
【図３９】
2006185447.tif 000042