一种基于app的学习系统及学习方法

文档序号:9826796阅读:673来源:国知局
一种基于app的学习系统及学习方法
【技术领域】
[0001]本发明属于计算机系统技术领域,具体涉及一种一种基于APP的学习系统及学习方法。
【背景技术】
[0002]APP指的是智能手机的第三方应用程序。比较著名的应用商店有苹果的AppStore,谷歌的Google Play Store,黑莓用户的BlackBerry App World,微软的Marketplace 等。
[0003]近些年来,APP以其独特的优势占领手机应用市场,APP支持更丰富的交互设计,更好的用户体验;对设备有更大的控制权;产品和用户有更好的互动,因此,基于APP研发的应用程序以其优越的用户体验和强大的功能日益成为人们日常生活中必不可少的一部分,改变了人们的思维方式和生活模式。
[0004]传统的教学产品基于C/S模式,用户在使用的时候必须安装客户端,在目前这个讲究便捷与效率的时代,存在着很大的弊端。互联网教学系统的学员、培训信息、课件、试题、习题、考核、阅卷、积分配置等权限均在后台权限配置中集中管理,而使用B/S模式加上移动终端的App,系统的可用性和实用性能够得到极大的提升。
[0005]为了更加方便灵活的进行学习,同时充分利用空余时间,提高时间利用率和学习效率,有必要研发基于APP的学习系统,使得APP的使用者能够利用时间碎片随时学习,采用多样化和形式灵活的学习模式,并为他们提供丰富的互动学习体验,营造轻松愉快的学习氛围,提高APP使用者的学习效率。

【发明内容】

