bajapro/Penilaian-Esai/resources/views/student_courses/explain.blade.php
2025-06-07 16:18:13 +07:00

105 lines
4.9 KiB
PHP

@extends('layouts.front')
@section('content')
<style>
table {
border-collapse: separate;
border-spacing: 0 2em;
}
.table-responsive {
overflow-x: auto;
}
</style>
<div class="section-body pb-2">
@if ($title == 'summary')
<h2 class="section-title">Summary Explanation</h2>
@else
<h2 class="section-title">Code Explanation</h2>
@endif
<p class="section-lead">
In this page, you will be able to read the explanation done by you<br />
</p>
<!-- Your content goes here -->
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th scope="col">Name</th>
@if ($title == 'summary')
<th scope="col">Level</th>
@else
<th scope="col">Content</th>
@endif
<th scope="col">Question</th>
<th scope="col">Your Answer</th>
<th scope="col">Answer Key</th>
<th scope="col">Score</th>
{{-- <th scope="col">Action</th> --}}
</tr>
</thead>
<tbody>
@foreach ($explain as $data)
@php
$check_rubrik = \App\Models\ExplainingScore::where(
'user_answer_id',
$data->id,
)->count();
// $explaining = \App\Models\ExplainingScore::where(
// 'user_answer_id',
// $data->id,
// )->first();
$explaining = \App\Models\ExplainingScore::where('user_id', $data->user->id)
->where('question_id', $data->essay->questions->id)
->where('content_id', $data->essay->questions->content->id)
->where('is_accepted', true)
->first();
@endphp
<tr class="spacer">
<td>{{ $data->user->name }}</td>
<td>{{ $data->essay->questions->content->title }}</td>
<td>{!! $data->essay->question !!}
{{-- @if ($data->edited_admin != null)
<div class="text-right" style="color:red; font-size: 10px">Edited by admin</div>
@endif --}}
</td>
<td>{{ $data->answer }}</td>
{{-- @if ($check_rubrik > 0)
<td>{{ $data->essay->answer }}</td>
@endif --}}
<td>
@if ($explaining)
{{ $data->essay->answer }}
@else
Not Available
@endif
</td>
<td>
@if ($explaining?->konteks_penjelasan)
{{ $explaining?->konteks_penjelasan }}
@elseif($explaining?->keruntutan)
{{ $explaining?->keruntutan }}
@elseif($explaining?->kebenaran)
{{ $explaining?->kebenaran }}
@else
Not Scored
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
@include('stisla-templates::common.paginate', ['records' => $explain])
</div>
</div>
</div>
</div>
@endsection