基于微课的移动教学资源平台建设研究

时间:2022-08-04 07:56:35

基于微课的移动教学资源平台建设研究

摘要:移动互联网塑造了全新的社会生活形态,“互联网+”行动计划不断助力学校、企业、社会的发展。本文分析“互联网+”背景下微课应用的新变化,针对地方性应用型本科院校特点与需求,研究设计基于微课的移动教学资源平台建设时须实现的功能和需解决的技术,并从整体设计、服务器端、客户端和中间数据传递四个方面探索平台实现的设计思路。

关键词:微课 Android 教学资源

中图分类号:G434 文献标识码:A 文章编号:1007-9416(2016)10-0196-02

随着“互联网+”时代的到来,网络教育创新不断,新业态层出不穷,慕课、在线学习、搜题等都方兴未艾,微课也出现了独立发展的趋势。中国互联网络信息中心的第37次《中国互联网络发展状况统计报告》数据显示,截止2015年12月全国网民达6.88亿,手机网民规模达6.20亿,只使用手机上网的网民达1.27亿,有1.1亿网民通过互联网实现在线教育。移动互联网塑造了全新的社会生活形态,“互联网+”行动计划不断助力学校、企业、社会的发展。学校开发自己的慕课平台难度高、成本大,而建设移动平台上的微课资源则可体现学校、教师特色,符合本校学生的实际和切实需要,制作成本低、易实现。

1 “互联网+”背景下微课平台的应用情况

1.1 微课的特点

微课通过循序渐进的知识点组成课程,每节围绕一知识点或完成某任务为中心而展开教学,由完整的教学设计、教学内容、互动反馈、反思练习、考核评价等组成的严谨教学环节,以简短的微视频为载体,配以相应的教学资源和质量监控,热菥练、针对性强、方式多样、互动频繁、监督性高、共享性好,适应了碎片化学习的需要。智能手机的普及、4G网络的提速、无所不在的WIFI,为学生通过手机进行学习、交流提供了新的空间,学习方式有了更多选择。

1.2 微课的在教学中发挥的主要作用

微课首要是帮助学生开展自主的个性化学习,从课前预习到自主学习到课后复习、巩固和深化等,要充分考虑复习和学习的差异、不同的层次学校学生的实际,对同一知识点的教学方法、内容会千差万别,应针对目标群采取相应的教学方法,设计制作个性化的微课及相关资源。

微课还可帮助其他教师提高教学能力,通过观摩微课教学和学生学习过程,从中借鉴好的做法。还会查看教学设计、课件、说课、教学反思及评价等,实现教学资源的共享。

1.3 微课的设计与制作

微课设计主要有教学分析、教学设计、微课开发、实施与评价等步骤。设计要体现和适应目的性和多元化需求,支持学生全面发展,尤其是能力的提升,遵循时间短、内容聚、图文并茂、生动有趣等原则。一个微课只讲解一个知识点,所有内容都要为讲述这个知识点服务,尽量发挥图片和flash的作用,视频背景干净简洁,配以课程指导、教学目标、拓展资源、课后作业与评价方法等。视频文件要配以题目、内容文字或字幕说明。

1.4 目前微课的应用

当前国内外微课发展迅速,商业性微课网站较为系统完整,配套资源内容和形式多样,如在练习、交流、教案、反思等基础上,还有自定课程计划、课程知识向导、数据统计、即时笔记等功能;很多还采用教育游戏理念的设计,如VR技术,基于娱教技术或信息技术,将教学目标同游戏结合,让学习者在特定的情境中通过玩牌、闯关、做任务等多种游戏化学习形式达成相应的教学目标,较大地提高了学生学习兴趣和主动性。

2 基于Android的微课教学平台的整体设计

设计开发一个基Android平台的微课学习系统,把微课的特点和智能手机结合起来,为学习者提供适合手机、平板等进行学习的教学平台,要从资源的提供、管理、应用、分析等几个方面入手,平台的目标用户有系统管理、教师、学生三类,系统管理承担平台的运营、架构及完善;教师进行微课课程的开发及管理;学生是学习主体。围绕课程的功能架构如图1所示。

针对定制化、智能化的需要,采用数据挖掘技术与智能推送技术,帮助用户从众多课程中选出感兴趣、相关的资源,可描述过往数据,也可预判未来趋势,通过对微课资源进行综合分析,把统计结果反馈给学生和教师。学生可据此获得优质教学资源信息;教师可据此了解学生的学习情况,调整授课计划,使教与学有一个良好的沟通和反馈。对用户需求进行分析,找出相似度高的微课资源,采用XMPP协议把相似及优质的微课资源智能推送给学生,帮助学生高效地体验符合自己需要的微课视频。

XMPP是一种基于XML的协议,具有很强的灵活性和扩展性,用于即时消息及在线现场探测。其核心协议通信的基本模式是先建立一个流,再协商一系列安全属性,中间通信过程是客户端依次发送XML Stanza,服务器根据客户端发送的信息及程序逻辑,发送XML Stanza给客户端。此过程并不是一问一答,任一方可随时发信给另外一方,最后关闭流和TCP/IP连接。

