首页> 中国专利> 一种数学教学结果评估数据处理方法和装置

一种数学教学结果评估数据处理方法和装置

摘要

本申请公开了一种数学教学结果评估数据处理方法和装置,该方法包括:第一软件扫描设置在预定教室的第一二维码;第一软件通过第一二维码打开对应与预定教室的签到页面,并发送签到信息;服务器根据预定教室和时间确定进行教学的科目和老师;服务器记录发送过的签到信息的学生,并将发送过签到信息的学生的标识信息发送至第二软件;第二软件在科目的教学时间内发送测试题目到服务器;服务器将测试题目发送在预定时间范围内接收第一软件反馈的测试题目的答案,并进行保存。通过本申请解决了传统教学结果评估方法无法起到督促学生学习的问题,在一定程度上起到了促进学习的目的,并提高了教学结果评估的准确性。

著录项

  • 公开/公告号CN113283787A

    专利类型发明专利

  • 公开/公告日2021-08-20

    原文格式PDF

  • 申请/专利权人 临沂大学;

    申请/专利号CN202110647512.7

  • 发明设计人 殷俊峰;

    申请日2021-06-10

  • 分类号G06Q10/06(20120101);G06N3/04(20060101);G06N3/08(20060101);G06N20/00(20190101);G07C1/10(20060101);G09B7/02(20060101);H04W4/02(20180101);

  • 代理机构34176 合肥昕华汇联专利代理事务所(普通合伙);

  • 代理人孙怀香

  • 地址 276000 山东省临沂市兰山区御景湾(教授花园)南区2号楼3单元601

  • 入库时间 2023-06-19 12:18:04

说明书

技术领域

本申请涉及到软件领域,具体而言,涉及一种数学教学结果评估数据处理方法和装置。

背景技术

在高校的数学教学中,一般采用点名记考勤,然后,在年终的时候通过期末考试获取考生的成绩,从而结合考生的平时出勤情况和最终的考试成绩来决定学生的学习情况。

这种方式虽然是一种传统的教学评估方法,但是无法做到对学生的精确监督和也无法对学生做到更好的评估,例如,在点名记考勤的方式中会有很多同学代替别的同学签考勤,这种情况在比较枯燥的学科(例如高等数学)中更加严重,这种评估方法无法最终起到督促学生学习的目的。对于此在现有技术中并没有有效的解决手段。

发明内容

本申请实施例提供了一种数学教学结果评估数据处理方法和装置,以至少解决传统教学结果评估方法无法起到督促学生学习的问题。

根据本申请的一个方面,提供了一种数学教学结果评估数据处理方法,包括:第一软件扫描设置在预定教室的第一二维码;所述第一软件通过所述第一二维码打开对应与所述预定教室的签到页面,并通过所述签到页面发送签到信息,其中,所述签到信息包括:学生的标识信息、扫描所述二维码的时间以及第一移动终端的地理位置信息,其中,所述标识信息用于唯一标识所述学生的身份,所述第一软件安装在所述第一移动终端上;服务器根据所述预定教室和时间确定进行教学的科目和老师;所述服务器记录发送过的签到信息的学生,并将发送过签到信息的学生的标识信息发送至第二软件,其中,所述老师登陆到所述第二软件;所述第二软件在所述科目的教学时间内发送测试题目到所述服务器;所述服务器将所述测试题目发送至所有被所述服务器记录过签到信息的第一软件,并在预定时间范围内接收第一软件反馈的所述测试题目的答案,并进行保存;其中,所述签到信息和所述测试题目的答案用于对所述学生教学结果的评估。

进一步地,所述服务器记录发送过的签到信息的学生包括:所述服务器判断所述第一移动终端的地理位置信息是否在预定范围之内,其中,所述预定范围是根据预先配置的所述教室的地理位置确定的;如果在所述预定范围内,则所述服务器将该第一软件发送的签到信息记录,否则不记录。

进一步地,所述二维码通过所述第三软件显示,所述第三软件运行在放置于所述教室的设备上。

进一步地,所述放置于所述教室的设备的显示屏幕为墨水屏。

进一步地,在所述第一软件扫描设置在所述预定教室的第一二维码之前,所述方法还包括:所述服务器预先至少根据教室的标识生成所述第一二维码;所述服务器根据预先保存的所述教室的课程表中的时间信息在每节科目开始之前发送所述二维码至所述放置于所述教室的设备上。

