题库设计方法及系统与流程

文档序号:12786540阅读:332来源:国知局
题库设计方法及系统与流程

本发明涉及信息化教育技术领域,具体而言,涉及一种题库设计方法及系统。



背景技术:

目前,题库设计是由老师或专业出题人员根据自身经验精心挑选试题组织的,工作效率较低;而且,由于老师或专业出题人员的是根据自身经验进行题库设计,由他们提供的试卷质量并不能有效针对每一个学生的薄弱环节,使得学生的学习重复率高,学习效率低,没有针对学生的个人情况进行题库设计。



技术实现要素:

为了克服现有技术中的上述不足,本发明的目的在于提供一种题库设计方法及系统,该方法能够根据错题的关键字对用户进行个性化地复习推荐,针对用户的薄弱环节进行针对性地试题推荐,提高了用户的学习效率,减少了出题人员的工作量。

为了实现上述目的,本发明较佳实施例采用的技术方案如下:

本发明较佳实施例提供一种题库设计方法,应用于题库设计系统。所述题库设计系统包括相互之间通信连接的用户终端及服务器。所述服务器包括一存储有云端题库、错题库、各个错题已被记录的次数及各个错题的错题原因的数据库。其中,所述云端题库中包括有多个试题及每个试题的关联信息。所述方法包括:

所述用户终端获取错题图片,并将所述错题图片发送给所述服务器;

所述服务器接收所述错题图片,对所述错题图片进行图像处理,提取所述错题图片中的关键字信息;

将所述关键字信息与所述云端题库中的试题进行匹配,若匹配到与所述关键字信息对应的试题,则将所述对应的试题添加到所述错题库中。其中,所述对应的试题包括与错题相同的试题和与错题相似的错试题;

从所述云端题库中获取与所述对应的试题的关联信息,并将所述关联信息添加至所述错题库中。其中,所述关联信息包括与所述错题的知识点相关的试题、与所述错题的解题技巧相同的试题、所述错题的相关知识点内容、相关知识点内容解析和/或所述错题的解题技巧;

获取所述对应的试题已被记录的次数及错题原因;

根据所述对应的试题、所述对应的试题对应的关联信息、所述对应的试题的错题原因以及已被记录的次数,向用户终端推荐训练试题。

在本发明较佳实施例中,所述方法还包括:

若没有匹配到的试题,则下发将所述错题图片中的错题进行发送的通知给所述用户终端;

所述用户终端响应向所述服务器发送所述错题图片中的错题的请求,向所述服务器发送所述错题图片中的错题;

所述服务器接收所述错题图片中的错题,并将所述错题添加至所述错题库中和/或所述云端题库中。

在本发明较佳实施例中,所述提取所述错题图片中的关键字信息的方式包括:

采用光学字符识别技术对所述错题图片进行处理,解析出所述错题图片中的关键字信息。

在本发明较佳实施例中,所述关键字信息包括所述错题图片中的关键字和与所述关键字相关联的同义词。

在本发明较佳实施例中,所述根据所述对应的试题、所述对应的试题对应的关联信息、所述对应的试题的错题原因以及已被记录的次数,向用户终端推荐训练试题的步骤包括:

若所述对应的试题中的错题已被记录的次数超过第一预设次数,则推荐所述错题及所述错题的关联信息;

若所述对应的试题中同一知识点的错题已被记录的次数超过第二预设次数,则推荐所述知识点下的错题;

若同一错题原因的错题已被记录的次数超过第三预设次数,则推荐所述错题原因下的错题。

本发明较佳实施例还一种题库设计系统,所述题库设计系统包括相互之间通信连接的用户终端及服务器。所述服务器包括一存储有云端题库、错题库、各个错题已被记录的次数及各个错题的错题原因的数据库。其中,所述云端题库中包括有多个试题及每个试题的关联信息:

所述用户终端,用于获取错题图片,并将所述错题图片发送给所述服务器;

所述服务器,用于接收所述错题图片,对所述错题图片进行图像处理,提取所述错题图片中的关键字信息。将所述关键字信息与所述云端题库中的试题进行匹配,若匹配到与所述关键字信息对应的试题,则将所述对应的试题添加到所述错题库中。其中,所述对应的试题包括与错题相同的试题和与错题相似的错试题。从所述云端题库中获取与所述对应的试题的关联信息,并将所述关联信息添加至所述错题库中。其中,所述关联信息包括与所述错题的知识点相关的试题、与所述错题的解题技巧相同的试题、所述错题的相关知识点内容、相关知识点内容解析和/或所述错题的解题技巧。获取所述对应的试题已被记录的次数及错题原因。根据所述对应的试题、所述对应的试题对应的关联信息、所述对应的试题的错题原因以及已被记录的次数,向用户终端推荐训练试题。

