Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5097346B2 - Server system - Google Patents
[go: Go Back, main page]

JP5097346B2 - Server system - Google Patents

Server system Download PDF

Info

Publication number
JP5097346B2
JP5097346B2 JP2005372765A JP2005372765A JP5097346B2 JP 5097346 B2 JP5097346 B2 JP 5097346B2 JP 2005372765 A JP2005372765 A JP 2005372765A JP 2005372765 A JP2005372765 A JP 2005372765A JP 5097346 B2 JP5097346 B2 JP 5097346B2
Authority
JP
Japan
Prior art keywords
answer
content
terminal
application
evaluation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005372765A
Other languages
Japanese (ja)
Other versions
JP2006185447A (en
Inventor
村上  淳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2005372765A priority Critical patent/JP5097346B2/en
Publication of JP2006185447A publication Critical patent/JP2006185447A/en
Application granted granted Critical
Publication of JP5097346B2 publication Critical patent/JP5097346B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ネットワークを介して、コンテンツを作成して提供するための端末(以下「コンテンツ送り側端末」という)と、このコンテンツを取得又は視聴して該コンテンツに対応する操作を行うための端末(以下「コンテンツ受け側端末」という)とに接続されたサーバーシステムに関するものである。ここで、コンテンツ送り側端末及びコンテンツ受け側端末の具体例としては、それぞれ、例えばネットワークを利用した出題・解答システムにおける出題者側端末及び回答者側端末などがあげられる。また、コンテンツには、例えば、文章、絵、画像、映像、音声などが含まれる。   The present invention provides a terminal for creating and providing content via a network (hereinafter referred to as “content sending terminal”), and a terminal for acquiring or viewing this content and performing operations corresponding to the content (Hereinafter referred to as “content receiving terminal”). Here, specific examples of the content sending terminal and the content receiving terminal include, for example, a questioner side terminal and a respondent side terminal in a question / answer system using a network. The contents include, for example, sentences, pictures, images, videos, sounds, and the like.

ある者(サプライヤ)がコンテンツを作成して公開する一方、これを取得ないしは視聴した者(ユーザ)が、このコンテンツを利用して所定の操作を行い、その結果を評価してサーバーシステムに集約するといった一連の流れによって成立する活動ないしは行為をサポートするシステムとしては、例えば、学習テストシステム、アンケートシステム、各種予約システム、チケットや商品等の購入システムなど、種々のものが存在する。なお、ここで「公開」は、特定又は不特定の多数の者にコンテンツ等を開示することを意味する。   While a person (supplier) creates and publishes content, a person (user) who acquires or views the content performs a predetermined operation using this content, evaluates the result, and aggregates it in the server system. There are various systems that support activities or actions established by a series of flows such as a learning test system, a questionnaire system, various reservation systems, and a purchase system for tickets and products. Here, “public” means disclosing content or the like to a large number of specific or unspecified persons.

かかるシステムとしては、例えば、出題者がインターネットを利用して、問題や正解などを解答者又は受講者に提供するようにしたサーバーシステムなどが知られており、具体的には、インターネットを介して出題者用端末と解答者用端末あるいは受講者用端末とに接続され、少数のテンプレートを作成するだけで多数の異なる問題を作成することができるようにした教育システムなどが知られている(例えば、特許文献1参照)。   As such a system, for example, a server system in which a questioner uses the Internet to provide a problem or a correct answer to an answerer or a student is known, and specifically, via the Internet. Educational systems are known that are connected to the questioner's terminal and the answerer's terminal or the student's terminal so that a large number of different problems can be created by creating a small number of templates (for example, , See Patent Document 1).

これらのシステムは、コンテンツを提供するサプライヤ(コンテンツ送り側端末)と、このコンテンツを取得して所定の操作、例えば回答、解答、予約操作、購入操作等を行うユーザ(コンテンツ受け側端末)とを、インターネット等のネットワークを介して広範囲に結び付けることにより、それぞれのシステムの目的を達して多大な効果を奏することができる。
特開2003−173131号公報(段落[0032]、図1)
These systems include a supplier (content sending terminal) that provides content and a user (content receiving terminal) that acquires the content and performs a predetermined operation such as an answer, an answer, a reservation operation, or a purchase operation. By connecting to a wide range via a network such as the Internet, the purpose of each system can be achieved and a great effect can be achieved.
JP 2003-173131 A (paragraph [0032], FIG. 1)

しかしながら、インターネット上でコンテンツの作成及び公開を行う一方、これらのコンテンツを取得して所定の操作を行いその結果をサーバーシステムに集約するといったシステムを構築する場合、従来の手法では、コンテンツを作成・編集して提供する手段や、提供された各コンテンツに対応する操作(回答・解答操作、予約・購入操作)を実行するプログラムや、結果の評価(回答の適正チェック、解答の正誤判定、予約の整合性チェック)を行うプログラムや、各段階でデータ等をサーバーシステムに格納する手段ないしはプログラムが必要となる。このため、コンテンツ作成技術やプログラミングに関する知識が必要となり、かかる技術や知識を有しない一般人がこのようなシステムを構築することは極めて困難であるといった問題がある。   However, when creating and publishing content on the Internet, while building a system that acquires these content, performs predetermined operations, and aggregates the results into a server system, the conventional method creates and publishes the content. Editing and providing means, programs that execute operations corresponding to each provided content (answer / answer operation, reservation / purchase operation), and evaluation of results (equivalent checking of answers, correctness / incorrectness of answers, reservation Consistency check) and means or program for storing data in the server system at each stage are required. For this reason, there is a problem that knowledge about content creation technology and programming is required, and it is extremely difficult for a general person who does not have such technology and knowledge to construct such a system.

このような状況において、このような特別な技術や知識を有しない一般人が、簡便に上記システムを構築することを可能にする手段ないしは手法、例えば、学習問題(コンテンツ)の作成にテンプレートを導入したシステムなどが提案されているものの、従来のかかる手法では、システムの構築を十分には容易化することができない。   Under such circumstances, a general person who does not have such special techniques and knowledge has introduced a template for creating a learning problem (contents), for example, means or methods that allow the above system to be easily constructed. Although a system or the like has been proposed, the conventional method cannot sufficiently facilitate the construction of the system.

本発明は、上記従来の問題を解決するためになされたものであって、特別なコンテンツ作成技術やプログラミングに関する知識を有しない一般人が、どの端末からでも容易にコンテンツを作成・編集して提供することができる一方、一般人がどの端末からでも容易にコンテンツを取得して該コンテンツに対応する操作を実行することができ、さらに容易にその結果を評価してサーバーシステム内に集約することができるサーバーシステム、例えば、出題者用端末における問題の作成・編集が容易であり、かつ、解答者用端末における問題に対する解答ないしはその評価が容易であるサーバーシステムを実現することを目的とする。   The present invention has been made to solve the above-mentioned conventional problems, and is provided by a general person who does not have special content creation technology or programming knowledge by easily creating and editing content from any terminal. On the other hand, a general public can easily acquire content from any terminal and execute an operation corresponding to the content, and can easily evaluate the result and aggregate it in the server system It is an object of the present invention to realize a server system that can easily create and edit a problem in a system, for example, a questioner's terminal and can easily answer or evaluate a problem in a terminal for an answerer.

上記課題を解決するためになされた本発明にかかるサーバーシステムは、ネットワークを介して、コンピュータからなるコンテンツ送り側端末とコンピュータからなるコンテンツ受け側端末とに接続されるとともに、コンピュータからなり情報処理を行うプロセッサを備えたサーバーと、情報を格納するメモリと、ウェブアプリケーションソフトウェアとを有し、コンテンツ送り側端末とコンテンツ受け側端末との間でのコンテンツのやり取りをサポートする。このサーバーシステムは、(i)サーバーの一部をなし、それぞれメモリ内に格納されている質問に対する回答を要求する内容のコンテンツを、該コンテンツの表示要素である文字又は像を自由にレイアウトするとともに、問題を作成するために上記各表示要素に対して空白作成の属性を設定することにより作成・編集するためのアプリケーションと、空白作成の属性が設定されている表示要素に、上記回答の適正をチェックするための評価ロジックを設定することにより上記回答の評価基準を作成するためのアプリケーションとを読み出してコンテンツ送り側端末に送信するコンテンツ作成・編集アプリケーション提供部と、(ii)サーバーの一部をなし、コンテンツ送り側端末で作成・編集されたコンテンツ及び評価基準をコンテンツ送り側端末から受信してメモリ内に格納するコンテンツ格納部と、(iii)サーバーの一部をなし、メモリ内に格納されているコンテンツ及び評価基準を読み出してコンテンツ受け側端末に配信するコンテンツ配信部と、(iv)サーバーの一部をなし、メモリ内に格納されている上記コンテンツに対して所定の回答操作を実行させるためのアプリケーションを読み出してコンテンツ受け側端末に送信する回答操作実行アプリケーション提供部と、(v)サーバーの一部をなし、上記コンテンツ送り側端末で作成された評価基準に基づいて、上記回答操作の実行結果をコンテンツ受け側端末において評価させるためのアプリケーションをコンテンツ受け側端末に送信する回答結果評価アプリケーション提供部とを備えていることを特徴とする。なお、ここで「回答」は、出題に対する解答、アンケートに対する回答、勧誘に対する返答などを含む、質問に対するすべての種類の応答を意味する概念である。
A server system according to the present invention, which has been made to solve the above-mentioned problems, is connected to a content sending side terminal composed of a computer and a content receiving side terminal composed of a computer via a network, and is also composed of a computer for information processing A server including a processor for performing the processing, a memory for storing information, and web application software are provided to support the exchange of content between the content sending terminal and the content receiving terminal. The server system, (i) form part of the server, freely lay out content of the content that requires an answer to the question that is stored in the memory, respectively, the characters or images is a display element of the content as well as, an application for creating and editing by setting a blank creation attributes for the above-mentioned display elements to create a problem, the display element blank creating the attribute is set, the answer A content creation / editing application providing unit that reads an application for creating an evaluation criterion for the answer by setting an evaluation logic for checking appropriateness and transmits it to the content sending terminal; and (ii) one of the servers Content created and edited on the content sending terminal and evaluation criteria A content storage unit that receives from the remote terminal and stores it in the memory; and (iii) content distribution that forms part of the server and reads the content and evaluation criteria stored in the memory and distributes them to the content receiving terminal And (iv) providing an answer operation execution application that reads out an application for executing a predetermined answer operation on the content stored in the memory and that is a part of the server and transmits it to the content receiving terminal And (v) a content receiving terminal that forms part of the server and causes the content receiving terminal to evaluate the execution result of the answer operation based on the evaluation criteria created by the content sending terminal And an answer result evaluation application providing unit for transmitting to the mail. Here, the "answer" is the answer to the question, the answer to the questionnaire, including reply to the invitation, is a concept that refers to the response of all kinds to the question.

このサーバーシステムにおいては、サーバー側で上記回答操作の実行結果を評価する評価実行部と、該評価の結果を格納する評価結果格納部とを備えているのが好ましい。また、回答操作実行アプリケーション提供部は、コンテンツ送り側端末で作成・編集されたコンテンツを用いて課題、正解、評価基準等を作成させるアプリケーションを提供するようになっているのが好ましい。
なお、このサーバーシステムは、それ自体でコンテンツを作成し、ネットワークを介して公開し、コンテンツ受け側端末側でコンテンツを享受(閲覧)させるようになっていてもよい。
The server system preferably includes an evaluation execution unit that evaluates the execution result of the answer operation on the server side, and an evaluation result storage unit that stores the evaluation result. In addition, it is preferable that the answer operation execution application providing unit provides an application for creating a task, a correct answer, an evaluation standard, and the like using content created and edited by the content sending terminal.
In addition, this server system may create content by itself, make it public via a network, and enjoy (browse) the content on the content receiving terminal side.

また、このサーバーシステムは、例えばネットワークを利用した問題出題・解答システムに用いることができ、この場合、コンテンツ送り側端末及びコンテンツ受け側端末は、それぞれ、出題者側端末及び解答者側端末として機能する。このサーバーシステムでは、コンテンツ作成・編集用アプリケーション提供部は、問題を作成・編集するための問題作成・編集アプリケーションと上記問題の解答の評価基準を作成するためのアプリケーションとを出題者側端末に送信する。コンテンツ格納部は、出題者側端末で作成された問題及び解答の評価基準をメモリ内に格納する。コンテンツ配信部は、メモリ内に格納されている問題及び解答の評価基準を解答者側端末に配信する。回答操作実行アプリケーション提供部は、上記問題に対して解答操作を実行させるための解答操作実行アプリケーションを解答者側端末に送信する。回答結果評価アプリケーション提供部は、上記解答を評価するための評価アプリケーションを解答者側端末に送信する。
In addition, this server system can be used for, for example, a question answering / answering system using a network. In this case, the content sending terminal and the content receiving terminal function as a questioner terminal and an answerer terminal, respectively. To do. In this server system, content creation and editing application providing unit, it transmits the application to create the evaluation criteria of the problem creation of and editing applications and the above-mentioned problems solution for creating and editing a problem in the question's terminal To do. The content storage unit stores the evaluation criteria for the questions and answers created in the questioner's terminal in the memory . The content distribution unit distributes the question and answer evaluation criteria stored in the memory to the answerer side terminal. The answer operation execution application providing unit transmits an answer operation execution application for executing an answer operation to the above problem to the answerer side terminal. The answer result evaluation application providing unit transmits an evaluation application for evaluating the answer to the answerer side terminal.

この問題出題・解答システムに用いられるサーバーシステムでは、問題作成・編集アプリケーション、解答操作実行アプリケーション及び評価アプリケーションを、ネットワークを介してオンラインで出題者側端末又は解答者側端末に提供するようになっているのが好ましい。また、解答操作実行アプリケーション及び評価アプリケーションは、解答者側端末のモニタに表示された問題文中の文字又は図形を、個々にドラッグして解答欄に複写させて問題の解答を作成することができるようになっているのがより好ましい。   In the server system used for this question answering / answering system, the question creation / editing application, the answer operation execution application, and the evaluation application are provided online to the questioner terminal or the answerer terminal via the network. It is preferable. Also, the answer operation execution application and the evaluation application can create a question answer by dragging characters or figures in the question sentence displayed on the monitor of the answerer's terminal individually and copying them to the answer column. It is more preferable that

また、問題出題・解答システムに用いられるサーバーシステムは、次のような構成のものであってもよい。
すなわち、このサーバーシステム(情報処理サーバー装置)は、問題作成者が用いる情報処理端末と、解答者が用いる情報処理端末とに接続される。そして、このサーバーシステムは、プログラム格納部と、プログラム送信部と、問題データ受信部と、問題データ格納部と、解答プログラム格納部と、問題データ送信部とを備えている。
The server system used for the question answering / answering system may be configured as follows.
That is, this server system (information processing server device) is connected to an information processing terminal used by a problem creator and an information processing terminal used by an answerer. The server system includes a program storage unit, a program transmission unit, a problem data reception unit, a problem data storage unit, an answer program storage unit, and a problem data transmission unit.

ここで、プログラム格納部は、問題作成者が用いている情報処理端末を、問題の作成を支援するとともに、作成された問題を構成する問題データを出力するように機能させるプログラムを格納している。プログラム送信部は、プログラム格納部が格納している上記プログラムを、問題作成者が用いている情報処理端末に送信する。問題データ受信部は、問題作成者が用いている情報処理端末が上記プログラムに従って出力した問題データを受信する。問題データ格納部は、問題データ受信部が受信した問題データを格納している。解答プログラム格納部は、解答者が用いている情報処理端末を、問題データによって構成される問題を提示し、この問題に対する解答の入力を受け付け、その評価を行う(例えば、正誤を判定する)ように機能させる解答用のプログラムを格納している。問題データ送信部は、解答プログラム格納部が格納しているこの解答用のプログラムと、問題データ格納部が格納している問題データとを、回答者が用いる情報処理端末に送信する。   Here, the program storage unit stores a program that causes the information processing terminal used by the problem creator to function so as to assist in the creation of the problem and to output the problem data constituting the created problem. . The program transmission unit transmits the program stored in the program storage unit to the information processing terminal used by the problem creator. The problem data receiving unit receives the problem data output by the information processing terminal used by the problem creator according to the program. The problem data storage unit stores the problem data received by the problem data receiving unit. The answer program storage unit presents an information processing terminal used by the answerer to a question constituted by question data, accepts an input of an answer to the question, and evaluates it (for example, determines correctness) Stores an answer program to be operated. The question data transmission unit transmits the answer program stored in the answer program storage unit and the question data stored in the question data storage unit to the information processing terminal used by the respondent.

本発明にかかるサーバーシステムによれば、特別なコンテンツ作成技術やプログラミングに関する知識を有しない一般人が、どの端末からでも容易にコンテンツを作成・編集して提供することができる。他方、一般人がどの端末からでも容易にコンテンツを取得して該コンテンツに対応する操作を実行することができる。さらには、容易にその結果を評価してサーバーシステム内に集約することができる。また、本発明にかかるサーバーシステムを問題出題・解答システムに用いた場合は、出題者用端末における問題の作成・編集が極めて容易となり、かつ、解答者用端末における問題に対する解答ないしはその評価も容易となる。   According to the server system of the present invention, a general person who does not have special content creation technology or programming knowledge can easily create and edit content from any terminal. On the other hand, an ordinary person can easily acquire content from any terminal and execute an operation corresponding to the content. Furthermore, the results can be easily evaluated and aggregated in the server system. In addition, when the server system according to the present invention is used in a question answering / answering system, it is very easy to create and edit questions on the questioner terminal, and it is easy to answer or evaluate the problem on the answerer terminal. It becomes.

以下、本発明の実施の形態を具体的に説明する。
まず、本発明にかかるサーバーシステムの概要を説明する。本発明にかかるサーバーシステムは、ネットワークを介して、コンテンツ送り側端末とコンテンツ受け側端末とに接続されている。このサーバーシステムは、申込又は質問に対する回答を要求する内容のコンテンツを作成・編集するためのアプリケーションをコンテンツ送り側端末に提供するコンテンツ作成・編集アプリケーション提供部と、コンテンツ送り側端末で作成・編集されたコンテンツを受け取ってサーバー内に格納するコンテンツ格納部と、コンテンツ格納部に格納されているコンテンツをコンテンツ受け側端末に配信するコンテンツ配信部と、上記コンテンツに対して所定の回答操作を実行させるためのアプリケーションをコンテンツ受け側端末に提供する回答操作実行アプリケーション提供部と、上記回答操作の実行結果を評価するためのアプリケーションをコンテンツ受け側端末に提供する回答結果評価アプリケーション提供部とを備えている。また、サーバーシステムは、サーバー側で上記回答操作の実行結果を評価する評価実行部と、該評価の結果を格納する評価結果格納部とを備えている。なお、回答操作実行アプリケーション提供部は、コンテンツ送り側端末で作成・編集されたコンテンツを用いて課題、正解、評価基準等を作成させるアプリケーションを提供するようになっている。
Hereinafter, embodiments of the present invention will be specifically described.
First, an overview of a server system according to the present invention will be described. The server system according to the present invention is connected to a content sending terminal and a content receiving terminal via a network. This server system is created / edited by a content creation / editing application providing unit that provides an application for creating / editing content for requesting an answer to an application or a question to the content sending terminal and the content sending terminal. A content storage unit that receives the stored content and stores it in the server, a content distribution unit that distributes the content stored in the content storage unit to the content receiving terminal, and for executing a predetermined reply operation on the content An answer operation execution application providing unit that provides the application to the content receiving terminal, and an answer result evaluation application providing unit that provides the content receiving terminal with an application for evaluating the execution result of the answer operation. The server system also includes an evaluation execution unit that evaluates the execution result of the answer operation on the server side, and an evaluation result storage unit that stores the evaluation result. Note that the answer operation execution application providing unit provides an application that creates a task, a correct answer, an evaluation standard, and the like using content created and edited by the content sending terminal.

このサーバーシステムにおいては、コンテンツ作成者は、ネットワーク(インターネット等)を介して、該サーバーシステムにアクセスし、コンテンツ作成・編集用アプリケーションをダウンロードする。ここで、アプリケーションの形態は、WEBブラウザを利用したWEBプログラムでも、理論上は実現可能であるが、このサーバーシステムでは、操作性の点でより優れた機能を有するWindowsプログラムをMicrosoft.NET Frame Work 上において「ノータッチデプロイメント」で起動することにより、操作性を保持し、かつ不特定多数のシステム利用者に対するバージョンアップの利便性を図っている。しかしながら、ユーザーは、ftpサイト等からのプログラムのダウンロードを実行後に、このプログラムを利用してもよいし、事前にCD−ROM等の媒体からプログラムをインストールし、このプログラムを利用してもよい。   In this server system, a content creator accesses the server system via a network (such as the Internet) and downloads a content creation / editing application. Here, the application form is theoretically feasible even with a WEB program using a WEB browser. However, in this server system, a Windows program having a superior function in terms of operability is used. By starting up with “no-touch deployment” above, operability is maintained and the convenience of version upgrade for unspecified number of system users is achieved. However, the user may use the program after downloading the program from the ftp site or the like, or may install the program from a medium such as a CD-ROM in advance and use the program.

コンテンツ作成・編集の対象は、問題名(番号)やページによって切り替えを行うことができる。プログラムにより問題名(番号)やページの指定をした結果、該当する編集対象(コンテンツデータ)がある場合は、これらのデータがサーバーからコンテンツ送り側端末にダウンロードされる。サーバーとクライアントとの間でのデータのやり取りは、従来の手法(Windowsプログラムではソケット通信によるネットワークの確立や、WEBプログラムでの従来の手法)を使わずに、XML−Webサービスを利用している。データは、XMLフォーマットで送受信され、これによりファイヤウォールを介してのデータアクセスを実現し、かつ端末環境をMicrosoft.NET Frameworkとすることにより、Windowsプログラムでありながら、サーバーとクライアントの接続時間を最小限に抑え、容易にサーバーとのデータとのやり取りを実現している。コンテンツの作成は、文章、絵、画像、映像、音声の入力(ファイルによるアップロード操作を含む)及びレイアウト編集操作、文字フォントの変更等によって行われる。   The content creation / editing target can be switched according to the problem name (number) or page. As a result of specifying the problem name (number) and page by the program, if there is a corresponding editing target (content data), these data are downloaded from the server to the content sending terminal. Data exchange between the server and the client uses the XML-Web service without using the conventional method (the establishment of a network by socket communication in the Windows program or the conventional method in the WEB program). . Data is sent and received in XML format, which enables data access through firewalls and makes the terminal environment Microsoft.NET Framework, which minimizes the connection time between the server and the client even though it is a Windows program. The data exchange with the server is easily realized. Content creation is performed by inputting text (such as an upload operation using a file), layout editing operation, changing a character font, or the like.

以下、本発明にかかるサーバーシステムを問題出題・解答システムに利用した場合を例にして、本発明の実施の形態を説明する。しかしながら、本発明にかかるサーバーシステムが、このような問題出題・解答システム用のものに限定されるものでないことはもちろんである。   Hereinafter, an embodiment of the present invention will be described by taking as an example a case where the server system according to the present invention is used in a question answering / answering system. However, it is needless to say that the server system according to the present invention is not limited to that for such a question answering / answering system.

図1aに示すように、本発明にかかるサーバーシステム1は、ネットワーク2(イーサネット(登録商標):インターネット、イントラネット、マシン単体での動作も可とする)を介して、パソコンからなる出題者側端末3(コンテンツ送り側端末)と、パソコンからなる解答者側端末4(コンテンツ受け側端末)とに接続されている。なお、サーバーシステム1は、前記の「コンテンツ作成・編集アプリケーション提供部」、「コンテンツ格納部」、「コンテンツ配信部」、「回答操作実行アプリケーション提供部」、「回答結果評価アプリケーション提供部」、「評価実行部」及び「評価結果格納部」を含む。   As shown in FIG. 1a, a server system 1 according to the present invention includes a questioner's side terminal composed of a personal computer via a network 2 (Ethernet (registered trademark): operation on the Internet, an intranet, and a machine alone). 3 (content sending side terminal) and an answerer side terminal 4 (content receiving side terminal) composed of a personal computer. The server system 1 includes the “content creation / edit application providing unit”, “content storage unit”, “content distribution unit”, “answer operation execution application providing unit”, “answer result evaluation application providing unit”, “ It includes an “evaluation execution unit” and an “evaluation result storage unit”.

出題者側端末3は、ネットワーク2を介してオンラインで、サーバーシステム1から、問題を作成・編集するためのアプリケーション5(Windows(登録商標) アプリケーション)をダウンロードすることができるようになっている。他方、解答者側端末4は、ネットワーク2を介してオンラインで、サーバーシステム1から、上記問題に対して解答させるとともに該解答を評価ないし採点するための、解答操作実行アプリケーション及び評価アプリケーションを含むアプリケーション6(Windows(登録商標) アプリケーション)をダウンロードすることができるようになっている。ここで、アプリケーション6は、解答者側端末4のモニタに表示された問題文中の文字又は図形を、個々にドラッグして解答欄に複写させて問題の解答を作成することができるようになっている。また、解答選択肢を使って解答したり、空白の入力箇所をマウス又はキーボードで指定し、キーボードで解答を入力したりしてもよい。   The questioner side terminal 3 can download an application 5 (Windows (registered trademark) application) for creating and editing a problem from the server system 1 online via the network 2. On the other hand, the answerer side terminal 4 is an application including an answer operation execution application and an evaluation application for answering the above question from the server system 1 online and evaluating or scoring the answer online via the network 2. 6 (Windows (registered trademark) application) can be downloaded. Here, the application 6 can create an answer to the question by individually dragging characters or figures in the question sentence displayed on the monitor of the answerer side terminal 4 and copying them to the answer column. Yes. Moreover, you may answer using an answer option, or you may specify a blank input location with a mouse | mouth or a keyboard, and may input an answer with a keyboard.

つまり、サーバーシステム1は、出題者側端末3で作成された問題を解答者側端末4に配信することができる。このサーバーシステム1は、サーバー群7と、データベース8と、システムロジック層9と、ウェブ(WEB)サービス部10と、ウェブ(WEB)アプリケーション11とを有している。
なお、図1bにも示すように、サーバー群7には、問題・正解データベースを作成するサーバー7aと、採点結果を集計・管理するWEBサーバー7bとが含まれている。
That is, the server system 1 can distribute the problem created by the questioner side terminal 3 to the answerer side terminal 4. The server system 1 includes a server group 7, a database 8, a system logic layer 9, a web (WEB) service unit 10, and a web (WEB) application 11.
As shown in FIG. 1b, the server group 7 includes a server 7a for creating a problem / correct answer database and a WEB server 7b for collecting and managing scoring results.

サーバーシステム1と出題者側端末3と解答者側端末4とを含むこの情報処理システム(以下、「問題作成解答システム」という。)では、サーバーシステム1を構成するサーバー7aは、問題・正解データベースを作成するとともに、正解チェック(結果登録)を行う。なお、サーバー7aと、出題者側端末3及び解答者側端末4との間のデータのやり取りは、XML Webサービスにより行う。また、サーバー7bは、サーバー7aと連携して、採点結果を集計し管理する。ここで、出題者側端末3では、編集者が、問題(正解を含む)及び採点ロジックを作成する。解答者側端末4では、解答者が、問題を取得(正解データベースを取得)し、解答を作成(正解チェック)する。   In this information processing system including the server system 1, the questioner side terminal 3, and the answerer side terminal 4 (hereinafter referred to as "question creation answer system"), the server 7a constituting the server system 1 is a problem / correct answer database. And check the correct answer (result registration). Data exchange between the server 7a and the questioner side terminal 3 and the answerer side terminal 4 is performed by the XML Web service. The server 7b collects and manages the scoring results in cooperation with the server 7a. Here, in the questioner side terminal 3, the editor creates a question (including a correct answer) and a scoring logic. In the answerer side terminal 4, the answerer acquires a problem (acquires a correct answer database) and creates an answer (correct answer check).

以下、問題作成解答システムの概要を説明する。
この問題作成解答システム(ツール)は、ネットサイト上でサービス配信(出題・解答)され、出題者が虫食い問題を出題し、これに対し解答者が解答を行い、解答者はその場で正誤を判断することができる。
The outline of the question creation and answering system will be described below.
This question creation and answering system (tool) is service-delivered (questions and answers) on the Internet site, the questioner gives a worm-eaten question, the answerer answers the question, and the answerer corrects the error on the spot. Judgment can be made.

この問題作成解答システムの利用手順は、次のとおりである。
(1) 図2に示すように、出題者は、スキャナ及びコンバータを用い、あるいはワードプロセッサを用いて、デジタルテキストデータを作成する。
(2) 図3に示すように、出題者は、スキャナ及び図形編集ツールを用いて、図形データを作成する。
(3) セキュリティで確保された出題者専用サイトに、出題者はデジタルテキストや図形データをアップロードする。
かくして、出題者専用サイトは、データのデレクトリ管理をすることができる。
The procedure for using this question creation and answering system is as follows.
(1) As shown in FIG. 2, the questioner creates digital text data using a scanner and a converter, or using a word processor.
(2) As shown in FIG. 3, the questioning person creates graphic data using a scanner and a graphic editing tool.
(3) The questioner uploads digital text and graphic data to the site dedicated to the questioner secured by security.
In this way, the question-exclusive site can manage the data directory.

(4) 出題者は、アップロードしたデータを利用して編集を行う。編集ツールは、端末側にダウンロードしたWindowsアプリケーションを利用する。
・文字編集、レイアウト
・画像レイアウト
(4) The examinee edits using the uploaded data. The editing tool uses a Windows application downloaded to the terminal.
・ Text editing, layout ・ Image layout

(5) 解答者は、インターネット上(ブラウザを使ったWebアプリケーションの実行)、又は、端末側にダウンロードしたWindowsアプリケーションを利用して解答操作を行う。解答者は、その場で正誤結果が得られる(赤字:誤、青字:正)。正誤判定は、サブメニュー形式で行う。解答開始から時間をカウントし、全て正解を得るまでタイムカウントを表示するようにしてもよい。ユーザー登録及びランキング登録機能を備えていてもよい。   (5) The answerer performs an answer operation on the Internet (execution of a Web application using a browser) or a Windows application downloaded to the terminal side. The correct answer is obtained on the spot (red: incorrect, blue: correct). Correct / incorrect determination is performed in a submenu format. The time may be counted from the start of the answer, and the time count may be displayed until all the correct answers are obtained. A user registration and ranking registration function may be provided.

各モジュールの構成は、次のとおりである。
(1) 文字、図形データ、音声・画像アップロード機能
作成したテキストデータ、図形データ、音声・画像をアップロードする。
(2) 文字編集ツール(最低必要機能)
・文字入力
・文字・文字列作成(文字、文字列単位にグルーピングする。)
・コピー&ペースト
・カット(削除)
・配置・移動(微調整)
・色、文字大きさ変更
The configuration of each module is as follows.
(1) Character, graphic data, audio / image upload function Uploads created text data, graphic data, audio / images.
(2) Character editing tool (minimum required function)
・ Character input ・ Character / character string creation (grouped in character and character string units)
・ Copy and paste ・ Cut (delete)
・ Placement / movement (fine adjustment)
・ Change color and font size

(3) 図形編集ツール
・コピー&ペースト
・カット(削除)
・配置・移動(微調整)
・色、大きさ変更
図形に対して相対的にテキストを配置することができる機能を要する。
(3) Graphic editing tools ・ Copy and paste ・ Cut (delete)
・ Placement / movement (fine adjustment)
-Change color and size Requires a function that allows text to be placed relative to the figure.

(4) 虫食い部分作成ツール
出題者は、編集中は色判別で虫食い部分を確認することができる。編集モードから抜け出すと、このツールで選択した部分が虫食い部分として表示される。
(5) 解答選択範囲外(固定部分)作成ツール
このツールで指定した部分は、解答として利用することができない。解答者は、色判別でこの部分を認識することもできる。
(4) Insect-eating part creation tool The examinee can check the insect-eating part by color discrimination during editing. When you exit the edit mode, the part selected with this tool is displayed as a worm-eaten part.
(5) Out of answer selection range (fixed part) creation tool The part specified with this tool cannot be used as an answer. The answerer can also recognize this part by color discrimination.

(6) 音声・画像貼り付けツール
アップロードした音声・画像(動画)を文字・文字列又は図形に貼り付ける機能である。解答者が、文字・文字列又は図形をクリックすると音声、画像(動画)が再生(表示)される。
(7) 編集モード切替機能
編集モードに入ることにより、編集ツールを用いることができる。また、編集モードから抜け出すことにより、編集が確定終了し、虫食い部分及び、解答選択範囲外の固定部分表示が行われる。なお、編集中でも解答者からのアクセスは可能である。
(6) Audio / image pasting tool This is a function for pasting uploaded voice / image (moving image) to a character / character string or figure. When the answerer clicks a character / character string or graphic, a sound and an image (moving image) are reproduced (displayed).
(7) Edit mode switching function An edit tool can be used by entering the edit mode. Further, by exiting from the edit mode, the editing is completed, and the worm-eaten part and the fixed part outside the answer selection range are displayed. It is possible to access from the answerer even during editing.

(8) 解答選択肢作成機能
解答選択肢作成位置を指定し、予め作成された選択肢情報ファイルを指定することにより作成される。解答選択肢の選択結果は、特定の解答枠(空白)と結びつけることができ、選択肢を選択することにより、解答枠を埋めることができる。
(8) Answer option creation function Created by designating an answer option creation position and designating an option information file created in advance. The selection result of the answer options can be linked to a specific answer frame (blank), and the answer frame can be filled by selecting the option.

(9) 解答機能
通常のデータ表示画面が解答画面となる。
・文字のドラッグ&ドロップ機能
・図形のドラッグ&ドロップ機能
・解答文字直接入力機能:解答枠(空白)を、マウス又はキーボード(複数選択可能であり、必ずしも横並びの枠である必要はない。)で指定し、キーボードで解答を直接入力してゆく機能(入力文字は、空白選択順に入力される。)である。
・正誤判定機能
・印刷機能(日時、解答者:ID、解答時間、問題:解答等)
(9) Answer function The normal data display screen becomes the answer screen.
・ Character drag and drop function ・ Graphic drag and drop function ・ Answer character direct input function: Answer frame (blank) can be selected by mouse or keyboard (multiple selection is possible, it is not necessary to be a side-by-side frame). This is a function to specify and input the answer directly with the keyboard (input characters are input in the blank selection order).
・ Correctness judgment function ・ Printing function (date, answerer: ID, answer time, question: answer, etc.)

(10) ユーザー登録
出題者は、ユーザー登録(ID、パスワード登録)を行い、ID、パスワードを用いて編集モードに入る。特定の解答者のみ解答権を与える場合や、解答者ランキングに利用する。
(11) オンラインヘルプ
操作方法等をオンラインで参照することができる。
(10) User registration The tester performs user registration (ID and password registration) and enters an edit mode using the ID and password. This is used to give the answer right only to a specific answerer, or for the answerer ranking.
(11) Online help You can refer to the operation method online.

問題作成解答システムないしはサーバーシステム1におけるコンテンツ作成・編集アプリケーションの具体的な機能は、以下のとおりである(1.〜24.)。   Specific functions of the content creation / editing application in the question creation / answering system or the server system 1 are as follows (1 to 24).

1. 文字(文字列)入力
文字(文字列)は、テキストボックス又はリッチテキストボックスと呼ばれるテキスト編集コントロール上で入力・編集が行われ、次のステップで「レイアウト画面」に表示要素として、各文字単位で変換される。
但し、後述する「グルーピング」オプションを指定することで複数の文字が指定された規則(段落、スペース、句読点や語句、フォント属性単位等でグループ化)に則ってグループ化され、変換後の表示要素のフォント属性(フォント名、サイズ、色等)の変更、移動、削除、評価が行われる時に、これらの文字がまとめて操作される機能を有する。
表示要素としては、上記テキストボックス、リッチテキストボックスの他に、ラベル、ピクチャボックスと呼ばれるもの等を使うことができる。
これら表示要素は、入力された文字数分、動的に生成される仕組みになっている。
1. Character (character string) input Characters (character strings) are input / edited on a text editing control called a text box or rich text box, and in the next step as a display element on the "layout screen" for each character. Converted.
However, by specifying the "Grouping" option described later, the display elements after conversion are grouped according to the rules (grouping by paragraph, space, punctuation marks, words, font attributes, etc.) that specify multiple characters. When the font attributes (font name, size, color, etc.) are changed, moved, deleted, or evaluated, these characters are collectively operated.
As a display element, in addition to the text box and the rich text box, a label, a so-called picture box, and the like can be used.
These display elements are dynamically generated for the number of input characters.

(1) テキスト入力機能
画面左上隅、又はマウスで指定した画面位置からはじまる文字(文字列)を入力する機能である。メニューを選択すると、指定位置にテキストボックスが現れ、編集者はテキストを入力する。位置指定は、行列単位ではなく画面のグラフィック座標単位で行われる。また、文字の配置が容易に行えるよう、既にレイアウト画面に変換されている表示要素の位置がテキストボックスに隠れることが無いよう確認できるようになっている。入力後、例えばメニューから「レイアウト編集モード」へ切り替えることによって、レイアウト画面に切り変わり、文字は表示要素に変換される。
俗に言うアンドゥ(変換キャンセル)機能も有する。
(1) Text input function This is a function for inputting characters (character strings) starting from the upper left corner of the screen or the screen position designated by the mouse. When the menu is selected, a text box appears at the specified position and the editor enters the text. The position is specified not in matrix units but in graphic coordinate units on the screen. In addition, it is possible to confirm that the position of the display element already converted to the layout screen is not hidden in the text box so that the characters can be easily arranged. After the input, for example, by switching from the menu to the “layout edit mode”, the screen is switched to the layout screen, and the characters are converted into display elements.
It also has a common undo (conversion cancellation) function.

(2) リッチテキスト入力機能
a) リッチテキスト編集機能
前述のテキスト入力機能に加え、リッチテキストボックス上で、フォント属性(フォント名、サイズ、色等)を変更できる。文字が表示要素に変換される時は、これらの属性情報もそのまま受け継いで変換される。変換後は、以下に記述される「フォント属性変更機能」を使って変更することも可能である。
(2) Rich text input function a) Rich text editing function In addition to the above text input function, font attributes (font name, size, color, etc.) can be changed on the rich text box. When characters are converted into display elements, these attribute information is also inherited and converted. After the conversion, it can be changed using a “font attribute changing function” described below.

