我有一个使用 v3.9 版本的 Moodle LMS 自托管解决方案
课程完成已设置为当活动完成时发生。但是,当发生这种情况时,会记录活动完成情况,但不会使用“课程已完成”检查课程。它似乎记录在“course_completions”表中,但仅插入字段(id、userid、course、timestarted、reaggregate)。
作为测试,我将“课程完成”调整为完全基于“其他人手动完成”,这样我就可以用它来记录完成情况。
还有其他人遇到过这个问题吗?
我希望当活动标记为已完成或我的管理员将课程标记为完成时,它会将课程设置为完成并在报告屏幕上显示“复选框”。
你正在运行 cron 吗?
进入站点管理 > 服务器 > 任务 > 计划任务,检查最近是否运行过“计算定期完成数据”