Faisant partie de l'ISET Kairouan, et dans le cadre de notre projet de fin d'études en vue de l’obtention du diplôme de Licence Appliquée en Technologies d'informatiques, nous somme dirigés à développer une application avec le framework Symfony2 , dont le sujet été : Conception et réalisation d'une plateforme éducative (LMS).
Conception et réalisation d'une plateforme éducative (LMS).
1. Réalisé par :
Nidhal Harrathi
Encadré par :
Mme Fatma Ben Abdallah
Conception et réalisation
d’une plateforme
éducative
Ministère de L’Enseignement Supérieur, de la Recherche Scientifique
Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes technologiques de Kairouan
Département Technologies de l’informatique
Année universitaire : 2017/2018
Travail proposé et
réalisé en
collaboration avec
Ecole de formation
« FORUM »
7. Etude préalableIntroduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
Présentation
de l’école
Etude de
l’existant (1/4)
3
Formation
en ligne
des
réponses
complém-
entaires
flexibilité
Les sessions de formations au « FORUM » se font actuellement de façon
traditionnelle .
9. Critique de l’existantIntroduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
Présentation
de l’école
Etude de
l’existant (3/4)
5
ChallengeU
-Interface agréable
-Accès interdit au code
source
-Seulement pour les
canadiens.
Moodle
-Suivi de l'évaluation.
-Dialogue par
messagerie
-Simplicité, efficacité.
-Utilisée généralement
pour le « Blended
learning »
Chamilo
-Génération
automatique des
certifications
-Possibilité d’utilisation
de contenu média.
-Difficile à mettre en
place
Inconvénient(s)
Avantages
12. Les besoins fonctionnelsIntroduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
Spécification des
exigences (1/2)
Méthodologie de
développement
7
S’authentifier
S’enregistrer
Consulter les formations
ainsi que leurs détails.
Consulter la liste des
formations achetées.
Gérer les formations.
Gérer les utilisateurs.
13. Les besoins non-fonctionnelsIntroduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
Spécification des
exigences (2/2)
Méthodologie de
développement
8
Simple a manipuler.
Contenu claire et
compréhensible.
Accès rapide aux informations.
Garantir la confidentialité.
23. Consultation de la liste des formationsIntroduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
Diagramme
de cas
d’utilisation
Diagramme
de
séquences
Diagrammes
d’activité
Diagramme
de classe
18
(2/5)
30. Environnement logiciel
Environneme
nt de travail
Enchaînement
des écrans
Introduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
StarUML PHPStorm XAMPP Adobe
Illustrator
21
31. Technologies et langages utilisées
Environneme
nt de travail
Enchaînement
des écrans
Introduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
Php :
Symfony
HTML5 :
TWIG
Javascript
: jQuery
CSS :
Bootstrap
21
33. Conclusion et perspectives
Introduction
Générale
Etude
préalable
Analyse &
Spécification
des besoins
Conception
Réalisation
Conclusion et
perspectives
23
▪ Ce stage nous à permis de progresser rapidement dans
l’approfondissement à une technologie que nous ne
maitrisons pas (Symfony);
▪ Savoir manipuler de nouveaux logiciels;
▪ Apprendre à maitriser la méthodologie de conception et
de développement des applications clientes .
Un espace
communautaire.
Un système des
messageries et des
notifications.
Un système de notation
par étoiles.
D’autres méthodes
d’évaluations.
Une méthodes de
paiement
Les Conférences audio et
vidéo en temps réel.