Infografis Hasil Instrumen Angket

{{ $questionnaire->title }}

{{ $questionnaire->description ?: 'Visualisasi grafik, diagram, dan kesimpulan hasil pengisian instrumen angket.' }}

Dicetak: {{ $generatedAt->format('d-m-Y H:i') }}

Jumlah Responden{{ $responseCount }} Jumlah Pertanyaan{{ $questions->count() }} Jawaban Terekam{{ $answerCount }} Rata-rata Skor{{ $overallAverage !== null ? number_format($overallAverage, 2, ',', '.') : '-' }}

Status Instrumen

Status{{ $questionnaire->is_active ? 'Aktif dan tampil di user' : 'Nonaktif' }}
Target Role{{ $questionnaire->target_role ?: 'all' }}
Satu kali isi{{ $questionnaire->is_once_per_user ? 'Ya' : 'Tidak' }}
Periode buka{{ $questionnaire->opened_at?->format('d-m-Y H:i') ?: 'Langsung' }}
Periode tutup{{ $questionnaire->closed_at?->format('d-m-Y H:i') ?: 'Tanpa batas' }}
Respons terakhir{{ $lastResponseAt?->format('d-m-Y H:i') ?: '-' }}

Analisis Kesimpulan

{{ $scoreLevel }}

{{ $scoreInterpretation }}

    @foreach ($conclusionPoints as $point)
  1. {{ $point }}
  2. @endforeach

Diagram Komposisi Jenis Pertanyaan

@forelse ($typeDiagram as $row)
{{ $row['label'] }}{{ $row['count'] }} ({{ number_format($row['percent'], 1, ',', '.') }}%)
@empty

Belum ada pertanyaan.

@endforelse

Grafik Tren Respons

@forelse ($responseTrend as $row)
{{ $row['date'] }}{{ $row['count'] }}
@empty

Belum ada respons.

@endforelse

Diagram Skor per Bagian

@forelse ($sectionSummaries as $row)
{{ $row['section'] }}{{ number_format($row['average'], 2, ',', '.') }}
{{ $row['count'] }} jawaban berskor
@empty

Belum ada data skor per bagian.

@endforelse

Grafik Batang Rekap Skor Butir

@forelse ($rankedScoreSummaries as $row)
{{ $row['label'] }}. {{ $row['question']->question_text }}
{{ $row['count'] }} jawaban berskor · min {{ $row['min'] }} · maks {{ $row['max'] }} · Rata-rata {{ number_format($row['average'], 2, ',', '.') }}
@empty

Belum ada jawaban berskor.

@endforelse
@foreach ($choiceSummaries as $summary)

{{ $summary['question']->order_no }}. {{ $summary['question']->question_text }}

{{ $summary['total'] }} responden menjawab.

@foreach ($summary['options'] as $option)
{{ $option['label'] }}{{ $option['count'] }} ({{ number_format($option['percent'], 1, ',', '.') }}%)
@endforeach @if (! empty($summary['dominant']) && ($summary['dominant']['count'] ?? 0) > 0)

Dominan: {{ $summary['dominant']['label'] }} ({{ number_format($summary['dominant']['percent'], 1, ',', '.') }}%).

@endif
@endforeach @if ($textSummaries->isNotEmpty())

Analisis Kualitatif Jawaban Teks

@foreach ($textSummaries as $summary)
{{ $summary['question']->order_no }}. {{ $summary['question']->question_text }}

{{ $summary['total'] }} jawaban teks.

@endforeach
@endif