@extends('layouts.app') @section('title', 'Tracer Study') @section('content')

Kuesioner & Rekapitulasi Tracer Study

Manajemen instrumen kuesioner pelacakan alumni Universitas Cenderawasih

@if (Auth::user()->kode_role === 'ADMIN') @endif Export Laporan Excel (.XLS) Form Alumni
Total Target Alumni

{{ number_format($totalAlumni) }}

Alumni Terdaftar di Sistem
Responden Mengisi

{{ number_format($totalPengisi) }}

Total Mulai Mengisi
Selesai 100%

{{ number_format($totalSelesai) }}

Kuesioner Terverifikasi
Tingkat Partisipasi

{{ $persenPartisipasi }}%

@if (Auth::user()->kode_role === 'ADMIN')
Daftar Pertanyaan Kuesioner Tracer Study
@forelse ($kuesioner as $q) @empty @endforelse
Urut Kategori Teks Pertanyaan Tipe Input Wajib Opsi Jawaban Aksi
{{ $q->urutan }} {{ $q->kategori }} {{ $q->teks_pertanyaan }} {{ $q->tipe_jawaban }} {{ $q->is_wajib ? 'Wajib' : 'Opsional' }} @if ($q->opsiJawaban->count() > 0)
@foreach ($q->opsiJawaban as $opt) {{ $opt->teks_opsi }} @endforeach
@else Input Isian Bebas @endif
@csrf @method('DELETE')
Belum ada pertanyaan kuesioner.
@endif
Rekapitulasi Respon Jawaban Alumni
@if (Auth::user()->kode_role === 'ADMIN') @endif Export Data Respon (.XLS)
@forelse ($alumniList as $alumni) @empty @endforelse
No Alumni NIM Nama Wisudawan Program Studi Tahun Status Pengisian Progres Jawaban Waktu Pengisian Aksi
{{ $alumni->no_alumni }} {{ $alumni->nim }} {{ $alumni->nama_lengkap }} {{ $alumni->prodi->nama_prodi ?? '-' }} ({{ $alumni->prodi->jenjang ?? 'S1' }}) {{ $alumni->tahun ?? '-' }} @php $st = $alumni->tracerStatus->status_pengisian ?? 'belum'; @endphp @if ($st === 'selesai') Selesai @elseif ($st === 'sedang') Sedang @else Belum @endif @php $totalQ = $kuesioner->count(); $answeredQ = $alumni->tracerJawaban->count(); $percentQ = $totalQ > 0 ? round(($answeredQ / $totalQ) * 100) : 0; @endphp
{{ $answeredQ }}/{{ $totalQ }}
{{ $alumni->tracerStatus && $alumni->tracerStatus->tanggal_selesai ? date('d/m/Y H:i', strtotime($alumni->tracerStatus->tanggal_selesai)) : ($alumni->tracerStatus && $alumni->tracerStatus->updated_at ? date('d/m/Y H:i', strtotime($alumni->tracerStatus->updated_at)) : '-') }}
Belum ada data alumni / respon tracer study yang sesuai filter.
{{ $alumniList->appends(request()->query())->links() }}
@if (Auth::user()->kode_role === 'ADMIN') @foreach ($kuesioner as $q) @endforeach @endif @foreach ($alumniList as $alumni) @endforeach @endsection @push('scripts') @endpush