相对于现有技术而言,本发明具有以下有益效果:

本发明提供的题库设计方法及系统,该方法通过从错题图片中提取关键字信息,将所述关键字信息与云端题库中的试题进行匹配,获取到与所述关键字信息对应的试题后,根据所述对应的试题、所述对应的试题对应的关联信息、所述对应的试题的错题原因以及已被记录的次数,向用户终端推荐训练试题。本发明能够根据错题的关键字对用户进行个性化地复习推荐,针对用户的薄弱环节进行针对性地试题推荐,提高了用户的学习效率,减少了出题人员的工作量。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的题库设计系统的结构框图;

图2为本发明较佳实施例提供的用户终端的结构框图;

图3为本发明较佳实施例提供的服务器的结构框图;

图4为本发明较佳实施例提供的题库设计方法的一种流程示意图;

图5为图4中步骤S160包括的子步骤的流程示意图;

图6为本发明较佳实施例提供的题库设计方法的另一种流程示意图。

图标:10-题库设计系统;100-用户终端;200-服务器;110-第一存储器;120-第一处理器;130-第一通信单元;140-图像采集装置;210-第二存储器;220-第二处理器;230-第二通信单元。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1是本发明较佳实施例提供的题库设计系统10的结构框图。所述题库设计系统10可以包括相互之间通信连接的用户终端100和服务器200。

所述用户终端100可以用于获取错题图片,并将所述错题图片发送给所述服务器200。本实施例中,所述用户终端100可以是,但不限于,智能手机、个人电脑(Personal Computer,PC)、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动上网设备(Mobile Internet Device,MID)等。所述用户终端100的操作系统可以是,但不限于,安卓(Android)系统、iOS(iPhone Operating System)系统、Windows Phone系统、Windows系统等。

所述服务器200可以用于所述错题图片,对所述错题图片进行图像处理,提取所述错题图片中的关键字信息。

可以理解,图1所述的结构仅为示意,所述题库设计系统10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

进一步地,所述用户终端100的具体结构请参阅图2,所述用户终端100可以包括第一存储器110、第一处理器120、第一通信单元130以及图像采集装置140。所述第一存储器110、第一处理器120、第一通信单元130以及图像采集装置140相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,所述第一存储器110可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,第一存储器110用于存储程序,所述第一处理器120在接收到执行指令后,执行所述程序。进一步地,第一通信单元130将各种输入/输入装置耦合至第一处理器120以及第一存储器110,上述第一存储器110内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。

所述第一处理器120可以是一种集成电路芯片,具有信号的处理能力。上述的第一处理器120可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规处理器等。

所述第一通信单元130可以用于建立所述用户终端100与所述服务器200二者之间的通信连接,以实现所述用户终端100与所述服务器200之间的数据传输。

所述图像采集装置140可以用于对错题图片进行采集。

所述服务器200的具体结构请参阅图3,所述服务器200可以包括第二存储器210、第二处理器220以及第二通信单元230。所述第二存储器210、第二处理器220以及第二通信单元230相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

所述第二存储器210可以采用与所述第一存储器110相同的配置,在此不再赘述。

其中,所述第二存储器210包括一数据库,所述数据库中存储有云端题库、错题库、各个错题已被记录的次数及各个错题的错题原因的数据库,其中,所述云端题库中包括有多个试题及每个试题的关联信息。

所述第二处理器220可以采用与所述第一处理器120相同的配置,在此不再赘述。

所述第二通信单元230可以用于建立所述服务器200与所述用户终端100二者之间的通信连接,以实现所述服务器200与所述用户终端100之间的数据传输。

可以理解,图2和图3所述的结构仅为示意,所述用户终端100以及所述服务器200还可包括比图2和图3中所示更多或者更少的组件,或者具有与图2和图3所示不同的配置。图2和图3中所示的各组件可以采用硬件、软件或其组合实现。