b) 表示要素属性設定機能
単一又は複数の表示要素を指定し、これにさまざまな属性を与える機能であり、例えば、表示要素が文章を成し、その一部の表示要素が問題又は解答を表す場合、これらを属性として表示要素に設定し、「コンテンツ受け側端末」にコンテンツ(問題)を配信する時に、解答を配信しなかったり、又は空白として配信したりできる。
例として、後述する表示要素属性設定モード(「空白作成/解除機能」、「文字(列)固定/解除機能」、「グルーピング設定/解除機能」)がある。
リッチテキストボックス上では、属性は、例えば予め「設定メニュー」(後述)で指定した文字色を割り当てることにより設定する。
表示要素への変換操作は、「レイアウト編集モード」へ切り替えることによって、文字から表示要素の変換が行われるが、リッチテキストはテキストとは違いフォント属性を有するので、これらの属性情報もそのまま受け継いで変換される。
b) Display element attribute setting function This is a function that designates a single or multiple display elements and gives them various attributes. For example, a display element forms a sentence, and some of the display elements provide questions or answers. In the case of expressing, these can be set in the display element as attributes, and when distributing the content (question) to the “content receiving terminal”, the answer can not be distributed or can be distributed as blank.
As an example, there are display element attribute setting modes (“blank creation / cancellation function”, “character (column) fixing / cancellation function”, “grouping setting / cancellation function”) described later.
On the rich text box, the attribute is set by, for example, assigning a character color designated in advance in a “setting menu” (described later).
The conversion operation to the display element is performed by switching to the “layout edit mode”, and the display element is converted from the character. However, unlike text, rich text has font attributes. Converted.

