我有一些使用 Articulate Studio 或 Articulate Storyline 制作的符合 SCORM 或 TinCan 的演示文稿。
我想将这些演示文稿集成到我制作的一个简单的 php LMS 中。我需要能够跟踪用户进度。现在我可以知道人们何时点击演示文稿的链接,但我不知道他们是否看完了它。我不熟悉 SCORM/TinCan,但我认为有一种方法可以跟踪用户进度。至少像 Chamilo 等其他 LMS 可以导入这些演示文稿并跟踪用户进度。
任何人都知道如何做到这一点?
我有一些使用 Articulate Studio 或 Articulate Storyline 制作的符合 SCORM 或 TinCan 的演示文稿。
我想将这些演示文稿集成到我制作的一个简单的 php LMS 中。我需要能够跟踪用户进度。现在我可以知道人们何时点击演示文稿的链接,但我不知道他们是否看完了它。我不熟悉 SCORM/TinCan,但我认为有一种方法可以跟踪用户进度。至少像 Chamilo 等其他 LMS 可以导入这些演示文稿并跟踪用户进度。
任何人都知道如何做到这一点?
创建 SCORM 或 Tincan (XAPI) 引擎本身就是一个非常大的项目。您可以尝试自己构建一个,但要准备好花费几个月的时间。如果您决定这样做,我强烈建议您使用 tincan,我预计它会在几年内发展成为标准(尽管它尚未得到广泛支持)。
或者,一个非常好的解决方案是Rustici 的 scorm engine,这是一个很好的实现,支持所有版本的 SCORM 和 tincan (但不是免费的,正如@Trip 指出的那样)
我也相信有这些的开源实现,但我自己没有尝试过。
您可以尝试像GrassBlade LRS 这样的 LRS。如果您使用自己的 LMS,您可能需要自己完成启动部分。但是,如果您愿意使用 WordPress 等平台,那么您有一个不错的选择,例如GrassBlade xAPI Companion。