一种能导出使用数据的SCORM课件学习系统及数据导出方法技术方案

技术编号:32817702 阅读:14 留言:0更新日期:2022-03-26 20:14
本发明专利技术公开了一种能导出使用数据的SCORM课件学习系统及数据导出方法,其中SCORM课件学习系统包括:客户端,用于接收最终SCORM标准课件,记录用户每次学习时在所选最终SCORM标准课件的本次学习数据,在用户完成所选最终SCORM标准课件的本次学习后判断所述本次学习数据是否满足预设条件,并在所述本次学习数据满足预设条件时将所述本次学习数据存储到服务器,以及用于用户查看和/或导出学习数据;服务器,所述服务器上安装有数据库,用于进行数据存储。本发明专利技术可以记录并导出用户的详细学习数据,便于在使用后对用户的学习效果进行更有效的评估。效的评估。效的评估。

【技术实现步骤摘要】
一种能导出使用数据的SCORM课件学习系统及数据导出方法


[0001]本专利技术涉及数据处理
,特别是涉及一种能导出使用数据的SCORM课件学习系统及数据导出方法。

技术介绍

[0002]目前许多在线学习系统基于SCORM 1.2(Sharable Course Object Reference Model)标准开发,但是在通用的SCORM 1.2标准中无法产生用户的详细使用数据,且不支持实验课程的详细使用数据传出到应用系统。由于没有详细使用数据,无法在使用后对用户的学习效果进行更有效的评估;由于用户的使用数据不能存入数据库,因而进行系统性的使用分析,比如,无法进行个人使用记录和团队使用数据的统计、数据对比、数据展示等统计分析。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的一项或多项不足,提供一种能导出使用数据的SCORM课件学习系统及数据导出方法。
[0004]本专利技术的目的是通过以下技术方案来实现的:根据本专利技术的第一方面,提出一种能导出使用数据的SCORM课件学习系统,包括:客户端,用于接收最终SCORM标准课件,记录用户每次学习时在所选最终SCORM标准课件的本次学习数据,在用户完成所选最终SCORM标准课件的本次学习后判断所述本次学习数据是否满足预设条件,并在所述本次学习数据满足预设条件时将所述本次学习数据存储到服务器,以及用于用户查看和/或导出学习数据;服务器,所述服务器上安装有数据库,用于进行数据存储。
[0005]优选的,所述客户端还用于接收原始SCORM标准课件,并根据预设的学习计划将所述原始SCORM标准课件划分生成多个JSON数据,并将多个JSON数据并入一个JSON数据文件中;所述客户端还用于设置JavaScript文件的初始参数,所述JavaScript文件用于记录用户的学习数据;所述客户端还用于根据所述JSON数据文件和JavaScript文件将原始SCORM标准课件打包生成最终SCORM标准课件。
[0006]根据所述学习计划将所述原始SCORM标准课件划分生成多个JSON数据,并将多个JSON数据并入一个JSON数据文件中,包括:根据学习计划将所述原始SCORM标准课件划分成多个学习步骤;将所述原始SCORM标准课件中每个学习步骤对应的数据信息定义成JSON数据,所述数据信息包括学习步骤对应的页面、学习步骤的满分、合理用时、赋分模型、步骤数、备注和学习步骤完成占有进度数中的一种或多种;将多个JSON数据并入一个JSON数据文件中。
[0007]优选的,根据所述JSON数据文件和JavaScript文件将原始SCORM标准课件打包生成最终SCORM标准课件,包括:将所述JSON数据文件和JavaScript文件引入到原始SCORM标准课件内;找到原始SCORM标准课件内部的原生数据处,并调整原始SCORM标准课件的原生数据参数;将调整原生数据参数后的原始SCORM标准课件再次打包生成最终SCORM标准课件。
[0008]优选的,判断所述本次学习数据是否满足预设条件,包括:检测所述本次学习数据中各数据的属性值是否都属于预设的属性类型;和/或,检测所述本次学习数据中各数据的属性值是否都在预设的取值范围内;和/或,检测所述本次学习数据中各学习步骤的得分是否超过该学习步骤的满分;和/或,检测所述本次学习数据中各学习步骤的得分是否为正常值;和/或,检测所述本次学习数据中第一个学习步骤的开始时间和最后一个学习步骤的结束时间是否在本次学习的总时间段范围内;和/或,检测所述本次学习数据中各学习步骤的学习用时是否在该学习步骤的开始时间和结束时间之内;和/或,检测所述本次学习数据是否在用户本次登录时间范围内生成的;和/或,检测所述本次学习数据中学习步骤的数量是否在预设值以上;和/或,检测本次数据时间段是否在在数据库中存在。
[0009]优选的,将所述本次学习数据存储到服务器,包括:若所述最终SCORM标准课件在服务器中有对应的主学习数据,则根据所述本次学习数据生成一条学习记录,将该条学习记录存在服务器中,并就该条学习记录与所述主学习数据关联;若所述最终SCORM标准课件在服务器中没有对应的主学习数据,则为所述最终SCORM标准课件在服务器中创建一条主学习数据,然后根据所述本次学习数据生成一条学习记录,将该条学习记录存在服务器中,并就该条学习记录与所述主学习数据关联;所述主学习数据用于记录所述最终SCORM标准课件的基础学习数据。
[0010]优选的,所述基础学习数据包括用户每次在所述最终SCORM标准课件上的学习信息,该学习信息包括开始时间、结束时间、总得分、总进度、总用时和学习状态中的一种或多种。
[0011]优选的,所述学习记录包括步骤序号、标题、开始时间、结束时间、合理用时、用时、最大分数、得分、操作次数、赋分模型、备注和评价中的一种或多种。
[0012]优选的,所述客户端由HTML5开发生成,所述服务器端由Java语言开发生成。
[0013]根据本专利技术的第二方面,提出一种数据导出方法,应用于本专利技术的第一方面所述的SCORM课件学习系统,其特征在于,包括:根据用户选择的最终SCORM标准课件查找对应的学习记录;将查找到的所述学习记录显示给用户;将用户选择的学习记录导出。
[0014]本专利技术的有益效果是:(1)本专利技术的SCORM课件学习系统可以记录并导出用户的详细学习数据,便于在使
用后对用户的学习效果进行更有效的评估;(2)本专利技术的SCORM课件学习系统是B/S结构(Browser/Server,浏览器/服务器模式),客户端是由HTML5开发,服务器端是由Java语言开发,该系统无论在PC端,还是移动端,都完美支持学习操作;(3)本专利技术中用户学习SCORM标准课件时无需安装,通过浏览器可直接学习使用;(4)本专利技术将SCORM课件的学习数据丰富化,加入了更多的学习标量,从而能够更全面的对用户的学习情况进行评价;(5)本专利技术将SCORM课件的学习步骤化,让学习信息更为清晰明了;(6)本专利技术实现了学习进度的数字化,通过百分比让学习进度更直观;(7)本专利技术会存储每次学习记录,不会覆盖先前保存的学习数据,便于后期统计、分析学习情况。
附图说明
[0015]图1为本专利技术公开的一种能导出使用数据的SCORM课件学习系统的一个实施例的示意图;图2为本专利技术公开的一种数据导出方法的一个实施例的流程图。
具体实施方式
[0016]下面将结合实施例,对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]参阅图1

