Projet scolaire : HELPORT - WEB/APP


> Projet HELPORT


  • Catégorie: WEB FrontEnd/BackEnd
  • Date de projet: 2022/2024
  • Languages et outils utilisée pour client léger :
  • Languages et outils utilisée client lourd :

Contexte :

Le service Scolarité de l’ORT Montreuil veut offrir à ses étudiants, de la terminale au BAC+5, un service informatisé d’entraide purement pédagogique (aide aux devoirs, TP, ou bien à mieux comprendre un cours). Il met donc à leur disposition une assistance personnalisée dans la ou les matières de leurs choix.

Ce service sera utilisé dans les locaux de ORT Montreuil. Le service scolarité encadrera les affectations des salles, en fonction de leur disponibilité, aux différents besoins d’entraide formulés.

Ce service à informatiser est baptisé HelpORT


Les fonctionnalités (SLAM)

Ce service est fondé sur l’offre et la demande. Un étudiant va énumérer et présenter les compétences qu'il peut partager. Un autre étudiant, va faire une demande d’aide.
Il y a 2 types d’utilisateurs : Administrateur / Étudiant. La propriété « rôle » permettra de distinguer ces 2 types.


👉 Règle fonctionnelle : un étudiant peut porter une assistance à un étudiant d’un niveau inférieure à lui. Il faut au moins 2 ans d’étude pour être

Exemple :
  • Un étudiant en Bachelor (Bac+3) peut aider des BTS (1e année) et des terminales.
  • Un étudiant en BTS 2e année peut aider et des terminales.

👉 Règle fonctionnelle : pour la version 1, nous allons nous restreindre sur les matières générales

  • Français
  • Maths
  • Anglais

Un étudiant peut faire une demande d’aide. Pour cela, il définit quelques informations :

  • Une date de fin est obligatoire, si un étudiant fait une demande, c’est parce qu’il a un réel besoin (devoir, partiel, …). Par conséquent, la demande est limitée dans le temps.
  • Une id de matière : la demande porte obligatoirement sur une matière : anglais, mathématiques, français

Pour assurer un suivi des demandes et des soutiens :

  • “date_updated” correspond à la date de création et de date de mise à jour

Pour mettre du détail dans la recherche de match entre Demande et Compétence :

  • “sous_matiere” : chaque matière possède certaines compétences.
    Exemple : pour la matière “Anglais”, les compétences sont les suivantes : #verbesirréguliers;#gérondif;#présent;#date;#nombres

👉 Règle fonctionnelle : Les sous-matières sont

  • administrées par le rôle “Admin”
  • Chaque étudiant va sélectionner les sous matières qui veut mettre à disposition
  • Chaque étudiant qui veut faire une demande de soutien va sélectionner les sous matières qui souhaite
  • Un étudiant ne peut pas rajouter une sous matière

Ce stage de 6 semaines m'a permis de découvrir le monde professionnel dans mon domaine : l'informatique. J'ai pu mettre en application des notions de programmations apprises en cours. Cette première expérience m'a conforté dans mon projet professionnel orienté vers le développement.

> Projet HELPORT


  • Catégorie: WEB FrontEnd/BackEnd
  • Date de projet: 2022/2024
  • Languages et outils utilisée pour client léger :
  • Languages et outils utilisée client lourd :

Designed by BootstrapMade