CN108509439A - A kind of Algebra Teaching system - Google Patents
A kind of Algebra Teaching system Download PDFInfo
- Publication number
- CN108509439A CN108509439A CN201710102899.1A CN201710102899A CN108509439A CN 108509439 A CN108509439 A CN 108509439A CN 201710102899 A CN201710102899 A CN 201710102899A CN 108509439 A CN108509439 A CN 108509439A
- Authority
- CN
- China
- Prior art keywords
- course
- user
- solving
- solving questions
- questions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 62
- 238000009795 derivation Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 23
- 238000011156 evaluation Methods 0.000 claims description 19
- 238000013519 translation Methods 0.000 claims description 12
- 238000005516 engineering process Methods 0.000 claims description 9
- 238000004422 calculation algorithm Methods 0.000 claims description 6
- 238000007906 compression Methods 0.000 claims description 6
- 230000006835 compression Effects 0.000 claims description 6
- 238000013144 data compression Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 238000013459 approach Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 claims description 5
- 230000001737 promoting effect Effects 0.000 claims description 5
- 238000007619 statistical method Methods 0.000 claims description 5
- 238000013139 quantization Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 2
- 235000013399 edible fruits Nutrition 0.000 claims 2
- 230000008569 process Effects 0.000 description 39
- 238000004458 analytical method Methods 0.000 description 8
- 238000012549 training Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003472 neutralizing effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
- G06N5/027—Frames
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Present invention is disclosed a kind of Algebra Teaching system, including algebra problem type property library, problem and derives property data library, algebraically exercise database, routing database of solving a problem, user's course of solving questions acquisition module, course of solving questions comparing module, do not grasp knowledge point acquisition module;The course of solving questions comparing module is the course of solving questions of user to be compared respectively with each standard course of solving questions;If user's course of solving questions is identical as any standard course of solving questions, judge that solving a problem for the user is correct;If user's course of solving questions is all different with any standard course of solving questions, user's course of solving questions is matched with several standard course of solving questions, the highest at least one specific criteria course of solving questions of similarity is obtained, user's course of solving questions is compared with the specific criteria course of solving questions.Algebra Teaching system proposed by the present invention can obtain its thinking automatically according to the behavior of user, and therefrom analyze reason of problems.
Description
Technical field
The invention belongs to impart knowledge to students and field of computer technology, it is related to a kind of tutoring system more particularly to a kind of Algebra Teaching
System.
Background technology
Student can not be thought deeply to each thinking step of an algebra problem in the teaching method of traditional junior middle school's algebraically
It recorded, shown and is evaluated.The answer that teacher often finally provides simply by student determines whether student has grasped this
Knowledge point or technical ability.If student make Exercise be work it out by chance or plagiarize get, teacher just can not
Learn the true learning level of the student.And in CAI software industry, traditional CAI software, which can only be evaluated, does topic result
Pair and it is wrong, the correctness of thought process can not be evaluated, so also causing the CAI software of this block of junior middle school's algebraically stereotyped, former
Ground marks time, not substantial innovation.
All CAI software, the especially CAI software in algebraically field on the market at present, it is big to can be mainly divided into three
Class:
(1) video-type:The teaching video recording imprinting of teacher at video or is fabricated to software.
(2) workbook type:By teaching reference book, the topic on material for review or extracurricular workbook copies in computer
Make exam pool
(3) tool-type:Similar to Casio calculator, a variety of algebraic formulas are provided and are calculated automatically.
But this three categories CAI software, which is all traditional classroom education and religion auxiliary material, reads and learns profit
The derivative generated with modern information technologies does not solve the essence of education fundamentally, i.e. thought process shows, analyzes and comments
The training and transmission of valence and corresponding Right Thinking process.
For student, this existing three categories CAI software:
(1) it only introduces and solves a problem as a result, thought process of not solving a problem
Existing CAI software is all to describe only knowledge point to teach knowledge as the main purpose, then surrounds knowledge point
The topic of application is provided, and is introduced that topic is solved a problem as a result, the thought process that do not solve a problem.For example an algebra problem is this kind of
Only there are one the proof procedures for having added the figure of auxiliary line and having solved a problem in the scheme of solving a problem of software, and not providing thinking but should
The thought process of problem.Student can only say after having seen to know that sth. is so but not why is so, it is known that and how this problem answers,
But do not understand how this answer process is figured out.
(2) thought process of solving a problem can not be allowed to be embodied
Existing CAI software can do nothing to help student and clearly describe the thought process oneself solved a problem;Student can not be allowed to oneself
Difficulty in thought process is diagnosed;Also student is can do nothing to help when branch road is gone in thought process, it is appreciated that thinking
It is out of joint, and the thought process of guiding student is re-incorporated INTO on correct track.
(3) it is difficult to help to grasp thinking methods and regularity
Existing CAI software is difficult to help students algebra problem thinking methods, the regularity of analysis method and algebraically
The scientific method of auxiliary line is added in problem.
For teacher, this existing three categories CAI software:
It (1) cannot be from thought process level guiding student
Existing CAI software cannot help teacher to give student's guiding from the level of thought process, teacher can not be helped to adopt
The learning effect of student is promoted with targetedly teaching means.
(2) each student cannot be spread to
In teaching process, existing CAI software cannot help teacher every to grasp from the angle of macroscopic view and microcosmic angle
The thought process of one student, and classroom interaction exchange is formed therewith.
(3) accurate teaching quality analysis cannot be carried out
Existing CAI software can only provide student and answer a statistics of situation to Mr. Yu road algebraically topic and summarize, not
Can with regard to student in thinking processes the problem of encountering and mistake, grasp and practical situations for knowledge point, which are made, to summarize
And evaluation.
In view of this, nowadays there is an urgent need to design a kind of new tutoring system, to overcome existing for existing tutoring system
Drawbacks described above.
Invention content
The technical problem to be solved by the present invention is to:A kind of Algebra Teaching system is provided, it can be automatic according to the behavior of user
Its thinking is obtained, and therefrom analyzes reason of problems.
In order to solve the above technical problems, the present invention adopts the following technical scheme that:
A kind of Algebra Teaching system, the Algebra Teaching system include:Algebra problem type property library, is asked at algebra knowledge point library
Topic and derivation property data library, exercise pictorial images library, topic formula data library, algebraically exercise database, path data of solving a problem
Library, skill and ability database, standard course of solving questions acquisition module, user's course of solving questions acquisition module, course of solving questions comparing module,
Derivation database, index data base, does not grasp knowledge point acquisition module at findings data library;
The algebra problem type property library is storing entire algebra problem type property;It is stored by the way of succession, father node
In with the condition property general-purpose attribute;The base class of top is " topic type property " class, is contained general in topic type property
Attribute and original method;
The algebra knowledge point library to store entire algebraically knowledge point rule and classification;The table of one knowledge point rule
It states and is realized by multiple data characteristicses and decision rule;The library be applied not only to indicate the knowledge point involved by different exercises with
Facilitate inquiry, can be called repeatedly in evaluation more as skill and ability database;
Topic formula data library is for storing formula language;By topic or think deeply step by third party's formula translation engine
The formula language translation of middle appearance as mathematical formulae and is showed;Formula language is by kernel variable and expression formula two parts group
At such as the formula language that User is inputted when inscribing, by judging kernel variable value and language in grammer
Expression formula can then complete the judgement to Student Mathematics Formula Input Technology;
The algebra knowledge point library to store entire algebraically knowledge point rule and classification;The table of one knowledge point rule
It states and is realized by multiple data characteristicses and decision rule.The library be applied not only to indicate the knowledge point involved by different exercises with
Facilitate inquiry, can be called repeatedly in evaluation more as skill and ability database.
Topic formula data library is for storing formula language;By topic or think deeply step by third party's formula translation engine
The formula language translation of middle appearance as mathematical formulae and is showed.Formula language is by kernel variable and expression formula two parts group
At such as the formula language that User is inputted when inscribing, by judging kernel variable value and language in grammer
Expression formula can then complete the judgement to Student Mathematics Formula Input Technology.
Described problem and derivation property data library to storage problem and derive property;Problem and derivation property data library are
The linguistic norm and feature that system interacts when being putd question to user, including the options of characteristics of the questions, problem content, problem,
The annotation of problem options, previous step, subsequent step, problem form;
Exercise pictorial images library to store by feature coding and the algebraically exercise of data compression diagram data;
Its major function is:The vector record format of graph data is converted into binary recording format, and is deposited with compression coding mode
Store up Graphics/Image;Various mathematic(al) manipulations and Digital Image Processing can be carried out to Graphics/Image data;Carry out Graphics/Image data
Various statistical analyses;And the point and line being combined with plane geometry in number axis;
The algebraically exercise database is to the exercise that stores algebraically exercise and use;The storage of algebra problem includes "
Know condition ", " solving condition " and three parts of figure, " known conditions ", " solving condition " are from " algebra problem type property ", figure
Come from " exercise pictorial images library ";So that the algebraically exercise of each type can be selected to logic path, it is each
A figure also becomes the graph image that dynamic is clicked and operated;
It is described to solve a problem routing database to store the thinking road of solving a problem for the exercise that prestores in all " algebraically exercise databases "
Diameter template;This database is expertise database, by being inputted after expert's predefined;Every one of algebra problem contains how many kinds of
Solution then fully enters the basis for estimation derived into database as thinking;The routing database of solving a problem also stores each
The knowledge point involved by step is corresponded in standard course of solving questions, the topic involved by the knowledge point;
The standard course of solving questions acquisition module is obtaining each course of solving questions of each topic;
User's course of solving questions acquisition module is obtaining the course of solving questions of user;
The course of solving questions comparing module comparing the course of solving questions of user and each standard course of solving questions respectively
It is right;If user's course of solving questions is identical as any standard course of solving questions, judge that solving a problem for the user is correct;If user solves a problem
Process is all different with any standard course of solving questions, and user's course of solving questions is matched with several standard course of solving questions, is obtained
The highest at least one specific criteria course of solving questions of similarity, user's course of solving questions and the specific criteria course of solving questions are compared
It is right;User's course of solving questions includes several data item, and specific criteria course of solving questions includes several data item, by user's course of solving questions
Each data item and each data item of specific criteria course of solving questions are compared successively, if finding different data item, are recognized
There are problems for the step solved a problem for user;
The derivation database is storing the derivation data of each topic;
The findings data library is storing the findings data of each topic;
The index data base is that other Databases index, the efficiency for promoting data query;
It is described not grasp knowledge point acquisition module there are problems to find user according to the course of solving questions comparing module
The step of, and the knowledge point involved by the step is obtained from the routing database of solving a problem, using the knowledge point as corresponding user
The knowledge point that do not grasp;
The skill and ability database, should according to the customized algorithm Calculation Estimation of system to after the completion of user solves a problem
The grasp situation of a series of knowledge expertise and correct solution approach that user reflects in course of solving questions, and combine system
System record the user for same type topic history solve a problem situation dynamic generation and preserve system for the user for
Skill and ability is evaluated and tested.Skill and ability carries out one intuitively to the skill and ability height reflected in course of solving questions to user
With the description of quantization.
A kind of Algebra Teaching system, the Algebra Teaching system include:Algebra problem type property library, problem and derivation property number
According to library, algebraically exercise database, routing database of solving a problem, user's course of solving questions acquisition module, course of solving questions comparing module, do not slap
Hold knowledge point acquisition module;
The algebra problem type property library is storing entire algebra problem type property;It is stored by the way of succession, father node
In with the condition property general-purpose attribute;The base class of top is " topic type property " class, is contained general in topic type property
Attribute and original method;
Described problem and derivation property data library to storage problem and derive property;Problem and derivation property data library are
The linguistic norm and feature that system interacts when being putd question to user, including the options of characteristics of the questions, problem content, problem,
The annotation of problem options, previous step, subsequent step, problem form;
The algebraically exercise database is to the exercise that stores algebraically exercise and use;The storage of algebra problem includes "
Know condition ", " solving condition " and three parts of figure, " known conditions ", " solving condition " are from " algebra problem type property ", figure
Come from " exercise pictorial images library ";So that the algebraically exercise of each type can be selected to logic path, it is each
A figure also becomes the graph image that dynamic is clicked and operated;
It is described to solve a problem routing database to store the thinking road of solving a problem for the exercise that prestores in all " algebraically exercise databases "
Diameter template;This database is expertise database, by being inputted after expert's predefined;Every one of algebra problem contains how many kinds of
Solution then fully enters the basis for estimation derived into database as thinking;The routing database of solving a problem also stores each
The knowledge point involved by step is corresponded in standard course of solving questions, the topic involved by the knowledge point;
User's course of solving questions acquisition module is obtaining the course of solving questions of user;
The course of solving questions comparing module comparing the course of solving questions of user and each standard course of solving questions respectively
It is right;If user's course of solving questions is identical as any standard course of solving questions, judge that solving a problem for the user is correct;If user solves a problem
Process is all different with any standard course of solving questions, and user's course of solving questions is matched with several standard course of solving questions, is obtained
The highest at least one specific criteria course of solving questions of similarity, user's course of solving questions and the specific criteria course of solving questions are compared
It is right;User's course of solving questions includes several data item, and specific criteria course of solving questions includes several data item, by user's course of solving questions
Each data item and each data item of specific criteria course of solving questions are compared successively, if finding different data item, are recognized
There are problems for the step solved a problem for user;
It is described not grasp knowledge point acquisition module there are problems to find user according to the course of solving questions comparing module
The step of, and the knowledge point involved by the step is obtained from the routing database of solving a problem, using the knowledge point as corresponding user
The knowledge point that do not grasp.
As a preferred embodiment of the present invention, the Algebra Teaching system further includes exercise pictorial images library, to deposit
The data that storage is illustrated by feature coding and the algebraically exercise of data compression;Its major function is:The vector of graph data is remembered
Record format conversion is binary recording format, and stores Graphics/Image with compression coding mode;Can to Graphics/Image data into
The various mathematic(al) manipulations of row and Digital Image Processing;Carry out the various statistical analyses of Graphics/Image data;And in number axis with plane
The point and line that geometry is combined.
As a preferred embodiment of the present invention, the Algebra Teaching system further includes standard course of solving questions acquisition module,
To obtain each course of solving questions of each topic.
As a preferred embodiment of the present invention, the Algebra Teaching system further includes:
Derivation database, to store the derivation data of each topic;
Findings data library, to store the findings data of each topic;
Index data base indexes, the efficiency for promoting data query for other Databases.
As a preferred embodiment of the present invention, the Algebra Teaching system further includes skill and ability database, to
After the completion of user solves a problem, reflected in course of solving questions according to the customized algorithm Calculation Estimation user of system a series of
Knowledge expertise and correct solution approach grasp situation, and combine the user of system record for the topic of same type
History solve a problem situation dynamic generation and preserve system for the user for skill and ability evaluate and test.Skill and ability is existing to user
The skill and ability height reflected in course of solving questions carries out intuitive and quantization a description.
The beneficial effects of the present invention are:Algebra Teaching system proposed by the present invention can automatically be obtained according to the behavior of user
Its thinking is taken, and therefrom analyzes reason of problems.
Description of the drawings
Fig. 1 is the composition schematic diagram of present system.
Fig. 2 is the flow chart of one of them proof algorithm of solving a problem of the present invention.
Specific implementation mode
The preferred embodiment that the invention will now be described in detail with reference to the accompanying drawings.
Embodiment one
Referring to Fig. 1, present invention is disclosed a kind of Algebra Teaching system, the Algebra Teaching system includes:Algebra problem type
Property library, algebra knowledge point library, problem and derivation property data library, exercise pictorial images library, topic formula data library, algebraically are practised
Database, routing database of solving a problem, skill and ability database, standard course of solving questions acquisition module, user's course of solving questions is inscribed to obtain
Module, derivation database, findings data library, index data base, does not grasp knowledge point acquisition mould at course of solving questions comparing module
Block.
The algebra problem type property library is storing entire algebra problem type property;It is stored by the way of succession, father node
In with the condition property general-purpose attribute;The base class of top is " topic type property " class, is contained general in topic type property
Attribute and original method.
The algebra knowledge point library to store entire algebraically knowledge point rule and classification;The table of one knowledge point rule
It states and is realized by multiple data characteristicses and decision rule;The library be applied not only to indicate the knowledge point involved by different exercises with
Facilitate inquiry, can be called repeatedly in evaluation more as skill and ability database.
Topic formula data library is for storing formula language;By topic or think deeply step by third party's formula translation engine
The formula language translation of middle appearance as mathematical formulae and is showed;Formula language is by kernel variable and expression formula two parts group
At such as the formula language that User is inputted when inscribing, by judging kernel variable value and language in grammer
Expression formula can then complete the judgement to Student Mathematics Formula Input Technology.
The algebra knowledge point library to store entire algebraically knowledge point rule and classification;The table of one knowledge point rule
It states and is realized by multiple data characteristicses and decision rule.The library be applied not only to indicate the knowledge point involved by different exercises with
Facilitate inquiry, can be called repeatedly in evaluation more as skill and ability database.
Topic formula data library is for storing formula language;By topic or think deeply step by third party's formula translation engine
The formula language translation of middle appearance as mathematical formulae and is showed.Formula language is by kernel variable and expression formula two parts group
At such as the formula language that User is inputted when inscribing, by judging kernel variable value and language in grammer
Expression formula can then complete the judgement to Student Mathematics Formula Input Technology.
Described problem and derivation property data library to storage problem and derive property;Problem and derivation property data library are
The linguistic norm and feature that system interacts when being putd question to user, including the options of characteristics of the questions, problem content, problem,
The annotation of problem options, previous step, subsequent step, problem form.
Exercise pictorial images library to store by feature coding and the algebraically exercise of data compression diagram data;
Its major function is:The vector record format of graph data is converted into binary recording format, and is deposited with compression coding mode
Store up Graphics/Image;Various mathematic(al) manipulations and Digital Image Processing can be carried out to Graphics/Image data;Carry out Graphics/Image data
Various statistical analyses;And the point and line being combined with plane geometry in number axis.
The algebraically exercise database is to the exercise that stores algebraically exercise and use;The storage of algebra problem includes "
Know condition ", " solving condition " and three parts of figure, " known conditions ", " solving condition " are from " algebra problem type property ", figure
Come from " exercise pictorial images library ";So that the algebraically exercise of each type can be selected to logic path, it is each
A figure also becomes the graph image that dynamic is clicked and operated.
It is described to solve a problem routing database to store the thinking road of solving a problem for the exercise that prestores in all " algebraically exercise databases "
Diameter template;This database is expertise database, by being inputted after expert's predefined;Every one of algebra problem contains how many kinds of
Solution then fully enters the basis for estimation derived into database as thinking;The routing database of solving a problem also stores each
The knowledge point involved by step is corresponded in standard course of solving questions, the topic involved by the knowledge point.
The standard course of solving questions acquisition module is obtaining each course of solving questions of each topic.
User's course of solving questions acquisition module is obtaining the course of solving questions of user.
The course of solving questions comparing module comparing the course of solving questions of user and each standard course of solving questions respectively
It is right;If user's course of solving questions is identical as any standard course of solving questions, judge that solving a problem for the user is correct;If user solves a problem
Process is all different with any standard course of solving questions, and user's course of solving questions is matched with several standard course of solving questions, is obtained
The highest at least one specific criteria course of solving questions of similarity, user's course of solving questions and the specific criteria course of solving questions are compared
It is right;User's course of solving questions includes several data item, and specific criteria course of solving questions includes several data item, by user's course of solving questions
Each data item and each data item of specific criteria course of solving questions are compared successively, if finding different data item, are recognized
There are problems for the step solved a problem for user.
The derivation database is storing the derivation data of each topic.
The findings data library is storing the findings data of each topic.
The index data base is that other Databases index, the efficiency for promoting data query.
It is described not grasp knowledge point acquisition module there are problems to find user according to the course of solving questions comparing module
The step of, and the knowledge point involved by the step is obtained from the routing database of solving a problem, using the knowledge point as corresponding user
The knowledge point that do not grasp.
The skill and ability database, should according to the customized algorithm Calculation Estimation of system to after the completion of user solves a problem
The grasp situation of a series of knowledge expertise and correct solution approach that user reflects in course of solving questions, and combine system
System record the user for same type topic history solve a problem situation dynamic generation and preserve system for the user for
Skill and ability is evaluated and tested.Skill and ability carries out one intuitively to the skill and ability height reflected in course of solving questions to user
With the description of quantization.
Embodiment two
A kind of Algebra Teaching system, the Algebra Teaching system include:Algebra problem type property library, problem and derivation property number
According to library, algebraically exercise database, routing database of solving a problem, user's course of solving questions acquisition module, course of solving questions comparing module, do not slap
Hold knowledge point acquisition module;
The algebra problem type property library is storing entire algebra problem type property;It is stored by the way of succession, father node
In with the condition property general-purpose attribute;The base class of top is " topic type property " class, is contained general in topic type property
Attribute and original method;
Described problem and derivation property data library to storage problem and derive property;Problem and derivation property data library are
The linguistic norm and feature that system interacts when being putd question to user, including the options of characteristics of the questions, problem content, problem,
The annotation of problem options, previous step, subsequent step, problem form;
The algebraically exercise database is to the exercise that stores algebraically exercise and use;The storage of algebra problem includes "
Know condition ", " solving condition " and three parts of figure, " known conditions ", " solving condition " are from " algebra problem type property ", figure
Come from " exercise pictorial images library ";So that the algebraically exercise of each type can be selected to logic path, it is each
A figure also becomes the graph image that dynamic is clicked and operated;
It is described to solve a problem routing database to store the thinking road of solving a problem for the exercise that prestores in all " algebraically exercise databases "
Diameter template;This database is expertise database, by being inputted after expert's predefined;Every one of algebra problem contains how many kinds of
Solution then fully enters the basis for estimation derived into database as thinking;The routing database of solving a problem also stores each
The knowledge point involved by step is corresponded in standard course of solving questions, the topic involved by the knowledge point;
User's course of solving questions acquisition module is obtaining the course of solving questions of user;
The course of solving questions comparing module comparing the course of solving questions of user and each standard course of solving questions respectively
It is right;If user's course of solving questions is identical as any standard course of solving questions, judge that solving a problem for the user is correct;If user solves a problem
Process is all different with any standard course of solving questions, and user's course of solving questions is matched with several standard course of solving questions, is obtained
The highest at least one specific criteria course of solving questions of similarity, user's course of solving questions and the specific criteria course of solving questions are compared
It is right;User's course of solving questions includes several data item, and specific criteria course of solving questions includes several data item, by user's course of solving questions
Each data item and each data item of specific criteria course of solving questions are compared successively, if finding different data item, are recognized
There are problems for the step solved a problem for user;
It is described not grasp knowledge point acquisition module there are problems to find user according to the course of solving questions comparing module
The step of, and the knowledge point involved by the step is obtained from the routing database of solving a problem, using the knowledge point as corresponding user
The knowledge point that do not grasp.
Embodiment three
One, the Logic Structure Design of system
1, knowledge base is predefined
1.1 algebra problem type property libraries
By the classification of science, the content of junior middle school's algebraically is summarized as 5 major class, 21 subclasses, 63 thinking properties.Often
One condition property is owned by the template of oneself and is directed to outputting and inputting for each thinking step for project.
In such as " algebraic expression " major class, in " factorization " subclass, the condition property with " cross phase multiplication ", and " cross
One of phase multiplication " input and output template is that " { 5, ' Monomial coefficient and constant term coefficient are respectively how many', ' first order
Coefficient=_ _ _, constant term=_ _ _ ' ".Such as " x2One of this formula of -2x-24 " input and output template is:" { 5, ' one
Secondary term coefficient and constant term coefficient are respectively how many', ' Monomial coefficient=- 2, constant term=- 24 ' } ".
Entire algebraic conditions property uses succession and polymorphic.General-purpose attribute with the thinking property in father node, and
Subclass has also rewritten the method for parent and the peculiar side plus oneself this classification other than in the general-purpose attribute for inheriting parent
Method.If the base class of top is " topic type property " class, attribute and original method general in algebra problem type property are contained.And
" real number, algebraic expression, equation and equation group, establish an equation (group) solution application topic, inequality and inequality group " 5 classification are inherited from
" topic type property " base class, possesses all attributes of the base class and method and expands.It is divided into and is not inherited respectively under classifying at this 5
Subclass, such as " factorization, fraction, secondary radical, integral expression operation, algebraic expression " be inherited from base class " algebraic expression ".And in " factor
In decomposition " subclass, " what { 1, ' observation algebraic expression can be found that', ' S1 ', ' { 1, ' have common factor formula ', 2, ' without it is public because
Formula ' } ' } ", " { 2, ' continue observation it has also been found that', ' S1 ', ' { 1, ' there was only binomial ', 2, ' there was only three ', 3, ' have
Four or more ' } ' } ", " 3, ' continue observation it has also been found that', ' S1 ', ' { 1, ' constant term be two numbers product, once
Term coefficient be two numbers and ', 2, ' constant term be two numbers and, Monomial coefficient is the product of two numbers ', 3, ', and first and last item is two numbers
Square, middle entry is the twice ' of this two scalar product, 4, ' first and last item be two numbers square, middle entry is the two of this two numbers sum
Again ' } ' } ", " which kind of factorization method { 4, ' should select', ' S1 ', ' { 1, ' cross phase multiplication ', 2, ' extraction common factor formula cut down ',
3, ' packet decomposition method ', 4, ' equation (least squares equations of two number sums) ', 5, ' equation (least squares equations of two number differences) ', 6, '
Equation (two number squared difference formulas) ' } ' } ".They have collectively constituted the relationship similar to tree structure, and be tree and set,
Also it is related between branch and branch, Ye Yuye.
1.2 problems and derivation property data library
It is that system is putd question to the linguistic norm and feature interacted when (input and output) to user.Including algebra problem type is special
Sign, problem content, the options of problem, the annotation of problem options, previous step, subsequent step, problem form, as S is selected
Topic (S1 single choices, S2 multiselects), F are non-topic, D multiple choices, T gap-filling questions, A lines topic etc..
As factorization " cross phase multiplication " in Exercise " x2The important core step of -11x+10 " is respectively
" Monomial coefficient and constant term are respectively how many", " how Monomial coefficient and constant term should decompose", " it is obtaining the result is that
What", " whether factorization is completed”;It is " 09-D04 " that previous step, which is numbered, " 09-D05 ", " 09-D06 ", " 09-
D07”、;Subsequent step number is followed successively by " 09-D05 ", " 09-D06 ", " 09-D07 ", " 09-D08 ", " N/A ";Wherein " first order
Coefficient and constant term are respectively how many" this problem is gap-filling questions, data structure is:" { item of filling a vacancy:Monomial coefficient
For _ _ _ _ _ _ _;As a result:{ { 1, ' -11 ', ' is correct ' }, { 2, '!(- 11) ', ' mistake ' } } } ", " { item of filling a vacancy:Constant term
For _ _ _ _ _ _;As a result:{ 1, ' 10 ', ' correct ', { 2, '!10 ', ' mistake ' ".In fill-in-question template "!" number representative
The meaning of " non-", as long as input is not specifically to be worth, other input items are all wrong.
1.3 exercise pictorial images libraries
Storage passes through the algebraically figure of feature coding and data compression and has added the data of auxiliary line.Its major function
For:The vector record format of graph data is converted into binary recording format, and figure/figure is stored with compression coding mode
Picture;Various mathematic(al) manipulations and Digital Image Processing can be carried out to Graphics/Image data;Carry out the various systems of Graphics/Image data
Meter analysis.And auxiliary line addition step when output template and derive property condition.
If some exercises need to use number axis, so number axis is graphically showed, image itself is used as two
System field is stored in subjectImage fields.
1.4 algebraically exercise databases
Algebraically exercise of the initial storage more than 5000 topics and the figure used.The storage of algebra problem include " topic type ",
Three parts of " item content " and figure are respectively from " algebra problem type property library " and " exercise pictorial images library ".So that not
It can be unfolded to derive with topic type, derive step and be associated with figure, each figure, which also becomes, dynamically to be clicked
With the graph image of operation.
1.5 solve a problem routing database
The thought path template of solving a problem for the exercise that prestores in all " algebraically exercise databases " is prestored.This database is
Expertise database, by being inputted after expert's predefined.Every one of algebra problem contains how many kinds of solution, then fully enter into
Enter the basis for estimation that database is derived as thinking.
The data in the solution path of Exercise are:" exercise number ", " question number ", " which kind path ", " which step
Path ".
Such as first record:" exercise number ":YF051 is corresponded in main table exercise table, and number is this road exercise of YF051
All data;" question number ":71-W01 corresponds to problem content all in relevant issues table;" which kind path ":1, it represents
The first road strength;" which step diameter ":1, represent first thinking step in the first path.
Article 2 records:" exercise number ":YF051 is corresponded in main table exercise table, and number is the institute of this road exercise of YF051
There are data;" question number ":71-W02 corresponds to problem content all in relevant issues table;" which kind path ":1, represent
A kind of path;" which step diameter ":2, represent second thinking step in the first path.
And so on.
1.6 skill and ability databases
Different from Junior Mathematics algebra knowledge point, the grasp of skill and ability needs a series of knowledge expertise and correctly step
Rapid sequence.As there are four steps for " factorization " this technical ability tool.
1, it searches either with or without common factor formula, if there is just extracting common factor formula
If 2, no common factor formula can carry, can judgement apply formula
If 3, i.e. no common factor formula can carry, can not apply formula, just see whether second degree trinomial expression.If it is just answering
With cross phase multiplication.
If 4, i.e. no common factor formula can carry, formula can not be applied, nor second degree trinomial expression is it is necessary to application packet point
Solution.
2, customer data base
2.1 user journal libraries
Essential record behavioural habits of the user in regular job, including the specific service condition of each function and frequency
Rate.This daily record library will continue on in the middle the behavior of record user successively in user, and data are provided for user behavior analysis
Foundation.
2.2 achievement libraries
Have recorded option and achievement of the user in the process of thinking answer each time.Record all each answers of user
While journey, also record user do wrong step the reason of.
2.3 exercise library
Have recorded user's training program that system provides after training each time.Training program is by together to three instructions at present
Practice topic to constitute, user improves knowledge point Grasping level by completing education question.
2.4 study schedule databases
Have recorded the study schedule situation of user.Including the fundamental figure of grasp, the condition property of grasp, the knowledge of grasp
Point.
(system judges the study stage residing for user to 2.5 self learning models, and is capable of providing training and makes student autonomous
The foundation of study)
Two, the presentation of thought process
It is all store into the topic in database be all by system check and verify complete after can just store, when with
When family selects Exercise, pre-defined based on " algebra problem type property library ", system will load the Universal gauge of corresponding topic type
Then with attribute, method to improve response speed.In doing topic function module, system judges the type of the road exercise and solves a problem first
Method.Such as " x2This road exercise of -2x-24 ", inherits the universal method of factorization by " algebra problem type property library ", then into one
Step is demonstrate,proved, and is traversed factorization method, is judged that it meets " x2+ (a+b) x+ab=(x+a) (x+b) ", so system finally uses
The input and output template of " cross phase multiplication ".At this point, system provides the thinking step data of the first step:" { 1, ' observes algebraic expression
What can be found that', ' S1 ', ' { 1, ' have common factor formula ', ' mistake ', 2, ' there is no common factor formula ', ' correct ' ' ".In data " 1 "
Represent the thinking step of the first step;" what observation algebraic expression can be found that" it is the enquirement of the first step;" S1 " represents this problem
User is allowed to answer using the topic type of single choice;The content of option 1 is " having common factor formula ", and the result after selecting is mistake.Option 2
Content be " do not have common factor formula ", the result after selecting is correct.
To the interactive step of final step, different input templates carried out second step using different forms
Displaying.Such as " single choice ", " multiselect ", " filling a vacancy ", " line ", " illustrated operation ".
The operation of each thinking step of the student when inscribing, system background can all be recorded.The data of record have:
The time that each step is completed, total time and average time;Answer correctness, the reason of mistake;Knowledge point in per pass exercise
The case where grasp, technical ability point grasp the case where, logical thinking ability scoring event.When user's completion Exercise, or abandon
While Exercise, real-time statistic and show.
Example IV
《Thinking king》Wisdom education software (algebraically part) includes mainly three zones module:Main functionality module, student
Featured function module, teacher's featured function module.
One, main functionality module
1.1 solve a problem thinking model
It is the Core Feature of software, it simulates the thought process that the mankind ponder a problem, being capable of guiding student completion one
The thinking of problem parses.In the module, student is thought deeply and is solved a problem step by step by the guiding of system.Thinking deeply
Cheng Zhong, student can be answered according to the prompt of system using the operation of different forms.It mainly has following work(
Energy:
(1) can complete with student solve a problem the interaction of thought process, and to each in Students ' Problem-solving thinking processes
Thinking nodal information is collected, is diagnosed, and the current Thinking Characteristics of solving a problem of student are found out.
(2) pass through human-computer interaction, the thinking of intelligently guiding student and the solution for completing problem.
(3) can establish, update and store student thought model, for Following course and student thought analysis provide effectively according to
According to;
(4) the thinking situation of solving a problem for recording student, gradually accumulates and is formed big data, so as to intelligence system to student
Track is practised to be assessed automatically.
1.2 thinking analysis summarize
It can record thought process of the student when carry out problem is solved a problem one by one, arrange, analyze and according to optimal
Neutralizing topic thought process identifies mistake and reason of the student in thinking processes of solving a problem, while being directed to students knowledge point
Weak link provide personalized training program, be truly realized and taught students in accordance with their aptitude.It has following function:
(1) the complete thinking track by student in course of solving questions clearly shows.
(2) learning level of student can scientifically be assessed according to the thought process of student.
(3) learning interest and study habit previous by analyzing student predict the knowledge requirement of student and often make mistakes.
(4) it is directed to student's weakness knowledge point and provides personalized learning training scheme.
1.3 mind map
It is a highly important ring in thought process appraisement system.It can identify the stage residing for student thought, to think
Dimension leads the optimization thinking step that the configuration shows of figure are solved a problem.Student can clearly be compared by the node of comparison mind map
To mistaken ideas present in oneself thought process.
(1) on the basis of analyzing student thought feature, can the solve a problem thinking tree of key node of dynamic generation lead figure.
(2) part that student thought is gone around in circles can be clearly marked out on mind map.
Two, student's function module
The function module is the featured function of User, contain the writing function of student thought process, display function,
Analytic function, Function of Evaluation and the guiding function that student is further learnt.
2.1 thinking model
Since being thought deeply problem of student couple, by whole thought processes of student, corresponding data acquisition is formed
Point, and record on computers.It counted, analyzed not only for thought path, and for the grasp of knowledge point, technical ability point
And evaluation.Meanwhile it also can objectively be reflected for student's logical thinking ability level.
(1) data such as all thought process of solving a problem, indication information, thinking error reason and by its whole range and
It shows.
(2) the case where knowledge point is grasped.It includes the grasp progress of all algebra knowledge points and needs to be grasped in the term
The progress situation of knowledge point.
(3) technical ability point grasps situation, it includes the grasp progress and study situation of all algebraically technical ability points.
(4) logical thinking ability appraisement system.Analysis by doing topic overall condition is integrated, different integral representation
Students' affairs division is in different ability ratings.It is divided into:" entry level ", " primary ", " middle rank " and " advanced ".
2.2 learning evaluation
On the basis of the overall process of the thinking activities to student is analyzed, just develop thinking ability and thinking arrangement
It is required that carrying out evaluation targetedly, with personalization, and student's answer right and wrong must be evaluated in alternative education.It learns
Raw each mistake occurred in thinking in course of solving questions, for example, thought wrong, gone around in circles, thinking has occurred difficult or
It is to realize innovative thinking, system can be analyzed and evaluated for each step thinking activities of student and provide scientific evaluation
Conclusion.This evaluation conclusion is the evaluation intervened in the entire learning process of student, the deep progress that can learn with student
And it constantly updates.
2.3 exercises are practiced
The exercise that push comes can be collected from teacher there of teaching and is trained.It can be with after student completes exercise
The result of practice is fed back into the teacher that teaches.When teach teacher stop terminate this road exercise practice when, student it is seen that
The answer situation of oneself.This function module is basic function module.
2.4 self training
According to the evaluation carried out to student as a result, further learning to carry out targetedly, with a to student
Property guidance, including need the content further learnt, it is to be understood that, the conceptual knowledge grasped, need to carry out basic
Skill training, and need different levels (basic, the property strengthened, raising property) the thinking activities practice carried out etc..Side
Teacher of the helping the elderly formulates Learning Scheme long-term, targetedly, personalized to each student, and by system to student thought
The record of process, display, evaluation, adjust in real time, are formed and are optimized, and are most suitable for each student, meet each student's study
The Learning Scheme of custom.When student completes training program, the overall situation progress that learns carries out rising update.But when student exists
When having violated same error again in course of solving questions, the overall situation that learns still will decline.Training program must be completed again.And it is every
The training program once generated is all random combine.
Three, role of teachers module
3.1 exercises are searched for and push
Made of " knowledge point ", " concept ", " thinking ability grade ", " keyword " four query function conditional combinations
Exercise function of search, teacher users can be combined formula search algebraically exercise by above-mentioned condition.Searching for later exercise can
Practiced with being stored in exercise collection and being sent to student.
3.2 intelligently reading
After student practices completion and feeds back to teacher users, teacher any need not correct, and system is by the work of student
Industry, which is all corrected, finishes and counts completion.Teacher users not can be only seen each student's of each thinking step of Exercise
Answer situation, while also can easily observe which student is each solution have attempt.
3.3 concepts are evaluated
For teaching the grasp situation and trend about each knowledge point of algebraically of class's entirety.The grasp of knowledge point is not
The grasp situation for only including an each classmate of class further includes that the whole of class's macroscopic aspect grasps situation.Macroscopic view grasps feelings
Condition is divided into two parts:
(1) personnel's distribution outstanding, good, qualified, poor for the Grasping level of each knowledge point in class at present
Situation.
(2) class recently several times in, the grasp situation of the algebra knowledge point.
3.4 technical ability are evaluated
For teaching the grasp situation and trend about each technical ability point of algebraically of class's entirety.The grasp of technical ability with know
Know point grasp to be different, the grasp of technical ability needs all sub-steps of one technical ability point of students, one of sub-step
It is wrong just not counting having grasped the technical ability point.Technical ability evaluation is also classified into two parts:
(1) personnel's distribution outstanding, good, qualified, poor for the Grasping level of each technical ability point in class at present
Situation.
(2) class recently several times in, the grasp situation of the technical ability point.
3.5 thinkings are evaluated
Think can ability evaluation mainly in the evaluation on student's logical thinking ability, handed over by acquiring student solving a problem
The various factors and custom caused by mutual process, combined area, city student learn the big data of situation, estimate class's entirety
The grasp situation of the logical thinking ability of student.The grasp of logical thinking ability is by " introduction ", " primary ", " middle rank ", " advanced "
Four-stage form, each stage be divided into for upper, middle and lower it is third.When the logical thinking ability of student reaches a rank, one
As in the case of will not because of with topic it is different without all answering questions technical ability point when can reduce a level, only can be in the layer
It floats up and down in secondary ability grade.
In conclusion Algebra Teaching system proposed by the present invention, its thinking can be obtained automatically according to the behavior of user, and from
Middle analysis reason of problems.
Description and application of the invention herein are illustrative, is not wishing to limit the scope of the invention to above-described embodiment
In.The deformation and change of embodiments disclosed herein are possible, real for those skilled in the art
The replacement and equivalent various parts for applying example are well known.It should be appreciated by the person skilled in the art that not departing from the present invention
Spirit or essential characteristics in the case of, the present invention can in other forms, structure, arrangement, ratio, and with other components,
Material and component are realized.Without departing from the scope and spirit of the present invention, can to embodiments disclosed herein into
The other deformations of row and change.
Claims (8)
1. a kind of Algebra Teaching system, which is characterized in that the Algebra Teaching system includes:Algebra problem type property library, algebraically are known
Know point library, problem and derives property data library, exercise pictorial images library, topic formula data library, algebraically exercise database, solves a problem
Routing database, skill and ability database, standard course of solving questions acquisition module, user's course of solving questions acquisition module, course of solving questions
Comparing module, findings data library, index data base, does not grasp knowledge point acquisition module at derivation database;
The algebra problem type property library is storing entire algebra problem type property;It is stored by the way of succession, is had in father node
There is the general-purpose attribute of the condition property;The base class of top is " topic type property " class, contains attribute general in topic type property
And original method;
The algebra knowledge point library to store entire algebraically knowledge point rule and classification;The statement of one knowledge point rule by
Multiple data characteristicses and decision rule are realized;The library is applied not only to indicate the knowledge point involved by different exercises with convenient
Inquiry can be called more as skill and ability database in evaluation repeatedly;
Topic formula data library is for storing formula language;It will be gone out in topic or thinking step by third party's formula translation engine
Existing formula language translation as mathematical formulae and is showed;Formula language is made of kernel variable and expression formula two parts,
Including the formula language that User is inputted when inscribing, by judging kernel variable value and language table in grammer
The judgement to Student Mathematics Formula Input Technology can be then completed up to formula;
Described problem and derivation property data library to storage problem and derive property;Problem and derivation property data library are systems
The linguistic norm and feature interacted when being putd question to user, including the options of characteristics of the questions, problem content, problem, problem
The annotation of options, previous step, subsequent step, problem form;
Exercise pictorial images library to store by feature coding and the algebraically exercise of data compression diagram data;It is led
The function is wanted to be:The vector record format of graph data is converted into binary recording format, and is stored and is schemed with compression coding mode
Shape/image;Various mathematic(al) manipulations and Digital Image Processing can be carried out to Graphics/Image data;Carry out each of Graphics/Image data
Kind statistical analysis;And the point and line being combined with plane geometry in number axis;
The algebraically exercise database is to the exercise that stores algebraically exercise and use;The storage of algebra problem includes " known item
Part ", " solving condition " and three parts of figure, from " algebra problem type property ", figure comes from for " known conditions ", " solving condition "
In " exercise pictorial images library ";So that the algebraically exercise of each type can be selected to logic path, each figure
Shape also becomes the graph image that dynamic is clicked and operated;
It is described to solve a problem routing database to store the thought path mould of solving a problem for the exercise that prestores in all " algebraically exercise databases "
Plate;This database is expertise database, by being inputted after expert's predefined;Every one of algebra problem contains how many kinds of solution
Method then fully enters the basis for estimation derived into database as thinking;The routing database of solving a problem also stores each mark
The knowledge point involved by step is corresponded in quasi- course of solving questions, the topic involved by the knowledge point;
The standard course of solving questions acquisition module is obtaining each course of solving questions of each topic;
User's course of solving questions acquisition module is obtaining the course of solving questions of user;
The course of solving questions comparing module is the course of solving questions of user to be compared respectively with each standard course of solving questions;Such as
Fruit user course of solving questions is identical as any standard course of solving questions, then judges that solving a problem for the user is correct;If user's course of solving questions
It is all different with any standard course of solving questions, user's course of solving questions is matched with several standard course of solving questions, obtained similar
Highest at least one specific criteria course of solving questions is spent, user's course of solving questions is compared with the specific criteria course of solving questions;
User's course of solving questions includes several data item, and specific criteria course of solving questions includes several data item, by each of user's course of solving questions
A data item and each data item of specific criteria course of solving questions are compared successively, if finding different data item, then it is assumed that
There are problems for the step that user solves a problem;
The derivation database is storing the derivation data of each topic;
The findings data library is storing the findings data of each topic;
The index data base is that other Databases index, the efficiency for promoting data query;
It is described not grasp knowledge point acquisition module to find user's step of problems according to the course of solving questions comparing module
Suddenly, the knowledge point involved by the step and from the routing database of solving a problem is obtained, is not slapped the knowledge point as corresponding user
The knowledge point held;
The skill and ability database is to after the completion of user solves a problem, according to the customized algorithm Calculation Estimation user of system
The grasp situation of a series of knowledge expertise and correct solution approach that are reflected in course of solving questions, and system is combined to remember
The user of record solves a problem for the history of the topic of same type and situation dynamic generation and preserves system for the user for technical ability
Ability is evaluated and tested.Skill and ability carries out an intuitive and amount to the skill and ability height reflected in course of solving questions to user
The description of change.
2. a kind of Algebra Teaching system, which is characterized in that the Algebra Teaching system includes:Algebra problem type property library, problem and
Derive property data library, algebraically exercise database, routing database of solving a problem, user's course of solving questions acquisition module, course of solving questions ratio
To module, knowledge point acquisition module is not grasped;
The algebra problem type property library is storing entire algebra problem type property;It is stored by the way of succession, is had in father node
There is the general-purpose attribute of the condition property;The base class of top is " topic type property " class, contains attribute general in topic type property
And original method;
Described problem and derivation property data library to storage problem and derive property;Problem and derivation property data library are systems
The linguistic norm and feature interacted when being putd question to user, including the options of characteristics of the questions, problem content, problem, problem
The annotation of options, previous step, subsequent step, problem form;
The algebraically exercise database is to the exercise that stores algebraically exercise and use;The storage of algebra problem includes " known item
Part ", " solving condition " and three parts of figure, from " algebra problem type property ", figure comes from for " known conditions ", " solving condition "
In " exercise pictorial images library ";So that the algebraically exercise of each type can be selected to logic path, each figure
Shape also becomes the graph image that dynamic is clicked and operated;
It is described to solve a problem routing database to store the thought path mould of solving a problem for the exercise that prestores in all " algebraically exercise databases "
Plate;This database is expertise database, by being inputted after expert's predefined;Every one of algebra problem contains how many kinds of solution
Method then fully enters the basis for estimation derived into database as thinking;The routing database of solving a problem also stores each mark
The knowledge point involved by step is corresponded in quasi- course of solving questions, the topic involved by the knowledge point;
User's course of solving questions acquisition module is obtaining the course of solving questions of user;
The course of solving questions comparing module is the course of solving questions of user to be compared respectively with each standard course of solving questions;Such as
Fruit user course of solving questions is identical as any standard course of solving questions, then judges that solving a problem for the user is correct;If user's course of solving questions
It is all different with any standard course of solving questions, user's course of solving questions is matched with several standard course of solving questions, obtained similar
Highest at least one specific criteria course of solving questions is spent, user's course of solving questions is compared with the specific criteria course of solving questions;
User's course of solving questions includes several data item, and specific criteria course of solving questions includes several data item, by each of user's course of solving questions
A data item and each data item of specific criteria course of solving questions are compared successively, if finding different data item, then it is assumed that
There are problems for the step that user solves a problem;
It is described not grasp knowledge point acquisition module to find user's step of problems according to the course of solving questions comparing module
Suddenly, the knowledge point involved by the step and from the routing database of solving a problem is obtained, is not slapped the knowledge point as corresponding user
The knowledge point held.
3. Algebra Teaching system according to claim 2, it is characterised in that:
The Algebra Teaching system further includes exercise pictorial images library, to store the algebraically by feature coding and data compression
The data of exercise diagram;Its major function is:The vector record format of graph data is converted into binary recording format, and with
Compression coding mode stores Graphics/Image;Various mathematic(al) manipulations and Digital Image Processing can be carried out to Graphics/Image data;Into
The various statistical analyses of row Graphics/Image data;And the point and line being combined with plane geometry in number axis.
4. Algebra Teaching system according to claim 2, it is characterised in that:
The Algebra Teaching system further includes standard course of solving questions acquisition module, is solved a problem to obtain each of each topic
Journey.
5. Algebra Teaching system according to claim 2, it is characterised in that:
The Algebra Teaching system further includes:
Derivation database, to store the derivation data of each topic;
Findings data library, to store the findings data of each topic;
Index data base indexes, the efficiency for promoting data query for other Databases.
6. Algebra Teaching system according to claim 2, it is characterised in that:
The Algebra Teaching system further includes skill and ability database, self-defined according to system to after the completion of user solves a problem
The algorithm Calculation Estimation user a series of knowledge expertise that is reflected in course of solving questions and correct solution approach
Situation is grasped, and combines the user of system record to solve a problem for the history of the topic of same type and situation dynamic generation and preserves and be
System evaluates and tests skill and ability the user.Skill and ability is to the skill and ability that is reflected in course of solving questions to user
Height carries out intuitive and quantization a description.
7. Algebra Teaching system according to claim 2, it is characterised in that:
The system comprises algebra knowledge point libraries, to store knowledge point rule and the classification of entire algebraically;One knowledge point rule
Statement then is realized by multiple data characteristicses and decision rule.The library is applied not only to indicate knowing involved by different exercises
Point is known to facilitate inquiry, can be called repeatedly in evaluation more as skill and ability database.
8. Algebra Teaching system according to claim 2, it is characterised in that:
The system comprises topic formula data libraries, for storing formula language;By third party's formula translation engine by topic
Or the formula language translation occurred in thinking step as mathematical formulae and is showed;Formula language is by kernel variable and expression
Formula two parts form, including the formula language that User is inputted when inscribing, by judging that the core in grammer becomes
Magnitude and linguistic expression can then complete the judgement to Student Mathematics Formula Input Technology.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710102899.1A CN108509439B (en) | 2017-02-24 | 2017-02-24 | Algebra teaching system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710102899.1A CN108509439B (en) | 2017-02-24 | 2017-02-24 | Algebra teaching system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108509439A true CN108509439A (en) | 2018-09-07 |
CN108509439B CN108509439B (en) | 2022-04-05 |
Family
ID=63372921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710102899.1A Expired - Fee Related CN108509439B (en) | 2017-02-24 | 2017-02-24 | Algebra teaching system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108509439B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109583429A (en) * | 2018-12-26 | 2019-04-05 | 杭州大拿科技股份有限公司 | A kind of method and device for the middle application topic that corrects an examination paper |
CN109934350A (en) * | 2019-03-21 | 2019-06-25 | 江西风向标教育科技有限公司 | Mathematical problem a question multiresolution implementation method, device and platform |
CN110060686A (en) * | 2019-04-15 | 2019-07-26 | 广东小天才科技有限公司 | Voice interaction method and device, terminal equipment and computer readable storage medium |
CN111507096A (en) * | 2019-01-29 | 2020-08-07 | 北京新唐思创教育科技有限公司 | N L P identification method, device and terminal for teaching system |
CN114549248A (en) * | 2022-02-22 | 2022-05-27 | 广州起祥科技有限公司 | Error cause analysis method and device and electronic equipment |
CN116483681A (en) * | 2022-12-13 | 2023-07-25 | 北京语言大学 | Large data zero code visual work reading information formalized description method and device |
CN117557426A (en) * | 2023-12-08 | 2024-02-13 | 广州市小马知学技术有限公司 | Work data feedback method and learning evaluation system based on intelligent question bank |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677747A (en) * | 2015-12-30 | 2016-06-15 | 华夏博雅(北京)教育科技发展有限公司 | Method and system for managing knowledge points in online teaching |
CN105893338A (en) * | 2015-02-17 | 2016-08-24 | 北京三星通信技术研究有限公司 | Formula input method, formula input device and electronic equipment |
CN106205244A (en) * | 2016-07-04 | 2016-12-07 | 杭州医学院 | Intelligent Computer Assist Instruction System based on information fusion Yu machine learning |
-
2017
- 2017-02-24 CN CN201710102899.1A patent/CN108509439B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893338A (en) * | 2015-02-17 | 2016-08-24 | 北京三星通信技术研究有限公司 | Formula input method, formula input device and electronic equipment |
CN105677747A (en) * | 2015-12-30 | 2016-06-15 | 华夏博雅(北京)教育科技发展有限公司 | Method and system for managing knowledge points in online teaching |
CN106205244A (en) * | 2016-07-04 | 2016-12-07 | 杭州医学院 | Intelligent Computer Assist Instruction System based on information fusion Yu machine learning |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109583429A (en) * | 2018-12-26 | 2019-04-05 | 杭州大拿科技股份有限公司 | A kind of method and device for the middle application topic that corrects an examination paper |
CN111507096A (en) * | 2019-01-29 | 2020-08-07 | 北京新唐思创教育科技有限公司 | N L P identification method, device and terminal for teaching system |
CN109934350A (en) * | 2019-03-21 | 2019-06-25 | 江西风向标教育科技有限公司 | Mathematical problem a question multiresolution implementation method, device and platform |
CN109934350B (en) * | 2019-03-21 | 2022-10-21 | 江西风向标教育科技有限公司 | Method, device and platform for realizing one-question multi-solution of mathematical questions |
CN110060686A (en) * | 2019-04-15 | 2019-07-26 | 广东小天才科技有限公司 | Voice interaction method and device, terminal equipment and computer readable storage medium |
CN110060686B (en) * | 2019-04-15 | 2021-06-22 | 广东小天才科技有限公司 | Voice interaction method and device, terminal equipment and computer readable storage medium |
CN114549248A (en) * | 2022-02-22 | 2022-05-27 | 广州起祥科技有限公司 | Error cause analysis method and device and electronic equipment |
CN116483681A (en) * | 2022-12-13 | 2023-07-25 | 北京语言大学 | Large data zero code visual work reading information formalized description method and device |
CN116483681B (en) * | 2022-12-13 | 2024-06-04 | 北京语言大学 | Large data zero code visual work reading information formalized description method and device |
CN117557426A (en) * | 2023-12-08 | 2024-02-13 | 广州市小马知学技术有限公司 | Work data feedback method and learning evaluation system based on intelligent question bank |
CN117557426B (en) * | 2023-12-08 | 2024-05-07 | 广州市小马知学技术有限公司 | Work data feedback method and learning evaluation system based on intelligent question bank |
Also Published As
Publication number | Publication date |
---|---|
CN108509439B (en) | 2022-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11935424B2 (en) | Systems and methods for automatic distillation of concepts from math problems and dynamic construction and testing of math problems from a collection of math concepts | |
CN108509439A (en) | A kind of Algebra Teaching system | |
Adams et al. | The multidimensional random coefficients multinomial logit model | |
Chmielewska et al. | Educational context of mathability | |
CN107644572A (en) | A kind of tutoring system based on thought process | |
CN107644387A (en) | A kind of tutoring system for junior middle school's plane geometry thought process | |
US20240054913A1 (en) | Science teaching system and method for using same, and computer-readable storage medium | |
ALVES et al. | Assessing product creativity in computing education: a systematic mapping study | |
US6834274B2 (en) | Building a learning organization using knowledge management | |
Okon et al. | Information literacy skills and information use by students in two south university libraries in Nigeria | |
Adeniji et al. | Structure of the Observed Learning Outcomes (SOLO) model: A mixed-method systematic review of research in mathematics education | |
Mühling | Investigating knowledge structures in computer science education | |
Currim et al. | Using a knowledge learning framework to predict errors in database design | |
Shujrah et al. | Measurement of e-learners’ level of interest in online course using support vector machine | |
Marnich | A knowledge structure for the arithmetic mean: Relationships between statistical conceptualizations and mathematical concepts | |
Schuster et al. | Secondary data: Collection and analysis-Classroom activities for learning | |
Sangka et al. | Accommodating analytic hierarchy process (AHP) for elective courses selection | |
CN113822774A (en) | Financial teaching system, using method thereof and computer readable storage medium | |
Bruin-Muurling | The development of proficiency in the fraction domain: Affordances and constraints in the curriculum | |
Yathongchai et al. | An ontology model for developing a SQL personalized intelligent tutoring system | |
Ogunkunle et al. | A data mining based optimization of selecting learning material in an intelligent tutoring system for advancing STEM education | |
Ayieko | The influence of opportunity to learn to teach mathematics on preservice teachers' knowledge and beliefs: A comparative study | |
Whetstone | Tracing paradigm shifts in information literacy: a progressive knowledge domain visualization approach | |
Islam et al. | Parametric study of student learning in IT using data mining to improve academic performance | |
Rivera-Baena et al. | ADHE: A tool to characterize higher education dropout phenomenon |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220405 |