Organization Dashboard¶
Overview Metrics:
Member Statistics: - Total teachers - Total students - Teacher:student ratio - Active members (this week) - New members (this month) - Pending invitations
Practice Activity: - Total practice hours (all members) - Average hours per student - Most active classes - Organization-wide practice streak - Practice hours trend (chart)
Subscription Status: - Current plan details - License usage (X of Y teachers, students) - Subscription expiry date - Auto-renewal status - Usage alerts (near limits)
Quick Actions: - Invite teacher - Invite student - Create class - View all members - Manage subscription - Upload organization music
5.2 Member Management¶
Inviting Members:
Invite Teachers: 1. Go to "Members" → "Invite Teacher" 2. Enter email address 3. Assign role (teacher/admin) 4. Add welcome message 5. Send invitation 6. Teacher receives email with signup link
Invite Students: 1. Click "Invite Students" 2. Options: - Individual invitation (email) - Bulk upload (CSV file) - Class enrollment link - QR code for in-person signup 3. Assign to teacher (optional) 4. Assign to class (optional) 5. Send invitations
CSV Bulk Upload: Format: Name, Email, Role, Teacher (optional), Class (optional) - Download template - Fill in member data - Upload CSV - System validates and sends invitations
Member Directory:
View All Members: - Searchable, filterable table - Columns: Name, Email, Role, Status, Join Date, Last Active - Filters: - Role (Teacher/Student/Admin) - Status (Active/Pending/Suspended) - Teacher (for students) - Class - Date range
Member Actions: - View profile - Edit details - Change role - Assign to teacher/class - Suspend account - Remove from organization - Send message - Reset password
Pending Invitations: - View all pending invites - Resend invitation email - Revoke invitation - Edit invitation details - Track acceptance rate
5.3 Class Management¶
Creating Classes: 1. Go to "Classes" → "Create Class" 2. Fill in details: - Class name - Description - Teacher(s) assigned - Grade/level - Schedule - Max students 3. Set class color/icon 4. Create class
Class Structure: - Assign one or multiple teachers - Enroll students - Set class schedule - Define focus areas (piano, violin, etc.)
Managing Classes:
Class Details: - Edit class information - View enrolled students - View assigned teachers - Class practice statistics - Class assignments - Class achievements
Class Actions: - Add/remove students - Add/remove teachers - Merge classes - Archive class (end of term) - Duplicate class (next term) - Generate class report
Class Analytics: - Average practice time - Attendance tracking (if enabled) - Performance trends - Top performers - Students needing attention - Progress by piece
5.4 Organization Settings¶
Organization Profile: - Organization name - Type (school/conservatory/academy/studio) - Logo upload - Contact information: - Email - Phone - Address - Website - Description - Social media links
Branding: (Premium) - Custom colors - Logo on reports - Custom email templates - White-label option (Enterprise)
Subscription Management: - View current plan - Upgrade/downgrade plan - Update payment method - View billing history - View invoices - Download receipts - Add administrators to billing
License Limits: - Teachers: X of Y used - Students: X of Y used - Storage: X GB of Y GB used - Alerts near limits - Request increase
Permissions: - What teachers can do: - Invite students? - Create classes? - Upload music? - Access all students? - View all classes? - What students can do: - Upload music? - Message teachers? - View other students? - Join multiple classes?
5.5 Organization Music Library¶
Shared Music Repository:
Upload music for entire organization: 1. Go to "Music Library" → "Upload" 2. Upload MusicXML files 3. Categorize: - Instrument - Level - Curriculum (if applicable) - Genre 4. Set permissions: - All members - Teachers only - Specific classes 5. Add practice guides
Managing Library: - View all organization music - Edit metadata - Organize into folders - Assign to curriculum - Track usage statistics - Remove duplicates
Curriculum Integration: - Create curriculum paths - Grade 1, 2, 3... pieces - Required vs optional pieces - Track student progress through curriculum
5.6 Organization Analytics¶
Comprehensive Reports:
Engagement Report: - Active users % - Login frequency - Practice participation rate - Feature usage statistics - Member retention rate
Practice Report: - Total practice hours (all time, monthly) - Average per student - Practice time trends - Peak practice times - Practice distribution (by instrument, level)
Teaching Report: - Teacher activity levels - Students per teacher - Assignment creation rate - Review response time - Teacher-student interaction
Performance Report: - Average accuracy rates - Piece completion rates - Difficulty progression - Achievement distribution - Top performing students
Financial Report: (if applicable) - Tuition tracking (if enabled) - Payment status - Outstanding balances - Revenue trends
Export Options: - PDF reports - Excel spreadsheets - CSV data export - Scheduled email reports (weekly/monthly)
5.7 Organization Administration¶
Admin Roles: - Owner - Full control, billing access - Administrator - Member management, settings - Manager - View-only analytics, help with operations
Assigning Admins: 1. Go to "Settings" → "Administrators" 2. Click "Add Administrator" 3. Select member or invite new 4. Choose role level 5. Set permissions: - Manage members - Manage billing - Manage settings - View analytics - Manage classes 6. Save
Activity Logs: View audit trail of: - Member additions/removals - Setting changes - Class creations - Admin actions - Billing events - Large data exports
Data Management: - Export all organization data - Backup member lists - Export practice data - Delete inactive accounts - Anonymize former members