# Training Institute — Modules

Source: *Mi Digital Academy - Education CRM Features Document*

Modules to be developed for the **Training Institute** user type, strictly feature and function wise, in dependency order (each module builds on the ones above it).

## 1. Authentication & Account Setup
- Secure login (email + password, OTP), social login, two-factor authentication
- Registration, email verification, onboarding flow, institute profile setup

## 2. Institute Dashboard
- Overview of all enrolled students, aggregate performance analytics, course completion rates
- Top performers and struggling students, batch-wise comparison reports, export data for institute records

## 3. Bulk License Management
- Purchase bulk student licenses, manage student seat allocation, add/remove student accounts
- Transfer licenses between students, view license utilization report, renewal and upgrade options

## 4. Student Management
- Bulk student registration (CSV upload), assign courses to student groups, create custom learning paths
- Schedule batch assessments, send batch-wide announcements, generate batch reports

## 5. Billing & Licensing
- View license usage and available seats, purchase additional licenses, billing history and invoices
- Discount eligibility for bulk purchases, license expiry alerts

## 6. Advanced Institute Analytics
- Cohort analysis (batch-wise performance, dropout rate, engagement, ROI measurement)
- Predictive insights (at-risk student identification, success probability, resource allocation, capacity planning)

## 7. Integration & APIs
- LMS integration (single sign-on, grade synchronization, automated roster updates, assignment passback)
- Student Information System (SIS) sync (enrollment, demographic import, schedule, report card)

## 8. Custom Learning Paths
- Institute-specific curriculum, upload proprietary content, blend with platform content
- Custom assessment creation, certification programs

## 9. Enhanced Support
- Dedicated account manager (onboarding, check-ins, staff training, optimization recommendations)
- Priority technical support (24/7 hotline, faster response times, technical consultation)

## 10. Institute Sub-Admin Roles
- Institute Admin (Primary): full institute portal access, sub-admin management, bulk licensing, billing, analytics, integrations, branding, reporting
- Institute Academic Coordinator: student management, learning paths, batch assessments, read-only analytics, batch reports and announcements
- Institute Billing Manager: license usage, purchases, invoices, discount eligibility, renewals and upgrades
- Institute Student Support: student queries, account requests, access issues, engagement monitoring, progress reports
