@extends('layouts.phoenix') @section('title', $question->exists ? 'Modifier la question' : 'Nouvelle question') @section('content') @php // Lignes de réponses à afficher : ce que l'utilisateur vient de saisir (erreur de // validation), sinon les réponses en base, sinon deux lignes vides. if (old('answers')) { $rows = old('answers'); $correct = (int) old('correct', -1); } elseif ($answers->count()) { $rows = $answers->map(fn ($a) => ['id' => $a->id, 'title' => $a->title])->all(); $correct = $answers->search(fn ($a) => $a->is_correct); $correct = $correct === false ? -1 : $correct; } else { $rows = [['id' => null, 'title' => ''], ['id' => null, 'title' => '']]; $correct = 0; } @endphp

{{ $question->exists ? 'Modifier la question' : 'Nouvelle question' }}

Cochez la bonne réponse. Les réponses sont mélangées à l'affichage du quiz.

@csrf

Une partie tire {{ App\Models\QuizQuestion::PULL[App\Models\QuizQuestion::CATEGORY_CM] }} question Crédit Mutuel et {{ App\Models\QuizQuestion::PULL[App\Models\QuizQuestion::CATEGORY_OTHER] }} questions Autre.

Réponses

@foreach($rows as $index => $row)
@endforeach

Le bouton radio à gauche désigne la bonne réponse.

Annuler
@endsection @push('scripts') @endpush