@extends('layouts.admin') @section('title', setting('school_name', 'ShulePoint') . ' | Admit Learner') @section('page-title', 'Admit Learner') @section('content')
@csrf
{{-- Main form column --}}
{{-- 1. Identity --}}

1 Learner identity

* required
@if($multiEnabled ?? false)
@if((auth()->user()->role ?? '') === 'admin') @error('school_id'){{ $message }}@enderror @else Admitted into your school automatically. @endif
@endif
@error('admission_no'){{ $message }}@enderror
@error('upi'){{ $message }}@enderror
@error('nemis'){{ $message }}@enderror
@error('biometric_id'){{ $message }}@enderror Must match the enrolment number on the biometric device.
@error('first_name'){{ $message }}@enderror
@error('last_name'){{ $message }}@enderror
@foreach(['male' => 'Male', 'female' => 'Female', 'other' => 'Other'] as $val => $label) @endforeach
@error('gender'){{ $message }}@enderror
@error('dob'){{ $message }}@enderror
@error('photo'){{ $message }}@enderror JPG, PNG or WebP · max 2 MB
Passport preview No photo selected
{{-- 2. Placement --}}

2 Academic placement

@error('grade_level_id'){{ $message }}@enderror
@error('school_class_id'){{ $message }}@enderror
@error('transport_route_id'){{ $message }}@enderror
{{-- 3. Guardian --}}

3 Guardian & contact

Kenyan mobile: 0712…, +254…, 254… or 712… @error('guardian_phone'){{ $message }}@enderror
@error('guardian_email'){{ $message }}@enderror
{{-- Preview column --}}

Live preview

Learner photo ?
New learner
—
No class
No grade
Active

Completion

Fill the required fields to admit.

Admitting many learners? Use CSV import instead.

@endsection @push('scripts') @endpush