【发布时间】:2016-08-05 11:42:01
【问题描述】:
我如何识别在 Moodle 中完全阅读/查看了特定课程的所有课程的用户?
我创建了一门课程并注册了 3 个用户,创建的课程有 10 个主题,每个主题包含一些信息。
我配置了移动应用并连接到它。
我得到了正确的课程信息,但我没有得到任何关于用户完整查看所有课程的信息。
Moodle 提供任何用于跟踪课程的选项。
【问题讨论】:
标签: moodle moodle-mobile
我如何识别在 Moodle 中完全阅读/查看了特定课程的所有课程的用户?
我创建了一门课程并注册了 3 个用户,创建的课程有 10 个主题,每个主题包含一些信息。
我配置了移动应用并连接到它。
我得到了正确的课程信息,但我没有得到任何关于用户完整查看所有课程的信息。
Moodle 提供任何用于跟踪课程的选项。
【问题讨论】:
标签: moodle moodle-mobile
这里有很多选择。我将提供一些关于我如何监控学生的答案。
首先:在您的课程模块中启用“活动完成”标准。您可以决定是否希望在仅查看一次、花费一定时间查看、达到课程结束或达到特定成绩后将模块标记为完成。您可以在编辑模块设置时访问这些选项。滚动到底部找到它。
然后:在您的课程中运行各种报告。以管理员身份登录,执行以下操作:
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
上面将为您的所有家务项目创建一个计划任务,例如更新活动完成。它会每小时运行一次,但您也可以在测试时手动运行它。
希望对您有所帮助,祝您玩得开心!
【讨论】:
/usr/bin/php /var/www/html/moodle/admin/cli/cron.php