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->quiz_id = $request->quizId;
|
||||||
$question->type = $request->questionType;
|
$question->type = $request->questionType;
|
||||||
$question->content = $request->questionContent;
|
$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()) {
|
if ($question->save()) {
|
||||||
$this->notice::success('Data Saved');
|
$this->notice::success('Data Saved');
|
||||||
@ -81,6 +86,11 @@ public function update(Request $request, $id)
|
|||||||
$question->quiz_id = $request->quizId;
|
$question->quiz_id = $request->quizId;
|
||||||
$question->type = $request->questionType;
|
$question->type = $request->questionType;
|
||||||
$question->content = $request->questionContent;
|
$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()) {
|
if ($question->save()) {
|
||||||
$this->notice::success('Data Saved');
|
$this->notice::success('Data Saved');
|
||||||
|
|||||||
@ -70,7 +70,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</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">
|
<div class="form-group">
|
||||||
<label class="form-label">Question Content</label>
|
<label class="form-label">Question Content</label>
|
||||||
<textarea class="form-control"
|
<textarea class="form-control"
|
||||||
@ -80,6 +80,53 @@
|
|||||||
<span class="text-danger"> {{ $errors->first('questionContent') }}</span>
|
<span class="text-danger"> {{ $errors->first('questionContent') }}</span>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</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">
|
<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-primary">Submit</button>
|
||||||
<button type="submit" class="btn btn-light">Cencel</button>
|
<button type="submit" class="btn btn-light">Cencel</button>
|
||||||
|
|||||||
@ -77,7 +77,7 @@
|
|||||||
<span class="text-danger"> {{ $errors->first('questionType') }}</span>
|
<span class="text-danger"> {{ $errors->first('questionType') }}</span>
|
||||||
@endif
|
@endif
|
||||||
</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">
|
<div class="form-group">
|
||||||
<label class="form-label">Question Content</label>
|
<label class="form-label">Question Content</label>
|
||||||
<textarea class="form-control"
|
<textarea class="form-control"
|
||||||
@ -87,6 +87,53 @@
|
|||||||
<span class="text-danger"> {{ $errors->first('questionContent') }}</span>
|
<span class="text-danger"> {{ $errors->first('questionContent') }}</span>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</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">
|
<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-primary">Submit</button>
|
||||||
<button type="submit" class="btn btn-light">Cencel</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">
|
<table id="example3" class="display" style="min-width: 845px">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>{{__('#')}}</th>
|
<th>{{__('Quiz')}}</th>
|
||||||
<th>{{__('Quiz Name')}}</th>
|
<th>{{__('Type')}}</th>
|
||||||
<th>{{__('Question Type')}}</th>
|
<th>{{__('Question')}}</th>
|
||||||
<th>{{__('Question Content')}}</th>
|
<th>{{__('Option A')}}</th>
|
||||||
|
<th>{{__('Option B')}}</th>
|
||||||
|
<th>{{__('Option C')}}</th>
|
||||||
|
<th>{{__('Option D')}}</th>
|
||||||
|
<th>{{__('Correct Answer')}}</th>
|
||||||
<th>{{__('Action')}}</th>
|
<th>{{__('Action')}}</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@forelse ($question as $q)
|
@forelse ($question as $q)
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{$q->id}}</td>
|
|
||||||
<td>{{$q->quiz?->title}}</td>
|
<td>{{$q->quiz?->title}}</td>
|
||||||
<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')) }}
|
__('True False') : __('Short Answer')) }}
|
||||||
</td>
|
</td>
|
||||||
<td>{{$q->content}}</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>
|
<td>
|
||||||
<a href="{{route('question.edit', encryptor('encrypt',$q->id))}}"
|
<a href="{{route('question.edit', encryptor('encrypt',$q->id))}}"
|
||||||
class="btn btn-sm btn-primary" title="Edit"><i
|
class="btn btn-sm btn-primary" title="Edit"><i
|
||||||
|
|||||||
Chargement…
Référencer dans un nouveau ticket
Block a user