Cahier des Charges : Gestion des Formations
E-Learning
Table des matières
1 Introduction 2
2 Périmètre du Projet 2
2.1 Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Livrables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 Contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3.1 Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3.2 Délais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3.3 Budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Étude de l’Existant 3
3.1 Concept Métier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2 Logiciels Similaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Analyse Fonctionnelle 3
4.1 Gestion des Utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4.2 Gestion des Cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4.3 Suivi des Progrès . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4.4 Certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5 Planification 3
6 Organisation et Suivi 3
6.1 Équipe Projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
6.2 Suivi de Projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7 Conclusion 4
1
1 Introduction
Dans un monde où l’apprentissage en ligne joue un rôle croissant, il est essentiel de
disposer d’outils performants pour gérer les formations. Ce projet vise à développer une
plateforme e-learning intuitive qui permet de :
— Gérer les cours et les contenus pédagogiques.
— Suivre les progrès des apprenants.
— Favoriser l’interaction entre apprenants et formateurs.
— Délivrer des certificats après réussite des cours.
2 Périmètre du Projet
2.1 Objectifs
Le projet vise à créer une plateforme évolutive et accessible pour les institutions et
les individus impliqués dans l’apprentissage en ligne. Les objectifs principaux incluent :
— Simplifier la gestion des utilisateurs, cours et certifications.
— Offrir un suivi détaillé des progrès des apprenants.
— Intégrer une interface conviviale et moderne.
2.2 Livrables
— Cahier des charges finalisé.
— Maquettes des interfaces utilisateur.
— Plateforme fonctionnelle comprenant :
— Gestion des utilisateurs.
— Gestion des cours.
— Suivi des progrès.
— Certification des apprenants.
— Documentation utilisateur.
2.3 Contraintes
2.3.1 Techniques
— Utilisation d’ASP.NET pour le backend.
— Utilisation de React.js pour le frontend.
— Base de données SQL Server.
2.3.2 Délais
— Durée totale du projet : 8 semaines.
2.3.3 Budget
— Optimisation des coûts avec des technologies open source lorsque possible.
2
3 Étude de l’Existant
3.1 Concept Métier
Les plateformes e-learning permettent de démocratiser l’accès à l’éducation tout en
offrant des solutions adaptées aux besoins des apprenants. Ce projet vise à centraliser les
fonctionnalités essentielles dans une interface intuitive.
3.2 Logiciels Similaires
— Moodle : Open source mais nécessite une expertise technique.
— Udemy : Interface conviviale mais coûteuse pour les formateurs.
— Google Classroom : Simple à utiliser mais fonctionnalités limitées.
4 Analyse Fonctionnelle
4.1 Gestion des Utilisateurs
— En tant qu’administrateur, je veux pouvoir créer, modifier et supprimer des comptes
utilisateurs.
— En tant qu’utilisateur, je veux m’inscrire, me connecter et mettre à jour mon profil.
4.2 Gestion des Cours
— En tant que formateur, je veux ajouter des cours et des ressources pédagogiques.
— En tant qu’apprenant, je veux m’inscrire à des cours et suivre mon avancement.
4.3 Suivi des Progrès
— En tant qu’apprenant, je veux suivre mes progrès via une barre de progression.
— En tant qu’administrateur, je veux consulter des rapports d’apprentissage.
4.4 Certifications
— En tant qu’apprenant, je veux recevoir un certificat après avoir terminé un cours.
— En tant qu’administrateur, je veux personnaliser les certificats.
5 Planification
6 Organisation et Suivi
6.1 Équipe Projet
— Responsable de Projet : Supervise l’avancement et valide les livrables.
— Développeurs : Conception et développement des modules.
— Designer UI/UX : Conception des interfaces utilisateur.
3
Sprint Phase Livrable Date de livraison
0 Création du cahier des charges Cahier des charges 2024-12-16
1 Gestion des utilisateurs Module de gestion 2024-12-23
2 Gestion des cours Module de cours 2024-12-30
3 Suivi des progrès Module de suivi 2024-01-06
4 Certifications Module de certifications 2024-01-13
Table 1 – Planification du Projet
6.2 Suivi de Projet
— Utilisation de la méthodologie Agile avec des sprints de 2 semaines.
— Réunions hebdomadaires pour le suivi des tâches et l’évaluation des priorités.
7 Conclusion
Ce cahier des charges définit les bases pour la réalisation de la plateforme e-learning.
Il sert de guide pour l’équipe projet et assure que les besoins des parties prenantes soient
respectés. Une validation finale est requise avant de passer à la phase de développement.