@extends('layouts.admin') @section('title', 'Positions Report') @section('content')

Positions Report

Analysis of position performance and statistics

Back to Reports
Report Filters
Clear Filters
Total Positions
{{ $reportData['total_positions'] }}
Published Positions
{{ $reportData['positions_by_status']['published'] ?? 0 }}
Draft Positions
{{ $reportData['positions_by_status']['draft'] ?? 0 }}
Closed Positions
{{ $reportData['positions_by_status']['closed'] ?? 0 }}
Positions by Department
@if($reportData['positions_by_department']->count() > 0) @foreach($reportData['positions_by_department'] as $department => $count)
{{ $department ?: 'Unknown Department' }}
{{ $count }} ({{ $reportData['total_positions'] > 0 ? round(($count / $reportData['total_positions']) * 100, 1) : 0 }}%)
@endforeach @else

No data available for the selected period.

@endif
Positions by Status
@if($reportData['positions_by_status']->count() > 0) @foreach($reportData['positions_by_status'] as $status => $count)
{{ str_replace('_', ' ', $status) }} {{ $count }}
@endforeach @else

No data available for the selected period.

@endif
Most Popular Positions
@if($reportData['most_popular_positions']->count() > 0)
@foreach($reportData['most_popular_positions'] as $position) @endforeach
Position Title Department Status Total Applications Application Deadline Created Date
{{ $position->title }} {{ $position->department->name ?? 'N/A' }} {{ ucfirst($position->status) }} {{ $position->applications->count() }} {{ $position->application_deadline ? \Carbon\Carbon::parse($position->application_deadline)->format('M d, Y') : 'N/A' }} {{ $position->created_at->format('M d, Y') }}
@else

No positions found for the selected criteria.

@endif
Application Statistics by Position
@if($reportData['application_statistics']->count() > 0)
@foreach($reportData['application_statistics'] as $stat) @endforeach
Position Total Applications Submitted Under Review Selected Rejected
{{ $stat['position'] }} {{ $stat['total_applications'] }} {{ $stat['applications_by_status']['submitted'] ?? 0 }} {{ $stat['applications_by_status']['under_review'] ?? 0 }} {{ $stat['applications_by_status']['selected'] ?? 0 }} {{ $stat['applications_by_status']['rejected'] ?? 0 }}
@else

No application statistics available for the selected criteria.

@endif
@endsection