基于智能终端的微课系统设计与实现
2017-06-02董园飞
董园飞
摘要:文章从智能终端的微课教学系统相关概述入手,着重分析了基于智能终端的微课教学系统设计,并探索了基于智能终端的微课教学系统的实现。
关键词:智能终端;微课;教学系统;设计;实现
中图分类号:G434 文献标识码:A 文章编号:1007-9416(2017)04-0197-02
学校教育是学生成长的主要途径,学校教育能够有效培养学生的综合素质和能力,促进学生的成长和发展。尤其在新课改背景下,各学校积极探索教学改革策略,改进传统应试教育方式,重视学生的素养发展,更新理论灌输式教育方法。信息技术为教学改革提供了技术支撑,丰富了教学形式,在信息技术支撑下的微课教学成为学校教育的重要辅助手段。并且,随着智能终端的发展,学校积极探索运用智能终端开展微课教学,基于智能终端的微课教学系统设计与实现成为教育事业的重要研究项目。本文探索基于智能终端的微课教学系统设计与实现。
1 相关概念概述
1.1 智能终端
智能终端也叫移动智能终端,主要包括手机、平板电脑、笔记本、车载智能终端、PDA智能终端、可穿戴设备等。在我国,无论大中小学的学生,普遍都拥有属于自己的手机。这样,为学校开展基于智能终端的微课教学创造了条件。
1.2 微课
微课主要通过向学生播放10分钟左右的小视频来开展教学活动,需要教师合理选择教学内容,开发教材资源,以供学生重复使用。在当下,微课已经成为学校教育的重要教学方法,能够有效吸引学生的注意力,提高学生的学习兴趣。
1.3 基于智能终端的微课教学
微课是传统课堂教学的延伸与拓展,而微课的最好载体是移动终端设备[1]。把微课从网络课程推广到移动终端上,是教育模式的一个新尝试。[2]将微课教学与智能终端相结合能够增强微课教学的便利性,为学生提供时间和内容选择。
1.4 基于智能终端微课学习的特点
(1)移动性。学生不必在固定的课桌前,也不用在固定的课堂时间内进行知识学习。学生可以通过使用不同的终端来自由选择自己要学习的内容。
(2)网络性。在智能终端上进行自由学习,需要互联网通信和网络技术的支持。需要智能终端进行联网,之后才能进行视频的播放。
(3)交互性。学生可以根据自己的学习内容通过网络与同学进行交流互动,分享学习资源和学习心得,并且可以将不能解决的疑问给老师在线留言。
(4)数字化学习。通过将智能终端设备连接到无线网络中,实现数字化和网络化学习。
2 基于智能终端的微课系统的设计
基于智能终端的微课系统的设计流程,如图1所示。
2.1 需求分析
(1)用户需求分析。基于智能终端的微课教学系统主要是面向高校学生设计的,高校学生的自学能力较强,对新事物有着较大的好奇心和较强的接受能力,愿意尝试新事物。因此,很多大学生对基于智能终端的微课教学系统十分感兴趣,也愿意尝试这种新型的学习方式。另外,大多数大学生希望拥有更多的学习资源,能够不受时间和地点限制进行学习。而基于智能终端的微课学习方式正好能够满足大学生的资源需求和学习需求。同时,学生的注意力时间较短,而微课视频的时间一般在5-15分钟左右,不仅符合学生的注意力集中时间,也能够适应学生的学习特点。除此之外,大学生都拥有自己的手机,并且大部分高校校园范围内覆盖有校园WIFI,能够让学生随时随地使用手机进行学习。
(2)系统需求分析。系统的模块化是基于智能终端微课教学系统的重要特点,需要在系统规划的时候,对教学内容进行模块化设置,使系统结构更加简洁、清晰。和传统的网络电脑等相比,通常所采用的移动终端 APP 的界面较小,能够满足用户随时随地上网,固在某种程度上需考虑流量的使用情况[3]。本文在基于智能终端微课教学系统的设计上遵循了节省费用和网速的原则,来尽可能降低移动通信流量,以实现快速下载,支持离线视频观看。另外,基于智能终端的微课教学系统的设计要考虑稳定性和先进性,保证系统正常运行,提高微课教学系统的信息化程度。
2.2 系统总体设计
(1)系統总体架构设计。基于智能终端的微课教学系统总体架构主要由客户端学习系统和后台管理系统组成。基于智能终端的微课教学要求系统设计符合学生的学习特点和微课的教学特点,以学生为中心设计微课教学系统,完善微课教学系统的学生交流和课程学习功能,积极为学生提供课程学习、课程介绍、课程搜索、常见问题解答等服务。另外,后台管理终端要设置后台管理权限,要求管理人员对微课资源进行分类整理,及时更新并调整微课,方便学生的学习。
(2)客户端模块设计。基于智能终端的微课教学系统的客户端模块设计主要采取学生常用的安卓移动终端进行设计。用户可以使用自己的安卓手机或电脑等移动终端进行注册,并进入系统的欢迎界面。之后用户可以根据自己的学习需求进入个人课程学习,如果已经注册学习过,便可以选择“我的课程”进行继续学习。并且,用户还可以在个人界面修改个人信息。另外,用户能够利用系统的课程搜索功能搜索相关的课程。最后,用户需要关注课程信息栏目,了解课程视频和课程作业。
(3)服务终端模块设计。服务终端模块主要包括用户模块、管理员模块、资源管理模块和课程管理模块。其中,管理员拥有最高权限,负责管理整个教学系统。用户模块主要负责管理用户,查看用户的注册信息,用户信息的查询和修改等。课程模块主要负责课程管理、课程的更新或增删,并对课程信息进行介绍和分类管理。资源模块主要包括资源管理、资源分类管理等。
(4)系统流程设计。服务器终端管理系统流程为:管理员登陆系统,并选择某一模块进行系统操作,在操作完成之后推出系统。学习终端系统流程为:学生注册并登陆系统,查看个人课程,并在“我的课程”理念学习某一具体过程。另外,学生还可以在课程广场搜索相关课程进行学习讨论,最后参加课程考试。
2.3 数据库设计
数据库的设计内容,如图2所示。
3 基于智能终端的微课系统的实现
基于智能终端的微课系统的实现流程,如图3所示。
3.1 系统设计环境与工具
(1)设计人员需要到官网下载安装JDK文件,并设置好计算机中JDK文件的运行路径。之后,设计人员需要下载Eclipse,进行解压,并为其配置刚刚安装好的JDK文件。(2)设计人员要运行Eclipse,并添加Hibernate插件。(3)设计人员应在Apache网络中搜索Tomcat,并将其保存在PC机硬盘上,然后进行解压。(4)设计人员应打开Eclipse,安装安卓软件,配置安卓模拟器。最后,设计人员要下载并安装PowerDesigner。
3.2 学习平台服务端的实现
基于智能终端的微课学习平台服务端主要包括用户模块、资源模块和课程模块。其中,课程模块主要包括课程子模块和课程类型子模块。资源模块主要包括资源子模块、资源类型子模块和FAQ模块。管理人员可以进入后天管理系统,并使用账号密码进行登录。在登录系统之后可以在导航栏选择相应的模块进行管理。并且,管理人员的管理操作会被系统按操作时间进行记录,方便管理人员查看。
3.3 学习平台客户端的实现
基于智能终端的微课学习平台客户端主要包括用户登录、课程设置、课程查询、个人课程和课程学习这几个模块。用户使用账号密码登录系统之后可以在课程设置模块看到系统中所有的课程,然后选择自己感兴趣的课程进行学习。并且,学生可以根据自己想学的课程直接在课程搜索模块输入课程关键字进行搜索。Web服务器会执行客户的搜索申请,并将搜索结果反馈给客户。视频学习模块主要为学生提供学习视频。学生可以在选择课程之后,在课程资源模块中点击学习视频进行观看。
4 结语
随着信息与通迅技术的快速发展,与当前广泛应用的众多社会性工具软件一样(如微信、滴滴出行、支付宝、永安行等),“微课”也将具有十分广阔的教育应用前景[4]。而基于智能终端的微课学习模式也将革新传统单一的课堂学习模式,为广大师生提供更广阔的移动学习、泛在学习的舞台,创造全民终身学习的新时代。
参考文献
[1]印蔚蔚.基于移动终端的微课应用在职业教育中的研究[J].科技创新与生产力,2015(12):60-62.
[2]温川雪,周洪建.面向智能手机与Web平台的微课移动教学系统的设计[J].中國远程教育,2014(12):60-66.
[3]张临英,晋欣泉,杨曼,王运武.基于移动APP的微课程资源优化设计研究[J].江苏开放大学学报,2015(3):32-38.
[4]胡铁生.“微课”:区域教育信息资源发展的新趋势[J].电化教育研究,2011(10):61-65.