Nothing Special   »   [go: up one dir, main page]

KR100367466B1 - Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof - Google Patents

Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof Download PDF

Info

Publication number
KR100367466B1
KR100367466B1 KR10-2000-0023962A KR20000023962A KR100367466B1 KR 100367466 B1 KR100367466 B1 KR 100367466B1 KR 20000023962 A KR20000023962 A KR 20000023962A KR 100367466 B1 KR100367466 B1 KR 100367466B1
Authority
KR
South Korea
Prior art keywords
learning
evaluation
user
web server
mathematical
Prior art date
Application number
KR10-2000-0023962A
Other languages
Korean (ko)
Other versions
KR20000049882A (en
Inventor
박주섭
Original Assignee
박주섭
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 박주섭 filed Critical 박주섭
Priority to KR10-2000-0023962A priority Critical patent/KR100367466B1/en
Publication of KR20000049882A publication Critical patent/KR20000049882A/en
Application granted granted Critical
Publication of KR100367466B1 publication Critical patent/KR100367466B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Educational Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Educational Administration (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

본 발명은 인터넷을 통한 수학학습에서 사용되는 수학기호와 도형의 표현을 단순 코드화함으로써 수학기호와 도형에 사용되는 데이터 용량을 대폭 감축하여 적은 공간으로도 대용량 학습 데이터 베이스 구축이 가능하도록 하고, 이 학습 데이터 베이스 운용을 통하여 학습자에게 학습내용을 제공함과 아울러 사용자가 입력하는 학습평가 데이터를 기록, 분석하여 이를 토대로 사용자 학습 능력에 적절한 양방향 학습을 진행할 수 있도록 한 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템 및 그 방법에 관한 것이다. 본 발명은 인터넷망을 통하여 웹서버에 접속된 다수의 사용자 단말기와, 상기 웹서버를 운영하는 운영 단말기가 구성되고, 상기 웹서버에는 회원관리, 학습내용 전달, 사용자의 학습능력 평가 및 기록/관리 등을 수행하기 위한 각각의 사용자관리 DB, 학습내용 DB, 학습일정 DB, 평가문제 DB, 평가기록 DB로 구성된 데이터베이스를 갖추고, 상기 웹서버로부터 상기 사용자의 단말기로 전송되는 HTML문서에는 사용자 등록 과정과, 초기 평가 과정과, 학습물 제공 과정과, 평가 및 보충 학습물 제공 과정과, 성취도/성향 분석 과정을 표시하도록 하여 사용자로부터 정보를 주고받는 양방향 학습이 가능하도록 한다.The present invention by simply coding the representation of mathematical symbols and figures used in mathematics learning over the Internet significantly reduced the data capacity used for mathematical symbols and figures to enable the construction of a large-scale learning database in a small space, Provides learning contents to learners through database operation, and records and analyzes the learning evaluation data input by the user, and codes and expresses mathematical symbols and figures on the Internet to enable interactive learning appropriate to the user's learning ability. An interactive learning / evaluation system and method thereof are provided. The present invention comprises a plurality of user terminals connected to a web server through an internet network, and an operating terminal for operating the web server, wherein the web server includes member management, learning content delivery, evaluation of user's learning ability, and recording / management. Each database includes a user management DB, a learning contents DB, a learning schedule DB, an evaluation problem DB, and an evaluation record DB. The HTML document transmitted from the web server to the user's terminal is included in the user registration process. In this way, the initial evaluation process, the learning material providing process, the evaluation and supplementary learning material providing process, and the achievement / trend analysis process may be displayed to enable interactive learning to exchange information from the user.

Description

인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템 및 그 방법{Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof}Study and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method

본 발명은 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 인터넷을 통한 수학학습에서 사용되는 수학기호와 도형의 표현을 단순 코드화함으로써 수학기호와 도형에 사용되는 데이터 용량을 대폭 감축하여 적은 공간으로도 대용량 학습 데이터 베이스 구축이 가능하도록 하고, 이 학습 데이터 베이스 운용을 통하여 학습자에게 학습내용을 제공함과 아울러 사용자가 입력하는 학습평가 데이터를 기록, 분석하여 이를 토대로 사용자 학습 능력에 적절한 양방향 학습을 진행할 수 있도록 한 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템 및 그 방법에 관한 것이다.The present invention relates to a bidirectional learning / evaluation system and method for encoding a mathematical symbol and a figure on the Internet, and more particularly, to a mathematical symbol by simply encoding a representation of a mathematical symbol and a figure used in a mathematical learning through the Internet. Significantly reduce the data capacity used for graphs and figures, enabling the construction of large-scale learning databases with a small amount of space, and providing learning contents to learners through the operation of this learning database, and recording learning evaluation data entered by users. The present invention relates to an interactive learning / evaluation system and method for coding and expressing mathematical symbols and figures on the Internet so that interactive learning suitable for user learning ability can be performed based on the analysis.

일반적으로 인터넷을 이용하여 수학기호와 도형을 표현하는 학습 시스템에서는 문자, 이미지 등으로 이루어진 문서를 제작한 다음 웹서버에 업로드하여 사용자에게 학습내용을 전달하고 있다.In general, a learning system expressing mathematical symbols and figures by using the Internet produces a document consisting of characters, images, etc., and uploads it to a web server to deliver the learning contents to the user.

이중 인터넷을 이용한 수학학습은 일반문자와 정화상을 이용하여 제작된 문서를 웹페이지상에서 표현하는 직접적인 방법과, 사용자의 컴퓨터에 이미 설치된 전용뷰어를 이용하여 전용문서를 표현하는 간접적인 방법이 있었다.There are two ways of learning mathematics using the Internet: the direct method of expressing a document produced by using general characters and purification images on a web page, and the indirect method of expressing a private document using a dedicated viewer already installed on a user's computer.

여기에서 전자인 직접표현방법에 의한 인터넷상에서의 종래 수학표현은 첨부도면 도1에 도시된 바와 같이 우선 운영자에 의해 웹페이지에서 표현하고자하는 학습내용을 워드프로세서 또는 텍스트 에디터와 같은 통상의 문서편집기를 이용하여 파일형태로 제작하는 한편, 학습내용중에 포함될 수학 기호 및 도형은 전용의 수식편집기와 이미지 편집기를 이용하여 제작한 다음 각각 제작된 파일을 웹페이지에서 표현될 수 있도록 그래픽 이미지 포맷(예를 들어서 GIF 또는 JPG 형태의 그래픽 파일)으로 변환한다(S10~S11).Here, the conventional mathematical expression on the Internet by the direct expression method, which is the former, is used as a conventional document editor such as a word processor or a text editor to learn contents to be expressed on a web page by an operator as shown in FIG. While the mathematical symbols and figures to be included in the learning content are produced using a dedicated equation editor and an image editor, the graphic image format (for example, can be expressed on a web page). (GIF or JPG graphic file) (S10 to S11).

이후, 하이퍼텍스트 마크업 언어(HyperText Markup Language: 이하 "HTML"이라 칭함)로 된 문서의 명령어 형식(TAG)으로 표현될 위치에 삽입한 다음 HTML문서상에 설명을 위한 문자를 입력한 후 앞서 제작된 그래픽 파일과 함께 운영자의 웹서버에 업로드하여 등록하는 방식을 취하였다(S12~S14).Subsequently, the document is inserted in a position to be expressed in a command format (TAG) of a document in HyperText Markup Language (hereinafter referred to as "HTML"), and then inputs characters for explanation on the HTML document. Along with the graphic file was uploaded to the operator's web server to register (S12 ~ S14).

위와 같은 과정을 거쳐서 웹서버에 업로드된 HTML문서는 인터넷과 같은 통신접속수단을 통해 웹서버에 접속된 사용자측의 퍼스널컴퓨터상에서 구동되는 웹 브라우저 화면을 모니터 등과 같은 화상출력수단을 통해 보면서 학습을 진행하게 된다(S15~S18).Through the above process, the HTML document uploaded to the web server can learn while watching the web browser screen running on the personal computer of the user connected to the web server through a communication connection means such as the Internet through an image output means such as a monitor. (S15 to S18).

그러나, 이와 같이 종래의 방식으로 제작된 HTML문서에 삽입되어 있는 그래픽 이미지 형태의 수학기호와 도형은 여러 단계의 제작과정 및 이에 다른 데이터 저장 공간 확보를 위하여 과다한 제작비용이 소요되어, 인터넷 특성상 광범위한 사용자를 위하여 다양하고 많은 분량의 웹브라우저용 학습 데이터를 제작하는 데 제약요인이 되어 왔다. 또 사용자의 학습능력을 고려하지 않은 채 운영자 또는 이를 제작한 사람으로부터 삽입된 것이기 때문에 획일적인 내용만 등록할 수 있을 뿐 사용자의 학습능력이나 요구사항을 전혀 고려하지 못하는 서비스를 제공할 수밖에 없었다.However, mathematical symbols and figures in the form of graphic images embedded in HTML documents produced in the conventional manner require excessive manufacturing costs in order to secure various data storage spaces and other steps, and thus, users of a wide variety of users For this purpose, it has been a limiting factor in producing various and large amounts of learning data for web browsers. In addition, since it was inserted from the operator or the person who produced it without considering the learning ability of the user, only the uniform contents can be registered, but the service that cannot consider the learning ability or the requirements of the user was inevitably provided.

즉, 이러한 종래의 웹서비스를 운영하는 운영자측에서 일방적으로 학습 데이터를 전송하는 학습시스템은 이해 및 암기가 주를 이루는 어학, 인문 부문과 달리 전후학습이 분명히 구분되어 있고, 전(前)학습이 충분히 이루어진 이후에 후(後)학습이 가능한 단계별 학습의 특성을 가지는 수리부문을 학습하기 위한 서비스로는 적합하지 못하다는 문제점을 가지고 있었던 것이다.In other words, the learning system that transmits the learning data unilaterally from the operator who operates the conventional web service has clear distinction between before and after learning, unlike language and humanities, which are mainly understood and memorized. After enough completion, it was not suitable as a service for learning the mathematics sector, which has the characteristics of step-by-step learning that can be performed afterwards.

또한, 사용자로부터 학습능력을 평가하기 위한 데이터 또는 현재 요구하고 있는 정보를 충분하게 수집한 후에 단계별로 학습내용을 제공하거나 데이터베이스 검색후 적절한 수준의 학습내용을 제공하여야만 학습성취도를 높일 수 있으나 수학학습에서 사용되는 수학기호나 도형은 텍스트형태의 문자와는 달리 이미지 형태의 파일로 제작해야 하기 있기 때문에 수학교육을 위한 데이터베이스를 구축하기가 곤란하여 실시간 서비스가 어렵다는 문제점을 가지고 있었던 것이다.In addition, the learning achievement can be improved only by providing the learning contents step by step after collecting enough data or current information required to evaluate the learning ability from the user or by providing the appropriate level of learning contents after searching the database. Mathematical symbols and figures used have a problem in that real-time service is difficult because it is difficult to build a database for mathematics education because it is necessary to produce a file in the form of an image unlike a textual character.

그리고, HTML문서에 삽입되는 수학기호 및 도형이 문자와 같이 반복해서 사용되는 것임에도 불구하고 HTML문서 제작시에 매번 수식편집기와 그래픽 편집기를 이용하여 편집작업을 병행하여야 하는 불편한 문제점도 있었다.In addition, despite the fact that mathematical symbols and figures inserted into HTML documents are repeatedly used like letters, there is an inconvenience in that editing operations must be performed by using an equation editor and a graphic editor each time an HTML document is produced.

한편, 후자인 전용뷰어를 이용하여 수학학습 내용을 검색할 수 있도록 된 간접표현방식은 첨부도면 도2에 도시된 바와 같이, 웹페이지에서 표현하고자 하는 학습내용을 전용문서편집기를 이용하여 제작하게 되는데 이중 수학기호 및 도형은 각각 수식편집기 및 그래픽용 소프트웨어, 혹은 문서 편집기에 내장된 수학기호 편집기능을 이용하여 표현될 내용으로 작업한다(S20~S21). 또한, 이 문서파일을 HTML 문서의 명령어 형식을 이용하여 문서에 삽입한 후 운영자의 웹서버에 업로드하여 등록하는 방식을 취하고 있었다(S22~S23).On the other hand, the indirect expression method that allows the latter to search for the content of mathematics learning using the dedicated viewer, as shown in the accompanying drawings, to produce the learning content to be expressed in the web page using a dedicated document editor. The double mathematical symbols and figures work with the contents to be expressed using the mathematical editor and graphic software, or the mathematical symbol editing function built in the text editor (S20 to S21). In addition, the document file was inserted into the document using the HTML document command format and uploaded to the operator's web server for registration (S22 to S23).

이러한 간접표현방식으로 제작된 웹페이지를 보기 위해 사용자는 퍼스널 컴퓨터에 전용의 그래픽 문서 뷰어(24)를 설치한 다음, 웹 브라우저(22)를 통하여 표시된 전용문서를 검색하게 된다(S24~S29).In order to view the web page produced by the indirect expression method, the user installs a dedicated graphic document viewer 24 on the personal computer, and then searches the displayed dedicated document through the web browser 22 (S24 to S29).

그러나, 이와 같은 간접표현방식도 직접표현방식에서 지적하였던 것과 마찬가지로 수학기호와 도형의 제작과정상의 제약요인으로 학습 데이터베이스화가 이루어지기 어려워 획일적인 교육을 진행할 수밖에 없다는 공통된 문제점을 가지고 있었으며, 매번 수학기호와 도형 제작을 위한 편집작업을 병행하여야 하는 불편함도 있었다.However, the indirect expression method, like the direct expression method, has a common problem that it is difficult to make a learning database due to the limitations in the process of producing mathematical symbols and figures. Therefore, the indirect expression method has a common problem. There was also the inconvenience of having to do editing work for the shape production.

따라서 운영자와 사용자가 양방향으로 데이터를 주고받으면서 인터넷 학습시스템을 운영하기 위해서는 관련 데이터베이스 구축이 기본적인 전제조건이나, 웹페이지에서 수학 학습에 필요한 기호, 도형 등을 일반 텍스트형태의 문서와 함께 실시간으로 표현하는 기술적인 어려움으로 인하여 수학 학습 데이터베이스 구축이 이루어지지 못하고 있는 실정이다.Therefore, in order to operate the Internet learning system while the operator and the user exchange data in both directions, the related database construction is a basic prerequisite, but the symbols and figures necessary for learning the mathematics on the web page are expressed in real time together with the document in the form of a plain text. Due to technical difficulties, the mathematics learning database cannot be built.

본 발명은 상기와 같은 문제점을 해결하기 위하여 이루어진 것으로, 그 목적은 인터넷을 통한 수학학습에서 사용되는 수학기호와 도형의 표현을 단순 코드화함으로써 수학기호와 도형에 사용되는 데이터 용량을 대폭 감축하여 적은 공간으로도 대용량 학습 데이터 베이스 구축이 가능하도록 하고, 이 학습 데이터 베이스 운용을 통하여 학습자에게 학습내용을 제공함과 아울러 사용자가 입력하는 학습평가 데이터를 기록, 분석하여 이를 토대로 사용자 학습 능력에 적절한 양방향 학습을 진행할 수 있도록 한 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템 및 그 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and its object is to reduce the amount of data used in mathematical symbols and figures by greatly encoding the expressions of mathematical symbols and figures used in mathematical learning through the Internet. In addition, it is possible to build a large-scale learning database, provide learning contents to learners through operation of this learning database, and record and analyze the learning evaluation data input by the user to proceed interactive learning appropriate for the user's learning ability. The present invention provides an interactive learning / evaluation system and method for coding and expressing mathematical symbols and figures on the Internet.

도 1은 종래의 인터넷상에서의 학습/평가 방법중 수학기호와 도형을 직접표현방식으로 나타낸 순서도.1 is a flowchart showing a mathematical symbol and a figure in a direct expression method in a conventional learning / evaluation method on the Internet.

도 2는 종래의 인터넷상에서의 학습/평가 방법중 수학기호와 도형을 간접표현방식으로 나타낸 순서도.Figure 2 is a flow chart showing the mathematical symbols and figures in the indirect expression method of the conventional learning / evaluation method on the Internet.

도 3은 본 발명에 따른 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템의 블록도.3 is a block diagram of an interactive learning / evaluation system for coding and representing mathematical symbols and figures on the Internet in accordance with the present invention.

도 4는 본 발명에 따른 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법의 일 실시예를 나타낸 순서도.Figure 4 is a flow chart illustrating an embodiment of a two-way learning / evaluation method for coding and representing mathematical symbols and figures on the Internet according to the present invention.

도 5는 도 4의 사용자 등록 과정을 더욱 상세히 나타낸 도면.5 is a diagram illustrating the user registration process of FIG. 4 in more detail.

도 6은 도 4의 초기 평가 과정을 더욱 상세히 나타낸 도면.6 illustrates the initial evaluation process of FIG. 4 in more detail.

도 7은 도 4의 학습물 제공 과정을 더욱 상세히 나타낸 도면.7 is a view showing in more detail the process of providing the learning of Figure 4;

도 8은 도 4의 평가 및 보충 학습물 제공 과정을 더욱 상세히 나타낸 도면.8 is a view showing in more detail the process of providing the evaluation and supplementary learning of Figure 4;

도 9는 도 4의 성취도/성향 분석 과정을 더욱 상세히 나타낸 도면.9 is a more detailed view of the achievement / propensity analysis process of FIG.

도 10a 및 도 10b는 본 발명의 다른 실시예를 나타낸 순서도.10A and 10B are flow charts illustrating another embodiment of the present invention.

도 11은 본 발명에 따른 컴포넌트를 이용한 수학기호와 도형의 표현 방법을 더욱 상세히 나타낸 순서도.11 is a flowchart illustrating a method of representing a mathematical symbol and a figure using components according to the present invention in more detail.

도 12는 도 11의 코드값 분석에 따른 수학기호와 도형의 계산 및 표시 과정을 더욱 상세히 나타낸 순서도.12 is a flowchart illustrating a process of calculating and displaying a mathematical symbol and a graphic according to the code value analysis of FIG. 11.

도 13은 본 발명에 따른 인터넷을 통해 전송되는 문서에서의 수학기호와 도형의 화면 출력 상태를 예시한 도면.FIG. 13 is a diagram illustrating a screen output state of mathematical symbols and figures in a document transmitted through the Internet according to the present invention; FIG.

도 14는 본 발명에 따른 수학기호와 도형의 표시방법에 의해 구현되는 학습 데이터 제작시 명령어 구분자에 의한 코드 입력상태를 예시한 도면.14 is a diagram illustrating a code input state by an instruction delimiter when producing training data implemented by a method of displaying a mathematical symbol and a figure according to the present invention.

도 15는 본 발명의 웹서버 시스템의 상세 블록도.15 is a detailed block diagram of a web server system of the present invention.

* 도면의 주요부분에 대한 부호설명 ** Explanation of Signs of Major Parts of Drawings *

10 : 사용자 단말기 20 : 인터넷망10: user terminal 20: Internet network

30 : 웹서버 30a : 메모리부30: web server 30a: memory section

30b : 명령어 검색수단 30c : 화면영역 지정수단30b: command search means 30c: screen area designation means

30d : 그래픽 연산수단 30e : 화면출력용 버퍼30d: Graphic operation means 30e: Screen output buffer

31 : 사용자관리 DB 32 : 학습내용 DB31: user management DB 32: learning content DB

33 : 학습일정 DB 34 : 평가문제 DB33: study schedule DB 34: evaluation questions DB

35 : 평가기록 DB 40 : 운영 단말기35: Evaluation record DB 40: Operation terminal

41 : 화상출력수단 42 : 화면41: image output means 42: screen

90,91 : 명령어구분자 A1,A2 : 표시영역90,91: Command separator A1, A2: Display area

D1 : 수학기호 D2 : 도형D1: Mathematical Symbol D2: Shape

O1,O2: 절대원점 T1 : 문자데이터O 1, O 2 : Absolute origin T1: Character data

T2,T3 : 문자T2, T3: character

상기와 같은 목적을 달성하기 위하여 본 발명에 따른 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템의 특징은 인터넷망을 통하여 웹서버에 접속된 다수의 사용자 단말기와, 상기 웹서버를 운영하는 운영 단말기가 구성되고, 상기 웹서버로부터 상기 사용자의 단말기로 전송되는 HTML문서에는 사용자 등록 과정과, 초기 평가 과정과, 학습물 제공 과정과, 평가 및 보충 학습물 제공 과정과, 성취도/성향 분석 과정을 표시하도록 하여 사용자로부터 정보를 주고받는 양방향 학습이 가능하도록 하고, 상기 웹서버에는 회원관리, 학습내용 전달, 사용자의 학습능력 평가 및 기록/관리 등을 수행하기 위한 각각의 사용자관리 DB, 학습내용 DB, 학습일정 DB, 평가문제 DB, 평가기록 DB로 구성된 데이터베이스를 갖춘다.In order to achieve the above object, a feature of the interactive learning / evaluation system which codes and expresses mathematical symbols and figures on the Internet according to the present invention is a plurality of user terminals connected to a web server through an internet network and the web server. An operating terminal configured to be operated, and the HTML document transmitted from the web server to the user's terminal includes a user registration process, an initial evaluation process, a learning material providing process, an evaluation and supplementary learning material providing process, and achievement / propensity. Display the analysis process to enable bi-directional learning to send and receive information from the user, and the web server each user management DB for performing member management, learning content delivery, evaluation and recording / management of the user's learning ability, Equipped with a database consisting of study contents DB, study schedule DB, assessment problem DB, and assessment record DB.

또한, 상기 학습물 또는 문제를 제공하는 과정중 웹서버에서의 수학기호와도형의 표현 방법은, 웹페이지에서의 수학기호 및 도형의 표현을 단순화하기 위하여 ActiveX Control 또는 자바 애플릿을 이용한 컴포넌트를 제작하여 수학 표현 과정을 대폭 축소하도록 한다.In addition, the method of expressing mathematical symbols and figures in the web server during the process of providing the learning object or problem, by using a component using an ActiveX control or a Java applet to simplify the representation of mathematical symbols and figures in the web page Try to greatly reduce the mathematical expression process.

또한, 본 발명에 따른 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법의 특징은, 인터넷망을 통하여 웹서버에 접속된 다수의 사용자 단말기와, 상기 웹서버를 운영하는 운영 단말기가 구성되고, 상기 웹서버에는 회원관리, 학습내용 전달, 사용자의 학습능력 평가 및 기록/관리 등을 수행하기 위한 각각의 사용자관리 DB, 학습내용 DB, 학습일정 DB, 평가문제 DB, 평가기록 DB로 구성된 데이터베이스를 갖추고, 상기 웹서버로부터 상기 사용자의 단말기로 전송되는 HTML문서에는 사용자 등록 과정과, 초기 평가 과정과, 학습물 제공 과정과, 평가 및 보충 학습물 제공 과정과, 성취도/성향 분석 과정을 표시하도록 하여 사용자로부터 정보를 주고받는 양방향 학습이 가능하도록 한다.In addition, a feature of the interactive learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet according to the present invention includes a plurality of user terminals connected to a web server through an internet network, and an operation terminal for operating the web server. The web server includes a user management DB, a learning contents DB, a learning schedule DB, an evaluation problem DB, and an evaluation record DB for performing member management, learning contents delivery, evaluation of user's learning ability, and recording / management. HTML document transmitted from the web server to the terminal of the user includes a user registration process, an initial evaluation process, a learning material providing process, an evaluation and supplementary learning material providing process, and an achievement / trend analysis process. Display to enable interactive learning to send and receive information from the user.

상기 사용자 등록 과정은 웹서버는 접속되어 있는 사용자 단말기 상에 초기화면을 제공하고, 사용자 단말기로부터 신원확인번호, 비밀번호 등의 사용자 정보 입력이 있으면, 이를 사용자 관리 DB에 저장하여 사용자를 등록하고, 웹서버는 사용자 관리 DB로부터 기등록된 회원 또는 미등록된 회원인가의 여부를 검색하여 기등록된 회원인 경우에는 수학학습 서비스를 시작하게 되고, 미등록된 회원인 경우에는 회원등록이 있을 때까지 대기하게 된다.In the user registration process, the web server provides an initial screen on a connected user terminal, and if there is an input of user information such as an identification number and a password from the user terminal, the user registers the user by storing it in a user management DB and The server searches for a registered member or an unregistered member from the user management DB, and if the member is a registered member, the mathematics learning service starts. If the member is an unregistered member, the server waits until there is a member registration. .

상기 초기 평가 과정은 웹서버는 사용자 단말기 상에 초기화면을 제공하고, 사용자 단말기로부터 초기평가요청이 있으면, 사용자 관리 DB를 검색하여 사용자등록 상태를 확인하고, 이후 사용자 등록 상태가 확인되면 학습일정 DB를 통하여 학습일정을 확인하고, 평가문제 DB로부터 초기평가문제를 엑세스한 후, 사용자 단말기의 웹브라우저를 통해 초기평가문제를 출력하며, 그 다음 사용자가 초기평가결과를 웹브라우저를 통해 입력하게 되면, 그 결과가 웹서버로 전송되어 평가기록 DB에 의해 저장되어 관리되고, 이후의 학습일정이나 학습내용을 결정하는 데이터로 활용된다.In the initial evaluation process, the web server provides an initial screen on the user terminal, and if there is an initial evaluation request from the user terminal, checks the user registration status by searching the user management DB, and then, if the user registration status is confirmed, the learning schedule DB After checking the learning schedule through, accessing the initial evaluation problem from the evaluation problem DB, and outputs the initial evaluation problem through the web browser of the user terminal, and then the user enters the initial evaluation results through the web browser, The result is transmitted to the web server, stored and managed by the evaluation record DB, and used as data to determine future learning schedules or contents.

상기 학습물 제공 과정은 웹서버로부터 초기화면이 제공된 상태에서 사용자로부터 학습물 제공 요청이 발생하면, 웹서버는 먼저 사용자 관리 DB를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 평가기록 DB를 검색하여 평가기록을 확인/분석함과 아울러, 학습일정 DB를 통하여 학습계획을 확인하고, 평가기록 DB에 저장된 사용자의 과거 학습 기록을 분석한 결과를 토대로 학습내용 DB로부터 해당 학습내용을 엑세스하여 사용자에게 제공한다.In the learning material providing process, when a learning object providing request is generated from a user while the initial screen is provided from the web server, the web server first searches the user management DB to check the user registration status, and then, if the user registration status is confirmed, the evaluation record DB. Search and check the evaluation record, check the learning plan through the learning schedule DB, and access the relevant learning contents from the learning contents DB based on the result of analyzing the user's past learning records stored in the evaluation record DB. To the user.

상기 평가 및 보충 학습물 제공 과정은 웹서버로부터 초기화면이 제공된 상태에서 사용자가 학습을 진행한 후 사용자의 학습성취도를 평가하여 평가 결과에 의한 보충학습을 받고자 하는 경우 웹브라우저상의 평가문제메뉴를 선택, 평가문제를 요청하면, 웹서버는 사용자 관리 DB를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 평가기록 DB를 검색하여 평가기록을 확인/분석함과 아울러, 학습일정 DB를 통하여 학습계획을 확인하고, 이후, 웹서버는 평가문제 DB에 저장된 평가문제 데이터를 엑세스하여 웹브라우저로 전송, 평가문제를 제공하게 되며, 이후로 사용자로부터 입력되는 평가문제 결과는 평가기록 DB에 기록하고 분석하고, 이때 사용자의 평가는 평가문제의 난이도, 분류 및 과거 기록을 기초로 연산처리되어 학습내용 DB에 저장된 적절한 보충학습내용을 검색하여 제공하게 된다.In the evaluation and supplementary learning providing process, when the user progresses while the initial screen is provided from the web server, and evaluates the user's learning achievement, the evaluation problem menu on the web browser is selected. When requesting an evaluation problem, the web server searches the user management DB to check the user registration status. When the user registration status is confirmed, the web server searches the evaluation record DB to check / analyze the evaluation record and learn through the learning schedule DB. After confirming the plan, the web server accesses the evaluation problem data stored in the evaluation problem DB and transmits it to the web browser, and provides the evaluation problem. Afterwards, the result of the evaluation problem input from the user is recorded and analyzed in the evaluation record DB. In this case, the user's evaluation is calculated based on the difficulty level, classification, and past record of the evaluation problem. The supplementary learning contents stored in DB are searched and provided.

상기 성취도/성향 분석 과정은 웹서버로부터 초기화면이 제공된 상태에서 사용자가 자신의 학습 성취도/성향평가결과를 확인하려고 웹브라우저상에서 성취도/성향분석메뉴를 선택한 후 평가문제를 요청하게 되면, 웹서버는 사용자 관리 DB를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 웹서버는 평가기록 DB를 검색하여 평가기록을 확인/분석한 후 그 분석자료를 가공하여 사용자 단말기에 제공한다.In the achievement / trend analysis process, when the user selects the achievement / trend analysis menu on the web browser to check his / her learning achievement / trend evaluation result while the initial screen is provided from the web server, the web server requests the evaluation problem. After checking the user registration status by searching the user management DB and checking the user registration status, the web server searches the evaluation record DB to check / analyze the evaluation record and then process the analysis data and provide it to the user terminal.

상기 학습물 또는 문제를 제공하는 과정에서의 수학기호와 도형의 표현 방법은, 웹페이지에서의 수학기호 및 도형의 표현을 단순화하기 위하여 ActiveX Control 또는 자바 애플릿을 이용한 컴포넌트를 제작하여 수학 표현 과정을 대폭 축소하도록 하고, 상기 컴포넌트는 운영자가 학습물 제작시 작업된 수학 표현의 코드 내용을 사전에 구현해 보며, 숫자 및 문자 형태의 코드화된 수학표현을 바탕으로 학습 데이터 베이스를 제작하여 웹서버에 등록시키고, 상기 웹서버에 등록되어 실행되는 컴포넌트는 데이터 베이스로부터 전달받은 학습물 내용중, 숫자 및 문자 형태의 코드화된 수학표현을 웹페이지에서의 형상(폭, 넓이, 위치)을 계산하여 HTML<OBJECT>(또는 <APLLET>)Tag로 변환시키며, 상기 웹서버를 통해 사용자의 단말기에 설치된 컴포넌트는 웹서버로부터 전달받은 학습물 내용중 숫자 및 문자 형태의 코드화된 수학표현을 실제 모습으로 구현시킨다.Mathematical symbols and figures in the process of providing the learning material or problem, in order to simplify the representation of the mathematical symbols and figures on the web page by creating a component using an ActiveX control or a Java applet to greatly reduce the mathematical expression process In order to reduce the size, the component implements the code content of the mathematical expression worked upon when the operator produces the learning work in advance, creates a learning database based on the coded mathematical expression in the form of numbers and letters, and registers it in the web server. The component registered and executed in the web server calculates the shape (width, width, position) of the coded mathematical expressions in the form of numbers and letters among the contents of the learning received from the database and calculates the HTML <OBJECT> ( Or <APLLET>) Tag, and the component installed in the user's terminal through the web server is transferred from the web server. Learning months of receiving the water content of coded mathematical representation of the number and character then implemented as physical appearance.

이하, 본 발명에 따른 구성을 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, a configuration according to the present invention will be described in detail with reference to the accompanying drawings.

도 3은 본 발명에 따른 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템의 블록도이다. 도시된 바와 같이 인터넷망(20)을 통하여 웹서버(30)에 접속된 다수의 사용자 단말기(10)와, 상기 웹서버(30)를 운영하는 운영 단말기(40)가 구성된다. 또한, 상기 웹서버(70)에는 사용자관리 DB(31), 학습내용 DB(32), 학습일정 DB(33), 평가문제 DB(34), 평가기록 DB(35) 등으로 구성된 데이터베이스를 갖추고 회원관리, 학습내용 자동전달, 사용자의 학습능력 평가, 기록/관리 등을 자동으로 행할 수 있도록 구성된다. 또한, 상기 웹서버(30)로부터 사용자의 단말기(10)로 전송되는 HTML문서에는 사용자 등록메뉴, 초기평가메뉴, 학습메뉴, 평가메뉴, 성취도/성향분석메뉴 등을 표시할 수 있도록 하여 사용자로부터 정보를 주고받으면서 양방향 학습이 가능하도록 할 수 있다.3 is a block diagram of an interactive learning / evaluation system for coding and expressing mathematical symbols and figures on the Internet according to the present invention. As illustrated, a plurality of user terminals 10 connected to the web server 30 through the Internet network 20 and an operation terminal 40 for operating the web server 30 are configured. In addition, the web server 70 is equipped with a database consisting of a user management DB (31), learning content DB (32), learning schedule DB (33), evaluation problem DB (34), evaluation record DB (35), etc. It is configured to automatically manage, automatically transfer learning contents, evaluate user's learning ability, and record / manage. In addition, the HTML document transmitted from the web server 30 to the user's terminal 10 can display a user registration menu, an initial evaluation menu, a learning menu, an evaluation menu, an achievement / trend analysis menu, and the like. It is possible to enable interactive learning while exchanging.

도 4는 본 발명에 따른 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법의 일 실시예를 나타낸 순서도로서, 사용자 등록 과정(S101)과, 초기 평가 과정(S102)과, 학습물 제공 과정(S103)과, 평가 및 보충 학습물 제공 과정(S104)과, 성취도/성향 분석 과정(S105)으로 이루어진다.4 is a flow chart showing an embodiment of an interactive learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet according to the present invention. The user registration process (S101), the initial evaluation process (S102), and the learning object are shown. Providing process (S103), evaluation and supplementary learning material providing process (S104), and achievement / propensity analysis process (S105).

도 5는 도 4의 사용자 등록 과정을 더욱 상세히 나타낸 도면으로서, 도시된 바와 같이 웹서버(30)는 접속되어 있는 사용자 단말기(10) 상에 초기화면을 제공하고, 사용자 단말기(10)로부터 신원확인번호, 비밀번호 등의 사용자 정보 입력이 있으면, 이를 사용자 관리 DB(31)에 저장하여 사용자를 등록한다. 또한, 웹서버(30)는 사용자 관리 DB(31)로부터 기등록된 회원 또는 미등록된 회원인가의 여부를 검색하여 기등록된 회원인 경우에는 수학학습 서비스를 시작하게 되고, 미등록된 회원인 경우에는 회원등록이 있을 때까지 대기하게 되는 통상의 사용자 관리기능을 수행하게 된다.5 is a diagram illustrating the user registration process of FIG. 4 in more detail. As shown in FIG. 4, the web server 30 provides an initial screen on the connected user terminal 10, and confirms an identity from the user terminal 10. If there is input of user information such as a number and a password, it is stored in the user management DB 31 to register a user. In addition, the web server 30 searches the user management DB (31) whether it is a registered member or an unregistered member, and if it is a registered member, the mathematics learning service is started. It performs a normal user management function that waits until there is a membership registration.

도 6은 도 4의 초기 평가 과정을 더욱 상세히 나타낸 도면으로서, 도시된 바와 같이 웹서버(30)는 사용자 단말기(10) 상에 초기화면을 제공하고, 사용자 단말기(10)로부터 초기평가요청이 있으면, 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인한다. 이후 사용자 등록 상태가 확인되면 학습일정 DB(33)를 통하여 학습일정을 확인하고, 평가문제 DB(34)로부터 초기평가문제를 엑세스한 후, 사용자 단말기(10)의 웹브라우저를 통해 초기평가문제를 출력하게 된다. 그 다음 사용자가 초기평가결과를 웹브라우저를 통해 입력하게 되면, 그 결과가 웹서버(30)로 전송되어 평가기록 DB(35)에 의해 저장되어 관리되고, 이후의 학습일정이나 학습내용을 결정하는 데이터로 활용된다.6 is a diagram illustrating the initial evaluation process of FIG. 4 in more detail. As shown in FIG. 6, the web server 30 provides an initial screen on the user terminal 10, and if there is an initial evaluation request from the user terminal 10. The user management DB 31 is searched to check the user registration status. After the user registration status is confirmed, the learning schedule is checked through the learning schedule DB 33, the initial evaluation problem is accessed from the evaluation problem DB 34, and the initial evaluation problem is performed through the web browser of the user terminal 10. Will print. Then, when the user inputs the initial evaluation result through the web browser, the result is transmitted to the web server 30, stored and managed by the evaluation record DB 35, and then determines the learning schedule or learning content thereafter. It is used as data.

도 7은 도 4의 학습물 제공 과정을 더욱 상세히 나타낸 도면으로서, 도시된 바와 같이 웹서버(30)로부터 초기화면이 제공된 상태에서 사용자로부터 학습물 제공 요청이 발생하면, 웹서버(30)는 먼저 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 평가기록 DB(35)를 검색하여 평가기록을 확인/분석함과 아울러, 학습일정 DB(33)를 통하여 학습계획을 확인한다.FIG. 7 is a diagram illustrating the learning object providing process of FIG. 4 in more detail. When the learning object providing request is generated from the user while the initial screen is provided from the web server 30 as shown, the web server 30 firstly displays the learning object providing process. After checking the user registration status by searching the user management DB 31 and checking the user registration status, the evaluation record DB 35 is searched to confirm / analyze the evaluation record, and the learning plan is performed through the learning schedule DB 33. Check.

따라서, 평가기록 DB(35)에 저장된 사용자의 과거 학습 기록을 분석한 결과를 토대로 학습내용 DB(32)로부터 해당 학습내용을 엑세스하여 사용자에게 제공한다.Therefore, based on the result of analyzing the user's past learning record stored in the evaluation record DB 35, the corresponding learning content is accessed from the learning content DB 32 and provided to the user.

도 8은 도 4의 평가 및 보충 학습물 제공 과정을 더욱 상세히 나타낸 도면으로서, 도시된 바와 같이 웹서버(30)로부터 초기화면이 제공된 상태에서 사용자가 학습을 진행한 후 사용자의 학습성취도를 평가하여 평가 결과에 의한 보충학습을 받고자 하는 경우 웹브라우저상의 평가문제메뉴를 선택, 평가문제를 요청하면, 웹서버(30)는 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 평가기록 DB(35)를 검색하여 평가기록을 확인/분석함과 아울러, 학습일정 DB(33)를 통하여 학습계획을 확인한다.FIG. 8 is a diagram illustrating the evaluation and supplementary learning product providing process of FIG. 4 in more detail. As shown in FIG. 8, the user performs the learning while the initial screen is provided from the web server 30 to evaluate the learning achievement of the user. If you want to receive supplementary learning based on the evaluation result, select the evaluation problem menu on the web browser and request an evaluation problem, the web server 30 searches the user management DB 31 to check the user registration status, and then the user registration status is displayed. If it is confirmed, the evaluation record DB 35 is searched to confirm / analyze the evaluation record, and the learning schedule is confirmed through the study schedule DB 33.

이후, 웹서버(30)는 평가문제 DB(34)에 저장된 평가문제 데이터를 엑세스하여 웹브라우저로 전송, 평가문제를 제공하게 된다. 이후로 사용자로부터 입력되는 평가문제 결과는 평가기록 DB(35)에 기록하고 분석하게 된다. 이때 사용자의 평가는 평가문제의 난이도, 분류 및 과거 기록을 기초로 연산처리되어 학습내용 DB(32)에 저장된 적절한 보충학습내용을 검색하여 제공하게 된다.Subsequently, the web server 30 accesses the evaluation problem data stored in the evaluation problem DB 34 and transmits the evaluation problem data to a web browser and provides an evaluation problem. After that, the result of the evaluation problem input from the user is recorded and analyzed in the evaluation record DB (35). At this time, the user's evaluation is calculated based on the difficulty level, classification, and past record of the evaluation problem to search for and provide appropriate supplementary learning contents stored in the learning contents DB 32.

도 9는 도 4의 성취도/성향 분석 과정을 더욱 상세히 나타낸 도면으로서, 도시된 바와 같이 웹서버(30)로부터 초기화면이 제공된 상태에서 사용자가 자신의 학습 성취도/성향평가결과를 확인하려고 웹브라우저상에서 성취도/성향분석메뉴를 선택한 후 평가문제를 요청하게 되면, 웹서버(30)는 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 웹서버(30)는 평가기록 DB(35)를 검색하여 평가기록을 확인/분석한 후 그 분석자료를 가공하여 사용자 단말기(10)에 제공한다.FIG. 9 is a view illustrating the achievement / trend analysis process of FIG. 4 in more detail. As shown in FIG. 4, in a state where an initial screen is provided from the web server 30, the user may check his / her learning achievement / trend evaluation result on a web browser. After selecting the Achievement / Tensibility Analysis menu and requesting an evaluation problem, the web server 30 checks the user registration status by searching the user management DB 31, and when the user registration status is confirmed, the web server 30 records the evaluation. The DB 35 is searched to confirm / analyze the evaluation record, and the analyzed data is processed and provided to the user terminal 10.

도 10a 및 도 10b는 본 발명의 다른 실시예를 나타낸 순서도로서, 도시된 바와 같이 먼저 웹서버(30)에서 사용자 등록 과정을 수행한 후, 사용자 단말기(10)로부터 초기평가요청이 있으면, 초기평가를 수행하고 그 평가 결과를 입력한다(S201~S203). 이후, 초기 평가 결과를 기록, 분석하여 학습 수준을 결정한 후, 학습 수준에 맞는 기본 학습 내용을 전달한다(S204~S206).10A and 10B are flowcharts illustrating another embodiment of the present invention. As shown in the drawing, first, after performing a user registration process in the web server 30, an initial evaluation request is received from the user terminal 10. Perform and input the evaluation result (S201 ~ S203). After that, after determining the learning level by recording and analyzing the initial evaluation result, the basic learning content corresponding to the learning level is transmitted (S204 to S206).

이후, 학습평가문제(1차)를 제공하고, 학습 평가 결과(1차)를 입력하면, 이 입력 결과를 기록 및 분석한다(S207~S209). 또, 학습평가문제(2차)를 제공하고, 학습 평가 결과(2차)를 입력하면, 이 입력 결과를 기록 및 분석한다(S210~S212). 이후, 상기 학습 결과를 최종 분석하여 보충학습물을 전달하고 학습이 종료되지 않을 경우에는 상기 기본학습내용전달 과정으로부터의 프로세스를 반복 수행한다(S213~S215).Subsequently, if a learning evaluation problem (primary) is provided and a learning evaluation result (primary) is input, the input result is recorded and analyzed (S207 to S209). In addition, if a learning evaluation problem (secondary) is provided and the learning evaluation result (secondary) is input, the input result is recorded and analyzed (S210 to S212). Thereafter, the final analysis of the learning result is delivered to the supplementary learning, and if the learning is not finished, the process from the basic learning content delivery process is repeated (S213 to S215).

도 11은 본 발명에 따른 컴포넌트를 이용한 수학기호와 도형의 표현 방법을 더욱 상세히 나타낸 순서도로서, 웹페이지에서의 수학기호 및 도형의 표현을 단순화하기 위한 컴포넌트를 제작하여 수학 표현 과정을 대폭 축소한다. 즉, 종래 웹 페이지에서 수학표현을 위해 거쳤던 수식편집 및 그래픽작업 과정을 단순 코드화하기 위한 컴포넌트(예, 마이크로소프트사의 ActiveX Control 또는 자바 애플릿(Applet))를 제작한다(S300).FIG. 11 is a flowchart illustrating a method of representing a mathematical symbol and a figure using components according to the present invention in detail, and greatly reduces the mathematical expression process by manufacturing a component for simplifying the expression of the mathematical symbol and the figure on a web page. That is, a component (for example, an ActiveX control or a Java applet of Microsoft Corporation) for simply encoding a mathematical editing process and a graphic work process, which has been processed for a mathematical expression in a conventional web page, is produced (S300).

상기 컴포넌트는 운영자가 학습물 제작시 작업된 수학 표현의 코드 내용을 사전에 구현해 보며, 숫자 및 문자 형태의 코드화된 수학표현을 바탕으로 학습 데이터 베이스를 제작하여 웹서버(30)에 등록시킨다(S301~S304).The component implements in advance the code content of the mathematical expression worked when the operator produces the learning material, and creates a learning database based on the coded mathematical expression in the form of numbers and letters to register in the web server 30 (S301). ~ S304).

웹서버(30)에 등록되어 실행되는 컴포넌트는 데이터 베이스로부터 전달받은 학습물 내용중, 숫자 및 문자 형태의 코드화된 수학표현을 웹페이지에서의 형상(폭, 넓이, 위치)을 계산하여 HTML<OBJECT>(또는 <APLLET>)Tag로 변환시킨다(S305~S308).The component registered and executed in the web server 30 calculates the shape (width, width, position) of the coded mathematical expressions in the form of numbers and characters among the contents of the learning received from the database and calculates the HTML <OBJECT. > (Or <APLLET>) tag is converted (S305 ~ S308).

마지막으로 웹서버(30)를 통해 사용자의 단말기(10)에 설치된 컴포넌트는 웹서버(30)로부터 전달받은 학습물 내용중 숫자 및 문자 형태의 코드화된 수학표현을 실제 모습으로 구현시킨다(S309~S313).Finally, the component installed in the user's terminal 10 through the web server 30 implements a coded mathematical expression in the form of numbers and letters among the contents of the learning received from the web server 30 (S309 to S313). ).

도 12는 도 11의 코드값 분석에 따른 수학기호와 도형의 계산 및 표시 과정을 더욱 상세히 나타낸 순서도이고, 도 13은 본 발명에 따른 인터넷을 통해 전송되는 문서에서의 수학기호와 도형의 화면 출력 상태를 예시한 도면이며, 도 14는 본 발명에 따른 인터넷을 통해 전송되는 문서에서의 수학기호와 도형의 표시방법에 의해 구현되는 학습물 제작시 명령어구분자에 의한 코드 입력상태를 예시한 도면이다.12 is a flowchart illustrating a process of calculating and displaying a mathematical symbol and a graphic according to the code value analysis of FIG. 11, and FIG. 13 is a screen output state of a mathematical symbol and a graphic in a document transmitted through the Internet according to the present invention. 14 is a view illustrating a code input state by a command delimiter when producing a learning object implemented by a method of displaying mathematical symbols and figures in a document transmitted through the Internet according to the present invention.

도시된 바와 같이 본 발명에 따른 인터넷을 통해 전송되는 문서에서의 수학기호와 도형의 표시방법은, 일정한 명령어코드에 대응하여 수학기호(D1)와 도형(D2)을 화면(42)상의 표시영역(A1)(A2)에 표시하기 위한 벡터데이터를 각 명령어코드에 따라 액세스되도록 메모리부(60)에 기억시키고, 화면(42)에 표시하기 위한 문자데이터(T1)와 구분되는 특정 명령어구분자(90)(91)가 이 문자데이터(T1) 내에 존재하는 경우 이 명령어구분자(90)(91) 사이의 문자열을 기초로 화면(42)상의 표시영역(A1)(A2)에 대한 크기와 절대원점(O1)(O2)을 산출하고, 명령어구분자(90)(91) 사이에 존재하는 문자열과 명령어 코드 리스트를 비교하여이 명령어구분자(90)(91) 사이에 존재하는 문자열이 명령어 코드 리스트에 존재하는 경우 이를 수학기호(D1)와 도형(D2)을 그리기 위한 명령어로 인식하고, 명령어구분자(90)(91) 사이에 존재하는 문자열중 명령어 코드 리스트에 존재하지 않는 문자(T2)(T3)는 수학기호(D1)와 도형(D2)이 표시된 표시영역(A1)(A2)에 중첩하여 표시하도록 구성된다.As shown, a method of displaying a mathematical symbol and a figure in a document transmitted through the Internet according to the present invention includes displaying a mathematical symbol D1 and a figure D2 in response to a predetermined command code. A specific instruction delimiter 90 stored in the memory unit 60 so as to be accessed according to each instruction code for vector data for display on A1) (A2) and distinguished from the character data T1 for display on the screen 42. If (91) exists in this character data T1, the magnitude and absolute origin (O) of the display area (A1) (A2) on the screen (42) on the basis of the character string between the command delimiters (90) and (91). 1 ) (O 2 ) is calculated, and the string existing between the command delimiters 90 and 91 is compared with the command code list so that the string existing between the command delimiters 90 and 91 is present in the command code list. If this is recognized as a command for drawing a mathematical symbol (D1) and a figure (D2) Among the character strings existing between the command delimiters 90 and 91, the characters T2 and T3 which are not present in the command code list are displayed in the display areas A1 and A2 on which the mathematical symbol D1 and the figure D2 are displayed. Are displayed superimposed on each other.

