@php $cores = $data["list"]["cores"]; $functionals = $data["list"]["functional"]; $leaderships = $data["list"]["leadership"]; $applicants = $data["list"]["applicants"]; $sum = 0; $avg = 0; $ctr = 0; $start = 0; $minimum = 5; $max_per_page = 5; $app_size = sizeOf($applicants); $dividend = 1; if ($app_size > $minimum) { $dividend = ceil($app_size / $minimum); } $difference = $minimum - $app_size; $totalCores = []; $totalFunctional = []; $totalLeaderships = []; $officename = 'Human Resource Management and Development '; $office_address = null; $email = null; $telephone = null; $voip = null; $included_logo = null; $logoPath = null; $parentLogo = null; if ($data['header']) { $officename = $data['header']['officename']; $office_address = $data['header']['office_address']; $email = $data['header']['email']; $telephone = $data['header']['telephone']; $voip = $data['header']['voip']; $included_logo = $data['header']['included_logo']; $logoPath = $data['header']['logo_path']; $parentLogo = $data['header']['parent_logo_path']; } $localVoip = ($voip) ? 'Local ' . $voip : ''; $logoPath = $data["logoPath"]; $parentLogoPath = $data["parentLogoPath"]; @endphp {{ $data["job_code"] }} - Competency Assessment
{{ $officename }}


COMPETENCY AND POTENTIAL ASSESSMENT RATING FORM
FOR ADMINISTRATIVE STAFF

Position applied for:  {{ $data["position"] }}

Notes to Rater: Please rate the competency of the applicant from the scale of 1 to 5 with 5 as the highest by encircling the appropriate rating based on your honest evaluation of the applicant’s expected behavioural indicators when answering questions during the behavioural event interview

I. Competency:
Rating Description (When to give the numerical rating)
5 Advanced knowledge and skills possessed; Demonstrates 95% to 100% of the expected behavioural indicators consistently the sample behaviour for the particular required competency; is a role model and can guide others in displaying the sample behaviour in an outstanding level
4 Sufficient knowledge and skills possessed; Demonstrates 85% to 94% of the expected behavioural indicators
3 Working knowledge and skills possessed; Demonstrates 75% to 84% of the expected behavioural indicators
2 Basic knowledge and skills possessed; Demonstrates 50% to 74% of the expected behavioural indicators
1 Lacks the required knowledge and skills; Demonstrates less than 50% of the expected behavioural indicators
@for ($try = 0; $try < $dividend; $try++) @php $temptry = $try; $temptry++; @endphp
@php for ($appss = $start; $appss < $minimum; $appss++) { $temp = $appss; if ($appss < $app_size) { echo ''; } else { echo ''; } } @endphp @foreach($cores as $core) @php for ($ebo = $start; $ebo < ($temptry * $max_per_page); $ebo++) { if ($ebo < $app_size) { echo ''; } else { echo ''; } } @endphp @endforeach @php $sum = []; for ($tcor = $start; $tcor < ($temptry * $max_per_page); $tcor++) { if ($tcor < $app_size) { $sum[$tcor] = 0; $cntrate = 0; foreach($cores as $tckey => $core) { if ($core["point"][$tcor]["value"] != "") { $cntrate++; $sum[$tcor] += (int)$core["point"][$tcor]["value"]; } } if ($cntrate > 0) $sum[$tcor] = $sum[$tcor] / $cntrate; echo ''; } else { echo ''; } } @endphp
Core Competencies Behavioural Indicators Rating Remarks
' . ucfirst($applicants[$appss]) . 'Applicant '. ++$temp .'
{!! "" . $core["item_name"] . " (Level " . $core["level"] . ")" !!} {{ $core["description"] }}
    @foreach($core["indicators"] as $indicator)
  • {{ $indicator->description }}
  • @endforeach
' . $core["point"][$ebo]["value"] . '  
AVERAGE' . number_format($sum[$tcor], 2) . '' . number_format(0, 2) . ' 
@if (sizeOf($functionals))
@php for ($appss = $start; $appss < $minimum; $appss++) { $temp = $appss; if ($appss < $app_size) { echo ''; } else { echo ''; } } @endphp @foreach($functionals as $functional) @php for ($ebr = $start; $ebr < ($temptry * $max_per_page); $ebr++) { if ($ebr < $app_size) { echo ''; } else { echo ''; } } @endphp @endforeach @php $sumf = []; for ($tfun = $start; $tfun < ($temptry * $max_per_page); $tfun++) { if ($tfun < $app_size) { $sumf[$tfun] = 0; $cntratef = 0; foreach($functionals as $functional) { if ($functional["point"][$tfun]["value"] != "") { $cntratef++; $sumf[$tfun] += (int)$functional["point"][$tfun]["value"]; } } if ($cntratef > 0) $sumf[$tfun] = $sumf[$tfun] / $cntratef; echo ''; } else { echo ''; } } @endphp
Functional Competencies Behavioural Indicators Rating Remarks
' . ucfirst($applicants[$appss]) . 'Applicant '. ++$temp .'
{!! "" . $functional["item_name"] . " (Level " . $functional["level"] . ")" !!} {{ $functional["description"] }}
    @foreach($functional["indicators"] as $key => $indicator)
  • {{ $indicator->description }}
  • @endforeach
' . $functional["point"][$ebr]["value"] . '  
AVERAGE' . number_format($sumf[$tfun], 2) . '' . number_format(0, 2) . ' 
@endif @if (sizeOf($leaderships))
@php for ($appss = $start; $appss < $minimum; $appss++) { $temp = $appss; if ($appss < $app_size) { echo ''; } else { echo ''; } } @endphp @foreach($leaderships as $leadership) @php for ($ebrl = $start; $ebrl < ($temptry * $max_per_page); $ebrl++) { if ($ebrl < $app_size) { echo ''; } else { echo ''; } } @endphp @endforeach @php $suml = []; for ($tlead = $start; $tlead < ($temptry * $max_per_page); $tlead++) { if ($tlead < $app_size) { $suml[$tlead] = 0; $cntratel = 0; foreach($leaderships as $leadership) { if ($leadership["point"][$tlead]["value"] != "") { $cntratel++; $suml[$tlead] += (int)$leadership["point"][$tlead]["value"]; } } if ($cntratel > 0) $suml[$tlead] = $suml[$tlead] / $cntratel; echo ''; } else { echo ''; } } @endphp
Leadership Competencies Behavioural Indicators Rating Remarks
' . ucfirst($applicants[$appss]) . 'Applicant '. ++$temp .'
{!! "" . $leadership["item_name"] . " (Level " . $leadership["level"] . ")" !!} {{ $leadership["description"] }}
    @foreach($leadership["indicators"] as $key => $indicator)
  • {{ $indicator->description }}
  • @endforeach
' . $leadership["point"][$ebrl]["value"] . '  
AVERAGE' . number_format($suml[$tlead], 2) . '' . number_format(0, 2) . ' 
@endif
II. Potential (10%)
@php for ($appss = $start; $appss < $minimum; $appss++) { $temp = $appss; if ($appss < $app_size) { echo ''; } else { echo ''; } } @endphp
Potential Rating Remarks
' . ucfirst($applicants[$appss]) . 'Applicant '. ++$temp .'
Supervisor (5%)
NAPB (5%)
@php if ($dividend > 1) { $start = $start + 5; $minimum = $minimum + 5; } @endphp @endfor
    {{ ucwords(mb_convert_case($data["committee"], MB_CASE_UPPER, "UTF-8")) }}    
Name & Signature of Rater