2. ファイルのアップロード機能(文字・画像)
以下のいずれの種類のファイルにもサイズ制限を設けてある。
(1) テキストファイルのアップロード
テキストファイルを前述のテキストボックスに読み込む機能である。画面左上隅、又はマウスで指定した画面位置からはじまる文字(文字列)を、ファイルから読み込み入力する機能である。メニューを選択すると、ファイル指定ダイアログが現れ、テキストファイルを指定すると、指定位置にテキストボックスが現れ、テキストボックスにファイルの内容が読み込まれる。表示要素への変換操作等は、「テキスト入力機能」と同様である。
2. File upload function (text / image)
There is a size limit for any of the following types of files:
(1) Uploading a text file This function reads a text file into the text box described above. This function reads and inputs characters (character strings) starting from the upper left corner of the screen or the screen position designated with the mouse. When the menu is selected, a file specification dialog appears. When a text file is specified, a text box appears at the specified position, and the contents of the file are read into the text box. The conversion operation to display elements is the same as the “text input function”.

(2) リッチテキストファイルのアップロード
ワードプロセッサのソフトウェア等で作成したリッチテキスト形式のファイルを、前述のリッチテキストボックスに読み込む機能である。あらかじめワードプロセッサの豊富な編集機能を利用して文章を作成・編集しておき、読み込むことができる。読み込み手順は、前記の2.(1)における「テキストファイルのアップロード」と同様である。
表示要素への変換操作等は、1.(2)における「リッチテキスト入力機能」と同様である。
(2) Upload of rich text file This function reads a rich text format file created by a word processor software or the like into the rich text box described above. Sentences can be created and edited in advance using the abundant editing functions of a word processor and read. The reading procedure is the above described 2. Same as “Upload text file” in (1).
The conversion operation to display elements is as follows. This is the same as the “rich text input function” in (2).

