基于SCORM标准移动课程教学平台的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
㊀第32卷第4期2018年8月㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀白城师范学院学报JournalofBaichengNormalUniversity㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀Vol.32ꎬNo.4Aug.ꎬ2018
㊀基于SCORM标准移动课程教学平台的设计与实现
冯㊀萍1ꎬ孙㊀伟2
(长春大学a 计算机科学技术学院ꎻb 研究生学院ꎬ长春130022)
㊀㊀摘要:本文按照SCORM标准设计开发移动教学平台ꎬ并引入学习对象概念ꎬ实现课
程的共享与再用.该平台在开发过程中前台UI采用Metronicꎬ后台框架采用SpringMVCꎬ
实现了上传课件㊁播放课件㊁在线学习㊁记录笔记㊁时间轨迹等功能.同时平台构建智能助
手模型ꎬ将其应用于用户学习过程中ꎬ以辅助用户个性化学习资源的匹配与监督.
关键词:SCORMꎻ学习平台ꎻ个性化学习ꎻ移动学习
中图分类号:G434文献标识码:A文章编号:1673 ̄3118(2018)04 ̄0045 ̄05收稿日期:2018-04-27
作者简介:冯萍(1977 )ꎬ女ꎬ讲师ꎬ硕士ꎬ研究方向:智能规划与规划识别.
基金项目:吉林省职业教育研究中心项目(2016ZCY38)ꎬ长春大学高等教育教学改革研究课题 基于网络教学平台的C语言实验自动管理模式研究 .
引言
目前的教学资源学习平台普遍是基于教师视角ꎬ由管理员在后台制定好学习内容ꎬ学习者被动学习ꎬ缺乏主动参与意识ꎬ导致学习功效差.同时该类平台对学习者没有限定动作ꎬ学习者能够随时结束学习ꎬ导致用户黏度低.如何针对学习目标实现自动化的个性学习资源的智能推荐及学习过程记录监督指导ꎬ是目前移动学习亟待解决的难题.基于SCORM标准开发的课件可以生动全面的体现学习内容ꎬ并且能够提供良好的学员互动接口.SCORM课件开发标准统一ꎬ使学习资源得到最有效的重复利用.设计㊁开发一个可以播放SCORM标准课件移动教学平台ꎬ不仅可以自行上传㊁播放课件ꎬ关键在于能够记录学习者的学习过程ꎬ如已做的测试题及成绩㊁听课的进度㊁学习的时长等信息ꎬ并以这些数据为基础进行用户个性化学习推荐依据ꎬ完成用户学习内容的匹配与监督.因此ꎬ开发基于SCORM标准的移动课程教学平台非常有意义.1㊀总体设计基于SCORM标准的资源学习平台ꎬ前台及后台功能模块图如图1㊁2所示.
(1)上传SCORM课件压缩包ꎬ解压课件并将章节解析到数据库.用户可以上传zip格式的课件压缩包ꎬSCORM课件打包后的形式也一般是zip格式.上传后按照SCORM标准系统对课件进行解析ꎬ不符合SCORM标准的课件不允许上传.符合标准的课件需要对其中的清单文件进行解析ꎬ解析各个章节的信息并保存到数据库中.(2)学习者注册课程后方可学习课程ꎬ列出学员注册过的所有课程.(3)记录学习者的学习进度ꎬ实现断点续播功能.学习者学习一个课件ꎬ当暂停㊁停止㊁离开甚至由于
网络等其他非正常方式离开学习课件时ꎬ系统可以记录离开的位置ꎬ当学员下次播放该课件时可以从上次离开的记录处开始ꎬ即学习内容的断点播放功能.
(4)记事本功能实现边学习边记录.为了更好地实现交互及学习记录跟踪ꎬ学习者在学习过程中可以针对课程内容记录问题及心得ꎬ并可以随时查看自己的笔记.
5
4
图1㊀
系统功能结构图
图2㊀后台功能模块图
(5)记录学习者学习成绩并能判断是否为通过状态.记录学习者的测试成绩ꎬ并通过成绩判断当前章节是否为通过状态.(6)学习者可以查看已选课件的学习信息ꎬ并为之评分.(7)管理员功能.管理员可以查看课件被观看的总时间㊁观看总人数㊁课件平均得分等统计信息ꎬ评估课件的质量.2㊀数据库设计2.1㊀数据库需求分析为了保证学习资源的可重用性及可维护性ꎬ将SCORM2.2标准引入系统.SCORM使教材通过统一的格式实现跨平台播放ꎬ实现资源可重复使用并能追踪学习记录ꎬ非常符合学习者的需要.该系统作为一个资源学习平台ꎬ提供了对学习过程的整个生命周期的管理.SCOM标准定义了一个学习平台应该遵循的规范ꎬ包括课件管理ꎬ学习过程跟踪ꎬ学习结果评估等.
2.2㊀数据库概念结构设计在以上数据库需求分析的基础上ꎬ对系统中包含的实体类进行设计ꎬ系统包含的主要实体类为:(1)学习者:登录在线平台上传课件学习资源ꎻ(2)评论信息:学习者可以对所学内容评分ꎻ6
4㊀白城师范学院学报(自然科学)第32卷第4期㊀
图3㊀数据信息交互图(3)SCORM学习资源:基于SCORM标准开发的课件和作业包ꎻ(4)SCO:指课件和作业等所包含的各种多媒体材料ꎻ(5)测试题:指由题干和答案组成作业的各种题目ꎻ(6)记事本:用于学习者记录自己在学习过程中的心得体会或是课堂笔记.3㊀系统详细设计3.1㊀学习课堂模块3.1.1㊀需求描述用户通过智能推荐㊁排行㊁分类㊁关键字查找等各种方式查找出课件ꎬ注册后方可学习课程ꎬ在 学习课件 中注册过的课件以学习中和已完成两种形式显示.学习过程中ꎬ显示系统解析出的课程目录.提供记录笔记功能ꎬ提出问题到 不懂就问 模块功能.用户可以为课件评分㊁评价.带有测试题目的课件ꎬ系统筛选数据库中记录的最佳成绩显示.
3.1.2㊀界面设计学习中界面与已完成界面如图4和图
5.
图4㊀学习中界面图图㊀㊀㊀㊀㊀㊀㊀图5㊀已完成学习界面图
3.1.3㊀主要实现方法
当用户点击学习课件时ꎬ系统后台将请求提交至ScormControllerꎬ在ScormController中调用ScormSer ̄vice中的listAllUpFile方法ꎬ通过dao层去查询数据库中该用户已注册的课件.
3.2㊀时间轨迹模块(1)需求描述.用户对已注册学习的课件进行管理操作.根据数据库中的用户信息ꎬ查找出用户关注7
4基于SCORM标准移动课程教学平台的设计与实现㊀
㊀白城师范学院学报(自然科学)第32卷第4期㊀的好友学习的课件的信息.用户可对查找结果进行注册学习操作.
(2)界面设计.
图6㊀学习规划界面图
(3)主要实现方法.当用户点击时间轨迹时ꎬ系统后台将请求提交至ConsumerControllerꎬ在Consumer ̄Controller中调用ConsumerService中的listDetail方法.同时在service中传递该用户的ID值和相关联的ScormInfoꎬ以便在数据库中通过关联查询查找该用户的时间记录.
3.3㊀统计管理模块
(1)需求描述.管理员能够查看课件被观看的总时间㊁观看总人数㊁课件评分等统计信息ꎬ评估课件的质量.可以将统计数据以统计表和统计图两种方式显示ꎬ也可以导出统计表和统计图.
(2)界面设计.
图7㊀统计图界面图
(3)主要实现方法.当用户点击统计管理时ꎬ系统后台将请求提交至ScormControllerꎬ在ScormCon ̄troller中调用ScormService中的listAllScormStatistic方法.通过dao层的数据库操作查询相应的数据库表ꎬ采用Echarts框架生成统计图.
结论
本文基于SCORM标准ꎬ设计开发移动教学资源学习平台.设计过程中引入学习对象概念ꎬ实现课程资源的共享与复用.同时平台更关注学习者参与学习的积极性ꎬ构建智能助手模型ꎬ将其应用于用户学习过程中ꎬ以辅助用户个性化学习资源的匹配与监督.
84
基于SCORM标准移动课程教学平台的设计与实现㊀参考文献:
[1]段春红.基于SCORM的网络课程教学设计模板研发[M].重庆:西南大学出版社ꎬ2008:120-125.
[2]付琴ꎬ程文青ꎬ杨宗凯.SCORM 可共享对象参考模型的研究[M].北京:中国远程教育出版社ꎬ2010:50-55.
[3]徐红英.基于SCORM标准实现教学资源整合与共享的研究与应用[M].北京:北京交通大学出版社ꎬ2008:196-205.
[4]NicholasC.Zakasꎬ李松峰ꎬ曹力ꎬ译.JavaScript高级程序设计[M].北京:人民邮电出版社ꎬ2010:216-220.
[5]CraigWalls.耿渊ꎬ张卫滨ꎬ译.Spring实战(第3版)[M].北京:人民邮电出版社ꎬ2012:230-235.
[6]蒋鑫.Git权威指南[M].北京:机械工业出版社ꎬ2012:213-215.
DesignandImplementationofMobileTeachingPlatformBasedonSCORMStandard
FENGPing1ꎬSUNWei2
(1.CollegeofComputerScienceandTechnologyꎻ
2.GraduateCollegeꎬChangchunUniversityꎬChangchun130022ꎬChina)Abstract:MobileteachingplatformbasedontheSCORMstandardisdesignedinthispaperꎬanditintro ̄ducestheconceptoflearningobjecttorealizethesharingandreuseofcourses.InthedevelopmentprocessꎬMet ̄ronicisadoptedtodesignUIꎬandSpringMVCisadoptedtodesigntheback-endframework.Functionssuchasuploadingcoursewareꎬplayingcoursewareꎬonlinelearningꎬrecordingnotesꎬandtimetrackingarerealizedinthissystem.Inadditionꎬintelligentassistantmodelisappliedtothelearningprocesstoassistlearnersinthematchingandsupervisionofpersonalizedlearningresources.Thereforeꎬthepersonalizedlearningplatformofse ̄curityandstabilityisrealizedinthissystem.
KeyWords:SCORMꎻlearningplatformꎻpersonalizedlearningꎻe-learning
责任编辑:王丽萍
94。