【问题标题】:Creating a very simple LRS / LMS (with xAPI?)创建一个非常简单的 LRS / LMS(使用 xAPI?)
【发布时间】:2016-07-16 17:19:02
【问题描述】:

我尝试搜索此信息,但我很难找到有关从头开始创建 LRS / LMS 的具体信息。

我想做的事情很简单,我有一套课程(兼容 SCROM / xAPI),我想跟踪完成它们的 $user_ID。

我的网站目前正在运行 ezpublish 4.xx,我只想要一个带有 course_ID 和 user_ID 的简单自定义数据库来跟踪谁做了什么。

我玩过 TinCan Prototypes 和 Learninglocker,并设法将它们连接起来并存储信息。

但这一切似乎都非常复杂,xAPI 和 Learninglocker 的设计目的远远超出我想要完成的工作,我想在这里询问是否有任何更简单的方法可以自己简单地收集这些信息。

【问题讨论】:

标签: php ezpublish tin-can-api lrs


【解决方案1】:

请注意,这纯粹是意见,但我认为答案是“否”。 SCORM 和 xAPI 的设计目的并不是以您描述的那样简单的方式提供此信息。对于 xAPI,您会遇到许多问题,其中最重要的是内容可以自行决定如何报告“完成”的样子。这在 cmi5 中有所改善,但这仍然是一个移动的目标,还没有任何完整的实现。还有 Learning Locker 没有为 SCORM 提供任何支持的问题。

对于 SCORM,完整的概念(在一定程度上)更简单,但您需要围绕它(阅读内容播放器)的其他内容的数量变得更加复杂。您需要结构的其余部分,以便内容甚至可以接近报告完成值的点。

话虽如此,SCORM Cloud 提供了一个 API,可以让您快速轻松地完成您提到的事情,并支持您建议的学习标准,并且至少对 xAPI 的已知完成处理有一些基本的处理。这是我所知道的在没有完整 LMS 的情况下设置类似 LMS 的简单功能的最快方法,并且包括内置的 LRS。欲了解更多信息:http://scorm.com/scorm-solved/scorm-cloud-features/

【讨论】:

    【解决方案2】:

    这是一个很好的开源 LRS TRAX LRS。使用 PHP/Laravel 开发,您可以轻松地将其部署在任何简单的开发服务器上。

    如果需要,可以分叉并扩展它。

    这也是certified by ADL

    免责声明:在写评论时,我仍然没有使用它,但我打算在我要构建的 LMS 中使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 2011-07-27
      相关资源
      最近更新 更多