여기에서 직선 그리기 명령은 예컨대, 표시영역상의 가로 및 세로 절대좌표 시작점으로부터 가로 및 세로 절대좌표 끝점을 최단거리로 잇는 도트형태의 좌표데이터를 산출한 후 이를 화면(42)의 표시영역(A1)(A2)을 통해 표시하도록 제어되고, 원호 그리기 명령의 경우에는 표시영역상의 가로 및 세로 절대좌표 시작점으로부터 가로 및 세로 절대좌표 끝점과 반경정보를 기초로 도트형태의 좌표데이터를 산출한 후 이를 화면(42)의 표시영역(A1)(A2)을 통해 표시하도록 제어될 수 있다.Here, the linear drawing command calculates, for example, dot-shaped coordinate data connecting the horizontal and vertical absolute coordinate end points with the shortest distance from the horizontal and vertical absolute coordinate starting points on the display area, and then displays them in the display area A1 ( A2) is controlled to display, and in the case of the arc drawing command, the coordinate data in the form of dots is calculated from the horizontal and vertical absolute coordinate end points and radius information from the horizontal and vertical absolute coordinate start points on the display area, and then displayed on the screen (42). Can be controlled to display through the display areas A1 and A2.

상기 수학기호(D1)를 표시하기 위한 명령어 코드는 각 수학기호(D1)마다 식별이 가능한 예컨대, 문자열로 이루어진 식별기호에 의해 컴퓨터에 저장되어 구동될 수 있으며, 예를 들어서 첨부도면 도 13에 도시된 바와 같이 루트를 3번 중복하여 표시하는 경우에는 "RT"라는 명령어를 "[#"라는 구분자를 두고 3번 반복하게 되면, 컴퓨터는 이를 루트를 표시하라는 명령으로 인식하여 동작을 수행하게 되는 것이다.The instruction code for displaying the mathematical symbol D1 may be stored and driven in a computer by an identification symbol made of, for example, a character string that can be identified for each mathematical symbol D1. For example, as shown in FIG. As shown in the above example, if the route is displayed three times, if the command "RT" is repeated three times with the "[#" delimiter, the computer recognizes it as a command to display the route and performs an operation. .

