You are on page 1of 18

USOO7146 128B2

(12) United States Patent (10) Patent No.: US 7,146,128 B2


Okubo (45) Date of Patent: *Dec. 5, 2006
(54) SCORING METHOD AND SCORING (58) Field of Classification Search ................ 434/118,
SYSTEM 434/167, 169, 160, 162,322, 362,307 R,
434/185, 323,350, 353
(75) Inventor: Hiroshi Okubo, Kyoto (JP) See application file for complete search history.
(73) Assignee: Kabushiki Kaisha Nihon Toukei Jim (56) References Cited
Center, Kyoto-fu (JP) U.S. PATENT DOCUMENTS
(*) Notice: Subject to any disclaimer, the term of this 4,337,051 A 6, 1982 Donion
patent is extended or adjusted under 35 35. A E. R s al
aCK
U.S.C. 154(b) by 0 days. 5,672,060 A 9/1997 Poor
5.991,595 A 11/1999 Romano et al.
This patent is Subject to a terminal dis- 6,000,945. A 12/1999 Sanchez-Lazer et al.
Ca10. 6,112,049 A 8, 2000 Sonnenfeld
6,173,154 B1 1/2001 Kucinski et al.
(21) Appl. No.: 11/085,897 6,296.489 B1 10/2001 Blass et al.
6,311,040 B1 10/2001 Kucinski et al.
(22) Filed: Mar. 22, 2005 2002/0001795 A1 1/2002 Bejar et al.
O O Primary Examiner Kathleen Mosser
65 Prior Publication Dat y
(65) O DO (74) Attorney, Agent, or Firm—Keating & Bennett, LLP
US 2005/0164155 A1 Jul. 28, 2005
(57) ABSTRACT
Related U.S. Application Data
- - - A scoring method and a scoring system perform scoring
(62) Division of application No. 10/217.304, filed on Aug. quickly and accurately, and Summarize and sort the scores
13, 2002, now Pat. No. 6,996,365. into statistic data readily. The scoring method includes the
O O steps of collecting answer data concerning answers provided
(30) Foreign Application Priority Data by a plurality of examinees in a test, collecting various
Aug. 15, 2001 (JP) ............................. 2001-246762 attribute data of the examinees, determining which answer
data corresponds to a correct answer, an incorrect answer,
(51) Int. Cl. and no answer, and Summarizing the various attribute data of
G09B II/00 (2006.01) the examinees by contents of the answer data.
(52) U.S. Cl. .................. 434/353; 434/323; 434/307 R:
434/169 20 Claims, 10 Drawing Sheets

STR8UTESTE-Specirc S
EXAMINEEAA3ASEANd
TST CONTENSATA

S2
ATHENTICATE EXAMINEES Lu

STRIBUTE TEST contents


DATA

CREATE ANSWER CONTENTS

S5
COLLECT ANSWER CONTENTS -1
DATA

DEERMINE CORRECT
NCRRECT or NANSWER

ScRE ANSWERATA

S8
CREATE SCORING CONTENS -
DATA

SENSORNG CONTENTS
ATA

SUMMARIa, SORSCORNG
RESULTs
U.S. Patent Dec. 5, 2006 Sheet 1 of 10 US 7,146,128 B2

FIG. 1

FIG. 2

INPUT 9.E.
REPRODUCING CROPHON

28 32 34 CONNECTION TO NETWORK

FIG. 3

24a

EXAMINATION
APPLICATION
U.S. Patent Dec. 5, 2006 Sheet 2 of 10 US 7,146,128 B2
FIG. 4

38

48
DISPLAY

MAGE
PROCESSING 46

NETWORK
CONNECTION 56
UNIT
INPUT
DEW CE

54 CONNECTION TO NETWORK
FIG. 5
5Ob 50a 50C

SITE-SPECIFIC TEST PROCESSING TEST CONTENTS


50
EXAMINEE APPLICATION DATA
DATABASE

FIG. 6
Admission Number 801 11 180114
2001 0402 2001 O404

Gender Male Male


Address Nakagyo-ku, Kyoto-shilShimogyo-ku, Kyoto-shi 50b
Job Description

Examination Location Kyoto


Credit Card
Credit Card Compan
Credit Card Number 123456789.0122k 323356784366-k
Portrait Data /usr/data/9342+ /usr/data/9345.44%
E-mail Address roGbde.co.ip
U.S. Patent Dec. 5, 2006 Sheet 3 of 10 US 7,146,128 B2

FIG. 7

64
68
DISPLAY

i.
PROCESS ING 66

INPUT
DEWICE

CONNECTION TO NETWORK
74

FIG. 8

70a 7 Ob 7 Oc

EXAMINEE TEST CONTENTS WWW SERVER


DATABASE DATABASE APPLICATION 70

E-MAIL SERVER ANSWER DATA


APPLICATION

70d 70e
U.S. Patent Dec. 5, 2006 Sheet 4 of 10 US 7,146,128 B2

FIG. 9

Admission Number 801 so 12 7 803 80114


2001.04O2 20010402 20010403 200104.04 . . . .
Sato, Shoko
Age 24 19 36 32 . . .
. . . .
Address
Occupation
Job Description
Nakagyo-ku, Kyotoshi Chuo-ku, Kobe-shi
Businessperson
sales I
Student
- T
Shibuya-ku, Tokyo-to Shimogyo-ku, Kyoto-shi
Homemaker
-
Businessperson
Implementation Design
EE
Membership of Institution K Company
Examination Class Class 6 Class 2 Class 2 Class 2
. . ..
. . . .
V Company . . . .
Credit Card Number 123456789.012:k 43218765210-k . . . .
. . . . .
E-mail Address taroobde.co.ip shou onccineio I - Inouemmbcore . . .
FIG. 10
78
\ 80 82 84
88
P
86

