我如何识别完全阅读/查看了 Moodle 中特定课程的所有课程的用户?
我创建了一门课程并注册了 3 个用户,创建的课程有 10 个主题,每个主题包含一些信息。
我配置了移动应用程序并连接到它。
我正确获得了课程信息,但我没有获得任何有关用户完全查看所有课程/未查看的信息。
Moodle 提供任何跟踪课程的选项。
我如何识别完全阅读/查看了 Moodle 中特定课程的所有课程的用户?
我创建了一门课程并注册了 3 个用户,创建的课程有 10 个主题,每个主题包含一些信息。
我配置了移动应用程序并连接到它。
我正确获得了课程信息,但我没有获得任何有关用户完全查看所有课程/未查看的信息。
Moodle 提供任何跟踪课程的选项。
你在这里有很多选择。我将提供一些关于我如何监控学生的答案。
首先:在课程模块中启用“活动完成”标准。您可以决定是否希望在仅查看一次、花费一定时间查看、达到课程结束或达到特定成绩后将模块标记为完成。您可以在编辑模块设置时访问这些选项。滚动到底部找到它。
然后:在课程中运行各种报告。以管理员身份登录,执行以下操作:
a.) 转到您创建的课程
b.) 在右侧的“管理”块中,展开“报告”
c.) 通读一遍——我认为你会觉得有趣的是“课程完成”和“活动完成”
除此之外,您还可以通过查看“参与者”下的“导航”块来查看每个学生的个人进度。
如果您想更进一步,您可以使用此 Moodle 插件创建非常好的自定义报告:https ://moodle.org/plugins/block_configurable_reports
注意:当您配置课程的“活动完成”选项时,Moodle 不会根据学生已经完成的内容立即更新状态。这是您需要配置为自动运行的 Moodle 计划任务的一部分。我通过执行以下操作在 Linux 主机上每小时运行一次:
# set up moodle tasks to run automatically
sudo echo /usr/bin/php /var/www/html/moodle/admin/cli/cron.php > /etc/cron.hourly/moodletasks.sh
sudo chmod +x /etc/cron.hourly/moodletasks.sh
以上将为您的所有家务项目创建计划任务,例如更新活动完成。它将每小时运行一次,但您也可以在测试时手动运行它。
我希望这会有所帮助,与 Moodle 一起玩吧!