도 15는 본 발명의 서버 시스템의 상세 블록도로서, 도시된 바와 같이 일정한 명령어 코드에 대응하여 수학기호(D1)와 도형(D2)을 화면(42)에 표시하기 위한 벡터데이터를 각 명령어에 따라 액세스되도록 저장하기 위한 메모리부(30a)와, 웹서버(30)로부터 전송되는 문자데이터(T1) 중에서 특정 명령어구분자(90)(91)를 검색하여 이 명령어구분자(90)(91) 사이의 문자열을 기초로 화면(42)상의 표시영역(A1)(A2)에 대한 확대비율과 절대원점(O1)(O2)을 산출하는 화면영역지정수단(30c)과, 메모리부(30a)에 있는 명령어코드를 검색하여 명령어구분자(90)(91) 사이에 있는 문자열중 이 명령어코드 리스트에 존재하는 문자열은 수학기호(D1)와 도형(D2)을 그리기 위한 명령어로 인식하여 해당 벡터데이터를 메모리부(30a)로부터 액세스한 후 표시영역(A1)(A2)에 표시하고, 명령어구분자(90)(91) 사이에 있는 문자열중 명령어코드 리스트에 존재하지 않는 문자는 수학기호(D1)와 도형(D2)이 표시된 표시영역(A1)(A2)에 중첩하여 표시하기 위한 문자(T2)(T3)로 인식하는 명령어 검색수단(30b)과, 명령어 검색수단(30b)으로부터 검색된 명령어코드에 해당하는 벡터데이터를 메모리부(30a)로부터 액세스한 후 화면영역지정수단(30c)에서 산출된 확대비율로 연산처리하여 화면출력용 버퍼(30e)에 저장하는 동시에 명령어구분자(90)(91) 사이에 존재하는 문자열중 명령어 코드 리스트에 존재하지 않는 문자로 판정된 문자는 화면출력용 버퍼(30e)에 저장된 데이터에 중첩하여 저장하는 그래픽 연산수단(52)과, 화면출력용 버퍼(30e)에 저장된 데이터와 웹서버(30)로부터 전송되는 문자데이터를 화면(42)으로 표시하기 위한 화상출력수단(42)으로 구성된다.FIG. 15 is a detailed block diagram of the server system of the present invention. As shown in the drawing, vector data for displaying a mathematical symbol D1 and a figure D2 on a screen 42 according to a certain instruction code is displayed according to each instruction. A string between the memory section 30a for storing to be accessed and the specific command delimiters 90 and 91 from among the character data T1 transmitted from the web server 30 to search for the specific command delimiters 90 and 91. Screen area designation means 30c for calculating an enlargement ratio with respect to the display areas A1 and A2 on the screen 42 and the absolute origin O 1 and O 2 on the screen 42 and the memory unit 30a. Searching the command code, the character string present in this command code list among the strings between the command delimiters 90 and 91 is recognized as a command for drawing a mathematical symbol (D1) and a figure (D2). After accessing from 30a, the display area A1 and A2 are displayed. Characters not present in the command code list among the characters 90 and 91 are characters T2 for superimposing the display area A1 and A2 on which the mathematical symbol D1 and the figure D2 are displayed. T3 is calculated by the screen area designation means 30c after accessing the vector data corresponding to the instruction code retrieved from the instruction retrieval means 30b from the memory unit 30a. Characters determined as characters not present in the command code list among the strings existing between the command separators 90 and 91 while being arithmetic processed at the enlargement ratio and stored in the screen output buffer 30e are stored in the screen output buffer 30e. Graphic calculation means 52 for superimposing and storing the stored data, and image output means 42 for displaying the data stored in the screen output buffer 30e and the text data transmitted from the web server 30 on the screen 42. It consists of.

