如何制作能记录学习进度的SCORM标准课件

一般的SCORM制作工具制作的课件只具备SCORM课件基本功能,也就是能保证在LMS平台上正常运行。因为SCORM标准包含丰富的Date Model,记录学习进度只是其中的一个功能,所以SCORM课件要实现稍微复杂的功能,如记录学习者的学习进度,需要自己修改课件来实现。

当scorm为一个网页形式的课件时,我们只需要在当前页面中添加一个JS函数即可。代码如下:

doContinue('completed');

为了帮助对JS不熟悉的朋友下面给出一个比较完整的例子:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <script type="text/javascript" src="scripts/APIWrapper.js"></script>
  <script type="text/javascript" src="scripts/SCOFunctions.js"></script>
  <script type="text/javascript" src="scripts/common.js"></script>
  <script type="text/javascript">
	onload = function(){
           doContinue('completed');//可以写入到onload的函数内
        }
  </scrpt>
 </HEAD>

 <BODY>
 <h1>课程二</h1>
 <h2>Part 2.2</h2>
 <div>这里看到的是第二课程的第二部分内容</div>
 <hr />
 <input type = "button" value="下一页" onClick = "doQuit('completed')" id=button2 name=button2>
 </BODY>
</HTML>

好了还有什么不明白的可以给我留言!呵呵



发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

无觅相关文章插件,快速提升流量