本发明涉及互动反馈技术领域,尤其是涉及实时发题方法及系统。
背景技术:
目前,处理课堂学生互动反馈的技术主要是采用多通道、0dBm功率双向2.4GHz无线加密通信技术,键盘数据被基站成功接收后会返回确认信息并在键盘上指示。或者采用433MHz双向数字无线射频加密通讯技术的答题终端。同时该终端还需要配备无线主控器或者基站。该主控器的通道有限,只能支持一定数量的终端的接入。
采用基站+终端的形式,需要老师保管好每个终端,还需要随时保障终端电池有电,给老师带来很大的工作量,另外在传输过程中经常由于网络原因造成数据丢失,影响课堂的教学效率。
技术实现要素:
有鉴于此,本发明的目的在于提供实时发题方法及系统,既能减轻老师的工作量,提高教学效率,又能提高数据的完整性。
第一方面,本发明实施例提供了一种实时发题方法,其中,包括:
获取用户信息,并根据所述用户信息形成关联信息;
获取试题数据信息;
将所述试题数据信息通过所述关联信息发送给用户终端,并对所述试题数据信息的发送状态进行监测,产生反馈信号;
如果所述反馈信号为异常状态,则重新发送所述试题数据信息。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述试题数据信息包括题目试题,所述获取试题数据信息包括:
从数据库中选取题目资源;
将所述题目资源进行编辑,生成所述题目试题。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述题目数据信息还包括选项,所述获取试题数据信息还包括:
获取语音信息,并将所述语音信息转换为文字信息;
将所述文字信息进行编辑,生成所述选项。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述用户信息包括第一登录信息和第二登录信息,所述获取用户信息,并根据所述用户信息形成关联信息包括:
获取所述第一登录信息和所述第二登录信息;
将所述第一登录信息和所述第二登录信息进行关联,形成所述关联信息。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述第一登录信息包括课程信息和学生列表信息,所述获取所述第一登录信息包括:
获取注册信息,并根据所述注册信息分配用户ID;
获取密码信息,将所述用户ID和所述密码信息进行匹配,并在所述用户ID和所述密码信息匹配成功的情况下获取所述课程信息和所述学生列表信息。
第二方面,本发明实施例还提供一种实时发题系统,其中,包括:
关联单元,用于获取用户信息,并根据所述用户信息形成关联信息;
试题获取单元,用于获取试题数据信息;
试题发送单元,用于将所述试题数据信息通过所述关联信息发送给用户终端,并对所述试题数据信息的发送状态进行监测,产生反馈信号;
重发单元,用于在所述反馈信号为异常状态的情况下,重新发送所述试题数据信息。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述试题数据信息包括题目试题,所述试题获取单元包括:
从数据库中选取题目资源;
将所述题目资源进行编辑,生成所述题目试题。
结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述试题数据信息还包括选项,所述试题获取单元还包括:
获取语音信息,并将所述语音信息转换为文字信息;
将所述文字信息进行编辑,生成所述选项。
结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,所述用户信息包括第一登录信息和第二登录信息,所述关联单元包括:
获取所述第一登录信息和所述第二登录信息;
将所述第一登录信息和所述第二登录信息进行关联,形成所述关联信息。
结合第二方面的第三种可能的实施方式,本发明实施例提供了第二方面的第四种可能的实施方式,其中,所述第一登录信息包括课程信息和学生列表信息,所述获取所述第一登录信息包括:
获取注册信息,并根据所述注册信息分配用户ID;
获取密码信息,将所述用户ID和所述密码信息进行匹配,并在所述用户ID和所述密码信息匹配成功的情况下获取所述课程信息和所述学生列表信息。
本发明提供的实时发题方法及系统,通过获取用户信息,并根据用户信息形成关联信息,获取试题数据信息,将试题数据信息通过关联信息发送给用户终端,并对试题数据信息的发送状态进行监测,产生反馈信号,如果反馈信号为异常状态,则重新发送试题数据信息。本发明可以减轻老师的工作量,提高教学效率,还可以提高数据的完整性。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的实时发题方法流程图;
图2为本发明实施例一提供的关联信息形成方法流程图;
图3为本发明实施例一提供的第一登录信息获取方法流程图;
图4为本发明实施例一提供的题目试题生成方法流程图;
图5为本发明实施例一提供的选项生成方法流程图;
图6为本发明实施例二提供的实时发题系统示意图。
图标:
100-关联单元;200-试题获取单元;300-试题发送单元;400-重发单元。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,处理课堂学生互动反馈的技术主要是采用无线加密通信技术,或者采用双向数字无线射频加密通讯技术的答题终端。同时该终端还需要配备无线主控器或者基站。采用基站+终端的形式,需要老师保管好每个终端,还需要随时保障终端电池有电,给老师带来很大的工作量,另外在传输过程中经常由于网络原因造成数据丢失,影响课堂的教学效率。
基于此,本发明实施例提供的实时发题方法及系统既能减轻老师的工作量,提高教学效率,又能提高数据的完整性。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种实时发题方法进行详细介绍。
实施例一:
图1为本发明实施例一提供的实时发题方法流程图。
参照图1,实时发题方法包括如下步骤:
步骤S110,获取用户信息,并根据用户信息形成关联信息;
步骤S120,获取试题数据信息;
步骤S130,将试题数据信息通过关联信息发送给用户终端,并对试题数据信息的发送状态进行监测,产生反馈信号;
步骤S140,如果反馈信号为异常状态,则重新发送试题数据信息。
具体地,该方法是基于socket通信服务器来实现师生间在课程中的即时发题互动。基于socket通信服务器,老师端和学生端登录实时发题系统,从而获取双方的用户信息,实时发题系统的关联单元根据用户信息将同一课程的老师和学生关联到一起,形成关联信息,即形成了当前某节课的课程组,老师和学生之间的发送试题数据信息及其他互动过程通过课堂组传送。在老师终端将试题数据信息发送给用户终端(这里用户终端为学生终端)的过程中,试题发送单元会通过程序中的代码来自动检测老师终端的网络是否畅通,因网络问题或其他问题造成学生终端未收到试题后,将向老师终端反馈异常状态的提示消息,并启动自动重发机制,由重发单元继续重新发送该试题数据信息给学生终端,保障所有学生终端都能收到试题数据信息。
根据本发明的示例性实施例,用户信息包括第一登录信息和第二登录信息,参照图2,形成关联信息包括如下步骤:
步骤S210,获取第一登录信息和第二登录信息;
步骤S220,将第一登录信息和第二登录信息进行关联,形成关联信息。
具体地,第一登录信息包括老师登录实时发题系统时老师个人的学校、课程、用户名和密码等相关资料,第二登录信息包括学生登录实时发题系统时输入的学生个人的学校、课程、用户名和密码等相关资料。关联单元自动将第一登录信息和第二登录信息进行匹配和关联,得到课堂组。根据课堂组,实时发题系统可以判断老师发送的试题数据信息,应该对应展示到哪些学生的用户终端。
另外,第一登录信息包括课程信息和学生列表信息,参照图3,获取第一登录信息包括如下步骤:
步骤S310,获取注册信息,并根据注册信息分配用户ID;
步骤S320,获取密码信息,将用户ID和密码信息进行匹配,并在用户ID和密码信息匹配成功的情况下获取课程信息和学生列表信息。
具体地,老师在老师终端上填写个人的姓名、学校、课程和密码等注册信息,关联单元获取注册信息,并根据注册信息分配用户ID;当老师再次进入实时发题系统时,只需要输入用户ID和信息密码即可。关联单元将用户ID和密码信息进行匹配,并在用户ID和密码信息匹配成功的情况下获取相对应的课程信息和学生列表信息;如果匹配失败则不能进入实时发题系统,防止他人盗用信息。
第二登录信息的获取方法与上述方法同理,学生通过用户ID和密码信息登录系统。
根据本发明的示例性实施例,试题数据信息包括题目试题,参照图4,获取题目试题包括如下步骤:
步骤S410,从数据库中选取题目资源;
步骤S420,将题目资源进行编辑,生成题目试题。
具体地,老师根据实际课堂教学场景,在数据库中选择适合的题目资源,比如可以打开一个图片或一个文档资源作为一个试题,根据实际教学需求进行编辑,便作为题目试题;也可以老师提前编辑一份试卷并上传至数据库进行保存,在需要时,通过试题发送单元随时下发给学生终端,学生通过学生终端对题目试题进行逐项作答。这里题目试题支持单选、多选和投票等多种类型。
根据本发明的示例性实施例,试题数据信息还包括选项,参照图5,获取选项还包括如下步骤:
步骤S510,获取语音信息,并将语音信息转换为文字信息;
步骤S520,将文字信息进行编辑,生成选项。
具体地,老师不需要事先准备数字化的试题,老师口述题目,试题获取单元将获取语音信息,通过语音识别将语音信息为文字信息,对文字信息进行编辑之后将在学生终端生成选项,让对应这节课的学生进行选择。
试题数据信息获取完成之后,老师通过老师终端发送试题指令,试题发送单元根据试题指令,将试题数据信息发送给学生终端,学生可以通过操作学生终端提交答案信息。
本发明提供的实时发题方法,通过获取用户信息,并根据用户信息形成关联信息,获取试题数据信息,将试题数据信息通过关联信息发送给用户终端,并对试题数据信息的发送状态进行监测,产生反馈信号,如果反馈信号为异常状态,则重新发送试题数据信息。本发明可以减轻老师的工作量,提高教学效率,还可以提高数据的完整性。
实施例二:
图6为本发明实施例二提供的实时发题系统示意图。
参照图6,实时发题系统包括关联单元100、试题获取单元200、试题发送单元300和重发单元400;
关联单元100,用于获取用户信息,并根据用户信息形成关联信息;
试题获取单元200,用于获取试题数据信息;
试题发送单元300,用于将试题数据信息通过关联信息发送给用户终端,并对试题数据信息的发送状态进行监测,产生反馈信号;
重发单元400,用于在反馈信号为异常状态的情况下,重新发送试题数据信息。
根据本发明的示例性实施例,试题数据信息包括题目试题,试题获取单元200包括:
从数据库中选取题目资源;
将题目资源进行编辑,生成题目试题。
根据本发明的示例性实施例,试题数据信息还包括选项,试题获取单元200还包括:
获取语音信息,并将语音信息转换为文字信息;
将文字信息进行编辑,生成选项。
根据本发明的示例性实施例,用户信息包括第一登录信息和第二登录信息,关联单元100包括:
获取第一登录信息和第二登录信息;
将第一登录信息和第二登录信息进行关联,形成关联信息。
根据本发明的示例性实施例,第一登录信息包括课程信息和学生列表信息,获取第一登录信息包括:
获取注册信息,并根据注册信息分配用户ID;
获取密码信息,将用户ID和密码信息进行匹配,并在用户ID和密码信息匹配成功的情况下获取课程信息和学生列表信息。
本发明提供的实时发题系统,包括关联单元、试题获取单元、试题发送单元和重发单元,通过获取用户信息,并根据用户信息形成关联信息,获取试题数据信息,将试题数据信息通过关联信息发送给用户终端,并对试题数据信息的发送状态进行监测,产生反馈信号,如果反馈信号为异常状态,则重新发送试题数据信息。本发明可以减轻老师的工作量,提高教学效率,还可以提高数据的完整性。
实施例三:
本实时发题系统还可以与实时收题系统配合使用,老师通过实时发题系统将试题发送给学生后,学生通过实时收题系统将答案提交给老师。每当有学生通过学生终端提交答案信息时,Socket通信服务器都会自动将答案信息与该学生的第二登录信息进行关联,以此得到的答题数据信息涉及各选项、各试题的人数、姓名、未作答学生和正确率以及各学生的答题情况等,为做统计提供了准确且全面的信息基础。老师对老师终端进行操作开始收题,Socket通信服务器自动对答题数据信息进行完整的记录,根据答题数据信息对递交人数进行统计,得到统计信息,并发送动态提示信息,比如已经收取XXX人,以使老师通过老师终端随时查看已经收取的学生的答案人数。其中,统计信息包括选项分析图表、试题分析图表和学生分析图表。
老师自由选择收题时间,通过对老师终端进行操作,向服务器发送收题指令信息,服务器将统计信息发送给老师终端,并控制老师终端自动跳转到统计结果页面。统计页面展示服务器得到的统计信息,包括每个学生的答题结果,并且将答题结果以饼状图和柱状图等形式进行展示,通过统计信息可以一目了然的查看本次发题的答题情况、通过折线图展示每一道题目的正确的人数,并且可以按照分数段进行统计,每个学生所处的分数范围,并且可以记录下来形成课堂数据,老师还可以从历史测验中查看测验的最高分最低分以及平均分,对学生的成长形成记录。
另外,在学生提交答案信息的过程中,Socket通信服务器采用自动重发机制、数据双加密方式,确保答案信息的正确性,又能够避免数据丢失,保障每个学生能提交答案。
本发明实施例所提供的实时发题方法及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。