Présentation de mon projet annuel de master 2 Informatique à Caen.
Basé sur Plex, un outil d'éducation permettant à un élève d'ajouter n'importe quelle ressource à ses ressources dans le cadre de ses études, un serveur permet de synchroniser les informations
Création d'une plate-forme ouverte à l'enseignement à distance
1. Projet Annuel
Mise en place d'une architecture pour une plate-forme
ouverte pour l'enseignement à distance
Julien BANVILLE Tuteurs
M. Jacques Madelaine
Master 2 Informatique RADIS
Mr John Rosbottom
Promotion 2009 Aug 12, 2009
1
7. Produits Existants
Système classique de portail
Des dizaines de produits existants,
Open Source ou propriétaires
Statiques et fermés
Contrôle total des outils et des
ressources
7
9. Produits Existants
Personal Learning Environment
Principe d’ouverture ;
Les utilisateurs conservent leurs habitudes de
travail ;
Utilisation de ressources externes
uniquement ;
Requiert les avancées du Web 2.0 ;
9
12. Architecture
Architecture Client / Serveur ;
Client : Application Plex ;
Serveur : Annuaire de ressources en
PHP / MySQL ;
Transactions de type REST.
12
13. Cas d’utilisation
Client Plex :
Élèves et Professeurs
Interface
d’administration
Administrateurs
Serveur d’annuaire
Utilisé par les deux
interfaces
13
15. Le Client PLEX
Application JAVA Open Source ;
Bibliothèque SWT ;
Adaptation au système d’exploitation ;
Environnement Eclipse ;
Fonctionnelle et déployée ;
Nécessite quelques modifications.
15
16. Le Serveur d’Annuaire
Développement débuté en JAVA mais
recommencé en PHP ;
Récupère des requêtes HTTP, renvoie
du XML ;
Interface d’administration ;
Base de données MySQL pour le
stockage.
16
23. Et Aujourd’hui ?
Modifications du client Plex
faites ;
Conception et développement
du serveur d’annuaire terminés;
Interface d’administration
fonctionnelle.
21
24. Et Aujourd’hui ? Interface
25%
Modifications du client Plex Client Plex
25%
faites ; Serveur
50%
Conception et développement
du serveur d’annuaire terminés;
Interface d’administration
fonctionnelle.
21
25. Conclusion
Faiblesses
Plate-forme fournie sans services
Quelques bugs restants dans Plex
Force
Une ouverture à tous les niveaux
Service web ouvert à d’autres clients
22
26. Conclusion
Axes de développements possibles :
Une meilleure intégration à Plex ;
Ajout de fonctions à l’annuaire ;
Proposer d’autres outils
d’utilisation.
23
27. Conclusion
Projet terminé et fonctionnel ;
Respecte le cahier des charges ;
Preuve de fonctionnement plutôt
qu’application exploitable en
production ;
Apport personnel important.
24