APP下载

基于移动设备下云端互动式微课设计与研究

2017-06-01张凯于航

关键词:跨平台互动式云端

张凯,于航

(1.长春财经学院,长春 130122;2.吉林农业大学,长春 130118)

基于移动设备下云端互动式微课设计与研究

张凯1,于航2

(1.长春财经学院,长春 130122;2.吉林农业大学,长春 130118)

随着教育的信息化发展,微课是近些年来校园新兴起的一种辅助教学形式,以其课程短小精致等特点迅速席卷各大高校。微课作为一种辅助教学形式,其学习方式更加灵活,移动学习、碎片化学习、自主学习成为学生学习微课的主要方式。本文针对微课学习的特点,借助APICloud云平台,最终实现了在移动设备下,一次开发可跨安卓和苹果多平台应用,依靠其评价模块、云端存储速度快等优势开发出具有师生互动式和评价的微课平台。

微课;辅助教学;APICloud;互动式

随着现代化教育手段和方法不断发展,微课已经悄然成为各大高校辅助教学的新宠儿。微课以其“短小精悍”、“互动性强”、“可重复利用率高”等特点吸引了大量学生的关注,甚至成为某课程某老师的粉丝。从教学多样性的角度上看,无疑是给传统教学一个较有利的补充。

微课学习方式目前分为电脑在线学习和移动设备学习[1],随着移动设备和网络技术不断提高和完善,移动学习更成为学生喜爱的方式。与电脑在线学习相比,移动学习设备更加灵活方便,一般手机或平板电脑等移动设备即可完成;学习地点不受限制,只要含有4G、WiFi任何时间地点都可以碎片化学习;移动学习的评教评价方式更加多元化;教学时间精而短,一般都在5~10分钟;可从其分析出移动学习的方式更加得到学生的青睐。

1 跨平台移动设备下环境搭建

目前主流移动设备为手机、平板电脑等,其操作系统主要有Android(安卓)和IOS(苹果)等。而目前针对其操作系统最流行的是APP开发和微信开发,APP开发在Android下采用的是Java语言,IOS系统下采用的是Object-c语言,两者不具有通用性,也就是说同一款APP需要在两个不同的系统环境下进行分别开发,这在成本、研发周期上为开发者,尤其是微课的移动开发者来说是一件头痛的事。

近些年HTML5[2]发展迅猛,它最大的优势就是跨平台性,很多业界大咖甚至说出HTML5终将取代原生APP。现在也有很多软件公司开始使用HTML5进行APP开发,但综合各项指标可以分析出原生APP和HTML5各有各自的特点和优势。

表1 HTML5和原生APP开发的优缺点比较

使用HTML调用原生APP模块的混合式开发既实现了开发周期短、跨平台,又可以带给用户原生APP的良好用户体验,所以采用混合模式开发微课APP较为合适。

2 开放云APICloud开发微课优势及特点

APICloud[3]是中国领先的"云端一体"的移动应用云服务提供商。APICloud为开发者从"云"和"端"两个方向提供API,简化移动应用开发技术,提供了目前较为优秀的混合模式环境,让移动应用的开发周期大大缩短。

图1 开放云APICloud的APP架构图

微课一般是5~10min的视频文件,大量的微课视频文件存储播放无疑是对服务器的巨大挑战,如果制作微课单位采用自己的服务器工作,那么就会对服务器的要求比较高,而且随着录制微课的增加负重会越来越大。APICloud提供了云端存储功能,而且免费提供给开发者,从而很好的解决了微课文件存储以及播放流畅度等问题。

APICloud对开发工具没做做任何限制,您使用任何HTML5开发工具都可以进行APICloud应用的开发工作。如Sublime Text 3、WebStorm、API⁃Cloud Studio等。

APICloud模块功能强大,封装了包含页面布局、导航菜单、多媒体、网络通信、文本浏览、本地存储、登录、支付、地图、验证与安全、云服务对接等诸多模块基本满足目前APP大部分功能,而且模块形式全部以原生开发,有访问速度快、界面友好等特点。可以直接在html里面引入,在需要使用模块的页面中加入:varobject=api.require(‘模块名’)。

在APICloud的编程环境下一次编写程序,通过编译自定义loader可以上传至APICloud云端后,生成Android证书和IOS证书。

3 云端互动式微课APP设计

3.1 微课APP整体设计步骤

