基于xMOOC模式的开放式在线培训平台设计与实现
2017-07-12刘奕君
刘奕君
摘要:基于MOOC模式开发在线培训平台正成为新的趋势,文中以xMooc模式为理论基础设计和实现了开放式在线培训平台,阐述了平台的功能结构、技术架构和具体实现。文章内容充实且实践性强,对于开发新模式的在线培训平台具有一定借鉴意义。
关键词:xMOOC;在线培训平台;开放
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)13-0057-02
MOOC,即大规模开放在线课程,其具有课程资源多样化、内容易学等特点深受广大学员的喜爱,当前正逐渐成为主流在线学习平台和在线培训平台的教学方式。网络在线培训平台通过记录学员在线上参加的课程内容、试题练习、在线考试等对学习学习情况进行全程跟踪管理和对学员培训需求的全面掌握,从而提升学员的专业能力,为领导者对学员进行综合评价提供数据支撑。
xMooc是MOOC的一种新型发展形式,以2012年发展迅速的Coursera、edX等為代表,其更接近于传统的教学过程和理论。xMooc以行为主义学习理论作为理论基础,在课程模式上强调课程内容、侧重于知识传播与复制、强调视频、作业和测试等学习方式。xMooc模式同时重视线下的课程集中讨论,教师与学员见面进行问题答疑、学员之间互相讨论。在测试与评价方面,xMooc侧重基于软件的测试、学员的自我评判和之间互评。xMooc课程模式如图1所示。
xMooc课程模式从教师创建课程开始,然后教师发布课件、试题、视频等教学内容。学员选择课程,查看课程文档资料、视频,完成试题练习、考试等,最后获得结业资格。从以上过程可以看出,xMooc课程模式与在线培训平台在工作流程上是相似的。xMooc模式为开放式在线培训下自主学习提供了有效和灵活的渠道,其课程资源的多样性为自主学习模式提供了良好基础。在此模式下,学员可以自主安排学习活动、根据自身需求选择性查看课程文档、视频等,及时补充和完善自身知识体系。各企事业单位组织学员进行在线培训的最终目标即是为提高学员在各项专业上的综合能力,让学员能够在各自岗位上更加熟练和轻松完成工作。
1平台分析与设计
基于xMooc模式构建的在线培训平台面向培训部门、教师、学员进行搭建,平台在功能架构设计上面向以上三种角色提供相应功能。图2展示了平台的功能架构设计。
平台面向培训部门人员角色提供参数设置、教师账户管理、学员账户管理、课程管理等功能。面向教师角色提供课程信息设置、试题管理、文档管理、视频管理、练习及考试管理等功能,主要职责是提供完备的课程教学资料,同时可以查看学员列表、学习记录,为线下学习讨论和辅导提供依据。面向学员角色提供课程文档、视频查看、试题在线练习、在线考试等,学员能够查看自身学习记录、参与练习中的错题集,有针对性地对掌握薄弱内容进行学习。
技术架构方面,平台在技术选型上以开放、易扩展、易维护原则,最终选择当前使用较为广泛和成熟的JFinal框架、Beefl模板开发后端程序,前端采用HTML5、JQuery和Bootstrap框架开发,以便于支持PC端、移动端在线使用。在数据存储方面,使用MySQL数据库进行数据持久存储,使用Ehcache框架实现数据缓存从而提高访问速度。图3展示了平台技术架构。
2平台实现
2.1面向学员
面向培训学员的在线培训平台,在功能上提供丰富的教学资源,包括文档资料、视频、练习题库、在线测试等,同时平台记录学员的学习及练习情况。学员在线进行试题练习时,能够及时显示答题正确情况并给出题目解析,帮助学员理解题目知识点,在线练习支持重复使用,学员在答题时能够记录答题时间、统计正确率,并将答错题目进行汇总,在下次练习时支持错题优先方式的试题抽取。在线测试功能则为计时答题,平台支持多种组卷形式,如随机抽题生成试题和预先抽题生成试卷,且在题目顺序上可以设置每人顺序相同或不同。图4展示了学员在线测试答题界面。
在学员个人中心页面,学员可查看自己的练习和测试记录,可以查看练习试卷和测试试卷,学员可将每次练习或测试的错题集导出,便于知识点巩固加强。题库方面,平台支持多种题型,如单选题、多选题、判断题、阅读理解题、完型填空题及主观题。对于客观题平台可自动判题评分,对于主观题支持关键词对比判分。
平台同时提供了视频集功能,支持将视频按知识点或章节等方式进行编排,便于学员贯穿理解对应知识点。视频在格式上支持常见mp4、flv格式在网页上直接播放,网页中嵌入video-is视频播放器,videojs可以对视频播放进行灵活控制,例如可定制皮肤、实现播放列表、插入广告等。在视频处理上,服务端使用ffmpeg开源库进行格式转换与截图,其支持市面上所有主流视频格式转换,在转换时可重新设置音视频码率和分辨率,同时ffmpeg支持对指定帧截图生成图片或截图连续帧生成gif文件。
2.2面向教师
教师账号由培训部门进行分配。教师登录平台管理系统后,首先创建课程、完善课程信息,然后对课程章节进行设置,为每一章节上传教学资料。教师需要上传课程试题库,创建练习计划、测试试卷。教师可查看学员的练习和测试情况,能够较全面了解学员掌握情况,对学员进行针对性辅导。教师在创建练习题和考试试卷时,先设置试题组合,在试题组合中可按题型、题目顺序、数量进行抽题,对于考试试题组合可设置每题分值。
教师上传文档资料时可上传office格式文档,平台使用openoffice服务进行转换,可以将office文档转换为pdf格式,然后再使用pdf2swf命令将pdf转换为可在网页中使用的swf格式文件,最后在网页中嵌入flexpaper插放器进行显示,最终实现与百度文库类似效果。
2.3面向培训部门
培训部门是培训的计划和组织者,负责对培训内容、过程的监控。平台面向培训部门管理人员提供包括基础数据管理、角色及权限管理、培训计划管理、教师账号管理、教师及学员的登录状态、学习记录、成绩等数据的查看。
培训部门在对某一培训项目进行综合评价时,可以从平台获取课程资料的阅读量、完成率和培训学员的测试成绩、通过率、使用反馈等信息,从而对培训项目整体效果进行评定,最后对培训方案进行改进。
3结论
基于MOOC模式构建在线培训平台和在线学习平台已经成为一种新的模式,此种模式允许学员重复观看视频、文档资料等巩固所学知识,通过多次进行练习和参加测试等以获得较好成绩。开放式在线培训平台打破了原有的信息封闭思想,将培训方案、课程资料等通过互联网进行共享,达到了资料利用率最大化。开放式平台的优点包括一方面将知识共享出去,另一方面可以通过此平台在线培训更多学员,同时还能获取学员、专家等提出的改进意见,实现培训平台的良性发展。