21
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 Espace Numérique Scolaire

PFE : ENS_yousser

  • Upload
    chammem

  • View
    2.707

  • Download
    6

Embed Size (px)

Citation preview

Page 1: PFE : ENS_yousser

Conception et développement d’un système de collaboration

en milieu scolaireENS

Réalisé parArfaoui Yousser

Encadré par M. M’hamed CHAMMAM & Mme. Samia SAIDI OUERGHI

Espace Numérique Scolaire

Page 2: PFE : ENS_yousser

2

ProblématiqueProblématique

Manque de surveillance et de suivi des élèves

Manque de collaboration

J’aimerais suivre l’évolution

scolaire de mon filsIl faut alerter

les parents …

Comment pourrais-je

cacher cette mauvaise

note, toutes ces

sanctions ?

Comment gérer tout ce travail?

Page 3: PFE : ENS_yousser

3

Cahier des charges,

Étude des systèmes existants,Étude des systèmes existants,

Spécification de la solution,Spécification de la solution,

Conception de la solution, Conception de la solution,

Réalisation de la solution, Réalisation de la solution,

Tests et validation, Tests et validation,

Conclusion et perspectives.

Plan de l’exposéPlan de l’exposé

Page 4: PFE : ENS_yousser

4

Cahier des charges

Communication,

Évaluation et suivi des élèves,  

Planification,

Inscriptions, 

Gestion des utilisateurs,

Gestion des ressources.

ENS

Page 5: PFE : ENS_yousser

5

Étude des systèmes Étude des systèmes existantsexistants

Cas de ePALSCas de ePALShttp://www.epals.comhttp://www.epals.com

Cas de ESVCas de ESVhttp://esv.u-http://esv.u-

strasbg.frstrasbg.fr

Cas de NetCollegeCas de NetCollegehttp://www.netcollege.frhttp://www.netcollege.fr

Page 6: PFE : ENS_yousser

6

Étude des systèmes existants

NetcollègeNetcollège ESVESV ePALSePALS

Cible viséeCible visée Inscrits Inscrits Monde entier

Mise en place d’un serveurMise en place d’un serveur Intranet Intranet Internet

Mise à disposition d’outils de Mise à disposition d’outils de communicationcommunication

Espace de stockage et Espace de stockage et manipulation des documentsmanipulation des documents

Évaluation et suivi des notes Évaluation et suivi des notes des élèvesdes élèves

Gérer les absencesGérer les absences

Notification mail ou SMS Notification mail ou SMS

Page 7: PFE : ENS_yousser

7

« Travailler avec d’autres à une œuvre commune »

Quand parle-t-on de travail collaboratif ?

Concept de collaboration

C'est pourquoi il est essentiel de savoir ce qu'on entend par la collaboration afin de pouvoir l’exploiter correctement dans un modèle d'apprentissage collaboratif.

Page 8: PFE : ENS_yousser

8

Deux dimensions :

Première dimension : organisationnelle et humaine•De nouvelles façons de travailler,•Coopération entre les individus et coordination des actions menées.

Seconde dimension : technologique•Outils conçus pour faciliter ces mécanismes de communication.

Concept de collaboration

Page 9: PFE : ENS_yousser

9

Spécification (1/3) : Les besoins fonctionnels

ENS

Ressources et contenu

Syllabus coursExercices/TD /TP

CorrectionSupport coursDictionnaire

Outils de communication

Synchrones|AsynchronesChat/forum| Mail/SMS/Partage | MMS/blogd’écran | Tableau

Visio/Audio | d’affichage

Suivi et Évaluation

Assiduité ÉvaluationSanctions

PlanificationEmploi élève

Emploi enseignantEmploi Salles

Cahier de textesPlanning des exams

Page 10: PFE : ENS_yousser

10

• Sécurité,

• Intégrité des données,

• Rapidité de traitement,

• Portabilité,

• Utilisabilité.

Spécification (2/3) : Les besoins techniques

Page 11: PFE : ENS_yousser

11

Spécification (3/3)Spécification (3/3)

pédagogie et suivi

<<subsystem>>administration

<<subsystem>>

