@extends('layout.template.mainTemplate') @section('container') {{-- Cek peran pengguna --}} @if (Auth()->user()->roles_id == 1) @include('menu.admin.adminHelper') @endif {{-- Navigasi Breadcrumb --}}
@if (session()->has('success')) @endif {{-- Judul Halaman --}}

@if (Auth()->user()->roles_id == 1) Tugas @else Tugas @endif

{{-- Baris utama --}}
{{-- Bagian Kiri --}}
{{-- Informasi Tugas --}}

Informasi


{{ $tugas->name }}@if ($tugas->isHidden == 1) @endif


@php $dueDateTime = \Carbon\Carbon::parse($tugas->due); // Mengatur timezone ke Indonesia (ID) $localTime = \Carbon\Carbon::parse($tugas->due)->setTimeZone('asia/jakarta'); // Mengatur timezone ke Indonesia (ID) $now = \Carbon\Carbon::now(); // Mengatur timezone ke Indonesia (ID) $timeUntilDue = $dueDateTime->diff($now); // Perbedaan waktu antara sekarang dan waktu jatuh tempo // dd($dueDateTime, $now, $timeUntilDue); $daysUntilDue = $timeUntilDue->days; // Jumlah hari hingga jatuh tempo $hoursUntilDue = $timeUntilDue->h; // Jumlah jam hingga jatuh tempo $minutesUntilDue = $timeUntilDue->i; // Jumlah menit hingga jatuh tempo @endphp @if ($dueDateTime < $now)
Status : Ditutup
Waktu : -
@else @if ($daysUntilDue >= 0 || ($daysUntilDue == 0 && $hoursUntilDue >= 0 && $minutesUntilDue >= 0))
Status : Dibuka
Waktu : {{ $daysUntilDue }} hari, {{ $hoursUntilDue }} jam, {{ $minutesUntilDue }} menit lagi
@endif @endif
Deadline : {{ $localTime->formatLocalized('%d %B %Y %H:%M') }}
{{-- Tampilan Tugas --}}
Perintah :

{!! $tugas->content !!}

{{-- Tampilan File --}} @if (Auth()->User()->roles_id == 2)
@csrf {{-- Siswa dan Assignment --}}

@foreach ($kelas->User as $key) @php // Mencari UserTugas sesuai dengan ID tugas yang Anda inginkan $userTugas = $key->UserTugas ->where('tugas_id', $tugas['id']) ->first(); $nilai = $userTugas && is_numeric($userTugas->nilai) ? intval($userTugas->nilai) : null; @endphp @endforeach
# Nama Submittion Nilai Input Nilai
{{ $loop->iteration }} {{ $key->name }} @if ($userTugas) @if ($userTugas->UserTugasFile) @foreach ($userTugas->UserTugasFile as $file) {{ $file->file }} @endforeach @endif @else - @endif @if ($userTugas) @if ($nilai !== null && $nilai >= 0) {{ $nilai }} @else - @endif @else - @endif
@elseif (Auth()->User()->roles_id == 1)
@csrf {{-- Siswa dan Assignment --}}

@foreach ($kelas->User as $key) @php // Mencari UserTugas sesuai dengan ID tugas yang Anda inginkan $userTugas = $key->UserTugas ->where('tugas_id', $tugas['id']) ->first(); $nilai = $userTugas && is_numeric($userTugas->nilai) ? intval($userTugas->nilai) : null; @endphp @endforeach
# Nama Submittion Nilai Input Nilai
{{ $loop->iteration }} {{ $key->name }} @if ($userTugas) @if ($userTugas->UserTugasFile) @foreach ($userTugas->UserTugasFile as $file) {{ $file->file }} @endforeach @endif @else - @endif @if ($userTugas) @if ($nilai !== null && $nilai >= 0) {{ $nilai }} @else - @endif @else - @endif
{{-- --}}
@elseif (Auth()->User()->roles_id == 1)
@csrf {{-- Siswa dan Assignment --}}

@foreach ($kelas->User as $key) @php // Mencari UserTugas sesuai dengan ID tugas yang Anda inginkan $userTugas = $key->UserTugas ->where('tugas_id', $tugas['id']) ->first(); $nilai = $userTugas && is_numeric($userTugas->nilai) ? intval($userTugas->nilai) : null; @endphp @endforeach
# Nama Submittion Nilai Input Nilai
{{ $loop->iteration }} {{ $key->name }} @if ($userTugas) @if ($userTugas->UserTugasFile) @foreach ($userTugas->UserTugasFile as $file) {{ $file->file }} @endforeach @endif @else - @endif @if ($userTugas) @if ($nilai !== null && $nilai >= 0) {{ $nilai }} @else - @endif @else - @endif
@endif
{{-- Bagian Kanan --}}
{{-- Info Pengajar --}}

Pengajar


@if ($editor->gambar == null) @else placeholder @endif
{{-- Daftar Tugas --}}

List Tugas


{{-- Modal --}} {{-- Script untuk mengatur gambar agar responsif --}} {{-- Script tambahan jika diperlukan --}} @endsection