CN107908612A - 答题卡生成方法、答题卡识别方法、作业*** - Google Patents
答题卡生成方法、答题卡识别方法、作业*** Download PDFInfo
- Publication number
- CN107908612A CN107908612A CN201711122837.3A CN201711122837A CN107908612A CN 107908612 A CN107908612 A CN 107908612A CN 201711122837 A CN201711122837 A CN 201711122837A CN 107908612 A CN107908612 A CN 107908612A
- Authority
- CN
- China
- Prior art keywords
- topic
- full
- answer
- card
- answering card
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 4
- 238000009826 distribution Methods 0.000 claims description 3
- 238000013500 data storage Methods 0.000 abstract 1
- 238000004458 analytical method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/189—Automatic justification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0032—Apparatus for automatic testing and analysing marked record carriers, used for examinations of the multiple choice answer type
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Educational Technology (AREA)
- Tourism & Hospitality (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Educational Administration (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及答题卡生成方法、答题卡识别方法、作业***,答题卡生成方法包括接收出题人输入的创建作业指令,生成唯一的作业识别码;获取题目信息,所述题目信息包括题目的题型、题干内容、参***和题序;通过浏览器将所述题目信息渲染得到答题卡,所述答题卡中包括所述作业识别码、用于定位的锚点、题目区和填涂区;计算出每道题目的填涂区在所述答题卡中的坐标参数,所述坐标参数包括填涂区的顶点坐标和填涂区尺寸;将渲染得到的答题卡、作业识别码、所有题目的填涂区的坐标参数以及所述题目信息作为本次作业的数据存储到服务器端。本发明提供的答题卡生成方法、答题卡识别方法、作业***,使得出题方法更加便捷,提高了出题、阅卷效率。
Description
技术领域
本发明涉及技术领域,具体涉及答题卡生成方法、答题卡识别方法、作业***。
背景技术
现有技术中,布置作业需要由老师利用办公软件编辑成文档后打印,学生在完成作业后,由老师进行人工阅卷,采用上述编辑方法的弊端是:需要出题人手动调整调整排版和题目顺序,且这样的卷子没有办法实现机器阅卷,降低了老师的工作效率。
在进行大规模的考试时,为了减轻阅卷人的工作量,提高判卷效率,通常采用机读答题卡作为考生的答卷。这种答题卡的缺点是:答题卡与试卷分离,不利于考生日后分析巩固错题;针对每一份作业或卷子,都需要对答题卡进行重新排版,答题卡生产成本较高,无法在日常作业中使用。
另外,随着互联网的普及和蓬勃发展,网络教育、远程教育以其便利性成为大众进一步学习和深造的重要方式,因此,迫切需要一种能过应用于远程教育的作业布置、提交、批改的方法。
发明内容
针对现有技术中的缺陷,本发明提供的答题卡生成方法、答题卡识别方法、作业***,使得出题方法更加便捷,提高了出题、阅卷效率。
第一方面,本发明提供了一种答题卡生成方法,包括:
接收出题人输入的创建作业指令,生成唯一的作业识别码;
获取题目信息,所述题目信息包括题目的题型、题干内容、参***和题序;
通过浏览器将所述题目信息渲染得到答题卡,所述答题卡中包括所述作业识别码、用于定位的锚点、题目区和填涂区;
计算出每道题目的填涂区在所述答题卡中的坐标参数,所述坐标参数包括填涂区的顶点坐标和填涂区尺寸,所述顶点坐标为所述填涂区左上角的坐标值,所述填涂区尺寸包括填涂区的横向长度、纵向长度;
将渲染得到的答题卡、作业识别码、所有题目的填涂区的坐标参数以及所述题目信息作为本次作业的数据存储到服务器端。
优选地,所述获取题目信息,包括:
获取所述出题人通过编辑界面输入的题干内容,并自动分配题序;
根据所述出题人通过编辑界面选择的题型显示对应的编辑控件;
获取所述出题人通过所述编辑控件输入的参***。
优选地,所述根据所述出题人通过编辑界面选择的题型显示对应的编辑控件,包括:
若所述题型为判断题,所述编辑控件中显示判断控件,出题人通过点击判断控件输入该题目的参***;
若所述题型为选择题,根据所述题干内容中提供的选项个数在所述编辑控件中显示选项控件,一个选项控件对应所述题干内容中的一个选项,出题人通过点击选项控件输入该题目的参***;
若所述题型为填空题,在所述编辑控件中显示带序号的控件,一个带序号的控件按序对应所述题干内容中的一个空格,出题人在带序号的控件中输入对应空格的参***;
若所述题型为简答题,所述编辑控件显示输入框,出题人通过输入框输入参***。
优选地,所述计算出每道题目的填涂区在所述答题卡中的坐标参数,包括:
以答题卡中左上角的锚点为原点坐标,计算每道题左上角的坐标;
计算每道题的题干区尺寸和填涂区尺寸;
根据每道题左上角的坐标和题干区尺寸,得到每道题填涂区的顶点坐标。
优选地,还包括:若所述题目为客观题,根据题干内容计算所述题目的填涂单位的数量,将所述填涂单位的数量添加到所述题目的坐标参数中。
与现有技术相比,本发明提供的答题卡生成方法具有以下优点:
(1)利用答题卡编辑端,出题人可以便捷地进行作业的编辑,输入题目、参***,答题卡编辑端会对卷面自动进行排版,节省了大量的排版时间,提高出题效率;
(2)将作业与答题卡合二唯一,节约了纸张,也方便学生日后的纠错工作;
(3)生成的答题卡能够实现机器阅卷,降低了阅卷者的工作量;
(4)出题者在进行题目的编辑时,即可自动生成填涂区,不需要针对每一份作业或卷子进行重新排版,降低了答题卡生产成本,使得该答题卡能应用到日常的作业与测试中,扩大了机器阅卷的应用范围,提高了普通教师日常的工作效率。
第二方面,本发明提供了一种答题卡识别方法,包括:
通过摄像头获取答题卡图像,所述答题卡为通过第一方面中任一项所述的方法得到的答题卡;
识别所述答题卡图像中的锚点,根据所述锚点定位得到原点位置;
识别所述答题卡中的作业识别码,从服务器端获取与所述作业识别码对应的作业中所有题目的填涂区的坐标参数;
根据所述原点位置和所述坐标参数,计算每道题目在所述答题卡图像中的像素坐标;
根据所述像素坐标识别所述答题卡图像中的填涂区,以得到答题结果;
将所述答题结果按题序存储。
优选地,所述识别所述答题卡图像中的锚点,根据所述锚点定位得到原点位置,包括:
识别所述答题卡图像中的锚点,获得各个锚点的坐标值;
根据所述锚点的坐标值判断所述答题卡图形是否发生变形,若发生变形,则根据所述锚点的坐标值修正所述答题卡图像;
根据修正后的答题卡图像中左上角的锚点得到原点位置。
优选地,所述根据所述像素坐标识别所述答题卡图像中的填涂区,以得到答题结果,包括:
从所述服务器端获取所述题目的题型;
若所述题目的题型为非客观题,则根据所述像素坐标识别所述答题卡图像中的填涂区,并复制填涂区作为答题结果;
若所述题目的题型为客观题,则根据所述像素坐标识别所述答题卡图像中的填涂区,计算所述填涂区中的各个填涂单位的白点数;
若各个所述填涂单位的白点数均低于白点门限值,则用户未填涂答案,否则对各个填涂单位的白点数进行差值运算,根据差值运算结果确定出用户的答题结果。
优选地,还包括:在识别完答题卡图像中的所有答题结果后,按题序整合并显示所有的答题结果,用户可以修改显示的答题结果。
优选地,还包括:在用户确认完答题结果后,从所述服务器端获取参***,根据所述参***进行批改计算,将批改结果存储到所述服务器端并显示给用户。
本发明提供的答题卡识别方法特别适用于网络教育和远程教育的作业布置、提交、批改,学生只需要通过终端即可获取作业,下载打印即可进行作答,完成作业后通过终端摄像头即可上传作业,给远程教育的老师进行批改,对于客观题部分,还可以实现自动批改,实时公布批改结果。
第三方面,基于第一方面和第二方面,本发明还提供了一种作业***,包括:答题卡编辑端,服务器端和作业用户端,所述答题卡编辑端与所述服务器端连接,所述作业用户端与所述服务器端连接;
所述答题卡编辑端存储有第一计算机程序,所述第一计算机程序被处理器执行时实现第一方面中任一所述的方法;
所述服务器端用于存储所述答题卡编辑端和所述作业用户端发送的数据;
所述作业用户端存储有第二计算机程序,所述第二计算程序被处理器执行时实现第二方面中任一所述的方法。
附图说明
图1为本发明实施例一所提供的答题卡生成方法的流程图;
图2为本发明实施例一所提供的答题卡的结构示意图;
图3为编辑界面的实际效果图;
图4为编辑界面的结构示意图;
图5为根据实施例一的方法得到的答题卡的打印效果;
图6为本发明实施例二所提供的答题卡识别方法的流程图;
图7为答题卡的二维码识别过程的效果图;
图8为扫描二维识别码后得到的试卷信息;
图9为扫描答题卡中具体内容的过程;
图10为客观题扫描结果;
图11为客观题结果修改;
图12为主观题扫描结果;
图13为客观题批改结果;
图14为本发明实施例三所提供的作业***的结构框图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只是作为示例,而不能以此来限制本发明的保护范围。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
实施例一
如图1所示,本实施例提供了一种答题卡生成方法,包括:
步骤S101,接收出题人输入的创建作业指令,生成唯一的作业识别码。
步骤S102,获取题目信息,所述题目信息包括题目的题型、题干内容、参***和题序。
其中,题型中分为客观题与主观题。客观题的题型有:判断、单选、多选等,主观题的题型有:填空、简答等。
其中,还可以为本次作业设置作业标题、作业学科、作业间接等信息,这些信息与答题卡一起存储在服务器端。
步骤S103,通过浏览器将所述题目信息渲染得到答题卡,所述答题卡中包括所述作业识别码1、用于定位的锚点2、题干区3和填涂区4。
其中,作业识别码可以是一维条码图形、二维码图形、RFID、数字编号、字母、符号、文字等。
其中,本实施例将各种题型的题目设计成统一的结构,包括题序区5、题干区3、填涂区4,按照上述的结果对题目信息进行渲染得到如图2所示的答题卡,答题卡中还包括作业标题区域。固定统一结构的优势在于统一了题目的分析结构,便于内容的渲染显示,适应样式上的各种调整,以及后续坐标的计算。为了使得答题卡更加美观,题目与题目之间预先设定了留空区域,优化显示效果。
如图2所示,本实施例中采用五个锚点来实现定位、修正变形的功能,具体方法见实施例二,在此不再赘述。
步骤S104,计算出每道题目的填涂区在所述答题卡中的坐标参数,所述坐标参数包括填涂区的顶点坐标和填涂区尺寸,所述顶点坐标为所述填涂区左上角的坐标值,所述填涂区尺寸包括填涂区的横向长度、纵向长度。
其中,步骤S104的方法通过JavaScript编写,以在浏览器端实施上述方法,避免占用服务器资源。
步骤S105,将渲染得到的答题卡、作业识别码、所有题目的填涂区的坐标参数以及所述题目信息作为本次作业的数据存储到服务器端。
进一步的,所述步骤S102具体包括:
步骤S1021,获取所述出题人通过编辑界面输入的题干内容,并自动分配题序;
步骤S1022,根据所述出题人通过编辑界面选择的题型显示对应的编辑控件;
步骤S1023,获取所述出题人通过所述编辑控件输入的参***。
其中,所述步骤S1022具体包括:
若所述题型为判断题,所述编辑控件中显示判断控件,出题人通过点击判断控件输入该题目的参***。针对判断题,编辑控件会显示文本内容为“[√]”和“[X]”的控件,出题人点击的控件即为参***。
若所述题型为选择题,根据所述题干内容中提供的选项个数在所述编辑控件中显示选项控件,一个选项控件对应所述题干内容中的一个选项,出题人通过点击选项控件输入该题目的参***。针对选择题,编辑控件会显示文本内容为“[A]”“[B]”“[C]”“[D]”的控件,控件的数量为题目中的选项个数,出题人点击的控件即为参***。单选题只能确定一个参***,多选题可以是多个参***。
若所述题型为填空题,在所述编辑控件中显示带序号的控件,一个带序号的控件按序对应所述题干内容中的一个空格,出题人在带序号的控件中输入对应空格的参***。
若所述题型为简答题,所述编辑控件显示输入框,出题人通过输入框输入参***。
其中,编辑界面即答题卡编辑端的交互界面。当用户在中选择编辑题目后,试题编辑器会根据用户选中题目的题型,自动调整编辑器的结构(即调整编辑控件),编辑内容将实时显示区域显示。
进一步的,作业编辑实时显示区域用于显示渲染的答题卡,用户可在作业编辑实时显示区域中选择编辑的题目、上下拖动调整题目位置、删除题目、实时预览编辑题目的效果。
进一步的,本实施例的方法还包括分页管理,当一份作业有多个页的情况,答题卡编辑端会自动分成多个页面,作业编辑实时显示区域显示的是单个页面的题目,用户可通过分页管理区的空间选择切换页面。
进一步的,所述步骤S105具体包括:
步骤S1051,以答题卡中左上角的锚点为原点坐标,计算每道题左上角的坐标;
步骤S1052,计算每道题的题干区尺寸和填涂区尺寸;
步骤S1053,根据每道题左上角的坐标和题干区尺寸,得到每道题填涂区的顶点坐标。
通过web前端技术识别答题卡所需的坐标参数等信息。答题卡填涂区所在的坐标很难直接通过分析数据就算出来,文字排版、图片尺寸等对坐标的影响很大。因此,在计算答题卡填涂区坐标的时候,先通过浏览器渲染出这份答题卡,在确定文字排版与图片尺寸都渲染完成,再通过JavaScript计算出坐标参数,存储到服务器端的数据库,这样可以降低服务器的计算量。
进一步的,所述步骤S103和步骤S105之间还包括步骤S114:若所述题目为客观题,根据题干内容计算所述题目的填涂单位的数量,将所述填涂单位的数量添加到所述题目的坐标参数中。其中,客观题包括选择题、判断题,填涂单位即显示在填涂区4的选项,例如图2中的填涂区4内的“[√]”“[X]”“[A]”“[B]”“[C]”“[D]”,用户通过填涂填涂单位进行作答。
当用户往页面里添加一道新的题目时只需要点击***的题型,然后调整编辑器会显示与题型对应的编辑控件,用户通过编辑控件输入题干、参***等,当用户确定页面已编辑完成,可以点击生成坐标,答题卡编辑端将执行步骤S105对应的程序对该页面上的题目进行自动计算分析,将具体的坐标存储至服务器。
完成答题卡的编辑之后,可以直接在答题卡编辑端打印编辑好的作业,打印的答题卡如图5所示。当然,用户也可以根据需求从服务器端调取相应的答题卡,打印出来即可进行答题。
与现有技术相比,本实施例提供的答题卡生成方法具有以下优点:
(1)利用答题卡编辑端,出题人可以便捷地进行作业的编辑,输入题目、参***,答题卡编辑端会对卷面自动进行排版,节省了大量的排版时间,提高出题效率;
(2)将作业与答题卡合二唯一,节约了纸张,也方便学生日后的纠错工作;
(3)生成的答题卡能够实现机器阅卷,降低了阅卷者的工作量;
(4)出题者在进行题目的编辑时,即可自动生成填涂区,不需要针对每一份作业或卷子进行重新排版,降低了答题卡生产成本,使得该答题卡能应用到日常的作业与测试中,扩大了机器阅卷的应用范围,提高了普通教师日常的工作效率。
实施例二
如图6所示,本实施例提供了一种答题卡识别方法,包括:
步骤S201,通过摄像头获取答题卡图像。
其中,所述答题卡为通过实施例一中所述的方法得到的答题卡,其结果如图2、5所示。
步骤S202,识别所述答题卡图像中的锚点,根据所述锚点定位得到原点位置。
其中,图像识别方法使用了openCV视觉库中的相关算法。
步骤S203,识别所述答题卡中的作业识别码,从服务器端获取与所述作业识别码对应的作业中所有题目的填涂区的坐标参数。
其中,在扫描完作业识别码后,服务器端会立即返回本次作业的作业标题、作业学科、作业间接等信息。
步骤S204,根据所述原点位置和所述坐标参数,计算每道题目在所述答题卡图像中的像素坐标。
步骤S205,根据所述像素坐标识别所述答题卡图像中的填涂区,以得到答题结果。
步骤S206,将所述答题结果按题序存储。
进一步的,所述步骤S202具体包括:
步骤S2021,识别所述答题卡图像中的锚点,获得各个锚点的坐标值。
其中,本实施例中的答题卡采用五个锚点,其排布方式如图2、5所示。步骤步骤S2021中,若未获取到五个锚点,则需要重新获取答题卡图像,直到获取到包含五个锚点的图像才可以执行步骤S2022。
步骤S2022,根据所述锚点的坐标值判断所述答题卡图形是否发生变形,若发生变形,则根据所述锚点的坐标值修正所述答题卡图像。
其中,答题卡的上边为三个锚点,下边为两个锚点,根据这种排布情况可以辨识答题卡图像的上下左右的方向,以此对答题卡图像进行旋转调整,具体旋转图片的方法为现有的图像处理方法,在此不再赘述。
其中,当答题卡图像没有发生形变时,左上角和右上角锚点之间的距离应当等于左下角和右下角锚点之间的距离,左上角和左下角锚点之间的距离应当等于右上角和右下角锚点之间的距离。左上角和右上角锚点之间的距离记为第一距离,左下角和右下角锚点之间的距离记为第二距离,左上角和左下角锚点之间的距离记为第三距离,右上角和右下角锚点之间的距离记为第四距离。由于用户在拍摄的时候无法保证摄像头在答题卡正上方扫描,此时摄像头的焦平面与答题卡所在的平面不平行,拍摄出来的图像会变成梯形图或不规则的四边形(正常应该是长方形),导致第一距离和第二距离不相等,第三距离和第四距离不相等。因此,可以根据第一距离和第二距离之间的比值调整上下的形变,根据第三距离和第四距离之间的比值来调整左右的形变。以根据第一距离和第二距离之间的比值调整上下的形变为例,具体为:
若第一距离等于第二距离,则表示答题卡图像为发生形变;
若第一距离大于第二距离,则以第一距离为基准,对答题卡图像的左、右、下三边进行形变调整,使图像成为长方形;
若第一距离小于第二距离,则以第二距离为基准,对答题卡图像的左、右、上三边进行形变调整,使图像成为长方形。
步骤S2023,根据修正后的答题卡图像中左上角的锚点得到原点位置。
进一步的,所述步骤S205具体包括:
从所述服务器端获取所述题目的题型;
若所述题目的题型为非客观题,则根据所述像素坐标识别所述答题卡图像中的填涂区,并复制填涂区作为答题结果;
若所述题目的题型为客观题,则根据所述像素坐标识别所述答题卡图像中的填涂区,计算所述填涂区中的各个填涂单位的白点数;其中,在识别过程中,通过对填涂区进行高斯模糊、二值变换等操作,使得填涂区便于计算机识别分析。
若各个所述填涂单位的白点数均低于白点门限值,则用户未填涂答案,否则对各个填涂单位的白点数进行差值运算,根据差值运算结果确定出用户的答题结果。
程序对获取的答题卡题目列表参数进行遍历,分析每一道题目的答题结果,客观题与主观题的处理方式不同。
客观题的填涂区设计与常规答题卡一致,首先通过某一道题目的填涂区的顶点坐标、填涂区尺寸、填涂单位个数获取分析对象,通过对分析对象的不断变形(高斯模糊、二值变换等等),使得分析对象便于计算机分析。程序通过实验出来的白点下限值与白点上限值,对填涂区各填涂单位白点数进行差值运算结果进行对照,判定出用户准确的填涂结果。
针对主观题,通过主观题答题区域坐标参数、答题区尺寸,将答题结果从分析对象中截取下来进行保存。
进一步的,还包括:在识别完答题卡图像中的所有答题结果后,按题序整合并显示所有的答题结果,用户可以修改显示的答题结果。
进一步的,还包括:在用户确认完答题结果后,从所述服务器端获取参***,根据所述参***进行批改计算,将批改结果存储到所述服务器端并显示给用户。
其中,客观题可以根据服务器中保存的参***直接由***自动进行批改;对于非客观题,有阅卷者根据保存的图片进行批改。
图7-13为识别答题卡过程中各个阶段的界面显示效果图。图7为答题卡的二维码识别过程的效果图;图8为扫描二维识别码后得到的试卷信息;图9为扫描答题卡中具体内容的过程;图10为客观题扫描结果;图11为客观题结果修改;图12为主观题扫描结果;图13为客观题批改结果。
本实施例的答题卡识别方法可基于能够安装软件程序且携带有摄像头的移动电子设备实现,如智能手机、平板电脑等。
本实施例提供的答题卡识别方法特别适用于网络教育和远程教育的作业布置、提交、批改,学生只需要通过终端即可获取作业,下载打印即可进行作答,完成作业后通过终端摄像头即可上传作业,给远程教育的老师进行批改,对于客观题部分,还可以实现自动批改,实时公布批改结果。
实施例三
如题14所示,本实施例提供了一种作业***,包括:答题卡编辑端,服务器端和作业用户端,所述答题卡编辑端与所述服务器端连接,所述作业用户端与所述服务器端连接;
所述答题卡编辑端存储有第一计算机程序,所述第一计算机程序被处理器执行时实现实施例一中任一所述的方法;
所述服务器端用于存储所述答题卡编辑端和所述作业用户端发送的数据;
所述作业用户端存储有第二计算机程序,所述第二计算程序被处理器执行时实现实施例二中任一所述的方法。
其中,作业用户端可以是能够安装软件程序且携带有摄像头的移动电子设备,如智能手机、平板电脑等。
答题作业编辑端根据实施例一提供的答题卡生成方法生成如图5所示的答题卡,并将答题卡的信息存储到服务器端。
用户完成答题卡的填涂后,打开作业用户端中的APP,扫描答题卡,依次读取客观题、主观题的答题结果,进行缓存,直到一份作业所有答题卡都扫描结束,再读取完整的作业参数,对缓存下来的答题结果按照题目顺序进行排序合成。
作业用户端根据作业识别码从服务器端获取参***,对客观题的答题结果进行批改,并显示批改结果;对于主观题交由阅卷老师进行人工批改。
本实施例提供的作业***与上述方法出于相同的发明构思,具有相同的有益效果,此处不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
Claims (10)
1.一种答题卡生成方法,其特征在于,包括:
接收出题人输入的创建作业指令,生成唯一的作业识别码;
获取题目信息,所述题目信息包括题目的题型、题干内容、参***和题序;
通过浏览器将所述题目信息渲染得到答题卡,所述答题卡中包括所述作业识别码、用于定位的锚点、题目区和填涂区;
计算出每道题目的填涂区在所述答题卡中的坐标参数,所述坐标参数包括填涂区的顶点坐标和填涂区尺寸,所述顶点坐标为所述填涂区左上角的坐标值,所述填涂区尺寸包括填涂区的横向长度、纵向长度;
将渲染得到的答题卡、作业识别码、所有题目的填涂区的坐标参数以及所述题目信息作为本次作业的数据存储到服务器端。
2.根据权利要求1所述的方法,其特征在于,所述获取题目信息,包括:
获取所述出题人通过编辑界面输入的题干内容,并自动分配题序;
根据所述出题人通过编辑界面选择的题型显示对应的编辑控件;
获取所述出题人通过所述编辑控件输入的参***。
3.根据权利要求1所述的方法,其特征在于,所述算出每道题目的填涂区在所述答题卡中的坐标参数,包括:
以答题卡中左上角的锚点为原点坐标,计算每道题左上角的坐标;
计算每道题的题干区尺寸和填涂区尺寸;
根据每道题左上角的坐标和题干区尺寸,得到每道题填涂区的顶点坐标。
4.根据权利要求1所述的方法,其特征在于,还包括:若所述题目为客观题,根据题干内容计算所述题目的填涂单位的数量,将所述填涂单位的数量添加到所述题目的坐标参数中。
5.一种答题卡识别方法,其特征在于,包括:
通过摄像头获取答题卡图像,所述答题卡为通过权利要求1-4中任一项所述的方法得到的答题卡;
识别所述答题卡图像中的锚点,根据所述锚点定位得到原点位置;
识别所述答题卡中的作业识别码,从服务器端获取与所述作业识别码对应的作业中所有题目的填涂区的坐标参数;
根据所述原点位置和所述坐标参数,计算每道题目在所述答题卡图像中的像素坐标;
根据所述像素坐标识别所述答题卡图像中的填涂区,以得到答题结果;
将所述答题结果按题序存储。
6.根据权利要求5所述的方法,其特征在于,所述识别所述答题卡图像中的锚点,根据所述锚点定位得到原点位置,包括:
识别所述答题卡图像中的锚点,获得各个锚点的坐标值;
根据所述锚点的坐标值判断所述答题卡图形是否发生变形,若发生变形,则根据所述锚点的坐标值修正所述答题卡图像;
根据修正后的答题卡图像中左上角的锚点得到原点位置。
7.根据权利要求5所述的方法,其特征在于,所述根据所述像素坐标识别所述答题卡图像中的填涂区,以得到答题结果,包括:
从所述服务器端获取所述题目的题型;
若所述题目的题型为非客观题,则根据所述像素坐标识别所述答题卡图像中的填涂区,并复制填涂区作为答题结果;
若所述题目的题型为客观题,则根据所述像素坐标识别所述答题卡图像中的填涂区,计算所述填涂区中的各个填涂单位的白点数;
若各个所述填涂单位的白点数均低于白点门限值,则用户未填涂答案,否则对各个填涂单位的白点数进行差值运算,根据差值运算结果确定出用户的答题结果。
8.根据权利要求5所述的方法,其特征在于,还包括:在识别完答题卡图像中的所有答题结果后,按题序整合并显示所有的答题结果,用户可以修改显示的答题结果。
9.根据权利要求5所述的方法,其特征在于,还包括:在用户确认完答题结果后,从所述服务器端获取参***,根据所述参***进行批改计算,将批改结果存储到所述服务器端并显示给用户。
10.一种作业***,其特征在于,包括:答题卡编辑端,服务器端和作业用户端,所述答题卡编辑端与所述服务器端连接,所述作业用户端与所述服务器端连接;
所述答题卡编辑端存储有第一计算机程序,所述第一计算机程序被处理器执行时实现权利要求1-4中任一所述的方法;
所述服务器端用于存储所述答题卡编辑端和所述作业用户端发送的数据;
所述作业用户端存储有第二计算机程序,所述第二计算程序被处理器执行时实现权利要求5-9中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711122837.3A CN107908612A (zh) | 2017-11-14 | 2017-11-14 | 答题卡生成方法、答题卡识别方法、作业*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711122837.3A CN107908612A (zh) | 2017-11-14 | 2017-11-14 | 答题卡生成方法、答题卡识别方法、作业*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107908612A true CN107908612A (zh) | 2018-04-13 |
Family
ID=61844022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711122837.3A Pending CN107908612A (zh) | 2017-11-14 | 2017-11-14 | 答题卡生成方法、答题卡识别方法、作业*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107908612A (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109215448A (zh) * | 2018-11-23 | 2019-01-15 | 宁波宁大教育设备有限公司 | 一种客观题答案模板卡和客观题答案判断方法及装置 |
CN109597977A (zh) * | 2018-10-31 | 2019-04-09 | 北京五岳鑫信息技术股份有限公司 | 一种答题卡生成方法及装置 |
CN110060531A (zh) * | 2019-05-22 | 2019-07-26 | 清华大学 | 一种使用智能数码笔的计算机在线考试***和方法 |
CN110765995A (zh) * | 2019-10-11 | 2020-02-07 | 深圳市鹰硕技术有限公司 | 一种答题卡生成方法、识别方法、装置及存储介质 |
CN110766015A (zh) * | 2019-10-11 | 2020-02-07 | 深圳市鹰硕技术有限公司 | 一种答题卡识别方法、装置和服务器、***及存储介质 |
CN110930816A (zh) * | 2019-11-14 | 2020-03-27 | 卓书芳 | 一种试卷和习题书写内容采集方法 |
CN110968276A (zh) * | 2019-12-02 | 2020-04-07 | 联想(北京)有限公司 | 一种处理方法及处理装置 |
CN110969152A (zh) * | 2019-12-30 | 2020-04-07 | 福建天晴数码有限公司 | 练习册内容识别方法 |
CN110968277A (zh) * | 2019-12-30 | 2020-04-07 | 福建天晴数码有限公司 | 答题卡生成方法 |
CN111046644A (zh) * | 2019-11-07 | 2020-04-21 | 深圳市鹰硕技术有限公司 | 一种答题卡模板生成方法、识别方法、装置及存储介质 |
CN111126017A (zh) * | 2019-12-30 | 2020-05-08 | 福建天晴数码有限公司 | 答题卡生成*** |
CN111144342A (zh) * | 2019-12-30 | 2020-05-12 | 福建天晴数码有限公司 | 页面内容识别*** |
CN111144343A (zh) * | 2019-12-30 | 2020-05-12 | 福建天晴数码有限公司 | 答题卡内容识别*** |
CN111178268A (zh) * | 2019-12-30 | 2020-05-19 | 福建天晴数码有限公司 | 练习册内容识别*** |
CN111178269A (zh) * | 2019-12-30 | 2020-05-19 | 福建天晴数码有限公司 | 答题卡内容识别方法 |
CN111274778A (zh) * | 2020-02-18 | 2020-06-12 | 深圳中兴网信科技有限公司 | 答题卡生成***、方法、装置和计算机可读存储介质 |
CN111428446A (zh) * | 2020-02-26 | 2020-07-17 | 佛山四面体科技有限公司 | 问卷生成方法、问卷识别方法及问卷识别*** |
CN112966484A (zh) * | 2021-03-01 | 2021-06-15 | 维沃移动通信有限公司 | 图表排版方法、装置、以及电子设备、可读存储介质 |
CN113469147A (zh) * | 2021-09-02 | 2021-10-01 | 北京世纪好未来教育科技有限公司 | 答题卡识别方法、装置、电子设备以及存储介质 |
CN113657354A (zh) * | 2021-10-19 | 2021-11-16 | 深圳市菁优智慧教育股份有限公司 | 基于深度学习的答题卡识别方法及*** |
CN113672317A (zh) * | 2020-05-15 | 2021-11-19 | 北京字节跳动网络技术有限公司 | 用于渲染题目页面的方法和装置 |
CN116778032A (zh) * | 2023-07-03 | 2023-09-19 | 北京博思创成技术发展有限公司 | 答题卡生成方法、装置、设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334814A (zh) * | 2008-04-28 | 2008-12-31 | 华北电力大学 | 一种自动化的扫描阅卷***及阅卷方法 |
CN102789380A (zh) * | 2011-05-20 | 2012-11-21 | 智学馆科技有限公司 | 电子试卷的生成方法 |
CN102799776A (zh) * | 2012-07-10 | 2012-11-28 | 富士施乐实业发展(上海)有限公司 | 一种试卷自动处理*** |
CN202939608U (zh) * | 2012-03-07 | 2013-05-15 | 爱意福瑞(北京)科技有限公司 | 阅卷*** |
CN104809677A (zh) * | 2015-05-13 | 2015-07-29 | 江苏黄金屋教育咨询有限公司 | 基于统计和分析知识点掌握情况的自动阅卷方法 |
CN105468572A (zh) * | 2015-12-07 | 2016-04-06 | 无锡曙光云计算有限公司 | 一种试卷自动拆题组卷***及其组卷方法 |
CN106874508A (zh) * | 2017-02-28 | 2017-06-20 | 江苏中育优教科技发展有限公司 | 基于网格化图像处理的答卷生成及阅卷方法 |
KR20170106736A (ko) * | 2016-03-14 | 2017-09-22 | 이기곤 | 스마트 기기를 활용한 시험·감독의 방법 및 절차와 전용 답안지 제작 |
-
2017
- 2017-11-14 CN CN201711122837.3A patent/CN107908612A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334814A (zh) * | 2008-04-28 | 2008-12-31 | 华北电力大学 | 一种自动化的扫描阅卷***及阅卷方法 |
CN102789380A (zh) * | 2011-05-20 | 2012-11-21 | 智学馆科技有限公司 | 电子试卷的生成方法 |
CN202939608U (zh) * | 2012-03-07 | 2013-05-15 | 爱意福瑞(北京)科技有限公司 | 阅卷*** |
CN102799776A (zh) * | 2012-07-10 | 2012-11-28 | 富士施乐实业发展(上海)有限公司 | 一种试卷自动处理*** |
CN104809677A (zh) * | 2015-05-13 | 2015-07-29 | 江苏黄金屋教育咨询有限公司 | 基于统计和分析知识点掌握情况的自动阅卷方法 |
CN105468572A (zh) * | 2015-12-07 | 2016-04-06 | 无锡曙光云计算有限公司 | 一种试卷自动拆题组卷***及其组卷方法 |
KR20170106736A (ko) * | 2016-03-14 | 2017-09-22 | 이기곤 | 스마트 기기를 활용한 시험·감독의 방법 및 절차와 전용 답안지 제작 |
CN106874508A (zh) * | 2017-02-28 | 2017-06-20 | 江苏中育优教科技发展有限公司 | 基于网格化图像处理的答卷生成及阅卷方法 |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109597977A (zh) * | 2018-10-31 | 2019-04-09 | 北京五岳鑫信息技术股份有限公司 | 一种答题卡生成方法及装置 |
CN109215448A (zh) * | 2018-11-23 | 2019-01-15 | 宁波宁大教育设备有限公司 | 一种客观题答案模板卡和客观题答案判断方法及装置 |
CN110060531A (zh) * | 2019-05-22 | 2019-07-26 | 清华大学 | 一种使用智能数码笔的计算机在线考试***和方法 |
CN110765995A (zh) * | 2019-10-11 | 2020-02-07 | 深圳市鹰硕技术有限公司 | 一种答题卡生成方法、识别方法、装置及存储介质 |
CN110766015A (zh) * | 2019-10-11 | 2020-02-07 | 深圳市鹰硕技术有限公司 | 一种答题卡识别方法、装置和服务器、***及存储介质 |
CN111046644A (zh) * | 2019-11-07 | 2020-04-21 | 深圳市鹰硕技术有限公司 | 一种答题卡模板生成方法、识别方法、装置及存储介质 |
CN110930816A (zh) * | 2019-11-14 | 2020-03-27 | 卓书芳 | 一种试卷和习题书写内容采集方法 |
CN110968276A (zh) * | 2019-12-02 | 2020-04-07 | 联想(北京)有限公司 | 一种处理方法及处理装置 |
CN111178269A (zh) * | 2019-12-30 | 2020-05-19 | 福建天晴数码有限公司 | 答题卡内容识别方法 |
CN111178269B (zh) * | 2019-12-30 | 2023-04-18 | 福建天晴数码有限公司 | 答题卡内容识别方法 |
CN111126017A (zh) * | 2019-12-30 | 2020-05-08 | 福建天晴数码有限公司 | 答题卡生成*** |
CN111144342A (zh) * | 2019-12-30 | 2020-05-12 | 福建天晴数码有限公司 | 页面内容识别*** |
CN111144343A (zh) * | 2019-12-30 | 2020-05-12 | 福建天晴数码有限公司 | 答题卡内容识别*** |
CN111178268A (zh) * | 2019-12-30 | 2020-05-19 | 福建天晴数码有限公司 | 练习册内容识别*** |
CN110969152A (zh) * | 2019-12-30 | 2020-04-07 | 福建天晴数码有限公司 | 练习册内容识别方法 |
CN110969152B (zh) * | 2019-12-30 | 2023-04-18 | 福建天晴数码有限公司 | 练习册内容识别方法 |
CN111144343B (zh) * | 2019-12-30 | 2023-04-18 | 福建天晴数码有限公司 | 答题卡内容识别*** |
CN110968277A (zh) * | 2019-12-30 | 2020-04-07 | 福建天晴数码有限公司 | 答题卡生成方法 |
CN111178268B (zh) * | 2019-12-30 | 2023-04-18 | 福建天晴数码有限公司 | 练习册内容识别*** |
CN110968277B (zh) * | 2019-12-30 | 2023-04-11 | 福建天晴数码有限公司 | 答题卡生成方法 |
CN111274778A (zh) * | 2020-02-18 | 2020-06-12 | 深圳中兴网信科技有限公司 | 答题卡生成***、方法、装置和计算机可读存储介质 |
CN111428446A (zh) * | 2020-02-26 | 2020-07-17 | 佛山四面体科技有限公司 | 问卷生成方法、问卷识别方法及问卷识别*** |
CN111428446B (zh) * | 2020-02-26 | 2023-09-01 | 佛山四面体科技有限公司 | 问卷识别方法及问卷识别*** |
CN113672317A (zh) * | 2020-05-15 | 2021-11-19 | 北京字节跳动网络技术有限公司 | 用于渲染题目页面的方法和装置 |
CN112966484A (zh) * | 2021-03-01 | 2021-06-15 | 维沃移动通信有限公司 | 图表排版方法、装置、以及电子设备、可读存储介质 |
CN112966484B (zh) * | 2021-03-01 | 2024-06-07 | 维沃移动通信有限公司 | 图表排版方法、装置、以及电子设备、可读存储介质 |
CN113469147A (zh) * | 2021-09-02 | 2021-10-01 | 北京世纪好未来教育科技有限公司 | 答题卡识别方法、装置、电子设备以及存储介质 |
CN113657354B (zh) * | 2021-10-19 | 2022-01-25 | 深圳市菁优智慧教育股份有限公司 | 基于深度学习的答题卡识别方法及*** |
CN113657354A (zh) * | 2021-10-19 | 2021-11-16 | 深圳市菁优智慧教育股份有限公司 | 基于深度学习的答题卡识别方法及*** |
CN116778032A (zh) * | 2023-07-03 | 2023-09-19 | 北京博思创成技术发展有限公司 | 答题卡生成方法、装置、设备和存储介质 |
CN116778032B (zh) * | 2023-07-03 | 2024-04-16 | 北京博思创成技术发展有限公司 | 答题卡生成方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107908612A (zh) | 答题卡生成方法、答题卡识别方法、作业*** | |
CN109815932B (zh) | 一种试卷批改方法、装置、电子设备及存储介质 | |
CN109634961B (zh) | 一种试卷样本生成方法、装置、电子设备和存储介质 | |
CN110334585A (zh) | 表格识别方法、装置、计算机设备和存储介质 | |
CN110503100B (zh) | 一种医疗单据识别方法、装置、计算机装置及计算机可读存储介质 | |
CN101334814A (zh) | 一种自动化的扫描阅卷***及阅卷方法 | |
CN113223025B (zh) | 图像处理方法及装置、神经网络的训练方法及装置 | |
CN104134072A (zh) | 一种答题卡识别方法 | |
CN113592735A (zh) | 文本页面图像还原方法及***、电子设备和计算机可读介质 | |
CN110443140A (zh) | 文本定位的方法、装置、计算机设备及存储介质 | |
CN110647885A (zh) | 基于图片识别的试卷拆分方法、装置、设备以及介质 | |
CN111046644A (zh) | 一种答题卡模板生成方法、识别方法、装置及存储介质 | |
CN111104883A (zh) | 作业答案提取方法、装置、设备及计算机可读存储介质 | |
CN105160343A (zh) | 应用于胶片按需打印***的信息识别方法和装置 | |
CN107590495A (zh) | 答题卡图片纠偏方法、装置、可读存储介质以及电子设备 | |
CN110321838A (zh) | 一种阅卷方法、装置、终端及存储介质 | |
CN112669179A (zh) | 一种作业智能批改方法、装置、***及服务器 | |
CN111008594A (zh) | 改错题评阅方法、相关设备及可读存储介质 | |
CN110503101A (zh) | 字形评价方法、装置、设备及计算机可读存储介质 | |
CN109165642A (zh) | 一种基于深度学习的增强型答题卡智能识别方法 | |
CN115936937A (zh) | 基于智能答题卡的作业处理的方法、装置及*** | |
CN113642550B (zh) | 一种基于像素概率分布统计的熵最大化涂卡识别方法 | |
CN114881612A (zh) | 工程资料的一体化打印撰写实现方法、装置、设备及介质 | |
CN115690815A (zh) | 一种纸质作业处理方法、装置、设备及存储介质 | |
CN111898545B (zh) | 一种基于机器学习的智能阅卷***及方法 |
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: 20180413 |
|
RJ01 | Rejection of invention patent application after publication |