여기에서 메모리부(30a)는 벡터형태의 그래픽 출력데이터를 일정한 크기의 저장공간을 두고 순차적으로 저장한 형태인 사용자 컴퓨터상의 SDRAM과 같은 것으로 구성될 수 있다.The memory unit 30a may be configured as an SDRAM on a user computer, which is a form in which graphic output data in a vector form is sequentially stored in a storage space having a predetermined size.

또한, 명령어에 대응하는 코드값을 메모리 번지로부터 순차적으로 검색한 후 찾아내어 그 메모리 번지에 로드된 벡터형태의 그래픽 출력데이터를 읽어서 그래픽 연산수단(30d)으로 전송하게 된다.In addition, the code value corresponding to the instruction is sequentially searched from the memory address, and then found, the vector value graphic output data loaded in the memory address is read and transmitted to the graphic operation means 30d.

여기에서 상기 화면(42)상의 표시영역(A1)(A2)은 운영자에 의해 웹서버(30)로부터 전송되는 HTML문서상의 일반 텍스트와 중첩되지 않도록 이와 구분되는 위치정보와 크기정보를 갖는다.Here, the display areas A1 and A2 on the screen 42 have location information and size information distinguished therefrom so as not to overlap with the plain text on the HTML document transmitted from the web server 30 by the operator.