3 基于Android的微课教学平台的服务器端设计思路

本微课平台服务器端由Apache Web服务器、MS SQL SERVER数据库和J2EE组成,Web服务主要实现系统的平台架构和微课程的相关教学资源的管理,包括讲师、学生、课程、微视频、教案、作业、评价等。

使用Java语言,采用Struts+Spring+Hibernate框架实现,Struts可以综合采用Servlet/JSP进行系统MVC设计模式,较好的实现了显示逻辑和业务逻辑。Spring 框架是全面的和模块化的,其分层体系使开发者能选择使用任一孤立部分,用来管理模块间的依赖关系。Hibernate实现对JDBC轻量级对象封装,对持久化对象进行存取及事务控制,为持久层的操作提供一个统一的界面和数据库事务管理。

系统管理主要实现了平台的基础数据、数据字典、课程管理、教师及学生管理、平台应用统计分析等,教师系统主要实现课程开设、建设、运营、考核、评价等功能。

4 基于Android的微课教学平台的App客户端设计思路

客户端面向主讲教师和学生,教师主要管理所讲授课程,进行创建微课、微视频上传、教学资料维护、布置批改作业、答疑、评价、考核、分析等。学生主要进行选课、学习、看视频、交流、做作业、评价、考核等。

本系统Android客户端通过Http访问服务器端的微课程教学资源平台,采用JSON作为数据交换格式。客户端选择要观看的视频时,向服掌鞣⑵鹎肭笊昵胱试础Web服务器收到请求后在数据库中查询资源,返回资源的url,在线播放。

Android播放视频通常有三种方式,一使用系统自带播放器,通过指定Intent的Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。二使用VideoView与MediaController,在布局中定义VideoView控件并在活动中获取其对象,通过设置路径(setVideoPath())或视频的Uri(setVideoURI())加载视频源,用setMediaController()方法建立两者关联实现MediaController对视频的控制。三使用Media Player类和Surface View,Media Player用来解释视频文件,Surface View用来显示视频画面,本系统采用的是第三种方式。

在oncreate()中用MediaPlayer()实例化MediaPlayer对象,设置相关属性和侦听,用setDataSource()设置要播放视频的路径。

重写相应的方法,其中onPrepared()方法是在MediaPlayer对象prepare完成后触发,此方法里播放视频,先根据当前屏幕大小对视频的宽或高进行缩放,设置surfaceView的布局参数,用start()方法播放视频。

5 基于Android的微课教学平台的中间层数据传递设计思路

服务器端中间层主要处理、响应Android 客户端的数据请求,本系统用Java 开发,由Web Service实现接口。客户端通过Http的Apache HttpClient类或HttpURLConnection类访问网络,Get方式是获得数据,参数加在url后向服务器发出请求,常用于查询、删除;Post方式是向服务器提交一批数据,数据放在Html Header内,数据量不受限制,安全性较高,常用于增加、修改。

服务器端的WebService是基于可编程跨平台的web应用程序,用于开发分布式、交互操作的应用程序,使用XML、XSD标准来描述、、协调和配置应用程序,使得运行在不同机器上的应用可相互交换数据或集成。

本系统中间层负责响应客户端请求和存储课程数据及资源文件,向客户端智能推送。当收到客户端Get/Post请求调用相应的Service程序进行逻辑运算,将从数据库获取的数据加工后用JSON封装返给客户端。若涉及视频文件的上传和下载,直接采用HTTP文件传输协议,将文件存储到服务器,将文件相对地址存储到数据库。

本系统是在高校原有数字化教学资源平台的基础上,针对移动设备以微课为核心,综合应用教学资源,建立起的一个基于安卓系统的移动教学资源平台。学生、教师通过终端获取网上教学资源,可通过传递用户位置信息来创建小范围的移动学习小组,师生之间、同学之间可以即时进行双向交流,实现学生随时随地通过网络进行微课学习。

参考文献

[1]龙军.基于Android的网络资源应用探析[J].电脑知识与技术,2016,(3): 140-142.

[2]龙军.Android调用Web应用浅析[J].电脑知识与技术,2015,(8):140-142.

[3]刘名卓.视频微课的分析[J].开放教育研究,2015,(2):89-96.

[4]钟绍春.微课设计和应用的关键问题思考[J].中国电化教育,2014,(12):85-88.

收稿日期:2016-09-02

基金项目:海口经济学院校级项目“基于微课的移动教学资源平台建设研究(项目号:hjyj2015010)”。

作者简介:龙军(1971―),男,安徽安庆人,副教授,学士,研究方向:计算机应用软件开发。

上一篇:隔代教育、亲子教育对幼儿教育的影响 下一篇:紧扣课本夯实基础培养能力