SkillSoft 传统课程的Objectives数据分析

SkillSoft 传统课程的Objectives数据分析

SkillSoft的Business Skills课程的Objectives数据封装方式与PagePlayer.properties的LMS_AICC_VERSION,LMS_AICC_V2_POST这两项属性值有关。
LMS_AICC_VERSION值为2.2 or 3.5,默认是3.5。当LMS_AICC_VERSION=3.5时,Objectives的Score的值以分号割开,如下:

[ Objectives_status ]
j_id.
1 = LEADA201001005000X020001
j_status.
1 = c
j_id.
17 = LEADA201001003000X820001
j_score.
17 = 33; 33; - 84
j_id.
2 = LEADA201001002000X020001
j_status.
2 = c
j_id.
16 = LEADA201001005000X820001
j_score.
16 = 20; 20; - 21
而LMS_AICC_VERSION=2.2时,数据以逗号隔开,如下:
[ Objectives_status ]
j_id.
1 = LEADA201001005000X020001
j_status.
1 = c
j_id.
17 = LEADA201001003000X820001
j_score.
17 = 33 , 33 , - 84
j_id.
2 = LEADA201001002000X020001
j_status.
2 = c
j_id.
16 = LEADA201001005000X820001
j_score.
16 = 20 , 20 , - 21

LMS_AICC_V2_POST的值为ture or false,默认为false。当LMS_AICC_V2_POST=false时,每次课程向LMS提交的数据都是最新的数据,如果学员进行了一次测试,课程的putparam提交的数据如下:
[ CORE ]
Lesson_Status
= Incomplete
Lesson_Location
= LEADA201001MXX999X810001
score
= 12
time
= 00 : 04 : 18
[ Core_Lesson ]
20
[ Core_Vendor ]
20  May  2009   07 : 38 : 48  GMT,\u9AD8 \u7EA7 \u9886 \u5BFC \u539F \u5219
[ Objectives_status ]
j_id.
1 = LEADA201001005000X020001
j_status.
1 = c
j_id.
17 = LEADA201001003000X820001
j_score.17=55

j_id.
2 = LEADA201001002000X020001
j_status.
2 = c
j_id.
16 = LEADA201001005000X820001
j_score.16=44

当LMS_AICC_V2_POST=true时,课程向LMS提交的是完整数据,如下:
[ CORE ]
Lesson_Status
= Incomplete
Lesson_Location
= LEADA201001MXX999X810001
score
= 12
time
= 00 : 04 : 18
[ Core_Lesson ]
20
[ Core_Vendor ]
20  May  2009   07 : 38 : 48  GMT,\u9AD8 \u7EA7 \u9886 \u5BFC \u539F \u5219
[ Objectives_status ]
j_id.
1 = LEADA201001005000X020001
j_status.
1 = c
j_id.
17 = LEADA201001003000X820001
j_score.
17 = 55 , 33 , 33 , - 84
j_id.
2 = LEADA201001002000X020001
j_status.
2 = c
j_id.
16 = LEADA201001005000X820001
j_score.
16 = 44 , 20 , 20 , - 21
也就是课程保留了之前LMS返回给它的数据,然后把最新的Score分数添加到原来值的前面,至于这些值是用逗号隔开还是分号隔开取决于前门的LMS_AICC_VERSION值,值为3.5时分号隔开,2.2时逗号隔开。

因为系统要用这些值统计学院的每次测试成绩,所以会注意到这些值的封装方式。如果不需要使用这些值的话,就不用管了,只接简单的存取就是了

你可能感兴趣的:(SkillSoft 传统课程的Objectives数据分析)