상기 화상출력수단(41)은 화면출력용 버퍼(30e)에 저장되어 있는 그래픽 출력데이터를 사용자의 육안으로 볼 수 있도록 화상출력하고, 일정한 영역의 화면(42)을 갖는 예컨대, CRT 또는 LCD로 이루어지는 컴퓨터 모니터로 구성될 수 있다.The image output means 41 outputs an image so that the user can see the graphic output data stored in the screen output buffer 30e with the naked eye, and has a screen 42 of a predetermined area, for example, a computer made of CRT or LCD. It can be configured as a monitor.

상기 수학기호(D1) 및 도형(D2)을 표시하기 위한 벡터데이터는 적어도, 직선그리기정보와 원호그리기정보로 이루어져 있으며, 직선표시의 경우에는 화면상에서 시작점과 끝점을 나타내는 좌표정보를 갖으며, 이를 최단거리로 잇는 통상의 연산루틴을 통해 그랙픽출력정보를 얻도록 구성되며, 원호인 경우에는 화면상에서 시작점과 끝점을 나타내는 좌표정보와 원호의 반경 또는 직경을 나타내는 정보를 갖으며, 이를 기초로 원호를 그리는 연산루틴을 통해 그랙픽출력정보를 얻도록 구성된다.The vector data for displaying the mathematical symbol (D1) and the figure (D2) consists of at least linear drawing information and circular arc drawing information. In the case of the linear display, the vector data has coordinate information indicating a starting point and an ending point on the screen. It is configured to obtain the graphic output information through the normal operation routine that connects the shortest distance.In the case of a circular arc, it has coordinate information indicating the start point and the end point on the screen and information indicating the radius or diameter of the arc. The drawing is configured to obtain graphical output information through an operation routine.

