Horaires EDT

Recommandé : exports iCalendar. Dans EDT, exportez l'emploi du temps de chaque classe au format iCal (.ics), puis déposez tous les fichiers, ou une archive .zip qui les contient (conseillé au-delà de 20 fichiers). Les cours communs à plusieurs classes sont fusionnés automatiquement.

Autre possibilité : un export texte des cours (.csv / .txt) avec le jour, l'heure, la durée, la matière, les professeurs, les classes et la salle.

L'import remplace tous les horaires de l'année courante. Exportez une semaine type.

Lecture des fichiers…
@error('fichiers')

{{ $message }}

@enderror @error('fichiers.*')

{{ $message }}

@enderror @if ($mode === 'ics')

Classes EDT → classes ProEco

{{ count($calendriers) }} calendrier(s) · {{ array_sum($nbEvenements) }} événement(s) · correspondances mémorisées pour les prochains imports

@foreach ($calendriers as $i => $nom)
($correspondance[$i] ?? '') !== '', 'ring-amber-300 bg-amber-50' => ($correspondance[$i] ?? '') === ''])> {{ $nom }} ({{ $nbEvenements[$i] }})
@endforeach
Traitement…
@endif @if ($mode === 'csv')

Correspondance des colonnes

@foreach ($champs as $cle => $def) @endforeach
Aperçu des 5 premières lignes
@foreach ($colonnes as $col) @endforeach @foreach ($apercu as $ligne) @foreach ($colonnes as $col) @endforeach @endforeach
{{ $col }}
{{ $ligne[$col] ?? '' }}
Traitement…
@endif
@if ($resultat)

{{ $simule ? 'Simulation (rien n\'a été enregistré)' : 'Import terminé' }}

@foreach ($resultat['statistiques'] as $cle => $nb) {{ $cle }} : {{ $nb }} @endforeach
@if ($resultat['erreurs'])
{{ count($resultat['erreurs']) }} avertissement(s)
    @foreach ($resultat['erreurs'] as $e)
  • {{ $e }}
  • @endforeach
@endif
@endif