图2,本实施例提供了一种能导出使用数据的SCORM课件学习系统及数据导出方法:如图1所示,本专利技术公开的一种能导出使用数据的SCORM课件学习系统包括服务器和客户端,所述服务器与客户端通信连接。所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种能导出使用数据的SCORM课件学习系统,其特征在于,包括:客户端,用于接收最终SCORM标准课件,记录用户每次学习时在所选最终SCORM标准课件的本次学习数据,在用户完成所选最终SCORM标准课件的本次学习后判断所述本次学习数据是否满足预设条件,并在所述本次学习数据满足预设条件时将所述本次学习数据存储到服务器,以及用于用户查看和/或导出学习数据;服务器,所述服务器上安装有数据库,用于进行数据存储。2.根据权利要求1所述的一种能导出使用数据的SCORM课件学习系统,其特征在于,所述客户端还用于接收原始SCORM标准课件,并根据预设的学习计划将所述原始SCORM标准课件划分生成多个JSON数据,并将多个JSON数据并入一个JSON数据文件中;所述客户端还用于设置JavaScript文件的初始参数,所述JavaScript文件用于记录用户的学习数据;所述客户端还用于根据所述JSON数据文件和JavaScript文件将原始SCORM标准课件打包生成最终SCORM标准课件。3.根据权利要求2所述的一种能导出使用数据的SCORM课件学习系统,其特征在于,根据所述学习计划将所述原始SCORM标准课件划分生成多个JSON数据,并将多个JSON数据并入一个JSON数据文件中,包括:根据学习计划将所述原始SCORM标准课件划分成多个学习步骤;将所述原始SCORM标准课件中每个学习步骤对应的数据信息定义成JSON数据,所述数据信息包括学习步骤对应的页面、学习步骤的满分、合理用时、赋分模型、步骤数、备注和学习步骤完成占有进度数中的一种或多种;将多个JSON数据并入一个JSON数据文件中。4.根据权利要求2所述的一种能导出使用数据的SCORM课件学习系统,其特征在于,根据所述JSON数据文件和JavaScript文件将原始SCORM标准课件打包生成最终SCORM标准课件,包括:将所述JSON数据文件和JavaScript文件引入到原始SCORM标准课件内;找到原始SCORM标准课件内部的原生数据处,并调整原始SCORM标准课件的原生数据参数;将调整原生数据参数后的原始SCORM标准课件再次打包生成最终SCORM标准课件。5.根据权利要求1所述的一种能导出使用数据的SCORM课件学习系统,其特征在于,判断所述本次学习数据是否满足预设条件,包括:检测所述本次学习数据中各数据的属性值是否都属于预设的属性类型...

【专利技术属性】
技术研发人员:蒋东良张中雷黄武
申请(专利权)人:成都泰盟软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1