基于用户体验的移动微课系统开发应用

2018-07-27 03:39李长生
微型电脑应用 2018年7期
关键词:功能模块微课系统

李长生

(商洛职业技术学院, 商洛 726000)

0 引言

我国计算机技术与信息技术在不断发展,在教育教学中的教学形式与方法也在不断发生变化。随着电子设备的逐渐普及,移动微课教学法在教学中已经成为比较流行的教学方式。微课教学以视频教学为主,通过视频对知识点进行讲解。老师也可以通过系统平台对学习任务进行布置,学生以自主学习的状态对知识点进行掌握。移动微课教学系统具有时间段、教学灵活、操作简捷等特点,正是由于这些特点,该教学方法深受师生喜爱。所以,移动微课系统的开发与完善对我国教育事业起到一定的推动作用,存在一定的社会价值。

1 移动微课系统设计构思

微课系统平台的使用主要包含教师、学生、管理员3个角色。移动微课系统的设计与开发要满足3个角色的根本需求。

教师角色:对应现实教学中知识的传播者,教师可以通过微课系统平台中的课程管理与教学资源管理模块,对相关的教学资源进行收集与管理。在微课系统中,利用虚拟课堂管理进行翻转课堂教学活动,运用效果分析功能来对学习者的学习效果进行分析,不仅如此,教师可以随时与学生之间进行交流沟通,为学生答疑解惑[1]。教师任务角色,如图1所示。

图1 教师角色任务

学生角色:学生角色是教学平台中的知识接收者,该平台的设计要确保学生可以通过浏览课程与微课视频等相关模块进行自主学习,在老师的正确引导下参与翻转课堂。通过该系统平台,可以分享自身的学习心得,与同学之间进行交流,探讨学习经验与学习方法等,提高学习效率。学生角色任务,如图2所示。

图2 学生角色任务

管理员角色:管理员负责整个微课系统的平台管理,包括基础数据的维护管理、评论管理、用户管理以及权限管理。

2 移动微课系统设计原则

为了使微课系统平台满足更多人的使用,在设计过程中要遵循以下设计原则:

(1) 正确性原则:系统设计之前要正确了解学生以及教师的真正需求,为教与学双方提供合适的功能服务,辅助教师线上教学,协助学生线上自主学习。

(2) 便捷性原则:现代化的移动教学系统要考虑到移动设备端的操作特点,系统的分辨率要适应电脑或手机,功能模块的文字要简洁明了,系统要设置导航菜单,使用户根据导航对系统熟练应用。

(3) 经济适用原则:微课系统的设计与开发一定要考虑经济成本,充分利用已有的设备资源,手机用户在使用中要将图片与视频进行处理,减少网络流量的使用。

(4) 开放性原则:微课系统的开发要具有开放性,在数据交换的状况下,能够与第三方系统进行集成,以开放性为基础,师生可以上传学习资料,在线上分享学习经验,满足不断变化的学习需求[2]。

3 移动微课系统平台构架设计

移动微课系统平台构架,如图3所示。

移动微课系统平台构架采用3层结构:界面层、控制层及数据模型层。

1) 界面层

图3 微课系统平台3层结构

界面层主要负责用户的输入,将用户的输入信息传递给控制层,然后将控制层的分析结果反馈给用户。界面层主要以浏览器或手机为载体进行运行,界面层功能包括:注册、登录、课程管理、微课管理、报表统计等。

2) 控制层

控制层主要对界面层传送的数据进行接收,调用不同的业务代码来对数据层的数据进行读写,并且将处理后的结果以文本的格式返回到界面层,控制层属于整个微课系统的控制中枢,起到承上启下的作用。控制层功能包括:用户验证、权限控制、文件管理、报表引擎、数据缓存等。

3) 数据模型层

数据模型层要将数据库中的用户数据、权限数据、评论数据以及微课信息数据等进行抽象的分类,整理成数据模型,数据模型层能够促进系统的稳定运行[3]。

4 微课系统功能模块设计

1) 微课系统功能模块设计实现

基于用户体验的移动微课系统功能模块设计,如图4所示。

图4 微课系统功能模块设计

该系统的功能模块根据师生的根本需求进行设计,主要包含课程管理、虚拟班级管理、虚拟课堂管理、微课管理、教学资源管理、论坛、评论管理、效果分析、系统管理等模块。

(1) 课程管理

课程管理功能主要针对教师所用,教师可以在课程管理模块中进行课程创建,对课程简介、相关教材、章节简介、各章难点等进行录入,上传自身统计或引用站外的文献资料,提供课程学习指导。所以在微课系统功能模块中,课程管理模块必不可少。

(2) 微课管理

微课管理主要是按照课程的知识点对微视频进行管理,微视频由教师提前录制。微课视频由微视频信息列表与新增微课视频两个界面构成,微课视频信息列表主要负责对微课信息进行简单介绍,新增微课视频主要用于编辑引用外部视频文件。