[0006]本发明的目的是提供一种弥补APP应用领域缺少基于APP的学习系统的空白,基于APP的学习系统及学习方法以及学习方法。
[0007]本发明是以如下技术方案实现的,
[0008]一种基于APP的学习系统,包括安装有APP应用的移动终端以及后台服务器,所述移动终端设有连接网络的使用端网络通讯接口以及与该使用端网络通讯接口电连接的使用端处理器,使用端处理器用于向所述后台服务器请求数据,接收所述后台服务器返回的数据并进行显示;
[0009]所述后台服务器与所述移动终端通过信号线连接,该后台服务器包括数据库、消息接收模块、消息处理模块、连接该网络的伺服端网络通讯接口以及与该伺服端网络通讯接口电联接的伺服端处理器,所述数据库用于进行数据管理,所述消息接收模块用于获取所述移动终端发送的消息,所述消息处理模块用于获取所述消息对应的数据,并将所述数据返回所述移动终端APP,所述后台服务器能够主动向所述移动终端推送消息,
[0010]所述使用端处理器包括科目显示与操作模块、习题显示与操作模块、考试管理模块和个人管理模块,
[0011]所述科目显示与操作模块用于显示与用户相关的科目,并根据用户的操作指令,进行课程科目的选择、显示和课程具体内容的展示,所述课程具体内容包括视频,
[0012]所述习题显示与操作模块用于向用户显示习题内容并接收用户输入的习题答案,给出对于所述习题答案的判断结果,
[0013]所述考试管理模块进行考试科目的显示和实现用户的在线考试,
[0014]所述个人管理模块用于向用户显示通知信息和用户个人信息,所述通知信息为服务器主动推送的消息。
[0015]优选的,所述科目显示与操作模块将所述与用户相关的科目分三类显示,具体分为选修课程、学习中的课程和过期课程。
[0016]优选的,所述科目显示与操作模块包括视频解码模块,所述视频解码模块用于对服务器发送的视频数据进行解码,并由科目显示与操作模块进行视频展示。
[0017]优选的,所述科目显示与操作模块还包括进度记录模块、互动模块和内容记录模块,
[0018]所述进度记录模块用于记录用户观看课程具体内容的进度,当用户再次观看所述课程具体内容时,能够在上次的观看课程具体内容的基础上继续观看,
[0019]所述互动模块用于用户发布评论和显示其它用户评论,
[0020]所述内容记录模块用于记录用户输入的内容。
[0021]优选的,所述习题显示与操作模块包括模拟考试模块、练习模块和习题收集模块,
[0022]所述模拟考试模块用于显示考题界面、接收用户输入并输出考试结果,_所述练习模块用于显示习题界面、接收用户输入并输出习题解答结果,
[0023]所述习题收集模块根据用户操作命令记录相关习题,并向用户展示所述习题。
[0024]优选的,所述习题收集模块包括自动收集模块和主动收集模块,所述自动收集模块用于自动记录用户解答错误的习题,所述主动收集模块根据用户命令记录习题。
[0025]优选的,所述自动收集模块向用户展示记录的习题并允许用户再次解答所述记录的习题,当用户对所述记录的习题解答正确后,所述自动收集模块自动删除所述记录的习题。
[0026]优选的,所述通知信息包括科目消息、习题消息、考试管理消息和培训消息。
[0027]优选的,还包括积分管理模块,所述积分管理模块根据预设规则管理用户积分,只有积分数大于或等于对所述学习系统的操作所需要的积分值时,用户才能够进行所述学习系统的操作。
[0028]基于APP的学习系统及其学习方法,包括如下步骤:
[0029]当该使用端处理器通过使用端网络通讯接口将学习请求反馈至消息接收模块后,消息接收模块将信息输入至数据库以及伺服端处理器,伺服端处理器处理该学习请求后,经由伺服端网络通讯接口传送信息至通过消息处理模块,并反馈至移动终端,即:使用者通过科目显示与操作模块或习题显示与操作模块或考试管理模块或个人管理模块对后台服务器提出对应的请求,后台服务器通过对信号的分析处理后展示于移动终端中对应的APP上。
[0030]本发明提供了一种基于APP的学习系统,基于B/S架构,研发基于手机APP的学习系统,所述学习系统能够实现课程选择和学习,习题练习,考试和积分管理等多种功能,能够满足人们对于学习系统的需要,并且具备如下优点:
[0031 ] 1、碎片时间的利用,用户可以在任何时间任何地点,使用本发明系统;
[0032]2、通过积分管理激励用户及时登录学习系统进行学习,提升学习效率;
[0033]3、基于B/S架构和手机APP,显著降低学习成本。
【附图说明】
[0034]图1是本发明学习方法的逻辑示意图。
【具体实施方式】
[0035]下面结合附图和【具体实施方式】对本发明进行详细说明。
[0036]实施例
[0037]一种基于APP的学习系统,包括安装有APP应用的移动终端以及后台服务器,所述移动终端设有连接网络的使用端网络通讯接口以及与该使用端网络通讯接口电连接的使用端处理器,使用端处理器用于向所述后台服务器请求数据,接收所述后台服务器返回的数据并进行显示;
[0038]所述后台服务器与所述移动终端通过信号线连接,该后台服务器包括数据库、消息接收模块、消息处理模块、连接该网络的伺服端网络通讯接口以及与该伺服端网络通讯接口电联接的伺服端处理器,所述数据库用于进行数据管理,所述消息接收模块用于获取所述移动终端发送的消息,所述消息处理模块用于获取所述消息对应的数据,并将所述数据返回所述移动终端APP,所述后台服务器能够主动向所述移动终端推送消息,
[0039]所述使用端处理器包括科目显示与操作模块、习题显示与操作模块、考试管理模块和个人管理模块,
[0040]所述科目显示与操作模块用于显示与用户相关的科目,并根据用户的操作指令,进行课程科目的选择、显示和课程具体内容的展示,所述课程具体内容包括视频,
[0041]所述习题显示与操作模块用于向用户显示习题内容并接收用户输入的习题答案,给出对于所述习题答案的判断结果,
[0042]所述考试管理模块进行考试科
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1