@extends('layouts.dashboard') @section('title', 'Faculty Dashboard') @section('page-content')

Faculty Dashboard

{{ $staff->user->name }} • {{ $stats['position'] }} • {{ $department->name }}

@if($currentYear) {{ $currentYear->name }} @endif @if($currentSemester) {{ $currentSemester->name }} @endif

My Courses

{{ number_format($stats['my_courses']) }}

View courses →

My Students

{{ number_format($stats['my_students']) }}

Across all courses

Pending Marks

{{ number_format($stats['pending_marks']) }}

Enter marks →

Course Materials

{{ number_format($stats['my_materials']) }}

Manage →

My Courses ({{ $currentSemester?->name }})

View All →
@forelse($myCourses->take(5) as $course)

{{ $course->code }}

{{ $course->name }}

Level {{ $course->level }} {{ $course->credits }} Credits {{ $course->enrolled_count ?? 0 }} Students
@empty

No courses assigned

@endforelse

Student Advising

Advisees {{ $stats['my_advisees'] ?? 0 }}
View Students

Research

Research Projects & Publications

Coming soon

{{ $department->name }} - All Courses

View All →
@forelse($departmentCourses->take(6) as $course)

{{ $course->code }}

{{ $course->name }}

{{ $course->credits }} CR
Level {{ $course->level }} {{ $course->semester ?? 'N/A' }}
@empty
No courses available
@endforelse
{{ strtoupper(substr($staff->user->name, 0, 1)) }}

{{ $staff->user->name }}

{{ $stats['position'] }}

{{ $staff->staff_id }}

@if($staff->office_location)

📍 {{ $staff->office_location }}

@endif @if($staff->office_hours)

Office Hours

{{ $staff->office_hours }}

@endif

Colleagues

{{ $department->code }}
@forelse($colleagues->take(4) as $colleague)
{{ strtoupper(substr($colleague->user->name, 0, 1)) }}

{{ $colleague->user->name }}

{{ str_replace('_', ' ', $colleague->position) }}

@empty

No colleagues

@endforelse
@if($colleagues->count() > 4) View all {{ $colleagues->count() }} → @endif

Faculty Actions

@endsection