Features
Enrollment Wizard
Step-by-step student enrollment process
The enrollment wizard guides users through a 3-step process to enroll students in the guardian protection programme.
Step 1: Select Student
Finding a Student
- Click "Student Enrollment" in the sidebar
- Use the search box to find students:
- Search by name
- Search by admission number (existing students)
- Search by temp ID (new students)
- Click on a student from the search results
Student Preview
Once selected, you'll see:
- Student name and identifier
- Current grade level
- Branch location
- Student type (NEW/EXISTING badge)
- Guardian information (if available)
Navigation
- Click "Next Step" to proceed to package selection
- Click "Clear Selection" to choose a different student
Step 2: Choose Packages
Package Selection
The package selection screen shows:
-
Default Package (pre-selected)
- Cannot be deselected
- Forms the base of the enrollment
-
Add-on Packages
- Click to select/deselect
- Additional cost shown for each
Payment Options
Choose between:
- Full Settlement - Single payment
- Pay in Installments - Split into 2 payments
The prices update automatically based on your selection.
Price Summary
The summary shows:
- Individual package prices
- Payment option selected
- Total amount due
Navigation
- Click "Previous Step" to go back
- Click "Review Invoices" to proceed
Step 3: Review & Create
Invoice Preview
Review all invoices to be created:
| Field | Description |
|---|---|
| Package | Name of the package |
| Installment | e.g., "1 of 2" for installments |
| Amount | Invoice amount in LKR |
| Due Date | Payment due date |
Credit Periods
Due dates are calculated based on:
- Student type (NEW vs EXISTING)
- Payment option (one-time vs installment)
- Payment configuration settings
Creating Invoices
- Review all details carefully
- Click "Create Invoices"
- System generates invoices with:
- Unique invoice numbers
- Calculated due dates
- Package and scheme links
Success Page
After successful creation:
- View all created invoices
- See invoice numbers and amounts
- Options:
- "Enroll Another" - Start new enrollment
- "Back to Dashboard" - Return to main screen
Credit Period Rules
New Students
| Payment Type | Credit Period | Due Date |
|---|---|---|
| One-time | 45 days | Today + 45 days |
| Installment (1st) | 7 days | Today + 7 days |
| Installment (2nd) | 30 days | 1st invoice due + 30 days |
Existing Students
| Payment Type | Credit Period | Due Date |
|---|---|---|
| One-time | 7 days | Today + 7 days |
| Installment (1st) | 7 days | Today + 7 days |
| Installment (2nd) | 30 days | 1st invoice due + 30 days |
Workflow Diagram
┌─────────────────┐
│ Select Student │
│ (Search & Pick)│
└────────┬────────┘
│
▼
┌─────────────────┐
│ Choose Packages │
│ (Select & Pay) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Review & Create │
│ (Confirm & Done)│
└────────┬────────┘
│
▼
┌─────────────────┐
│ Success Page │
│ (View Invoices) │
└─────────────────┘Error Handling
The wizard validates at each step:
- Step 1: Student must be selected
- Step 2: At least one package required
- Step 3: All data must be valid
If errors occur, appropriate messages are displayed.
Related
- Packages & Schemes - Configure available packages
- Invoice Management - Manage created invoices
- Payment Configuration - Configure credit periods