@extends('layouts.admin') @section('title', $set->title) @section('header', $set->title) @section('breadcrumb') @endsection @section('header-actions')
Edit @if($set->status === 'draft')
@csrf
@elseif($set->status === 'published')
@csrf
@endif
@endsection @section('content')
{{-- Left: Questions --}}
{{-- Status Banner --}} @if($set->status === 'draft')
Set ini masih dalam status Draf. Terbitkan setelah siap untuk dilampirkan ke program.
@elseif($set->status === 'archived')
Set ini telah diarkibkan dan tidak boleh dilampirkan ke program baru.
@endif {{-- Question List --}}
Senarai Soalan {{ $set->questions->count() }}
@if($set->questions->isEmpty())
Belum ada soalan. Tambah soalan menggunakan borang di sebelah kanan.
@else
    @foreach($set->questions as $q)
  • {{ $loop->iteration }} {{ match($q->question_type) { 'rating' => 'Rating', 'single_choice' => 'Pilihan Tunggal', 'multiple_choice' => 'Pilihan Berganda', 'short_text' => 'Teks Pendek', 'long_text' => 'Teks Panjang', default => $q->question_type, } }} @if($q->is_required) Wajib @endif
    {{ $q->question_text }}
    @if($q->options_json)
    @foreach($q->options_json as $opt) {{ $opt }} @endforeach
    @endif
    @csrf @method('DELETE')
  • @endforeach
@endif
{{-- Used In Programs --}} @if($usedInPrograms->count())
Digunakan Dalam Program
    @foreach($usedInPrograms as $program)
  • {{ $program->title }} @if($program->pivot->is_confirmed ?? false) Disahkan @else Belum Disahkan @endif
  • @endforeach
@endif
{{-- Right: Add / Edit Question Form --}}
Tambah Soalan
{{-- Add Question Form --}}
@csrf
@error('question_text')
{{ $message }}
@enderror
@endsection @push('scripts') @endpush