(3) 画像のアップロード
jpg(jpeg)、gif等のバイナリ画像ファイルをアップロードする機能であり、画像の左上が画面左上隅、又はマウスで指定した画面位置に配置される。メニューを選択すると、ファイル指定ダイアログが現れ、画像ファイルを指定すると、指定位置に画像ファイルが読み込まれる。読み込まれた後、後述する「画像の連続拡大機能」に入り、画像の大きさを調節できるようにしてもよい。画像データは、アップロード完了時、表示要素として扱えるよう変換が行われており、前述の文字と同様の編集操作を行うことができる。また、複数の画像ファイルを指定して、文字列のアップロード及び表示要素の変換と同様の変換を行ってもよい。
(3) Uploading images
This function uploads binary image files such as jpg (jpeg) and gif, and the upper left corner of the image is placed at the upper left corner of the screen or at the screen position specified with the mouse. When the menu is selected, a file designation dialog appears. When an image file is designated, the image file is read at the designated position. After the reading, the image may be adjusted by entering a “continuous image enlargement function” described later. The image data is converted so that it can be handled as a display element when uploading is completed, and an editing operation similar to the above-described character can be performed. In addition, a plurality of image files may be specified, and the same conversion as character string upload and display element conversion may be performed.

3. 表示要素について
各表示要素は、文字、画像(gifアニメのような動画を含む)から成り、コンテンツはこれらの表示要素で構成される。各表示要素には様々な属性を与えることができ、「コンテンツ受け側端末」での各表示要素への操作及び機能を規定することができる。コンテンツ及び属性データを含めたものを総称して、コンテンツ又はコンテンツデータと呼ぶ。
3. Display elements Each display element is composed of characters and images (including moving images such as animated gif), and the content is composed of these display elements. Various attributes can be given to each display element, and operations and functions for each display element in the “content receiving terminal” can be defined. What includes content and attribute data is collectively referred to as content or content data.

4. テンプレートによる入力機能
あらかじめコンテンツテンプレートが用意され、これらを選ぶとあらかじめ用意されていたコンテンツデータが読み込まれる。
4). Input function by template Content templates are prepared in advance, and when these are selected, the prepared content data is read.

5. 後述の機能に付随する表示要素(文字、画像等)選択方法、表示要素移動(ドラッグ操作)方法
表示要素選択には、マウスの左ボタンを押したままマウスをずらして複数の表示要素を選択していく方法(一般的なドラッグ操作による表示要素選択であり、マウスボタンを離すと選択終了となる。)のほかに、マウスの左ボタンを一度クリックすることにより表示要素選択処理中となり、マウスボタンを離した状態で表示要素上をマウスポインタが通過することにより表示要素が選択され、マウスボタンをもう一度クリックすることにより選択終了とする方法がある。選択処理中にマウスの右ボタンをクリックすることにより、選択処理及び現在選択している表示要素を選択キャンセルすることができる。右ボタンクリックで、選択中の表示要素に対する処理のサブメニュー(コピー、削除、キャンセル等)を表示することにより、キャンセルを行うようにしてもよい。この機能はマウスボタンを押しながらマウスを横にずらす操作に比べて操作ミスが少なく、コンピュータ操作に不慣れな人を対象にした、本システム独自の手法である。
5. Display element (characters, images, etc.) selection method and display element movement (drag operation) methods associated with the functions described below To select a display element, select multiple display elements by moving the mouse while holding down the left mouse button. In addition to the method to select (display element selection by general drag operation, the selection ends when the mouse button is released), the display element selection process is in progress by clicking once with the left mouse button. There is a method in which the display element is selected when the mouse pointer passes over the display element in a state where the button is released, and the selection is completed by clicking the mouse button again. By clicking the right button of the mouse during the selection process, the selection process and the currently selected display element can be selected and canceled. Canceling may be performed by displaying a submenu (copy, delete, cancel, etc.) of processing for the display element being selected by clicking the right button. This function is unique to this system for people who are less accustomed to computer operations and have fewer operational errors than the operation of moving the mouse sideways while holding down the mouse button.

同様に、表示要素移動操作を行うときも、マウスの左ボタンを押したままマウスをずらして表示要素を移動させる。マウスボタンを離すと移動終了とする方法(ドラッグ操作)以外に、マウスボタンを表示要素上で一度クリックし表示要素を選択し、マウスボタンは離したままマウスを移動させることにより表示要素を移動し、もう一度マウスボタンをクリックすることにより移動終了とする方法もある。   Similarly, when a display element moving operation is performed, the display element is moved by moving the mouse while holding down the left mouse button. In addition to the method of ending movement when the mouse button is released (drag operation), click the mouse button once on the display element to select the display element, and move the display element by moving the mouse with the mouse button released. There is also a method of ending the movement by clicking the mouse button again.

6. レイアウト編集モード
入力した文字(文字列)を一文字単位の表示要素に変換し、各表示要素をドラッグ操作で移動可能にする機能である。表示要素変換機能を分離して、別メニューにしてもよい。移動機能を使って、各表示要素のレイアウト編集ができる。レイアウト編集操作実行時には、後述する設定機能(グリッド表示機能)を使って、各表示要素を整列させることができる。また、複数の表示要素を要素単位、行単位、ページ単位、問題名(番号)単位で指定して、文字間隔を調節する機能(文字間隔調節機能)や、各行の表示要素を行単位で画面表示幅一杯に均等に割り付ける機能(文字間隔調節機能)や、文字間隔はそのままで各行を画面表示幅中央に配置する機能(行位置調節機能)や、文字間隔はそのままで画面左端又は右端(マージンを設定できる)に各行を揃えて整列する機能(行位置調節機能)や、行間隔を調節する機能や、文章の読点単位で段落を形成する機能などがある。
6). Layout editing mode This function converts input characters (character strings) into display elements in units of one character, and enables each display element to be moved by a drag operation. The display element conversion function may be separated into another menu. The layout of each display element can be edited using the move function. When the layout editing operation is executed, the display elements can be aligned using a setting function (grid display function) described later. Also, multiple display elements can be specified in element units, line units, page units, and problem name (number) units, and the character spacing can be adjusted (character spacing adjustment function). A function that assigns the display width evenly (character spacing adjustment function), a function that arranges each line at the center of the screen display width without changing the character spacing (line position adjustment function), and a left or right edge (margin) on the screen without changing the character spacing. Can be set), and there is a function for aligning and aligning each line (line position adjustment function), a function for adjusting the line spacing, and a function for forming a paragraph for each reading point of a sentence.

各表示要素は原則として、テキストボックス(リッチテキストボックス)での文字レイアウトに準じて配置(スペース等指定文字1文字を1文字分空け、リターン文字で1行分下げる規則のもとで配置)されるが、文字間隔や行間隔、文字列の傾き(縦書き変換も可能)等を調節することができる。
文字、画像には、後述する背景を透明に設定する機能があり、これを使って複数の文字同士、複数の画像同士、あるいは複数の文字と複数の画像を、表示情報を覆い隠すことなく幾重にも重ねて表示することができる。これによって、各表示要素の位置の相関関係を把握することができ、表示要素同士の位置調整が可能となる。とくに、図上に文字がくる場合等に有効である。
As a general rule, each display element is arranged according to the character layout in the text box (rich text box) (placed under the rule that one specified character such as a space is separated by one character and the return character is lowered by one line). However, it is possible to adjust character spacing, line spacing, character string inclination (vertical writing conversion is possible), and the like.
Characters and images have a function to set a transparent background, which will be described later. Using this function, multiple characters, multiple images, or multiple characters and multiple images can be layered without covering up the display information. Can be displayed in a superimposed manner. Thereby, the correlation between the positions of the display elements can be grasped, and the positions of the display elements can be adjusted. This is particularly effective when characters appear on the figure.

7. 表示要素属性設定モード(機能)
メインメニューより各モードを選択し、表示要素を選択していく方法と、表示要素の選択を行いサブメニュー(通常はマウス右クリックで表示)より各機能を選択する方法とがある。
以下は表示要素に属性を与える例である。
7). Display element attribute setting mode (function)
There are a method of selecting each mode from the main menu and selecting a display element, and a method of selecting a display element and selecting each function from a submenu (usually displayed by right mouse click).
The following is an example of assigning attributes to display elements.

(1) 固定/解除モード(機能)
固定属性を付加された表示要素は「コンテンツ受け側端末」でのドラッグ操作等の操作対象からはずれる。「コンテンツ送り側端末」では、移動可のモードと不可のモードがあり、これらを切り替えることができる。
(1) Fixed / release mode (function)
The display element to which the fixed attribute is added is excluded from the operation target such as the drag operation at the “content receiving terminal”. The “content sending terminal” has a movable mode and a non-movable mode, which can be switched.

(2) 空白作成/解除モード(機能)
空白作成を付加された表示要素は、「コンテンツ受け側端末」で指定した大きさで指定した数の空白として表示され、別の表示要素がドラッグ操作により重ね合わせられた時(近辺にドラッグ移動してきた時)、表示属性(表示されている文字、文字色、画像データ等)を受け取り、操作結果の評価時に空白表示要素が持っていた表示属性とドラッグ移動してきた別の要素を照らし合わせて評価対象とする。
「コンテンツ受け側端末」ではドラッグの操作対象にもなり、解答選択肢のひとつとして利用することができる。「コンテンツ送り側端末」では、移動可のモードと不可のモードとがあり、これらを切り替えることができる。
(2) Blank creation / release mode (function)
A display element with blank creation added is displayed as the number of blanks specified by the size specified in “Content receiving terminal”, and when another display element is overlaid by dragging (dragging to the vicinity) Receive display attributes (displayed characters, text color, image data, etc.), and evaluate by comparing the display attributes of the blank display element with another element that has been dragged when evaluating the operation result. set to target.
The “content receiving terminal” can also be used as a drag operation target and can be used as one of answer options. The “content sending terminal” has a movable mode and a non-movable mode, which can be switched.

「コンテンツ送り側端末」で空白属性が設定された表示要素のデータは、「コンテンツ受け側端末」にコンテンツデータとして送られてくるモードと、送られてこないモードとがある。
前者は、「コンテンツ受け側端末」に予め評価プログラム及び空白表示要素のデータをダウンロードしており、評価時にサーバーとのトラフィックが発生せず快適に評価実行を行うことができる反面、学習問題等を扱うコンテンツの場合、「コンテンツ受け側端末」に正解が内在することから、正解を読み取られる可能性がある。これに対して、後者は、後述の「サーバー側での評価実行」手段により、サーバー側で評価を実行し、結果だけを返すようになっているので、このような危険性は回避できる。コンテンツが学習問題等の場合、前者は主に「自習」向きであり、後者は、模擬テストや合否テストのような客観評価が要求される場合向きである。このようなシステム構成としたことも、本システム独自の特徴である。
The data of the display element in which the blank attribute is set in the “content sending terminal” has a mode sent as content data to the “content receiving terminal” and a mode not sent.
The former has downloaded the evaluation program and blank display element data to the “content receiving terminal” in advance, and it is possible to perform the evaluation comfortably without generating any traffic with the server at the time of evaluation. In the case of content to be handled, there is a possibility that the correct answer can be read because the correct answer is inherent in the “content receiving terminal”. On the other hand, since the latter performs evaluation on the server side and returns only the result by means of “execution execution on the server side” described later, such a risk can be avoided. When the content is a learning problem or the like, the former is mainly suitable for “self-study”, and the latter is suitable for objective evaluation such as a mock test or a pass / fail test. This system configuration is also unique to this system.

(3) 空白作成チェック機能
解答時、空白に解答すべき正解が解答選択肢として存在するかチェックする機能である。
(4) グルーピング設定/解除モード(機能)
「コンテンツ受け側端末」、「コンテンツ送り側端末」の両端末において、複数の表示要素を選択し、グルーピング属性を与えることによって、複数の表示要素を一度に移動又はドラッグ操作をすることが可能となる。表示要素の選択は必ずしも連続している必要はなく、点在していても相似移動又はドラッグ操作を行うことができる。グルーピング操作毎に各グループには、異なるグループ番号が付与され、またあるグループに属する各表示要素には同一のグループ番号が付与される。グループの解除は、グループを構成するある表示要素の属性を解除することにより、そのグループを構成する表示要素の全グループ属性がクリアされ、実行される。
(3) Blank creation check function This function checks whether there is a correct answer that should be answered in the blank as an answer option when answering.
(4) Grouping setting / cancellation mode (function)
It is possible to move or drag multiple display elements at once by selecting multiple display elements and assigning grouping attributes to both the "content receiving terminal" and the "content sending terminal" Become. The selection of display elements is not necessarily continuous, and a similar movement or drag operation can be performed even if the display elements are scattered. A different group number is assigned to each group for each grouping operation, and the same group number is assigned to each display element belonging to a certain group. The cancellation of the group is executed by canceling the attribute of a certain display element constituting the group, thereby clearing all the group attributes of the display element constituting the group.

