gpt4 book ai didi

moodle - cmi.total_time 参数不返回任何内容

转载 作者:行者123 更新时间:2023-12-01 02:55:52 26 4
gpt4 key购买 nike

我正在编写 SCORM 2004 产品。
我可以更新 session_time,它有效。
我可以设置状态(通过、失败等...)
我也可以获得 cmi.location 时间。没问题 !

但我没有成功获得总时间! (cmi.total_time)。
我已经在 2 个 LMS 上进行了测试:

  • 在 Ganesha 上,API.GetValue('cmi.total_time') 是一个空字符串。
  • 在 Moodle 上,API.GetValue('cmi.total_time') 只是一个“P”。

  • 但是,我确实有正确的 session 时间的正确日志。

    有人有想法吗?

    谢谢 !

    编辑。
    我也尝试在 cloud.scorm.com 和 cmi.total_time 每次 PT0H0M0S 返回。
    编辑2。哎呀,我删除了 Donal 的编辑。

    最佳答案

    根据您提供的信息,我猜您正在尝试设置 cmi.session_time并获得 cmi.total_time在同一个学习者 session 中,这不会给出您期望的响应。
    cmi.total_time包含所有学习者 session 的总持续时间 在当前 之前,这意味着它不会包含您希望它在第二个学习者 session 之前拥有的值。

    一旦你设置了 cmi.session_time ,通过离开您所在的 SCO 来关闭当前的学习者 session ,然后再返回到它。然后你应该看到 cmi.total_time现在填充了有效值。

    祝你好运!

    关于moodle - cmi.total_time 参数不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990847/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com