CN106600492A - Customized curriculum generation system - Google Patents

Customized curriculum generation system Download PDF

Info

Publication number
CN106600492A
CN106600492A CN201611141526.7A CN201611141526A CN106600492A CN 106600492 A CN106600492 A CN 106600492A CN 201611141526 A CN201611141526 A CN 201611141526A CN 106600492 A CN106600492 A CN 106600492A
Authority
CN
China
Prior art keywords
module
course
resource
word
curriculum
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.)
Pending
Application number
CN201611141526.7A
Other languages
Chinese (zh)
Inventor
许达文
戴雨霖
王勉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201611141526.7A priority Critical patent/CN106600492A/en
Publication of CN106600492A publication Critical patent/CN106600492A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a customized curriculum generation system, including a client formed by a local resource item storage module, a curriculum making module, a curriculum information storage module and a curriculum playing module and a server formed by a resource item management module and a data storage module, wherein the local resource item storage module is used for storing a resource item that is used, and the resource item management module of the server is used for managing resource items of a cloud end. The client can upload the resource item to the data storage module of the server, record the storage address of the resource item through the resource item management module and set key words used for searching the resource item, and can also submit key words to the resource item management module of the server, and search and download the corresponding resource item. The client utilizes the resource item to make curriculum through the curriculum making module, stores a curriculum structure to the curriculum information storage module, plays curriculums through the curriculum playing module, and uploads curriculums of the client to the data storage module of the server or downloads the curriculums to the client from the data storage module through a curriculum uploading and downloading module. The customized curriculum generation system provided by the invention can well manage resources that are used in teaching, automatically allocates teaching resources, adjusts the curriculum content and structure at any time, realizes difficulty-adaptive learning, and solves the problem that existing curriculum generation is unified and inflexible.

Description

