User Management Dashboard
Access the user management dashboard from: Admin Panel > User Management The dashboard displays:- Total user count by role (Teachers, Parents, Admins)
- Recently added users and activity
- Active/inactive user statistics
- User search and filtering options
- Bulk operation tools
User Roles
System Admin
- Manage all users and system settings
- Access all reports and analytics
- Configure school-wide policies
- Handle system maintenance and updates
Teacher
- Create and manage classrooms
- Communicate with parents
- Send announcements and updates
- Manage student information
Parent
- Join classrooms using codes or QR codes
- Communicate with teachers
- Receive announcements and updates
- View calendar events and schedules
Creating Individual Users
Navigate to User Management
Select User Role
Assign to Classes/Groups
Set Permissions
- Admin Permissions
- Teacher Permissions
- Parent Permissions
- User management access
- System configuration rights
- Report generation access
- School-wide communication rights
- Data export capabilities
- System maintenance access
Send Invitation
- Email: Send login credentials via email
- SMS: Send login code via text message
- Manual: Generate login code to share personally
Bulk User Import
For adding multiple users at once, use the bulk import feature.Download Template
Prepare CSV File
Upload CSV
Review & Confirm
- Total users to be added
- Any validation errors or warnings
- Duplicate emails or conflicts
- Missing required fields
- Data format issues
Execute Import
Editing Users
To modify existing user information:Find User
Open User Profile
Edit Information
- Personal information (name, email, phone)
- Contact details and preferences
- Assigned classes and permissions
- Account status and role
- Notification preferences
Save Changes
Managing User Status
Suspending Users
Temporarily disable account access without deleting data:Open User Profile
Suspend Account
Add Reason
Confirm Suspension
Deactivating Users
Permanently disable accounts for users no longer with the school:Open User Profile
Deactivate Account
Choose Data Retention
- Archive all data
- Delete messages only
- Keep essential records only
Confirm Deactivation
Deleting Users
Open User Profile
Delete Account
Confirm Deletion
Select Data Handling
- Transfer to another user
- Archive before deletion
- Delete immediately
Final Confirmation
Password Management
Resetting Passwords
Help users who forgot their password:Locate User
Initiate Reset
Choose Method
- Send reset link via email
- Generate temporary password
- Allow user to create new password immediately
- Force password change on next login
Confirm
Forcing Password Change
Require users to change their password on next login:Open User Profile
Enable Force Change
Save Changes
User Permissions Matrix
| Permission | Admin | Teacher | Parent |
|---|---|---|---|
| View all users | ✅ | ❌ | ❌ |
| Create users | ✅ | ❌ | ❌ |
| Edit users | ✅ | Profile only | Profile only |
| Delete users | ✅ | ❌ | ❌ |
| Manage classes | ✅ | Assigned only | ❌ |
| Send announcements | ✅ | Class only | ❌ |
| View all messages | ✅ | Own only | Own only |
| Generate reports | ✅ | Limited | ❌ |
| System settings | ✅ | ❌ | ❌ |
| Export data | ✅ | Limited | ❌ |
| Manage notifications | ✅ | Own only | Own only |
| Access analytics | ✅ | Class only | ❌ |
User Activity Monitoring
Track user engagement and activity patterns:Login Activity
Login Activity
- Last login date and time
- Login frequency and patterns
- Failed login attempts
- Device and location information
- Session duration and activity
Communication Activity
Communication Activity
- Total messages sent and received
- Announcements posted and viewed
- Response rates and engagement
- File attachments and media usage
- Communication preferences and settings
Feature Usage
Feature Usage
- Calendar usage and event creation
- Classroom management activities
- Profile updates and changes
- Notification interactions
- App feature adoption rates
Export User Data
Export user information for records or external analysis:Go to Export
Select Users
Choose Data Fields
- Basic information (name, email, phone)
- Role and permissions
- Class assignments
- Activity data
- Communication statistics
Select Format
- CSV: For spreadsheet applications
- Excel: For detailed analysis
- PDF: For reports and documentation
- JSON: For system integration
Export
Best Practices
Account Security
Account Security
- Require strong passwords (minimum 8 characters, mix of letters, numbers, symbols)
- Enable two-factor authentication for admin accounts
- Regularly audit user permissions and access levels
- Promptly deactivate accounts for departed staff and students
- Monitor for suspicious login patterns or activities
Data Quality
Data Quality
- Ensure accurate email addresses (required for notifications)
- Keep phone numbers updated for emergency communications
- Verify class assignments are correct and current
- Regular data cleanup (remove duplicates, update outdated info)
- Validate user information during onboarding process
User Onboarding
User Onboarding
- Send welcome emails with platform guides and tutorials
- Provide role-specific training materials and resources
- Schedule onboarding sessions for new teachers and staff
- Create quick reference guides and FAQ documents
- Assign mentors or buddies for new users
Communication
Communication
- Notify users of permission changes and policy updates
- Inform about scheduled maintenance and system updates
- Provide clear support contact information and procedures
- Regular updates on new features and platform improvements
- Establish feedback channels for user suggestions and concerns
Common Issues
User Can't Receive Invitation Email
User Can't Receive Invitation Email
- Check spam/junk folders and email filters
- Verify email address is correct and active
- Resend invitation with updated email
- Use alternative method: Generate manual login code
- Check email server configuration and delivery
Bulk Import Fails
Bulk Import Fails
- Check CSV format matches template exactly
- Ensure no duplicate emails or conflicting data
- Verify all required fields are filled correctly
- Check for special characters in names and data
- Reduce batch size (try importing in smaller groups)
- Validate email formats and phone numbers
Parent Can't See Their Child
Parent Can't See Their Child
- Verify parent account is properly linked to student
- Check student enrollment status and class assignments
- Ensure class assignments are correct and active
- Verify parent has proper permissions and role
- Check classroom code and joining process
User Has Wrong Permissions
User Has Wrong Permissions
- Verify assigned role is correct and appropriate
- Check custom permission settings and overrides
- Re-assign role if necessary with proper approval
- Clear cache and require user to re-login
- Review role hierarchy and inheritance settings
Password Reset Issues
Password Reset Issues
- Verify user’s email address is correct
- Check email delivery and spam filters
- Generate new reset link with updated email
- Use temporary password method instead
- Check password complexity requirements