90
DEWICE 100

REPRODUCING
UNIT

94 98 CONNECTION TO NETWORK

FIG. 11
90b 90c 90g 90d

MAGE COMPAR f
OMR PROCESSING OCR PROCESSING AND COLLATION voltagio
APPLICATION APPLICATION E.g. APPLICATION

ANSWER CONTENTS SCORING


DATA REPRODUCING APPLICATION ANSWER DATA
APPLICATION

90e 90a 90f


U.S. Patent Dec. 5, 2006 Sheet 5 of 10 US 7,146,128 B2
FIG. 12

COLLATION PROCESSING
(PATTERN MATCHING)
IMAGE DATA INCLUDED IN IMAGE DATA EN ANSWER
ANSWER CONTENSDATA OAA

FIG. 13

SOUND WAVEFORM
COMPARISON
PROCESSENG
SOUND WAVEFORM OF SOUND WAVEFORM OF
VOICE DATA INCLUDED IN VOICE DATAN ANSWER
ANSWER CONTENTS DATA DATA

FIG. 14

EAGU \5 90f
Class 6, Question 5 0.5k Sid

O
U.S. Patent Dec. 5, 2006 Sheet 6 of 10 US 7,146,128 B2
FIG. 15
START

DISTRIBUTE SITE-SPECIFIC
S1
EXAMINEE DAABASE AND
TEST CONTENTS DATA

S2
AUTHENICAE EXAMINEES

S3
DISTRIBUTE TEST CONTENTS
DATA

S4
CREATE ANSWER CONTENTS
DATA

S5
COLLECT ANSWER CONTENTS
DATA

S6
DETERMINE CORRECT,
NCORRECT OR NO ANSWER

S7
SCORE ANSWER DATA

S8
CREATE SCORING CONTENTS
DATA

S9
SEND SCORING CONTENTS
DATA

S1 O
SUMMARIZE. SORT SCORING
RESULTS

END
U.S. Patent Dec. 5, 2006 Sheet 7 of 10 US 7,146,128 B2

THE JAPAN KANUI


APTITUDE TEST THE JAPAN KANJAPTITUDE
EXAM QUESTIONS TESTING FOUNDATION
Do not answer with old form of kanji in
common use, kanji excluded from the list, ANSWER WITH TABLET
and readings excluded from the list of
readings of kanji in common use.

Write conjugational ending added after kanji


corresponding to part in hiragana.
When it is the end of sentence, write as the
following example CD.
(Answer in Hiragana Selecting Field.)
< D.
:
-
seriese sc U.3
g
A

fluyte J st
ca) as
C

(N 4 g. S r- Y I E &J o

i
53 (t
to ES5 U NVQ S J P is o issisp.
to | | | | | se
as also
witt M S g : ) is Gigi &J u Q se 5
N s

sus r III II -. . . sef

ococo
H
to Ett in Eug - J -ass 1 a

( | | | | | || otole
so
U.S. Patent Dec. 5, 2006 Sheet 8 of 10 US 7,146,128 B2

THE JAPAN KANU


APTITUDE TEST THE JAPAN KANJAPTITUDE
TESTING FOUNDATION
EXAM GUESTIONS
CN Do not answer with old form of kanji in
% common use, kanji excluded from the list, ANSWER WITH TABLET
s and readings excluded from the list of
O readings of kanji in common use.

Ao A
|A 2 g
d t; 9.

In each of the following sentences, a wrongly used


k D 3g
C5 || 3
E. kanji having the same reading is included. Write the & i 3
>, incorrect kanji in the upper box and the correct kanji Ol v V
in the lower box.
(Answer in Handwriting Field.)

t it geSRK53 -&J's 535ESNS

ray. His
(\ 5:5&SEg) ups.<}ssful pigo Jiyi )
l
Riss
Nrks
risk. t
S 8

() fallao Ji-in FK & Stok-Si-ESgt. SG


Fires in
C)

