moodle - 如何在moodle上获得首次访问日期?
问题描述
我使用插件:课程完成概述 ,但我需要一个包含用户首次访问日期的列,我需要什么 sql?
解决方案
要添加用户首次访问 Moodle,您必须编辑插件文件夹中的 index.php 文件并编辑此 MySQL 请求:
$compdatacoursesql = "SELECT u.id AS userid, c.id as courseid,
[...]
u.email,
[...]
通过添加:
u.firstaccess AS userfirstaccess,
所以它将是:
$compdatacoursesql = "SELECT u.id AS userid, c.id as courseid,
[...]
u.email,
u.firstaccess AS userfirstaccess,
[...]
然后在foreach中添加
$a[] = ($row->userfirstaccess? date('jS F Y H:i:s', ($row->userfirstaccess)) : 'Never connected');
PHP date() 函数使日期可读
推荐阅读
- python - 为什么kivy不显示文本框
- python - 调用 UpdateMethod 操作时出现 /methodIntegration/uri 的无效路径错误
- java - 如何缩短条件代码?(JAV,检查空)
- javascript - 在 Google App Script 中同时多次提交
- google-app-engine - 在 GCloud 中记录错误
- javascript - 当用户在下一个 js 中导航页面时如何“重新加载”JavaScript / CSS
- azure - 我正在尝试使用 OAuth2 保护探索 azure API 管理我无法理解它的工作流程
- android - 在android中为viewrenderable视图显示不同的文本
- python - 选择随机月份(在设定范围内生成随机整数)
- spring - (How) 可以一个春天