基于教育软件的数据处理方法、装置、设备及存储介质
技术领域
本发明涉及数据分析技术领域,尤其涉及一种基于教育软件的数据处理方法、装置、设备及存储介质。
背景技术
目前基于教育软件数据处理采用的是人工审阅方法,通过教育软件将数据拍照上传至服务器,然后需要人工通过云端设备进行审阅,在审阅的过程中,由于不能显示审阅记录和审阅痕迹,从而降低了数据的指引性。再者,由于在审批过程中,人工审阅不能全面性地对数据进行审阅,从而降低了数据的精确性。由此可知,目前基于教育软件数据处理方法的数据指引性低,以及数据精确率低。
发明内容
本发明的主要目的在于提供一种基于教育软件的数据处理方法、装置、设备及存储介质,旨在解决现有的数据指引性低,以及数据精确率低的技术问题。
为实现上述目的,本发明提供一种基于教育软件的数据处理方法,所述基于教育软件的数据处理方法包括步骤:
接收安装有教育软件的第一终端设备发送的待分析数据,将所述待分析数据进行数据分析,得到审阅数据;
识别所述审阅数据中的批注标识,根据所述批注标识得到所述审阅数据中的批注数据;
获取服务器数据库中的结论数据,并将所述批注数据和所述结论数据进行数据匹配,得到分析数据。
优选地,所述获取服务器数据库中的结论数据,并将所述批注数据和所述结论数据进行数据匹配,得到分析数据的步骤包括:
获取所述批注数据的数据编码,并在所述数据库中获取与所述数据编码对应的结论数据;
将所述批注数据和所述结论数据进行数据匹配,得到所述分析数据。
优选地,所述将所述批注数据和所述结论数据进行数据匹配,得到所述分析数据的步骤包括:
将所述批注数据与所述结论数据进行数据对比,得到对比数据;
将所述对比数据进行数据匹配,得到所述分析数据。
优选地,所述识别所述审阅数据中的批注标识,根据所述批注标识得到所述审阅数据中的批注数据的步骤包括:
检测所述审阅数据中是否存在批注标识;
若检测到所述审阅数据中存在所述批注标识,则识别所述批注标识,得到所述批注数据。
优选地,所述接收安装有教育软件的第一终端设备发送的待分析数据,将所述待分析数据进行数据分析,得到审阅数据的步骤包括:
接收所述安装有教育软件的第一终端设备发送的所述待分析数据,并获取所述待分析数据的任务编码;
获取所述任务编码对应的审阅文件,将所述待分析数据按照所述审阅文件进行数据分析,得到所述审阅数据。
优选地,所述接收安装有教育软件的第一终端设备发送的待分析数据,将所述待分析数据进行数据分析,得到审阅数据的步骤之前,还包括:
接收第二终端设备发送的所述结论数据,并将所述结论数据存储于所述数据库中,其中,所述结论数据至少包括知识点结论数据和概念总结数据。
优选地,其特征在于,所述获取服务器数据库中的结论数据,并将所述批注数据和所述结论数据进行数据匹配,得到分析数据的步骤之后,还包括:
压缩所述批注数据与所述分析数据,得到压缩数据;
将所述压缩数据发送至所述第一终端设备和第二终端设备,以供所述第一终端设备和所述第二终端设备接收到所述压缩数据之后,输出所述压缩数据。
此外,为实现上述目的,本发明还提供一种基于教育软件的数据处理装置,其特征在于,所述基于教育软件的数据处理装置包括:
接收模块,用于接收安装有教育软件的第一终端设备发送的待分析数据;
分析模块,用于将所述待分析数据进行数据分析,得到审阅数据;
识别模块,用于识别所述审阅数据中的批注标识,根据所述批注标识得到所述审阅数据中的批注数据;
获取模块,用于获取所述审阅数据中的批注数据;
匹配模块,用于将所述批注数据和所述结论数据进行数据匹配,得到分析数据。
此外,为实现上述目的,本发明还提供一种基于教育软件的数据处理设备,所述基于教育软件的数据处理设备包括存储器、处理器和存储在所述存储器上并在所述处理器上运行的基于教育软件的数据处理程序,所述基于教育软件的数据处理程序被所述处理器执行时实现如上所述的基于教育软件的数据处理方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于教育软件的数据处理程序,所述基于教育软件的数据处理程序被处理器执行时实现如上所述的基于教育软件的数据处理方法的步骤。
本发明实现接收教育软件发送的待分析数据,对待分析数据进行数据分析,通过识别审阅数据中的批注标识获取审阅数据中的批注数据,将批注数据和结论数据进行数据匹配,从而得到分析数据。由此可知,本发明在数据审阅的过程中,对待分析数据进行自动数据分析,而不需要通过人工审阅,在服务器中自动数据分析是基于大数据进行的,因此得到的审阅数据是很准确的,从而提升了数据的精确性。在数据处理过程中,获取审阅数据中的批注数据,然后结合批注数据和结论数据进行数据匹配,得到分析数据,再将批注数据和分析数据在待分析数据中显示,从而使得在数据处理之后,在待分析数据中能够显示数据分析的痕迹,从而提升了数据的指引性。
附图说明
图1是本发明基于教育软件的数据处理方法第一实施例的流程示意图;
图2是本发明基于教育软件的数据处理方法的硬件环境示意图;
图3是本发明基于教育软件的数据处理装置较佳的结构示意图;
图4是本发明实施例方案涉及的硬件运行环境的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种基于教育软件的数据处理方法,参照图1,图1为本发明基于教育软件的数据处理方法第一实施例的流程示意图。
本发明实施例提供了基于教育软件的数据处理方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明的基于教育软件的数据处理计方法可以应用于如图2所示的由第一终端设备102、服务器103和第二终端设备104所构成的硬件环境中。如图2所示,第二终端设备104和第一终端设备102通过连接端与服务器103连接,以进行数据通信。第二终端设备104和第一终端设备102通过连接端与服务器103连接,上述连接端包括但不限于:有线连接或无线连接,第二终端设备104和第一终端设备102并不限定于PC、平板电脑和手提笔记本电脑等。
基于教育软件的数据处理方法包括:
步骤S10,接收安装有教育软件的第一终端设备发送的待分析数据,将所述待分析数据进行数据分析,得到审阅数据。
在服务器接收第一终端设备发送的待分析数据之前,第一终端设备用户需要在第一终端设备中安装教育软件,然后将该待分析数据存储于教育软件中,第一终端设备再将存储于教育软件中的待分析数据发送至服务器,服务器在接收到该待分析数据后,将该待分析数据进行自动批改,从而得到审阅数据。
其中,服务器是一种智能云端平台服务器,通过智能网络连接第一终端设备和第二终端设备,基于大数据能够对第一终端设备和第二终端设备的数据和指令进行处理。智能网络包括无线AP(Access Point,无线访问点)、无线Wi-Fi(Wireless Fidelity,行动热点)和无线RF(Radio Frequency,射频)等等,本实施例不限制智能网络的形式。第一终端设备即学***台设备,第二终端设备即教育者平台设备,第一终端设备和第二终端设备都能够接收服务器发送的数据或/和向服务器发送数据,第一终端设备用户即学习者。待分析数据就是学习者在教育软件中的作答任务,一个待分析数据中有多个数据项。审阅数据即批改后的待分析数据。
需要说明的是,待分析数据包括初等教育至高等教育的所有教学和教育数据。学习者可以在教育软件上直接进行数据编辑,然后直接通过第一终端设备提交,而不需要将数据转化成文档,第二终端设备端可以进行同样的操作。本实施例,比如,学习者需要获取任务为“第一课堂选择题小练”,学习者在教育软件中选择该任务对应的获取指令,在第一终端设备侦测到该获取指令之后,第一终端设备将该获取指令发送至服务器,在服务器接收到该获取指令之后,向第一终端设备发送获取指令对应的“第一课堂选择题小练”,在第一终端设备接收到该“第一课堂选择题小练”之后,学习者可以直接在教育软件中作答,在作答完成之后,直接点击提交,而不需要转化为文档。
所述步骤S10包括:
步骤a,接收安装教育软件的第一终端设备发送的待分析数据,并获取所述待分析数据的任务编码;
步骤b,获取所述任务编码对应的审阅文件,将所述待分析数据按照所述审阅文件进行数据分析,得到所述审阅数据。
具体地,服务器接收到第一终端设备发送的待分析数据后,获取该待分析数据的任务编码,然后获取该任务编码对应的审阅文件,再按照数据项编号将该待分析数据中数据项的内容与该审阅文件中数据项的内容进行对应比较,得到错误数据,并在该错误数据中增加批改后的批注数据,从而得到审阅数据。
其中,任务编码是待分析数据和审阅文件的任务编号,任务编码在服务器中是唯一的,任务编码方式包括字符编码、代码编码和数字编码等等,本实施例不限制任务编码方式的形式。审阅文件是服务器基于大数据在数据库中获取的批改参考文件,一个审阅文件有多个数据项。数据项编号就是待分析数据和审阅文件中数据项对应的编号,数据项编号方式有很多,比如***数字编号、罗马数字编号和英文字母编号等等,本实施例不限制数据项编号方式的形式。错误数据就是待分析数据中数据项的内容与审阅文件中数据项的内容不一样时,该待分析数据的数据项对应内容,批注数据就是对错误数据进行解释说明。
在本实施例中,比如,待分析数据的任务编码为“G4C3-M-C1”,数据项编号为***数字编号方式即1、2和3等等顺序。服务器获取任务编码“G4C3-M-C1”的审阅文件,然后将“G4C3-M-C1”待分析数据中数据项的内容与“G4C3-M-C1”审阅文件中数据项的内容进行对应比较,待分析数据的数据项编号为8数据项的内容与审阅文件中数据项编号为8数据项内容不一样,且待分析数据的数据项编号为8数据项的内容为“三角函数公式计算”,即错误数据为“三角函数公式计算”,然后在错误数据中增加批注数据“三角函数公式计算错误”,从而得到审阅数据。
步骤S20,识别所述审阅数据中的批注标识,根据所述批注标识得到所述审阅数据中的批注数据。
服务器获取审阅数据中的批注标识,通过该批注标识获取审阅数据中的批注数据,从而得到批注数据。其中批注标识是识别批注数据的数据标志。批注标识方式包括汉字提取方式、数字提取方式和英文字母提取方式等等,本实施例不限制预设提取方式的形式。
在本实施例中,比如,审阅数据中有“批注1”、“批注2”和“批注3”等等,“批注1”、“批注2”和“批注3”分别对应的数据为“三角函数公式计算错误”、“三角函数计算值错误”和“二元一次方程组求解错误”,服务器通过识别批注标识“批注1”、“批注2”和“批注3”等等,从而得到批注数据为“三角函数公式计算错误”、“三角函数计算值错误”和“二元一次方程组求解错误”。
所述步骤S20包括:
步骤c,检测所述审阅数据中是否存在批注标识;
步骤d,若检测到所述审阅数据中有所述批注标识,则识别所述批注标识,得到所述批注数据。
具体地,服务器获取审阅数据,然后检测审阅数据中是否存在批注标识,若检测到审阅数据中存在有批注标识,服务器则识别该批注标识,从而得到审阅数据中的批注数据,若没有检测到审阅数据中有批注标识,服务器则向第一终端设备发送作答任务完成的提示信息。
步骤S30,获取服务器数据库中的结论数据,并将所述批注数据和所述结论数据进行数据匹配,得到分析数据。
服务器获取数据库中的结论数据,将所述批注数据和所述结论数据进行数据匹配,然后提取与批注数据对应结论数据,从而得到分析数据。
其中,数据匹配就是批注数据和结论数据按照内在关系进行配准。结论数据就是第二终端设备用户通过第二终端设备向服务器发送的总结数据,第二终端设备用户就是教育者,总结数据可为教育者的课堂总结数据、课后总结数据和书本总结数据等等,本实施例不限制总结数据的形式。分析数据就是批注数据对应的结论数据。
在本实施例中,比如,结论数据有“三角函数公式计算在书本第100页”和“三角函数计算值图表在书本第102页”等等,批注数据有“三角函数公式计算错误”,服务器将批注数据和结论数据进行数据匹配,然后提取到批注数据为“三角函数公式计算错误”的结论数据为“三角函数公式计算在书本第100页”,即分析数据为“三角函数公式计算在书本第100页”。
所述步骤S30还包括:
步骤e,获取所述批注数据的数据编码,并在所述数据库中获取与所述数据编码对应的结论数据;
步骤f,将所述批注数据和所述结论数据进行数据匹配,得到所述分析数据。
具体的,服务器获批注数据的数据编码,然后在数据库中获取与该数据编码对应的结论数据,通过对分析批注数据和结论数据中的内容进行数据匹配,然后根据批注数据和结论数据中内容相似度,从而得到分析数据。其中,内容相似度就是内容相同的程度。匹配数据就是根据批注数据得到与该批注数据最相似的结论数据。
需要说明的是,批注数据的数据编码与待分析数据和审阅数据的任务编码是一致的,即同一批注数据、待分析数据和审阅数据的数据编码和任务编码是相同的,表述的形式不同。
在本实施例中,比如,批注数据有“动量守恒定理计算错误”,结论数据为“动量守恒定理计算的公式在书本第57页”和“动量守恒定理的应用在书本第62页”等等,服务器分析批注数据和结论数据中的内容,得到批注数据的内容为“动量守恒定理计算”,根据内容相似度,得到结论数据为“动量守恒定理计算的公式在书本第57页”,即分析数据为动量守恒定理计算的公式在书本第57页。
所述步骤f包括:
步骤g,将所述批注数据与所述结论数据进行数据对比,得到对比数据;
步骤h,将所述对比数据进行数据匹配,得到所述分析数据。
具体地,服务器获取批注数据中的关键字,将该关键字和结论数据进行对比,得到对比数据,然后根据对比数据的数据相似程度进行匹配,从而得到分析数据。其中,对比数据就是与批注数据中关键字相似的所有结论数据。
在本实施例,比如,结论数据有“三角函数公式计算在书本第100页”、“三角函数公式计算的应用在书本第101页”和“三角函数计算值图表在书本第102页”等等,批注数据有“三角函数公式计算错误”和“三角函数计算值错误”。服务器获取批注数据中的关键字为“三角函数公式计算”和“三角函数计算值”,然后将该关键字与结论数据进行数据对比,根据对比数据相似程度匹配,得到与“三角函数公式计算”相似的结论数据为“三角函数公式计算在书本第100页”和与三角函数计算值”相似的结论数据为“三角函数计算值图表在书本第102页”等等,最后得到分析数据为“三角函数公式计算在书本第100页”和“三角函数计算值图表在书本第102页”等等。
进一步地,所述基于教育软件的数据处理方法还包括:
步骤i,接收第二终端设备发送的所述结论数据,并将所述结论数据存储于所述数据库中,其中,所述结论数据至少包括知识点结论数据和概念总结数据。
具体地,在服务器接收教育软件发送的待分析数据之前,第二终端设备用户需要将结论数据发送至第二终端设备,在第二终端设备接收到该总结数据之后,将该结论数据发送至服务器,服务器在接收到该结论数据后,将该结论数据存储于数据库中。结论数据至少包括知识点结论数据,比如课堂知识点结论数据、课后习题知识点总结数据和书本知识点总结数据等等,以及概念总结数据,比如书本知识点概念结论数据、课后习题知识点概念总结数据和课堂知识点概念总结数据等等,本实施例不限制总结数据的形式。
本实施例实现接收教育软件发送的待分析数据,对待分析数据进行数据分析,通过识别审阅数据中的批注标识获取审阅数据中的批注数据,将批注数据和结论数据进行数据匹配,从而得到分析数据。由此可知,本发明在数据审阅的过程中,对待分析数据进行自动数据分析,而不需要通过人工审阅,在服务器中自动数据分析是基于大数据进行的,因此得到的审阅数据是很准确的,从而提升了数据的精确性。在数据处理过程中,获取审阅数据中的批注数据,然后结合批注数据和结论数据进行数据匹配,得到分析数据,再将批注数据和分析数据在待分析数据中显示,从而使得在数据处理之后,在待分析数据中能够显示数据分析的痕迹,从而提升了数据的指引性。
进一步地,提出本发明基于教育软件的数据处理方法第二实施例。
所述基于教育软件的数据处理方法第二实施例与所述基于教育软件的数据处理方法第一施例的区别在于,所述基于教育软件的数据处理方法还包括:
步骤j,压缩所述批注数据与所述分析数据,得到压缩数据;
步骤k,将所述压缩数据发送至所述第一终端设备和第二终端设备,以供所述第一终端设备和所述第二终端设备接收到所述压缩数据之后,输出所述压缩数据。
具体地,在服务器得到分析数据之后,服务器通过预设数据压缩方式将分析数据和批注数据对应的数据进行数据整合,得到压缩数据,然后将该压缩数据发送至第一终端设备和第二终端设备,在第一终端设备和第二终端设备接收到该压缩数据之后,输出该压缩数据,在第一终端设备用户和第二终端设备用户接收到该压缩数据之后,根据该压缩数据得到相应的问题及其解决方法。
其中,预设数据压缩方式是服务器预先设定的一种数据整合方法,数据压缩方式有很多种,包括数据映射关系压缩方式、数据抓取压缩方式和数据编码压缩方式等,本实施例不限制数据压缩方式的形式。数据整合就是将批注数据加载嵌入到分析数据中或者将分析数据加载嵌入到批注数据中。
在本实施例中,比如,批注数据有“三角函数公式计算错误”和“三角函数计算值错误”,分析数据有“三角函数公式计算在书本第100页”和“三角函数计算值图表在书本第102页”,数据压缩方式为数据映射关系压缩方式。服务器通过数据映射关系对分析数据和批注数据进行数据整合,将“三角函数公式计算在书本第100页”加载嵌入“三角函数公式计算错误”中,将“三角函数计算值图表在书本第102页”加载嵌入“三角函数计算值错误”中,得到压缩数据,然后将该压缩数据发送至第一终端设备和第二终端设备。在接收到该压缩数据之后,根据该压缩数据,第一终端设备用户即学习者得到了“三角函数公式计算”和“三角函数计算值”还没有掌握,可以参考书本第100页三角函数公式计算以及第102页三角函数计算值图表进行对应修改和学习等等。第二终端设备用户即教育者,得到了学习者的“三角函数公式计算”和“三角函数计算值”还没有掌握,在课堂中应当如何去教授这部分的知识等等。
本实施例压缩所述批注数据与所述分析数据,将压缩数据发送至第一终端设备和第二终端设备,以供第一终端设备和第二终端设备输出压缩数据。由此可知,在服务器得到分析数据之后,通过将分析数据和批注数据进行数据整合,得到压缩数据,然后将该压缩数据发送至第一终端设备和第二终端设备,在第一终端设备和第二终端设备接收到该压缩数据之后,输出该压缩数据,在第一终端设备用户和第二终端设备用户接收到该压缩数据之后,根据该压缩数据得到相应的问题及其解决方法,从而提升了数据的指引性。
此外,本发明还提供一种基于教育软件的数据处理装置,参照图3,所述基于教育软件的数据处理装置包括:
接收模块10,用于接收安装有教育软件的第一终端设备发送的待分析数据;
分析模块20,用于将所述待分析数据进行数据分析,得到审阅数据;
识别模块30,用于识别所述审阅数据中的批注标识,根据所述批注标识得到所述审阅数据中的批注数据;
获取模块40,用于获取所述审阅数据中的批注数据;
匹配模块50,用于将所述批注数据和所述结论数据进行数据匹配,得到分析数据。
进一步地,所述获取模块40还用于获取所述批注数据的数据编码;在所述数据库中获取与所述数据编码对应的结论数据。
进一步地,所述匹配模块50还用于将所述批注数据和所述结论数据进行数据匹配,得到所述分析数据。
进一步地,所述匹配模块50还包括:
对比单元,用于将所述批注数据与所述结论数据进行数据对比,得到对比数据;
进一步地,所述匹配模块50还用于将所述匹配数据进行数据匹配,得到所述分析数据。
进一步地,所述识别模块30还包括:
检测单元,用于检测所述审阅数据中是否存在批注标识。
进一步地,所述识别模块30还用于若检测到所述审阅数据中有所述批注标识,则识别所述批注标识,得到所述批注数据。
进一步地,所述接收模块10还接收所述安装有教育软件的第一终端设备发送的所述待分析数据,并获取所述待分析数据的任务编码。
进一步地,所述获取模块40获取所述待分析数据的任务编码;获取所述任务编码对应的审阅文件。
进一步地,所述分析模块20还用于将所述待分析数据按照所述审阅文件进行数据分析,得到所述审阅数据。
进一步地,所述接收模块10还用于接收第二终端设备发送的所述结论数据。
进一步地,所述基于教育软件的数据处理装置还包括:
存储模块,用于将所述结论数据存储于所述数据库中,其中,所述结论数据至少包括知识点结论数据和概念总结数据;
压缩模块,用于压缩所述批注数据与所述分析数据,得到压缩数据;
发送模块,用于将所述压缩数据发送至所述第一终端设备和第二终端设备,以供所述第一终端设备和所述第二终端设备接收到所述压缩数据之后,输出所述压缩数据。
本发明基于基于教育软件的数据处理装置具体实施方式与上述基于基于教育软件的数据处理方法各实施例基本相同,在此不再赘述。
此外,本发明还提供一种基于教育软件的数据处理设备。如图4所示,图4是本发明实施例方案涉及的硬件运行环境的结构示意图。
需要说明的是,图4即可为基于教育软件的数据处理设备的硬件运行环境的结构示意图。
图4即可为基于教育软件的数据处理设备的硬件运行环境的结构示意图。
如图所示,该基于教育软件的数据处理设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,基于教育软件的数据处理设备还可以包括RF(Radio Frequency,射频)电路,传感器、WiFi模块等等。
本领域技术人员可以理解,图4中示出的基于教育软件的数据处理设备结构并不构成对基于教育软件的数据处理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及基于教育软件的数据处理程序。其中,操作***是管理和控制基于教育软件的数据处理设备硬件和软件资源的程序,支持基于教育软件的数据处理程序以及其它软件或程序的运行。
在图所示的基于教育软件的数据处理设备中,用户接口1003主要用于教育软件或/和第二终端设备,以供教育软件或/和第二终端设备向服务器发送数据和/或接收服务器返回的分析数据;网络接口1004主要用于服务器,与教育软件或/和第二终端设备进行数据通信;处理器1001可以用于调用存储器1005中存储的基于教育软件的数据处理程序,并执行如上所述的基于教育软件的数据处理设备的控制方法的步骤。
本发明基于教育软件的数据处理设备具体实施方式与上述基于教育软件的数据处理方法各实施例基本相同,在此不再赘述。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有基于教育软件的数据处理程序,所述基于教育软件的数据处理程序被处理器执行时实现如上所述的基于教育软件的数据处理方法的步骤。
本发明计算机可读存储介质具体实施方式与上述基于教育软件的数据处理方法各实施例基本相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的数据下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多数据下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件货物的形式体现出来,该计算机软件货物存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台基于教育软件的数据处理设备执行本发明各个实施例所述的方法。