根据本申请的另一个方面,还提供了一种数学教学结果评估数据处理装置,其特征在于,包括第一软件、第二软件和服务器,其中,所述第一软件用于扫描设置在预定教室的第一二维码;所述第一软件用于通过所述第一二维码打开对应与所述预定教室的签到页面,并通过所述签到页面发送签到信息,其中,所述签到信息包括:学生的标识信息、扫描所述二维码的时间以及第一移动终端的地理位置信息,其中,所述标识信息用于唯一标识所述学生的身份,所述第一软件安装在所述第一移动终端上;服务器用于根据所述预定教室和时间确定进行教学的科目和老师;所述服务器用于记录发送过的签到信息的学生,并将发送过签到信息的学生的标识信息发送至第二软件,其中,所述老师登陆到所述第二软件;所述第二软件用于在所述科目的教学时间内发送测试题目到所述服务器;所述服务器用于将所述测试题目发送至所有被所述服务器记录过签到信息的第一软件,并在预定时间范围内接收第一软件反馈的所述测试题目的答案,并进行保存;其中,所述签到信息和所述测试题目的答案用于对所述学生教学结果的评估。

进一步地,所述服务器用于判断所述第一移动终端的地理位置信息是否在预定范围之内,其中,所述预定范围是根据预先配置的所述教室的地理位置确定的;如果在所述预定范围内,则所述服务器将该第一软件发送的签到信息记录,否则不记录。

进一步地,所述二维码通过所述第三软件显示,所述第三软件运行在放置于所述教室的设备上。

进一步地,所述放置于所述教室的设备的显示屏幕为墨水屏。

进一步地,所述服务器用于预先至少根据教室的标识生成所述第一二维码;所述服务器用于根据预先保存的所述教室的课程表中的时间信息在每节科目开始之前发送所述二维码至所述放置于所述教室的设备上。

在本申请实施例中,采用了第一软件扫描设置在预定教室的第一二维码;所述第一软件通过所述第一二维码打开对应与所述预定教室的签到页面,并通过所述签到页面发送签到信息,其中,所述签到信息包括:学生的标识信息、扫描所述二维码的时间以及第一移动终端的地理位置信息,其中,所述标识信息用于唯一标识所述学生的身份,所述第一软件安装在所述第一移动终端上;服务器根据所述预定教室和时间确定进行教学的科目和老师;所述服务器记录发送过的签到信息的学生,并将发送过签到信息的学生的标识信息发送至第二软件,其中,所述老师登陆到所述第二软件;所述第二软件在所述科目的教学时间内发送测试题目到所述服务器;所述服务器将所述测试题目发送至所有被所述服务器记录过签到信息的第一软件,并在预定时间范围内接收第一软件反馈的所述测试题目的答案,并进行保存;其中,所述签到信息和所述测试题目的答案用于对所述学生教学结果的评估。通过本申请解决了传统教学结果评估方法无法起到督促学生学习的问题,在一定程度上起到了促进学习的目的,并提高了教学结果评估的准确性。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种数学教学结果评估数据处理方法的流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以下实施例中的方法。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在本实施例中提供了一种数学教学结果评估数据处理方法,图1是根据本申请实施例的一种数学教学结果评估数据处理方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,第一软件扫描设置在预定教室的第一二维码;

作为一个可选的实施方式,该二维码是根据教室的标识信息和课程信息以及一个递增的数字生成的,该递增的数字从1开始递增,每次二维码被扫描之后,生成数字递增1并根据递增后的数字生成新的二维码。当一个二维码被扫描之后,在服务器中标识该数字的二维码已经被扫描,此时,刷新二维码,刷新后的二维码是根据新的数字生成的,这样就可以保证一个二维码只能被扫描一次。学生使用拍照的方式将二维码发送给不上课的同学的方式是行不通的。

在上课时间开始预订时长之后(例如,半小时),服务器向放置在教室中的设备发送清除消息,该清除消息用于指示删除显示的二维码,并显示当前正在上课的科目以及下课时间。

在二维码被删除之后,服务器获取该递增数字的最终值,并且调用放置在教室中的设备上的摄像头对课堂进行拍照。对于拍照得到的照片识别其中的学生的数量,并将识别出的数量与最终值进行确认,并将确认结果发送至第二软件。该数量和最终值也用来比对最终受到的答案的数量。

