Install our app for a better experience!

User Management and Roles

User Management and Roles

Overview

Managing users in your Preparebuddy.com organization involves inviting members, assigning roles, managing permissions, and maintaining organization membership. This guide covers all user management tasks through the web interface.

User Roles Explained

Role Hierarchy

Organizations in Preparebuddy.com use a hierarchical role system:

  1. Super Admin (Parent Organizations Only)
  2. Highest level of access
  3. Manages parent organization and all branches
  4. Can create/delete branches and assign branch admins
  5. Access to global analytics and cross-branch reporting

  6. Organization Admin

  7. Full control within their organization
  8. Manages all members, exams, and settings
  9. Can promote/demote members (except other admins)
  10. Access to organization analytics and reporting

  11. Examiner

  12. Can create and manage exams and assessments
  13. Manages assigned groups and their members
  14. Access to analytics for their created content
  15. Can grade and provide feedback

  16. Member

  17. Basic organization membership
  18. Can take assigned exams and assessments
  19. Access to personal analytics and progress
  20. Can participate in assigned groups

Permission Matrix

Feature Member Examiner Admin Super Admin
Take Exams
Create Exams
Manage Groups Limited
Invite Members
Organization Settings
Create Branches
Cross-Branch Access

Adding Members to Your Organization

Individual Member Addition

Method 1: Direct Invitation

  1. Access Member Management
  2. Go to Organization Dashboard
  3. Click Members tab
  4. Select Invite New Member

  5. Fill Invitation Details

  6. Email Address: Member's email (required)
  7. Role Assignment: Choose appropriate role
  8. Personal Message: Optional welcome message
  9. Groups: Assign to specific groups (optional)

  10. Send Invitation

  11. Click Send Invitation
  12. Member receives email with join link
  13. Track invitation status in Members panel

Method 2: Add Existing Users

  1. Search Existing Users
  2. Click Add Existing User
  3. Search by username or email
  4. Select user from search results

  5. Configure Membership

  6. Assign appropriate role
  7. Add to groups if needed
  8. Set any specific permissions
  9. Confirm addition to organization

Bulk Member Import

Step 1: Prepare Data

  1. Download Template
  2. Access MembersBulk Import
  3. Download CSV template file
  4. Review required and optional fields

  5. Template Format: csv email,first_name,last_name,role,groups john@school.edu,John,Smith,member,"Class A,Advanced Math" jane@school.edu,Jane,Doe,examiner,"Teachers"

Step 2: Import Process

  1. Upload File
  2. Select your completed CSV file
  3. Click Upload and Preview
  4. Review import preview for errors

  5. Validate Data

  6. Check for duplicate emails
  7. Verify role assignments
  8. Confirm group assignments
  9. Fix any validation errors

  10. Complete Import

  11. Click Import Members
  12. Monitor import progress
  13. Review import summary
  14. Send welcome emails to new members

Join Requests Management

Enabling Join Requests

  1. Organization Settings
  2. Go to SettingsMember Settings
  3. Enable Allow Join Requests
  4. Set Auto-Approve preference
  5. Configure Default Role for new members

Managing Requests

  1. Review Pending Requests
  2. Access MembersJoin Requests
  3. View pending requests with user details
  4. Check user profiles and qualifications

  5. Approve/Reject Requests

  6. Select requests to approve/reject
  7. Assign appropriate roles
  8. Add to relevant groups
  9. Send notification to users

Role Management

Changing Member Roles

Individual Role Changes

  1. Access Member Profile
  2. Go to Members list
  3. Click on member name
  4. Select Edit Member Details

  5. Update Role

  6. Choose new role from dropdown
  7. Confirm role change
  8. Member receives notification of role change
  9. Changes take effect immediately

Bulk Role Changes

  1. Select Multiple Members
  2. Use checkboxes to select members
  3. Choose Bulk ActionsChange Role
  4. Select new role for all selected members
  5. Confirm bulk role change

Role-Specific Permissions

Custom Permissions (Advanced)

  1. Access Permission Settings
  2. Go to member profile
  3. Click Advanced Permissions
  4. Customize specific capabilities

  5. Available Permissions:

  6. Create exams in specific subjects
  7. Access specific analytics sections
  8. Manage specific member groups
  9. View/edit organization settings sections

Group Management

Creating Member Groups

Purpose of Groups

  • Organize members by class, department, or function
  • Assign exams and assessments to groups
  • Manage permissions at group level
  • Track performance by group

Creating Groups

  1. Access Group Management
  2. Go to Organization DashboardGroups
  3. Click Create New Group

  4. Group Configuration

  5. Group Name: Descriptive name (e.g., "Advanced Math Class")
  6. Description: Purpose and scope of group
  7. Group Type: Class, Department, Project Team, etc.
  8. Visibility: Public or private within organization

  9. Add Members to Groups

  10. Select existing organization members
  11. Assign group roles (if applicable)
  12. Set group-specific permissions
  13. Send group join notifications

