@extends('layouts.app') @section('content') @php $hasFilters = !empty(($filters['q'] ?? '')) || !empty(($filters['subject_id'] ?? '')) || strlen((string)($filters['grade'] ?? '')) || strlen((string)($filters['level'] ?? '')); @endphp

{{ __('app.admin.questions.title') }}

← {{ __('app.admin.questions.back') }}
@if ($errors->any())
{{ $errors->first() }}
@endif @if(session('status'))
{{ session('status') }}
@endif {{-- Filters + Import (collapsible) --}}
{{ __('app.admin.questions.filters.title') }} {{-- Import from Excel --}}
@csrf
{{ __('app.admin.questions.filters.reset') }}
{{-- List --}}
@forelse ($questions as $q) @empty @endforelse
{{ __('app.admin.questions.table.id') }} {{ __('app.admin.questions.table.subject') }} {{ __('app.admin.questions.table.grade') }} {{ __('app.admin.questions.table.level') }} {{ __('app.admin.questions.table.lang') }} {{ __('app.admin.questions.table.question') }} {{ __('app.admin.questions.actions.actions') }}
#{{ $q->id }} {{ $q->subject?->name ?? $q->subject_id }} {{ $q->grade ?? '—' }} {{ $q->level }} {{ strtoupper($q->question_language) }}
{!! $q->stem_html !!}
@csrf @method('DELETE')
{{ __('app.admin.questions.empty') }}
{{ $questions->onEachSide(1)->links() }}
{{-- Create Modal --}} {{-- Edit Modal --}} {{-- Styles --}} {{-- Scripts --}} @endsection