@extends('layouts.applicant.applicant') @section('head') @endsection @section('title', 'D15 - Theory Teaching') @section('breadcrumbs') @endsection @section('content')

Theory Teaching (Over and above 6 credit hours)

Application: {{ $application->application_number }}

@php $previousStep = $currentStep->getPreviousStep(); @endphp @if($previousStep) Previous Step @endif
@include('applicant.applications.partials.progress-indicator') @php $theoryTeachings = $application->theoryTeachings()->orderBy('serial_no')->get(); $totalCreditPoints = $theoryTeachings->sum('credit_points'); $evaluationPoints = min($totalCreditPoints, 6); // Max 6 for evaluation $totalTeachingPeriods = $theoryTeachings->count(); $totalTeachingHours = $theoryTeachings->sum('teaching_load_hours'); $totalExtraHours = $theoryTeachings->sum('total_extra_teaching'); $eligiblePeriods = $theoryTeachings->where('total_extra_teaching', '>', 6)->count(); @endphp
No Theory Teaching Declaration
no_theory_teaching ? 'checked' : '' }} @if(!$application->isEditable()) disabled @endif onchange="toggleNoTheoryTeaching()">
Check this box if you have no theory teaching over and above 6 credit hours to add. This step is non-mandatory to fill.
@if(!$application->no_theory_teaching)
{{ number_format($totalCreditPoints, 2) }}
Total Credit Points
{{ number_format($evaluationPoints, 2) }}
Maximum Credit Points (Max 6)
{{ $totalTeachingPeriods }}
Total Teaching Periods
{{ number_format($totalExtraHours, 2) }}
Total Extra Hours
Credit Points Calculation
Credit Points per Hour: 1 Point (over and above 6 credit hours)
Eligible Teaching Periods: {{ $eligiblePeriods }} / {{ $totalTeachingPeriods }}

Important:
  • Maximum 6 credit points can be used for further calculation
  • Only teaching hours over and above 6 credit hours are eligible
  • 1 credit point per hour over the minimum 6 hours
  • This step is non-mandatory to fill
  • Upload proof documents for verification
Theory Teaching Details
@if($application->isEditable()) @endif
@if($theoryTeachings->count() > 0)
@if($application->isEditable()) @endif @foreach($theoryTeachings as $teaching) @if($application->isEditable()) @endif @endforeach
Sr. No Academic Year Semester Teaching Load (Hours) Extra Teaching (Hours) Eligible Hours Credit Points Proof DocumentActions
{{ $teaching->serial_no }} {{ $teaching->academic_year }} {{ $teaching->semester_display }} {{ number_format($teaching->teaching_load_hours, 2) }} {{ number_format($teaching->total_extra_teaching, 2) }} @if($teaching->isEligibleForCreditPoints()) {{ number_format($teaching->extra_hours_above_minimum, 2) }} @else 0 (≤6 hours) @endif {{ number_format($teaching->credit_points, 2) }} @if($teaching->hasDocument()) @else No Document @endif
Teaching Summary

Total Periods: {{ $totalTeachingPeriods }}

Total Hours: {{ number_format($totalTeachingHours, 2) }}

Extra Hours: {{ number_format($totalExtraHours, 2) }}

Evaluation

Total Credit Points: {{ number_format($totalCreditPoints, 2) }}

Evaluation Points: {{ number_format($evaluationPoints, 2) }} / 6

@if($totalCreditPoints > 6)

Note: Total exceeds 6, capped at 6 for evaluation

@else

Status: Within evaluation limit

@endif
@else
No Theory Teaching Records Added

Add your theory teaching records over and above 6 credit hours to earn credit points.

@if($application->isEditable()) @endif
@endif
@endif
@if($previousStep) Previous: {{ $previousStep->name }} @endif
@php $nextStep = $currentStep->getNextStep(); @endphp @if($nextStep) Next: {{ $nextStep->name }} @endif
@if($application->isEditable()) @endif @endsection