상기 화면영역지정수단(30c), 명령어 검색수단(30b), 그래픽 연산수단(30d), 화면출력용 버퍼(30e)는 컴퓨터 내의 마이크로프로세서 및 그래픽연산프로세서로구성될 수 있다.The screen area designating means 30c, the instruction searching means 30b, the graphic computing means 30d, and the screen output buffer 30e may be composed of a microprocessor and a graphic computing processor in a computer.

상기와 같이 구성된 본 발명의 작용을 더욱 상세히 설명하면 다음과 같다.Referring to the operation of the present invention configured as described in more detail as follows.

먼저, 운영자는 웹 페이지를 통한 서비스를 시작하기 전에 수학교육을 위한 학습내용을 HTML문서와 함께 제작하고, 이 문서의 중간에 수학기호와 도형을 표시하기 위한 명령어 코드 및 수학도형(D2)의 표시를 위한 좌표값을 HTML문서의 중간에 위치하는 구분자(90)(91) 사이에 입력하여 학습파일을 제작한 후 웹서버(30)에 로드한 상태에서 사용자가 컴퓨터상에서 구동되는 웹브라우저와 인터넷과 같은 양방향 통신수단을 이용하여 수학교육을 위한 웹서버(30)에 접속한 후 신원확인번호, 비밀번호를 입력하게 되면, 웹서버(30)는 사용자관리 DB(31)로부터 기등록된 회원 또는 미등록된 회원인가의 여부를 검색하여 기등록된 회원인 경우에는 수학학습 서비스를 시작하게 되고, 미등록된 회원인 경우에는 회원등록이 있을 때까지 대기하게 되는 통상의 회원관리기능을 수행하게 된다.First, the operator prepares the learning contents for mathematics education together with the HTML document before starting the service through the web page, and displays the instruction code and the mathematical figure (D2) for displaying the mathematical symbols and figures in the middle of the document. Input the coordinate value for between the separator (90, 91) located in the middle of the HTML document to produce a learning file and loaded in the web server 30, the user is running on the computer and the web browser and the Internet When the user accesses the web server 30 for mathematics education using the same two-way communication means and enters an identification number and password, the web server 30 is a registered or unregistered member from the user management DB 31. In the case of a registered member, the member learns whether to be a member and starts a math learning service, and in the case of an unregistered member, a normal member manager waits until there is a member registration. Performance.

이때 웹서버(30)는 처음 접속한 사용자이거나 사용자에 의해 초기평가메뉴가 선택된 경우 평가문제 DB(34)에서 HTML문서 형태의 학습데이터를 읽어서 사용자의 컴퓨터로 전송하게 되는데, 이 과정에서 사용자의 컴퓨터에는 웹서버(30)에서 제공하게 되는 HTML문서데이터와 함께 일정한 명령어코드에 대응하여 수학기호(D1)와 도형(D1)을 화면(42)에 표시하기 위한 벡터데이터를 각 명령어코드에 따라 액세스되도록 사용자의 메모리부(30a)에 기억된다.At this time, the web server 30 reads the learning data in the form of HTML document from the evaluation problem DB 34 and transmits it to the user's computer when the initial access menu is selected by the user who is first accessing or by the user. In addition to the HTML document data provided by the web server 30, vector data for displaying the mathematical symbols (D1) and figures (D1) on the screen 42 in correspondence with a predetermined command code to be accessed according to each command code. It is stored in the memory unit 30a of the user.

이후 메모리부(30a)에 기억된 HTML문서내에 화면에 표시하기 위한 문자와 구분되는 특정 명령어구분자(90)(91)가 이 문자데이터 내에 존재하는 가를 검색하여명령어구분자가 있으면, 이 명령어구분자(90)(91) 사이의 문자열을 기초로 화면(42)상의 표시영역(A1)(A2)에 대한 크기와 절대원점(O1)(O2)을 산출하게 된다.Thereafter, if there is a command delimiter by searching for whether a specific command delimiter 90 or 91 distinguished from a character for display on the screen in the HTML document stored in the memory unit 30a exists, the command delimiter 90 Based on the character string between the numerals 91, the size of the display area A1 and A2 on the screen 42 and the absolute origin O 1 and O 2 are calculated.

즉, 도5에 도시된 바와 같이 화면(42)상의 일정구역에 표시영역(A1)(A2)이 위치하게 되며, 이 표시영역(A1)(A2)의 예컨대, 좌측상단 모서리부분(가상으로 지정한 것임)이 절대원점(O1)(O2)으로 지정된다.That is, as shown in Fig. 5, the display areas A1 and A2 are located in a predetermined area on the screen 42, and the upper left corners of the display areas A1 and A2 (virtually designated, for example) are located. The absolute origin (O 1 ) (O 2 ).

이때 HTML문서로부터 명령어구분자(90)(91)가 발견되지 않으면, HTML문서를 화상출력수단(41)을 통해 출력하게 된다.At this time, if the command separators 90 and 91 are not found from the HTML document, the HTML document is output through the image output means 41.

또한, 명령어구분자(90)(91) 사이에 존재하는 문자열과 메모리부(30a)에 기억된 명령어코드 리스트를 비교하여 이 명령어구분자(90)(91) 사이에 존재하는 문자열이 명령어코드 리스트에 존재하는 것으로 판정되면, 이를 수학기호(D1)와 도형(D2)을 그리는 명령중의 하나라고 인식하게 된다.In addition, the character strings existing between the command delimiters 90 and 91 and the command code list stored in the memory unit 30a are compared, and the character strings existing between the command delimiters 90 and 91 exist in the command code list. If it is determined to be, it is recognized as one of the instructions for drawing the mathematical symbol D1 and the figure D2.

이때 명령어구분자(90)(91) 사이에 존재하는 문자열이 메모리부(30a)에 기억된 명령어코드 리스트에 존재하지 않는 것으로 판정되면, 그 문자를 화면(42)에 지정된 표시영역(A1)(A2)으로 출력하게 된다.At this time, if it is determined that the character string existing between the instruction delimiters 90 and 91 does not exist in the instruction code list stored in the memory unit 30a, the character is displayed in the display area A1 (A2) designated on the screen 42. Will be printed).

그리고, 명령어구분자(90)(91) 사이에 존재하는 문자열이 메모리부(30a)에 기억된 명령어코드 리스트에 존재하는 것으로 판정된 후 명령어구분자(90)(91) 사이에 존재하는 문자열이 수학기호(D1)를 그리기 위한 여러 명령어코드 리스트에 존재하는 가의 여부를 재검색한 후 이에 대응하는 수학기호 그리기 명령을 찾고, 이 수학기호 그리기 명령에 의해 해당번지의 벡터데이터를 액세스하여 화면(42)에 지정된 표시영역(A1)(A2)으로 출력하게 된다.Then, after it is determined that the character string existing between the instruction delimiters 90 and 91 exists in the instruction code list stored in the memory unit 30a, the character string existing between the instruction delimiters 90 and 91 is a mathematical symbol. After re-searching whether or not there are several instruction codes for drawing (D1), find a corresponding mathematical symbol drawing command, access the vector data of the corresponding address by the mathematical symbol drawing command, Output is made to the display areas A1 and A2.

한편, 명령어구분자(90)(91) 사이에 존재하는 문자열이 수학기호(D1)를 그리기 위한 여러 명령어코드 리스트에 존재하지 않으면, 수학도형(D2)을 그리기 위한 명령중의 하나인 직선그리기명령인가의 여부를 재검색한 후 이에 직선그리기명령에 해당하는 경우에는 메모리부(30a)에 기억되어 있는 직선그리기데이터를 액세스하여 화면(42)에 지정된 표시영역(A1)(A2)으로 출력하게 된다.On the other hand, if the character string existing between the instruction delimiters 90 and 91 is not present in the list of various instruction codes for drawing the mathematical symbol D1, is it a straight line drawing instruction that is one of the instructions for drawing the mathematical figure D2? After rescanning, the linear drawing data stored in the memory unit 30a is accessed and output to the display areas A1 and A2 designated on the screen 42.

즉, 직선그리기데이터에는 적어도 화면상의 시작점과 끝점이 지정되며, 이는 운영자의 웹서버(30)로부터 전송되는 HTML문서상에 포함되어 있으며, 데이터를 전송받은 후 사용자의 컴퓨터 메모리부(30a)에 로드되어 최단거리를 연산하는 루틴을 거쳐서 도 13에 도시된 바와 같은 절대원점(O1)(O2)으로부터의 거리를 재연산한 후 벡터형태의 그래픽을 출력할 수 있게 되는 것이다.That is, at least a start point and an end point on the screen are specified in the straight line drawing data, which is included in the HTML document transmitted from the web server 30 of the operator, and is loaded into the user's computer memory unit 30a after receiving the data. Through the routine for calculating the shortest distance, a vector graphic can be output after recalculating the distance from the absolute origin O 1 (O 2 ) as shown in FIG. 13.

이후 명령어구분자(90)(91) 사이에 존재하는 문자열이 수학기호 그리기명령과, 직선그리기명령에 속하지 않는 것으로 판정되면, 수학도형(D2)을 그리기 위한 명령중의 다른 하나인 원호그리기명령으로 판정되어 메모리부(30a)에 기억되어 있는 원호그리기데이터를 액세스하여 화면(42)에 지정된 표시영역(A1)(A2)으로 출력하게 된다.Then, if it is determined that the character string existing between the instruction delimiters 90 and 91 does not belong to the mathematical symbol drawing command and the linear drawing command, it is determined by the circular arc drawing command which is another one of the instructions for drawing the mathematical figure D2. The circular arc drawing data stored in the memory unit 30a is accessed and output to the display areas A1 and A2 designated on the screen 42.

위와 같은 동작은 메모리부(30a)를 갖는 마이크로프로세서상에서 실현되기 때문에 실시간으로 운용이 가능하며, 특히 수학기호와 도형을 표시하기 위해 메모리부에 로드된 벡터데이터가 비교적 짧은 코드형태로 되어 있기 때문에 고속동작이가능하게 되는 것이다.Since the above operation is realized on the microprocessor having the memory unit 30a, it can be operated in real time, and in particular, since the vector data loaded in the memory unit has a relatively short code form to display mathematical symbols and figures, The operation becomes possible.

이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 또한 설명하였으나, 본 발명은 상기한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 기재된 청구범위 내에 있게 된다.Although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the above-described embodiments, and the present invention is not limited to the above-described embodiments without departing from the spirit of the present invention as claimed in the claims. Various modifications can be made by those skilled in the art, and such modifications are intended to fall within the scope of the appended claims.

이상에서 설명한 바와 같은 본 발명은 수학기호 및 도형을 코드화하여 저장용량을 보다 줄임으로써, 고속의 액세스가 가능한 데이터베이스의 구축이 가능하도록 구성되어 있으므로, 운영자의 웹서버로부터는 학습데이터를 제공하고, 이 웹서버에 접속한 사용자로부터는 학습능력을 평가하기 위한 데이터 또는 요구사항을 수집하면서 실시간 양방향 통신으로 교육을 진행할 수 있는 효과가 있다.The present invention as described above is configured to enable the construction of a database that can be accessed at high speed by coding the mathematical symbols and figures to further reduce the storage capacity, and thus provides learning data from the operator's web server. The user can access the web server in real-time two-way communication while collecting data or requirements for evaluating learning ability.

