Open Admin Panel

Approve registrations and manage learner profiles.

A student record is a profile attached to a login user. Status is the gate to the student panel.

The sidebar badge is the pending count.

Students list with Approve for pending accounts
Students list with Approve for pending accounts

Approval flow

Student registers at /student/register
       ↓
Profile created with status = Pending
       ↓
Student is held on /student/pending-approval
       ↓
You click Approve
       ↓
Status = Active — full student panel

Approve from any of:

  • The Approve row action (pending rows only)
  • The dashboard Pending registrations widget
  • Bulk Approve selected

That sets approved_at and approved_by.

Status Panel access
Pending Pending-approval page only
Active Full student dashboard
Inactive Blocked
Suspended Blocked, with a suspension message

Create or edit

New student links a user account that does not already have a student profile, then sets status, phone, gender, date of birth, education, address, avatar, bio, and guardian name/phone.

Bulk announcement

Select rows and Send announcement to compose a notice (optional email copy) for those students.