The content of the invention
Present invention aims to play to play cloud platform and big data advantage, take the formula that adds up stage by stage to build dynamic construction and practise
Database is inscribed, realizes exercise intelligently pushing, optimizes the exercise database sharing and pushing efficiency of SPOC platforms, and one kind is provided
The cumulative formula exercise database construction method of segmentation and system participated in SPOC platforms based on classmate.
To achieve the above object, the present invention adopts the following technical scheme that:
The cumulative formula exercise database construction method of segmentation participated in a kind of SPOC platforms based on classmate, by exercise database
Building process be divided into the exercise typing stage, the Exercises Analysis typing stage, the answer data dynamic interaction stage and exercise intelligence
In the push stage, comprise the following steps that:
S1:The exercise typing stage:The exercise typing Task-decomposing for being sent teacher's terminal by server is some subtasks,
And claimed by student terminal and feed back exercise data, form static exercise database;
S2:The Exercises Analysis typing stage:By server according to static exercise database, Exercises Analysis typing corresponding to generation
Subtask, and claimed by student terminal and feed back Exercises Analysis data;
S3:The answer data dynamic interaction stage:Server gives exercise data-pushing to target student terminal, and receives and protect
The feedback data of target student terminal is deposited, the exercise data is preserved after carrying out statistical analysis and the answer history of student terminal interacts
Data, form the dynamic renewal of exercise database.
S4:The exercise intelligently pushing stage:The data preserved according to exercise database and the request sent by student terminal are believed
Number, server performs default exercise push strategy, and the exercise data feedback hit under the strategy is whole to corresponding student
End.
Preferably, the described exercise typing stage concretely comprises the following steps:
S101:First, exercise typing assignment instructions are sent by teacher's terminal to server, after server receives the instruction,
It is some exercise typing subtasks by target exercise typing Task-decomposing, and generates exercise typing subtask table data;Service
Device sends exercise typing subtask table data to each student terminal;
S102:Student terminal sends exercise typing according to exercise typing subtask table data and user's request to server
Instruction is claimed in subtask, and the student terminal is claimed into the involved exercise of instruction labeled as the exercise typing subtask by server
Claim terminal in typing subtask;
S103:The terminal of claiming of each exercise typing subtask is inputted exercise data and corresponding answer data according to user
Server is sent to, and is stored in by server in database, forms static exercise database.
Preferably, the described Exercises Analysis typing stage concretely comprises the following steps:
S201:Exercise of the server in static exercise database, generation Exercises Analysis typing subtask table data,
And it is sent to each student terminal;
S202:Student terminal sends exercise according to Exercises Analysis typing subtask table data and user's request to server
Instruction is claimed in parsing typing subtask, and the student terminal is claimed into instruction labeled as the Exercises Analysis typing subtask by server
Claim terminal in involved Exercises Analysis typing subtask;
S203:Exercises Analysis data are sent to clothes by the terminal of claiming of each Exercises Analysis typing subtask according to user's input
Business device, and be stored in by server in database, and form data between the Exercises Analysis data and corresponding exercise data
Link.
Preferably, the described answer data dynamic interaction stage concretely comprises the following steps:
S301:Server gives the exercise data-pushing in static exercise database to target student terminal, and receives and protect
Deposit answer data, deadline data and the exercise evaluation information data of target student terminal feedback;
S302:The above-mentioned data control Exercises Analysis data that server feeds back to different target student terminal are just being judged by accident
Break and carry out statistical analysis, obtain par deadline data corresponding to the exercise data, average exercise evaluation information data and
Data link is formed between average accuracy data, then the data that above-mentioned feedback and analysis are obtained and corresponding exercise data;
And according to the feedback data of continuous renewal, each exercise data and the answer historical interaction data of student terminal are formed, realizes exercise
The dynamic renewal of storehouse data.
Preferably, exercise grading module is additionally provided with described server, for being gone through according to user's request or answer
History interaction data is scored each exercise, and the exercise data to score less than predetermined threshold value are removed from database, no
Push again.
Preferably, described default exercise push strategy includes one or more of:
Accuracy matching push according to the screening of average accuracy section;
According to the time match push for averagely doing topic time interval screening;
What it is according to average exercise evaluation information screening is evaluation matching push.
It is specially as further preferred, described accuracy matching push:
S401:The accuracy section that student terminal inputs according to user, form request signal and send to server;
S402:After server receives the request signal of student terminal, the accuracy section in request signal, inquiry
The answer historical interaction data of each exercise data, and average accuracy is fallen into the exercise data-pushing in the accuracy section and arrived
Send the student terminal of request signal.
Also include as another further preferred, described default exercise push strategy:
When server receive teacher's terminal transmission review module open instruction after, server start call stored it is each
The answer historical interaction data of target student terminal, and push its one or many exercise number for answering mistake to the target student terminal
According to;And/or:
According to the wrong topic distribution situation situation of the target student terminal stored in server, from server to target student
Knowledge point parsing data where the wrong topic being pre-stored in terminal push server.
Based on the above method, present invention also offers the cumulative formula exercise of segmentation participated in a kind of SPOC platforms based on classmate
Database sharing system, including server, student terminal and teacher's terminal;
Described teacher's terminal is used to send task typing instruction to server and/or review module to open instruction;
Described server is used for the exercise typing assignment instructions for receiving the transmission of teacher's terminal, and the typing of target exercise is appointed
Business is decomposed into some exercise typing subtasks;Generate exercise typing subtask table data;Exercise record is sent to each student terminal
Enter subtask table data;Receive the exercise typing subtask that student terminal is sent and claim instruction;The student terminal is labeled as
What the involved exercise typing subtask of instruction was claimed in the exercise typing subtask claims terminal;Receive each exercise typing subtask
The exercise data for claiming terminal transmission and corresponding answer data and be stored in database, form static exercise database;
According to the exercise in static exercise database, generation Exercises Analysis typing subtask table data, and it is sent to each student terminal;
Receive the Exercises Analysis typing subtask that student terminal is sent and claim instruction, and the student terminal is recorded labeled as the Exercises Analysis
Enter that subtask claims the involved Exercises Analysis typing subtask of instruction claims terminal;Receive each Exercises Analysis typing subtask
The Exercises Analysis data for claiming terminal transmission, be stored in database, and in the Exercises Analysis data and corresponding exercise number
Data link is formed between;Give the exercise data-pushing in static exercise database to target student terminal, and receive and protect
Deposit answer data, deadline data and the exercise evaluation information data of target student terminal feedback;It is whole to different target student
The above-mentioned data control Exercises Analysis data of end feedback carry out positive erroneous judgement and carry out statistical analysis, and it is corresponding to obtain the exercise data
Par deadline data, average exercise evaluation information data and average accuracy, then above-mentioned feedback and analysis obtained
Data link is formed between data and corresponding exercise data;And according to the feedback data of continuous renewal, form each exercise data
And the answer historical interaction data of student terminal, realize the dynamic renewal of Exercise Library data;Receive the correct of student terminal transmission
The request signal in rate section, and the accuracy section in request signal, inquire about the answer history interaction number of each exercise data
According to, and average accuracy is fallen into exercise data-pushing in the accuracy section to the student terminal for sending request signal;Connect
Receive the review module that teacher's terminal is sent and open instruction, call the answer history interaction number of each target student terminal stored
According to, and push its one or many exercise data for answering mistake to the target student terminal;According to the target student terminal stored
Mistake topic distribution situation situation, the knowledge point parsing number where the wrong topic being pre-stored into the target student terminal push server
According to;
Described student terminal, which is used to be sent to server according to exercise typing subtask table data and user's request, to be practised
Questions record enters subtask and claims instruction, and is inputted according to user exercise data and corresponding answer data being sent to server;Root
Exercises Analysis typing subtask is sent to server claim instruction according to Exercises Analysis typing subtask table data and user's request,
And inputted according to user and Exercises Analysis data are sent to server;According to user input the answer data to server feedback,
Deadline data and exercise evaluation information data;The accuracy section inputted according to user, form request signal and send extremely
Server;The exercise data and knowledge point parsing data of the reception server push.
As the preferred of the system, described server is additionally operable to according to user's request or answer historical interaction data to each
Exercise is scored, and the exercise data to score less than predetermined threshold value are removed from database, is no longer pushed.
Beneficial effects of the present invention are to have abandoned traditional mode that a large amount of exercise databases are directly pre-stored by platform, are adopted
Segmented construction and interaction are carried out to exercise database with distributed multiple terminals mode.The exercise database sharing side of the present invention
Method plays cloud platform and big data advantage, takes add up stage by stage formula construction and manual intervention Exercise Library metabolism dynamic construction
Exercise Library, while realize the exercise intelligently pushing under Different Strategies, there is provided point participated in a kind of SPOC platforms based on classmate
The cumulative formula exercise database sharing of section and exchange method and system.The present invention is point participated in a kind of SPOC platforms based on classmate
The cumulative formula exercise database construction method of section, is proved to be practicable by actual course use, agrees with SPOC instantly and put down
Demand of the user to the structure of database and during being used interchangeably in platform.In addition, the present invention method can in real time according to
Family demand dynamic updates and adjustment exercise database, greatly optimizes the interactive efficiency of data in SPOC platforms, avoids substantial amounts of
Data redundancy, improve Consumer's Experience.
Embodiment
The present invention is further elaborated and illustrated with reference to embodiment.The technology of each embodiment is special in the present invention
Sign can carry out respective combination on the premise of not colliding with each other.
In following present embodiments, server now uses Sina's Cloud Server.By disposing generation in Sina high in the clouds
Code and database realizing function, are passed through public number and Sina's cloud service by the secondary development function that wechat public number provides
URL link is got up, and is realized and is called Sina's high in the clouds function at wechat end.Using the development mode of new billow cloud+wechat public number, exploitation
Cycle is short, addition deletion function is simple, development cost is low, management cost is low, resource utilization is high.
Student terminal is existing be able to can be made using the mobile phone for being provided with wechat, user by paying close attention to corresponding wechat public number
With the function of being deployed in Sina high in the clouds.
Teacher's terminal is mainly PC ends, is directly managed and controls by web page access Sina Cloud Server domain name.
The solution of the present invention implementation is specifically described below.
The segmentation participated in SPOC platforms based on classmate is added up formula exercise database construction method, will be traditional disposable pre-
If the exercise database lead-in mode of formula is changed into the building mode with several interaction stages, each student terminal is given full play to
Effect, mitigate the workload of Primary Stage Data storehouse structure, while can also realize the dynamic renewal of database, improve platform operation effect
Rate and Consumer's Experience.The building process of exercise database is divided into exercise typing stage, Exercises Analysis typing stage, answer data
Dynamic interaction stage and exercise intelligently pushing stage, comprise the following steps that:
S1:The exercise typing stage:The exercise typing Task-decomposing for being sent teacher's terminal by server is some subtasks,
And claimed by student terminal and feed back exercise data, form static exercise database;
S2:The Exercises Analysis typing stage:By server according to static exercise database, Exercises Analysis typing corresponding to generation
Subtask, and claimed by student terminal and feed back Exercises Analysis data;
S3:The answer data dynamic interaction stage:Server gives exercise data-pushing to target student terminal, and receives and protect
The feedback data of target student terminal is deposited, the exercise data is preserved after carrying out statistical analysis and the answer history of student terminal interacts
Data, form the dynamic renewal of exercise database.
S4:The exercise intelligently pushing stage:The data preserved according to exercise database and the request sent by student terminal are believed
Number, server performs default exercise push strategy, and the exercise data feedback hit under the strategy is whole to corresponding student
End.
The described exercise typing stage concretely comprises the following steps:
S101:First, exercise typing assignment instructions are sent by teacher's terminal to server, after server receives the instruction,
It is some exercise typing subtasks by target exercise typing Task-decomposing, and generates exercise typing subtask table data;Service
Device sends exercise typing subtask table data to each student terminal;
S102:Student terminal sends exercise typing according to exercise typing subtask table data and user's request to server
Instruction is claimed in subtask, and the student terminal is claimed into the involved exercise of instruction labeled as the exercise typing subtask by server
Claim terminal in typing subtask;
S103:The terminal of claiming of each exercise typing subtask is inputted exercise data and corresponding answer data according to user
Server is sent to, and is stored in by server in database, forms static exercise database.
For example the exercise typing assignment instructions of teacher's terminal can (700 multiple-choice questions include exercise with answering by exercise task
Case) uploaded in the form of Word in platform;Then, exercise is divided into (such as subtask 1,70 subtasks by platform:Multiple-choice question 1~
10), it is divided into and exercise typing task is published to platform twice;Finally, student terminal gets task (such as certain student end on platform
Get for the first time to subtask 23 at end:Multiple-choice question 221~230, get for the second time to subtask 46:Multiple-choice question 451~460), then
The exercise that high-ranking military officer gets task is entered into exercise including answer.
The described Exercises Analysis typing stage concretely comprises the following steps:
S201:Exercise of the server in static exercise database, generation Exercises Analysis typing subtask table data,
And it is sent to each student terminal;
S202:Student terminal sends exercise according to Exercises Analysis typing subtask table data and user's request to server
Instruction is claimed in parsing typing subtask, and the student terminal is claimed into instruction labeled as the Exercises Analysis typing subtask by server
Claim terminal in involved Exercises Analysis typing subtask;
S203:Exercises Analysis data are sent to clothes by the terminal of claiming of each Exercises Analysis typing subtask according to user's input
Business device, and be stored in by server in database, and form data between the Exercises Analysis data and corresponding exercise data
Link.
The described answer data dynamic interaction stage concretely comprises the following steps:
S301:Server gives the exercise data-pushing in static exercise database to target student terminal, and receives and protect
Deposit answer data, deadline data and the exercise evaluation information data of target student terminal feedback;
S302:The above-mentioned data control Exercises Analysis data that server feeds back to different target student terminal are just being judged by accident
Break and carry out statistical analysis, obtain par deadline data corresponding to the exercise data, average exercise evaluation information data and
Data link is formed between average accuracy data, then the data that above-mentioned feedback and analysis are obtained and corresponding exercise data;
And according to the feedback data of continuous renewal, each exercise data and the answer historical interaction data of student terminal are formed, realizes exercise
The dynamic renewal of storehouse data.
In order to be optimized to the exercise data for not meeting user's request, the operational efficiency of server is improved, optimizes user
Experience, exercise grading module can be set in the server, for according to user's request or answer historical interaction data to each habit
Topic is scored, and the exercise data to score less than predetermined threshold value are removed from database, is no longer pushed.
Described default exercise push strategy includes one or more of:
Accuracy matching push according to the screening of average accuracy section;
According to the time match push for averagely doing topic time interval screening;
What it is according to average exercise evaluation information screening is evaluation matching push.
Described average accuracy matches push:The exercise answer of the student terminal feedback of record calculates correctly
It rate, can be added to accuracy as dynamic with fresh information in corresponding exercise, returned according to the accuracy section that student terminal is asked
Return corresponding exercise.
Described average time matching pushes push and is specially:The exercise of the student terminal feedback of record is pushed to exercise and carried
Hand over the time to calculate average time, can be added to average time as dynamic with fresh information in corresponding exercise, it is whole according to student
The average time section of request is held to return to corresponding exercise.
Described scoring matching pushes push and is specially:The exercise of the student terminal feedback of record calculates average score,
It can be added to average score as dynamic with fresh information in corresponding exercise, returned according to the average score section that student terminal is asked
Return corresponding exercise.
Below by taking accuracy matching push as an example, specifically introduce one of which and realize step:
S401:The accuracy section that student terminal inputs according to user, form request signal and send to server;
S402:After server receives the request signal of student terminal, the accuracy section in request signal, inquiry
The answer historical interaction data of each exercise data, and average accuracy is fallen into the exercise data-pushing in the accuracy section and arrived
Send the student terminal of request signal.
Above-mentioned push strategy is employed in early stage daily learning process, but in the stage of review, current SPOC platforms
In it is upper without targetedly data push method.Therefore at this stage, default exercise push strategy can also include:
When server receive teacher's terminal transmission review module open instruction after, server start call stored it is each
The answer historical interaction data of target student terminal, and push its one or many exercise number for answering mistake to the target student terminal
According to.The strategy and the following knowledge point push strategies of selective binding are used:It is whole according to the target student stored in server
The wrong topic distribution situation situation at end, knowing where being inscribed from the mistake that server is pre-stored into the target student terminal push server
Know point parsing data.Knowledge point parsing can be stored in advance in by administrative staff in database, and by each exercise data with it is corresponding
Establish data link between knowledge point, it is foregoing it is each during constantly record the wrong topic of each student terminal feedback, according to data
The wrong topic of exercise chapters and sections and student terminal of storehouse mark, threshold value is set to the wrong topic quantity of corresponding chapters and sections.After review mode startup, to
Corresponding student terminal returns to the knowledge point parsing of the chapters and sections more than threshold value.
Based on the above method, the cumulative formula exercise data of segmentation participated in a kind of SPOC platforms based on classmate can also be designed
Storehouse constructing system, including server, student terminal and teacher's terminal;
Described teacher's terminal is used to send task typing instruction to server and/or review module to open instruction;
Described server is used for the exercise typing assignment instructions for receiving the transmission of teacher's terminal, and the typing of target exercise is appointed
Business is decomposed into some exercise typing subtasks;Generate exercise typing subtask table data;Exercise record is sent to each student terminal
Enter subtask table data;Receive the exercise typing subtask that student terminal is sent and claim instruction;The student terminal is labeled as
What the involved exercise typing subtask of instruction was claimed in the exercise typing subtask claims terminal;Receive each exercise typing subtask
The exercise data for claiming terminal transmission and corresponding answer data and be stored in database, form static exercise database;
According to the exercise in static exercise database, generation Exercises Analysis typing subtask table data, and it is sent to each student terminal;
Receive the Exercises Analysis typing subtask that student terminal is sent and claim instruction, and the student terminal is recorded labeled as the Exercises Analysis
Enter that subtask claims the involved Exercises Analysis typing subtask of instruction claims terminal;Receive each Exercises Analysis typing subtask
The Exercises Analysis data for claiming terminal transmission, be stored in database, and in the Exercises Analysis data and corresponding exercise number
Data link is formed between;Give the exercise data-pushing in static exercise database to target student terminal, and receive and protect
Deposit answer data, deadline data and the exercise evaluation information data of target student terminal feedback;It is whole to different target student
The above-mentioned data control Exercises Analysis data of end feedback carry out positive erroneous judgement and carry out statistical analysis, and it is corresponding to obtain the exercise data
Par deadline data, average exercise evaluation information data and average accuracy, then above-mentioned feedback and analysis obtained
Data link is formed between data and corresponding exercise data;And according to the feedback data of continuous renewal, form each exercise data
And the answer historical interaction data of student terminal, realize the dynamic renewal of Exercise Library data;Receive the correct of student terminal transmission
The request signal in rate section, and the accuracy section in request signal, inquire about the answer history interaction number of each exercise data
According to, and average accuracy is fallen into exercise data-pushing in the accuracy section to the student terminal for sending request signal;Connect
Receive the review module that teacher's terminal is sent and open instruction, call the answer history interaction number of each target student terminal stored
According to, and push its one or many exercise data for answering mistake to the target student terminal;According to the target student terminal stored
Mistake topic distribution situation situation, the knowledge point parsing number where the wrong topic being pre-stored into the target student terminal push server
According to;
Described student terminal, which is used to be sent to server according to exercise typing subtask table data and user's request, to be practised
Questions record enters subtask and claims instruction, and is inputted according to user exercise data and corresponding answer data being sent to server;Root
Exercises Analysis typing subtask is sent to server claim instruction according to Exercises Analysis typing subtask table data and user's request,
And inputted according to user and Exercises Analysis data are sent to server;According to user input the answer data to server feedback,
Deadline data and exercise evaluation information data;The accuracy section inputted according to user, form request signal and send extremely
Server;The exercise data and knowledge point parsing data of the reception server push.
Server can also be according to being actually needed, for being entered according to user's request or answer historical interaction data to each exercise
Row scoring, and the exercise data to score less than predetermined threshold value are removed from database, no longer push.Such as can be according to flat
The usually member record of existing exercise filters out platform by minimum 20% is evaluated in platform.
A kind of segmentation cumulative formula exercise database sharing system participated in SPOC platforms based on classmate, it is characterised in that,
Including server, student terminal and teacher's terminal;
Described teacher's terminal is used to send task typing instruction to server
Described server is used for the exercise typing assignment instructions for receiving the transmission of teacher's terminal, and the typing of target exercise is appointed
Business is decomposed into some exercise typing subtasks;Generate exercise typing subtask table data;Exercise record is sent to each student terminal
Enter subtask table data;Receive the exercise typing subtask that student terminal is sent and claim instruction;The student terminal is labeled as
What the involved exercise typing subtask of instruction was claimed in the exercise typing subtask claims terminal;Receive each exercise typing subtask
The exercise data for claiming terminal transmission and corresponding answer data and be stored in database, form static exercise database;
According to the exercise in static exercise database, generation Exercises Analysis typing subtask table data, and it is sent to each student terminal;
Receive the Exercises Analysis typing subtask that student terminal is sent and claim instruction, and the student terminal is recorded labeled as the Exercises Analysis
Enter that subtask claims the involved Exercises Analysis typing subtask of instruction claims terminal;Receive each Exercises Analysis typing subtask
The Exercises Analysis data for claiming terminal transmission, be stored in database, and in the Exercises Analysis data and corresponding exercise number
Data link is formed between;Give the exercise data-pushing in static exercise database to target student terminal, and receive and protect
Deposit answer data, deadline data and the exercise evaluation information data of target student terminal feedback;It is whole to different target student
The above-mentioned data control Exercises Analysis data of end feedback carry out positive erroneous judgement and carry out statistical analysis, and it is corresponding to obtain the exercise data
Par deadline data, average exercise evaluation information data and average accuracy, then above-mentioned feedback and analysis obtained
Data link is formed between data and corresponding exercise data;And according to the feedback data of continuous renewal, form each exercise data
And the answer historical interaction data of student terminal, realize the dynamic renewal of Exercise Library data;
Described student terminal, which is used to be sent to server according to exercise typing subtask table data and user's request, to be practised
Questions record enters subtask and claims instruction, and is inputted according to user exercise data and corresponding answer data being sent to server;Root
Exercises Analysis typing subtask is sent to server claim instruction according to Exercises Analysis typing subtask table data and user's request,
And inputted according to user and Exercises Analysis data are sent to server;According to user input the answer data to server feedback,
Deadline data and exercise evaluation information data.
The cumulative formula exercise database sharing system of segmentation participated in described SPOC platforms based on classmate, its feature are existed
In, including server is additionally operable to score to each exercise according to user's request or answer historical interaction data, and will scoring
Exercise data less than predetermined threshold value remove from database, no longer push.
Embodiment described above is a kind of preferable scheme of the present invention, and so it is not intended to limiting the invention, all
The technical scheme for taking the mode of equivalent substitution or equivalent transformation to be obtained, all falls within protection scope of the present invention.