一种教学中的互动与即时反馈系统及方法_2

文档序号:9688603阅读:来源:国知局
015]为达到上述目的,本发明还提供一种教学中的互动与即时反馈方法,包括如下步骤:
教师端调取抢答器,于接收到开始指令后,把约定格式的报文经服务器端发送给学生端;
该学生端接收到报文之后并解包,并予判断出是抢答指令后弹出抢答界面;
该学生端接收学生的抢答结果,并把约定格式的报文经服务器端发送给教师端;
该教师端根据时间确定第一个抢到的学生端,并予以显示。
[0016]进一步地,该服务器转发报文的同时将该学生端的抢答记录记录在后台数据库。
[0017]与现有技术相比,本发明一种教学中的互动与即时反馈系统及方法通过学生端、教师端及服务器端的交互,可以让每个学生想提问都可以实时提问,老师也能看到所有学生的提问信息,本发明还可以让投票实时化,统计结果实时展现给老师看,可以做到为每个学生所投的选项保密;针对抢答则可以更加准确的找到第一个抢答的学生。另外,在本发明中,无论教师端运行什么课件,都可以不离开该应用,直接借助于该应用界面内容发起数字抢答、投票等行为,并完成即时的学情统计,便于教师对课堂教学进度的把握。
【附图说明】
[0018]图1为本发明一种教学中的互动与即时反馈系统的系统架构图;
图2为本发明较佳实施例中学生端10的细部结构图; 图3为本发明较佳实施例中教师端20的细部结构图;
图4为本发明较佳实施例中服务器端30的细部结构图;
图5为本发明之较佳实施例的网络结构图;
图6为本发明一种教学中的互动与即时反馈方法之第一较佳实施例的步骤流程图;
图7为本发明一种教学中的互动与即时反馈方法之第二较佳实施例的步骤流程图;
图8为本发明一种教学中的互动与即时反馈方法之第三较佳实施例的步骤流程图。
[0019]
【具体实施方式】
[0020]以下通过特定的具体实例并结合【附图说明】本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
[0021]图1为本发明一种教学中的互动与即时反馈系统的系统架构图。如图1所示,本发明一种教学中的互动与即时反馈系统,包括:学生端10、教师端20以及服务器端30。
[0022]其中,学生端10,于发起提问时,将当前屏幕截图并转化为流,上传到服务器端30,接收服务器端30返回的资源ID,然后将指令代号与该资源ID按照约定好的格式组成相应的报文,通过SOCKET将该报文发送给服务器端30 ;于处理投票时,接收服务器端30通过SOCKET转发的报文,并按照约定的格式进行解包以获得资源ID,并根据该资源ID向服务器端30请求下载图片并显示,并于接收到投票指令后弹出相应的投票键盘,接收学生的输入选项,并再次通过SOCKET把约定格式的报文通过服务器端30发送给教师端20 ;于处理抢答时,通过SOCKET接收报文并解包,判断是抢答指令后弹出抢答按钮,接收学生的抢答操作,通过SOCKET把约定格式的报文通过服务器端30发送给教师端20。
[0023]教师端20,于处理提问时,通过SOCKET接收服务器端30转发的报文,并按约定的格式解包,解包后获得资源ID,并根据该资源ID向服务器端30请求获取相应的图片流,并转换成图片文件于教师端20展示;于发起投票时,截取当前屏幕转化成流,并将流上传到服务器端30,接收服务器端30自动生成的唯一标识的资源ID,然后将推送图片指令和该资源ID按照事先约定的报文格式组包,通过SOCKET并经服务器端30发送给学生端10,并于推送图片指令发送成功后,再通过SOCKET经服务器端30向学生端10发送投票指令,接收学生端10通过服务器端30转发的报文并按约定格式解包,获取到学生选择的选项实时更新投票结果;于发起抢答时,调出抢答器,通过SOCKET把约定格式的报文经服务器端30发送给学生端10,接收学生端10通过服务器端30发送的保文,根据时间前后顺序确定谁是第一个抢到的学生并予以显示。
[0024]服务器端30,接收学生端10屏幕截图转化的流,并产生一资源ID返回给学生端10,同时,将该学生端10的提问记录写入后台数据库中,接收教师端20屏幕截图转化的流,自动生成一个唯一标识的资源ID返回给教师端20,接收学生端10与教师端20的获取图片请求并发送相应的图片流,转发学生端10与教师端交互的报文,将学生端10的抢答记录把保存于后台数据库。
[0025]图2为本发明较佳实施例中学生端10的细部结构图。如图2所示,学生端10进一步包括:
提问发起模组101,将学生端10的当前屏幕截图并转化为流,上传到服务器端30,接收服务器端30返回的资源ID,然后将指令代号与该资源ID按照约定好的格式组成相应的报文,通过SOCKET将该报文经服务器端30转发给教师端20 ;投票处理模组102,接收服务器端30通过SOCKET转发的报文,并按照约定的格式进行解包以获得资源ID,并根据该资源ID向服务器端30请求下载图片并显示,并于接收到投票指令后弹出相应的投票键盘,接收学生的输入选项,并再次通过SOCKET把约定格式的报文通过服务器端30发送给教师端20 ;抢答处理模组103,通过SOCKET接收报文并解包,判断是抢答指令后弹出抢答按钮,接收学生的抢答操作,并通过SOCKET把约定格式的报文通过服务器端30发送给教师端20。
[0026]图3为本发明较佳实施例中教师端20的细部结构图。在本发明具体实施例中,教师端20进一步包括:
提问处理模组201,通过SOCKET接收服务器端30转发的学生端10的报文,并按约定的格式解包,解包后获得资源ID,并根据该资源ID向服务器端30请求获取相应的图片流,并转换成图片文件于教师端20展示;投票发起模组202,截取教师端20的当前屏幕转化成流,并将流上传到服务器端30,接收服务器端30自动生成的唯一标识的资源ID,然后将推送图片指令和该资源ID按照事先约定的报文格式组包,通过SOCKET并经服务器端30发送给学生端10,并于推送图片指令发送成功后,再通过SOCKET经服务器端30向学生端10发送投票指令,接收学生端10通过服务器端30转发的报文并按约定格式解包,获取到学生选择的选项实时更新投票结果;抢答发起模组202,调取抢答器,通过SOCKET把约定格式的报文经服务器端30发送给学生端10,接收学生端10通过服务器端30发送的保文,根据时间前后顺序确定谁是第一个抢到的学生并予以显示。
[0027]图4为本发明较佳实施例中服务器端30的细部结构图。在本发明较佳实施例中,服务器端30进一步包括:
接收模组301,接收学生端10屏幕截图转化的流,并产生一资源ID返回给学生端,接收教师端20屏幕截图转化的流,并自动生成一个唯一标识的资源ID返回给教师端20,接收学生端10与教师端20的获取图片请求并提供相应的图片流;转发模组302,通过SOCKET转发学生端10与教师端交互的报文;保存模组303,将学生端10的提问记录及抢答记录保存于后台数
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1