@extends('layouts.admin') @section('title', 'QA Dashboard') @php use Illuminate\Support\Carbon; $human = function ($d, $fallback = 'Unknown') { if (empty($d)) return $fallback; if ($d instanceof \DateTimeInterface) return $d->diffForHumans(); try { return Carbon::parse($d)->diffForHumans(); } catch (\Throwable $e) { return $fallback; } }; @endphp @push('styles') @endpush @section('content')
Review and approve questions for publication
| ID | Question | Type | QA / Visibility | Skill | Issues | Last Updated | Actions | |
|---|---|---|---|---|---|---|---|---|
| #{{ $question->id }} | {{ \Illuminate\Support\Str::limit(strip_tags($question->question ?? ''), 80) }} @if(strlen(strip_tags($question->question ?? '')) > 80)…@endif @if($question->question_image) Has image @endif | @if($question->is_diagnostic) Sentinel @endif {{ $question->type_id == 1 ? 'Multiple Choice' : 'Fill in Blank' }} |
{{ $config['text'] }}
{{ $isPublic ? 'Public' : 'Draft' }}
@if($isPublic && $question->published_at)
{{ $human($question->published_at) }}
@endif
|
@if($question->skill) {{ $question->skill->skill }} @else No skill @endif | @if($issueCount > 0) {{ $issueCount }} {{ $openIssues > 0 ? 'open' : 'resolved' }} @else None @endif | {{ $human($question->updated_at) }} | ||
|
No questions found matching your criteria. View All Questions |
||||||||