@extends('layouts.admin') @section('title', "Candidate Profile: {$candidate->name}") @section('page-title', "Candidate Profile: {$candidate->name}") @section('content')
| Education Level | Degree / Stream | Board / University | Year of Passing | Percentage / CGPA | Grade | Certificate |
|---|---|---|---|---|---|---|
| {{ $q->level }} @if($highestQualification && $highestQualification->id === $q->id) Highest @endif | {{ $q->stream_degree ?? 'General' }} | {{ $q->board_university ?? 'Recognized Board / University' }} | {{ $q->passing_year ?? 'N/A' }} | {{ $q->percentage ? number_format($q->percentage, 2) . '%' : 'N/A' }} | {{ $q->grade ?? 'Pass' }} | @if($q->certificate_path) View Doc @else Self-Declared @endif |
| No academic qualification records found for this candidate. | ||||||
| Applied Vacancy | Hiring Enterprise | Applied Date | Pipeline Status | Action |
|---|---|---|---|---|
| {{ $app->job?->title ?? $app->applied_role }} {{ $app->job?->department ?? 'General' }} • {{ $app->job?->location ?? 'Maharashtra' }} | {{ $app->job?->employer?->name ?? 'Zhelhire Partner' }} | {{ $app->created_at->format('d M Y, h:i A') }} | @php $badgeColor = match($app->status) { 'shortlisted' => 'success', 'offered', 'joined' => 'success', 'interview_scheduled' => 'warning', 'rejected', 'withdrawn' => 'danger', default => 'primary' }; @endphp {{ str_replace('_', ' ', $app->status) }} | View Application |
| This candidate has not applied to any job postings yet. | ||||
| Renewal Cycle | Renewed On | Extended Expiry Date | Confirmation Mode |
|---|---|---|---|
| Cycle #{{ $loop->iteration }} | {{ $record->renewed_at ? $record->renewed_at->format('d M Y, h:i A') : $record->created_at->format('d M Y') }} | {{ $record->new_expiry_date ? $record->new_expiry_date->format('d M Y') : 'N/A' }} | {{ $record->method ?? 'MahaSwayam Self-Declaration' }} |
| No historical renewal cycles recorded. Initial registration is valid until {{ $candidate->expiry_date ? $candidate->expiry_date->format('d M Y') : 'N/A' }}. | |||