update: add new tab when click on button start, continue and assessmenr result on student

This commit is contained in:
abiyasa05 2025-05-24 13:01:51 +07:00
parent be7f9eb2a3
commit 283b9de5bf
2 changed files with 24 additions and 5 deletions

View File

@ -328,14 +328,22 @@
<td>{{ $assessment->score ?? 'Belum Dinilai' }}</td>
<td>
@if ($assessment->status == 'pending')
<form action="{{ route('literacy_assessments_start', $assessment->id) }}" method="POST" style="display:inline;">
<form id="startForm-{{ $assessment->id }}" action="{{ route('literacy_assessments_start', $assessment->id) }}" method="POST" target="_blank" style="display:inline;">
@csrf
<button type="submit" class="btn btn-sm btn-primary text-white">Mulai</button>
<button type="button" class="btn btn-sm btn-primary text-white"
onclick="document.getElementById('startForm-{{ $assessment->id }}').submit();">
Mulai
</button>
</form>
@elseif ($assessment->status == 'in_progress')
<a href="{{ route('literacy_assessments_continue', $assessment->id) }}" class="btn btn-sm btn-warning text-white">Lanjutkan</a>
<a href="{{ route('literacy_assessments_continue', $assessment->id) }}"
class="btn btn-sm btn-warning text-white" target="_blank">
Lanjutkan
</a>
@else
<a href="{{ route('literacy_assessment_result', $assessment->id) }}" class="btn btn-sm btn-success">Lihat Hasil</a>
<button onclick="openAssessmentResult('{{ route('literacy_assessment_result', $assessment->id) }}')" class="btn btn-sm btn-success">
Lihat Hasil
</button>
@endif
</td>
</tr>
@ -373,6 +381,12 @@
</div>
</div>
</div>
<script>
function openAssessmentResult(url) {
window.open(url, '_blank', 'noopener,noreferrer');
}
</script>
<!-- JavaScript untuk mengubah konten tab -->
<script>
function materialModal(id, title, controller) {

View File

@ -341,7 +341,12 @@
@endphp
<div class="content">
<p style="font-size: 24px; font-weight: 500; color: #34364A;">Hasil Asesmen Siswa</p>
<div class="row mb-3">
<div class="col-12 d-flex justify-content-between align-items-center">
<p style="font-size: 24px; font-weight: 500; color: #34364A; margin-bottom: 0;">Hasil Asesmen Siswa</p>
<button onclick="window.close()" class="btn btn-outline-secondary btn-sm">Kembali</button>
</div>
</div>
<div class="mt-4">
<h5>Detail Jawaban</h5>