从照片中识别学生的数量可以由多种方式,可以通过神经网络训练一个机器学习模型,该模型称为第三模型,该第三模型是使用多组训练数据训练得到的,每一组训练数据均包括已经配置的好的输入数据和已经配置好的和该输入数据对应的输出数据,其中,输入数据是照片,所述输出数据是标签,该标签用于标识这些照片人的数量。该第三模型训练之后就可以使用了,所述服务器将照片输入到所述第三模型中,该第三模型输出人的数量。调整摄像头的角度,是摄像头无法拍摄到老师。或者拍摄到老师将人的数量减1。

步骤S104,所述第一软件通过所述第一二维码打开对应与所述预定教室的签到页面,并通过所述签到页面发送签到信息,其中,所述签到信息包括:学生的标识信息、扫描所述二维码的时间以及第一移动终端的地理位置信息,其中,所述标识信息用于唯一标识所述学生的身份,所述第一软件安装在所述第一移动终端上;

步骤S106,服务器根据所述预定教室和时间确定进行教学的科目和老师,这里的服务器可以指运行在服务器上的软件或者服务;

步骤S108,所述服务器记录发送过的签到信息的学生,并将发送过签到信息的学生的标识信息发送至第二软件,其中,所述老师登陆到所述第二软件;

步骤S110,所述第二软件在所述科目的教学时间内发送测试题目到所述服务器;

步骤S112,所述服务器将所述测试题目发送至所有被所述服务器记录过签到信息的第一软件,并在预定时间范围内接收第一软件反馈的所述测试题目的答案(要求学生手写到纸上并进行拍照),并进行保存;其中,所述签到信息和所述测试题目的答案用于对所述学生教学结果的评估。

在一个可选的实施方式中,所述服务器在接收到所有答案之后,查找所述所有答案当中的雷同答案,对于查找到的雷同答案进行标记,并将查找结果反馈给对应的学生,其中,获取雷同答案的学生的标识信息,并根据所述标识信息向对应的第一软件发送所述查找结果。

其中查找雷同答案的方式有很多,例如,可以通过神经网络训练一个机器学习模型,该模型称为第一模型,该第一模型是使用多组训练数据训练得到的,每一组训练数据均包括已经配置的好的输入数据和已经配置好的和该输入数据对应的输出数据,其中,输入数据是多张题目答案的照片,所述输出数据是标签,该标签用于标识这些照片中哪些是雷同的。该第一模型训练之后就可以使用了,所述服务器将所有答案对应的照片输入到所述第一模型中,该第一模型输出用于标识哪些是雷同的标识信息。

判断答案正确的方式也有很多种,例如,扫描带有答案的照片并将所述照片中的文字和符号提取出来,将照片中的答案转换成可以编辑的文字和符号。将这些可以编辑的文字和符号重新按照预定格式生成第二照片,将所述第二照片与预先保存的正确答案照片进行比较,该正确答案的照片也是使用预定格式生成,这样可以保证第二照片和正确答案照片的字体以及大小以及答案在照片中的位置相同;根据比较结果确定答案对应的分数。这是一种智能的实现方式,在确定分数之后,将答案和分数发送至对应的学生,所述学生通过第一软件反馈是否对所述分数存有疑问,在存有疑问的情况下,由老师进行手工更正。

比较照片的方式有很多,例如,可以通过神经网络训练一个机器学习模型,该模型称为第二模型,该第二模型是使用多组训练数据训练得到的,每一组训练数据均包括已经配置的好的输入数据和已经配置好的和该输入数据对应的输出数据,其中,输入数据是两张题目答案的照片,所述输出数据是标签,该标签用于标识这两张照片相同给的百分比。该第二模型训练之后就可以使用了,所述服务器将照片输入到所述第二模型中,该第二模型输出百分比,该百分比中的分数就是最终的得分,例如,95%,则最终得分为95分。

通过上述步骤,可以通过服务器记录考勤情况,并且还可以在每节课均发送一个测试题目,将日常的测试和考勤相结合,并且,只有签过到的学生才能参加测试,最终保存签到信息和测试结果,这些均用于对学生进行评估。因此,上述步骤解决了传统教学结果评估方法无法起到督促学生学习的问题,在一定程度上起到了促进学习的目的,并提高了教学结果评估的准确性。