また、グループのネスト(グループ自体が他の各表示要素と同列となり、グループを構成する一員となる)機能も有する。この場合、グループの解除は属性解除を行う表示要素が所属するグループが複数あった場合、所属する全てのグループに属する表示要素のグループ属性をクリアすることとなる。
特別な機能として、連続するグループ化された表示要素は、「コンテンツ受け側端末」で同じグループ構成(表示要素の構成を意味し、画像データ位置に同数の画像データ、文字データ位置に同数の文字データがあることを意味する。)の空白表示部分にドラッグ操作が可能となり、評価時には、後述の評価ロジック設定機能(選択箇所全て一致のみ正解)と同じ評価基準で評価される。
スペース、語句や句読点等を基準にグルーピングを自動化する機能も有する。
本機能も、本システム独自の機能である。
It also has a function of nesting groups (the group itself is in the same row as other display elements and becomes a member of the group). In this case, when there are a plurality of groups to which the display element whose attribute is to be deleted belongs, the group attribute of the display element belonging to all the groups to which the attribute is released is cleared.
As a special function, the consecutive grouped display elements are the same group configuration (meaning the configuration of the display elements in the “content receiving terminal”, the same number of image data at the image data position, and the same number of characters at the character data position. (It means that there is data.)) A drag operation can be performed on the blank display portion, and at the time of evaluation, the evaluation is performed according to the same evaluation criteria as the evaluation logic setting function (only the correct answer for all selected portions).
It also has a function for automating grouping based on spaces, phrases and punctuation marks.
This function is also unique to this system.

空白属性、固定属性の付与されていない表示要素は、「コンテンツ受け側端末」でドラッグ操作が可能となる。しかし、ドラッグ操作許可属性を設け、何も付与されていない場合は、ドラッグ操作を不可とし、「ドラッグ許可/解除モード」なるものをつくり、属性を与えることによって該当する表示要素をドラッグ可能としてもよい。
後述する「表示要素リンク貼り付け機能」も、この属性設定機能を利用する。
A display element without a blank attribute or a fixed attribute can be dragged at the “content receiving terminal”. However, even if a drag operation permission attribute is provided and nothing is given, the drag operation is disabled, a “drag permission / release mode” is created, and the corresponding display element can be dragged by giving the attribute. Good.
The “display element link pasting function” described later also uses this attribute setting function.

8. 表示要素の削除機能
単一又は複数の表示要素を選択し削除する機能である。すなわち、文中(画像を含む)の文字(画像を含む、複数選択可)を削除する機能である。(1)は選択した表示要素を削除するだけであるが、(2)は2回、要素列選択を行い、2回目に選択した表示要素列を削除するのであるが、1回目に選択した要素列が複数行に亘る場合、行幅が保たれるように削除した表示要素分、表示要素の位置を詰める(文字間隔は変更しない。)。本機能も、本システム独自の機能である。
8). Display element deletion function This function selects and deletes one or more display elements. That is, it is a function for deleting characters (including images) (including images, multiple selections are possible) in the sentence. (1) only deletes the selected display element, but (2) selects the element row twice and deletes the display element row selected the second time, but the element selected the first time When the column extends over a plurality of lines, the positions of the display elements are reduced by the deleted display elements so that the line width is maintained (the character spacing is not changed). This function is also unique to this system.

9. 表示要素コピー・ペースト機能(複数の要素指定可)
表示要素を選択し、メインメニュー(サブメニュー)からコピーを選び、次にマウスで指定して位置に貼り付ける機能である(要素属性全てを含めてコピー・ペーストするモードと、表示属性(表示されている文字、文字色、画像データ等)のみコピー・ペーストするモードとがある。)。
9. Display element copy / paste function (multiple elements can be specified)
This is a function to select a display element, select copy from the main menu (submenu), then specify with the mouse and paste it to the position (copy and paste mode including all element attributes and display attributes (displayed) There are modes that only copy / paste).

10. 表示要素の最前面/最背面に移動機能
レイアウト編集を行う時の補足機能である。
表示要素の一方の背景を不透明とし、表示要素重ね合わせる場合、どちらの要素が前面/背面にあるかによって、見え方が変わってくる。そこで、表示要素を選択し、メインメニュー(サブメニュー)で「最前面/最背面に移動」を選ぶ。画像データを文字データの背面に必ず移動するモードがある。
10. Move function to the front / back of the display element This is a supplementary function for layout editing.
When the background of one of the display elements is made opaque and the display elements are superimposed, the appearance changes depending on which element is on the front / back side. Select the display element and select “Move to Front / Back” in the main menu (submenu). There is a mode that always moves image data to the back of character data.

11. 画像の拡大・縮小機能
(1) パーセント指定による拡大・縮小機能
(2) マウス操作による自由スケール設定機能
表示要素を選択し、メインメニュー(サブメニュー)で「拡大・縮小」を選ぶ。マウスを画像の右下近辺で動かし、拡大・縮小を行う。マウスクリックで操作を終了する。
11. Image enlargement / reduction function (1) Enlargement / reduction function by percentage specification (2) Free scale setting function by mouse operation Select a display element and select "Enlargement / reduction" from the main menu (submenu). Move the mouse near the lower right corner of the image to zoom in / out. End the operation with a mouse click.

12. フォント属性変更機能(複数の表示要素一括変更可)
単一又は複数の文字を選択し、各文字のフォントや、大きさや、色を変更することができる。
12 Font attribute change function (multiple display elements can be changed at once)
A single character or a plurality of characters can be selected, and the font, size, and color of each character can be changed.

13. リンク機能
「コンテンツ受け側端末」で表示要素操作時に文字リンクが設定された表示要素をクリック又は、マウスポインタが通過すると、これに関連付けられた、音声ファイル、ムービー、画像ファイル、テキストファイル、HTMLファイル等が再生・表示される機能である。前述の「表示要素属性設定機能」で、該当ファイルデータをリンクする属性を表示要素に設定する。
13. Link function When a display element for which a character link is set is clicked or the mouse pointer passes when the display element is operated on the "content receiving terminal", the sound file, movie, image file, text file, or HTML file associated with this is clicked Etc. are functions that are reproduced and displayed. The attribute for linking the corresponding file data is set in the display element by the “display element attribute setting function” described above.

14. 表示要素に空白属性が設定されている場合の「評価ロジック設定機能」
メインメニューから評価ロジック設定モードを選ぶと、空白属性が設定されている表示要素が選択可能となる。この中から複数の表示要素を選択し、サブメニューにより属性を設定する。
例としては、次のようなものがある。
(ア) 選択箇所全て一致かどうか評価する。
(イ) 選択箇所の位置が入れ替えると一致しているかどうか評価する。
(ウ) 選択箇所のうちどれか一つ以上が一致しているかどうか評価する。
(エ) 選択箇所のうちどれか一つ以上が一致していて、一致していないものは空白のままかどうか評価する。
評価実行後、コンテンツが学習問題等の場合には、赤ペンによるマル・バツの採点結果が各表示要素上に表示されるオプションがある。
14 "Evaluation logic setting function" when a blank attribute is set for the display element
When the evaluation logic setting mode is selected from the main menu, a display element having a blank attribute can be selected. A plurality of display elements are selected from these, and attributes are set by a submenu.
Examples include the following:
(A) Evaluate whether all selected parts match.
(B) Evaluate whether the position of the selected part matches when the position is changed.
(C) Evaluate whether one or more of the selected points match.
(D) Evaluate if one or more of the selected parts match and if they do not match remain blank.
After the evaluation, if the content is a learning problem or the like, there is an option for displaying the result of scoring of the red and white marks on each display element.

15. ページハンドリング機能
これには、以下の機能がある。
(1) ページコピー機能
(2) ページ貼り付け機能
(3) ページ削除機能
(4) ページ挿入機能
現在のページの前に新規ページが挿入され、以降のページは自動的に1ページずつ後ろにずれる。
(5) ページ移動機能
「現在のページを何ページにしますか。」というダイアログでページを指定する。ページ変更のあるページは自動的に調整される。
15. Page handling functions This includes the following functions:
(1) Page copy function (2) Page paste function (3) Page delete function (4) Page insert function A new page is inserted before the current page, and the subsequent pages are automatically shifted one page at a time. .
(5) Page move function Specify a page in the dialog box "How many pages do you want the current page to be?" Pages with page changes are automatically adjusted.

16. 問題ハンドリング機能
これには、以下の機能がある。
(1) 問題コピー機能
(2) 問題貼り付け機能
(3) 問題削除機能
(4) 問題挿入機能
現在のページの前に新規ページが挿入され、以降のページは自動的に1ページずつ後ろにずれる。
(5) 問題移動機能
(6) 問題別名複製機能
問題コピー機能(1)と、問題貼り付け機能(2)と、問題挿入機能(4)とを合わせもつ機能である。
16. Problem handling functions This includes the following functions:
(1) Question copy function (2) Question paste function (3) Question deletion function (4) Question insertion function A new page is inserted before the current page, and subsequent pages are automatically shifted one page at a time. .
(5) Problem move function (6) Problem alias copy function This is a function that has a problem copy function (1), a problem paste function (2), and a problem insertion function (4).

17. アンドゥ機能
既に述べた一連の編集機能をある段階(ステップ:操作数で指定)までキャンセルし、元に戻す機能である(但し、ステップ数には制限を設けてある。)。
18. 編集データ保存機能
編集データ(コンテンツデータ)は、複数のページに亘って、「コンテンツ送り側端末」のワークメモリ上に展開されており、「編集保存」メインメニューを選択することで、これらのデータはサーバー上に格納される。編集が加えられているにもかかわらず、「コンテンツ送り側端末」の編集プログラムを終了しようとすると、「編集を破棄しますか。」というダイアログが表示され、保存を促すようになっている。
17. Undo function This function cancels the series of editing functions described above up to a certain stage (step: designated by the number of operations) and restores it to the original (however, the number of steps is limited).
18. Edit data storage function Edit data (content data) is developed on the work memory of the "content sending terminal" across multiple pages. By selecting the "Edit and save" main menu, these data are stored. Is stored on the server. If you try to quit the editing program on the "content sending terminal" even though editing has been added, a dialog box "Are you sure you want to discard the edit?" Is displayed, prompting you to save.

19. 設定機能(問題単位、又はページ単位で設定でき、例えば以下の設定機能を有する。)
(1) 問題名
(2) 文字入力時初期フォント(文字の大きさ、色等を指定)
(3) 解答時間(カウントダウン式であり、0の場合はカウントアップしてゆき、−1の場合は無効である。)
(4) 編集者名
(5) パスワード(後述のパスワードチェック機能を参照)
(6) ページ背景色
(7) 文字背景色、画像背景透明指定色
文字背景を透明にしない場合の背景色であり、画像背景を透明にする場合、どの色を背景の色とみなすかを指定する。
(8) 空白部分背景色(「コンテンツ送り側端末」、「コンテンツ受け側端末」を別々に表示色設定可)
(9) 編集時の固定・グルーピングされている表示要素の背景色
「コンテンツ受け側端末」での背景色は無いが、設定できるようにしてもよい。
(10) グリッド表示オンオフ、及び間隔指定
これらの値は、編集途中で変更することも可能である。
19. Setting function (can be set in problem units or page units, for example, has the following setting functions)
(1) Problem name (2) Initial font for character input (specify character size, color, etc.)
(3) Answering time (Countdown type. If it is 0, it is counted up, and if it is -1, it is invalid.)
(4) Editor name (5) Password (Refer to the password check function described later)
(6) Page background color (7) Text background color and image background transparency designation color This is the background color when the text background is not transparent, and when the image background is transparent, specify which color is considered as the background color. To do.
(8) Blank portion background color (display colors can be set separately for "content sending terminal" and "content receiving terminal")
(9) Background color of fixed / grouped display elements at the time of editing Although there is no background color at the “content receiving terminal”, it may be settable.
(10) Grid display on / off and interval designation These values can be changed during editing.

20. 編集パスワードロック機能
編集者が設定し、パスワードを知らない他人が編集できないようにする機能であり、これを設定すると編集機能関係のメインメニュー、サブメニュー共に選択不可となる。この機能は、問題単位又は各ページ単位に設定することができる。解除するには、設定メニューをクリックすることによりID(編集者名)−PASSWORD入力ダイアログが表示され、適切な入力を行うことにより設定メニューが表示され、各編集メニューが選択可能となる。パスワードを解除は、設定メニューの「パスワード解除」ボタンをクリックすることにより実行される。
20. Edit password lock function This function is set by the editor so that others who do not know the password cannot edit. When this is set, the main menu and sub menu related to the edit function cannot be selected. This function can be set for each problem or each page. To cancel, an ID (editor name) -PASSWORD input dialog is displayed by clicking the setting menu, and the setting menu is displayed by performing an appropriate input, and each editing menu can be selected. The password is canceled by clicking the “password cancel” button in the setting menu.

21. コンテンツ受け側端末モード切替
編集モード「コンテンツ送り側端末」から操作実行モード「コンテンツ受け側端末」(コンテンツが学習問題の場合は解答モード)へ切り替えるメニューである。問題作成・編集後、確認のため切り替えて解答してみるとよい。
コンテンツ受け側端末専用のプログラムには、この解答モードのみの機能しか実装しておらず、したがって編集メニュー及び解答モード切替メニューはない。
21. Content receiving terminal mode switching This is a menu for switching from the edit mode “content sending terminal” to the operation execution mode “content receiving terminal” (answer mode when the content is a learning problem). After creating / editing a question, you may want to switch to check it for confirmation.
Only the answer mode function is implemented in the program dedicated to the content receiving terminal, and therefore there is no edit menu and answer mode switching menu.

22. 作図機能
CADや描画システムのように、線、円、曲線、多角形を描画したり、ペイント機能を装備したりしてもよいが、本システムのコンテンツ作成という観点に特化した以下の機能を有するのも本システムの特徴である。
本システムは、線、円、曲線、多角形等の図形をあらかじめシステム内に画像データ(ユーザーがアップロードできる画像データと同等のもの)として搭載しており、これを呼び出し、レイアウト編集画面上で移動及び拡大・縮小して配置する機能を有する。また、図形以外に文字(ルート、パーセント、ドル、リットル等をあらわす特殊文字を含む)も画像データとしてシステム内に搭載しており、画像データとして扱えることから、拡大・縮小等が容易に行うことができきる。
22. Drawing function You may draw lines, circles, curves, and polygons as in CAD and drawing systems, or you may be equipped with a paint function. However, the following functions specialized for the content creation of this system It is also a feature of this system.
This system is preloaded with graphic data such as lines, circles, curves, and polygons as image data (equivalent to image data that can be uploaded by the user) in the system, and this is called and moved on the layout editing screen. And has a function of arranging in an enlarged or reduced manner. In addition to graphics, characters (including special characters representing routes, percentages, dollars, liters, etc.) are also included in the system as image data, and can be handled as image data, making it easy to zoom in and out. I can do it.

