Korean typing speed checking system

文档序号:550496 发布日期:2021-05-14 浏览:13次 中文

阅读说明:本技术 一种韩文打字速度考核系统 (Korean typing speed checking system ) 是由 吕昭君 马瑞 于 2020-12-31 设计创作,主要内容包括:本发明公开了一种韩文打字速度考核系统,包括系统架构,系统架构基于模块化设计理念,包括公共模块和类模块,公共模块提供韩文字符的基础算法,该算法包含对utf-8宽字符编码的处理函数,目的是筛选处理非韩文字符的干扰因素,从而生成包含比对数据的数组,为后续比对做准备;类模块包含窗口和应用实例化,具体包括批量处理模组和韩文打字游戏模组。本发明与现有技术相比的优点在于:系统架构设计清晰,功能完整且精致小巧,可以处理程序内部打字即时记速和评分功能和导入外部文档打字的评分功能,对于批量处理任务可高效准确的完成,大大提高了韩文考核评分精度和效率,降低了传统人员工作负荷,方便用户批量评分和使用,便于推广。(The invention discloses a Korean typing speed assessment system which comprises a system architecture, wherein the system architecture is based on a modular design concept and comprises a public module and a class module, the public module provides a basic algorithm of Korean characters, the algorithm comprises a processing function for encoding utf-8 wide characters, and the purpose is to screen and process interference factors of non-Korean characters, so that an array containing comparison data is generated and is prepared for subsequent comparison; the class module comprises a window and an application instantiation, and specifically comprises a batch processing module and a Korean typing game module. Compared with the prior art, the invention has the advantages that: the system has clear structural design, complete functions, delicacy and small size, can process the functions of hour-keeping, speed-keeping and scoring and the function of scoring for importing external document typing inside a program, can efficiently and accurately complete batch processing tasks, greatly improves the scoring precision and efficiency of Korean examination, reduces the workload of traditional personnel, facilitates batch scoring and use of users, and is convenient to popularize.)

1. A Korean typing speed assessment system comprises a system architecture and is characterized in that: the system architecture is based on a modular design concept and comprises a public module (2) and a class module (1), wherein the public module (2) provides a basic algorithm of Korean characters, the algorithm comprises a processing function for encoding utf-8 wide characters, and the purpose is to screen and process interference factors of non-Korean characters, so that an array containing comparison data is generated and preparation is made for subsequent comparison; the class module (1) comprises a window and an application instantiation, and specifically comprises a batch processing module (3) and a Korean typing game module (4), wherein the batch processing module (3) is carried out by utilizing a word document secondary development function module, and the module can be used for calling and processing external document contents in a cross-process manner, so that the guarantee is provided for automatic batch processing; the Korean typing game module (4) adjusts the speed and the content correspondingly by means of the timer control and file reading and writing, and calls scoring standards of different levels to finish the test.

2. The korean typing speed assessment system according to claim 1, wherein: the system architecture selects single-threaded travel in processing text streams.

3. The korean typing speed assessment system according to claim 1, wherein: and a vb.

4. The korean typing speed assessment system according to claim 1, wherein: the Korean typing speed assessment system supports a system above Windows XP; the system needs more than 2G of memory for operation and does not need network support.

5. The korean typing speed assessment system according to claim 1, wherein: the Korean typing speed assessment system comprises the following working procedures:

s1, opening software, introducing a reference answer, and preprocessing the reference answer in the internal module of the system;

s2, selecting whether to process in batch, and importing a folder containing a plurality of documents and preprocessing the documents if the batch processing system is selected; if a non-batch processing system is selected, importing the typewriting document of a certain student and preprocessing the document;

and S3, transmitting the processing result to a conveying unit, and actively or automatically clicking a scoring button to generate a corresponding list, wherein the list comprises two types, one type is a wrong-scoring list, a more-scoring list and a less-scoring list, and the other type is a score list.

Technical Field

The invention relates to typing learning software, in particular to a Korean typing speed assessment system.

Background

