Conceptionetréalisationd’uneplateforme
SocialLearning
REPUBLIQUE TUNISIENNE
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR,
DE LA R...
Conception
Analyseetspécificationdesbesoins
Réalisation
Conclusionetperspectives
Introduction généralePlan
A propos du Cen...
Introduction générale
Introduction
Team
Marketing
Gallery
Contact
Diversity
Apropos du CentreNational de
l’Informatique(CNI)
Social
Learning
Int...
Introduction
Team
Marketing
Gallery
Contact
Diversity
PrésentationgénéraleSocial
Learning
Introduction
générale 2/4
Analys...
Introduction
Team
Marketing
Gallery
Contact
Diversity
ProblématiqueSocial
Learning
Introduction
générale 3/4
Analyse &
spé...
Introduction
Team
Marketing
Gallery
Contact
Diversity
SolutionSocial
Learning
Introduction
générale 4/4
Analyse &
spécific...
Analyse et spécification des
besoins
Introduction
Team
Marketing
Gallery
Contact
Diversity
Etude del’existantSocial
Learning
Introduction
générale
Analyse &
sp...
Introduction
Team
Marketing
Gallery
Contact
Diversity
Critiquedel’existantSocial
Learning
Introduction
générale
Analyse &
...
Introduction
Team
Marketing
Gallery
Contact
Diversity
BesoinsfonctionnelsSocial
Learning
Introduction
générale
Analyse &
s...
Introduction
Team
Marketing
Gallery
Contact
Diversity
BesoinsnonfonctionnelsSocial
Learning
Introduction
générale
Analyse ...
Introduction
Team
Marketing
Gallery
Contact
Diversity
Diagrammesdecas d’utilisationSocial
Learning
Introduction
générale
A...
Conception
Introduction
Team
Marketing
Gallery
Contact
Diversity
OutilsdetravailSocial
Learning
Introduction
générale 4/6
Analyse &
s...
Introduction
Team
Marketing
Gallery
Contact
Diversity
Diagramme declassesSocial
Learning
Introduction
générale 4/6
Analyse...
Introduction
Team
Marketing
Gallery
Contact
Diversity Diagrammedeséquence“Authentification”Social
Learning
Introduction
gé...
Introduction
Team
Marketing
Gallery
Contact
Diversity Diagrammed’activités“Gérercours”Social
Learning
Introduction
général...
Réalisation
Introduction
Team
Marketing
Gallery
Contact
DiversitySocial
Learning
Introduction
générale 4/6
Analyse &
spécification des...
Introduction
Team
Marketing
Gallery
Contact
DiversitySocial
Learning
Introduction
générale 4/6
Analyse &
spécification des...
Conclusion et perspectives
Introduction
Team
Marketing
Gallery
Contact
DiversitySocial
Learning
Introduction
générale 4/6
Analyse &
spécification des...
Merci de votre attention
Prochain SlideShare
Chargement dans…5
×

Conception et réalisation d'une plateforme social learning

494 vues

Publié le

Présentation PPT pour la soutenance de stage de fin d'études (Licence appliquée en Systèmes Informatiques et Logiciels).

