# Module: Employee Management

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

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

## 1. Bulk Employee Enrollment
- CSV/Excel bulk import
- Manual employee addition
- Enrollment validation & error report

## 2. Seat Allocation
- Seat pool overview
- Assign & revoke seats
- Seat expiry & renewal

## 3. Department Grouping
- Create & manage departments
- Assign employees to departments
- Nested teams

## 4. Role Assignment
- Corporate roles
- Assign & change roles
- Permission matrix

---

## Feature Documents

Detailed specifications for each feature group (in `employee_management/`):

1. [Bulk Employee Enrollment](employee_management/bulk_employee_enrollment.md)
   - Test Cases: [bulk_employee_enrollment_tests.md](employee_management/bulk_employee_enrollment_tests.md)
2. [Seat Allocation](employee_management/seat_allocation.md)
   - Test Cases: [seat_allocation_tests.md](employee_management/seat_allocation_tests.md)
3. [Department Grouping](employee_management/department_grouping.md)
   - Test Cases: [department_grouping_tests.md](employee_management/department_grouping_tests.md)
4. [Role Assignment](employee_management/role_assignment.md)
   - Test Cases: [role_assignment_tests.md](employee_management/role_assignment_tests.md)