The processing of korean electronic documents is an indispensable work content for classmates who professionally learn korean or amateur learn korean. The speed and accuracy of Korean typing of students are developed, and some institutions open courses for Korean typing, Korean information processing and the like. The scoring problem of Korean typing is the troublesome work faced by teachers after examination, the existing examination scoring means has poor actual scoring effect due to the defects of functional design, the problems of low scoring precision and high workload of personnel are easy to occur, and the current requirement is not met.

Therefore, it is imperative to design a Korean typing speed assessment system.

Disclosure of Invention

The invention aims to solve the technical problem that the existing Korean auditing method has poor actual assessment effect due to the defects of step function design and cannot truly reflect the level of students.

In order to solve the technical problems, the technical scheme provided by the invention is as follows: a Korean typing speed assessment system comprises a system architecture, wherein the system architecture is based on a modular design concept and comprises a public module and a class module, the public module provides a basic algorithm of Korean characters, the algorithm comprises a processing function for encoding utf-8 wide characters, and the purpose is to screen and process interference factors of non-Korean characters, so that an array containing comparison data is generated and is prepared for subsequent comparison; the class module comprises a window and an application instantiation, and particularly comprises a batch processing module and a Korean typing game module, wherein the batch processing module is carried out by utilizing a word document secondary development function module, and the module can be used for calling and processing external document contents in a cross-process manner, so that the guarantee is provided for automatic batch processing; the Korean typing game module correspondingly adjusts the speed and the content by means of the timer control and the file reading and writing, and calls scoring standards of different levels to finish the test.

Compared with the prior art, the invention has the advantages that: the system has clear structural design, complete functions, delicacy and small size, can process the functions of hour-keeping, speed-keeping and scoring and the function of scoring for importing external document typing inside a program, can efficiently and accurately complete batch processing tasks, greatly improves the scoring precision and efficiency of Korean examination, reduces the workload of traditional personnel, facilitates batch scoring and use of users, and is convenient to popularize.

As an improvement, the system architecture selects single-threaded travel in processing the text stream.

As an improvement, a vb.

As an improvement, the Korean typing speed assessment system supports a system above Windows XP; the system needs more than 2G of memory for operation and does not need network support.

As an improvement, the Korean typing speed assessment system has the following working process:

s1, opening software, introducing a reference answer, and preprocessing the reference answer in the internal module of the system;

s2, selecting whether to process in batch, and importing a folder containing a plurality of documents and preprocessing the documents if the batch processing system is selected; if a non-batch processing system is selected, importing the typewriting document of a certain student and preprocessing the document;

and S3, transmitting the processing result to a conveying unit, and actively or automatically clicking a scoring button to generate a corresponding list, wherein the list comprises two types, one type is a wrong-scoring list, a more-scoring list and a less-scoring list, and the other type is a score list.

Drawings

FIG. 1 is a schematic diagram of a Korean typing speed assessment system.

FIG. 2 is a schematic diagram of a workflow of a Korean typing speed assessment system.

FIG. 3 is a schematic interface diagram of the first step of the method of use in the examples.

Figure 4 is a schematic interface diagram of the second step of the method of use in the example,

FIG. 5 is a schematic interface diagram of the third step of the method of use in the examples.

FIG. 6 is a schematic interface diagram of the fourth step of the method of use in the examples.

FIG. 7 is an interface diagram showing the comparison results of the methods used in examples.

As shown in the figure: 1. class module, 2, public module, 3, batch processing module, 4, Korean typing game module.

Detailed Description

The present invention will be described in further detail with reference to the accompanying drawings.

When the Korean typing speed assessment system is specifically implemented, the system architecture is based on a modular design concept and comprises a public module 2 and a class module 1, the public module 2 provides a basic algorithm of Korean characters, the algorithm comprises a processing function for encoding utf-8 wide characters, and the purpose is to screen and process interference factors of non-Korean characters, so that an array containing comparison data is generated and preparation is made for subsequent comparison; the class module 1 comprises a window and an application instantiation, and specifically comprises a batch processing module 3 and a Korean typing game module 4, wherein the batch processing module 3 is carried out by utilizing a word document secondary development function module, and the module can be used for calling and processing external document contents in a cross-process manner, so that the guarantee is provided for automatic batch processing; the Korean typing game module 4 adjusts the speed and the content correspondingly by means of the timer control and the file reading and writing, and calls scoring standards of different levels to complete the test.