请参阅图4,图4为本发明较佳实施例提供的题库设计方法的一种流程示意图。所述方法应用于题库设计系统10。所应说明的是,本发明提供的题库设计方法不以图4及以下所述的具体顺序为限制。所述方法的具体流程如下:

步骤S110,用户终端100获取错题图片,并将所述错题图片发送给所述服务器200。

本实施例中,所述用户终端100可以通过图像采集装置140(例如,摄像头)对错题图片进行拍照。所述“错题”可以是纸质书本、习题册、试卷等上的错题,本实施例对此不作具体限制。当然,应当理解,所述“错题”应看作广义概念,即所述“错题”可以是指已存在错误的试题,也可以是指用户认为可能会犯错的试题。

步骤S120,所述服务器200接收所述错题图片,对所述错题图片进行图像处理,提取所述错题图片中的关键字信息。

在本实施例中,首先需要对所述错题图片进行图像预处理,预处理步骤可以包括图像二值化、噪声去除、倾斜校正等步骤。具体步骤如下:

图像二值化:由于所述错题图片为彩色图像,所含信息量过于巨大,在对图像中印刷体字符进行识别处理前,需要对图像进行二值化处理,使图像只包含黑色的前景信息和白色的背景信息,提升识别处理的效率和精确度。

图像降噪:由于图像的品质受限于输入设备、环境、以及试卷的印刷质量,在对图像中印刷体字符进行识别处理前,需要根据噪声的特征对待识别图像进行去噪处理,提升识别处理的精确度。

倾斜校正:由于扫描和拍照过程涉及人工操作,所述服务器200接收到的图像或多或少都会存在一些倾斜,在对图像中印刷体字符进行识别处理前,就需要进行图像方向检测,并校正图像方向。

经过上述的预处理步骤之后,对预处理后的错题图片中关键字信息进行识别。具体地,本实施例可以采用光学字符识别技术对所述错题图片进行分析处理,解析出所述错题图片中的关键字信息。

所述光学字符识别技术可以对扫描、拍照等得到的照片的图片信息进行处理转换成文字信息,在转化得到的文字信息中解析出错题的关键字信息,此步骤能够有效的将错题图片转换为文字信息,因而有利于帮助提高错题的录入效率。此外还可以采用其他的字符识别技术对所述图片进行字符识别,本实施例对采用的字符识别技术不做具体限定。

应当注意的是,所述关键字信息可以包括所述错题图片中的关键字,也可以包括与所述关键字相关联的同义词,还可以是用户自定义的关键字。

步骤S130,将所述关键字信息与所述云端题库中的试题进行匹配,若匹配到与所述关键字信息对应的试题,则将所述对应的试题添加到所述错题库中。

具体地,使用所述关键字和与所述关键字相关联的同义词对云端题库的试题进行匹配,即匹配时不仅仅使用关键字进行匹配,同时还使用与关键字相关联的同义词进行匹配。此外,在匹配过程中也可以对所述关键字进行修改,并使用修改后的关键字对所述云端题库的试题进行匹配。上述使用多种关键字的匹配方式提高了从云端题库中匹配到与错题相同或相似的试题的概率,能够有效提高错题录入的效率。

匹配到与所述关键字对应的试题后,将所述对应的试题从所述云端题库添加至所述错题库中。其中,所述对应的试题可以包括与错题相同的试题和与错题相似的错试题。

步骤S140,从所述云端题库中获取与所述对应的试题的关联信息,并将所述关联信息添加至所述错题库中。

其中,所述关联信息可以包括与所述错题的知识点相关的试题、与所述错题的解题技巧相同的试题、所述错题的相关知识点内容、相关知识点内容解析和/或所述错题的解题技巧。

步骤S150,获取所述对应的试题已被记录的次数及错题原因。

本实施例中,在获取到所述对应的试题后,可以对所述对应的试题进行试题分类。例如,可以根据试题的属性进行分类,所述错题属性可以包括年级、班级、试题科目、知识点。根据错题的年级、班级、试题科目、知识点对错题进行归类。例如,若录入了一道几何证明题,所属几何证明题为高中二年级,第二学期,数学科目,第三章第二单元,有关解析几何的试题,则将该试题归类到年级为高中二年级,学期为第二学期,科目为数学,章节为第三章第二单元,知识点为解析几何的归类目录下。若再次录入的试题还是与解析几何相关的试题则同样归类该归类目录下,在日后查找中则可以在归类目录下能够快速找到该相应年级的所有试题、或相应年级相应科目的所有试题、或相应年级相应科目相应知识点的所有试题,根据在使用时的选择具体读取被选择的试题进行复习推荐。