또한, 운영자가 수학학습내용을 HTML 문서화하는 과정에서 매번 수학기호 및 도형을 수식편집기 또는 그래픽 편집기를 이용하여 작업하던 것을 생략할 수 있고, 단지 수학기호 및 도형을 호출하기 위한 명령어 코드 및 문자열만을 삽입하면 되므로, 학습물의 제작과정이 대폭 단축되고, 웹서버에 업로드하는 파일의 크기를 크게 줄일 수 있으므로, 저장공간을 보다 줄일 수 있게 된다.In addition, in the process of HTML documentation of the mathematical learning contents, the operator may skip working the mathematical symbols and figures every time using the equation editor or the graphic editor, and insert only the command codes and strings for calling the mathematical symbols and figures. Since it is possible to greatly reduce the production process of the learning material, and greatly reduce the size of the file uploaded to the web server, it is possible to further reduce the storage space.

Claims (14)

(정정) 인터넷망(20)을 통해 접속되며, 사용자관리 DB(31), 학습내용 DB(32), 학습일정 DB(33), 평가문제 DB(34), 평가기록 DB(35)로 이루어진 데이터베이스를 포함하여 회원관리, 학습내용 자동전달, 사용자의 학습능력 평가, 기록/관리를 자동 수행하는 웹서버(30)와;(Correction) A database connected through the Internet network 20, consisting of a user management DB (31), learning content DB (32), study schedule DB (33), evaluation problem DB (34), evaluation record DB (35) Web server 30 for automatically performing member management, learning content automatic transfer, user's learning ability evaluation, recording / management, including; 상기 웹서버(30)의 웹페이지에서 제공되는 HTML문서인 사용자 등록메뉴, 초기평가메뉴, 학습메뉴, 평가메뉴, 성취도/성향분석메뉴를 표시할 수 있도록 하여 사용자로부터 정보를 주고받을 수 있도록 데이터 통신이 가능한 사용자단말기(10) 및,Data communication to send and receive information from a user by displaying a user registration menu, an initial evaluation menu, a learning menu, an evaluation menu, and an achievement / trend analysis menu which are HTML documents provided from a web page of the web server 30. This capable user terminal 10, and 상기 웹서버(30)를 운영하는 운영단말기(40)를 포함한 것을 특징으로 하는 인터넷망에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템.Interactive learning / evaluation system for encoding and expressing mathematical symbols and figures in the Internet network, characterized in that it comprises an operating terminal 40 for operating the web server (30). 제 1항에 있어서, 상기 학습물 또는 문제를 제공하는 과정중 웹서버(30)에서의 수학기호와 도형의 표현 방법은, 웹페이지에서의 수학기호 및 도형의 표현을 단순화하기 위하여 ActiveX Control 또는 자바 애플릿을 이용한 컴포넌트를 제작하여 수학 표현 과정을 대폭 축소하도록 하는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템.The method of claim 1, wherein the method of expressing mathematical symbols and figures in the web server 30 during the process of providing the learning object or the problem comprises: ActiveX control or Java to simplify the expression of mathematical symbols and figures on the web page. A bidirectional learning / evaluation system for coding and expressing mathematical symbols and figures on the Internet, characterized by greatly reducing the mathematical expression process by producing components using applets. 제 1항에 있어서, 상기 웹서버(30)는The method of claim 1, wherein the web server 30 일정한 명령어 코드에 대응하여 수학기호(D1)와 도형(D2)을 화면(42)에 표시하기 위한 벡터데이터를 각 명령어에 따라 액세스되도록 저장하기 위한 메모리부(30a);A memory unit 30a for storing vector data for displaying a mathematical symbol D1 and a figure D2 on a screen 42 in correspondence to a predetermined instruction code so as to be accessed according to each instruction; 웹서버(30)로부터 전송되는 문자데이터(T1) 중에서 특정 명령어구분자(90)(91)를 검색하여 이 명령어구분자(90)(91) 사이의 문자열을 기초로 화면(42)상의 표시영역(A1)(A2)에 대한 확대비율과 절대원점(O1)(O2)을 산출하는 화면영역지정수단(30c);The display area A1 on the screen 42 is searched based on the character string between the command delimiters 90 and 91 by searching for the specific command delimiters 90 and 91 among the character data T1 transmitted from the web server 30. Screen area designation means (30c) for calculating an enlargement ratio with respect to A2 and an absolute origin (O 1 ) (O 2 ); 메모리부(30a)에 있는 명령어코드를 검색하여 명령어구분자(90)(91) 사이에 있는 문자열중 이 명령어코드 리스트에 존재하는 문자열은 수학기호(D1)와 도형(D2)을 그리기 위한 명령어로 인식하여 해당 벡터데이터를 메모리부(30a)로부터 액세스한 후 표시영역(A1)(A2)에 표시하고, 명령어구분자(90)(91) 사이에 있는 문자열중 명령어코드 리스트에 존재하지 않는 문자는 수학기호(D1)와 도형(D2)이 표시된 표시영역(A1)(A2)에 중첩하여 표시하기 위한 문자(T2)(T3)로 인식하는 명령어 검색수단(30b);Searching the command code in the memory section 30a, the character string present in this command code list among the strings between the command delimiters 90 and 91 is recognized as a command for drawing a mathematical symbol D1 and a figure D2. After accessing the corresponding vector data from the memory unit 30a, the vector data is displayed in the display areas A1 and A2, and the characters not present in the command code list among the character strings between the command separators 90 and 91 are mathematical symbols. Command search means 30b for recognizing characters T2 and T3 for superimposing and displaying the display areas A1 and A2 on which D1 and figure D2 are displayed; 명령어 검색수단(30b)으로부터 검색된 명령어코드에 해당하는 벡터데이터를 메모리부(30a)로부터 액세스한 후 화면영역지정수단(30c)에서 산출된 확대비율로 연산처리하여 화면출력용 버퍼(30e)에 저장하는 동시에 명령어구분자(90)(91) 사이에 존재하는 문자열중 명령어 코드 리스트에 존재하지 않는 문자로 판정된 문자는 화면출력용 버퍼(30e)에 저장된 데이터에 중첩하여 저장하는 그래픽연산수단(30d);After accessing the vector data corresponding to the instruction code retrieved from the instruction retrieval means (30b) from the memory unit (30a) and arithmetic processing at the enlargement ratio calculated by the screen region designation means (30c) to store in the screen output buffer (30e) At the same time, graphics operation means 30d for storing characters superimposed on the data stored in the screen output buffer 30e, the characters which are determined to be characters not present in the instruction code list among the character strings existing between the instruction delimiters 90 and 91; 화면출력용 버퍼(30e)에 저장된 데이터와 웹서버(30)로부터 전송되는 문자데이터를 화면(42)으로 표시하기 위한 화상출력수단(41)으로 구성된 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 시스템.Code the mathematical symbols and figures on the Internet, characterized by consisting of image output means 41 for displaying the data stored in the screen output buffer 30e and the character data transmitted from the web server 30 to the screen 42 Interactive interactive learning / evaluation system. 인터넷망(20)을 통하여 웹서버(30)에 접속된 다수의 사용자 단말기(10)와, 상기 웹서버(30)를 운영하는 운영 단말기(40)가 구성되고, 상기 웹서버(70)에는 회원관리, 학습내용 전달, 사용자의 학습능력 평가 및 기록/관리 등을 수행하기 위한 각각의 사용자관리 DB(31), 학습내용 DB(32), 학습일정 DB(33), 평가문제 DB(34), 평가기록 DB(35)로 구성된 데이터베이스를 갖추고, 상기 웹서버(30)로부터 상기 사용자의 단말기(10)로 전송되는 HTML문서에는 사용자 등록 과정과, 초기 평가 과정과, 학습물 제공 과정과, 평가 및 보충 학습물 제공 과정과, 성취도/성향 분석 과정을 표시하도록 하여 사용자로부터 정보를 주고받는 양방향 학습이 가능하도록 하는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.A plurality of user terminals 10 connected to the web server 30 through the Internet network 20, and the operating terminal 40 for operating the web server 30 is configured, the web server 70 is a member User management DB (31), learning content DB (32), learning schedule DB (33), evaluation problem DB (34), to perform management, learning content delivery, user's learning ability evaluation and recording / management, etc. Equipped with a database consisting of an evaluation record DB 35, the HTML document transmitted from the web server 30 to the terminal 10 of the user includes a user registration process, an initial evaluation process, a learning material providing process, evaluation and A bidirectional learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet, characterized in that the supplementary learning material providing process and the achievement / trend analysis process are displayed to enable bi-directional learning to exchange information from a user. 제 4항에 있어서, 상기 사용자 등록 과정은 웹서버(30)는 접속되어 있는 사용자 단말기(10) 상에 초기화면을 제공하고, 사용자 단말기(10)로부터 신원확인번호, 비밀번호 등의 사용자 정보 입력이 있으면, 이를 사용자 관리 DB(31)에 저장하여 사용자를 등록하고, 웹서버(30)는 사용자 관리 DB(31)로부터 기등록된 회원 또는 미등록된 회원인가의 여부를 검색하여 기등록된 회원인 경우에는 수학학습 서비스를 시작하게 되고, 미등록된 회원인 경우에는 회원등록이 있을 때까지 대기하게 되는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The user registration process of claim 4, wherein the web server 30 provides an initial screen on the connected user terminal 10, and inputs user information such as an identification number and a password from the user terminal 10. If there is, the user is stored in the user management DB 31 to register the user, and the web server 30 is a registered member by searching whether the user is a registered member or an unregistered member from the user management DB 31. There is a mathematical learning service to start, if the unregistered member, the two-way learning / evaluation method to code and represent the mathematical symbols and figures on the Internet, characterized in that waiting until the membership registration. 제 4항에 있어서, 상기 초기 평가 과정은 웹서버(30)는 사용자 단말기(10) 상에 초기화면을 제공하고, 사용자 단말기(10)로부터 초기평가요청이 있으면, 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인하고, 이후 사용자 등록 상태가 확인되면 학습일정 DB(33)를 통하여 학습일정을 확인하고, 평가문제 DB(34)로부터 초기평가문제를 엑세스한 후, 사용자 단말기(10)의 웹브라우저를 통해 초기평가문제를 출력하며, 그 다음 사용자가 초기평가결과를 웹브라우저를 통해 입력하게 되면, 그 결과가 웹서버(30)로 전송되어 평가기록 DB(35)에 의해 저장되어 관리되고, 이후의 학습일정이나 학습내용을 결정하는 데이터로 활용되는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The initial evaluation process of claim 4, wherein the web server 30 provides an initial screen on the user terminal 10, and if there is an initial evaluation request from the user terminal 10, the user management DB 31 is searched. After confirming the user registration status, if the user registration status is confirmed after the learning schedule through the study schedule DB (33), and access the initial evaluation problem from the evaluation problem DB (34), the user terminal 10 The initial evaluation problem is output through the web browser. Then, when the user inputs the initial evaluation result through the web browser, the result is transmitted to the web server 30 and stored and managed by the evaluation record DB 35. Interactive learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet, characterized in that it is used as data to determine the future learning schedule or learning content. 제 4항에 있어서, 상기 학습물 제공 과정은 웹서버(30)로부터 초기화면이 제공된 상태에서 사용자로부터 학습물 제공 요청이 발생하면, 웹서버(30)는 먼저 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가확인되면 평가기록 DB(35)를 검색하여 평가기록을 확인/분석함과 아울러, 학습일정 DB(33)를 통하여 학습계획을 확인하고, 평가기록 DB(35)에 저장된 사용자의 과거 학습 기록을 분석한 결과를 토대로 학습내용 DB(32)로부터 해당 학습내용을 엑세스하여 사용자에게 제공하는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The method of claim 4, wherein in the learning material providing process, when a learning material providing request is generated from a user while an initial screen is provided from the web server 30, the web server 30 first searches for a user management DB 31. After checking the user registration status, when the user registration status is confirmed, the evaluation record DB 35 is searched to check / analyze the evaluation record, as well as the learning plan through the study schedule DB 33, and the evaluation record DB 35 Based on the results of analyzing the past learning records of the user stored in the two-way learning / evaluation to code and express the mathematical symbols and figures on the Internet, characterized in that to provide the user by accessing the corresponding learning content from the learning content DB (32) Way. 제 4항에 있어서, 상기 평가 및 보충 학습물 제공 과정은 웹서버(30)로부터 초기화면이 제공된 상태에서 사용자가 학습을 진행한 후 사용자의 학습성취도를 평가하여 평가 결과에 의한 보충학습을 받고자 하는 경우 웹브라우저상의 평가문제메뉴를 선택, 평가문제를 요청하면, 웹서버(30)는 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 평가기록 DB(35)를 검색하여 평가기록을 확인/분석함과 아울러, 학습일정 DB(33)를 통하여 학습계획을 확인하고, 이후, 웹서버(30)는 평가문제 DB(34)에 저장된 평가문제 데이터를 엑세스하여 웹브라우저로 전송, 보충 학습물을 제공하게 되며, 이후로 사용자로부터 입력되는 평가문제 결과는 평가기록 DB(35)에 기록하고 분석하고, 이때 사용자의 평가는 평가문제의 난이도, 분류 및 과거 기록을 기초로 연산처리되어 학습내용 DB(32)에 저장된 적절한 보충학습내용을 검색하여 제공하게 되는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The method of claim 4, wherein the evaluation and supplementary learning providing process is to receive supplementary learning by evaluating the learning achievement of the user after the user progresses while the initial screen is provided from the web server 30. In the case of selecting the evaluation problem menu on the web browser, and requesting the evaluation problem, the web server 30 checks the user registration status by searching the user management DB (31) and checks the evaluation record DB (35) when the user registration status is confirmed In addition to checking / analyzing the evaluation record by searching, confirming the learning plan through the learning schedule DB 33, and then, the web server 30 accesses the evaluation problem data stored in the evaluation problem DB 34 by a web browser. And then, to provide supplementary learning, and the result of the evaluation problem input from the user is then recorded and analyzed in the evaluation record DB 35, wherein the user's evaluation is the difficulty, classification and A bidirectional learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet, characterized in that a calculation process is performed based on past records to retrieve and provide appropriate supplementary learning contents stored in the learning contents DB (32). 제 4항에 있어서, 상기 성취도/성향 분석 과정은 웹서버(30)로부터 초기화면이 제공된 상태에서 사용자가 자신의 학습 성취도/성향평가결과를 확인하려고 웹브라우저상에서 성취도/성향분석메뉴를 선택한 후 평가문제를 요청하게 되면, 웹서버(30)는 사용자 관리 DB(31)를 검색하여 사용자 등록 상태를 확인한 후 사용자 등록 상태가 확인되면 웹서버(30)는 평가기록 DB(35)를 검색하여 평가기록을 확인/분석한 후 그 분석자료를 가공하여 사용자 단말기(10)에 제공하는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The method of claim 4, wherein the achievement / trend analysis process is performed after the user selects the achievement / trend analysis menu on the web browser to check his / her learning achievement / trend evaluation result while the initial screen is provided from the web server 30. When a problem is requested, the web server 30 searches the user management DB 31 to check the user registration status, and when the user registration status is confirmed, the web server 30 searches the evaluation record DB 35 to evaluate the evaluation record. Two-way learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet, characterized in that after checking / analyzing the processing of the analysis data provided to the user terminal (10). 제 4항 내지 제 9항중 적어도 어느 한 항에 있어서, 상기 학습물 또는 문제를 제공하는 과정에서의 수학기호와 도형의 표현 방법은, 웹페이지에서의 수학기호 및 도형의 표현을 단순화하기 위하여 ActiveX Control 또는 자바 애플릿을 이용한 컴포넌트를 제작하여 수학 표현 과정을 대폭 축소하도록 하는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.10. The method of claim 4, wherein the method of representing a mathematical symbol and a figure in the process of providing the learning object or the problem is an ActiveX control for simplifying the expression of the mathematical symbol and the figure on a web page. Or a method using a Java applet to greatly reduce the mathematical expression process, thereby encoding and expressing mathematical symbols and figures on the Internet. 제 10항에 있어서, 상기 컴포넌트는 운영자가 학습물 제작시 작업된 수학 표현의 코드 내용을 사전에 구현해 보며, 숫자 및 문자 형태의 코드화된 수학표현을 바탕으로 학습 데이터 베이스를 제작하여 웹서버(30)에 등록시키는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The web server 30 according to claim 10, wherein the component implements in advance the code content of the mathematical expression worked upon when the operator produces the learning object, and creates a learning database based on the coded mathematical expression in the form of numbers and letters. Interactive learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet, characterized in that the registration. 제 11항에 있어서, 상기 웹서버(30)에 등록되어 실행되는 컴포넌트는 데이터 베이스로부터 전달받은 학습물 내용중, 숫자 및 문자 형태의 코드화된 수학표현을 웹페이지에서의 형상(폭, 넓이, 위치)을 계산하여 HTML<OBJECT>(또는 <APLLET>)Tag로 변환시키는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.12. The method of claim 11, wherein the component registered and executed in the web server 30 includes a coded mathematical expression in the form of a number and a letter in the form of a web page, the width (width, width, position) of the learning contents received from the database. ) Is a two-way learning / evaluation method for coding the mathematical symbols and figures on the Internet, characterized in that to convert the HTML <OBJECT> (or <APLLET>) Tag. 제 12항에 있어서, 상기 웹서버(30)를 통해 사용자의 단말기(10)에 설치된 컴포넌트는 웹서버(30)로부터 전달받은 학습물 내용중 숫자 및 문자 형태의 코드화된 수학표현을 실제 모습으로 구현시키는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The method of claim 12, wherein the component installed in the user terminal 10 through the web server 30 implements a coded mathematical expression in the form of numbers and letters in the learning contents received from the web server 30 in a real form. A bidirectional learning / evaluation method for coding and expressing mathematical symbols and figures on the Internet, characterized in that for making. 제 4항에 있어서, 일정한 명령어코드에 대응하여 수학기호(D1)와 도형(D2)을 화면(42)상의 표시영역(A1)(A2)에 표시하기 위한 벡터데이터를 각 명령어코드에 따라 액세스되도록 메모리부(30a)에 기억시키고, 화면(42)에 표시하기 위한 문자데이터(T1)와 구분되는 특정 명령어구분자(90)(91)가 이 문자데이터(T1) 내에 존재하는 경우 이 명령어구분자(90)(91) 사이의 문자열을 기초로 화면(42)상의 표시영역(A1)(A2)에 대한 크기와 절대원점(O1)(O2)을 산출하고, 명령어구분자(90)(91) 사이에 존재하는 문자열과 명령어 코드 리스트를 비교하여 이 명령어구분자(90)(91) 사이에 존재하는 문자열이 명령어 코드 리스트에 존재하는 경우 이를 수학기호(D1)와 도형(D2)을 그리기 위한 명령어로 인식하고, 명령어구분자(90)(91) 사이에 존재하는 문자중 명령어 코드 리스트에 존재하지 않는 문자(T2)(T3)는 수학기호(D1)와 도형(D2)이 표시된 표시영역(A1)(A2)에 중첩하여 표시하는 것을 특징으로 하는 인터넷상에서 수학기호와 도형을 코드화하여 표현하는 양방향 학습/평가 방법.The method according to claim 4, wherein the vector data for displaying the mathematical symbol (D1) and the figure (D2) on the display area (A1) (A2) on the screen (42) in correspondence to a predetermined instruction code is accessed according to each instruction code. This instruction delimiter 90 is stored in the character data T1 when a specific instruction delimiter 90 and 91 is stored in the memory section 30a and distinguished from the character data T1 for display on the screen 42. The magnitude and absolute origin (O 1 ) (O 2 ) for the display area (A1) (A2) on the screen 42 on the screen 42 are calculated based on the character string between the (91), and between the command separators (90, 91). Compares the character string existing in the command code list with the character string between the command delimiters 90 and 91 and recognizes it as a command for drawing a mathematical symbol (D1) and a figure (D2). And, among the characters existing between the command separators 90 and 91, are not present in the command code list. The letters T2 and T3 are superimposed on the display area A1 and A2 on which the mathematical symbol D1 and the graphic D2 are displayed. Learning / Evaluation Methods.
KR10-2000-0023962A 2000-05-04 2000-05-04 Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof KR100367466B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0023962A KR100367466B1 (en) 2000-05-04 2000-05-04 Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0023962A KR100367466B1 (en) 2000-05-04 2000-05-04 Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof

