移动慕课平台设计与实现
2017-05-09吕晓昶
吕晓昶
(东北石油大学秦皇岛分校,河北 秦皇岛 066004)
移动慕课平台设计与实现
吕晓昶
(东北石油大学秦皇岛分校,河北 秦皇岛 066004)
教育自从上个世纪90年代开始,我国以互联网为代表的信息技术开始快速发展起来了,尤其是在最近几年当中,随着无线通信以及无线网络的不断发展,我国已经进入到了"互联网+"时代,移动互联网深入到了人们生活的方方面面,并为人们的生活带来了较大的改变.在现阶段的教育领域当中,移动互联技术也具有较为广泛的运用,这对于教学水平的提高以及教学的现代化发展也具有非常重要的意义.在现代化的教育当中慕课是非常重要的一种教育手段,将慕课教学模式应用在实际的教学当中可以在很大程度上提高学生的学习热情,这对于学生综合素质的提高具有较高的意义.基于此种情况,在本文当中笔者研究了移动慕课平台的设计与实现,希望能对现阶段我国的慕课平台的设计与开发具有一定的指导意义.
移动互联网;慕课平台;设计与实现
1 引言
随着移动互联网的不断发展以及智能手机的普及,人们移动互联网在人们的生活当中占据了越来越重要的地位了,同时相比于传统的互联网模式,移动互联网在一些业务的处理过程当中具有更高的效率.同时在将互联网技术运用到教育的过程当中,也使得传统的面对面的学校教育逐渐转变成了网络教育,移动互联网的发展就进一步加强了网络教育的发展.当前阶段人们可以通过电脑与智能手机通过网络收看各种网络教育,学生也可以实现随时随地的学习,这就使得学生的学习效率得到了很大的提高,这也就是我们所谓的慕课教学[1].
2 慕课的发展现状研究
慕课是在最近几年当中发展起来的一种新型的网络教育模式,慕课的概念来自与英文“MOOC”,其本质的内涵是一种新型的大规模开放网络教学.在最近今年当中随着教育的不断发展,我国的网络教育呈现出蓬勃发展的态势,同时也引发了人们对于网络教育的进一步思考,在这样的背景下慕课平台在教学中的作用逐渐变得越来越重要了,许多学校都已经逐渐开始建设慕课平台.从当前我国学校的慕课平台的建设与实际应用情况来看,教学资源的实时共享基本已经实现,同时资源共享的领域也正在不断趋于完善,已经取得了初步的成效[2].但是在这个过程当中还存在着许多的问题需要我们进行进一步的探索与完善.例如,在现阶段大部分学校的慕课平台当中仅仅是将传统教学中的一些内容照搬到慕课平台当中去,并没有对慕课平台的潜力进行充分的挖掘,同时慕课平台仅仅是在模仿传统的教学模式,尤其是在教学手段与方式方面基本还是完全继承了传统教学的内容,而并没有发挥慕课平台本应具有的实际作用[3].
3 慕课平台的设计
3.1 慕课平台的总体设计研究
大部分使用慕课平台的用户会通过两种途径进入到慕课平台当中,一种是传统的以计算机为载体,通过有线网络连接到慕课平台的用户;而另一种则是以智能手机、平台电脑等智能移动设备为载体,通过无线通讯技术连接到慕课平台的用户.使用计算机的用户主要是通过在计算机中安装浏览器,通过浏览器进入到平台的,而智能手机大部分都是通过软件的客户端进入其中的[4].由于本文所论述的是基于移动互联网的慕课平台,因此,在本文当中,笔者以安卓手机为例,分析了移动慕课平台的设计.慕课平台最大的优点在于其良好的资源共享与互动方面,因此在进行平台的开发过程当中,要充分体现出平台的特点,进行对应的设计.本文所设计的慕课平台的框架如下图1中所示[5].
图1 慕课教学平台总体框架图
该慕课平台是基于MVC平台设计而来的,平台的服务端主要是由应用、数据库以及网络等组成,该平台不仅在考虑了安卓用户通过手机客户端访问,同时还设计了以JOSN的数据交换格式,从而允许用户在通过浏览器链接到平台,此外,在连接的过程当中还具有较大的便利性[6].但是在访问的方式方面,通过安卓手机客户端与浏览器连接之间还存在着较大的差异.在使用浏览器进行访问的过程当中,浏览器必须要发出相关的HTTP的请求才能够连接到平台当中,其中所发的请求主要内容包括:文件类型、地址、本机操作系统等,信息在发送之后需要经过系统的确认,在确认通过之后,用户才能够连接到平台当中去.而通过安卓手机客户端进行平台连接的用户需要通过过HTTP POST请求,请求参数主要有服务器地址、数据格式等,请求通过后开始访问.因此在本文当中,笔者将安卓手机客户端与网络服务器分开进行设计[7].
3.2 安卓服务端的设计研究
在进行安卓服务端的慕课平台设计过程当中,其中最关键的接口在于其IP地址与端口的设计,这也是安卓手机终端的主要接口,该平台所采用的数据交换格式为JSON.安卓手机用户通过客户端连接到平台当中主要的目的是获取平台所提供的相关资源,同时实现与课堂之间的互动,因此安卓服务器与安卓客户端之间必须要实现信息的即时传输,因此,在进行安卓服务端的设计过程当中,不需要设计视图文件,只需要ModelC和Controller,这智能手机的通信接口就是Action地址.Android手机客户端将请求发送到服务器,Controller对请求数据进行分析后,传入Model,利用数据库进行查询,获得查询结果后,将结果以JSON格式的数据传入Android手机客户端.在Android服务端中,可以建立一个Conteroller,对不同的业务进行处理,在设计MVC时,可以设计多个控制器,根据业务类型,设置多个Action[8].
3.3 网络服务端的设计
在该慕课平台的系统当中,平台的系统采用的是B/S模式,因此,在实际的设计过程当中,我们必须要设计数据库、Wsb服务、文件服务以及客户浏览器等几个较为关键的部分.在这几个部分当中客户浏览器还是属于网络服务的范畴当中,但是网络服务依然还是属于文件服务与数据库的范畴当中.这种设计方式具有一个较大的优点,即不仅能使得网络的沟通较为流畅不发生拥堵的现象,同时也可以保证网络服务器可以在最短的时间内响应相关的信息,此外,从实际的物理空间来看,这种系统架构对于空间的节约性也具有非常重要的意义[9].同时在该慕课平台当中,网络服务器主要存在于IIS当中,但是IIS的主要功能则是及时的接收浏览器所反馈的相关信息,并及时的对其进行相应.
在完成慕课平台的设计之后,必要的调试工作也是必须要进行的,只有通过调试才能保证平台运行的合理性与流畅性.慕课平台的测试主要包含两个方面的内容,即慕课平台的登录与相关资料的下载方面.在调试的过程当中需要对相关的数据进行必要的分析,从而保障平台的登录具有较高的稳定性以及相关的资料可以得到及时的下载,从而使得慕课平台的设计可行性得到有效的提高[10].
4 结语
随着移动网络技术的不断发展,移动互联技术已经深入到了人们生活的方方面面,彻底改变了人们获取信息的方式,目前阶段人们获取信息的渠道逐渐越来越广泛,其中各种智能手机与平台电脑上的智能终端为移动互联网的发展提供了一定的基础.在教育领域当中,人们也逐渐加大了移动互联网技术的应用范围,其中慕课平台就是一个重要的例证,慕课平台是一种基于移动互联网的现代化的教学平台,教师与学生可以通过移动通讯网络与互联网随时的进入到平台当中学习,并查找相关的信息,这对于学生学习效率与教师教学水平的提高都具有非常重要的意义.
〔1〕郭运庆.微课创始人谈微课的现状、问题与未来——访佛山科学技术学院胡铁生教授[J].数字教育,2016(01):1-8.
〔2〕罗铿.MOOCs模式下信息素养教育课程的变革——以新生入馆教育为例[J].图书馆学刊,2015(10):78-82.
〔3〕魏英玲,何高大.欧盟高校“慕课”(MOOCs)的现状与发展及对我国高校“慕课”的启示[J].远程教育杂志,2015(05): 30-37.
〔4〕杜建彬.基于普通本科院校应用转型视角下“慕课”教学模式研究——以新建师范类本科院校为例[J].齐鲁师范学院学报,2015(04):19-24.
〔5〕张明,郭小燕.“互联网+”时代新型教育教学模式的研究与启示——微课、慕课、翻转课堂[J].电脑知识与技术, 2015(12):167-171.
〔6〕Harlan R M,Levine D B,Mcclarigan S.The Khepera robot and the kRobot class:a platform for introducing robotics in the undergraduate curriculum.[C]//Sigcse Technical Symposium on Computer Science Education, 2001,Charlotte,North Carolina,Usa.DBLP,2001:105-109.
〔7〕Jung S,Bi Y,Davuluri R V.Evaluation of data discretization methods to derive platform independent isoform expression signatures for multi-class tumor subtyping[J].BMC Genomics,2015,16(11):1-10.
〔8〕Harlan R M,Levine D B,Mcclarigan S.The Khepera robot and the kRobot class:a platform for introducing robotics in the undergraduate curriculum[J].Acm Sigcse Bulletin,2001,33(1):105-109.
TP311.52
A
1673-260X(2017)04-0023-02
2017-02-29
国家自然科学基金项目(61673102);黑龙江省高教学会项目(16Q125)