# Module: Custom Reporting

User Type: **Super Administrator**
Source: *Mi Digital Academy - Education CRM Features Document*

All features and functionalities of this module, strictly feature and function based.

## 1. Revenue Reports
- Revenue by course, time period, region
- Subscription vs. one-time revenue
- Refund and adjustment reports

## 2. User Analytics Reports
- User acquisition analysis
- Churn analysis
- User growth by type and segment

## 3. Content Performance Reports
- Video completion rates
- Drop-off points in videos
- Question accuracy rates
- Student feedback scores
- Content effectiveness per course

## 4. Affiliate Performance Reports
- Affiliate conversion analytics
- Commission reports
- Top-performing affiliates and courses

## 5. Institute Reports
- Institute license utilization
- Batch-wise performance comparison
- Course completion rates
- Export data for institute records

## 6. Report Management
- Generate reports on demand
- Scheduled report generation
- Export reports (downloadable formats)
- Save and reuse report configurations

## Feature Documents

Detailed specifications for each feature group (in `custom_reporting/`):
1. [Revenue Reports](custom_reporting/revenue_reports.md)
   - Test Cases: [revenue_reports_tests.md](custom_reporting/revenue_reports_tests.md)
2. [User Analytics Reports](custom_reporting/user_analytics_reports.md)
   - Test Cases: [user_analytics_reports_tests.md](custom_reporting/user_analytics_reports_tests.md)
3. [Content Performance Reports](custom_reporting/content_performance_reports.md)
   - Test Cases: [content_performance_reports_tests.md](custom_reporting/content_performance_reports_tests.md)
4. [Affiliate Performance Reports](custom_reporting/affiliate_performance_reports.md)
   - Test Cases: [affiliate_performance_reports_tests.md](custom_reporting/affiliate_performance_reports_tests.md)
5. [Institute Reports](custom_reporting/institute_reports.md)
   - Test Cases: [institute_reports_tests.md](custom_reporting/institute_reports_tests.md)
6. [Report Management](custom_reporting/report_management.md)
   - Test Cases: [report_management_tests.md](custom_reporting/report_management_tests.md)
