Moodle进度条
在moodle中,我可以看到前端moodle中课程的默认课程进度。但是当试图显示进度时,比如第1章完成时完成10%,第2章完成时完成20%,等等。我找不到任何模块,也不知道如何修改代码Moodle进度条,moodle,moodle-api,Moodle,Moodle Api,在moodle中,我可以看到前端moodle中课程的默认课程进度。但是当试图显示进度时,比如第1章完成时完成10%,第2章完成时完成20%,等等。我找不到任何模块,也不知道如何修改代码 换言之:1。如何根据课程完成情况跟踪课程完成进度?因为默认跟踪只基于课程。2。可以在不勾选课程完成复选框3的情况下跟踪课程。根据课程部分的URL查看,是否可以跟踪课程进度?提前感谢。您有时可以通过mdl\u logstore\u standard\u log表跟踪特定的页面视图和交互。Moodle中的不同模块/活
换言之:1。如何根据课程完成情况跟踪课程完成进度?因为默认跟踪只基于课程。2。可以在不勾选课程完成复选框3的情况下跟踪课程。根据课程部分的URL查看,是否可以跟踪课程进度?提前感谢。您有时可以通过
mdl\u logstore\u standard\u log
表跟踪特定的页面视图和交互。Moodle中的不同模块/活动记录不同类型/数量的数据,但通常会记录典型课程主题/章节的视图,而不管是否完成
例如,假设一门id=10的课程,您将访问第3节/主题。URL通常如下所示:/course/view.php?id=10§ion=3
在这种情况下,视图应记录在mdl_logstore_standard_log中,eventname值为\core\event\course\u viewed
。课程id应该在courseid列中,查看的部分应该在“other”列中,尽管该数据是用PHP序列化存储的数组,因此如果需要,使用unserialize和数组解析函数快速获取“3”是很有帮助的
同样,记住不同的活动/模块以不同的方式记录数据-例如,分配活动以不同的方式记录-但希望这能帮助您找到需要的内容。祝你好运 您有时可以通过
mdl\u logstore\u standard\u log
表跟踪特定的页面视图和交互。Moodle中的不同模块/活动记录不同类型/数量的数据,但通常会记录典型课程主题/章节的视图,而不管是否完成
例如,假设一门id=10的课程,您将访问第3节/主题。URL通常如下所示:/course/view.php?id=10§ion=3
在这种情况下,视图应记录在mdl_logstore_standard_log中,eventname值为\core\event\course\u viewed
。课程id应该在courseid列中,查看的部分应该在“other”列中,尽管该数据是用PHP序列化存储的数组,因此如果需要,使用unserialize和数组解析函数快速获取“3”是很有帮助的
同样,记住不同的活动/模块以不同的方式记录数据-例如,分配活动以不同的方式记录-但希望这能帮助您找到需要的内容。祝你好运