Plateforme d’Éducation en Ligne – eNerd.me
Plateforme d’Éducation en Ligne – eNerd.me
Information
Région:
Monde entier
Secteur:
Éducation
Type:
Web, Mobile
Modèle d'engagement:
Prix fixe
Durée:
7 mois
Équipe:
1 développeur PHP, 1 développeur Node.Js, 1 développeur UI, 1 designer
ID:
470
Technologies utilisées
PHP
Node.js
Sails.js
Front-end
MySQL
socket.io
WebRTC
Xamarin

Défi

Une entreprise allemande spécialisée dans les services éducatifs a fait appel à Elinext pour lancer une place de marché flexible de tutorat où les étudiants et les coachs peuvent être mis en relation en fonction de plusieurs critères : sujet, expérience, prix, langue, etc. La plateforme devait offrir une large gamme de cours, allant des matières scolaires et universitaires à des sujets plus généraux comme la construction ou la pêche.

Solution

Le processus de développement a commencé par une analyse approfondie des besoins commerciaux afin d'anticiper tous les scénarios possibles et de répondre aux attentes des utilisateurs. Après une session de collecte des exigences du client, l'équipe Elinext a préparé des spécifications détaillées et a démarré le processus de développement qui a duré environ 7 mois. Voici les fonctionnalités principales livrées :

1. Vue d'ensemble générale

La plateforme est un site public multilingue et réactif permettant à un utilisateur de créer un compte, se connecter, trouver un coach, démarrer le processus d'apprentissage et obtenir un support technique.

2. Audio/vidéo

Les leçons étant dispensées sous forme de webinaires, les fonctionnalités de streaming vidéo, audio et texte ont été implémentées. Nous avons utilisé WebRTC pour le chat vidéo et vocal, ce qui a nécessité la configuration des serveurs STUN et TURN.

3. Tableau blanc interactif

L’espace de travail comprend un tableau blanc interactif où le coach et l'étudiant peuvent dessiner, écrire ou télécharger des images en temps réel. Le tableau blanc est équipé de divers outils : marqueur, gomme, formes, objets polygonaux, texte, zoom, etc.

4. Messagerie

Le chat interne permet aux coachs et étudiants de discuter des questions avant de confirmer une session, assurant ainsi que le coach et l'étudiant sont bien assortis.

5. Algorithme de mise en relation

L'algorithme de mise en relation repose sur des filtres appliqués par les étudiants pour trouver le coach le plus approprié. Si aucun coach ne correspond exactement aux critères, l'algorithme suggère les correspondances les plus proches.

6. Paiement

Nous avons choisi BrainTree comme passerelle de paiement, car elle est conforme à la certification PCI-DSS, garantissant un processus de paiement sécurisé et transparent.

7. Application mobile

L'application mobile permet aux participants d’utiliser toutes les fonctionnalités de la plateforme sur leurs smartphones ou tablettes.

Résultats

Elinext a construit une plateforme e-learning de qualité avec des sections d’étude allant des mathématiques à l'informatique, disponible en anglais et allemand. Le site intègre un système de paiement sécurisé et une application disponible sur Android et iOS. Après le lancement, la plateforme a reçu des retours positifs et un nombre croissant d'inscriptions.

enerd-screenshot-main
enerd-screenshot-coach-profile
enerd-screenshot-payment
Voulez-vous le même projet?
Vous Avez une Idée de Projet? Discutons-en Ensemble
Contactez-Nous