évaluation et suivi (from pédagogie et suivi)

ENS

diffusion d'information et notification (from administration)

gestion de communication (from pédagogie et suivi)

Gestion espace de travail et planification (from pédagogie et suivi)

inscription (from administration)

gestion des ressources (from administration)

archivage (from administration)

évaluation et suivi (from pédagogie et suivi)

Utilisateur

1..*

1..*

1..*

1

1..*

Enseignant

Assiduite

1

Groupe

SeanceMatière seance_de

Elève1..*

1

1..*

1appartient

*

*

Etudie

1

1

*

*

Cahier des textes

Activité

0..*

11

0..*

Niveau

Classe1..* 11..* 1fait_partie

enseigne

0..11

0..11

possède

assiste

1..*

1

1..*

1

Epreuve

TypeEpreuve

1

1..*

est de type

1..*

1

se compose de

appartient

*

gestion de communication (from pédagogie et suivi)

Piece_jointe Message

Chat

Mail

0..* 1..*0..* 1..*

attacheForum

1 1..*1 1..*

appartient

Utilisateur

*

*

*

*

discute

*

1

*

1

envoi

*

*

*

*

participe

adresse

carnet d'adresse

0..1

1

0..1

1pssède

1..*

1..*

1..*

1..*

Contient

diffusion d'information et notification (from administration)

envoyer alerte par mail envoyer alerte par SMS

reception d'alerteparent

<<extend>>

Système<<process>>

envoyer notification à partir du registre

envoyer notification

Page 12: PFE : ENS_yousser

12

NotificationNotification

Sanction

Absence

Envoyer Notification

Envoyer Mail

Envoyer SMS

Parent

Inscription

Page 13: PFE : ENS_yousser

13

Une requête client est construite depuis le navigateur

Serveur HTTPApache

Serveur Messagerie

ActiveXperts

Base de données MySQL

Base de données MS Access

Traitements

DonnéesPrésentation

Navigateur Web

Le serveur reçoit la requête puis la traite …… en interrogeant la base de données

Conception (1/2) : ArchitectureConception (1/2) : Architecture

Page 14: PFE : ENS_yousser

14

Conception (2/2) : AlgorithmesConception (2/2) : Algorithmes

Page 15: PFE : ENS_yousser

15

Environnement de travail

Méthode de conception

Langages de programmation

UML Application Web Application de Notification

RationalRoseEntrepriseEdition2003

JOOMLA 1.0.8 FRSystème de Gestion de

Contenu (CMS)

Activexperts Messaging Server4.1

Easy PHP 1.7+

Apache

VBscript+

SQL

SGBD

MY SQL 4.0 MS ACCESS 2000

Système d’Exploitation (OS)

Windows XP Service Pack 2

Matériels utilisés

PC COMPAQ (Pentium®4 CPU 2.6 GHZ, 256 MB de RAM)Téléphone cellulaire Siemens A60Câble de connexion USB Siemens IP 40

Page 16: PFE : ENS_yousser

16

Étapes de réalisationÉtapes de réalisation

Programmation orientée

composants

Développement

PHP

Configuration du serveur de notification

Page 17: PFE : ENS_yousser

17

RéalisationRéalisation

/24

Page 18: PFE : ENS_yousser

18

Tests unitaires sur :

Tests et validation (1/2)Tests et validation (1/2)

Les données saisies

Les liens

Tests de sécurité d’accès

Authentification

Tests sur la non redondance des donnees

Page 19: PFE : ENS_yousser

19

Tests et validation (2/2)Tests et validation (2/2)

Test du succès d’envoi d’un SMS :

Test du succès d’envoi d’un Mail :

Page 20: PFE : ENS_yousser

20

Conclusion et perspectivesConclusion et perspectives

• Apports - Collaboration famille/collège , - Implication des parents dans le cursus éducatif. - Notification via mail et/ou SMS.

Améliorations - Autres outils de communication, - Autres composants:Wiki , - Intégration d’une solution de géolocalisation.

Perspectives - parrainer ce projet par une structure scolaire pour un déploiement réel ...

Page 21: PFE : ENS_yousser

21

Espace Numérique Scolaire