Actuellement étudiante en 2ème année de BTS SIO,
avec la spécialitée SLAM.
Je vais vous présenter ce que j'ai pu à réaliser durant mes stages chez Index Éducation.

L'entreprise Index Éducation


Index Éducation conçoit des outils numériques pour le monde de l'enseignement. Elle est devenu de fait le premier partenaire numérique de l'Éducation Nationale

Les Exports ENT :


Il m'a été demandé de changer le fonctionnement des exports afin de diminuer le code et de le rendre réutilisable. Il a aussi fallu rendre les ajouts des exports ENT administrables par l'équipe EDI.

  1. Création d'une table dans la base de données pour stocker les types d'exports
  2. Génération de la classe de données (cd) à partir de la table
  3. Implémentation de la classe métier
  4. Création de fonction déclenchée automatiquement lors de l'accès à l'URL des exports :
    • getDonnes()
    • getDemandeExportENT()
    • genererXml()
    • SetLogExportsENT()
  5. Test de programme avec Postman et PHP UNIT
    • Postman
    • PHP UNIT
    • Sans erreur :

      Avec erreur :

Création du plan du site :


Un plan de site : représentation de l'architecture d'un site.

  1. Création du tpl et du chemin d'accès de la page
  2. Créer plusieurs boucles afin de pouvoir avoir accès à tous les "étages" (photo si dessous) du menu :
  3. img du menu du site d'index education
  4. Faire un menu lien d'évitement
  5. Faire la version pour le site italien et faire en sorte que l'on puisse y accéder depuis le site
  6. Vérifier sur tabnav le pourcentage d'accessibilité de la page

Tri planning formation :


Le lien vers la page
  1. Création d'un sélecteur
  2. Création d'une fonction avec évènement en js qui relance la page quand on selectionne une formation
  3. image code fonction avec évènement
  4. Créer le select avec les fomations qui sont en base
  5. Changer l'affichage
    • Avant : affichage avant

    • Après : affichage apres

Amélioration de l'affichage du calendrier des formations :


  1. Changer la couleur des formations qui sont offline
  2. Changer l'opacité des formations passées
  3. Préciser dans le menu d'ajout de formation si il s'agit d'une présentation ou une formation
  4. Ajouter aussi le logo du produit concerné