connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = " SELECT pa.roll_no, MAX(pa.last_attempt_at) AS last_practice_date FROM practice_attempts pa GROUP BY pa.roll_no HAVING MAX(pa.last_attempt_at) < NOW() - INTERVAL 10 DAY ORDER BY last_practice_date ASC LIMIT 25 "; $result = $conn->query($sql); ?> Stalled Learners

🚨 Stalled Learners (10+ Days No Practice)

num_rows > 0) { while ($row = $result->fetch_assoc()) { echo ""; } } else { echo ""; } ?>
Roll No Last Practice Date
{$row['roll_no']} {$row['last_practice_date']}
No stalled learners 🎉
close(); ?>