APICloud提供了Client/Cloud架构设计,完整的前后端分离,在移动端实现界面和功能,在服务端提供数据和服务。具体建立微课APP的五个步骤为:

(1)通过APICloud界面布局5大组件[3]实现移动端UI界面设计;

(2)调用相关模块开发移动端教师微课视频播放、在线答疑、学生评价;

(3)创建云端应用,申请云端证书和第三方key,如Android:xxx.keystore文件(例如:sxo2o.key⁃store),iOS:xxx.p12文件、xxx.mobileprovision文件(例如:sxo2o.p12、sxo2o.mobileprovision);

(5)云编译后代码全包加密,最后优化页面加载速度、图片处理、交互响应速度。

3.2 APP内容设计及流程图

其中主框架部分包含课程介绍、注册登录、选课、课程评价四部分,其中课程介绍包含推荐、热点、微课、离线下载四大块;注册登录完成用户的登录注册验证功能;选课包含所有课程的选课工作;课程评价包含对教师课程的评价系统和打分系统;根据微课实际应用开发的需求,设计流程图见图2。

表2 微课开发APICloud调用的原生模块

图2 基于APICloud的云端微课设计流程图

3.3 调用主要功能模块说明

APICloud提供了模块store,即与第三方联合封装了功能强大的各种模块,其模块包含验证安全、推送、支付、智能识别、网络媒体、地图、云服务对接等,封装好的模块只需要调用规定函数即可使用,节约开发时间。其功能为微课的制作提供了强有力的帮助,具体调用模块如表2所示。

4 结论

调查发现,基于移动设备下的微课碎片式学习越来越受到学生的喜爱,这也使得让我们了解互联网+教育的改革模式,对传统的教学方式是一个有利补充和辅助。本文通过APICloud开发环境及原生模块和云端存储功能,很好的解决了跨平台开发APP的时间和存储问题以及访问速度,随着互联网技术的发展,微课教学在现代教育教学领域中起到了很重要的作用,多种方式下的辅助学习形式也必然会成为未来教学的趋势所在。

[1]胡铁生.高校微课建设的现状分析与发展对策研究[J].现代技术应用,2010(12):76-79.

[2]沈华英.基于开放云API的移动APP设计研究[J].移动应用,2015(5):45-46.

[3]常志鹏.APICLoud云端区域移动医疗信息平台的设计与开发[J].信息技术2015(11):23-25.

[4]刘运华,衷克定,赵国庆.新加坡微型课程研究项目的实践与启示[J].中国电化教育,2005(11):98-101.

[5]范福兰,张屹.基于交互式微视频教学资源教学模式的应用效果分析[J].现代教育技术,2012(6):24-28.

[6]Shieh,David.These lectures are gone in 60 seconds[J]. Chronicle of Higher Education,2009,(26):1-13.

Design and Research on Interactive Micro-lesson in the Cloud of Mobile Devices

ZHANG Kai1,YU Hang2
(1.Changchun University of Finance and Economics,Changchun 130122;2.Jilin Agricultural University,Changchun 130118)

With the informationization development of the education,Micro-lesson is a new the rising kind of auxiliary teaching form in campus in recent years and is swept across colleges and universities with its course characteristics of short and delicate quickly.Micro-lesson as an auxiliary teaching form,the way to learn is more flexible,mobile learning and fragmentation and au⁃tonomous learning become the dominant form of students learn the lesson.In this paper,according to the characteristics of the mi⁃cro-lesson to learn and under the help of APICloud cloud platform,a development platform which can be cross android and apple application is achieved under the mobile device finally.The micro-lesson platform depending on its evaluation module.is devel⁃oped with the advantages of the cloud storage speed and the interactive and the evaluation between teachers and students.

micolecture;assisted instruction;APICloud;interactive

G434

A

1672-9870(2017)02-0140-03

2017-01-17

2015年吉林省教育科学规划课题(ZD15174)

张凯(1978-),男,硕士,讲师,E-mail:1951453752@qq.com

猜你喜欢

跨平台互动式云端
跨层级网络、跨架构、跨平台的数据共享交换关键技术研究与系统建设
一款游戏怎么挣到全平台的钱?
云端之城
摭谈初中英语课堂互动式教学策略
跨平台APEX接口组件的设计与实现
行走在云端
云端创意
在云端
『互动式』是理论宣讲大众化的有效途径
基于B/S的跨平台用户界面可配置算法研究