服务器、学生端、教师端及其学科作业处理方法、系统的制作方法

文档序号:9870384
服务器、学生端、教师端及其学科作业处理方法、系统的制作方法
【技术领域】
[0001]本发明涉及教育信息化领域,尤其涉及一种服务器、学生端、教师端及其学科作业处理方法、系统。
【背景技术】
[0002]随着教育信息化不断发展,越来越多的学校都建立了信息化的教学系统。通常,这类教学系统包括服务器、教师客户端(简称教师端)和学生客户端(简称学生端)三大部分,它们相互配合以信息化的方式完成教学过程。特别是随着网络技术和移动终端技术的发展,越来越多的信息化辅助教学设备被引入课堂。这些辅助设备的引入,使得传统的教学模式也随之变化。例如,教师为学生布置学科作业的方式不再仅仅局限于教师在课堂上口头或板书进行,而是可以通过电子邮件或微信群发等手段进行。然而,无论是传统的方式还是利用电子邮件或微信群发的方式布置作业,教师仍然无法督促学生在限定的时间内完成作业。学生在没有时间限制又无人监督的情况下,很可能一边做作业,一边玩耍,没有紧迫感,本该半小时完成的作业却花费数小时完成。这不利于学生良好习惯的养成。

【发明内容】

[0003]为解决现有存在的技术问题,本发明实施例期望提供一种服务器、学生端、教师端及其学科作业处理方法、系统,能及时有效的为学生布置学科作业并提高学生完成作业的紧迫感。
[0004]本发明实施例的技术方案是这样实现的:
[0005]本发明实施例提供一种学科作业处理方法,用于服务器,所述方法包括:
[0006]接收教师端发送的作业信息和对应的推送班级,所述作业信息包括作业标题、作业内容和预计时间;
[0007]根据所述作业信息和对应的推送班级,为所述推送班级的每个学生端逐一建立作业推送消息;
[0008]当所述推送班级的学生端为已登录时,发送所述作业推送消息至所述学生端。
[0009]上述方案中,所述根据所述作业信息和对应的推送班级,为所述推送班级的每个学生端逐一建立作业推送消息包括:
[0010]创建作业推送消息表;
[0011]为所述推送班级的每个学生端逐一建立一条记录插入所述作业推送消息表;所述作业推送消息表记录包括:学生端信息、作业标题和推送状态;
[0012]将所述推送状态设置为未推送。
[0013]上述方案中,所述当所述推送班级的学生端为已登录时,发送所述作业推送消息至所述学生端包括:
[0014]取出作业推送消息表中一条推送状态为未推送的记录;
[0015]判断所述记录对应的学生端是否已登录;
[0016]当所述学生端为已登录时,以UDP消息的形式将所述记录对应的作业标题发送至所述学生端,并将所述记录对应的推送状态设置为已推送。
[0017]本发明实施例还提供一种学科作业处理方法,用于学生端,所述方法包括:
[0018]接收并解析服务器发送的作业推送消息,得到作业标题;
[0019]根据所述作业标题,获取对应的作业信息,所述作业信息包括作业标题、作业内容和预计时间;
[0020]显示所述作业标题和作业内容,同时按照所述预计时间设置定时器并开始计时;
[0021]当定时器时间到所述预计时间之后,锁定操作界面,提交作业完成情况至服务器。
[0022]本发明实施例还提供一种学科作业处理方法,用于教师端,所述方法包括:
[0023]接收用户输入的作业信息,所述作业信息包括作业标题、作业内容和预计时间;
[0024]接收用户指定的所述作业信息对应的推送班级;
[0025]将所述作业信息和对应的推送班级发送至服务器。
[0026]本发明实施例还提供一种服务器,用于学科作业处理,所述服务器包括:作业接收模块、消息建立模块、以及消息推送模块;其中,
[0027]作业接收模块,用于接收教师端发送的作业信息和对应的推送班级,所述作业信息包括作业标题、作业内容和预计时间;
[0028]消息建立模块,用于根据所述作业信息和对应的推送班级,为所述推送班级的每个学生端逐一建立作业推送消息;
[0029]消息推送模块,用于当所述推送班级的学生端为已登录时,发送所述作业推送消息至所述学生端。
[0030]上述方案中,所述消息建立模块包括:
[0031 ]消息表创建单元,用于创建作业推送消息表;
[0032]记录建立单元,用于为所述推送班级的每个学生端逐一建立一条记录插入所述作业推送消息表;所述作业推送消息表记录包括:学生端信息、作业标题和推送状态;
[0033]状态设置单元,用于将所述推送状态设置为未推送;
[0034]所述消息推送模块包括:
[0035]记录取出单元,用于取出作业推送消息表中一条推送状态为未推送的记录;
[0036]判断单元,用于判断所述记录对应的学生端是否已登录;
[0037]消息发送单元,用于当所述学生端为已登录时,以UDP消息的形式将所述记录对应的作业标题发送至所述学生端,并将所述记录对应的推送状态设置为已推送。
[0038]本发明实施例还提供一种学生端,用于学科作业处理,所述学生端包括:消息接收模块、作业获取模块、作业显示和计时模块、以及作业提交模块;其中,
[0039]消息接收模块,用于接收并解析服务器发送的作业推送消息,得到作业标题;
[0040]作业获取模块,用于根据所述作业标题,获取对应的作业信息,所述作业信息包括作业标题、作业内容和预计时间;
[0041 ] 作业显示和计时模块,用于显示所述作业标题和作业内容,同时按照所述预计时间设置定时器并开始计时;
[0042]作业提交模块,用于当定时器时间到所述预计时间之后,锁定操作界面,提交作业完成情况至服务器。
[0043]本发明实施例还提供一种教师端,用于学科作业处理,所述教师端包括:
[0044]布置作业模块,用于接收用户输入的作业信息,所述作业信息包括作业标题、作业内容和预计时间;
[0045]指定班级模块,用于接收用户指定的所述作业信息对应的推送班级;
[0046]作业发送模块,用于将所述作业信息和对应的推送班级发送至服务器。
[0047]本发明实施例还提供一种学科作业处理系统,该系统包括如上所述的任意一种服务器、学生端和教师端。
[0048]本发明实施例所提供的服务器、学生端、教师端及其学科作业处理方法、系统,教师端接收的作业信息中包含教师设定的该作业的预计时间,从而在由服务器向学生端推送作业信息后,学生端可根据所述预计时间设定定时器,并在定时器到达预计时间时,锁定自身的操作界面,自动提交作业完成情况至服务器,因而可以限制学生完成作业的时间,帮助提供学生完成作业的紧迫感,培养学生集中注意力完成作业的好习惯。
【附图说明】
[0049]图1为本发明实施例提供的学科作业处理方法应用于服务器的实现流程示意图;
[0050]图2为本发明实施例提供的学科作业处理方法应用于学生端的实现流程示意图;[0051 ]图3为本发明实施例提供的学科作业处理方法应用于教师端的实现流程示意图;
[0052]图4为本发明实施例提供的服务器的组成结构示意图;
[0053]图5为本发明实施例提供的学生端的组成结构示意图;
[0054]图6为本发明实施例提供的教师端的组成结构示意图。
【具体实施方式】
[0055]为了更清楚地说明本发明实施例和技术方案,下面将结合附图及实施例对本发明的技术方案进行更详细的说明,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]在本发明实施例中的信息化辅助教学系统包括:服务器、教师端、学生端,其中,月艮务器可以根据教学系统的性能要求采用工作站或小型机等计算机设备实现;教师端和学生端可以由个人电脑、手机、平板电脑等移动终端来实现。
[0057]在本发明实施例中,教师使用所述教师端布置作业,教师输入作业信息并为该作业信息指定推送班级,教师端将接收到的作业信息和对应的推送班级上传服务器。其中,作业信息包括作业标题、作业内容和预计时间,这些均由教师根据需要输入教师端。
[0058]图1为本发明实施例提供的学科作业处理方法的实现流程示意图,该方法应用于服务器,如
再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1