Forum Programmation.web Webapp de messagerie scolaire

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
17
fév.
2020

Bonjour,

J'aimerais réaliser une "petite" webapp qui permettrait à des enfants d'une meme école de dialoguer ensemble.
L'appli aurait un groupe par classe et il serait possible à des eleves d'une meme classe de dialoguer en privé.
Le professeur peut voir les messages du groupe de sa classe.
Et donc, 2 enfants de 2 classes différentes ne peuvent pas dialoguer ensemble.

Evidemment, tous les identifiants seraient créés en debut d'année et distribués aux éleves et aux prof.

J'ai 2 alternatives techniques:
1. Tout réaliser à la patoche avec react et socket.io (ca va etre long)
2. Configurer un serveur xmpp privé et créer un frontend pour l'adminitration en mode école.

Dans le cas d'un serveur xmpp, est-il possible de le configurer comme décrit plus haut par classe ?
Ou alors, voyez vous une autre approche en open source ?

Merci

  • # Réponse à moi meme

    Posté par  . Évalué à 3.

    Je viens de me taper pas mal de doc sur xmpp et je pense qu'il peut convenir parfaitement pour ce projet.
    Je vais créer une interface qui va intéragir avec le serveur xmpp via react ou via les api rest.
    Par contre, je viens de déployer un petit serveur de test sous openfire (windows) mais je ne trouve pas comment ajouter un utilisateur dans un salon de discussion via l'interface admin…

  • # Ne réinvente pas la roue

    Posté par  (site Web personnel) . Évalué à 4.

    Installe un serveur et des clients pour un protocole standard: XMPP, IRC ou les mails.

    Pour les mails, le chat se fait avec un client comme https://delta.chat/fr/

    Incubez l'excellence sur https://linuxfr.org/board/

    • [^] # Re: Ne réinvente pas la roue

      Posté par  . Évalué à 4.

      C'est ce que je pensais, je ne suis pas chaud pour tout réécrire en websocket.
      J'ai juste peur d'etre bloqué en utilisant un standard de communication existant et de ne pas pouvoir implémenté une fonctionnalité non standard.

      Il me faut un serveur qui puisse gérer les communications et les permissions. Donc exit les mails avec delta chat et j'ai peur que IRC soit trop limité pour le futur (echange de fichier, appel vocal ou video, …)
      Je vais donc partir sur du XMPP.

      Merci pour ton retour

  • # messagerie scolaire => voir ce que propose les academies

    Posté par  . Évalué à 2.

    les services informatiques et ressources de l'academie doivent deja avoir ca en stock.

    ca vient parfois avec un truc plus complet, j'ai plus les noms précis, mais j'ai souvenir d'EOLE, AMON…

    qui proposent divers modules permettant de gérer les utilisateurs/groupes, de faire des espaces de stockage de fichier par classe, professeur/eleve, de faire des emails (interne/externe) etc

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.