我设置了一个scorm活动来记录最高等级并完成了活动。 grade_grades表具有活动完成时的时间戳。但是,然后我将尝试管理更改为上次完成的尝试并再次完成活动(我打算捕获最新的完成日期)。 grade_grades表的timemodified列没有改变。任何想法为什么会出现这种情况或换句话说 - 在将活动数据输入grade_grades表之前会发生什么,以及如何确保在grade_grades表中捕获最新得分。
Moodle版本2.6
谢谢大家。
答案 0 :(得分:0)
一些问题出现了多次SCORM尝试和2.6 - 这里有一些思路可能会有所帮助:
核心代码中可能存在与尝试相关的错误(包括修复建议): https://moodle.org/mod/forum/discuss.php?d=262185
最后一个想法 - 你的scorm_scoes_track表是否反映了最新的尝试? 如果不是,则可能表示SCORM包本身的某些元素或活动设置存在潜在问题。如果是,可能更像#2,其中尝试数据没有传递给grade_grades表。
希望其中一个有用。