Vous êtes sur la page 1sur 4

Conception et réalisation d’une plateforme

Social Learning
Publié parThéodore BrunelleModifié depuis plus de 4 années

94
 Intégrer

 
 Télécharger la présentation

Présentation au sujet: "Conception et réalisation d’une plateforme


Social Learning"— Transcription de la présentation:
1  Conception et réalisation d’une plateforme Social Learning
REPUBLIQUE TUNISIENNEMINISTERE DE L’ENSEIGNEMENT SUPERIEUR,DE LA
RECHERCHE SCIENTIFIQUE ET DES TECHNOLOGIES DE L’INFORMATION ET DE LA
COMMUNICATIONUNIVERSITE DE TUNIS EL MANARSoutenance de Stage de Fin
d’EtudesConception et réalisation d’une plateformeSocial LearningBonjour,Aujourd’hui je vous
présenterai le projet untitulé: Conception et réalisation d’une plateforme social learningRéalisé
par moi même Roua Ben hammouda et encadré par M. Mohsen laabidi à l’isi et M.karim hmadi
au Centre National d’InformatiqueAnnée Universitaire:Encadré par :Elaboré par :Mr. Mohsen
LAABIDI Mr. Karim HMADIRoua BEN HAMMOUDA

2  Plan Introduction générale Conception Réalisation


Analyse et spécification des besoinsA propos du Centre National de l’InformatiquePrésentation
généraleProblématiqueConceptionSolutionRéalisationTout au long de cette presentation je vais
suivre le plan suivantJe vais introduire le projet,Ensuite je vais analyser et critiquer l’existant afin
de spécifier les besoins fonctionnels ainsi que les besoins non fonctionnels.Apres ca je vais
entamer la partie conception et avant de conclure je vous montrerai un vidéo présentant qq
fonctionnalités de la plateforme réalisée.Commençons par une introduction générale qui se
compose de:Conclusion et perspectives2

3  01Introduction généraleIntroduction générale

4  A propos du Centre National de l’Informatique (CNI)


Social LearningIntroduction générale 1/4Analyse & spécification des
besoinsConceptionRéalisationLe CNI est un établissement public à caractère non administratif
fondé le 1975.Depuis 1992, il assure des cycles de formations pour les personnels de l’état qui
souhaitent bénéficier du cours accélérés en informatique. Ces formations s’assurent d’une
manière traditionnelle.Conclusion &perspectives197519923

5  Présentation générale
Social LearningFormationCours, testIntroduction générale 2/4Communicationsynchrone &
asynchroneAnalyse & spécification des besoinsPartageRessources &
informationOrganisationCalendrier partagé, notification
parConceptionRéalisationDisponibilitéAccès aux fonctionnalités des réseaux sociaux et des
services web 2.0Je vous présente le mode d'apprentissage mixte (Blended learning) qui
désigne l'utilisation conjointe du e-Learning c’est-à-dire se former à distance et du mode
classique d'apprentissage appelé souvent "présentiel". L'apprenant va ainsi alterner entre des
sessions à distance en ligne et des sessions en face-à-face avec les formateurs. Ce type de
formation et de même le E-learning proposent des différentes fonctionnalités de base comme la
formation à l’aide des cours et des tests continus, la communication, synchrone, via chat et
asynchrone via les forums ou bien via les courrier électroniques. Aussi, ils assurent le partage de
ressources et des informations, N’oublions pas l’organisation garantie par la calendrier partagée
et les notifications.Le blended learning a évolué avec l’évolution du web au 2003 pour nous offrir
le Social learning qui ajoute l’intégration des services web 2.0 et l’accès aux fonctionnalités des
réseaux sociaux.Conclusion &perspectives20034

6  Problématique Social Learning Introduction générale 3/4


Analyse & spécification des besoinsConceptionRéalisationAvec toutes ces évolutions, la
formation au sein du CNI est encore en mode traditionnel. Les membres de la formations sont
distants et chaque membre a un certain engagements qui peut lui empêcher d’assister à la
formation: Travail, manque de monnaie, un fatigue physique ou morale ou bien un engagement
familial.Conclusion &perspectives5

