【发布时间】:2018-06-22 04:09:35
【问题描述】:
我在一家使用 ASP.NET 的定制 Web 系统的小公司工作,该系统托管了许多学习工具,包括清晰的故事情节课程。
我们有一个 SQL 数据库,用于存储故事情节课程中的学习者变量,效果很好。但是,这仅在用户一次性完成课程时才有效。如果用户在课程中途退出帐户并使用另一台设备重新登录,他们将失去进度。
我们想使用一个暂停数据功能,我已经看到 LMS 的这项功能,但我们希望保持系统不变。由于我们的 LMS 不是现成的 LMS,而且我们没有符合 SCORM 的系统,因此我们的开发人员正在努力寻找如何捕获用户在每张幻灯片上触发的暂停数据。我们希望捕捉到这一点,以便当用户重新登录他们的帐户时,我们可以将他们恢复到他们退出时离开的位置。
过去有没有人在没有 LMS 的情况下使用暂停数据?任何建议都会受到极大的欢迎。
谢谢,
杰克
【问题讨论】:
-
你如何确定完成度?大概您至少实施了一些 SCORM RTE。
-
您的内容正在从 LMS 中搜索 API (SCORM 1.2) 或 API_1484_11 (SCORM 2004)。由于听起来您目前还没有公开它,因此您需要一起滚动或购买一个。你大多只有购买选项,因为我不知道有任何免费的 SCORM RTE。多少努力?我会说一个星期的最低限度可以作为功能通过,2 年的时间做对了。您不仅在谈论 JavaScript 部分,还需要一个 Web API 和一种存储学生尝试的方法(听起来您无论如何都需要)。
标签: asp.net scorm articulate-storyline