Skip to content

User Management

Platform administrators can manage all user accounts.

User Overview

Dashboard: /admin/users

User Statistics: - Total users - Active users - New registrations (today, week, month) - User distribution by role - Subscription breakdown

Managing Users

View All Users

Searchable, filterable table showing: - Name - Email - Role (Student, Teacher, Org Admin, Admin) - Status (Active, Suspended, Pending) - Subscription plan - Registration date - Last active

Filters: - Role type - Subscription plan - Status - Registration date range - Organization - Country

User Actions

View User Profile: - Complete user information - Practice statistics - Subscription history - Payment history - Activity log - Content uploads

Edit User: - Update profile information - Change email address - Reset password - Modify subscription - Change role

Suspend User: - Temporary account suspension - Reason required - User notified - Can reactivate later

Delete User: - Permanent account removal - GDPR-compliant deletion - Confirmation required - Cannot be undone

Impersonate User: - View platform as user - Troubleshooting tool - Logged for security - Limited actions

Bulk Operations

Bulk Actions: - Export user list (CSV) - Bulk email users - Mass subscription update - Bulk role change - Mass account activation/suspension

** CSV Import:** - Bulk user creation - Download template - Upload CSV - System validates - Users created/imported

User Roles

Student: - Practice music - Track progress - Receive assignments

Teacher: - Manage students - Create assignments - Review recordings

Organization Admin: - Manage teachers and students - Organization settings - Class management

Platform Admin: - Full system access - User management - Platform configuration

Pending Registrations

Email Verification: - Users awaiting email verification - Resend verification email - Manual verification - Delete unverified (30+ days)

Approval Queue: - New teacher applications - Organization requests - Require admin approval

User Support

Support Tickets: - View user support requests - User's ticket history - Respond to tickets - Escalate issues

User Notes: - Add internal notes to user accounts - Track communications - Document issues - Visible only to admins