Publié dans : Formation
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
494
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
21
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

  • Bonjour,
    Aujourd’hui je vous présenterai le projet untitulé: Conception et réalisation d’une plateforme social learning
    Réalisé par moi même Roua Ben hammouda et encadré par M. Mohsen laabidi à l’isi et M.karim hmadi au Centre National d’Informatique
  • Tout au long de cette presentation je vais suivre le plan suivant
    Je 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:
  • Introduction générale
  • Le 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.
  • Je 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.
  • Avec 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.
  • Pour remédier à ces problèmes, le CNI a décidé de mettre en place sur son site web une plateforme d’apprentissage social qui:
  • Passons maintenant à la 2ème partie « analyse et spécification des besoin »
  • lors 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.
  • Or 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….
  • Après l’analyse de l’existant, passons aux spécification des besoins fonctionnels et non fonctionnels de la plateforme. Les besoins fonctionnels sont:
  • Les besoins non fonctionnels, cette plateforme doit fournir une interface…
  • Arrivons 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.
  • A 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.
  • j’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.
  • A 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 Email, chat et forum.
  • Ce diagramme de séquence illustre le déroulement séquentiel de l’authentification:
  • Ce 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:
  • Dans la partie réalisation
  • Je 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:
  • Passons maintenant à une séquence de video qui décrit un accès d’un apprenant à la plateforme
  • Finalement,
  • Ce projet de fin d’étude m’a permis de:
    L’application peut être améliorée en lui ajoutant quelques fonctionnalité tel que
    Elle s’améliore o6 si elle permettrai aux, et la…
  • Conception et réalisation d'une plateforme social learning

    1. 1. Conceptionetréalisationd’uneplateforme SocialLearning REPUBLIQUE TUNISIENNE MINISTERE DE L’ENSEIGNEMENT SUPERIEUR, DE LA RECHERCHE SCIENTIFIQUE ET DES TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION UNIVERSITE DE TUNIS EL MANAR Soutenance de Stage de Fin d’Etudes Année Universitaire: 2013 - 2014 Elaboré par : Roua BEN HAMMOUDA Encadré par : Mr. Mohsen LAABIDI Mr. Karim HMADI
    2. 2. Conception Analyseetspécificationdesbesoins Réalisation Conclusionetperspectives Introduction généralePlan A propos du Centre National de l’Informatique Présentation générale Problématique Solution 2
    3. 3. Introduction générale
    4. 4. Introduction Team Marketing Gallery Contact Diversity Apropos du CentreNational de l’Informatique(CNI) Social Learning Introduction générale 1/4 Analyse & spécification des besoins Conception Réalisation Conclusion & perspectives 1975 1992 3
    5. 5. Introduction Team Marketing Gallery Contact Diversity PrésentationgénéraleSocial Learning Introduction générale 2/4 Analyse & spécification des besoins Conception Réalisation Conclusion & perspectives Formation Cours, test Communication synchrone & asynchrone Partage Ressources & information Disponibilité Accès aux fonctionnalités des réseaux sociaux et des services web 2.0 Organisation Calendrier partagé, notification par email 4 2003
    6. 6. Introduction Team Marketing Gallery Contact Diversity ProblématiqueSocial Learning Introduction générale 3/4 Analyse & spécification des besoins Conception Réalisation Conclusion & perspectives 5
    7. 7. Introduction Team Marketing Gallery Contact Diversity SolutionSocial Learning Introduction générale 4/4 Analyse & spécification des besoins Conception Réalisation Conclusion & perspectives Favoriser une pédagogie socioconstructiviste Faciliter l’accès aux ressources et aux services Faciliter le partage, la production, la communication et la collaboration à distance Offrir aux apprenants un apprentissage individualisé 6
    8. 8. Analyse et spécification des besoins
    9. 9. Introduction Team Marketing Gallery Contact Diversity Etude del’existantSocial Learning Introduction générale Analyse & spécification des besoins 1/5 Conception Réalisation Conclusion & perspectives 8
    10. 10. Introduction Team Marketing Gallery Contact Diversity Critiquedel’existantSocial Learning Introduction générale Analyse & spécification des besoins 2/5 Conception Réalisation Conclusion & perspectives WebCT + Très stable + Interface agréable - Accès interdit au code source - Données contenues dans des fichiers texte Didacti + Réseau social focalisé Web 2.0 - Version gratuite réduite - En cours de construction, pas très connue Moodle Chamilo + Logiciel libre et gratuit + Intégration possible dans un environnement numérique de travail - Interface moins conviviale qu’un blog + Une inspiration web 2.0 avec des outils sociaux intégrés - Mêmes fonctionnalités et ergonomie que les autres plateformes WebCT Didacti Moodle Chamilo 9
    11. 11. Introduction Team Marketing Gallery Contact Diversity BesoinsfonctionnelsSocial Learning Introduction générale Analyse & spécification des besoins 3/5 Conception Réalisation Conclusion & perspectives La gestion des utilisateurs La gestion des devoirs La gestion des notes La gestion des tests La gestion des actualités La gestion des cours La gestion des ressources La gestion de la communication La gestion des sondages La gestion des blogs La gestion des wikis La gestion des services web 10
    12. 12. Introduction Team Marketing Gallery Contact Diversity BesoinsnonfonctionnelsSocial Learning Introduction générale Analyse & spécification des besoins 4/5 Conception Réalisation Conclusion & perspectives Interface ergonomique et conviviale Accès rapide aux informations Plateforme portable, extensible, réutilisable et fiable Garantir la confidentialité, l’intégrité et la cohérence des données 11
    13. 13. Introduction Team Marketing Gallery Contact Diversity Diagrammesdecas d’utilisationSocial Learning Introduction générale Analyse & spécification des besoins 5/5 Conception Réalisation Conclusion & perspectives Gérer son profil Gérer les ressources Gérer les wiki AdministrateurTous les utilisateurs Gérer la plateforme Gérer les utilisateurs Gérer blog Gérer les sondages Se communiquer Gérer les tests Gérer les cours Participer à un sondage Gérer les devoirs Gérer blog Gérer les utilisateurs Gérer les sondages Se communiquer Consulter la liste des cours Passer un test Passer un devoir Participer à un sondage Consulter la liste des blog TuteurApprenant 12
    14. 14. Conception
    15. 15. Introduction Team Marketing Gallery Contact Diversity OutilsdetravailSocial Learning Introduction générale 4/6 Analyse & spécification des besoins Conception 1/4 Réalisation Conclusion & perspectives Langage de modélisation Logiciel de modélisation • La modularité • La structuration cohérente des données 14
    16. 16. Introduction Team Marketing Gallery Contact Diversity Diagramme declassesSocial Learning Introduction générale 4/6 Analyse & spécification des besoins Conception 2/4 Réalisation Conclusion & perspectives login: String pwd:String email:String Status: String Langage: String idPhoto: int Utilisateur UtilisateurSimpleSuperUtilisateur Tuteur Apprenant Sondage Wiki Ressources * * * 1 * * ArticlesWiki 1 * Communication UtilisateurSimple Tuteur Apprenant Email Forum * Cours DevoirTest 1 1..*1..* 1 1..* 1..* Chat* 15
    17. 17. Introduction Team Marketing Gallery Contact Diversity Diagrammedeséquence“Authentification”Social Learning Introduction générale 4/6 Analyse & spécification des besoins Conception 3/4 Réalisation Conclusion & perspectives 16
    18. 18. Introduction Team Marketing Gallery Contact Diversity Diagrammed’activités“Gérercours”Social Learning Introduction générale 4/6 Analyse & spécification des besoins Conception 4/4 Réalisation Conclusion & perspectives 17
    19. 19. Réalisation
    20. 20. Introduction Team Marketing Gallery Contact DiversitySocial Learning Introduction générale 4/6 Analyse & spécification des besoins Conception Réalisation Conclusion & perspectives Environnementdutravail Maquetage Serveur CMS Développement Marquage Feuilles de style 19
    21. 21. Introduction Team Marketing Gallery Contact DiversitySocial Learning Introduction générale 4/6 Analyse & spécification des besoins Conception Réalisation Conclusion & perspectives 19
    22. 22. Conclusion et perspectives
    23. 23. Introduction Team Marketing Gallery Contact DiversitySocial Learning Introduction générale 4/6 Analyse & spécification des besoins Conception Réalisation Conclusion & perspectives Conclusionetperspectives  Découvrir la nouvelle théorie Social learning  Apprendre à gérer un projet  Savoir manipuler de nouveaux logiciels  Apprendre à maitriser la méthodologie de conception et de développement des applications clientes 21
    24. 24. Merci de votre attention

    ×