One kind customizes course and generates system
Technical field
The present invention relates to information processing system, in particular to a kind of to customize course generation system.
Background technology
Traditional PPT teaching models form is dull, it is impossible to allow student to carry out abundant interaction with course.Existing education App softwares Course is presented with animation, picture sound, enjoys child to welcome, but, these App do not provide personalized customization interface, teacher Wherein lesson structure or content can not be adjusted, on the other hand, for teacher, with softwares such as Flash dynamic class is directly made Journey or teaching aid difficulty are larger.For this purpose, around early education and special education field, the present invention provides a kind of courseware making instrument, teacher is allowed to lead to Easy operation is crossed, sound, picture and Video Team into dynamic electron course, a customization student individuality course difficult problem is solved.
The content of the invention
The purpose of the present invention is:A kind of course that customizes is provided and generates system, system include local resource item memory module, Courseware making module, curriculum information memory module, course playing module and course upload download module;Server includes resource items Management module and data memory module, resource items management module is the resource such as the picture with kind attributes, sound and video pass It is unified into a resource items.Teacher or the head of a family can add or change resource by courseware making module setting topic type and for option , amended curriculum information is stored in data base.Then, when course is played, program reading database, according to user Setting topic type and cycle-index, with equal probability random arrangement, each resource occurs, and dynamic course is generated in real time, carries out in child During exercise course, record correcting errors per problem automatically adjusts pattern of setting a question, and better adapts to learning ability of children and study is emerging Interest.
The invention discloses a kind of course that customizes generates system, including by local resource item memory module, courseware making Module, curriculum information memory module and course playing module composition client and by resource items management module and data storage The server of module composition, wherein local resource item memory module are used for the resource items that storage is used, the resource items pipe of server Reason module is used to manage the resource items in high in the clouds.The data memory module that client can both upload onto the server resource items, leads to Cross the storage address of the resource items management module records resource items and be provided for searching for the key word of the resource items, it is also possible to The resource items management module of server submits key word to, searches for and download respective resources item.Client passes through class using resource items Journey makes module making course, and lesson structure is preserved to curriculum information memory module, by course playing module broadcasting class Journey, and download module data memory module that the course of client uploads onto the server is uploaded or from data storage by course Module downloads course to client.The present invention can be very good the resource used in management drop loss, and teaching resource is carried out automatically Allotment, adjusts at any time course content and structure, and realizes difficulty adaptive learning, solves existing course generation unified, mechanical The problems such as.
To realize the purpose of the present invention, employ the following technical solutions and be achieved:
One kind customizes course and generates system, including client and server, and wherein client is deposited including local resource item Storage module, courseware making module, curriculum information memory module, course playing module and course upload download module;Server bag Resource items management module and data memory module are included, wherein:
The local resource item memory module is used to store the resource items that client needs to use;
The courseware making module is used to make course;
The curriculum information memory module is used to preserving and parsing lesson structure;
The course playing module is used to play course and difficulty adaptive learning;
The course upload download module be used for data memory module that the course of client uploads onto the server or from Data memory module downloads course to client;
The resource items management module is used to record the storage address and corresponding keyword of all resource items and according to pass Keyword searches for respective resources item;
The data memory module is used to store all resource items and course.
Described customization course generates system, it is characterised in that:
Resource items management module includes resource items information storage module, word dictionary module, cutting word module and processing module, After client sends key word, the keyword for receiving is cut into word by cutting word module, and the word after segmentation is sent to Processing module, processing module carries out word enquiring, and Query Result is sent to into client.
Described customization course generates system, wherein:
Processing module carries out word enquiring to be included:Processing module is received after the word, to each word enquiring word In dictionary module store word dictionary, respectively obtain sequence number of the word in information list, further according to these sequence numbers from Record corresponding with the word is obtained in the information list stored in resource items information storage module, record is then carried out and is looked into Ask.
Described customization course generates system, wherein:Processing module carries out record queries to be included:Processing module optional one Record described in bar, is successively compared each file ID in recording with the All Files ID in other records respectively, When all this document ID is included in other records, then this document ID represents the resource items needed for user, referred to as hit file ID, when When not including this document ID at least one other record, then this document ID is not the resource items needed for user;Processing module All of hit file ID is recorded, and the file ID of the hit is sent to into client, if there is no hit file ID, Then processing module returns miss information to client.
Described customization course generates system, wherein:
Processing module carries out word quantity judgement after the word that cutting word module is sent is received, first, if word number Amount is multiple, then carry out the inquiry of multiple words, if word quantity is one, carries out the inquiry of word.
Described customization course generates system, wherein:
After hit file ID is obtained, processing module further inquires about the authority word corresponding to all hit file ID, protects The file ID opened to whole users is stayed, to the file for only opening to specific user, then compares whether the user has the authority, If user has the authority, retain this document ID, if the user does not possess the authority, shield this document ID, finally Obtaining the user has the resource file ID of usage right, and processing module sends out the URL of these resource files ID and corresponding document To client.
Described customization course generates system, wherein:
The local resource item memory module is used for the resource items that storage is downloaded from a server;When receiving resource items pipe After the URL of the resource file ID that sends of reason module and corresponding document, local resource item memory module controls client from data Memory module downloads resource items corresponding with the URL of resource file ID and corresponding document, and resource items are preserved.
Described customization course generates system, wherein:
In Emergent Curriculum, first correspondence field under newly-built course, by courseware making module be input into course name and Course description, and save it in curriculum information memory module;Newly-built one or more training under the course afterwards, pass through Courseware making module is input into the attribute of the training title included by the course, training brief introduction and each training, and the attribute includes Topic type, difficulty, cycle-index, and it is stored in curriculum information memory module;Then the newly-built unit under training, a unit Contain all information that a kind of exercise question needs;Then pass through the unit name that courseware making module is sequentially input under each training Claim, and the unit title is stored in curriculum information memory module;Then pass through courseware making module and sequentially input each list The problematic item of unit, i.e., transfer the resource items URL of problematic item needs by courseware making module from local resource item memory module, Resource is included on interface, and the information of the problematic item is saved in into curriculum information memory module;Then it is each class The correct item of Cheng Danyuan and error items arrange resource, i.e., transferred just from local resource item memory module by courseware making module The resource items URL that really item or error items need, resource is included on interface, and the information of the correct item and error items is protected It is stored to curriculum information memory module;After the completion of the input of one unit, then be input into next unit, until the training last Unit input is finished, and then continues to be input into other training by such as upper type, until last training input of the course is finished;
Described customization course generates system, wherein:
Curriculum information memory module be used for lesson structure packing after store, and for parsing lesson structure after play out Or edit again;After courseware making is finished, curriculum information memory module changes into lesson structure after the packing of Josn character strings, It is stored with data base with other information;When playing course or being again introduced into course editor, need to be deposited by curriculum information Storage module parsing lesson structure, then represent corresponding course on interface.
Described customization course generates system, wherein:
Each Xiang Jun in lesson structure is independent, wherein the resource items in topic type, cycle-index or the unit trained Referred to as key structure, any one changed in key structure can produce different courses.
Described customization course generates system, wherein:
The course that course upload download module is additionally operable to make is preserved to server,;First course is uploaded and downloads mould The cryptographic Hash of all resources in course is passed to server by block;The resource items management module of server judges according to the cryptographic Hash should Resource whether there is on the data memory module of server, anti-to client if the resource is not present on server Feedforward information;Client is received after feedback information, and course uploads download module and the resource multithreading for lacking uploads onto the server; After the resource for lacking uploads onto the server, client course uploads download module by the content in curriculum information memory module Upload onto the server;Server receives the content in the curriculum information memory module, is deposited in data by resource items management module Insertion correspondence course in the data base of storage module.
Described customization course generates system, wherein:
The course of client uploads the course that download module is additionally operable in download server:Course uploads download module will The course of download is sent to server;Server is received after message, and data memory module is the curriculum information for corresponding to course and needs The cryptographic Hash of the resource wanted passes to client;Course uploads download module and judges that the resource is according to the cryptographic Hash that server is transmitted It is no to be present in the client, if it does not exist, then send to server asking;Server is received after request by data storage mould Block sends respective resources multithreading to client;After all resources are downloaded to be finished, the curriculum information storage mould of client Correspondence curriculum information is inserted in block.
Described customization course generates system, wherein:
Course playing module includes, play control module and track record module, and wherein play control module is used for phase Deng probability randomly select training in all resources, this randomly selects implementation method includes:Originally play control module is course All units are imported in unit set U to be selected in the training stored in information storage module, according to education question type, play control Module from extracting unit in set U, from each unit for extracting, then randomly extracts resource at random, when all in exercise question After the resource of option determines, course broadcasting is carried out;Course playing process is that display problem picture, word or video are commenced play out Problem voice, after speech play is finished, option occur, now, user just can start to inscribe, when user for a period of time still When so not inscribing, course playing module can be pointed out.
Described customization course generates system, wherein:
Play course when, play control module try one's best it is unduplicated extract training in all resources;Take out from set U every time Unit is taken, and is extracted from unit after resource, be to extract by the resource mark;When a unit has the institute of any one option When having resource to be collectively labeled as extracting, the unit is called imperfect unit;Play control module can judge collection after setting a question every time Whether the unit closed in U is complete, and incomplete unit is excluded from set U;When set U is changed into space-time, importing again should All units in training;Constantly set a question with this, until exercise question sum reaches the cycle-index of the training or answer situation symbol Close difficulty self adaptation condition.
Described customization course generates system, wherein:
After having answered a topic, track record module is carried out to misinterpretation;Judge some moneys when a topic track record module has been answered The answer accuracy of source or unit be more than setting a, by play control module the resource or unit from this training Remove;Otherwise, retain the resource or unit, afterwards, then go out next topic.
Described customization course generates system, wherein:
The achievement that track record module after a topic updates the training is answered, condition has been redirected then by broadcasting when achievement meets training Put control module and automatic jump to other training;The achievement of training includes accuracy, continuously answers questions number m1 and continuously answer wrong number Mesh n1;When answer number meets cycle-index or accuracy more than setting b or continuously answers questions number more than setting c, broadcast Put the higher leveled training of the automatic redirect broadcasting difficulty of control module;It is more than when accuracy is less than setting d or continuously answers wrong number During setting e, the training of the low one-level of the automatic redirect broadcasting difficulty of play control module.
Described customization course generates system, wherein:
When user judge the training quantity of a certain rank can not meet require when, can pass through interface on button return manually Upper level is trained.
Described customization course generates system, wherein:
The topic type includes:One-to-one click, judgement, selection, matching, picture mosaic, video training, drawing and verbalization.
Described customization course generates system, wherein:
Play control module may be selected prompt modes when playing course, and prompt modes intensity answer situation is automatically adjusted; Play control module records the Reaction time of per pass exercise question by an intervalometer, when Reaction time is more than the i seconds, prompting automatically Correct option;Strength reduction is pointed out when number m2 is continuously answered questions more than setting f, and is recalculated and continuously answer questions number m2; Intensity enhancing is pointed out when wrong number n2 is continuously answered less than setting g, and is recalculated and continuously answer questions number n2.
Described customization course generates system, wherein:
Prompt modes include:Without the prompting of prompting, strong hand prompting, big mere suggestion, color tips, auditory tone cueses and animation.
Described customization course generates system, wherein:
Course playing module is additionally operable to the Selection effect reward before answer, after one exercise question is answered questions, play control module The automated randomized effect reward for playing selection.
Described customization course generates system, wherein:
Effect reward includes animation reward and reinforcing reward naturally;Animation reward is realized by particIe system or animation, natural Reinforcing is referred to applies with correct item identical things as reinforcing object to strengthen learning and memory, including animation and voice.
Described customization course generates system, wherein:
User can arrange the appearance opportunity of amusement reward;Amusement reward includes game, music;Amusement reward can be completed Occur after the course quantity of regulation, it is also possible to occur after time of the course accumulated time more than regulation is played;User every time may be used To select one from multiple amusement rewards;After amusement reward terminates, play control module continues executing with the broadcasting of course.
Description of the drawings
Fig. 1 is lesson structure schematic diagram;
Fig. 2 is resource items structural representation;
Fig. 3 is self-defined Inverted List structural representation;
Fig. 4 is resource items management module structural representation;
Fig. 5 is that user obtains resource items process schematic;
Fig. 6 is that user submits resource items process schematic to;
Fig. 7 generates system structure diagram to customize course;
Fig. 8 does not repeat playing course schematic diagram for difficulty self adaptation;
Fig. 9 is main topics schematic diagram.
Specific embodiment
Below in conjunction with the accompanying drawings 1-8 is illustrated to the specific embodiment of the invention.The customization course of the present invention generates system System, including client and server, wherein client include local resource item memory module, courseware making module, curriculum information Memory module, course playing module and course upload download module;Server includes resource items management module and data storage mould Block.
As shown in figure 1, a class is made up of several training, a training includes two parts of attribute and content.Attribute There are topic type, difficulty, cycle-index etc..Training content includes one or more units.Each unit can be asked by one or more Topic item, error items and correct item composition.When course (using courseware making module) is made, course newly-built first is input into course Title and course description and Degree of Difficulty of Course rank.Then newly-built one or more training under the course, input training title, Training brief introduction and the attribute of each training, training attribute includes topic type, difficulty, cycle-index.Then the newly-built list under training Unit, unit is a kind of structure of all information for containing exercise question needs, due to the resource in unit can permutation and combination simultaneously Repeatedly extract, therefore unit is not only limited in the exercise question of one fixation.Problematic item afterwards in input block title and unit, just Really item and error items, i.e., transfer the resource items of problematic item needs by courseware making module from local resource item memory module URL, resource is included on client end interface, and the information of the problematic item is saved in into curriculum information memory module;Then Correct item and error items for each course unit arranges resource, i.e., store mould from local resource item by courseware making module The resource items URL that correct item or error items need is transferred in block, resource is included on interface, and by the correct item and mistake The information of item is saved in curriculum information memory module, that is, complete the making of a unit.Make and entered back into down after a unit The making of one unit, when whole training has made, enters back into the making of next training, is finally completed the system of whole course Make.
The problematic item of unit, error items and correct item may be collectively referred to as option in Fig. 1, and each option is by one or many Individual resource items composition, as shown in Fig. 2 with certain things (such as blue clothing girl) about all of video, picture, sound and word Resource can constitute a resource items.The resource used in each resource items is to be mutually related, by one group of character string type Data structure records each resource items in the resource path used and word content, and by the data structure storage to server On.Whole resource items can be downloaded from a server in the option of production unit to client, after client parsing path is passed through Correspondence resource is found, the use of whole resource items is carried out.The option of production unit without resource items, and can also be used local Resource, local resource is not interrelated, it is therefore desirable to individually add each resource.
As shown in figure 3, the resource items information of above-mentioned course is stored in database server in the form of data list, it is excellent The data list of choosing is a kind of Inverted List.The list has a plurality of record, and per bar, record includes a word item and some moneys Source information item, this word item, into corresponding relation, is shown as in figure 3 a line with resource information.Each word item is described A kind of single attribute, represents, each word has unique sequence number, be with things (blue clothing girl) as above with word Example, it can have three attributes:Attribute 1 is blue;Attribute 2 is women;Attribute 3 is child, and three attributes are respectively with list Word a, word b and word c are represented.In self-defined Inverted List, the head of each record is the sequence number of a word, such as The sequence number of word a is represented, the sequence number of word a is followed by first resource items information data part with attribute word a The data address of a1, after the resource information data part a1 that the data address is stored, immediately following with word a attributes the The data address of the resource information data part a2 of two resource items, after the a2 of resource information data part, immediately following with the list The data address of resource information a3 of the 3rd resource items of word a attributes, by that analogy, until attribute word a last Terminate individual resource items information data part;The data structure form of other records is similar with the data structure of the first record.It is logical Which is crossed, all resource items information of a certain attribute of correspondence in each record can be easily checked.The resource items letter Breath data division includes file ID and authority word, is respectively used to represent the filename of the resource items and the authority of the resource items: Corresponding resource items can be transferred by the filename that file ID is resource items;Authority word is used to represent that the resource items are to whole User opens and still only opens to specific user.For example, there is a picture for representing blue clothing girl, because blue clothing girl is by participle With become word " indigo plant ", " clothes " and " girl " after syntactic analysiss.This picture all can will occur in " indigo plant " the Resources list, In the middle of the Resources list of the Resources list of " clothes " and " girl ".
As shown in figure 4, the server resource item management module of the present invention includes:Cutting word module, processing module, resource items letter Breath memory module, word dictionary module.Wherein resource items information storage module is stored with resource items information list, database purchase Module stores have a resource items file, and word dictionary module is stored with word dictionary, and the word dictionary includes word and the list Word corresponding sequence number in resource items information list.
As shown in Figure 4,5, when user needs to customize course, first passing through client (for example can be by the input of client Device) keyword is input into, the keyword of user input is sent to cutting word module by client, and cutting word module will be inquired about after receiving Keyword word one by one is cut into by grammer, morphological analysis, and by segmentation after multiple words be sent to processing module, Now processing module performs many word enquirings:Processing module is received after the word, to each word enquiring word dictionary mould The word dictionary stored in block, respectively obtains sequence number of the plurality of word in Inverted List;Processing module is further according to these sequences Number record corresponding with the plurality of word is obtained from Inverted List, then these records are carried out and operation, so that it may accorded with Close the resource items information aggregate of crucial WD.Concrete operations are the optional records of processing module, during successively this is recorded Each file ID is compared respectively with the All Files ID in other records, when all this document ID is included in other records, Then this document ID represents the resource items needed for user, and this document ID can be described as hit file ID, other records when at least one In not include this document ID when, then this document ID is not the resource items needed for user.Processing module records all of hit file ID, and the file ID of the hit is sent to into subscription client.If there is no hit file ID, processing module to Family client returns miss information, points out user modification key word.Foregoing description is can with the keyword of user input To be cut into the situation of multiple words, in practice it is also possible to there is inherently one word of the keyword cannot cutting again Situation, now cutting word module only to processing module send a word (i.e. the keyword of user input), processing module perform Word is inquired about:Processing module is received after the word, to the word word stored in the word enquiring word dictionary module Allusion quotation, obtains sequence number of the word in Inverted List, and processing module is obtained and the word further according to the sequence number from Inverted List Corresponding record, and the file ID in recording is sent to into subscription client.Therefore, processing module is receiving cutting word module After the word sent, word quantity judgement is carried out first, if word quantity is multiple, carry out looking into for as above multiple words Ask, if word quantity is one, carry out the inquiry of above-mentioned word.
In general server lookup occasion, user's returning result will be given to this step.In the present invention, need to consider User right, some resources are that user oneself is added to server, they be often not intended to personal resource be used by a person, it is outer School librarian use is freely used, for this reason, it may be necessary to do authority filtration to Query Result, after hit file ID is obtained, processes mould Block will also be verified to the authority of the file representated by this document ID, namely inquire about the authority corresponding to all hit file ID Word, retains the file ID opened to whole users, to the file for only opening to specific user, then compares whether the user has this Authority, if having the authority, retains this document ID, if the user does not possess the authority, shields this document ID, finally Only being left the user in the file ID set for obtaining has the resource file ID of usage right, and last processing module is literary by these resources The URL of part ID and corresponding document issues subscription client, and the single searching resource item of user is just completed.Client can be according to receipts The resource file ID and the URL of corresponding document for arriving downloads corresponding resource items from server.The local resource item stores mould Block is used for the resource items that storage is downloaded from a server;When receiving resource file ID and the phase that resource items management module is sent After answering the URL of file, local resource item memory module controls client and downloads from server data memory module and resource file The corresponding resource items of URL of ID and corresponding document, and resource items are preserved.
User can also add resource items on database server, as shown in fig. 6, user passes through client to data base Server submits resource items to, at the same submit the keyword relevant with the resource items to cutting word module and submit to processing module and The relevant priority assignation of the resource items.Server generates respectively corresponding URL and file ID to these resources;Cutting word module will be closed Key word cuts into word by grammer, morphological analysis, and the word after cutting is sent to into processing module, processing module looking up words Dictionary module, obtains sequence number of each word according to word dictionary in Inverted List, according to these sequence numbers from Inverted List Obtain corresponding with word the Resources list, then add respectively in each the Resources list on user submit the corresponding text of resource to Part ID and authority word.
As shown in fig. 7, the local resource item memory module of user side is submitted to by the resource management module to server closing Keyword, and from after the URL of the corresponding resource items ID of data memory module download and respective resources item, course system can be passed through Make module Emergent Curriculum.The course for having made can be packed lesson structure by curriculum information module, when course is played, course Information storage module can parse the lesson structure of acquisition and give course playing module and play out.The course for having made can be with Download module is uploaded by course course is uploaded to into data memory module.User side can also upload download module by course Course is downloaded from data memory module.
All course names, course description, training name, training brief introduction, training attribute, the unit included in the course for having made The contents such as the resource items of name and option can be described as lesson structure, be changed into lesson structure by curriculum information memory module Store after the packing of Josn character strings, and play out after curriculum information memory module is parsed or edit again, and at interface On represent corresponding course.Each content in lesson structure is independent, wherein topic type, cycle-index or the list trained Resource items in unit are referred to as key structure, and any one changed in key structure can generate different courses;Such as by training category Property in topic type matching be changed to select, then the exercise question for generating just by matching inscribe become multiple-choice question;And for example by cycle-index from 5 times It is adjusted to 10 times, then volume will be double;For another example the problematic item of unit and correct item are changed to into Fructus Mali pumilae by Fructus Citri tangerinae, then corresponding exercise question Just Fructus Mali pumilae is found out from finding out Fructus Citri tangerinae and become;Needing to make substantial amounts of similar course, but small part content difference, it is individual to meet Hua not be in the case of teaching purpose, by replicating course and change key structure, it is possible to achieve batch making.
User can preserve the course made to server, to use on different devices;On the course of client Pass download module and produce a cryptographic Hash for each resource in the course first, and all cryptographic Hash are passed to into server;Clothes The resource items management module of business device judges that the resource whether there is the data memory module on server according to the cryptographic Hash, such as Really the resource is not present on server, then to client feedback information;Client is received after feedback information, is descended on course Carry module the resource multithreading for lacking uploads onto the server;After the resource for lacking uploads onto the server, the course of client Upload download module the content in curriculum information memory module also uploads onto the server;Server is received after curriculum information, Correspondence course is inserted in data base.
User can pass through to log in the course on any client downloads server;Client course uploads download module will The course to be downloaded is sent to server;Server is received after message, curriculum information and the resource for needing of correspondence course Cryptographic Hash passes to client;Client course uploads download module and judges whether the resource deposits according to the cryptographic Hash that server is transmitted It is the client, if it does not exist, then send to server asking;Server is received and pass respective resources multithreading after request Give client;After all resources are downloaded to be finished, the locally stored module of client inserts correspondence course in data base Information.
After having made course, course can be played by course playing module, the training appearance order in a class journey is pressed Difficulty sorts, and course playing module can allow student to complete training one by one according to the progressive mode of difficulty, and is corrected errors feelings according to student Condition, automatic jumps to student ability to the training for matching, as shown in Figure 8.Course playing module can count the mistake of each training The rate of mistake, the low rank of auto-returned when error rate continuously answers wrong setting exercise question number (y topics) more than given threshold (x%) or student Training.When the topic quantity of doing of the training continuously answers questions exercise question more than specified quantity and error rate less than given threshold x1% or student When number is higher than y1, paramount one-level difficulty training is redirected automatically.
Course playing module includes, play control module and track record module.Play control module is with equal probability All resources in training are randomly selected, when playing course, play control module can with equal probability randomly select institute in training There is resource.Randomly select implementation method as shown in Figure 8:Originally play control module is all in the training stored in memory module Unit is imported in unit set U to be selected, and when generating a new exercise question every time, play control module first randomly selects one from U Individual unit, judges whether the unit is complete, if the unit after being extracted is imperfect, just this unit is abandoned.When the instruction All units are all dropped in white silk, and that is accomplished by all units to import one time again again.According to education question type, control is played Molding block extracts at random option (problematic item, answer item etc.) from the unit, from each option for extracting, then randomly extracts Resource (video, picture, sound, word), is ready for finishing to the resource needed for an exercise question here, and play control module is entered Row course is played, and course playing process is:Display problem picture, word or video, commence play out problem voice, work as speech play After finishing, option (with animation) occurs, and now, student just can start to inscribe, when student does not still inscribe for a period of time When, course playing module can be pointed out.User is finished after this topic, and track record module is carried out to misinterpretation.Work as Raw user answers questions and the accuracy of the unit is more than setting a, and the resource for having extracted is removed from this training, so learns The exercise question that his Jing is often answered questions would not be again run into after raw user;Otherwise, the resource for having extracted is retained.Afterwards, then Go out next topic, here, the difficulty of next topic is decided by the difficulty adaptation function of course playing module, specifically, has answered one Track record module updates the achievement of the training after topic, when achievement meets difficulty self adaptation condition then by playing curriculum module certainly It is dynamic to jump to other training:The achievement of training includes accuracy, continuously answers questions number m1 and continuously answer wrong number n1;When answer number When mesh meets cycle-index or accuracy more than setting b or continuously answers questions number more than setting c, play control module is automatic The higher leveled training of redirect broadcasting difficulty;When accuracy is less than setting d or continuously answers wrong number more than setting e, automatically The training of the low one-level of redirect broadcasting difficulty.
Play course when, play control module try one's best it is unduplicated extract training in all resources;Take out from set U every time Unit is taken, and is extracted from unit after resource, be to extract by the resource mark;When a unit has the institute of any one option When having resource to be collectively labeled as extracting, the unit is called imperfect unit;Play control module can judge collection after setting a question every time Whether the unit closed in U is complete, and incomplete unit is excluded from set U;When set U is changed into space-time, importing again should All units in training;Constantly set a question with this, until exercise question sum reaches the cycle-index of the training or answer situation symbol Close difficulty self adaptation condition.
When teacher judges that, when the training difficulty of a certain rank exceedes student ability scope, the button handss on interface can be passed through It is dynamic to return upper level training.
One training has the topic type of a determination, and the topic type of training has many types, the invention provides 8 kinds of main topics Type, including:One-to-one click, judgement, selection, matching, picture mosaic, video training, drawing and verbalization.
Prompt modes, prompt modes can be selected before using course to be broadly divided into 6 kinds, respectively:Without prompting, strong hand The prompting of prompting, big mere suggestion, color tips, auditory tone cueses and animation.In the case where there is prompting, system passes through an intervalometer The Reaction time of record per pass exercise question, when Reaction time is more than i seconds (i is positive integer, but oneself is arranged), automatically prompting is correct Answer, when number m2 is continuously answered questions more than setting f strength reduction is pointed out, and is recalculated and continuously answer questions number m2;When even It is continuous to point out intensity enhancing when answering wrong number n2 less than setting g, and recalculate and continuously answer questions number n2.Prompting can be with continuous Answer questions the quantity of exercise question and reduce or weaken, until disappearing, (j is positive integer, but oneself sets if continuously having answered questions j roads before this Put), then do not point out this subject correct option.
No matter selecting which kind of prompt modes, system is provided with the function of a training on auto-returned.Return a upper training Condition has two kinds:1st, control module records the error rate of each training by a variable, when error rate is more than x% or continuously does Auto-returned low rank training when wrong y is inscribed;2nd, button is clicked on manually returns a upper training.By both approaches, can make Course is applied to different degrees of child, and for its weakness training is strengthened, so as to improve training effect, while limiting item difficulty Child can also be protected self-confident.
User can pass through the effect reward that course playing module selects like before answer, when answering questions one exercise question Afterwards, the automated randomized effect reward for playing selection of play control module.Effect reward includes animation reward and reinforcing reward naturally; Animation reward realized by particIe system or animation, naturally reinforcing refer to using with correct item identical things as strengthen object with Strengthen learning and memory, there are the various ways such as animation and voice.User can arrange the appearance opportunity of amusement reward;Amusement reward includes Game, music etc.;Amusement reward can occur after the course quantity for specifying is completed, it is also possible to which playing, course accumulated time is big Occur after the time of regulation;User can select one from multiple amusement rewards every time;After amusement reward terminates, play Control module continues executing with the broadcasting of course.
The present invention can be very good the resource used in management drop loss, and the Primary Location by teacher to capabilities of children, Automatically teaching resource is allocated, and can at any time adjusts course content and structure, solved the unification of existing teaching, carve The problems such as plate.Course customized in the present invention out, according to children's study ability adjust automatically difficulty and can be pointed out, With efficient stage learning method, children's study efficiency is effectively improved, strengthens its self-confidence, reach personalized religion Purpose.