7  Solution Social Learning Favoriser une pédagogie socioconstructiviste


Introduction générale 4/4Faciliter le partage, la production, la communication et la collaboration à
distanceAnalyse & spécification des besoinsConceptionRéalisationPour remédier à ces
problèmes, le CNI a décidé de mettre en place sur son site web une plateforme d’apprentissage
social qui:Conclusion &perspectivesOffrir aux apprenants un apprentissage individualiséFaciliter
l’accès aux ressources et aux services6

8  Analyse et spécification des besoins


02Passons maintenant à la 2ème partie « analyse et spécification des besoin »Analyse et
spécification des besoins

9  Learning Management system


Etude de l’existantSocial LearningIntroduction généraleLMSLearning Management
systemAnalyse & spécification des besoins 1/5ConceptionRéalisationlors de l’étude de l’existant
j’ai remarqué qu’il existe plusieurs plateformes d’apprentissages, disons Learning management
system; il y a des plateforme propriétaires comme WebCT et Didacti et autres gratuites comme
Chamilo et moodle, cette dernière est utilisé par l’université virtuelle tunisienne.Conclusion
&perspectives8

10  Critique de l’existant
Social Learning+ Très stable+ Réseau social focalisé Web 2.0Introduction générale+ Interface
agréableWebCTWebCTDidacti- Accès interdit au code sourceDidacti- Version gratuite
réduiteAnalyse & spécification des besoins 2/5- Données contenues dans des fichiers texte- En
cours de construction, pas très connueConceptionRéalisation+ Logiciel libre et gratuit+ Une
inspiration web 2.0 avec des outils sociaux intégrésOr ces LMS ont des avantages comme ils ont
des inconvénients. Commençons par WebCT: il est très stable, d’une interface agréable; mais il
ne permet pas l’accès au code source et ses données sont contenues dans des fichiers texte et
non pas une base de données. Ensuite….+ Intégration possible dans un environnement
numérique de travailConclusion &perspectivesMoodleChamiloMoodleChamilo- Mêmes
fonctionnalités et ergonomie que les autres plateformes- Interface moins conviviale qu’un blog9

11  Besoins fonctionnels Social Learning La gestion des utilisateurs


La gestion des ressourcesIntroduction généraleLa gestion des coursLa gestion de la
communicationAnalyse & spécification des besoins 3/5La gestion des devoirsLa gestion des
sondagesConceptionRéalisationLa gestion des testsLa gestion des blogsAprès l’analyse de
l’existant, passons aux spécification des besoins fonctionnels et non fonctionnels de la
plateforme. Les besoins fonctionnels sont:Conclusion &perspectivesLa gestion des notesLa
gestion des wikisLa gestion des actualitésLa gestion des services web10

12  Besoins non fonctionnels


Social LearningIntroduction généraleInterface ergonomique et convivialeAnalyse & spécification
des besoins 4/5Accès rapide aux informationsConceptionRéalisationLes besoins non
fonctionnels, cette plateforme doit fournir une interface…Plateforme portable, extensible,
réutilisableet fiableConclusion &perspectivesGarantir la confidentialité, l’intégrité et la cohérence
des données11

13  Diagrammes de cas d’utilisation


Social LearningTous les utilisateursTuteurAdministrateurApprenantIntroduction généraleGérer la
plateformeAnalyse & spécification des besoins 5/5Gérer les devoirsGérer les testsConsulter la
liste des coursGérer son profilParticiper à un sondageGérer blogGérer les utilisateursGérer les
coursConceptionPasser un testConsulter la liste des blogGérer les ressourcesRéalisationGérer
les utilisateursParticiper à un sondageArrivons maintenant aux diagrammes de cas d’utilisation.
Ces diagrammes représentent l’aspect fonctionnel de notre système.Un tuteur ne peut ajouter ou
supprimer qu’un utilisateur apprenant.Gérer blogPasser un devoirSe communiquerConclusion
&perspectivesGérer les sondagesSe communiquerGérer les wikiGérer les sondages12

14  03A ce stade nous entamons la partie conception présentant l’aspect statique à l’aide du
diagramme globale de classes, et l’aspect dynamique à l’aide d’un diagramme de séquence et un
diagramme d’activités.Conception

