@extends('layouts.admin') @section('title', 'Soalselidik — ' . $program->title) @section('header', 'Urus Soalselidik Program') @section('breadcrumb') @endsection @section('header-actions') Kembali @endsection @section('content')
{{-- Current Questionnaire --}}
Soalselidik Semasa
@if($pq && $pq->questionnaireSet)
{{ $pq->questionnaireSet->title }}
{{ $pq->questionnaireSet->questions->count() }} soalan
@if($pq->questionnaireSet->description)
{{ $pq->questionnaireSet->description }}
@endif
@if($pq->is_confirmed) Disahkan @else Belum Disahkan @endif
@if($pq->is_confirmed)
Disahkan oleh {{ $pq->confirmedBy?->name ?? '—' }} pada {{ $pq->confirmed_at?->format('d M Y, H:i') }}.
@else
Soalselidik perlu disahkan sebelum peserta boleh menjawab.
@csrf
@endif {{-- List Questions --}}
Senarai Soalan:
@foreach($pq->questionnaireSet->questions as $q)
{{ $loop->iteration }}
{{ $q->question_text }}
{{ match($q->question_type) { 'rating' => 'Rating', 'single_choice' => 'Pilihan Tunggal', 'multiple_choice' => 'Pilihan Berganda', 'short_text' => 'Teks Pendek', 'long_text' => 'Teks Panjang', } }} @if($q->is_required) Wajib @endif
@endforeach
{{-- Detach --}}
@csrf @method('DELETE')
@else

Belum ada soalselidik dilampirkan untuk program ini.

@endif
{{-- Right: Attach New --}} @if(! $pq)
Lampir Soalselidik
@if($availableSets->isEmpty())
Tiada set soalselidik yang diterbitkan. Buat set baru.
@else
@csrf
@error('questionnaire_set_id')
{{ $message }}
@enderror
Selepas lampir, anda perlu sahkan soalselidik sebelum peserta boleh menjawab.
@endif
@endif
@endsection