23. データ数表示機能
各ページの表示要素が多くなればなるほど、各ページの表示要素読み込み時間が長くなり、ユーザーは通信が正常に行われているのかなどといった不安を感じてくる。また、1ページあたりの書き込み表示要素数は制限されており、ユーザーは現在書き込まれている要素数を把握する必要もある。
23. Data number display function As the number of display elements on each page increases, the display element reading time on each page becomes longer, and the user feels anxiety, such as whether communication is normally performed. In addition, the number of written display elements per page is limited, and the user needs to know the number of currently written elements.

このような事情に対処する機能として、本システムは、各ページのサーバーからのデータ読み込み又はサーバーへのデータ書き出し(保存)実行時に処理しているステップ(データ読み込み中→データ変換中→データ表示処理中)を表示する機能を有する。「データ変換中、データ表示処理中」については、データの要素数を(文字データか画像データかの種類も含めて)処理中にリアルタイムで表示する機能を有する。データ読み込み後は、画面上に文字表示要素数、画像表示要素数が表示される。   As a function to deal with such circumstances, this system is the step that is processed when data is read from the server of each page or when data is written (saved) to the server (data reading → data conversion → data display processing) Middle). “During data conversion and data display processing” has a function of displaying the number of data elements (including the type of character data or image data) in real time during processing. After data reading, the number of character display elements and the number of image display elements are displayed on the screen.

24. WEBサイト(インターネット、イントラネット)表示機能
本システムは、WEBブラウザ画面を各ページに表示する機能を有しており。この機能を用いて各ページの任意の場所に指定したWEBサイトの情報を表示することが可能である。これは、本システムのコンテンツ作成に多彩なバリエーションを与え、例えば、WEBページの動画や表等をそのまま、本システムのページの一部に表示させたりすることができる。
24. WEB site (Internet, intranet) display function This system has a function to display a WEB browser screen on each page. By using this function, it is possible to display information on a specified WEB site at an arbitrary place on each page. This gives various variations to the content creation of the system, and for example, a moving image or a table of a WEB page can be displayed as it is on a part of the page of the system.

以上(1.〜24.)は、「出題者側端末(コンテンツ送り側端末)」での操作実行アプリケーションの機能であるが、「解答者側端末(コンテンツ受け側端末)」での操作実行アプリケーションの機能は、以下(1’〜9’)のとおりである。なお、以下は、例として、コンテンツを学習問題とした場合である。   The above (1 to 24.) is the function of the operation execution application on the “questioner side terminal (content sending side terminal)”, but the operation execution application on the “solver side terminal (content receiving side terminal)”. The functions are as follows (1 ′ to 9 ′). In the following, as an example, content is a learning problem.

1’. 解答スタート
ドラッグ可能に設定された文字のドラッグ操作を可能にし、タイマーをスタートさせる。「解答ストップ」メニューを有効にする。
1 '. Start answer Enables dragging of characters that can be dragged and starts the timer. Enable the “answer stop” menu.

2’. 解答入力操作
(1) 表示要素のドラッグ操作(空白表示要素へのコピー)
解答操作では、グループ単位でドラッグ操作が可能である。一度ドラッグし、解答設定した表示要素を消去する方法として、ドラッグアウト操作(空白に設定されている表示要素をドラッグしながら空白外で離す操作)を用いている。同じ表示要素を、それぞれの空白位置に連続して持ってくるには、毎回同じ表示要素をドラッグしてくる必要はなく、空白位置でマウスの左ボタンを押しながら、少しずらす操作(チェックを付けるような感じ)で実現できる。
フォント属性(フォント、文字サイズや色)や画像の大きさが異なっても、ドラッグした位置の属性に合わせて解答設定される機能を用いている。フォント属性に関しては、文字の大きさ以外は、ドラッグした位置の属性に合わせないモードも用意している。これらの一連の機能は、ドラッグ操作で空白を埋めるための機能であり、本システム独自の機能である。
(2) キーボード入力操作
また、ドラッグ操作での解答のほかに、通常行われるキーボード入力を行うことができる。
(3) 選択肢による解答入力操作
さらに、予め用意された選択肢による解答操作も行うことができる。
2 '. Answer input operation (1) Dragging display elements (copying to blank display elements)
In the answer operation, a drag operation is possible in units of groups. As a method of erasing a display element that has been dragged once and set as an answer, a drag-out operation (an operation of dragging a display element set to a blank and releasing it outside the blank) is used. To bring the same display element continuously to each blank position, it is not necessary to drag the same display element every time. Can be realized.
Even if the font attributes (font, character size and color) and the image size are different, a function is used in which the answer is set according to the attribute of the dragged position. Regarding the font attribute, there is also a mode that does not match the attribute of the dragged position except for the character size. These series of functions are functions for filling a blank by a drag operation, and are unique to this system.
(2) Keyboard input operation In addition to the answer by the drag operation, a keyboard input that is normally performed can be performed.
(3) Answer input operation using options Furthermore, an answer operation using options prepared in advance can be performed.

3’. 解答ストップ
タイマーをストップさせ「解答チェック」(評価)、メニューを有効にする。
4’. 解答チェック(評価)
採点ロジックに則り、解答を採点し、結果を表示(赤ペンでマル・バツ印を付加)する。「解答スタート」及び「正解表示」メニューを有効にする。
3 '. Stop the answer Stop the timer, check the answer (evaluate), and activate the menu.
4 '. Answer check (evaluation)
In accordance with the scoring logic, the answer is scored and the result is displayed (with a red pen and a cross mark). Enable the “Start answer” and “Display correct answer” menus.

5’. サーバー側での評価実行
サーバー側で評価実行をする場合は、「正解表示」メニューは無く、正解データも「コンテンツ受け側端末」には送られてこない。解答結果は、サーバーに送られ、採点が行われ、結果のみが「コンテンツ受け側端末」に送られ、採点結果が端末に表示される。結果は、サーバー側でそのまま集計される(サーバーの評価結果格納手段による)ので、端末側から採点に関し、操作が行われる危険性がない。
5 '. Evaluation execution on the server side When the evaluation execution is performed on the server side, there is no “correct answer display” menu, and correct answer data is not sent to the “content receiving terminal”. The answer result is sent to the server, graded, only the result is sent to the “content receiving terminal”, and the graded result is displayed on the terminal. The results are aggregated as they are on the server side (by the server evaluation result storage means), so there is no risk of operations regarding scoring from the terminal side.

6’. 正解表示機能
正解を表示し、タイマーをクリアする。
7’. 問題及び解答、採点結果プリント機能
「コンテンツ送り側端末」及び「コンテンツ受け側端末」は、両端末共に印刷機能を有する。
6 '. Correct answer display function Displays the correct answer and clears the timer.
7 '. Question and answer, scoring result print function Both the “content sending terminal” and the “content receiving terminal” have a printing function.

8’. 採点結果の集計、保存機能
採点結果は、サーバーの別のシステムで管理され、WEBサイトで過去の履歴も含め閲覧できるようになっている。氏名等の個人情報を登録する機能を付加することで、多数の解答者が記録を残すことができ、WEBサイト上で採点結果に基づくランキング発表や偏差値評価等を行うことができる。
8 '. Scoring and storage function of scoring results The scoring results are managed by another system on the server and can be viewed on the WEB site including past history. By adding a function of registering personal information such as names, a large number of respondents can keep records, and ranking announcements and deviation value evaluations based on the scoring results can be performed on the WEB site.

9’. 本システムを使った「全国一斉模試システム」
WEBサイトにプログラムが用意され、模試の日時がサイト上で告知される。
プログラムには、サーバーシステムの日時を読み込む機能が装備され、ある日時が過ぎると問題の閲覧及び解答の開始が可能となる。参加者は事前にプログラムから参加受付登録を行う。それぞれの参加者は、制限時間内に解答し、解答チェックを行う。それぞれの採点結果は、サーバーにて一元管理され、ランキング等の結果がサイト上で公表される。
9 '. "National simultaneous simulation system" using this system
A program is prepared on the WEB site, and the date and time of the trial is announced on the site.
The program is equipped with a function for reading the date and time of the server system, and after a certain date and time, it is possible to view the question and start the answer. Participants register for participation in advance from the program. Each participant answers within the time limit and checks the answer. Each scoring result is centrally managed by the server, and the results of ranking etc. are published on the site.

なお、サーバーシステム1は、上記機能に代えて、あるいは上記機能に付加して、次のような機能を有するものであってもよい。
ア. レイアウト編集モード
入力した文字(文字列)を一文字単位の表示データに変換し、各表示データをドラッグ操作可能にする機能である。文字・画像のドラッグ操作でレイアウト編集をすることができる。文字、画像には背景を透明に設定する機能があり、これを使って文字同士、画像同士、複数の文字と複数の画像を幾重にも重ねて表示することができる。
The server system 1 may have the following functions in place of or in addition to the above functions.
A. Layout editing mode This function converts input characters (character strings) into display data in units of characters and enables each display data to be dragged. You can edit the layout by dragging characters and images. Characters and images have a function of setting the background to be transparent, and this can be used to display characters, images, multiple characters and multiple images in layers.

イ. 解答モード
虫食い表示枠は1文字毎に枠を付けるモードと文字列単位で枠を付けるモードがある。
文字列・画像のグルーピング機能を使って、これらを設定する。解答操作では、グループ単位でドラッグ操作が可能である。一度ドラッグし解答設定した文字を消去する方法として、ドラッグアウト操作を採用した。同じ文字をそれぞれの虫食い位置に連続して持ってくるには、毎回同じ文字をドラッグしてくる必要は無く、虫食い位置でクリックし少しずらす操作(チェックを付けるような感じ)で実現することができる。フォント属性(フォント、文字サイズや色)が異なっても、ドラッグした位置の属性に合わせて解答文字が設定される機能を実現している。
A. Answer mode The worm-eaten display frame has a mode for adding a frame for each character and a mode for adding a frame for each character string.
These are set using the character string / image grouping function. In the answer operation, a drag operation is possible in units of groups. A drag-out operation was adopted as a method of deleting characters once dragged and set as an answer. It is not necessary to drag the same character every time in order to bring the same character to each worm-eating position continuously, but it can be realized by clicking and slightly shifting at the worm-eating position (feeling like checking) it can. Even if the font attributes (font, character size and color) are different, the answer character is set according to the dragged position attribute.

ウ. 固定モード(文字・画像)
固定された文字は解答時ドラッグできなくなり、解答選択肢から除外される。
エ. 虫食い作成モード(文字・画像)
解答時虫食い表示となる(正解データベースの自動作成機能)。
C. Fixed mode (text / image)
Fixed characters cannot be dragged when answering and are excluded from answer options.
D. Insect eating mode (text / image)
Insect worm-eating display when answering (automatic creation of correct answer database).

オ. 虫食い・文字固定解除モード
文字列・画像のグルーピング機能を含む。文字列同士、画像同士、複数の文字列と複数の画像を一まとめにグループ設定し、ドラッグ操作時に一緒に移動させたり、採点チェック時にまとめて評価したりできるようにする機能である。スペース、語句や句読点等を基準にグルーピングを自動化する機能も有する。
E. Bug-eating / character fixed release mode Includes grouping function for character strings and images. This is a function that allows character strings, images, a plurality of character strings, and a plurality of images to be grouped together and moved together during a drag operation or collectively evaluated during a scoring check. It also has a function for automating grouping based on spaces, phrases and punctuation marks.

カ. 文字列直接入力機能(テキスト、リッチテキスト)
ファイルのアップロード機能(文字・画像)である。
キ. 文字・文字列(複数の文字)・画像・複数の画像の削除機能
ク. 画像の拡大・縮小機能
パーセント指定による拡大・縮小機能及びマウス操作による自由スケール設定機能を含む。
F. Direct text input function (text, rich text)
This is a file upload function (text / image).
G. Deletion function of characters / character strings (multiple characters) / images / multiple images Image enlargement / reduction function Including the enlargement / reduction function by percentage specification and the free scale setting function by mouse operation.

ケ. フォント変更機能
編集モードで各文字のフォントや、大きさや、色を変更することができる。
コ. 文字・画像の背面に移動機能
レイアウト編集を行う時の補足機能である。
サ. 編集データ保存機能
シ. 解答スタート
ドラッグ可能に設定された文字のドラッグ操作を可能にし、タイマーをスタートさせる。「解答ストップ」メニューを有効にする。
I. Font change function The font, size, and color of each character can be changed in edit mode.
E. Move to the back of text / image This is a supplementary function for layout editing.
Sa. Edit data storage function Start answer Enables dragging of characters that can be dragged and starts the timer. Enable the “answer stop” menu.

ス. 解答ストップ
タイマーをストップさせ「解答チェック」メニューを有効にする。
セ. 解答チェック
採点ロジックに則り、解答を採点し、結果を表示する。「解答スタート」及び「正解表示」メニューを有効にする。
ソ. 正解表示機能
正解を表示し、タイマーをクリアする。
S. Stop Answer Stop timer and activate “Check Answer” menu.
C. Answer check The answer is scored according to the scoring logic and the result is displayed. Enable the “Start answer” and “Display correct answer” menus.
Seo. Correct answer display function Displays the correct answer and clears the timer.

タ. 設定機能(以下の設定機能)
(a)問題名
(b)文字入力時初期フォント
(c)解答時間(カウントダウン式。0の場合は、カウントアップしていく。)
(d)設問者
(e)パスワード(編集者が設定し、他人が編集できないようにする機能)
(f)ページ背景色
(g)文字背景色、画像背景透明指定色
(h)文字背景を透明にしない場合の背景色、画像背景を透明にする場合、どの色を背景の色とみなすかを指定する。
(i)虫食い部分背景色(編集時、解答時)
(j)編集時の固定ラベル色、グルーピング色
(k)グリッド表示オンオフ、及び間隔指定
T. Setting function (the following setting function)
(A) Question name (b) Initial font at the time of character input (c) Answering time (countdown type. If 0, it is counted up.)
(D) Questioner (e) Password (function set by the editor to prevent others from editing)
(F) Page background color (g) Character background color, specified image background transparency color (h) Background color when the character background is not transparent, and which color is considered as the background color when the image background is transparent specify.
(I) Insect-eating part background color (when editing, when answering)
(J) Fixed label color and grouping color when editing (k) Grid display on / off and interval specification

