Survey Details - {{ $journey->title }}
{{ $journey->title }}
{{ $journey->destination }}
Created by: {{ $journey->user->name }}
{{ $journey->start_date ? $journey->start_date->format('d M, Y') : 'N/A' }} - {{ $journey->end_date ? $journey->end_date->format('d M, Y') : 'N/A' }}
Total Questions
{{ $journey->survey_questions->count() }}
Total Participants
{{ $journey->participants->count() }}
Responses Received
{{ $responsesByUser->count() }}
Response Rate
@php
$responseRate = $journey->participants->count() > 0 ?
round(($responsesByUser->count() / $journey->participants->count()) * 100, 1) : 0;
@endphp
{{ $responseRate }}%
Survey Questions & Response Analysis
@foreach($journey->survey_questions as $question)
@php
$questionResponses = $responsesByQuestion->get($question->id, collect());
$responseCount = $questionResponses->count();
@endphp
@if($responseCount > 0)
@else
@endif
@endforeach
@if($journey->survey_questions->count() == 0)
@endif
Question {{ $loop->iteration }}
{{ $question->question }}
{{ $responseCount }} responses @if($question->is_required) Required @endif
@php
$questionResponseRate = $journey->participants->count() > 0 ?
round(($responseCount / $journey->participants->count()) * 100, 1) : 0;
@endphp
{{ $questionResponseRate }}% response rate
| Participant | Response | Submitted At |
|---|---|---|
{{ $response->user->name }}{{ $response->user->email }} |
{{ Str::limit($response->response, 100) }} | {{ $response->submitted_at ? $response->submitted_at->format('d M, Y H:i') : 'N/A' }} |
No responses received for this question
No survey questions found
This journey doesn't have any survey questions set up.
Participant Response Summary
| Participant | Questions Answered | Completion Rate | Last Response | Actions | |
|---|---|---|---|---|---|
{{ $user->name }} |
{{ $user->email }} | {{ $answeredQuestions }}/{{ $totalQuestions }} | @if($completionRate == 100) {{ $completionRate }}% @elseif($completionRate >= 50) {{ $completionRate }}% @else {{ $completionRate }}% @endif | {{ $lastResponse->submitted_at ? $lastResponse->submitted_at->format('d M, Y H:i') : 'N/A' }} |