15  Outils de travail Logiciel de modélisation Langage de modélisation


Social LearningIntroduction générale 4/6Analyse & spécification des besoinsConception
1/4Réalisationj’ai opté le langage UML comme langage de conception, ce langage assure la
modularité pour pouvoir développer chaque module de la plateforme indépendamment, et il
assure aussi la structuration cohérente des données. StarUML est un logiciel de modélisation
qu’il ma permis de pratiquer le langage UML.Logiciel de modélisationConclusion
&perspectivesLangage de modélisationLa modularitéLa structuration cohérente des données14

16  Diagramme de classes Social Learning Sondage * Utilisateur Email


login: Stringpwd:StringStringStatus: StringLangage: StringidPhoto: intUtilisateurIntroduction
générale 4/6* 1 *WikiAnalyse & spécification des
besoinsUtilisateurSimpleChat* * *Communication1 *RessourcesConception
2/4*RéalisationForum1..*1..*TuteurApprenantA ce stade je vais vous présenter le diagramme de
classes de la plateforme réalisée. Dans ce diagramme existe une vingtaine de classes. Nous
avons 2 types d’utilisateurs: des utilisateurs simple et SuperUser. Les utilisateurs simples sont
des tuteurs ou bien des apprenants. Ces utilisateurs ainsi que le superuser ont des attribut en
commun: login,…. Et ils hérite de la classe utilisateurs toutes les relations associées à la classe
mère, sondages…Les tuteurs déposent des cours sur la plateforme. Chaque cours a un ou plus
de tests ainsi que de devoirs.Les tuteurs et les apprenants se communique via , chat et
forum.SuperUtilisateurUtilisateurSimpleArticlesWikiConclusion
&perspectives1Cours11..*1..*TuteurApprenantTestDevoir15

17  Diagramme de séquence “Authentification”


Social LearningIntroduction générale 4/6Analyse & spécification des besoinsConception
3/4RéalisationCe diagramme de séquence illustre le déroulement séquentiel de
l’authentification:Conclusion &perspectives16

18  Diagramme d’activités “Gérer cours”


Social LearningIntroduction générale 4/6Analyse & spécification des besoinsConception
4/4RéalisationCe diagramme de d’activités illustre le déroulement séquentiel de la gestion des
cours, cette fonction n’est assurée que par les tuteurs:Conclusion &perspectives17

19  04Dans la partie réalisationRéalisation

20  Environnement du travail
Social LearningIntroduction générale 4/6MaquetageFeuilles de styleAnalyse & spécification des
besoinsConceptionServeurMarquageRéalisationJe vous présente l’environnement du travail: j’ai
opté photoshop CS6 pour le maquetage, Xampp comme serveur, Drupal comme CMS, pour le
développement j’ai utilisé comme langage PHP5, HTML5 pour le marquege et CSS3 comme
langage de description. Passons maintenant à une petite séquence vidéo présentant la
plateforme social learning:CMSDéveloppementConclusion &perspectives19

21  Social Learning Introduction générale 4/6


Analyse & spécification des besoinsConceptionRéalisationPassons maintenant à une séquence
de video qui décrit un accès d’un apprenant à la plateformeConclusion &perspectives19

22  Conclusion et perspectives
05Finalement,Conclusion et perspectives

23  Conclusion et perspectives
Social LearningDécouvrir la nouvelle théorie Social learningIntroduction générale 4/6Apprendre à
gérer un projetSavoir manipuler de nouveaux logicielsApprendre à maitriser la méthodologie de
conception et de développement des applications clientesAnalyse & spécification des
besoinsConceptionAjouter de nouveaux fonctionnalités à la plateforme comme la
visioconférencePermettre aux nouveaux membres de s’inscrire en lignePermettre la certification
en ligneRéalisationCe projet de fin d’étude m’a permis de:L’application peut être améliorée en lui
ajoutant quelques fonctionnalité tel queElle s’améliore o6 si elle permettrai aux, et la…Conclusion
&perspectives21

24  Merci de votre attention

Vous aimerez peut-être aussi