此外,还可以从云端题库中获得所述对应的试题已被记录的次数,所述已被记录的次数可以是指同一错题在云端题库中被匹配到并录入错题库的次数,从而用户可以知道自己录入的错题在所有用户中错误率,从而对录入的错题进行选择性的学习,如果录入错题的错题率较高,例如用户认为错题率在高于30%的试题属于普遍容易出错的题目,需要重点复习,则会根据用户的需求对这一部分试题进行重点标注。

同时,还可以获取所述对应的试题中所有错题的错题原因,用户可以通过查阅每道试题的错题原因进行针对性的练习,以避免日后在练习时出现相同的错误,提高了学习效率。

步骤S160,根据所述对应的试题、所述对应的试题对应的关联信息、所述对应的试题的错题原因以及已被记录的次数,向用户终端100推荐训练试题。

具体地,请参阅图5,所述步骤S160可以包括子步骤S161、子步骤S162以及子步骤S163。所述步骤S160包括的各个子步骤的具体流程如下:

子步骤S161,若所述对应的试题中的错题已被记录的次数超过第一预设次数,则推荐所述错题及所述错题的关联信息。

子步骤S162,若所述对应的试题中同一知识点的错题已被记录的次数超过第二预设次数,则推荐所述知识点下的错题。

子步骤S163,若同一错题原因的错题已被记录的次数超过第三预设次数,则推荐所述错题原因下的错题。

本实施例中,所述第一预设次数、第二预设次数及第三预设次数没有具体的限制,即所述第一预设次数、第二预设次数及第三预设次数可以都相同,也可以都不同,也可以是其中两者相同。

具体地,用户可以根据自己的学习强度,学习频率或学习能力等情况进行对所述第一预设次数、第二预设次数及第三预设次数进行设定。例如,用户在学习某一章节(知识点)时,若设置第一预设次数为3次、5次、7次或10次,当错题的频次超过了3次、5次、7次或10次则认为该错题的频次过高,对于错题的频次过高的错题及错题的关联内容就会重复进行复习推荐;若设置第二预设次数为2次、4次、6次或8次,当同一知识点的错题的频次超过了2次、4次、6次或8次,则认为该知识点掌握不牢固,对于该知识点以及该知识点对应的试题就会重复进行复习推荐;若设置第三预设次数为3次、5次、7次或10次,当同一错题原因的错题的频次超过了3次、5次、7次或10次则认为是频次过高,对于同一错题原因的错题的关联内容就会重复进行复习推荐。

此外,在本实施例的其它实施方式中,还可以根据用户的需求定期进行复习推荐,例如每周推荐一次,或每月推荐一次,具体推荐周期根据用户的需求可以进行设置。

进一步地,请参阅图6,所述方法还可以包括:

步骤S170,若没有匹配到的试题,则下发将所述错题图片中的错题进行发送的通知给所述用户终端100。

步骤S180,所述用户终端100响应向所述服务器200发送所述错题图片中的错题的请求,向所述服务器200发送所述错题图片中的错题。

步骤S190,所述服务器200接收所述错题图片中的错题,并将所述错题添加至所述错题库中和/或所述云端题库中。

本实施例中,若没有匹配到的试题,则应当理解的是,所述云端题库中未记录所述错题,此时则需要将所述错题直接添加至所述错题库中,此外,作为一种实施方式,还可以对所述云端题库进行扩充,将该错题添加至所述云端题库中。

综上所述,本发明提供的题库设计方法及系统,该方法通过从错题图片中提取关键字信息,将所述关键字信息与云端题库中的试题进行匹配,获取到与所述关键字信息对应的试题后,根据所述对应的试题、所述对应的试题对应的关联信息、所述对应的试题的错题原因以及已被记录的次数,向用户终端100推荐训练试题。本发明能够根据错题的关键字对用户进行个性化地复习推荐,针对用户的薄弱环节进行针对性地试题推荐,提高了用户的学习效率,减少了出题人员的工作量。

在本发明实施例所提供的几个实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的系统和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个装置、程序段或代码的一部分,所述装置、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能装置可以集成在一起形成一个独立的部分,也可以是各个装置单独存在,也可以两个或两个以上装置集成形成一个独立的部分。

所述功能如果以软件功能装置的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1