@foreach ($criteria as $index => $group)
    @foreach ($group->activeItems as $item)
  1. {{ $group->criteria_code }}{{ $item->item_number }} {{ $item->item_description }}
  2. @endforeach
@endforeach
  1. 1 Setiap item diberi markah 0 hingga 3.
  2. 2 Peratusan kriteria = jumlah markah ÷ (bilangan item × 3) × 100.
  3. 3 Sumbangan kriteria = peratusan × pemberat.
  4. 4 Skor keseluruhan = jumlah sumbangan kesemua {{ $criteria->count() }} kriteria.
@foreach ([5 => '90% ke atas', 4 => '80% – 89%', 3 => '70% – 79%', 2 => '60% – 69%', 1 => 'Bawah 60%'] as $stars => $range)
{{ $range }}
@endforeach
LULUS
80% ke atas
LULUS BERSYARAT
60% – 79%
TIDAK PATUH
Bawah 60%

Peraturan auto-gagal: jika kriteria kritikal (Privasi & Keselamatan) kurang daripada 60%, status ditetapkan TIDAK PATUH walaupun skor keseluruhan tinggi.