Academy Flow¶
¶
1. Dashboard Overview¶
Purpose
Provides a quick snapshot of academy operations—current batches, total students, pending fees, recent activity, and any notifications requiring immediate attention.
Key UI Elements & Features
- Metrics Cards: Top-level stats (e.g., Active Batches, Total Students, Pending Fees, Coach Requests).
- Notifications/Alerts Panel: Summaries requiring immediate action (pending coach approvals, urgent announcements).
- Quick Actions: Shortcuts to “Create New Batch,” “Invite Coach,” “View Payment Status.”
2. Academy Settings¶
Purpose
Enables configuration of academy-wide preferences: subscription details, branding, operational policies.
Navigation
Admin Panel → Settings → Academy
Configuration Steps
- Profile & Branding: Upload logo, set academy name, location, contact info.
- Subscription Plan: Review or change tiers (Basic, Premium).
- Default Fee & Payment Settings: Define fee structure (monthly, quarterly), link payment gateways, configure automated reminders.
- Roles & Permissions: Create roles (Admin, Manager, Support) and adjust data access levels.
3. Coach Management¶
Purpose
Invite coaches, handle affiliation requests, assign roles, and view coach activity.
Navigation
Admin Panel → Coaches
Key Actions
- Inviting a Coach: Enter phone or email to send an invite.
- Pending Requests: Approve or reject incoming coach affiliation requests.
- Roles & Permissions: Set each coach’s access level (Restricted Coach, Full Access).
- Activity Logs & Performance: Monitor assigned batches and attendance updates.
4. Batch Management¶
Purpose
Create and edit training batches, set schedules, track fees, and assign coaches.
Navigation
Admin Panel → Batches
Steps & Features
- Creating a New Batch: Enter batch name, schedule, capacity, and fee structure.
- Editing Existing Batches: Adjust name, schedule, or fees.
- Managing Players: Add/remove players, update fee status.
- Assigning Coaches: Link coaches to batches (restricted roles see minimal data).
5. Student (Player) Management¶
Purpose
Maintain all student data—personal details, guardian contacts, fee statuses, and performance metrics.
Navigation
Admin Panel → Students
Management Flows
- Adding a Student: Input name, DOB, guardian info, batch assignment.
- Viewing & Editing Details: Access personal data, update performance stats.
- Fee Tracking: View and update payment records, send payment reminders.
- Reports & Progress: Generate performance and attendance reports.
6. Payment & Fee Management¶
Purpose
Oversee all academy transactions, track unpaid fees, and handle financial reporting.
Navigation
Admin Panel → Payments or Fee Management
Steps & Insights
- Global Fee Overview: Total collected, pending, and overdue fees.
- Sending Payment Reminders: Automated or manual alerts to guardians.
- Recording Offline Payments: Update cash or bank transfer receipts.
- Payment History & Reports: Export revenue data for accounting or budgeting.
7. Communication & Broadcasts¶
Purpose
Central module for announcements and messages to coaches, students, and parents.
Navigation
Admin Panel → Communications or Announcements
Key Actions
- Broadcast Messaging: Send mass notifications (holiday notices, fee reminders).
- Inbox & Queries: Manage inbound parent/student questions (masked if coach is restricted).
- Performance Reporting: Share group or individual performance updates.
8. Approvals & Requests¶
Purpose
Consolidates all pending actions—coach invites, affiliation requests, and batch enrollment requests.
Navigation
Admin Panel → Approvals or Notifications
Overview
- Coach Affiliation: Approve/deny coaches requesting to join.
- Batch Enrollment: Authorize new player admissions.
- Escalations: Manager-level requests that need admin sign-off.
9. Reporting & Analytics¶
Purpose
Generate data-driven insights into academy performance, student progress, and financial health.
Navigation
Admin Panel → Reports or Analytics
Types of Reports
- Financial Reports: Revenue by month, outstanding fees, payer trends.
- Attendance Analytics: Batch-wise attendance patterns, drop-outs.
- Performance Dashboards: Student skill progress, coach session effectiveness.
- Export & Share: PDF or CSV options for offline analysis.
10. Profile & Account Maintenance¶
Purpose
Allows admins to update account details, passwords etc
Navigation
Admin Panel → My Account or Profile Settings
Actions
- Personal Info: Name, profile picture,
- Secrets: passwords,
Academy Flow Summary Table¶
| Section | Purpose | Key Actions | Outcome |
|---|---|---|---|
| 1. Dashboard Overview | Quick stats & urgent notifications. | - View Active Batches, Total Students, Pending Fees, etc. - Access shortcuts for batch creation/invites. |
Immediate snapshot of academy health & easy navigation to key tasks. |
| 2. Academy Settings | Configure branding, subscription, and default operations. | - Set logo & contact info - Manage subscription tier - Define default fee policies & roles |
Ensures consistent academy identity & centralized operational policies. |
| 3. Coach Management | Invite or approve coaches, set their permissions. | - Send invites or review pending requests - Assign roles (Restricted Coach, etc.) - Monitor coach activity logs |
Maintains secure coach roster with controlled data access. |
| 4. Batch Management | Create/edit batches, schedules, and fees. | - Create new batches (time, capacity, fees) - Edit existing batches - Assign coaches |
Streamlined organization of training sessions and clear fee structure. |
| 5. Student (Player) Management | Track student data, guardian info, fee status, and performance. | - Add/edit student profiles - View or update performance - Manage fee status and reports |
Keeps comprehensive student records for improved training outcomes and financial tracking. |
| 6. Payment & Fee Management | Oversee all financial transactions and fee reminders. | - Global fee overview - Automated/manual payment reminders - Record offline payments |
Real-time financial insights; robust tracking of dues and receipts. |
| 7. Communication & Broadcasts | Send announcements and messages to relevant stakeholders. | - Broadcast messages (schedule changes, holidays) - Inbox for queries - Share performance reports |
Ensures consistent, timely communication across the academy ecosystem. |
| 8. Approvals & Requests | Centralized view of affiliation or enrollment requests. | - Coach affiliation approvals - Student batch enrollment requests - Escalations requiring admin review |
Simplifies oversight and ensures no unvetted access to academy resources. |
| 9. Reporting & Analytics | Generate performance, attendance, and financial insights. | - Create financial reports (month/quarter) - Attendance dashboards - Exportable data (PDF, CSV) |
Data-driven decision making for improving academy operations and training outcomes. |
| 10. Profile & Account | Manage admin personal settings, security, and audit logs. | - Update personal info/password | Maintains secure admin access and transparent tracking of critical configuration changes. |