public function index($id)
 {
     $data = [];
     if ($id == FicheTuteurEnsController::$ID_FICHE_APPARIEMENT) {
         $etudiants = Etudiant::infos()->orderBy('nom')->orderBy('prenom')->select('idEtudiant', 'nom', 'prenom')->get();
         $data['etudiants'] = $etudiants;
         $demandes = DemandeAppariement::infos(session('uid'));
         $data['demandes'] = $demandes;
     } else {
         if ($id == FicheTuteurEnsController::$ID_FICHE_VISITE) {
             $stages = Stage::infosByEnseignant(session('uid'));
             if (session()->has('registred')) {
                 return view('tuteurEnseignant.fiche')->with(['id' => $id, 'data' => $this->dataToCompteRenduVisite()]);
             } else {
                 if (count($stages) > 1 && !session()->has('registred')) {
                     return view('outils.choixStagiaire')->with(['id' => $id, 'stages' => $stages]);
                 } else {
                     if (count($stages) == 1) {
                         $idEtudiantFocus = Stage::infosByEnseignant(session('uid'))->first()->idEtudiant;
                         session(['idEtudiantFocus' => $idEtudiantFocus]);
                         return view('tuteurEnseignant.fiche')->with(['id' => $id, 'data' => $this->dataToCompteRenduVisite()]);
                     } else {
                         if (count($stages) == 0) {
                             return view('outils.aucunStagiaire')->with(['id' => $id]);
                         }
                     }
                 }
             }
             $data['test'] = '3';
         } else {
             if ($id == FicheTuteurEnsController::$ID_FICHE_SOUTENANCE) {
                 $data['dureeCreneau'] = Disponibilite::getDureeMinute();
                 $data['heureDebut'] = Disponibilite::getDebutMinute();
                 $data['heureFin'] = Disponibilite::getFinMinute();
                 $data['date'] = Disponibilite::getDate();
                 $data['dispo'][0] = Disponibilite::heureDispoToArray(0);
                 $data['dispo'][1] = Disponibilite::heureDispoToArray(1);
                 return view('commun.dispoSoutenance')->with(['id' => $id, 'data' => $data]);
             }
         }
     }
     return view('tuteurEnseignant.fiche')->with(['id' => $id, 'data' => $data]);
 }