Homework List

@foreach ($groups as $key => $group)

{{-- @forelse ($topics as $key=>$topic)
{{$topic->name}}
--}}
{{-- begin:assignment from file --}} @foreach ($assignment_attempts as $key => $assignment) @if ($assignment->gid == $group->gid) @php $found = 0; $now = now(); $start = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->start_date $assignment->start_time"), ), ); $end = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->end_date $assignment->end_time"), ), ); @endphp @if ($now >= $start && $assignment->allow_submit_after_end_time && $assignment->attempts_remainder > 0) @php $found = 1; @endphp @elseif( $assignment->is_posted == 0 && $now >= $start && $now <= $end && $assignment->attempts_remainder > 0 && $assignment->is_allowed ) @php $found = 1; @endphp @else @php $found = 0; @endphp @endif @if ($assignment->is_graded && $assignment->is_posted)

Feedback

{{ $assignment->feedback ? strip_tags($assignment->feedback) : '-----' }}

Grade

{{ $assignment->grade }}

Ratio

{{ $assignment->ratio }} %

Feedback atachment

@forelse ($assignment_feedback_attachments->where('assignment_id',$assignment->id) as $attachment) @if(is_null($attachment->url)) File Not Found @else {{$attachment->file_name}} @endif @empty No attachments @endforelse

Mark scheme

@forelse ($assignment_markscheme->where('assignment_id',$assignment->id) as $attachment) @if(is_null($attachment->url)) File Not Found @else {{$attachment->file_name}} @endif @empty No attachments @endforelse

@endif @endif @endforeach {{-- other assignment student doesn't has attempts --}} @foreach ($assignments as $key => $assignment) @if ($assignment->gid == $group->gid) @php $found = 0; $now = now(); $start = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->start_date $assignment->start_time"), ), ); $end = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->end_date $assignment->end_time"), ), ); @endphp @if ($now >= $start && $assignment->allow_submit_after_end_time) @php $found = 1; @endphp @elseif($assignment->is_posted == 0 && $now >= $start && $now <= $end) @php $found = 1; @endphp @else @php $found = 0; @endphp @endif @endif @endforeach {{-- begin:hyperlink assignment --}} @foreach ($hyperlink_assignment_attempts as $key => $assignment) @if ($assignment->gid == $group->gid) @php $found = 0; $now = now(); $start = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->start_date $assignment->start_time"), ), ); $end = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->end_date $assignment->end_time"), ), ); @endphp @if ($now >= $start && $assignment->allow_submit_after_end_time) @php $found = 1; @endphp @elseif( $assignment->is_posted == 0 && $now >= $start && $now <= $end && $assignment->attempts_remainder > 0 && $assignment->is_allowed) @php $found = 1; @endphp @else @php $found = 0; @endphp @endif @if ($assignment->is_graded && $assignment->is_posted)

Feedback

{{ $assignment->feedback ? strip_tags($assignment->feedback) : '-----' }}

Grade

{{ $assignment->grade }}

Ratio

{{ $assignment->ratio }} %

Feedback atachment

@forelse ($hyperlink_assignment_feedback_attachments->where('assignment_id',$assignment->id) as $attachment) @if(is_null($attachment->url)) File Not Found @else {{$attachment->file_name}} @endif @empty No attachments @endforelse

Mark scheme

@forelse ($hyperlink_assignment_markscheme->where('assignment_id',$assignment->id) as $attachment) @if(is_null($attachment->url)) File Not Found @else {{$attachment->file_name}} @endif @empty No attachments @endforelse

@endif @endif @endforeach {{-- other assignment student doesn't has attempts --}} @foreach ($hyperlink_assignments as $key => $assignment) @if ($assignment->gid == $group->gid) @php $found = 0; $now = now(); $start = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->start_date $assignment->start_time"), ), ); $end = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->end_date $assignment->end_time"), ), ); @endphp @if ($now >= $start && $assignment->allow_submit_after_end_time) @php $found = 1; @endphp @elseif($assignment->is_posted == 0 && $now >= $start && $now <= $end) @php $found = 1; @endphp @else @php $found = 0; @endphp @endif @endif @endforeach {{-- begin:hyperlink assignment --}} @if ( $assignments->count() == 0 && $assignment_attempts->count() == 0 && $hyperlink_assignment_attempts->count() == 0 && $hyperlink_assignments->count() == 0)

No data been found

@endif
{{-- @empty

No data been found

@endforelse --}}
@endforeach @php $gkey = 1000; @endphp @foreach ($composed_groups as $group) @php $gkey += 1; @endphp

{{-- other assignment student doesn't has attempts --}} @foreach ($assignments_composed_group as $key => $assignment) @if ($assignment->compose_group_id == $group->compose_group_id) @php $found = 0; $now = now(); $start = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->start_date $assignment->start_time"), ), ); $end = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->end_date $assignment->end_time"), ), ); @endphp @if ($now >= $start && $assignment->allow_submit_after_end_time) @php $found = 1; @endphp @elseif($assignment->is_posted == 0 && $now >= $start && $now <= $end && AppHelper::instance()->getAttemptsHomework($assignment->assignments_assignment_id) != 0) @php $found = 1; @endphp @else @php $found = 0; @endphp @endif @endif @endforeach {{-- end:assignment from file --}} {{-- other assignment student doesn't has attempts --}} @foreach ($hyperlink_assignments as $key => $assignment) @if ($assignment->gid == $group->gid) @php $found = 0; $now = now(); $start = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->start_date $assignment->start_time"), ), ); $end = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->end_date $assignment->end_time"), ), ); @endphp @if ($now >= $start && $assignment->allow_submit_after_end_time) @php $found = 1; @endphp @elseif($assignment->is_posted == 0 && $now >= $start && $now <= $end) @php $found = 1; @endphp @else @php $found = 0; @endphp @endif @endif @endforeach {{-- begin:hyperlink assignment --}} {{-- other assignment student doesn't has attempts --}} @foreach ($hyperlink_assignments_composed_group as $key => $assignment) @if ($assignment->compose_group_id == $group->compose_group_id) @php $found = 0; $now = now(); $start = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->start_date $assignment->start_time"), ), ); $end = new \Carbon\Carbon( date( 'Y-m-d H:i:s', strtotime("$assignment->end_date $assignment->end_time"), ), ); @endphp @if ($now >= $start && $assignment->allow_submit_after_end_time) @php $found = 1; @endphp @elseif($assignment->is_posted == 0 && $now >= $start && $now <= $end) @php $found = 1; @endphp @else @php $found = 0; @endphp @endif @endif @endforeach {{-- begin:hyperlink assignment --}}
@endforeach