作为一个可选的实施方式,在学期结束之后,将该学生的每一个答案的得分进行求和,得到分数的总和,然后用分数的总和除以老师一种出的题目的数量,这样就可以得到平均分数。如果学生缺课的话,必然缺少至少一个答案,但是分母却是老师出过的所有的题目,这样,学生的分数必然会降低,因此这种考核方式不仅仅考核了学生的学习结果,还间接考核了学生的出勤情况。

为了方式学生的分数被篡改,对于每一次得到的所有答案在评估结束之后对每一个答案进行加密,加密秘钥使用该学生在学校教学系统中登陆的密码。

作为另一个可选的实施方式,服务器可以将加密的答案进行保存,所述服务器将答案发送至背书节点;所述背书节点是区块链中的节点中的一种,所述背书节点,用于为每个接收到的答案产生背书签名,并将签名后的答案发送至所述服务器;所述服务器用于将答案背书到一个有效载荷中,并将它广播到排序服务节点;所述排序服务节点用于将排好序的答案放入区块并发送到通道内的所有节点,所述排序服务节点是区块链中的节点中的一种,所述排序服务节点为提供共享的通信通道,为包含答案的消息提供广播服务;所述区块用于生成区块链,所述区块包括至少一个加密后的答案以及该区块的时间戳。

对于生成的每个区块链,均发送给每个提交过该答案的学生的第一软件在本地保存,这样,更加安全。

优选地,所述服务器记录发送过的签到信息的学生包括:所述服务器判断所述第一移动终端的地理位置信息是否在预定范围之内,其中,所述预定范围是根据预先配置的所述教室的地理位置确定的;如果在所述预定范围内,则所述服务器将该第一软件发送的签到信息记录,否则不记录。

优选地,所述二维码通过所述第三软件显示,所述第三软件运行在放置于所述教室的设备上。

优选地,所述放置于所述教室的设备的显示屏幕为墨水屏。

优选地,在所述第一软件扫描设置在所述预定教室的第一二维码之前,所述方法还包括:所述服务器预先至少根据教室的标识生成所述第一二维码;所述服务器根据预先保存的所述教室的课程表中的时间信息在每节科目开始之前发送所述二维码至所述放置于所述教室的设备上。

在本实施例中,还提供了一种数学教学结果评估数据处理装置(或者也可以称为系统),该装置用于实现上述的方法,在上述方法中已经进行过说明的在此不再赘述。该装置包括第一软件、第二软件和服务器,其中,所述第一软件用于扫描设置在预定教室的第一二维码;所述第一软件用于通过所述第一二维码打开对应与所述预定教室的签到页面,并通过所述签到页面发送签到信息,其中,所述签到信息包括:学生的标识信息、扫描所述二维码的时间以及第一移动终端的地理位置信息,其中,所述标识信息用于唯一标识所述学生的身份,所述第一软件安装在所述第一移动终端上;服务器用于根据所述预定教室和时间确定进行教学的科目和老师;所述服务器用于记录发送过的签到信息的学生,并将发送过签到信息的学生的标识信息发送至第二软件,其中,所述老师登陆到所述第二软件;所述第二软件用于在所述科目的教学时间内发送测试题目到所述服务器;所述服务器用于将所述测试题目发送至所有被所述服务器记录过签到信息的第一软件,并在预定时间范围内接收第一软件反馈的所述测试题目的答案,并进行保存;其中,所述签到信息和所述测试题目的答案用于对所述学生教学结果的评估。

优选地,所述服务器用于判断所述第一移动终端的地理位置信息是否在预定范围之内,其中,所述预定范围是根据预先配置的所述教室的地理位置确定的;如果在所述预定范围内,则所述服务器将该第一软件发送的签到信息记录,否则不记录。

优选地,所述二维码通过所述第三软件显示,所述第三软件运行在放置于所述教室的设备上。

优选地,所述放置于所述教室的设备的显示屏幕为墨水屏。

优选地,所述服务器用于预先至少根据教室的标识生成所述第一二维码;所述服务器用于根据预先保存的所述教室的课程表中的时间信息在每节科目开始之前发送所述二维码至所述放置于所述教室的设备上。

在本实施例中还提供了一种计算机可读介质和/或处理器,用于存储软件,所述软件用于执行上述第一软件、第二软件、和/或服务器所执行的功能,该介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

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

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号