2024-07-15 06:24:05 +00:00
|
|
|
{{-- @extends('layouts.app')
|
|
|
|
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
|
|
|
|
|
|
|
|
@section('content')
|
|
|
|
<div class="container mx-auto py-8">
|
|
|
|
<h1 class="text-3xl font-semibold">{{ $form->title }}</h1>
|
|
|
|
<p class="text-gray-700 mt-2">{{ $form->description }}</p>
|
|
|
|
|
|
|
|
<form action="{{ route('responses.submitForm', $form) }}" method="POST" class="mt-8">
|
|
|
|
@csrf
|
|
|
|
@foreach ($questions as $question)
|
|
|
|
<div class="mt-6">
|
|
|
|
<label class="block font-medium text-gray-800">{{ $question->question_text }}</label>
|
|
|
|
@if ($question->type == 'multiple_choice')
|
|
|
|
@foreach (json_decode($question->options) as $option)
|
|
|
|
<label class="inline-flex items-center mt-2">
|
|
|
|
<input class="form-radio text-purple-600" type="radio" name="answers[{{ $question->id }}]" value="{{ $option }}">
|
|
|
|
<span class="ml-2 text-gray-700">{{ $option }}</span>
|
|
|
|
</label>
|
|
|
|
@endforeach
|
|
|
|
@elseif($question->type == 'checkbox')
|
|
|
|
@foreach (json_decode($question->options) as $option)
|
|
|
|
<label class="inline-flex items-center mt-2">
|
|
|
|
<input class="form-checkbox text-purple-600" type="checkbox" name="answers[{{ $question->id }}][]" value="{{ $option }}">
|
|
|
|
<span class="ml-2 text-gray-700">{{ $option }}</span>
|
|
|
|
</label>
|
|
|
|
@endforeach
|
|
|
|
@elseif($question->type == 'dropdown')
|
2024-07-15 18:01:10 +00:00
|
|
|
<select class="form-select mt-2 block w-full p-2 border border-gray-300 rounded-md bg-white shadow-sm focus:outline-none focus:ring-purple-500 focus:border-purple-500 sm:text-sm" name="answers[{{ $question->id }}]">
|
2024-07-15 06:24:05 +00:00
|
|
|
@foreach (json_decode($question->options) as $option)
|
|
|
|
<option value="{{ $option }}">{{ $option }}</option>
|
|
|
|
@endforeach
|
|
|
|
</select>
|
2024-07-15 18:01:10 +00:00
|
|
|
@elseif($question->type == 'short_answer')
|
|
|
|
<input type="text" name="answers[{{ $question->id }}]" class="form-input mt-2 block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-purple-500 focus:border-purple-500 sm:text-sm">
|
|
|
|
@elseif($question->type == 'long_answer')
|
|
|
|
<textarea name="answers[{{ $question->id }}]" class="form-textarea mt-2 block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-purple-500 focus:border-purple-500 sm:text-sm"></textarea>
|
2024-07-15 06:24:05 +00:00
|
|
|
@endif
|
|
|
|
</div>
|
|
|
|
@endforeach
|
|
|
|
|
|
|
|
<button type="submit" class="mt-6 inline-flex items-center px-4 py-2 bg-purple-700 border border-transparent rounded-md font-semibold text-xs text-white uppercase tracking-widest hover:bg-purple-800 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-offset-2 focus:ring-offset-purple-200">
|
|
|
|
Submit
|
|
|
|
</button>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
@endsection
|
2024-07-16 11:44:26 +00:00
|
|
|
--}}
|
|
|
|
|
|
|
|
|
|
|
|
@extends('layouts.app')
|
|
|
|
@section('content')
|
|
|
|
<div class="container mx-auto py-8 px-4 md:px-0">
|
|
|
|
<div class="bg-white shadow-md rounded-lg p-6">
|
|
|
|
<h1 class="text-3xl font-semibold text-gray-900">{{ $form->title }}</h1>
|
|
|
|
<p class="text-gray-600 mt-2">{{ $form->description }}</p>
|
|
|
|
|
|
|
|
<form action="{{ route('responses.submitForm', $form) }}" method="POST" class="mt-8">
|
|
|
|
@csrf
|
|
|
|
@foreach ($questions as $question)
|
|
|
|
<div class="mt-6">
|
|
|
|
<label class="block font-medium text-base text-gray-800 mb-2">{{ $question->question_text }}</label>
|
|
|
|
@if ($question->type == 'multiple_choice')
|
|
|
|
@foreach (json_decode($question->options) as $option)
|
|
|
|
<label class="flex items-center mt-2">
|
|
|
|
<input class="form-radio text-base text-purple-600 h-4 w-4" type="radio" name="answers[{{ $question->id }}]" value="{{ $option }}">
|
|
|
|
<span class="ml-2 text-gray-700">{{ $option }}</span>
|
|
|
|
</label>
|
|
|
|
@endforeach
|
|
|
|
@elseif($question->type == 'checkbox')
|
|
|
|
@foreach (json_decode($question->options) as $option)
|
|
|
|
<label class="flex items-center mt-2">
|
|
|
|
<input class="form-checkbox text-purple-600 h-4 w-4" type="checkbox" name="answers[{{ $question->id }}][]" value="{{ $option }}">
|
|
|
|
<span class="ml-2 text-gray-700">{{ $option }}</span>
|
|
|
|
</label>
|
|
|
|
@endforeach
|
|
|
|
@elseif($question->type == 'dropdown')
|
|
|
|
<select class="form-select mt-2 block w-full p-2 border border-gray-300 rounded-md bg-white shadow-sm focus:outline-none focus:ring-purple-500 focus:border-purple-500 sm:text-sm" name="answers[{{ $question->id }}]">
|
|
|
|
@foreach (json_decode($question->options) as $option)
|
|
|
|
<option value="{{ $option }}">{{ $option }}</option>
|
|
|
|
@endforeach
|
|
|
|
</select>
|
|
|
|
@elseif($question->type == 'short_answer')
|
|
|
|
<input type="text" name="answers[{{ $question->id }}]" class="form-input mt-2 block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-purple-500 focus:border-purple-500 sm:text-sm">
|
|
|
|
@elseif($question->type == 'long_answer')
|
|
|
|
<textarea name="answers[{{ $question->id }}]" class="form-textarea mt-2 block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-purple-500 focus:border-purple-500 sm:text-sm"></textarea>
|
|
|
|
@endif
|
|
|
|
</div>
|
|
|
|
@endforeach
|
2024-07-15 18:01:10 +00:00
|
|
|
|
2024-07-16 11:44:26 +00:00
|
|
|
<button type="submit" class="mt-8 w-full md:w-auto inline-flex justify-center items-center px-6 py-3 bg-purple-700 border border-transparent rounded-md font-semibold text-white text-lg uppercase tracking-widest hover:bg-purple-800 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-offset-2">
|
|
|
|
Submit
|
|
|
|
</button>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@endsection
|