Cohort Pulse

See who is on track, who needs a nudge and why, from one CSV.

Your file stays on this device. It is read in your browser and never uploaded.

1. Load your cohort

Drop a CSV file here, or

What the file needs

One row per learner per week. Export it from Google Sheets, Excel or your LMS as CSV.

ColumnNeededAlso accepted

Yes or no values can be yes, no, 1, 0, true, present, absent or x. A week can be a number (3, Week 3) or a date (2026-03-02). A week with no row for a learner counts as missed.

The rules

Change the numbers in the RULES object at the top of pulse.js.