Publications (2)

Publication Number Publication Date
KR20000049882A KR20000049882A (en) 2000-08-05
KR100367466B1 true KR100367466B1 (en) 2003-01-10

Family

ID=19668035

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0023962A KR100367466B1 (en) 2000-05-04 2000-05-04 Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof

Country Status (1)

Country Link
KR (1) KR100367466B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100453224B1 (en) * 2001-12-21 2004-10-15 한국전자통신연구원 Apparatus and method for editing a numerical formula by using wire/wireless internet
KR100449554B1 (en) * 2001-12-28 2004-09-22 주식회사 케이티프리텔 Apparatus and method for displaying graphic using object of user terminal
KR100449556B1 (en) * 2001-12-28 2004-09-22 주식회사 케이티프리텔 System and method for transmitting object oriented graphic data by using broadcasting service

Also Published As

Publication number Publication date
KR20000049882A (en) 2000-08-05

Similar Documents

Publication Publication Date Title
JP3488525B2 (en) Help screen display method and help screen display device
JP3959180B2 (en) Communication translation device
KR950001940B1 (en) Data processing apparatus and editing apparatus using the same
US5211563A (en) Computer assisted learning support system and processing method therefor
US20150024351A1 (en) System and Method for the Relevance-Based Categorizing and Near-Time Learning of Words
EP0241646A2 (en) Document processing apparatus
CN110020424A (en) Extracting method, the extracting method of device and text information of contract information
EP1721263A1 (en) A markup language translator system
CN112287069B (en) Information retrieval method and device based on voice semantics and computer equipment
CN103365970A (en) Method and device for automatically acquiring learning material information
CN110263651B (en) Method, device and storage medium for assisting in on-line reading test questions
CA2516125C (en) Systems and methods for contextual mark-up of formatted documents
CN112596731A (en) Programming teaching system and method integrating intelligent education
CN113656561A (en) Entity word recognition method, apparatus, device, storage medium and program product
KR101452664B1 (en) Systems and methods for document analysis
CN117648982A (en) Question-answer model-based answer generation method and device, electronic equipment and storage medium
CN100430946C (en) Work-embedded e-learning method and system
CN113283231B (en) Method for acquiring signature bit, setting system, signature system and storage medium
JP4245120B2 (en) Information providing system and information providing server
KR100367466B1 (en) Studying and evaluating system on internet to express calculus of symbols and outline sketch by components such as ActiveX control and Java Applet and method thereof
CN117556057A (en) Knowledge question-answering method, vector database construction method and device
JP2002268529A (en) Learning supporting method and device and learning supporting program
JP5515150B2 (en) Learning support device, learning support system, and learning support program
JP4205038B2 (en) Hole filling problem creating apparatus, computer program for filling hole filling problem, and recording medium recording the program
JP2006155275A (en) Information extraction method and information extraction device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20101222

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee