29 nov 2023, 1:05pm
Cette révision appartient à :
Parent
77e32e8349
révision
61a720c4c7
@ -38,6 +38,11 @@ public function store(Request $request)
|
||||
$question->quiz_id = $request->quizId;
|
||||
$question->type = $request->questionType;
|
||||
$question->content = $request->questionContent;
|
||||
$question->option_a = $request->optionA;
|
||||
$question->option_b = $request->optionB;
|
||||
$question->option_c = $request->optionC;
|
||||
$question->option_d = $request->optionD;
|
||||
$question->correct_answer = $request->correctAnswer;
|
||||
|
||||
if ($question->save()) {
|
||||
$this->notice::success('Data Saved');
|
||||
@ -81,6 +86,11 @@ public function update(Request $request, $id)
|
||||
$question->quiz_id = $request->quizId;
|
||||
$question->type = $request->questionType;
|
||||
$question->content = $request->questionContent;
|
||||
$question->option_a = $request->optionA;
|
||||
$question->option_b = $request->optionB;
|
||||
$question->option_c = $request->optionC;
|
||||
$question->option_d = $request->optionD;
|
||||
$question->correct_answer = $request->correctAnswer;
|
||||
|
||||
if ($question->save()) {
|
||||
$this->notice::success('Data Saved');
|
||||
|
||||
@ -70,7 +70,7 @@
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||
<div class="col-lg-12 col-md-12 col-sm-12">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Question Content</label>
|
||||
<textarea class="form-control"
|
||||
@ -80,6 +80,53 @@
|
||||
<span class="text-danger"> {{ $errors->first('questionContent') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option A</label>
|
||||
<input type="text" class="form-control" name="optionA" value="{{old('optionA')}}">
|
||||
</div>
|
||||
@if($errors->has('optionA'))
|
||||
<span class="text-danger"> {{ $errors->first('optionA') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option B</label>
|
||||
<input type="text" class="form-control" name="optionB" value="{{old('optionB')}}">
|
||||
</div>
|
||||
@if($errors->has('optionB'))
|
||||
<span class="text-danger"> {{ $errors->first('optionB') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option C</label>
|
||||
<input type="text" class="form-control" name="optionC" value="{{old('optionC')}}">
|
||||
</div>
|
||||
@if($errors->has('optionC'))
|
||||
<span class="text-danger"> {{ $errors->first('optionC') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option D</label>
|
||||
<input type="text" class="form-control" name="optionD" value="{{old('optionD')}}">
|
||||
</div>
|
||||
@if($errors->has('optionD'))
|
||||
<span class="text-danger"> {{ $errors->first('optionD') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Correct Answer</label>
|
||||
<select class="form-control" name="correctAnswer">
|
||||
<option value="a" @if(old('correctAnswer')=='a' ) selected @endif>Option A</option>
|
||||
<option value="b" @if(old('correctAnswer')=='b' ) selected @endif>Option B</option>
|
||||
<option value="c" @if(old('correctAnswer')=='c' ) selected @endif>Option C</option>
|
||||
<option value="d" @if(old('correctAnswer')=='d' ) selected @endif>Option D</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12 col-md-12 col-sm-12">
|
||||
<button type="submit" class="btn btn-primary">Submit</button>
|
||||
<button type="submit" class="btn btn-light">Cencel</button>
|
||||
|
||||
@ -77,7 +77,7 @@
|
||||
<span class="text-danger"> {{ $errors->first('questionType') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||
<div class="col-lg-12 col-md-12 col-sm-12">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Question Content</label>
|
||||
<textarea class="form-control"
|
||||
@ -87,6 +87,53 @@
|
||||
<span class="text-danger"> {{ $errors->first('questionContent') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option A</label>
|
||||
<input type="text" class="form-control" name="optionA" value="{{old('optionA',$question->option_a)}}">
|
||||
</div>
|
||||
@if($errors->has('optionA'))
|
||||
<span class="text-danger"> {{ $errors->first('optionA') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option B</label>
|
||||
<input type="text" class="form-control" name="optionB" value="{{old('optionB',$question->option_b)}}">
|
||||
</div>
|
||||
@if($errors->has('optionB'))
|
||||
<span class="text-danger"> {{ $errors->first('optionB') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option C</label>
|
||||
<input type="text" class="form-control" name="optionC" value="{{old('optionC',$question->option_c)}}">
|
||||
</div>
|
||||
@if($errors->has('optionC'))
|
||||
<span class="text-danger"> {{ $errors->first('optionC') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-3 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Option D</label>
|
||||
<input type="text" class="form-control" name="optionD" value="{{old('optionD',$question->option_d)}}">
|
||||
</div>
|
||||
@if($errors->has('optionD'))
|
||||
<span class="text-danger"> {{ $errors->first('optionD') }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||
<div class="form-group">
|
||||
<label class="form-label">Correct Answer</label>
|
||||
<select class="form-control" name="correctAnswer">
|
||||
<option value="a" @if(old('correctAnswer',$question->correct_answer)=='a' ) selected @endif>Option A</option>
|
||||
<option value="b" @if(old('correctAnswer',$question->correct_answer)=='b' ) selected @endif>Option B</option>
|
||||
<option value="c" @if(old('correctAnswer',$question->correct_answer)=='c' ) selected @endif>Option C</option>
|
||||
<option value="d" @if(old('correctAnswer',$question->correct_answer)=='d' ) selected @endif>Option D</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12 col-md-12 col-sm-12">
|
||||
<button type="submit" class="btn btn-primary">Submit</button>
|
||||
<button type="submit" class="btn btn-light">Cencel</button>
|
||||
|
||||
@ -51,23 +51,34 @@ class="nav-link btn-primary">Grid
|
||||
<table id="example3" class="display" style="min-width: 845px">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{{__('#')}}</th>
|
||||
<th>{{__('Quiz Name')}}</th>
|
||||
<th>{{__('Question Type')}}</th>
|
||||
<th>{{__('Question Content')}}</th>
|
||||
<th>{{__('Quiz')}}</th>
|
||||
<th>{{__('Type')}}</th>
|
||||
<th>{{__('Question')}}</th>
|
||||
<th>{{__('Option A')}}</th>
|
||||
<th>{{__('Option B')}}</th>
|
||||
<th>{{__('Option C')}}</th>
|
||||
<th>{{__('Option D')}}</th>
|
||||
<th>{{__('Correct Answer')}}</th>
|
||||
<th>{{__('Action')}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@forelse ($question as $q)
|
||||
<tr>
|
||||
<td>{{$q->id}}</td>
|
||||
<td>{{$q->quiz?->title}}</td>
|
||||
<td>{{$q->quiz?->title}}</td>
|
||||
<td>
|
||||
{{ $q->type == 'multiple_choice' ? __('Multiple Choice') : ($q->type == 'true_false' ?
|
||||
{{ $q->type == 'multiple_choice' ? __('Multiple Choice') : ($q->type
|
||||
== 'true_false' ?
|
||||
__('True False') : __('Short Answer')) }}
|
||||
</td>
|
||||
<td>{{$q->content}}</td>
|
||||
<td>{{$q->option_a}}</td>
|
||||
<td>{{$q->option_b}}</td>
|
||||
<td>{{$q->option_c}}</td>
|
||||
<td>{{$q->option_d}}</td>
|
||||
<td>{{$q->correct_answer == 'a' ? 'Option-A' : ($q->correct_answer ==
|
||||
'b' ? 'Option-B' : ($q->correct_answer == 'c' ? 'Option-C' :
|
||||
'Option-D'))}}</td>
|
||||
<td>
|
||||
<a href="{{route('question.edit', encryptor('encrypt',$q->id))}}"
|
||||
class="btn btn-sm btn-primary" title="Edit"><i
|
||||
|
||||
Chargement…
Référencer dans un nouveau ticket
Block a user