Overview
Go to Dashboard → My Students (/dashboard/tutor/students or /dashboard/institution/students) to see a complete roster of every student enrolled in any of your courses.
By default the page shows all students across all batches. Use the batch filter to zoom into a single batch, or the search box to find a specific student.
Summary cards
Four summary cards appear at the top of the page:
- Total students — count of all active and pending-refund enrollments across every batch you teach.
- Batches — number of distinct batches that have at least one enrolled student.
- Avg attendance — mean attendance percentage across all students who have at least one past class. Students with zero past classes are excluded from this average.
- Avg grade — mean assignment grade percentage across all students who have at least one graded assignment submission. Students with no graded submissions show
—.
The student table
Each row represents one enrollment (one student in one batch). Columns:
- Student — profile picture (or initial avatar), name, and email address.
- Course / Batch — which course and which batch this enrollment belongs to.
- Enrolled — the date the student enrolled, formatted as D Mon YYYY.
- Attendance — a mini colour bar + percentage, plus the raw count below (e.g. "10 / 12 classes"). Colour: green ≥ 75%, yellow ≥ 50%, red < 50%, dash if no past classes yet.
- Assignments —
submitted / total— how many assignments the student has submitted out of the total posted for that batch. - Avg grade — average score across graded submissions, as a percentage (e.g.
76%). Shows—if no submissions have been graded yet. - Status —
Active(green) orRefund req.(yellow). Fully refunded students are removed from the roster.
How attendance is calculated
Attendance is calculated only from past classes — classes that have already ended (scheduled end time has passed, or status is ENDED). Future and ongoing classes are not counted.
- Total = number of past classes in the batch.
- Attended = past classes where the student has an attendance record with a duration greater than 0 seconds (i.e. they actually joined the live class).
- Percent =
round(attended / total × 100). If no classes have happened yet, attendance shows as—.
How grades are calculated
The "Avg grade" column reflects assignment performance:
- Only submissions with status
GRADEDare included — submitted but not-yet-graded work is not counted. - Each graded submission contributes
(score / maxScore) × 100to the average. - Submissions where
maxScoreis 0 or wherescoreis null are excluded. avgGradeisnull(shown as—) if no submissions have been graded yet.
This means a student who scored 17/20 and 18/20 on two graded assignments would show 87% average grade.
Filtering & sorting
Three controls let you narrow the table:
- Search box — type a student name, email, or course title. Filters live as you type.
- Batch dropdown — restricts to a single batch (e.g. "JEE Maths — Batch A"). Defaults to "All batches".
- Sort — three options:
- Most recent — newest enrollments first (default).
- Attendance ↓ — highest to lowest attendance percentage.
- Grade ↓ — highest to lowest average grade.
Filters and sort stack together. For example, you can filter to "Batch A", sort by attendance, and then search for a specific student name.
FAQ
A student attended a class but their attendance shows 0.
Attendance is recorded when a student joins the live classroom (/class/live?id=…). If the student watched a recording instead of the live session, their attendance is not counted. Only live join events are tracked.
Can I manually edit a student's attendance?
Manual attendance override is not currently available in the dashboard. If a student was present but the system failed to record their attendance (e.g. they joined via an unstable connection that disconnected immediately), write to [email protected] with the class ID and student email.
Why doesn't the student roster show my institution's teacher accounts?
The roster shows student enrollments only — people who enrolled in a batch as learners. Teacher accounts at your institution are managed separately under institution settings.
Can I export the roster to a spreadsheet?
A CSV/Excel export is not yet available in the self-serve dashboard. Write to [email protected] with your institution name and we can provide a data export.