(3) 虚拟课堂管理

虚拟课堂管理主要为教师进行翻转课堂教学提供保障,该模块中提供课前预习题、课堂讨论、课后练习等功能。虚拟课堂中主要以任务为核心,教师负责任务的发布,学生需要在制定时间内完成任务。虚拟课堂管理中主要包括任务发布模块与学习任务模块。

(4) 论坛

论坛是师生之间相互交流的场所,论坛会按照不同的课程来划分不同的板块,学生在某一门课程学习中遇到困难时,可以在相应的论坛上提出问题,与其他用户进行讨论,教师也可以针对问题进行解答,通过论坛,可以促进学生学习的积极性与主动性,激发学习兴趣,通过互联网便可以完成知识共享[4]。

(5) 效果分析

通过图表分析制作出柱状图、饼状图等统计表,师生可以根据统计图表来分析老师教学与学生学习的效果。用户在对知识进行浏览时,平台会自动记录学生浏览的内容、时间、涵盖的知识点等信息,经过数据统计端统计之后,形成如下结果,如表1所示。

表1 统计结果

通过对统计表的分析,老师可以对学习效率进行评估,对学习效果进行分析。学生可以了解自己以及其他人的学习情况。

2) 微课系统移动端的功能模块实现

微课系统移动端采用混合编程技术来实现,使用HTML5、JavaScript等网页技术来开发移动APP。移动功能采用MVC模式,由Asp.net实现。界面层与控制层的数据交互通过HTTP协议的post、get等方法来完成。移动端功能开发之后,通过Codorva提供的命令进行编译,使移动终端支持android和ios系统,最终生成APP安装包。

5 以语文教学为例探讨微课教学系统实际应用

1) 学生课外自主学习

微课具有主题明确、内容简明、通俗易懂的特点,比较适合学生对语文的自主学习,主要包括:课前预习性了解学习,对要点能够基本熟悉与理解,对不懂的地方进行重点关注。课后释疑解惑,对于上课没听懂的地方,可以寻求微课相关知识点进行帮助,解决个别问题。课外拓展学习,学生可以根据自己的兴趣与发展方向,自主的学习一些超出一般要求的语言、文学、协作知识等,给有余力的学生足够的发展空间,来弥补课堂大众化教学的不足,在一定程度上,替代了教师辅导的作用,满足学生个性化发展的需求。

2) 课内展示内容

微课的制作相对比较简单,并且具有共享的优势,所以很容易组织形成微课资源库。教师在课堂上可以适当的应用,通过微课对知识进行简单介绍,然后再进行纵深延展教学,并且可以进行拓展教学,通过微课引入相关的延伸领域,来激发学生自主探究的能力。而且可以通过微课来引进趣味性的语文教学题材,活跃课堂氛围,吸引学生注意力。微课并不同于传统的教学课件,教师在课上播放时需要根据实际情况进行适当的补充与解释[5]。

3) 渗透语文实践活动

微课可以作为方案、素材等应用于多种语文实践活动,例如:网络征文比赛、课本剧表演等,比赛的方案可以通过发布微课形式的视频短片,类似于广告片进行宣传,鼓励学生积极参与,并且可以展示往届比赛花絮,增强比赛的吸引力。关于实践活动、比赛中的关键知识点、方法、要求等也可以通过微课的形式让学生进行学习与了解,比赛结束可以通过微课记录活动过程中的亮点,展示成果,进一步深化活动的影响。

4) 用于教研交流

传统的语文教研大多通过公开课、说课、集体备课等形式进行讨论,这些效果也都比较有效,是教研的主要形式,但是这些方式都会消耗大量的精力,有时还会流于形式,而借助微课来开展教研,展示教师的教学方法、理念,虽然只有短短的几分钟,但也是一个相对完整的教学过程。以微课为媒介进行教研交流具有一定的便捷性,既可以在现场开展,又可以通过网络打破时空进行。

6 总结

微课教学属于一种全新的教学模式,是网络技术下的教学产物,是一种现代化的教学手段,能够更好的实现教学效果,本文所设计的微课系统具有操作简单、成本低廉、内容具体等特点,在实际运用中不但能够激发学生的学习兴趣,促进自主学习能力,而且可以节省人力物力,充分得到师生的认可,进一步推动我国教育事业的发展,具有一定的推广价值。在后续的优化与完善过程中,要不断丰富微课资源建设,选择合适的元素对微课进行充实,利用微课进行科研活动,充分发挥微课在教学中的应用。

猜你喜欢
功能模块微课系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
微课在幼儿教育中的应用
微课在高中生物教学中的应用
基于PowerPC+FPGA显示系统
微课在初中历史教学中的应用
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
基于ASP.NET标准的采购管理系统研究
输电线路附着物测算系统测算功能模块的研究
功能模块的设计与应用研究