@extends('layouts.vitrine') @section('titre', $classe->nom) @section('contenu')

{{ $classe->nom }}

@if ($classe->formation)

{{ $classe->formation }}

@endif

Code de classe : {{ $classe->code_classe }}

@if (session('classe_creee'))

Classe créée. Ajoute maintenant tes élèves ci-dessous.

@endif @if (session('fiches'))

Fiches à imprimer @if (session('nombre_importes')) ({{ session('nombre_importes') }} élève(s) importé(s)) @endif

Le code secret ne sera plus jamais affiché après cette page : imprime ou note-le maintenant.

@foreach (session('fiches') as $fiche)
{!! \App\Support\QrCode::svg(route('connexion.qr', $fiche['jeton_qr'])) !!}

{{ $fiche['prenom'] }}@if($fiche['nom']) {{ $fiche['nom'] }}@endif

Identifiant
{{ $fiche['identifiant'] }}

Code secret
{{ $fiche['code_secret'] }}

@endforeach
@endif

Ajouter un élève

@error('prenom')

{{ $message }}

@enderror
@csrf

Importer une liste (CSV)

Une ligne par élève : prenom,nom (le nom peut être vide).

@error('fichier')

{{ $message }}

@enderror
@csrf

Élèves ({{ $classe->eleves->count() }})

@if ($classe->eleves->isEmpty())

Aucun élève pour l'instant.

@else
@foreach ($classe->eleves as $eleve) @endforeach
ÉlèveIdentifiantDernière connexion
{{ $eleve->nomAffiche() }} {{ $eleve->identifiant }} {{ $eleve->derniere_connexion_a?->diffForHumans() ?? 'jamais' }}
@csrf
@endif

Lancer ou planifier une séance

Les élèves qui rejoignent patientent dans la salle d'attente jusqu'à ce que tu les admettes. Si tu planifies la séance, les machines de toute la classe sont préparées 10 minutes avant : elles s'ouvrent alors en quelques secondes.

@if (session('seance_planifiee'))

Séance planifiée.

@endif
@csrf
@error('prevue_a')

{{ $message }}

@enderror @php($planifiees = $classe->seances()->where('statut', \App\Models\Seance::PLANIFIEE)->with('lab')->orderBy('prevue_a')->get()) @if ($planifiees->isNotEmpty())

Séances planifiées

@endif
@endsection