チ. パスワードチェック機能
ツ. リッチテキスト入力編集機能
(a)フォント指定(フォント、文字の大きさ、色)
(b)虫食い作成機能
(c)文字固定機能
(d)文字固定・虫食い解除機能
H. Password check function. Rich text input editing function (a) Font specification (font, character size, color)
(B) Insect eating function (c) Character fixing function (d) Character fixing and insect eating release function

テ. 採点ロジック設定機能
(a)選択箇所全て一致のみ正解
(b)選択箇所の位置が入れ替わっていても正解
(c)選択箇所のうちどれか一つが正解ならば正解
Te. Scoring logic setting function (a) Correct if all selected locations are correct (b) Correct answer even if the location of the selected location is changed (c) Correct answer if any one of the selected locations is correct

ト. 文字リンク機能
解答時に文字リンクが設定された文字をクリックすると、これに関連付けられた、音声ファイル、画像ファイル、ムービー等が再生される機能
ナ. 問題及び解答、採点結果プリント機能
G. Character link function A function that plays audio files, image files, movies, etc. associated with a clicked character with a character link when answering. Question and answer, scoring result print function

以下、サーバーシステム1と、出題者側端末3等のコンテンツ送り側端末と、解答者側端末4等のコンテンツ受け側端末とを含むシステムの動作を説明する。まず、この動作の概要を説明する。すなわち、コンテンツ送り側端末とコンテンツ受け側端末との間でのコンテンツのやり取りをサポートするサーバーシステム1においては、サーバー7a、7bは、下記の各動作を行う。
(1) 申込又は質問に対する回答を要求する内容のコンテンツを作成・編集するためのアプリケーションをコンテンツ送り側端末に提供する。
(2) コンテンツ送り側端末で作成・編集されたコンテンツを受け取ってサーバーシステム内に格納する。
(3) サーバーシステム内に格納されているコンテンツをコンテンツ受け側端末に配信する。
(4) 上記コンテンツに対して所定の閲覧操作又は回答操作を実行させるためのアプリケーションをコンテンツ受け側端末に提供する。
(5) 上記回答操作の実行結果をコンテンツ受け側端末で評価させるためのアプリケーションをコンテンツ受け側端末に提供する。
(6) サーバーシステム側で上記回答操作の実行結果を評価する。
(7) 上記評価の結果をサーバーシステム内に格納する。
(8) コンテンツ送り側端末で作成・編集されたコンテンツを用いて課題、正解、評価基準等を作成させるアプリケーションをコンテンツ受け側端末に提供する。
とくに、コンテンツ送り側端末が出題者側端末3であり、コンテンツ受け側端末が解答者側端末4である場合は、以下のように動作する。
(9) 問題を作成・編集するための問題作成・編集アプリケーションを出題者側端末3に提供する。
(10) 出題者側端末3で作成された問題をサーバーシステム内に格納する。
(11) サーバーシステム内に格納されている問題を解答者側端末4に配信する。
(12) 上記問題に対して解答操作を実行させるための解答操作実行アプリケーションを解答者側端末4に提供する。
(13) 上記解答を評価するための評価アプリケーションを解答者側端末4に提供する。
(14) 解答者側端末4のモニタに表示された問題文中の文字又は図形を、個々にドラッグして解答欄に複写させて問題の解答を作成する。
(15) 解答者側端末4のモニタに表示された問題文中の解答選択肢を選択することにより、問題の解答を作成する。
(16) 解答者側端末4のモニタに表示された問題文中の空白欄に、キーボードで文字又は図形を入力することにより、問題の解答を作成する。
以下、サーバーシステム1と、出題者側端末3と、解答者側端末4とを含むシステムの動作を具体的に説明する。このシステムには、解答モードと編集モードがある。解答だけする場合は、解答モードのメニューのみが表示されるプログラムを利用する。編集する場合は、解答モードと編集モードの両方の機能が備わったプログラムを利用する。
以下、図4〜図39を参照しつつ、両方の機能を備えたシステムを操作した場合に順次表示される画面を説明する。
Hereinafter, the operation of the system including the server system 1, the content sending terminal such as the questioner terminal 3, and the content receiving terminal such as the answerer terminal 4 will be described. First, an outline of this operation will be described. That is, in the server system 1 that supports the exchange of content between the content sending terminal and the content receiving terminal, the servers 7a and 7b perform the following operations.
(1) Providing an application for creating / editing content with a content requesting an answer to an application or a question to a content sending terminal.
(2) Receive content created and edited by the content sending terminal and store it in the server system.
(3) Distribute the content stored in the server system to the content receiving terminal.
(4) An application for executing a predetermined browsing operation or answering operation on the content is provided to the content receiving terminal.
(5) An application for allowing the content receiving terminal to evaluate the execution result of the answer operation is provided to the content receiving terminal.
(6) The server system side evaluates the execution result of the answer operation.
(7) Store the result of the evaluation in the server system.
(8) Provide an application for creating a task, a correct answer, an evaluation standard, and the like to the content receiving terminal using the content created and edited by the content sending terminal.
In particular, when the content sending side terminal is the questioner side terminal 3 and the content receiving side terminal is the answerer side terminal 4, the operation is as follows.
(9) Provide a question creation / editing application for creating / editing a question to the questioner side terminal 3.
(10) The problem created by the questioner's terminal 3 is stored in the server system.
(11) Distribute the problem stored in the server system to the answerer side terminal 4.
(12) An answer operation execution application for executing an answer operation on the above problem is provided to the answerer side terminal 4.
(13) An evaluation application for evaluating the answer is provided to the answerer side terminal 4.
(14) The character or figure in the question sentence displayed on the monitor of the answerer's terminal 4 is individually dragged and copied to the answer column to create the answer to the question.
(15) A question answer is created by selecting an answer option in the question sentence displayed on the monitor of the answerer side terminal 4.
(16) An answer to the question is created by inputting characters or figures with a keyboard in a blank field in the question sentence displayed on the monitor of the answerer side terminal 4.
Hereinafter, the operation of the system including the server system 1, the questioner side terminal 3, and the answerer side terminal 4 will be described in detail. This system has an answer mode and an edit mode. When only answering, use a program that displays only the answer mode menu. When editing, a program having both the answer mode and edit mode functions is used.
Hereinafter, screens that are sequentially displayed when a system having both functions is operated will be described with reference to FIGS.

図4は、解答モードページトップ(問題表示初期画面)である。
図5は、「解答スタート」をクリックし、答えをドラッグしている画面である。
図6は、解答操作が一通り終え、「解答ストップ」をクリックしタイマーがストップした画面である。
図7は、「解答チェック」をクリックし、採点が行われた画面(不正解あり)である。
FIG. 4 shows the answer mode page top (question display initial screen).
FIG. 5 is a screen in which “answer start” is clicked and an answer is dragged.
FIG. 6 shows a screen in which the answer operation has been completed and the timer has been stopped by clicking “stop answer”.
FIG. 7 is a screen (with incorrect answer) on which the “Scoring” was clicked and the scoring was performed.

図8は、持ち時間があるので、再び「解答スタート」を実行している画面である。
図9は、解答中に時間切れとなった画面である。
図10は、「正解表示」メニューで正解を表示した画面(時間切れ又は解答チェックを行わないとこのメニューは実行できない。)である。なお、正解表示メニューが無いバージョンもある。正解チェックはサーバー側で行いユーザー側には正解を持ってこないバージョンと、正解をユーザー側に持ってきて自由に正解確認ができるバージョンがある。
図11は、「問題切替」メニューで問題を切り替えているところである。各問題は複数のページで構成されている。
以上は、解答操作である。
FIG. 8 is a screen in which “answer start” is executed again because there is time.
FIG. 9 shows a screen that has timed out during the answer.
FIG. 10 is a screen displaying the correct answer in the “correct answer display” menu (this menu cannot be executed unless time-out or answer check is performed). Some versions do not have a correct answer display menu. The correct answer check is performed on the server side, and there is a version that does not bring the correct answer to the user side, and a version that can bring the correct answer to the user side and check the correct answer freely.
FIG. 11 shows a problem being switched using the “problem switching” menu. Each question consists of multiple pages.
The above is the answer operation.

図12は、問題の新規作成画面(文字入力には、4つのパターンがある。)である。
図13に示すように、入力1)テキストの直接入力(テキストボックスが表れ、ここに文字を直接入力する。)する。
図14に示すように、編集画面に移るには「レイアウト」メニューを選択するか、画面の空白部分を左マウスクリックする。
図15は、入力された文字がレイアウト編集画面に配置された様子である。
図16は、入力2)テキストファイルのアップロードである。
図17に示すように、ファイル選択ダイアログボックスよりあらかじめ用意したテキストファイルを選択する。
FIG. 12 shows a new problem creation screen (character input has four patterns).
As shown in FIG. 13, input 1) Direct input of text (a text box appears, and characters are directly input here).
As shown in FIG. 14, in order to move to the editing screen, the “layout” menu is selected or the left mouse click is performed on a blank portion of the screen.
FIG. 15 shows a state where input characters are arranged on the layout editing screen.
FIG. 16 shows input 2) uploading a text file.
As shown in FIG. 17, a text file prepared in advance is selected from a file selection dialog box.

図18に示すように、テキストボックスにファイルの内容が読み込まれる。以降の操作は、前述のテキスト直接入力と同様である。入力3)としてリッチテキストファイルの読み込みも可能である。
図19は、テキストファイルが読み込まれ、各文字がレイアウト編集画面に配置された様子である。
As shown in FIG. 18, the contents of the file are read into the text box. Subsequent operations are the same as the direct text input described above. A rich text file can also be read as input 3).
FIG. 19 shows a state in which a text file is read and each character is arranged on the layout editing screen.

図20は、「文字列削除」メニュー実行画面(選択した文字列を削除する。文字列選択は必ずしも文字が連続していなくてもよい。マウスカーソルが通過した位置の文字が選択される仕組みになっている。この機能とは別に1文字単位で選択し、選択文字をマウス右ボタン=サブメニューで削除可能である。)である。
図21は、選択文字列が削除された様子である。
図22は、入力4)リッチテキストの直接入力メニュー選択である。
図23は、リッチテキスト入力画面にて文字入力をしているところである(文字列レイアウトはすペースを利用。リッチテキスト入力なので文字の大きさや色等をこの場で変更することができる。)。後でレイアウト編集画面に移行した後でも、これらの操作は可能である。
FIG. 20 shows a “character string deletion” menu execution screen (deleting the selected character string. The character string selection does not necessarily have to be a continuous character. The mechanism is such that the character at the position where the mouse cursor passes is selected. In addition to this function, it is possible to select one character unit and delete the selected character with the right mouse button = sub menu.
FIG. 21 shows a state where the selected character string is deleted.
FIG. 22 shows the input 4) rich text direct input menu selection.
FIG. 23 shows a character input on the rich text input screen (the character string layout uses a space. Since the text input is rich text, the size and color of the character can be changed on the spot). Even after moving to the layout editing screen later, these operations are possible.

図24に示すように、「レイアウト(変換)モード」メニューを選択し、レイアウト編集画面に移行する。
図25は、入力された文字がレイアウト編集画面に配置された様子である。
図26及び図27は、「レイアウト編集」画面操作(各文字をドラッグしてレイアウトする。)である。なお、文字のグルーピング機能を使って文字列単位での移動も可能である(グルーピング操作をしておけば、解答時のドラッグ操作も文字列単位で行うことができるようになる。)。
As shown in FIG. 24, the “layout (conversion) mode” menu is selected, and the layout editing screen is displayed.
FIG. 25 shows a state where input characters are arranged on the layout editing screen.
26 and 27 show the “layout edit” screen operation (each character is dragged and laid out). The character grouping function can also be used to move in units of character strings (if a grouping operation is performed, a drag operation at the time of answering can be performed in units of character strings).

図28は、「文字固定」操作(固定された文字は解答時ドラッグできなくなり、解答選択肢から除外される。)である。
図29は、「虫食い作成」操作(解答時この操作を施した文字が虫食い表示になる。)である。
図30は、「採点ロジック設定」操作(虫食い文字に採点ロジックを設定する。)である。
図31に示すように、一連の編集操作が終了したら、メニュー「編集保存」を実行し、編集終了(解答モードへ)を選んで、解答モードに移行し、解答操作で編集結果を確認する。
FIG. 28 shows a “fix character” operation (fixed characters cannot be dragged at the time of answer and are excluded from answer options).
FIG. 29 shows a “creating worm-eaten” operation (characters that have been subjected to this operation are displayed as worm-eaten when answered).
FIG. 30 shows a “scoring logic setting” operation (setting a scoring logic for worm-eating characters).
As shown in FIG. 31, when a series of editing operations is completed, the menu “edit and save” is executed, editing is completed (to the answer mode), the mode is shifted to the answer mode, and the editing result is confirmed by the answer operation.

図32は、解答モードに移行したところである(問題表示初期画面:図4に同じ)。
図33は、編集操作を施した画面である。
図34に示すように、編集操作を行うにあたって、あらかじめ設定画面で、文字入力時の文字の大きさや色、背景の色等を設定しておくことができる。これらの値は編集途中で変更も可能である。
FIG. 32 shows a state where the answer mode has been entered (question display initial screen: the same as FIG. 4).
FIG. 33 shows a screen on which an editing operation has been performed.
As shown in FIG. 34, when performing an editing operation, the size and color of a character when inputting a character, the background color, and the like can be set in advance on a setting screen. These values can be changed during editing.