ance
Mut-sh
rt
st SS-J-KJR-(6JSin-EgkJE insas
(Afg
on
N
..

:
U.S. Patent Dec. 5, 2006 Sheet 9 of 10 US 7,146,128 B2

FIG. 8(a) FIG. 18 (b) FIG. 18 (c)


1 2 3

FIG. 18(d) FIG. 18 (e)


4. 5

1- )

FIG. 19 (a) FIG. 19(b) FIG. 19 (c)


1 2 3

FIG. 19 (d) FIG. 19(e)


4 5
U.S. Patent Dec. 5, 2006 Sheet 10 of 10 US 7,146,128 B2

V?BIJGE,D~IÃOÐS_JVET
US 7,146,128 B2
1. 2
SCORING METHOD AND SCORING The various attribute data of the examinees may prefer
SYSTEM ably include at least one of age, gender, an occupation, an
address, and membership of institutions.
This application is a Divisional Application of U.S. patent Also, the answer data is preferably character data in one
application Ser. No. 10/217,304 filed Aug. 13, 2002, now preferred embodiment of the present invention.
U.S. Pat. No. 6,996,365. In a further preferred embodiment, the answer data is
preferably image data, and is Subjected to image recognition
BACKGROUND OF THE INVENTION processing for scoring.
In another preferred embodiment, the answer data is
1. Field of the Invention 10 image data, and for scoring, the image data is compared and
The present invention relates to a scoring method and a collated with image data to be drawn under a correct answer.
scoring system. In particular, the present invention relates to In a further preferred embodiment, the answer data is
a method and a system for processing scores which can Voice data, and a sound waveform appearing when the voice
Summarize and sort the scores of answer-sheet tests, written data is reproduced is subjected to comparison for scoring.
15 It is preferred that the examinees provide answers by
tests, oral tests, and other tests into statistics quickly and
accurately. using computers, and the answer data is answer contents
2. Description of the Prior Art data created by the computers.
Conventionally, answers to answer-sheet tests, written Also, it is preferred that the image data includes infor
tests, and oral tests have been scored by various methods as mation relating to a process for an answerer to provide an
aSW.
follows. For answer-sheet tests, OMR (Optical Mark
Reader) processing has been performed for scoring. For In one preferred embodiment, it is preferred that the
written tests, markers have consulted model answers or the information relating to a process for an answerer to provide
like to mark the answers written on the answer sheets. For an answer is the order of strokes in writing a character or
oral tests, examiners have recorded evaluations concerning symbol.
25
the verbal answers of examinees on check sheets or the like. In another preferred embodiment, the information relating
The scores have been summarized and sorted by hand to to a process for an answerer to provide an answer is tool
create statistic data, which has been used as reference data pressure in writing a character or symbol.
for future test writing, educational guidance, and so on. According to another preferred embodiment of the present
The conventional method, however, has inefficiently con 30
invention, a scoring system includes an answer data collect
Sumed a considerable amount of time in evaluating a number ing unit for collecting answer data relating to answers
of examinees. Besides, written tests and oral tests have been provided by a plurality of examinees of a test, an attribute
evaluated by the markers and others consulting model data collecting unit for collecting various attribute data of
answers and check sheets, in which case marker-by-marker the examinees, an answer determination unit for determining
variations in scoring criteria have led to scores that are unfair 35
which the answer data corresponds to one a correct answer,
to examinees. an incorrect answer, and no answer, and a Summarizing and
In addition, Summarizing and sorting the scores into sorting unit for Summarizing and sorting the various
statistic data has required that the examinees attribute data attribute data of the examinees based on the contents of the
Such as ages, genders, and occupations be input to a database answer data.
by hand, in addition to the score data. This operation is 40 The answer determination unit determines, with respect to
extremely inefficient and is very expensive. Consequently, each question, that answer data provided has a data volume
statistic data obtainable from the scores has not been created that is Smaller than that of minimum answer data to be
so often, being rarely utilized as the reference data for future generated for a correct or incorrect answer, which indicates
test writing, educational guidance, and so on. that no answer was provided.
45
In the scoring system, it is preferred that the various
SUMMARY OF THE INVENTION attribute data of the examinees includes at least one of age,
gender, an occupation, an address, and membership of
In order to solve the problems described above, preferred institutions.
embodiments of the present invention provide a scoring In one preferred embodiment of the scoring system, it is
method and a scoring system which perform scoring quickly 50 preferred that the answer data is character data.
and accurately, and Summarize and sort the scores into In another preferred of the scoring system, the answer
statistic data readily. data is image data, and is subjected to image recognition
According to a first preferred embodiment of the present processing for scoring.
invention, a scoring method includes the steps of collecting Also it is preferred that the answer data is image data, and
answer data concerning answers provided by a plurality of 55 for scoring, the image data is compared and collated with
examinees in a test, collecting various attribute data of the image data to be drawn under a correct answer.
examinees, determining which of the answer data corre In another preferred embodiment of the scoring system, it
sponds to one of a correct answer, an incorrect answer, and is preferred that the answer data is voice data, and a Sound
no answer, and Summarizing the various attribute data of the waveform appearing when the Voice data is reproduced is
examinees based on the contents of the answer data. 60 Subjected to comparison for scoring.
In the step of determining which of the answer data In a preferred embodiment of the scoring system it is
corresponds to a correct answer, an incorrect answer, and a preferred that the examinees provide answers by using
no answer preferably includes the step of determining, with computers, and the answer data is answer contents data
respect to each question, that answer data provided has a created by the computers.
data Volume that is Smaller than that of minimum answer 65 In a further preferred embodiment of the scoring system,
data to be generated for a correct or incorrect answer, it is preferred that the image data includes information
indicating that no answer was provided. relating to a process for an answerer to provide an answer.
US 7,146,128 B2
3 4
The information relating to a process for an answerer to invention. Referring to FIGS. 1 through 14, description will
provide an answer is preferably the order of strokes in hereinafter be given of the hardware configuration of an
writing a character or symbol or is tool pressure in writing online examination system 10.
a character or symbol. As shown in FIG. 1, the online examination system 10
The foregoing and other elements, characteristics, fea includes examination terminals 12, an examination site
tures, and advantages of the present invention will become server 38, a test management server 58, and a scoring server
more apparent from the following detailed description of T8.
preferred embodiments when read in conjunction with the The examination terminals 12 are terminals by which
drawings. examinees view and listen to test contents data and create
10 answer contents data. As shown in FIG. 2, each examination
BRIEF DESCRIPTION OF THE DRAWINGS terminal 12 preferably includes a CPU 14. The CPU 14 is a
central processing unit for carrying out operations when the
FIG. 1 is a schematic diagram showing a preferred examination terminal 12 performs various types of process
embodiment of the scoring system according to the present ing. The CPU 14 is connected with a ROM 16. The ROM 16
invention; 15 is a memory for storing basic input/output processing pro
FIG. 2 is a block diagram showing an examination grams for the examination terminal 12 to execute upon
terminal; activation. The CPU 14 is also connected with a RAM 18.
FIG. 3 is a schematic diagram showing an examination The RAM 18 is a memory for temporarily storing programs
application stored in a storage device; and data in use when the CPU 14 performs various opera
FIG. 4 is a block diagram showing an examination site tions.
server; The CPU 14 is connected with an image processing unit
FIG. 5 is a schematic diagram showing various applica 20. The image processing unit 20 generates Screen display
tions and other information stored in a storage device; databased on the results of operations by the CPU 14. The
FIG. 6 is a schematic diagram showing the contents of a image processing unit 20 is connected with a display 22. The
site-specific examinee database; 25 display 22 displays test contents data on-screen based on the
FIG. 7 is a block diagram showing a test management screen display data generated by the image processing unit
server; 20.
FIG. 8 is a schematic diagram showing various applica The CPU 14 is connected with a storage device 24. The
tions and other information stored in a storage device; storage device 24 stores programs and data to be used when
FIG. 9 is a schematic diagram showing the contents of an 30 the CPU 14 performs various operations. The storage device
examinee database; 24 also stores data that is generated through the operations
FIG. 10 is a block diagram showing a scoring server; of the CPU 14. As shown in FIG. 3, the applications stored
FIG. 11 is a schematic diagram showing various applica in the storing device 24 include an examination application
tions and other information stored in a storage device; 24a as well as an OS (operating system), which is not shown
FIG. 12 is a conceptual diagram showing image compari 35 in the Figure. The examination application 24a generates on
son and collation processing: the display 22, text data, still image data, and moving image
FIG. 13 is a conceptual diagram showing Sound wave data included in the test contents data which is distributed
form comparison processing: from the examination site server 38 to be described later. The
FIG. 14 is a schematic diagram showing answer data; examination application 24a also reproduces Voice from
FIG. 15 is a flowchart showing the operation of an online 40 Voice data and moving image data included in the test
examination system; contents data, by using a voice reproducing unit 32 to be
FIG. 16 is a schematic diagram showing how answers are described later. In addition, the examination application 24a
made; generates answer contents data based on answers that are
FIG. 17 is another schematic diagram showing how input by the examinee from an input device 28 to be
answers are made; 45 described later. The answer contents data generated are
FIGS. 18(a)-18(e) are schematic diagrams showing stored into the storage device 24.
image data; more particularly, FIG. 18(a) is a diagram The CPU 14 is connected with an input unit 26. The input
showing an image after a first tablet input, FIG. 18(b) a unit 26 is an interface for establishing connection with an
diagram showing the image after a second input, FIG. 18(c) input device 28 to be described later. The input unit 26 inputs
a diagram showing the image after a third input, FIG. 18(d) 50 to the CPU 14 various types of instruction signals and
a diagram showing the image after a fourth input, and FIG. various types of data input from the input device 28. The
18(e) a diagram showing the image after a fifth input; input unit 26 is connected with the input device 28. The
FIGS. 190a)–19(e) are schematic diagrams showing input device 28 may be a keyboard, a mouse, a tablet with
image data; more particularly, FIG. 19(a) is a diagram tool force sensing function, and/or a touch panel. The input
showing a first element drawn with a tablet, FIG. 190b) a 55 device 28 is intended to input instruction signals and input
diagram showing a second element, FIG. 19(c) a diagram answers to the tests conducted on the examination terminal
showing a third element, FIG. 19(d) a diagram showing a 12.
fourth element, and FIG. 190e) a diagram showing a fifth The CPU 14 is connected with a sound card 30. The sound
element; and card 30 incorporates various sound source chips etc., and
FIG. 20 is a schematic diagram showing a no-answer 60 provides a function of reproducing/recording voice at the
database. examination terminal 12. The sound card 30 is connected
with the voice reproducing unit 32. The voice reproducing
DETAILED DESCRIPTION OF PREFERRED unit 32 may be a loudspeaker or headphones. The voice
EMBODIMENTS reproducing unit 32 reproduces voice signals such as test
65 questions supplied from the sound card 30. The sound card
FIG. 1 is a schematic diagram showing a preferred 30 is connected with a microphone 34. The microphone 34
embodiment of the scoring system according to the present is intended to collect voice pronounced by the examinee
US 7,146,128 B2
5 6
when test answers are supposed to be provided in the form to take, and the methods of payment of examination fees,
of Voice or moving images with Voice. Such as admission numbers, admission dates, names, ages,
The CPU 14 is connected with a network connection unit genders, addresses, occupations, job descriptions, member
36. The network connection unit 36 uses a LAN card, ship of institutions, examination classes, examination loca
modem, terminal adopter, or other Suitable device, and is tions, the methods of payment, credit card companies, credit
connected to a network 200. card numbers, portrait data, and e-mail addresses. The
Incidentally, the number of examination terminals 12 is as information in the site-specific examinee database 50b is
many as appropriate for the number of examinees. Test consulted when the test processing application 50a authen
contents data corresponding to the tests for the examinees to ticates examinees.
take are distributed to the respective examination terminals 10 The test contents data 50c are data which the test pro
12 as needed. These examination terminals 12 can be cessing application 50a has extracted, by types of tests, from
configured to be the same by installing the examination the test contents database 66b stored on the test management
application 24a on personal computers or workstations. server 58 to be described later. According to the types of
The examination site server 38 distributes test contents tests to be conducted at the examination site, test contents
data to the examination terminals 12 connected to the 15 data 50c of corresponding contents may be distributed from
network 200. The examination site server 38 also collects a plurality of test management servers 58. The test contents
the answer contents data created by the examination termi data 50c include text data containing characters and symbols
nals 12 and sends this data to the scoring server 78. As that describe questions, Voice data containing voice of
shown in FIG. 4, the examination site server 38 has a CPU examiners reading questions, and moving image data made
40. The CPU 40 is a central processing unit for carrying out of video signals.
operations when the examination site server 38 performs The CPU 40 is connected with an input unit 52. The input
various types of processing. The CPU 40 is connected with unit 52 is an interface for establishing connection with an
a ROM 42. The ROM 42 is a memory for storing basic input device 54 to be described later. The input unit 52 inputs
input/output processing programs for the examination site to the CPU 40 various types of instruction signals and
server 38 to execute upon activation. The CPU 40 is also 25 various types of data input from the input device 54. The
connected with a RAM 44. The RAM 44 is a memory for input unit 52 is connected with the input device 54. The
temporarily storing programs and data in use when the CPU input device 54 may be a keyboard, a mouse, and/or other
40 performs various operations. suitable devices. Incidentally, the input device 54 need not
The CPU 44 is connected with an image processing unit be connected to the input unit 52 if the examination site
46. The image processing unit 46 generates Screen display 30 server 38 performs none of the data input processes.
data based on the results of operations by the CPU 44. The The CPU 40 is connected with a network connection unit
image processing unit 46 is connected with a display 48. The 56. The network connection unit 56 uses a modem, terminal
display 48 makes on-screen display based on the screen adopter, LAN card, or other suitable device, and is con
display data generated by the image processing unit 46. nected to the network 200.
Incidentally, the display 48 need not be connected if the 35 Incidentally, the examination site server 38 is installed on
examination site server 38 requires no processing monitor each examination site. These examination site servers 38 can
ing. be configured to be the same by installing the test processing
The CPU 40 is connected with a storage device 50. The application 50a on workstations or servers.
storage device 50 stores programs and data to be used when The test management server 58 distributes the test con
the CPU 40 performs various operations. The storage device 40 tents data 50c to the examination site server(s) 38 connected
50 also stores data that is generated through the operations to the network 200, and provides the examination terminals
of the CPU 40. As shown in FIG. 5, the applications stored 12 with scoring contents data created by the scoring server
in the storage device 50 include a test processing application 78 as miscellaneous data. As shown in FIG. 7, the test
50a, a site-specific examinee database 50b, and test contents management server 58 has a CPU 60. The CPU 60 is a
data 50c as well as an operating system OS, which is not 45 central processing unit for carrying out operations when the
shown. test management server 58 performs various types of pro
The test processing application 50a authenticates exam cessing. The CPU 60 is connected with a ROM 62. The
inees based on Such information as admission numbers ROM 62 is a memory for storing basic input/output pro
included on admission cards, which are input by the exam cessing programs for the test management server 58 to
inees via the examination terminals 12. The test processing 50 execute upon activation. The CPU 60 is also connected with
application 50a also acquires the test contents data 50c, a RAM 64. The RAM 64 is a memory for temporarily
which is data extracted by types of tests from a test contents storing programs and data in use when the CPU 60 performs
database 66b stored on the test management server 58. In various operations.
addition, the test processing application 50a distributes the The CPU 60 is connected with an image processing unit
test contents data 50c of the tests for the examinees to take 55 66. The image processing unit 66 generates Screen display
to the respective examination terminals 12 based on the databased on the results of operations by the CPU 60. The
contents of authentication. The test processing application image processing unit 66 is connected with a display 68. The
50a also collects the answer contents data from the exami display 68 generates on-screen displays based on the screen
nation terminals 12 upon the expiration of the test time, and display data generated by the image processing unit 66.
sends the same to the scoring server 78. 60 Incidentally, the display 68 need not be connected if the test
As shown in FIG. 6, the site-specific examinee database management server 58 requires no processing monitoring.
50b includes information which the test processing applica The CPU 60 is connected with a storage device 70. The
tion 50a has extracted, by examination site, from an exam storage device 70 stores programs and data to be used when
inee database 66a stored on the test management sever 58 to the CPU 60 performs various operations. The storage device
be described later. The information preferably includes 65 70 also stores data that is generated through the operations
personal information and personal attribute data of examin of the CPU 60. As shown in FIG. 8, the applications stored
ees, information for identifying the tests for the examinees in the storage device 56 preferably include an examinee
US 7,146,128 B2
7 8
database 70a, a test contents database 70b, a WWW server The CPU 80 is connected with an image processing unit
application 70c, an e-mail server application 70d, and 86. The image processing unit 86 generates Screen display
answer data 70e as well as an operating system OS, not databased on the results of operations by the CPU 80. The
shown. image processing unit 86 is connected with a display 88. The
As shown in FIG. 9, the examinee database 70a includes display 88 generates an on-screen display based on the
personal information and personal attribute data of examin screen display data generated by the image processing unit
ees, information for identifying the tests for the examinees 86.
to take, and the methods of payment of examination fees, The CPU 80 is connected with a storage device 90. The
Such as admission numbers, admission dates, names, ages, storage device 90 stores programs and data to be used when
genders, addresses, occupations, job descriptions, member 10 the CPU 80 performs various operations. Specifically, as
ship of institutions, examination classes, examination loca shown in FIG. 11, the storage device 90 includes a scoring
tions, the methods of payment, credit card companies, credit application 90a, an OMR processing application 90b, an
card numbers, portrait data, and e-mail addresses. The OCR processing application 90c, an image comparison and
examinee database 70a is entered by test administrators with collation processing application 90g, a Voice recognition
reference to examination application forms filled-in, or by 15 processing application 90d, an answer contents data repro
the examinees themselves through such means as the WWW ducing application 90e, and answer data 90f as well as an
server application 70c. Operating System, which is not shown.
The test contents database 70b includes a plurality of sets The scoring application 90a collates the collected answer
of test contents data 50c. The test contents database 70b contents data with the answer data 90f for answer scoring,
extracts test contents data 50c to be distributed to the and creates scoring contents data. Before scoring, the scor
examination site server(s) 38 out of the test contents data 50c ing application 90a determines if answers to individual
stored, in response to requests from the test processing questions are correct/incorrect or absent based on the Vol
application(s) 50a. umes of data for the respective answers, i.e., character data,
The WWW server application 70c is intended to release image data, and/or voice data. When the data, or the answer
test results over the Internet by using the scoring contents 25 to each question, exceeds the Volume of data to be generated
data created by the scoring server 78. The WWW server for a correct or incorrect answer, it is passed to the OMR
application 70c also applies the examinee database 70a to processing application 90b, the OCR processing application
CGI (common gateway interface) applications to provide an 90c, the image comparison and collation processing appli
interface for examination procedures. cation 90g, the voice recognition application 90d, or the
The e-mail server application 70d is intended to send 30 answer contents data reproducing application 90e. The data
e-mails for notifying the examinees of the test results is thereby converted into character data or sound waveform
directly by using the scoring contents data created by the data scorable by the scoring application 90a, and then the
scoring server 78. Incidentally, the e-mail addresses of the scoring is performed to create the scoring contents data.
examinees are extracted from the examinee database 70a as Here, the scoring contents data is created as data that is
needed. 35 capable of being distributed by WWW servers/e-mails and
The answer data 70e is data that shows the answers as data capable of being input to databases.
corresponding to the test contents data 50c. The answer data The OMR processing application 90b applies OMR (Opti
70e includes data for use in OMR processing, OCR pro cal Mark Reader) processing to image data included in the
cessing, image comparison and collation processing, and answer contents data, thereby converting the image data into
Voice recognition processing. The answer data 70e is dis
40 character data which can be scored by the scoring applica
tributed to the scoring server 78 as needed. tion 90a. The data generated in the form of character data is
used by the scoring application 90a for scoring. The answer
The CPU 60 is connected with an input unit 72. The input contents data to be processed by the OMR processing
unit 72 is an interface for establishing connection with an application 90b is image data that stores markings drawn as
input device 74 to be described later. The input unit 72 inputs 45 answers on the examination terminals 12.
to the CPU 60 various types of instruction signals and The OCR processing application 90c applies OCR (Opti
various types of data input from the input device 74. The cal Character Reader) processing to image data included in
input unit 72 is connected with the input device 74. The the answer contents data, thereby converting the image data
input device 74 may be a keyboard, a mouse, and/or other into character data which can be scored by the scoring
suitable device. 50 application 90a. The data generated in the form of character
The CPU 60 is connected with a network connection unit data is used by the scoring application 90a for scoring. The
76. The network connection unit 76 uses a modem, terminal answer contents data to be processed by the OCR processing
adopter, LAN card, or other suitable device, and is con application 90c is image data that stores characters and
nected to the network 200. symbols drawn as answers on the examination terminals 12.
The scoring server 78 collects answer contents data from 55 The image comparison and collation processing applica
the examination site server(s) 38 connected to the network tion 90g, as shown in FIG. 12, performs pattern matching
200, performs scoring, and creates scoring contents data. As between image data included in the answer contents data and
shown in FIG. 10, the scoring server 78 has a CPU 80. The image data that is stored as answer data. This makes a
CPU 80 is a central processing unit for carrying out opera conversion into character data which can be scored by the
tions when the scoring server 78 performs various types of 60 scoring application 90a. The data generated in the form of
processing. The CPU 80 is connected with a ROM 82. The character data is used by the scoring application 90a for
ROM 82 is a memory for storing basic input/output pro scoring. The answer contents data to be processed by the
cessing programs for the scoring server 78 to execute upon image comparison and collation processing application 90g
activation. The CPU 80 is also connected with a RAM 84. are preferably image data that stores characters and symbols
The RAM 84 is a memory for temporarily storing programs 65 drawn as answers on the examination terminals 12.
and data in use when the CPU 80 performs various opera The Voice recognition processing application 90d, as
tions. shown in FIG. 13, performs a sound waveform comparison
US 7,146,128 B2
10
between Voice data included in the answer contents data and reproduced in Voice form, or reproduced as moving images,
Voice data that is stored as answer data. This makes a thereby creating answer contents data (step S4).
conversion into character data which can be scored by the For answer-sheet type or alternative type tests, the answer
scoring application 90a. The answer contents data to be contents data, or image data, is created by selecting and
processed by the Voice recognition processing application 5 inputting characters and/or symbols displayed on the display
90d are voice data that stores answers pronounced into the 22 as shown in FIG. 16, using the input devices 28. The
examination terminals 12. present preferred embodiment deals with the case where the
The answer contents data reproducing application 90e is answer contents data are created as image data even in the
an application by which markers view the answer data for cases of answer-sheet type or alternative type tests. Other
questions that are impossible for the scoring application 90a 10 wise, character data may be entered from keyboards or other
to score on the basis of the character data converted by the suitable input devices of the examination terminals 12.
OMR processing application 90b, the OCR processing For written tests and such tests that ask the order of
application 90c, the image comparison and collation pro strokes or the manner in which a calligraphic character is
cessing application 90g, and the Voice recognition process written, the answer contents data, or image data capable of
ing application 90d. The answer contents data reproducing 15 OCR processing or image comparison/collation processing,
application 90e has the function of showing and reproducing is created for each question by inputting a character, a
all the types of data included in the answer contents data. symbol, or a drawing into a handwriting field appearing on
The answer data 90?, as shown in FIG. 14, includes the the display 22 as shown in FIG. 17, using such an input
correct answer data concerning individual questions and the device 28 as a tablet with tool force sensing function. The
minimum volumes of answer data to be generated for correct 20 image data may use general purpose image formats Such as
or incorrect answers, or minimum data Volumes. tiff, gif, jpeg, bmp, png, and Wmf, as well as an original
The CPU 80 is connected with an input unit 92. The input image format. For questions concerning character strokes
unit 92 is an interface for establishing connection with an and problems for construction in which the order of strokes
input device 94 to be described later. The input unit 92 inputs (the sequence in which a character or a drawing is written)
to the CPU 80 various types of instruction signals and 25 is in question, image data is recorded more than that storing
various types of data input from the input device 94. The the image of the completed character or drawing alone. For
input unit 92 is connected with the input device 94. The example, as shown in FIGS. 18(a) through 18(e), a plurality
input device 94 may be a keyboard, a mouse, and/or other of pieces of image data in the course of writing are recorded
suitable device. so that the process of inputting of a character or drawing can
The CPU 80 is connected with a sound card 96. The sound 30 be recognized. As shown in FIGS. 19(a) through 19(e),
card 96 incorporates various sound source chips etc., and elements drawn to input a character or drawing may be
provides a function of reproducing/recording voice on the numerically recorded as vector image data. In addition, data
scoring server 78. The sound card 96 is connected with the for showing histories of tool pressure in the process of input
voice reproducing unit 98. The voice reproducing unit 98 of a character or drawing, along with the order of strokes,
may be a loudspeaker or headphones. The Voice reproducing 35 may also be generated and recorded with the image data.
unit 98 reproduces voice data included in the answer con For oral tests, the answer contents data, or voice data, is
tents data supplied from the sound card 96. created by the examinees making verbal answers and input
The CPU 80 is connected with a network connection unit ting the Voice into the microphones 34. The Voice data may
100. The network connection unit 100 preferably uses a use general purpose formats such as mp3, avi, and wav, as
modem, terminal adopter, LAN card, or other suitable 40 well as an original voice format.
device, and is connected to the network 200. Incidentally, the answer contents data do not necessarily
Hereinafter, description will be given of the operation of have to be a single type of data Such as text data, image data,
the online examination system 10. FIG. 15 is a flowchart and Voice data. These types of data may be used in combi
showing the operation of the online examination system. nation.
Initially, a site-specific examinee database 50b and test 45 At the expiration of the test time, the examination site
contents data 50c are distributed from the test management server 38 collects the answer contents data from the indi
server 58 to the examination site server 38 over the network vidual examination terminals 12. The answer contents data
200 (step S1). Here, the site-specific examinee database 50b collected to the examination site server 38 is delivered from
and the test contents data 50c are distributed either manually the examination site server 38 to the scoring server 78, along
or automatically. 50 with the examinees’ personal information and attribute data
Next, examinees enter the admission numbers seen on stored in the site-specific examinee database 50b (step S5).
their admission cards from the examination terminals 12. Next, the scoring server 78 determines if the answers to
The test processing application 50a on the examination site the individual questions are correct/incorrect or absent,
server 38 collates the admission numbers with the site based on the volumes of data of the answers, i.e., the
specific examinee database 50b to authenticate the examin- 55 character data, image data, and/or voice data (step S6). The
ees (step S2). If the examinees are authenticated, the tests for determinations are made depending on the minimum data
the examinees to take are identified with reference to the Volumes of the respective questions which are included in
site-specific examinee database 50b. the answer data 90?. If the answers to the questions, or the
After the authentication, test contents data 50c corre character data, image data, and/or voice data, exceed the
sponding to the tests for the examinees to take are distributed 60 respective minimum data volumes, they are determined as
to the respective examination terminals 12 (step S3). correct or incorrect answers. Answers below the minimum
The test contents data 50c are received by the examination data volumes are determined to be absent.
terminals 12, in which the contents of the test contents data Concerning those answers determined to be absent, a
50c are displayed on-screen, reproduced in voice form, or no-answer database 90h shown in FIG. 20 is created/updated
reproduced as moving images by the examination applica- 65 to register the numbers of examinees having made no
tions 24a. The examinees input to the examination applica answer to the answer-absent questions. Moreover, the num
tions 24a the answers to the contents displayed on-screen, bers are Summarized by attribute Such as age, address,
US 7,146,128 B2
11 12
occupation, and examination class and by attribute data Such questions, so that questions of too high or too low a difficulty
as gender, job description, membership of institutions, and level can be excluded to write appropriate questions for each
examination location. Consequently, the contents of the examination class.
no-answer database 90h can be consulted by test writers for AS has been described, according to the online examina
the sake of appropriate test writing in the future. 5 tion system of various preferred embodiments of the present
At step S7, the data determined as correct or incorrect invention, it is possible to provide a scoring method and a
answers at step S6 is subjected to scoring. The scoring is scoring system which can perform scoring quickly and
performed by the scoring application 90a in accordance with accurately, and Summarize and sort the scores into statistic
data readily.
the types of data included in the answer contents data. 10 While preferred embodiments of the invention have been
When the answer contents data includes image data for described above, it is to be understood that variations and
OMR, the OMR processing application 90b performs data modifications will be apparent to those skilled in the art
conversion, and the scoring application 90a collates the without departing the scope and spirit of the invention. The
resultant data with the answer data 90f for scoring. When the scope of the invention, therefore, is to be determined solely
answer contents data includes image data for OCR, the OCR 15 by the following claims.
processing application 90c performs data conversion, and
the scoring application 90a collates the resultant data with What is claimed is:
the answer data 90f for scoring. When the answer contents 1. A scoring method comprising the steps of:
data includes image data for image comparison/collation, (1) collecting answer data relating to answers provided by
the image comparison and collation processing application a plurality of examinees of a test;
90g performs data conversion, and the scoring application (2) collecting various attribute data of the examinees:
90a collates the resultant data with the answer data 90f for (3) encoding the answer data and the various attribute data
scoring. When the answer contents data includes voice data, on at least one computer readable medium;
the Voice recognition processing application 90d performs (4) determining whether said answer data corresponds to
data conversion, and the scoring application 90a carries out 25 a correct answer, an incorrect answer or no answer, and
scoring. The data relating to questions that are impossible scoring the answer data determined to be a correct
for the scoring application 90a to evaluate and the data that answer or an incorrect answer, and
cannot be converted by the OMR processing application (5) Summarizing said various attribute data of the exam
90b, the OCR processing application 90c, the image com inees by contents of said answer data based upon
parison and collation processing application 90g, and the 30 results of the step of determining which of said answer
Voice recognition processing application 90d are manually data corresponds to one of a correct answer, an incor
scored by using the answer contents data reproducing appli rect answer and no answer, and
cation 90e. The results are sent to the scoring application (6) displaying the Summarized attribute data of the exam
90. inees; wherein
35
After the scoring goes through all the questions, the step (4) includes a step of comparing an answer data
scoring application 90a creates scoring contents data (step Volume of answer data relating to answers provided by
S8). The scoring contents data to be created includes HTML an examinee of a test to a minimum answer data
data available for the examinees to browse by the WWW Volume of the answer data corresponding to each
server application 70c, text data for the e-mail sever appli 40
question of the test in order to determine if no answer
cation 70d to distribute to the examinees in the form of was provided to that question of the test; and
e-mails, and print data from which the pass certificates of the step (5) includes a step of Summarizing answers by
examinations can be printed. attribute data, concerning the answers determined to be
The scoring contents data created is transmitted to the incorrect answers or no answer.
WWW server application 70c and the e-mail server appli 45
2. The scoring method according to claim 1, wherein said
cation 70d of the scoring server 78 as appropriate, depending various attribute data of the examinees includes at least one
on the types of data (step S9). of age, gender, an occupation, an address, and membership
of institutions.
The WWW server application 70c receives the scoring 3. The scoring method according to claim 1, wherein said
contents data, and stores it into data areas available for answer data is character data.
browsing by the examinees to publish the test results on Web 50
pages. The e-mail server application 70d receives the scor 4. The scoring method according to claim 1, wherein said
ing contents data and sends it to the e-mail addresses of the answer data is image data, and is Subjected to image
examinees as needed (step S9). Incidentally, the e-mail recognition processing for scoring.
server application 70d retrieves and extracts the e-mail 5. The scoring method according to claim 1, wherein:
addresses of the examinees from the examinee database 70a 55 said answer data is image data; and
as needed. for scoring, said image data is compared and collated with
At step S10, the results of the scoring by the scoring image data to be drawn under a correct answer.
application 90a are Summarized and sorted to create/update 6. The scoring method according to claim 5, wherein said
an incorrect answer database (not shown) which has the image data includes information relating to a process for an
same configuration as that of the no-answer database 90h. 60 answerer to provide an answer.
The scoring application 90a counts the numbers of incorrect 7. The scoring method according to claim 6, wherein said
answers to the respective questions. It also performs Sum information relating to a process for an answerer to provide
marization by attribute data such as age, gender, address, an answer is the order of strokes in writing a character or
occupation, job description, membership of institutions, symbol.
examination class, and examination location. Consequently, 65 8. The scoring method according to claim 6, wherein said
test writers can consult the contents of the incorrect answer information relating to a process for an answerer to provide
database and analyze the answering propensities to the an answer is tool pressure in writing a character or symbol.
US 7,146,128 B2
13 14
9. The scoring method according to claim 1, wherein: 12. The scoring system according to claim 11, wherein
said answer data is voice data; and said various attribute data of the examinees includes at least
a sound waveform appearing when said Voice data is one of age, gender, an occupation, an address, and mem
reproduced is compared to a Sound waveform appear bership of institutions.
ing under a correct answer for scoring. 13. The scoring system according to claim 11, wherein
10. The scoring method according to claim 1, wherein: said answer data is character data.
the examinees provide answers by using computers; and 14. The scoring system according to claim 11, wherein
said answer data is answer contents data created by said said answer data is image data, and is subjected to image
computers. recognition processing for scoring.
11. A scoring system comprising: 10 15. The scoring system according to claim 11, wherein:
answer data collecting means for collecting answer data said answer data is image data; and
relating to answers provided by a plurality of examin for scoring, said image data is compared and collated with
ees of a test; image data to be drawn under a correct answer.
attribute data collecting means for collecting various 16. The scoring system according to claim 15, wherein
attribute data of the examinees: 15
said image data includes information relating to a process
answer determination means for determining whether said for an answerer to provide an answer.
answer data corresponds to a correct answer, an incor 17. The scoring system according to claim 16, wherein
rect answer or no answer, and scoring the answer data said information relating to a process for an answerer to
determined to be a correct answer or an incorrect
provide an answer is the order of strokes in writing a
answer; and character or symbol.
Summarizing and Sorting means for Summarizing and 18. The scoring system according to claim 16, wherein
Sorting said various attribute data of the examinees said information relating to a process for an answerer to
based upon results of the step of determining which of provide an answer is tool pressure in writing a character or
said answer data corresponds to one of a correct symbol.
answer, an incorrect answer and no answer, wherein 25
19. The scoring system according to claim 11, wherein:
said answer determination means includes means for
comparing an answer data volume of answer data said answer data is voice data; and
relating to answers provided by an examinee of a test a sound waveform appearing when said voice data is
to a minimum data Volume of the answer data corre reproduced is compared to a Sound waveform appear
sponding to each question of the test in order to 30 ing under a correct answer for scoring.
determine if no answer was provided to the question of 20. The scoring system according to claim 11, wherein:
the test; and the examinees provide answers by using computers; and
said Summarizing and Sorting means includes means for said answer data is answer contents data created by said
Summarizing answers by attribute data, concerning the computers.
answers determined to be incorrect answers or no 35
aSW.

You might also like