@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
@if ($classe->estArchivee())

Classe archivée

Archivée le {{ $classe->archivee_a->timezone(config('app.fuseau_utilisateurs'))->format('d/m/Y') }}. La classe et toutes les données de ses élèves (comptes, séances, résultats) seront supprimées définitivement le {{ $classe->supprimeeLe()->timezone(config('app.fuseau_utilisateurs'))->format('d/m/Y') }}.

@csrf
@else

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

Fin d'année

Archiver la classe ferme ses séances. {{ \App\Models\Classe::DELAI_PURGE_JOURS }} jours plus tard, la classe et toutes les données de ses élèves sont supprimées automatiquement (RGPD). Tu peux la désarchiver d'ici là.

@error('archivage')

{{ $message }}

@enderror
@csrf
@endif
@endsection