日期:2023-01-23 阅读量:0次 所属栏目:学前教育
一、概述
移动互联网的发展,使移动智能终端接入互联网,成为当前用户使用互联网的主要接入方式,而随之急速发展的移动智能终端的硬件资源,强大了并支撑了软件的发展,不断地丰富移动端的应用软件,成为当前移动智能终端上非常重要的部分之一。学习者获取信息的工具为移动智能终端,能够充分地利用时间碎片资源,成为当前移动应用的重要发展方向。
开发移动应用不能越过的障碍就是不同操作系统的差异,当先流行的移动操作系统有很多,例如Android、iOS还有一些比较小众的操作系统。针对不同的操作系统需要学习不同的开发语言,需要掌握不同的系统功能API,总之要实现应用在不同的开发平台上运行需要很复杂的操作,这给开发增加了很大难度。
而当前急需解决的问题是移动应用如何进行创新设计?如何高效率的开移动教学平台?以此提高教学效率,是当前移动开发的重要研究方向。以提高教学效率为目的,以跨平台的应用软件为设计目标,设计并实现基于AppCan框架开发的移动教学互动平台,使得其可以在Android和iOS等不同的移动终端系统平台上运行,为使用者提供移动学习服务。该系统不仅能够充分地利用移动互联网获取来自网络的信息,而且还能够充分地利用碎片时间来进行学习,以此提高了教学和学习的效率。开发者在AppCan平台上用HTML5+CSS3+JavaScript开发移动应用,只需要开发一次,即可在包括iOS、Android、Symbian、Windows Phone这些平台上发布。AppCan平台提供了AppCan应用打包系统、UI快速开发框架、AppCan集成开发IDE环境、调用移动设备本地功能接口和AppCan的本地调试与模拟器。非常完善的框架、强大服务的支持,这些都使开发者可以简洁快速地进行移动应用的开发。
二、移动教学互动平台的分析与设计
(一)设计方案
基于AppCan框架开发移动教学互动平台,教学互动平台由教师端和学生端两部分组成。其中,教师端包括登录、考勤、交流互动、课程管理、用户管理,试题管理等功能,学生端包括登录、课堂学习、交流互动、绩效评价等功能,此外此平台还可应用于学校的政务投票工作等。
教师端设计方案如下:
1.登录模块:教师可通过手机或者平板电脑输入信息登?课堂,回顾历史课堂情况。
2.考勤模块:可查看考勤信息,获取本次课堂用户考勤信息。
3.交流互动模块:学生、教师之间互动交流问题,并且可以查看互动汇总记录,测评反馈查看互动排行榜,查看本次课堂每次互动的结果,获取本次课堂的互动排行榜。
4.课堂管理模块:创建课程基本信息,编辑课堂信息,结束课堂,更新课堂为结束状态等。
5.用户管理模块:导入用户名单并限制是否允许非导入用户连接服务器客户端。
6.试题管理模块:获取题库试题资源,查看备选试题,保存备选试题状态,更新备选试题的推送状态。
学生端设计方案如下:
1.登录模块:学生输入验证码进入课堂,并且获取课堂名称、课堂创建人、课堂当前状态等信息。
2.课堂学习模块:学生可以学习,进行在线考试等。总结用户参加的总互动次数、最好正确率和最好排名。
3.交流互动模块:通过SignalR技术让学生与教师之间可以实时的互动,简化了学习的过程,使学习更加快捷。
4.绩效评价模块:学生可以查看学生之间的最好正确率,查看成绩排行榜,查看学习记录等信息。
(二)设计架构
教学互动平台软件的主要流程是挂载在移动设备上的前端页面通过互联网访问服务器从而获取数据库中的数据,主要分为三大部分。
1.移动设备端,主要分为前端技术与AppCan技术。前端页面主要技术是HTML+JS+CSS,同时也用了AngularJS、Bootstrap、Swiper等时下主流的前端开源框架。AppCan主要为前端页面提供了JSSDK、UI基础框架、系统级别功能接口、uexWindow核心引擎等其他技术与服务。AppCan将前端页面包裹在自己的内部,让前端页面通过自己来进行数据的传递,从而实现了应用的基本功能。
2.服务器,移动设备通过网络异步请求技术,将自己的数据请求通过互联网发送到服务器中,这里我们用的是IIS服务器,我在服务器中用asp.net构建了Webservice,用于数据业务的处理与传递,同时也使用了SignalR双向通信技术来为教师与学生的互动提供基本服务。iis服务器接收到移动设备的请求最终将XML格式的数据响应回去。
3.数据库Microsoft SQL Server,在数据库中建立了课堂信息、用户、学生答案等数据表,同于教学互动平台的数据存储。Webservice通过ADO.NET技术从数据库中获取数据。
这样html页面通过js调用appcan提供的接口向网络发送请求(这里是通过使用appcan.request.ajax方法去调用uexXmlHttpMgr插件来实现的),IIS服务器接收到请求,由Webservice或SignalR来进行业务处理,并将从SQLServer数据库中获取到的数据以XML的格式响应回去,移动设备最终接收到数据并进行一系列的处理,从而实现了教学互动平台的业务流程。
结论
信息化技术与高校教育的结合,虽然不能改变教育过程的实质,但是可以通过不同的学习途径及方式、教与学的模式,从而影响教学效果,极大地提高学生们的学习效率,充分地将身边的学习资源利用起来。随着人们对移动学习认识的提高和实践的深入,移动学习必将发挥更大的作用。
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/xueqianjiaoyu/217425.html