在 Internet 上几乎没有 SCORM 的实际实现资源,可能很少有人不同意我的观点,但我在发现 SCORM2004 时确实发现它很难。
我正在与您分享我的知识(希望有人可以添加它以增加该主题内容的可用性)。
基本上你在寻找 SCORM 时会遇到 3 件事。
- LMS(学习管理系统)
- RTE(运行时环境)
- SCORM 内容或包
LMS 可以用任何语言(PHP、C#、Ruby 等)编写。
RTE 可以被视为播放 SCORM 包的播放器。
如果您有一个 SCORM 包(对象名称我假设它在 SCORM2004 上),那么在您的 RTE 中,您需要确保该对象应该位于一个窗口中,该窗口是 SCO 的父级或打开器窗口的父级上合组织的。
如需更多参考,您可以关注http://scorm.com以获取更多信息。
图片来源 - OSTYN
编辑
根据评论,您可以使用该概念在 C#/PHP 等中创建 RTE -
<html>
<head>
<title>RTE For playing SCORM Package</title>
</head>
<frameset framespacing="0" border="0" rows="0,*">
<frame src="YOUR_API_FILE.EXTENSION" name="API_1484_11">
<frame src="YOUR_CONTENT_PATH.EXTENSION" name="course">
</frameset>
</html>