在线互动学习APP设计和实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线互动学习APP设计和实现

在线互动学习APP设计和实现   摘要:在线互动学习APP使得老师与学生通过移动端设备就能互相交流学习,它让学习变得可移动,学生可自我分配学习时间,很大程度上满足了学习者期望的自由、高效和低成本的学习。本文分析了在线互动学习APP的功能,介绍了APP的设计思想和实现技术方案。针对实现中的三个难点问题:如何实现语音聊天功能,如何支持多人同时聊天,如何确保播放视频与播放语音之间不发生冲突,进行了详细阐述。系统实现结果表明,使用该APP能更好地提升移动学习的效果。   关键词:在线互动学习;移动学习;安卓;语音聊天   1.引言   互联网的快速发展,影响力几乎遍及各个行业,传统教育领域也是其中之一。互联网可以让人们随时随地学习、互动,可以让一个名师不再局限于一个学校、一个课堂,从而辐射到成千上万的人,互联网与教育相结合是未来教育的主流发展方向。近几年来,大规模在线开放课程(Massive Online OpenCourse,MOOC)引爆了全世界的M00C热潮;随着手机、平板电脑等智能移动终端的发展,移动学习(M leaning)也引起了人们的广泛关注。本文开发的在线互动学习APP提供了一个便捷的学习平台,不仅降低了学习成本,而且能让学生随时随地通过移动终端设备学习课程,教师在虚拟教室中远程进行讲授和答疑,培养学生自主、个性化的学习方式,形成共享、分享的学习环境。与已有系统相比,该APP的特色在于支持在网络教学时,师生间实时地进行语音或文字交流,使得老师可以第一时间解答学生在听讲时产生的疑问,而不是在课后通过留言等方式提问,从而大大提高了在线学习的效率。   2.论述   2.1系统功能需求分析   在线互动学习APP能为用户提供一系列的服务,包括查看最新的课程信息、挑选自己感兴趣的课程进行试听、购买课程、能让多人进入同一教室进行在线学习、提供多样的方式让学生与老师进行实时在线互动、发表课程评价等。   通过与用户进行沟通与分析,我们将在线互动学习APP分为了三大模块:个人中心模块、学习教室模块、课程中心模块。   个人中心模块包含查看维护个人信息、账户充值,设置和请假四个部分。个人信息部分具有查看和维护用户名、密码等个人基本信息的功能,点击充值可以查看余额并对账户进行充值,便于课程的购买;点击设置可退出登录。   学习教室是本系统中最核心的一个模块,包含课程详情、在线学习、提问交流、课后评价四个部90用户首先可以查看课程相关的信息,然后选择自己感兴趣的课程。在进入在线课堂后即可进行在线学习,可观看授课视频、实时收听老师讲话,并具有电子白板的功能;在上课过程中,学生可以通过文字或语音的方式向老师提问,与老师保持互动,也可与在同一教室的其他同学进行交流,达到真正意义上的互动式学习的效果;当学生听完老师所讲内容后,能针对老师的上课情况进行打分、发表评价,打分结果影响老师的信誉、威望、专业能力指标等,为他人选择老师和课程提供一个参考。   课程中心模块包含选择课程、试听课程、预约课程、购买课程、查看课程信息五个部90课程包含公开课和精品课程两大类。公开课为所有用户都可学习,而精品课程仅提供简单的课程试听,需要用户购买后才能完整地学习。用户可以在首页通过搜索关键字查询相关课程,对课程进行选择;在点击进入选择的课程后,可以看到课程简介、课程评价、课程试听等功能。用户通过支付订单来完成课程购买,并能对购买得到的课程进行预约。   2.2技术方案   本系统是基3CAndroid平台开发的在线应用软件。Android是一种基于Linux内核的综合操作环境,其开发平台分为四层结构:操作系统、中间件、应用软件及用户界面,采用软件堆栈的方式进行构建,这种堆栈结构使得层与层之间相互分离、分工明确,当下层发生变化时,上层应用无须改变。系统采用tomcat作为Web服务器,是整个互动平台的后端数据管理和控制中心,负责数据存储、计算及管理,通过JDBC的方式访问其后端数据库,同时与移动终端进行数据交互。当移动终端通过无线网络与服务器端建立连接后,教师可向服务器端提交信息,如上传相关的教学视频到服务器端,服务器端负责对视频文件进行接收、存储及管理。当学生想要观看教学视频或师资信息时,由Web服务器对终端的Http请求进行响应。   系统主要分为数据存储层、系统服务层和界面展示层三层。界面展示层提供了用户与系统交互的界面接口,包括登录注册界面、课程师资界面、在线互动学习界面等,界面接收用户的输入请求,并将系统的返回结果呈现给用户。系统服务层是在线互动app的核心部分,主要提供的功能包括:让师生之间通过语音、文字等方式进行交流,存储播放视频,修改用户及课程的基本信息等。它是整个应用系统的数据管理中心,也是系统的控制中心。数据存储层存储

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档