Overview

Dashboard

{{ $totalCourses }}
Active Courses
↑ steady this term
{{ $totalBatches }}
Running Batches
↑ active now
{{ $totalStudents }}
Enrolled Students
↑ active
Today's Attendance
@if($currentBatch)
{{ $currentBatch->name }} {{ $currentBatchPresent }}/{{ $currentBatchTotal }}
@php $cp = $currentBatchTotal > 0 ? round($currentBatchPresent/$currentBatchTotal*100) : 0; @endphp
@endif @if($todayBatchBreakdown->count() > 0) @endif

Recent Activity

@forelse($recentActivity as $act)
{{ $act['student'] }} marked {{ ucfirst($act['status']) }} in {{ $act['batch'] }} on {{ $act['date'] }}
{{ $act['time'] }}
@empty
System ready. Add courses and batches to get started.
Just now
@endforelse
Course Duration Status Actions

Add Course

Course name is required.
Course code is required.
Enter a valid duration (1–60).

Delete Course?

This action cannot be undone.

Saved
Batch Course Schedule Students Status Actions

Add Batch

Batch name is required.
Start date is required.

Delete Batch?

This action cannot be undone.

0
Total students
0
Batches represented
Average attendance
0
Below 75% attendance
StudentStudent IDFather's Name CourseBatchContact StatusAttendance Actions

Add Student

Delete Student?

This action cannot be undone.

Select a batch and date to start marking attendance.

Loading…

Attendance History

Select a batch to view attendance history.

{{ auth()->user()->initials }}

{{ auth()->user()->name }}

{{ auth()->user()->designation }}

✓ Profile updated successfully.
@csrf @method('PATCH') {{-- Hidden photo input inside form --}}

Password

Your current password is hidden for security.

••••••••••
{{-- pass plain password securely to JS --}}

Access Code

Used for restricted admin actions.

••••••••••••
{{-- pass plain code securely to JS --}}
{{-- ===== PASSWORD MODAL ===== --}}

Change Password

@csrf @method('PATCH')
@if($errors->has('current_password'))
{{ $errors->first('current_password') }}
@endif @if(session('password_updated'))
Password updated successfully.
@endif
{{-- ===== ACCESS CODE MODAL ===== --}}

Change Access Code

@csrf @method('PATCH')
@if($errors->has('current_access_code'))
{{ $errors->first('current_access_code') }}
@endif @if(session('code_updated'))
Access code updated successfully.
@endif
Full Attendance

Student Name

Loading…