survey-sdgs/resources/views/pages/admins/surveys/preview-user.blade.php

112 lines
6.6 KiB
PHP
Executable File

@extends('layouts.app')
@section('title', 'Surveys')
@section('content')
<!-- button back -->
<a href="{{ URL::to('admin/surveys') }}" class="mb-3 badge text-bg-light text-primary">
<i class="ti ti-arrow-left">&nbsp;</i> Kembali
</a>
<!-- Surveys -->
<div class="row d-flex align-items-strech">
<div class="col-lg-12 mx-auto">
<div class="card">
<div class="card-header text-white bg-primary">
<h3 class="form-label mt-2 text-white border-bottom pb-3">{{ $survey->name }}</h3>
<pre for="description" class="mt-3 text-wrap">{{ $survey->description }}</pre>
</div>
</div>
</div>
</div>
<!-- Questions -->
<form method="post" action="{{ URL::to('admin/surveys/question-answers') }}">
@csrf
@method('POST')
<div class="row d-flex align-items-strech" id="question_all">
<input type="hidden" name="survey_id" value="{{ $survey->id }}">
@foreach ($survey->questionSurveys as $questionSurveys)
<div class="col-lg-12 mx-auto row" id="question-{{ $questionSurveys->id }}">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-lg-10">
<label class="form-label">{{ $questionSurveys->name }}</label>
</div>
@if ($questionSurveys->type == 'Iya atau Tidak')
<div class="col-lg-2 row px-4">
<div class="form-check col-lg-6 mb-2">
<input class="form-check-input" type="radio"
name="question[{{ $questionSurveys->id }}][answer]" value="1" required>
<label class="form-check-label" for="answer">
Iya
</label>
</div>
<div class="form-check col-lg-6">
<input class="form-check-input" type="radio"
name="question[{{ $questionSurveys->id }}][answer]" value="0" required>
<label class="form-check-label" for="answer">
Tidak
</label>
</div>
</div>
@elseif ($questionSurveys->type == 'Skala')
<div class="col-lg-12 p-2">
<div class="mx-auto text-center">
<label class="form-check-label"
for="answer">{{ json_decode($questionSurveys->questionDetails->question_label)[0] }}</label>
@for ($i = json_decode($questionSurveys->questionDetails->question_value)[0]; $i <= json_decode($questionSurveys->questionDetails->question_value)[1]; $i++)
<input class="form-check-input mx-2" type="radio"
name="question[{{ $questionSurveys->id }}][answer]"
value="{{ $i }}" required>
@endfor
<label class="form-check-label"
for="answer">{{ json_decode($questionSurveys->questionDetails->question_label)[1] }}</label>
</div>
</div>
@elseif ($questionSurveys->type == 'Jawaban Angka')
<div class="mt-3 col-lg-12">
<input type="number" class="form-control"
name="question[{{ $questionSurveys->id }}][answer]"
placeholder="Jawaban berupa angka" required>
</div>
@elseif ($questionSurveys->type == 'Jawaban Singkat')
<div class="mt-3 col-lg-12">
<input type="text" class="form-control"
name="question[{{ $questionSurveys->id }}][answer]"
placeholder="Jawaban berupa teks singkat" required>
</div>
@elseif ($questionSurveys->type == 'Esai')
<div class="mt-3 col-lg-12">
<textarea class="form-control" name="question[{{ $questionSurveys->id }}][answer]" rows="3"
placeholder="Jawaban berupa teks atau esai" required></textarea>
</div>
@elseif ($questionSurveys->type == 'Master')
<div class="mt-3 col-lg-12">
<select class="form-select" name="question[{{ $questionSurveys->id }}][answer]"
required>
@php
$master =
'App\Models\Master\\' .
json_decode($questionSurveys->questionDetails->question_value)[0];
@endphp
@foreach ($master::get() as $_master)
<option value="{{ $_master->keterangan }}">{{ $_master->keterangan }}
</option>
@endforeach
</select>
</div>
@endif
</div>
</div>
</div>
</div>
@endforeach
<div class="col-lg-12">
<button type="submit" class="btn btn-primary">Simpan</button>
</div>
</div>
</form>
@stop