Przejdź do treści

Students list

Every unique student across all your courses, aggregated into one row per person, with a "needs attention" flag.

When to use

To find a student, see how many courses they're in and their latest status/payment, or jump to enrolling someone new.

Where

  • Sidebar: Courses & Certificates → Students
  • URL: /partner/students
  • Roles: Owner / Admin / Manager. (Trainers manage students inside their own courses instead.)

Step-by-step

  1. Open Students. Header reads "Students" / "All Students", with "New Student" top-right. Students list
  2. Filter: "Search" (name or email), "Status" (All / Enrolled / Completed / Pending / Cancelled), "Source" (All / Manual / E-commerce).
  3. Read the table: Student (name + email), Courses (count + names), Status (latest, with a red "Needs attention" badge where applicable), Payment (latest), Source, Enrolled (latest date).
  4. Click a row to open the student profile. Students list — more rows

Fields & validation

Filters only. Search is debounced (~0.4 s); the list is paginated (20 per page).

What happens / outcome

  • New Student → the enroll form.
  • Each row aggregates all of that person's enrollments; "Courses" shows how many and which.

Edge cases & errors

  • "Needs attention" marks students in active enrollments missing a milestone — the tooltip lists reasons: lecture not attended, practice not attended, sample not passed, exam not passed, or payment overdue.
  • Dashboard alerts can deep-link here pre-filtered to needs-attention; an amber banner shows, with "Clear filter".
  • No results: "No students found" + "Try adjusting your filters."

FAQ

  • One row but several courses? Yes — the list is per person; open the profile to see each enrollment.
  • What makes a student "need attention"? An active enrollment missing lecture/practice/sample/exam, or an overdue payment.