@if ($test->isPublished(Auth::user()->group) || Auth::user()->hasRole('Teacher')) @if (Auth::user()->hasRole('Teacher'))
{{ $test->title }}
@foreach ($groups as $group) @if ($test->isPublished($group)) @if ($test->isOpen($group)) @if ($test->areResultsShown($group)) {{ $group->name }} @else {{ $group->name }} @endif @else {{ $group->name }} @endif @endif @endforeach
@else
{{ $test->title }}
@php $group = Auth::user()->group; $openFrom = $test->openFrom($group); $openUntil = $test->openUntil($group); $now = Carbon\Carbon::now(); if ($test->isClosed($group)) { if (isset($openUntil) && $openUntil->lessThanOrEqualTo($now)) { echo "Closed from $openUntil."; } else { echo "Closed."; } } else { if (isset($openUntil)) { echo "Open until $openUntil."; } else { echo "Open."; } } @endphp
@if ($test->isClosed(Auth::user()->group)) @else @endif @endif
@endif