図35、図36は、編集操作を施した図33から、解答モードに移行する様子である。
図37に示すように、設定画面では、編集者及びパスワードを設定することができる。
図38に示すように、パスワードが設定されたページでは、「編集」メニューを選択することができなくなる。
FIG. 35 and FIG. 36 show a state in which the mode is shifted to the answer mode from FIG. 33 in which the editing operation is performed.
As shown in FIG. 37, an editor and a password can be set on the setting screen.
As shown in FIG. 38, the “edit” menu cannot be selected on the page where the password is set.

図39に示すように、設定メニューをクリックすると、パスワード入力が求められ、正しいパスワードを入力すると、編集が可能となる。
なお、図示していないが、この他の重要な機能として、レイアウト編集時にグリッドを表示させ、文字をグリッドに合わせてきれいに並べることが可能である。また、画像ファイルの読み込み及び配置が可能である。これらの文字・画像は、背景を透明にし、お互いを重ね合わせて表示する事が可能である。
As shown in FIG. 39, when a setting menu is clicked, a password input is requested, and when a correct password is input, editing is possible.
Although not shown, as another important function, it is possible to display a grid when editing a layout and arrange characters neatly in accordance with the grid. It is also possible to read and arrange image files. These characters / images can be displayed with their backgrounds transparent and superimposed on each other.

ネットワークを介して出題者用端末及び解答者側端末に接続された、本発明にかかるサーバーシステムのシステム構成を示す模式図である。It is a schematic diagram which shows the system configuration | structure of the server system concerning this invention connected to the terminal for questions and the answerer side terminal via a network. 図1aに示すサーバーシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the server system shown to FIG. 1a. 出題者側端末における、デジタルテキストデータの作成手順を示す図である。It is a figure which shows the preparation procedure of the digital text data in the questioner's side terminal. 出題者側端末における、図形データの作成手順を示す図である。It is a figure which shows the preparation procedure of the figure data in the questioner's side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal. サーバーシステムと出題者側端末と解答者側端末とを含むシステムを操作したときにディスプレイにあらわれる画面を示す図である。It is a figure which shows the screen which appears on a display when operating the system containing a server system, a questioner side terminal, and an answerer side terminal.

符号の説明Explanation of symbols

1 サーバーシステム、 2 ネットワーク、 3 出題者側端末、 4 解答者側端末、 5 問題作成・編集アプリケーション、 6 問題解答・評価アプリケーション、 7 サーバー群、 8 データベース、 9 システムロジック層9、 10 ウェブサービス部10、 11 ウェブアプリケーション11。   DESCRIPTION OF SYMBOLS 1 Server system, 2 Network, 3 Questioner side terminal, 4 Answerer side terminal, 5 Question creation / editing application, 6 Question answer / evaluation application, 7 Server group, 8 Database, 9 System logic layer 9, 10 Web service part 10, 11 Web application 11.

Claims (7)

ネットワークを介して、コンピュータからなるコンテンツ送り側端末とコンピュータからなるコンテンツ受け側端末とに接続されるとともに、コンピュータからなり情報処理を行うプロセッサを備えたサーバーと、情報を格納するメモリと、ウェブアプリケーションソフトウェアとを有し、コンテンツ送り側端末とコンテンツ受け側端末との間でのコンテンツのやり取りをサポートするサーバーシステムであって、
サーバーの一部をなし、それぞれメモリ内に格納されている質問に対する回答を要求する内容のコンテンツを、該コンテンツの表示要素である文字又は像を自由にレイアウトするとともに、問題を作成するために上記各表示要素に対して空白作成の属性を設定することにより作成・編集するためのアプリケーションと、空白作成の属性が設定されている表示要素に、上記回答の適正をチェックするための評価ロジックを設定することにより上記回答の評価基準を作成するためのアプリケーションとを読み出してコンテンツ送り側端末に送信するコンテンツ作成・編集アプリケーション提供部と、
サーバーの一部をなし、コンテンツ送り側端末で作成・編集されたコンテンツ及び評価基準をコンテンツ送り側端末から受信してメモリ内に格納するコンテンツ格納部と、
サーバーの一部をなし、メモリ内に格納されているコンテンツ及び評価基準を読み出してコンテンツ受け側端末に配信するコンテンツ配信部と、
サーバーの一部をなし、メモリ内に格納されている上記コンテンツに対して所定の閲覧操作又は回答操作を実行させるためのアプリケーションを読み出してコンテンツ受け側端末に送信する回答操作実行アプリケーション提供部と、
サーバーの一部をなし、上記コンテンツ送り側端末で作成された評価基準に基づいて、上記回答操作の実行結果をコンテンツ受け側端末において評価させるためのアプリケーションを読み出してコンテンツ受け側端末に送信する回答結果評価アプリケーション提供部とを備えていることを特徴とするサーバーシステム。
A server that is connected to a content sending terminal composed of a computer and a content receiving terminal composed of a computer via a network, and that includes a processor configured to perform information processing, a memory that stores information, and a web application A server system that supports the exchange of content between a content sending terminal and a content receiving terminal,
A part of the server, the content of the contents requesting answers to questions that are stored in the memory, respectively, with freely laying out characters or images is a display element of the content, to create a problem and applications for creating and editing by setting the attributes of the space created for the above each display element in the display element blank creation of the attribute is set, the evaluation logic to check the appropriateness of the answer and content creation and editing application providing unit which transmits the content transmission side terminal reads an application for creating criteria of the reply by setting,
A content storage unit that forms part of the server and receives the content created and edited by the content sending terminal and the evaluation criteria from the content sending terminal and stores them in the memory;
A content delivery unit that forms part of the server and reads the content and evaluation criteria stored in the memory and delivers them to the content receiving terminal;
An answer operation execution application providing unit that reads out an application for executing a predetermined browsing operation or an answer operation on the content stored in the memory and that is a part of the server, and transmits the read application to the content receiving terminal;
An answer that is a part of the server, reads an application for evaluating the execution result of the answer operation at the content receiving terminal based on the evaluation criteria created at the content sending terminal, and transmits the application to the content receiving terminal A server system comprising a result evaluation application providing unit.
サーバーの一部をなし、コンテンツ受け側端末から上記回答操作の実行結果を受信してサーバーシステム側において上記評価基準で上記回答操作の実行結果を評価する評価実行部をさらに備えていることを特徴とする請求項1に記載のサーバーシステム。   It further comprises an evaluation execution unit that forms a part of the server, receives the execution result of the answer operation from the content receiving terminal, and evaluates the execution result of the answer operation on the server system side based on the evaluation criteria. The server system according to claim 1. サーバーの一部をなし、評価実行部により実行された上記評価の結果をメモリ内に格納する評価結果格納部をさらに備えていることを特徴とする請求項2に記載のサーバーシステム。   The server system according to claim 2, further comprising an evaluation result storage unit that constitutes a part of the server and stores the result of the evaluation executed by the evaluation execution unit in a memory. コンテンツ送り側端末及びコンテンツ受け側端末が、それぞれ、ネットワークを利用した問題出題・解答システムにおける出題者側端末及び解答者側端末であって、
コンテンツ作成・編集用アプリケーション提供部が、問題を作成・編集するための問題作成・編集アプリケーションと上記問題の解答の評価基準を作成するためのアプリケーションとを出題者側端末に送信する手段を有し、
コンテンツ格納部が、出題者側端末で作成された問題及び解答の評価基準をメモリ内に格納する手段を有し、
コンテンツ配信部が、メモリ内に格納されている問題及び解答の評価基準を解答者側端末に配信する手段を有し、
回答操作実行アプリケーション提供部が、上記問題に対して解答操作を実行させるための解答操作実行アプリケーションを解答者側端末に送信する手段を有し、
回答結果評価アプリケーション提供部が、上記解答を評価するための評価アプリケーションを解答者側端末に送信する手段を有することを特徴とする請求項1〜3のいずれか1つに記載のサーバーシステム。
The content sending side terminal and the content receiving side terminal are respectively a question answerer side terminal and an answerer side terminal in a question answering / answering system using a network,
The content creation / editing application providing unit has means for transmitting a question creating / editing application for creating / editing a question and an application for creating an evaluation standard for answering the above question to the questioner's terminal ,
The content storage unit has means for storing in the memory the evaluation criteria of the questions and answers created by the questioner's terminal,
The content distribution unit has means for distributing the question and answer evaluation criteria stored in the memory to the answerer side terminal,
The answer operation execution application providing unit has means for transmitting an answer operation execution application for executing the answer operation to the above problem to the answerer side terminal,
The server system according to any one of claims 1 to 3, wherein the answer result evaluation application providing unit includes means for transmitting an evaluation application for evaluating the answer to the answerer side terminal.
解答操作実行アプリケーション及び評価アプリケーションが、解答者側端末のモニタに表示された問題文中の文字又は図形を、個々にドラッグして解答欄に複写させて問題の解答を作成することができるアプリケーションを有することを特徴とする請求項4に記載のサーバーシステム。   The answer operation execution application and the evaluation application have an application that can create a question answer by dragging characters or figures in the question sentence displayed on the monitor of the answerer terminal individually and copying them to the answer column. The server system according to claim 4. 解答操作実行アプリケーション及び評価アプリケーションが、解答者側端末のモニタに表示された問題文中の解答選択肢を選択することにより、問題の解答を作成することができるアプリケーションを有することを特徴とする請求項4に記載のサーバーシステム。   5. The answer operation execution application and the evaluation application include an application that can create an answer to a question by selecting an answer option in a question sentence displayed on a monitor of a respondent terminal. Server system described in. 解答操作実行アプリケーション及び評価アプリケーションが、解答者側端末のモニタに表示された問題文中の空白欄に、キーボードで文字又は図形を入力することにより、問題の解答を作成することができるアプリケーションを有することを特徴とする請求項4に記載のサーバーシステム。   The answer operation execution application and the evaluation application have an application that can create an answer to a question by inputting characters or figures with a keyboard in a blank field in the question sentence displayed on the monitor of the answerer's terminal. The server system according to claim 4.
JP2005372765A 2003-10-03 2005-12-26 Server system Expired - Fee Related JP5097346B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005372765A JP5097346B2 (en) 2003-10-03 2005-12-26 Server system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2003346200 2003-10-03
JP2003346200 2003-10-03
JP2005372765A JP5097346B2 (en) 2003-10-03 2005-12-26 Server system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003413707A Division JP2005128466A (en) 2003-10-03 2003-12-11 Server system

Publications (2)

Publication Number Publication Date
JP2006185447A JP2006185447A (en) 2006-07-13
JP5097346B2 true JP5097346B2 (en) 2012-12-12

Family

ID=36738473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005372765A Expired - Fee Related JP5097346B2 (en) 2003-10-03 2005-12-26 Server system

Country Status (1)

Country Link
JP (1) JP5097346B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7077366B2 (en) * 2020-07-14 2022-05-30 ミサワホーム株式会社 Home sales support system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10274919A (en) * 1997-03-31 1998-10-13 Hitachi Software Eng Co Ltd Educational aided system
JPH11282826A (en) * 1998-03-31 1999-10-15 Nippon Telegr & Teleph Corp <Ntt> Electronic education system using the Internet
JP3887525B2 (en) * 2000-07-11 2007-02-28 株式会社日本統計事務センター Online testing system
JP2002222181A (en) * 2000-11-21 2002-08-09 Bisket Kk Information processing system and method therefor, and recording medium recording information processing software
JP4562974B2 (en) * 2001-05-08 2010-10-13 パナソニック株式会社 Bidirectional communication method, bidirectional communication system, and information processing apparatus
JP3687785B2 (en) * 2001-08-15 2005-08-24 株式会社日本統計事務センター Scoring processing method and scoring processing system
JP2003091472A (en) * 2001-09-18 2003-03-28 Sony Corp Content distribution system, content distribution method, and content transmission program
JP2003173131A (en) * 2001-12-06 2003-06-20 Japan Research Institute Ltd Question creation system, education system using the question creation system, question creation program, and recording medium recording the program
JP2003248640A (en) * 2002-02-25 2003-09-05 Sony Corp Content transmission server, content transmission method, content transmission program, and storage medium

Also Published As

Publication number Publication date
JP2006185447A (en) 2006-07-13

Similar Documents

Publication Publication Date Title
US6931591B1 (en) Publishing layout wizard
US7565615B2 (en) Survey generation system
US20020124048A1 (en) Web based interactive multimedia story authoring system and method
US20020049847A1 (en) Dynamic interactive processes for unaided browsers
US7257767B1 (en) System and method for publishing documents
US5694544A (en) Conference support system which associates a shared object with data relating to said shared object
US6918082B1 (en) Electronic document proofing system
Rees A feasible user story tool for agile software development?
CA2683604A1 (en) Book creation systems and methods
US20050289461A1 (en) System and method for digital content processing and distribution
US20140193047A1 (en) Systems and methods for generating autoflow of content based on image and user analysis as well as use case data for a media-based printable product
US20030220905A1 (en) System and method for digital content processing and distribution
US20140195921A1 (en) Methods and systems for background uploading of media files for improved user experience in production of media-based products
US7406528B2 (en) Method for communication
Wallace et al. Extreme programming for Web projects
US7210996B2 (en) Questionnaire method of making topic-specific word puzzle documents
US20060085755A1 (en) Learning supporting program having tag information function, learning supporting method, and learning supporting system
US20090249195A1 (en) Computer-Implemented System For Creating A Publication And Method Thereof
KR102007987B1 (en) Mind Map ChamBot Support Service Platform for Organizing a Notes and Sharing Information and Drive of the Same
JP5097346B2 (en) Server system
JP2005128466A (en) Server system
Miner et al. Math on the Web: A Status Report.
WO2000048098A1 (en) System and method for publishing documents
Jackson Introduction to the Internet and web page design
Bunzel Sams Teach Yourself Microsoft Office PowerPoint 2003 in 24 hours

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061211

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20061211

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20071130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090824

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100524

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120817

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120924

R150 Certificate of patent or registration of utility model

Ref document number: 5097346

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150928

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees