Skip to main content

Monitoring

Monitoring

// Enable performance logging
$CFG->perfdebug = 15;
$CFG->debugdisplay = 1;
// Monitor database
$CFG->dbsessions = true;

User Activity

// Get user logs
$logs = get_logs(
$selector = "",
$date = 0,
$course = 0,
$user = 0
);
// Monitor course access
$lastaccess = $DB->get_records_sql(
"SELECT userid, timeaccess
FROM {user_lastaccess}
WHERE courseid = ?"
);