1. Conception et développement d’un système de collaboration en milieu scolaire ENS Réalisé par Arfaoui Yousser Encadré par M. M’hamed CHAMMAM & Mme. Samia SAIDI OUERGHI E space N umérique S colaire
2. Problématique Manque de surveillance et de suivi des élèves 1 Manque de collaboration J’aimerais suivre l’évolution scolaire de mon fils Il faut alerter les parents … Comment pourrais-je cacher cette mauvaise note, toutes ces sanctions ? Comment gérer tout ce travail?
3.
4.
5.
6. Étude des systèmes existants Internet Monde entier ePALS Notification mail ou SMS Gérer les absences Évaluation et suivi des notes des élèves Espace de stockage et manipulation des documents Mise à disposition d’outils de communication Intranet Intranet Mise en place d’un serveur Inscrits Inscrits Cible visée ESV Netcollège
7.
8.
9. Spécification (1/3) : Les besoins fonctionnels ENS Ressources et contenu Syllabus cours Exercices/TD /TP Correction Support cours Dictionnaire Outils de communication Synchrones|Asynchrones Chat/forum| Mail/SMS/ Partage | MMS/blog d’écran | Tableau Visio/Audio | d’affichage Suivi et Évaluation Assiduité Évaluation Sanctions Planification Emploi élève Emploi enseignant Emploi Salles Cahier de textes Planning des exams
13. Serveur HTTP Apache Serveur Messagerie ActiveXperts Base de données MySQL Base de données MS Access Traitements Données Présentation Navigateur Web … en interrogeant la base de données Conception (1/2) : Architecture Une requête client est construite depuis le navigateur Le serveur reçoit la requête puis la traite …
14. Conception (2/2) : Algorithmes Informations valides Saisir login & mot de passe Oui Non Ouvrir espace administrateur Ouvrir espace élève Ouvrir espace enseignant Type user Enseignant Administrateur Elève Informations valides Saisir informations Oui Non Créer utilisateur Créer élève parent / enseignant Envoyer notification Faire l’appel Classe vide Etat absent Liste élèves Envoyer notification Sauver Etat Sauver Etat Oui Non Choisir classe Oui Non Choisir nom groupe Classe vide Groupe existe Liste élèves Choisir élèves Oui Non Choisir classe Oui Non Valider choix
15.
16. Étapes de réalisation Programmation orientée composants Développement PHP Configuration du serveur de notification