﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-贤仁居-随笔分类-AICC&amp;&amp;SCORM&amp;&amp;LMS</title><link>http://www.blogjava.net/gentoo1439/category/39696.html</link><description>学而不思则惘，思而不学则殆</description><language>zh-cn</language><lastBuildDate>Wed, 20 May 2009 09:23:52 GMT</lastBuildDate><pubDate>Wed, 20 May 2009 09:23:52 GMT</pubDate><ttl>60</ttl><item><title>SkillSoft 传统课程的Objectives数据分析</title><link>http://www.blogjava.net/gentoo1439/archive/2009/05/20/271752.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Wed, 20 May 2009 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2009/05/20/271752.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/271752.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2009/05/20/271752.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/271752.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/271752.html</trackback:ping><description><![CDATA[<p>SkillSoft的Business Skills课程的Objectives数据封装方式与PagePlayer.properties的LMS_AICC_VERSION，LMS_AICC_V2_POST这两项属性值有关。<br />
LMS_AICC_VERSION值为2.2 or 3.5,默认是3.5。当LMS_AICC_VERSION=3.5时，Objectives的Score的值以分号割开，如下：</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #ff0000">[</span><span style="color: #ff0000">Objectives_status</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">17</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001003000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_score.</span><span style="font-weight: bold; color: #800000">17</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">33;</span><span style="font-weight: bold; color: #800000">33;</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">84</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001002000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_score.</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">20;</span><span style="font-weight: bold; color: #800000">20;</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">21</span></div>
而LMS_AICC_VERSION=2.2时，数据以逗号隔开，如下：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #ff0000">[</span><span style="color: #ff0000">Objectives_status</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">17</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001003000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_score.</span><span style="font-weight: bold; color: #800000">17</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">33</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">33</span><span style="color: #000000">,</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">84</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001002000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_score.</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">,</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">21</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
LMS_AICC_V2_POST的值为ture or false，默认为false。当LMS_AICC_V2_POST=false时，每次课程向LMS提交的数据都是最新的数据，如果学员进行了一次测试，课程的putparam提交的数据如下：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; color: red; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #ff0000">[</span><span style="color: #ff0000">CORE</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Lesson_Status</span><span style="color: #808080">=</span><span style="color: #000000">Incomplete<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Lesson_Location</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001MXX999X810001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />score</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">12</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />time</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">00</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">04</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">18</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">[</span><span style="color: #ff0000">Core_Lesson</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">[</span><span style="color: #ff0000">Core_Vendor</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">&nbsp;May&nbsp;</span><span style="font-weight: bold; color: #800000">2009</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">07</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">38</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">48</span><span style="color: #000000">&nbsp;GMT,\u9AD8&nbsp;\u7EA7&nbsp;\u9886&nbsp;\u5BFC&nbsp;\u539F&nbsp;\u5219<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">[</span><span style="color: #ff0000">Objectives_status</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">17</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001003000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: red">j_score.<span style="font-weight: bold">17</span>=<span style="font-weight: bold">55</span></span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001002000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: red">j_score.<span style="font-weight: bold">16</span>=<span style="font-weight: bold">44</span></span></span></div>
<br />
当LMS_AICC_V2_POST=true时，课程向LMS提交的是完整数据，如下：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #ff0000">[</span><span style="color: #ff0000">CORE</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Lesson_Status</span><span style="color: #808080">=</span><span style="color: #000000">Incomplete<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Lesson_Location</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001MXX999X810001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />score</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">12</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />time</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">00</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">04</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">18</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">[</span><span style="color: #ff0000">Core_Lesson</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">[</span><span style="color: #ff0000">Core_Vendor</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">&nbsp;May&nbsp;</span><span style="font-weight: bold; color: #800000">2009</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">07</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">38</span><span style="color: #000000">:</span><span style="font-weight: bold; color: #800000">48</span><span style="color: #000000">&nbsp;GMT,\u9AD8&nbsp;\u7EA7&nbsp;\u9886&nbsp;\u5BFC&nbsp;\u539F&nbsp;\u5219<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">[</span><span style="color: #ff0000">Objectives_status</span><span style="color: #ff0000">]</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">17</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001003000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_score.</span><span style="font-weight: bold; color: #800000">17</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">55</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">33</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">33</span><span style="color: #000000">,</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">84</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001002000X020001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_status.</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #808080">=</span><span style="color: #000000">c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_id.</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #808080">=</span><span style="color: #000000">LEADA201001005000X820001<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />j_score.</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">44</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">,</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">21</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
也就是课程保留了之前LMS返回给它的数据，然后把最新的Score分数添加到原来值的前面，至于这些值是用逗号隔开还是分号隔开取决于前门的LMS_AICC_VERSION值，值为3.5时分号隔开，2.2时逗号隔开。<br />
<br />
因为系统要用这些值统计学院的每次测试成绩，所以会注意到这些值的封装方式。如果不需要使用这些值的话，就不用管了，只接简单的存取就是了<br />
<img src ="http://www.blogjava.net/gentoo1439/aggbug/271752.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2009-05-20 16:36 <a href="http://www.blogjava.net/gentoo1439/archive/2009/05/20/271752.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SkillSoft 之 PagePlayer.Properties</title><link>http://www.blogjava.net/gentoo1439/archive/2009/05/20/271748.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Wed, 20 May 2009 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2009/05/20/271748.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/271748.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2009/05/20/271748.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/271748.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/271748.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;                                                    PagePlayer.Properties            General SCP Properties            PagePlayerProperties.version=7.0.1                       ...&nbsp;&nbsp;<a href='http://www.blogjava.net/gentoo1439/archive/2009/05/20/271748.html'>阅读全文</a><img src ="http://www.blogjava.net/gentoo1439/aggbug/271748.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2009-05-20 16:08 <a href="http://www.blogjava.net/gentoo1439/archive/2009/05/20/271748.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>