Managing Group Membership

Adding Members to Groups

  1. From Member Profile
  2. Access member details
  3. Go to Group Membership section
  4. Click Add to Group
  5. Select groups and confirm

  6. From Group Management

  7. Access group details
  8. Click Add Members
  9. Select members to add
  10. Assign group-specific roles

Group-Based Permissions

  • Group Admins: Can manage group membership and content
  • Group Members: Can access group-specific content
  • Group Restrictions: Limit access to group-only content

Member Status Management

Member Status Types

  • Active: Full organization access and participation
  • Pending: Invited but not yet joined
  • Inactive: Temporarily suspended access
  • Removed: No longer part of organization

Status Management Actions

Deactivating Members

  1. Temporary Suspension
  2. Access member profile
  3. Change status to Inactive
  4. Specify reason and duration
  5. Member loses access but retains data

  6. Complete Removal

  7. Select Remove from Organization
  8. Choose data retention options
  9. Confirm removal action
  10. Send notification if appropriate

Reactivating Members

  1. Restore Access
  2. Find inactive member in member list
  3. Change status back to Active
  4. Restore previous role and groups
  5. Send reactivation notification

Invitation Management

Tracking Invitations

Invitation Status Dashboard

Access MembersInvitations to view: - Pending: Sent but not yet accepted - Accepted: Successfully joined organization - Expired: Invitation expired (auto-expiry after 14 days) - Resent: Invitation resent to user

Managing Pending Invitations

  1. Resend Invitations
  2. Select pending invitations
  3. Click Resend Selected
  4. Optionally add new message
  5. Reset expiration date

  6. Cancel Invitations

  7. Select unwanted pending invitations
  8. Click Cancel Selected
  9. Prevent users from joining
  10. Remove from pending list

Invitation Customization

Email Templates

  1. Customize Invitation Emails
  2. Go to SettingsEmail Templates
  3. Edit Member Invitation template
  4. Add organization branding
  5. Include specific instructions

  6. Template Variables:

  7. {organization_name}: Your organization name
  8. {inviter_name}: Name of person sending invitation
  9. {role}: Assigned role for the new member
  10. {join_link}: Direct link to join organization

Advanced User Management

User Analytics and Reporting

Member Activity Tracking

  1. Access Member Analytics
  2. Go to AnalyticsMember Analytics
  3. View individual member activity
  4. Track login frequency and engagement
  5. Monitor exam/assessment participation

  6. Performance Metrics

  7. Completion rates for assigned content
  8. Average scores and improvement trends
  9. Time spent on platform
  10. Group participation levels

Organization-Wide Reports

  1. Membership Reports
  2. Total members by role
  3. Growth trends over time
  4. Geographic distribution (if available)
  5. Engagement statistics

  6. Custom Reports

  7. Filter by role, group, or activity
  8. Export to PDF, Excel, or CSV
  9. Schedule automated report delivery
  10. Share reports with stakeholders

Integration with Platform Features

Assessment Integration

  • Assign assessments to specific members or groups
  • Track assessment completion by organization
  • Generate organization-wide assessment analytics
  • Configure assessment permissions by role

Exam Management Integration

  • Create exams for organization members
  • Set up automatic exam assignment rules
  • Track exam performance across organization
  • Manage exam access permissions

Communication Features

  • Send announcements to all members or groups
  • Set up notification preferences by role
  • Create discussion forums for groups
  • Manage organization-wide messaging

Troubleshooting Common Issues

Invitation Problems

Issue: Invitations not being received Solutions: - Check email addresses for typos - Verify email isn't going to spam folder - Resend invitation with updated message - Contact member directly with join instructions

Issue: Members cannot join after invitation Solutions: - Check invitation hasn't expired - Verify organization hasn't reached member limit - Ensure member doesn't already belong to organization - Review organization join settings

Permission Issues

Issue: Members cannot access expected features Solutions: - Verify role assignments are correct - Check group membership and permissions - Review organization feature settings - Confirm user has completed account setup

Issue: Role changes not taking effect Solutions: - Ask member to log out and log back in - Clear browser cache and cookies - Verify role change was saved successfully - Check for conflicting permission settings

Performance Issues

Issue: Slow member management interface Solutions: - Use filters to reduce displayed member count - Perform bulk actions during off-peak hours - Consider splitting large organizations into branches - Contact support for large organization optimization

This comprehensive user management guide ensures you can effectively manage your organization's membership, roles, and permissions through Preparebuddy.com's web interface.