The system architecture selects single-threaded travel in processing text streams.

And a vb.

The Korean typing speed assessment system supports a system above Windows XP; the system needs more than 2G of memory for operation and does not need network support.

The Korean typing speed assessment system comprises the following working procedures:

s1, opening software, introducing a reference answer, and preprocessing the reference answer in the internal module of the system;

s2, selecting whether to process in batch, and importing a folder containing a plurality of documents and preprocessing the documents if the batch processing system is selected; if a non-batch processing system is selected, importing the typewriting document of a certain student and preprocessing the document;

and S3, transmitting the processing result to a conveying unit, and actively or automatically clicking a scoring button to generate a corresponding list, wherein the list comprises two types, one type is a wrong-scoring list, a more-scoring list and a less-scoring list, and the other type is a score list.

The working principle of the invention is as follows: net plug-in is selected as the system development tool; supporting an operating system above Windows XP; the system runs in the memory above 2G without network support.

The software relates to the processing of a korean text stream, the process is developed based on rules for the inner coding of korean characters utf-8, and the design aspects include:

(1) how to judge the few dozens, the many dozens and the wrong dozens of the Korean;

(2) how to accurately count error rate (such as the conditions of random printing and multiple printing);

(3) how to track and record typing speed;

(4) how to invoke an external word document;

(5) how to automatically batch process multiple documents;

(6) how to prevent cheating and counterfeiting;

(7) to improve the typing interest, the function of typing games is provided.

The system architecture of the system is designed based on a modular concept, comprises a common module and a class module,

the public module mainly provides a basic algorithm of the Korean characters, the algorithm mainly comprises a processing function for encoding the utf-8 wide characters, and the purpose is to screen and process interference factors of non-Korean characters, so that an array containing comparison data is generated and preparation is made for subsequent comparison. The class module contains window and application instantiations.

Because the number of characters evaluated is typically less than 2000 characters, processing the text stream is based on a single thread.

The batch processing is carried out by utilizing a word document secondary development function module, and the module can call and process external document contents in a cross-process mode, so that the guarantee is provided for automatic batch processing.

The Korean typing game module adjusts the speed and the content correspondingly by means of the timer control and the file reading and writing, and calls scoring standards of different levels to complete the test.

Of course, the software can be used for scoring in Korean and expanded, and can also be used for scoring in other languages, even for comparing documents and other application requirements. Subsequent updating version can solve the problems of automatically importing all the word documents of students and automatically finishing the scoring of all classmates

Example (b):

the embodiment is a specific use method of the system: s1, directly opening the software, dividing the software into three areas: operation at the upper end

Area, examination paper area on the left, student word document area on the right, as shown in FIG. 3;

s2, importing the test paper (or pasting the content of the test paper), and pressing the button of preprocessing, the total word number of the test paper and the result of the document content without blank space are seen, as shown in FIG. 4;

s3, if the number of the test paper is large, the upper limit of the number of the characters can be set in the digital control, certainly, the total number of the characters of the test paper can be directly used as the standard to calculate, as shown in FIG. 5;

s4, pasting the document content of the student to the 'student word document', and clicking to calculate to obtain the score immediately, as shown in FIG. 6;

s5, if objectionably, refer to the comparison result on the right side, as shown in fig. 7.

Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the invention, "plurality" means two or more unless explicitly specifically defined otherwise.

In the present invention, unless otherwise specifically stated or limited, the terms "mounted," "connected," "fixed," and the like are to be construed broadly and may, for example, be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.

In the present invention, unless otherwise expressly stated or limited, "above" or "below" a first feature means that the first and second features are in direct contact, or that the first and second features are not in direct contact but are in contact with each other via another feature therebetween. Also, the first feature being "on," "above" and "over" the second feature includes the first feature being directly on and obliquely above the second feature, or merely indicating that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature includes the first feature being directly above and obliquely above the second feature, or simply meaning that the first feature is at a lesser level than the second feature.

In the description herein, reference to the terms "one embodiment," "some embodiments," "an example," "a specific example," or "some examples" or the like means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made in the above embodiments by those of ordinary skill in the art without departing from the principle and spirit of the present invention.

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种PDF文档展示方法、计算机设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!