Claims (10)

1. a kind of course that customizes generates system, including client and server, and wherein client is stored including local resource item Module, courseware making module, curriculum information memory module, course playing module and course upload download module;Server includes Resource items management module and data memory module, it is characterised in that:
The local resource item memory module is used to store the resource items that client needs to use;
The courseware making module is used to make course;
The curriculum information memory module is used to preserving and parsing lesson structure;
The course playing module is used to play course;
The course uploads download module for the data memory module that the course of client uploads onto the server or from data Memory module downloads course to client;
The resource items management module is used to record the storage address and corresponding keyword of all resource items and according to key word Search respective resources item;
The data memory module is used to store all resource items and course.
2. customization course according to claim 1 generates system, it is characterised in that:
Resource items management module includes resource items information storage module, word dictionary module, cutting word module and processing module, works as visitor Family end is sent after key word, and the keyword for receiving is cut into word by cutting word module, and the word after segmentation is sent to into process Module, processing module carries out word enquiring, and Query Result is sent to into client.
3. customization course according to claim 2 generates system, it is characterised in that:
Processing module carries out word enquiring to be included:Processing module is received after the word, to each word enquiring word dictionary The word dictionary stored in module, respectively obtains sequence number of the word in information list, further according to these sequence numbers from resource Record corresponding with the word is obtained in the information list stored in item information storage module, record queries are then carried out.
4. customization course according to claim 3 generates system, it is characterised in that:Processing module carries out record queries bag Include:Record described in processing module is optional one, successively by each file ID in recording respectively with other record in institute There is file ID to be compared, when all this document ID is included in other records, then this document ID represents the resource items needed for user, Referred to as hit file ID, when not including this document ID in other records when at least one, then this document ID is not needed for user Resource items;Processing module records all of hit file ID, and the file ID of the hit is sent to into client, if do not had There is acquisition hit file ID, then processing module returns miss information to client.
5. customization course according to claim 3 generates system, it is characterised in that:
Processing module carries out word quantity judgement after the word that cutting word module is sent is received, first, if word quantity is It is multiple, then the inquiry of multiple words is carried out, if word quantity is one, carry out the inquiry of word.
6. customization course according to claim 4 generates system, it is characterised in that:
After hit file ID is obtained, processing module further inquires about the authority word corresponding to all hit file ID, and it is right to retain The file ID that whole users open, to the file for only opening to specific user, then compares whether the user has the authority, if User has the authority, then retain this document ID, if the user does not possess the authority, shields this document ID, finally obtains The user has the resource file ID of usage right, and the URL of these resource files ID and corresponding document is issued visitor by processing module Family end.
7. customization course according to claim 1 generates system, it is characterised in that:
The local resource item memory module is used for the resource items that storage is downloaded from a server;Mould is managed when resource items are received After resource file ID that block the is sent and URL of corresponding document, local resource item memory module controls client from data storage Module downloads resource items corresponding with the URL of resource file ID and corresponding document, and resource items are preserved.
8. customization course according to claim 7 generates system, it is characterised in that:
In Emergent Curriculum, the newly-built course first under correspondence field is input into course name and course by courseware making module Brief introduction, and save it in curriculum information memory module;Newly-built one or more training under the course afterwards, by course Make the attribute that module is input into training title included by the course, training brief introduction and each training, the attribute including topic type, Difficulty, cycle-index, and save it in curriculum information memory module;Then the newly-built unit under training, a unit bag A kind of all information of exercise question needs are contained;The unit title that courseware making module is sequentially input under each training is then passed through, And the unit title is stored in curriculum information memory module;Then pass through courseware making module and sequentially input each unit Problematic item, i.e., transfer the resource items URL of problematic item needs by courseware making module from local resource item memory module, will provide Source is displayed on interface, and the information of the problematic item is saved in into curriculum information memory module;Then it is each course list The correct item and error items of unit arranges resource, i.e., transfer correct item from local resource item memory module by courseware making module Or the resource items URL that error items need, resource is included on interface, and the information of the correct item and error items is saved in Curriculum information memory module;After the completion of one unit input, then next unit is input into, until last unit of the training Input is finished, and then continues to be input into other training by such as upper type, until last training input of the course is finished.
9. customization course according to claim 8 generates system, it is characterised in that:
Curriculum information memory module is used for storing after lesson structure packing, and for parsing lesson structure after play out or again Secondary editor;After courseware making is finished, curriculum information memory module changes into lesson structure after the packing of Josn character strings, with it He is stored with data base information;When playing course or being again introduced into course editor, mould need to be stored by curriculum information Block parses lesson structure, then represents corresponding course on interface.
10. customization course according to claim 9 generates system, it is characterised in that:
Each Xiang Jun in lesson structure is independent, wherein the resource items in topic type, cycle-index or the unit trained are referred to as Key structure, any one changed in key structure can produce different courses.
CN201611141526.7A 2016-12-12 2016-12-12 Customized curriculum generation system Pending CN106600492A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611141526.7A CN106600492A (en) 2016-12-12 2016-12-12 Customized curriculum generation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611141526.7A CN106600492A (en) 2016-12-12 2016-12-12 Customized curriculum generation system

