# School Data Migration Module

A comprehensive data migration tool for Ghanaian schools to import data from various sources into the school management system.

## Features

- **Multi-format import**: CSV, Excel, GESMIS, OneRoster
- **Data validation**: Automatic checking for errors and inconsistencies
- **Data cleansing**: Phone number formatting, name capitalization
- **Background processing**: Handles large imports without timing out
- **Progress tracking**: Real-time import progress
- **Error reporting**: Detailed error logs and download options
- **Manual entry**: Forms for direct data input

## Supported Data Types

- Students
- Staff
- Fee Structures
- Payment History
- Subjects
- Class-Subject Associations
- Academic Scores
- Grade Boundaries

## Quick Start

1. Navigate to `migration/index.php`
2. Choose your data source (CSV, GESMIS, OneRoster, or Manual Entry)
3. Upload files or enter data manually
4. Review validation results
5. Map fields if needed
6. Start import
7. Monitor progress

## File Structure
