如何识别用户完全阅读/查看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玩得开心!

点赞