Publications (1)

Publication Number Publication Date
CN106600492A true CN106600492A (en) 2017-04-26

Family

ID=58598946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611141526.7A Pending CN106600492A (en) 2016-12-12 2016-12-12 Customized curriculum generation system

Country Status (1)

Country Link
CN (1) CN106600492A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107146173A (en) * 2017-05-17 2017-09-08 上海老适意文化发展有限公司 A kind of movable custom-built system of the elderly
CN110727351A (en) * 2019-10-22 2020-01-24 黄智勇 Multi-user collaboration system for VR environment
CN110751867A (en) * 2019-11-27 2020-02-04 上海乂学教育科技有限公司 English teaching system
CN110996149A (en) * 2019-12-23 2020-04-10 联想(北京)有限公司 Information processing method, device and system
CN111402098A (en) * 2020-04-20 2020-07-10 深圳市博悦生活用品有限公司 Intelligent early education method, system, equipment and storage medium based on child growth period
CN111932414A (en) * 2020-08-07 2020-11-13 泰康保险集团股份有限公司 Training management system and method, computer storage medium and electronic equipment
CN112002156A (en) * 2019-05-27 2020-11-27 广东小天才科技有限公司 Learning tutoring method and intelligent desk lamp
CN112233678A (en) * 2020-10-09 2021-01-15 腾讯科技(深圳)有限公司 Course making method, course displaying method, course making device, course displaying device and storage medium based on marked script
CN113361245A (en) * 2021-06-30 2021-09-07 武汉悦学帮网络技术有限公司 Course file generation method and device, electronic equipment and storage medium
CN116634232A (en) * 2022-12-23 2023-08-22 广州源动智慧体育科技有限公司 Training course playing method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894152A (en) * 2010-06-29 2010-11-24 华中师范大学 Resource bundle-based learning content generating method
CN104699829A (en) * 2015-03-31 2015-06-10 佛山市金蓝领教育科技有限公司 Atomic-word knowledge retrieval method
CN104699827A (en) * 2015-03-31 2015-06-10 佛山市金蓝领教育科技有限公司 Atomic-word retrieval management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894152A (en) * 2010-06-29 2010-11-24 华中师范大学 Resource bundle-based learning content generating method
CN104699829A (en) * 2015-03-31 2015-06-10 佛山市金蓝领教育科技有限公司 Atomic-word knowledge retrieval method
CN104699827A (en) * 2015-03-31 2015-06-10 佛山市金蓝领教育科技有限公司 Atomic-word retrieval management system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
汤大权等: "《信息资源管理技术概论》", 30 November 2009 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107146173A (en) * 2017-05-17 2017-09-08 上海老适意文化发展有限公司 A kind of movable custom-built system of the elderly
CN112002156A (en) * 2019-05-27 2020-11-27 广东小天才科技有限公司 Learning tutoring method and intelligent desk lamp
CN110727351A (en) * 2019-10-22 2020-01-24 黄智勇 Multi-user collaboration system for VR environment
CN110751867A (en) * 2019-11-27 2020-02-04 上海乂学教育科技有限公司 English teaching system
CN110751867B (en) * 2019-11-27 2021-06-01 上海松鼠课堂人工智能科技有限公司 English teaching system
CN110996149A (en) * 2019-12-23 2020-04-10 联想(北京)有限公司 Information processing method, device and system
CN111402098A (en) * 2020-04-20 2020-07-10 深圳市博悦生活用品有限公司 Intelligent early education method, system, equipment and storage medium based on child growth period
CN111402098B (en) * 2020-04-20 2023-02-28 深圳市火火兔智慧科技有限公司 Intelligent early education method, system, equipment and storage medium based on child growth period
CN111932414A (en) * 2020-08-07 2020-11-13 泰康保险集团股份有限公司 Training management system and method, computer storage medium and electronic equipment
CN112233678A (en) * 2020-10-09 2021-01-15 腾讯科技(深圳)有限公司 Course making method, course displaying method, course making device, course displaying device and storage medium based on marked script
CN113361245A (en) * 2021-06-30 2021-09-07 武汉悦学帮网络技术有限公司 Course file generation method and device, electronic equipment and storage medium
CN116634232A (en) * 2022-12-23 2023-08-22 广州源动智慧体育科技有限公司 Training course playing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106600492A (en) Customized curriculum generation system
Franklin et al. Scratch Encore: The design and pilot of a culturally-relevant intermediate Scratch curriculum
EP2090098A2 (en) Collecting and analyzing data from subject matter experts
Bennani et al. AGE-Learn: Ontology-based representation of personalized gamification in E-learning
CN110929045B (en) Construction method and system of poetry-semantic knowledge map
WO2018209870A1 (en) Editing method for electronic classroom, system, readable storage medium, and computer device
Okamoto et al. Future integrated learning environments with multimedia
CN1717677A (en) Computer-aided education systems and methods
EP2074605A2 (en) Creating media content with selectable components
KR20200055614A (en) Interview supporting system
CN106408469A (en) Course offline downloading and extraction method and system thereof
Goble et al. Making curriculum pop: Developing literacies in all content areas
Forman More than survival: The discipline of business communication and the uses of translation
Mahadevan A learning object model for electronic learning
Gauntlett Creativity: Seven Keys to Unlock Your Creative Self
Klein et al. Salute to Schelling: keeping it human
CN117113730B (en) Training course content, configuration and simulation generation method, device and system
US11551569B2 (en) System and method for personalized rendering of digitized instances of modeling of user identified microskills
Robinson Rock and Roll English Teaching: Content-Based Cultural Workshops.
Wu et al. [Retracted] Status Quo and Countermeasures of College English Listening Teaching in the New Multimedia Environment
Hampson et al. Challenges in locating content and services for adaptive elearning courses
Kreminski Narrative Instruments: AI-Based Playable Media for Storytelling
Göbel¹ et al. Serious Games Information Center
Xu Exploring Visiting Artists' Dual Roles and Constraints in Art Educational Programmes
Schwartz Forgotten Music for a Familiar Instrument: Memory, Narrative, and the Classic Banjo Tradition

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170426

RJ01 Rejection of invention patent application after publication