Rapport Projet Leila
Rapport Projet Leila
Rapport Projet Leila
Deuxime partie : Conception IV. Structuration du contenu ..... 10 A. Dfinition des acteurs et des services .... B. Cas dutilisations ... V. Prparation du contenu ... A. Maquette dinterfaces ... B. Evaluation de la maquette ... Troisime partie : Ralisation VI. Outils et environnement du travail ... 19 20 20 23 25 10 11 15 15 17
VII. Simulation dun cas daccs ... A. La base de donnes ..... B. Exemples de capture dcrans ... Bibliographie .......
Introduction
Au niveau des tablissements scolaires, le cahier de textes est considr comme tant un document officiel. En gnral, ladministration prpare un cahier de textes pour chaque classe. Donc, tous les enseignants dune classe sont appel { remplir le cahier de textes, rgulirement et soigneusement, la fin de chaque sance de cours. Le cahier de texte devra contenir toutes les informations concernant chaque sance de cours : date du jour, activits et exercices, contenu pdagogique, travaux raliser, dates des devoirs, noncs des contrles continus, noncs des sries des exercices, annexes de cours, Ce cahier, restera la proprit de ltablissement scolaire et permettra au chef dtablissement, aux parents dlves et aux lves de prendre connaissance du travail fait en classe pour chaque matire. A la fin de chaque trimestre, le chef dtablissement devra viser les cahiers de textes afin de consulter le contenu et dtecter sil existe un retard dans lapplication des programmes denseignement ou non-respect des circulaires des contrles continus. Dans le cadre de ses missions, l'inspecteur peut accder au cahier de textes lors de sa visite en tablissement.
Finalits du projet
Le passage du cahier de textes papier au cahier de textes numrique sinscrit dans une nouvelle approche dusage des technologies dinformation et de la communication (TIC), qui progresse davantage ces dernires annes avec lexpansion rapide de la bulle dInternet, au niveau des relations entre les acteurs de la communaut scolaire. Le point fort dun cahier de texte numrique est le faite quil soit accessible o on veut et tout moment. Bien sr, laccs nest pas public, il doit tre dfini pour les acteurs concerns. Ainsi, un cahier de textes numrique devra prsenter les mmes fonctions que celles dun cahier de textes papier . Cependant, lenseignant a le privilge de le remplir directement en classe ou chez soi, sil possde une connexion Internet, lors de la prparation de son cours en intgrant tous les outils ncessaires au bon fonctionnement de sa squence pdagogique : lien vers des sites prcis, documents contenant des exercices, Par ailleurs, les lves et les parents dlves peuvent consulter le contenu du cahier de textes tout moment afin de se renseigner, par exemple, des travaux raliser la maison.
En France, le cahier de textes numrique fait partie des outils numriques qui concourent la diminution de la consommation de papier. Cest dans le cadre de la mission e-duc, que le ministre de l'ducation nationale a labor un rfrentiel exigeant l'obligation, pour les tablissements du second degr, d'utiliser un cahier de textes numrique tenant compte de la diversit des quipements et des outils numriques dvelopps dans les tablissements publics locaux d'enseignement . Le rfrentiel1, comporte les informations suivantes :
1
le chef d'tablissement et son adjoint, les professeurs, les lves, les parents d'lves, les conseillers principaux d'ducation et les personnels de vie scolaire, le conseiller d'orientation-psychologue, le corps dinspection (inspecteurs gnraux de l'ducation nationale ou de l'administration de l'ducation nationale et de la Recherche (IGEN et IGAENR), inspecteurs d'acadmie-inspecteurs pdagogiques rgionaux (IA-IPR), inspecteurs de l'ducation nationale de l'enseignement gnral et technique (IEN-EG et IEN-ET).
Le cahier de textes numriques a pour fonction principale de fournir toute personne, ayant le droit daccs, des informations concernant tout ce qui a t fait dans la sance de cours. Donc, son contenu doit tre assez renseign. En le remplissant, lenseignant doit mentionner les informations suivantes : date du jour titre de la sance descriptif de la sance documents annexs devoirs et travaux effectuer l'issue de la sance avec leurs dates de restitution documents annexs aux devoirs et travaux. Le cahier de textes numrique doit tre interoprable avec le systme d'information de l'tablissement public local d'enseignement (EPLE), notamment avec l'infrastructure technique et fonctionnelle de gestion des comptes des utilisateurs pour les accs aux applications dans les conditions de respect de la scurit et des politiques d'habilitation dj valides.
Dans mon tude, jai pris en considration un exemple de cahier de texte numrique labor par Pierre Lemaitre2, enseignant de lacadmie de Caen, dont les fonctionnalits sont dcrites par utilisateur.
II.
Le cahier de textes numrique sera accessible toute personne ayant un rapport direct avec les enseignements dispenss dans l'tablissement, en particulier : le chef d'tablissement, les enseignants, les lves, les parents d'lves, les conseillers pdagogiques, les inspecteurs. Les droits daccs des utilisateurs Utilisateur Droits daccs Il a un accs en lecture tous les cahiers de textes de ltablissement. Doit viser rgulirement les cahiers de textes, par enseignant et par classe. Ont un accs en lecture tous les cahiers de textes. Ont un accs en criture aux cahiers de textes des classes dans lesquels ils enseignent. Ont un accs en lecture au cahier de textes de la classe concerne. Ont un accs en lecture aux cahiers de textes relatifs aux classes des enseignants concerns.
Chef d'tablissement
Enseignants
Au niveau de certains tablissements scolaires, les chefs dcident de fournir pour une classe donne, un cahier de textes de la classe et des cahiers de textes individuels pour certaines matires. De l, le suivi de ces cahiers devient un tche difficile car, outre le fait que les enseignants disposant dun cahier de textes individuel peuvent ne pas remettre le cahier { ladministration, le nombre de cahier de textes viser devient norme. Avec un cahier de textes numrique, les cahiers individuels sont incorpors dans le cahier de classe. Et partant du fait quun cahier de textes reste la proprit de ltablissement, il doit tre archiv durant des annes (en principe 5 ans). Donc, imaginons larchive de ltablissement concernant uniquement les cahiers de textes ; difficile grer. Le cahier de textes numrique nous permet dpargner le papier. Larchivage devient une tche assez simple en effectuant des copies de sauvegarde dans des supports de stockage.
Conclusion
Aprs tude et analyse de lexistant, on retient les principales fonctionnalits, quon pourra traiter avec notre application, suivantes : Pour les lves et leurs parents Accs { linterface Cahier de Textes En Ligne avec un nom utilisateur et un mot de passe. Un parent aura un unique identifiant mme sil a plus quun lve dans ltablissement. Accs au contenu du cahier de textes de sa classe (slection par matire). Affichage du travail faire. Possibilit de contacter l'enseignant par mail.
Pour l'enseignant Accs { linterface Cahier de Textes En Ligne avec un nom utilisateur et un mot de passe. Remplissage dune fiche de sance qui devra comporter : Un titre de la sance, Un descriptif du contenu de la sance, Une spcification des types des activits (TP, TD, ), Des annotations personnelles (droulement du cours, modalit de travail, ...),
Master E-Services International | Min-Projet Web Services 8
Intgration de fichiers joints lis au droulement de la sance, Des zones pour le travail faire.
Planification et intgration des contrles continus. Prises en compte de la gestion des semaines en alternance Semaine A /Semaine B.
En gnral, cest ladministrateur du site qui doit raliser les tches relatives la cration de ces entits. Au niveau de mon application, je vais raliser ces oprations via un systme de gestion de donnes et je vais mintresser { la cration des interfaces permettant lexploitation dun cahier de textes en respectant les rgles suivantes : Un enseignant ne peut enseigner quune seule matire (sachant quil existe des matires composes telle que histoire et gographie , physique et chimie , ). Une matire peut tre enseigne dans une dure de 1 heure 4 heures au maximum. Ceci dpend du niveau et de la section. Un lve appartient une seule classe. Une classe est identifie par le niveau et la section (exemple : 3me sciences). La premire anne de lenseignement secondaire est un tronc commun. Un parent peut avoir plusieurs enfants inscrits dans ltablissement, mais il aura un seul identifiant pour accder au site.
Les lves et leurs parents dont le rle est de consulter le contenu du cahier de textes. Les services offrir : Authentification : permettant de reconnaitre lutilisateur via un login et un mot de passe. Cration dune fiche leon : permettant un enseignant de crer le contenu de son cahier de textes relatif une classe donne. Modification dune fiche leon : permettant un enseignant de rguler le contenu de sa sance de cours avant que le cahier soit vis par le chef dtablissement. Consultation dune fiche leon : permettant un enseignant ou lve ou parent daccder au contenu dune sance de cours. Contact : permettant { un lve ou { un parent dlve de contacter un enseignant par mail afin de demander beaucoup plus dinformations concernant un cours ou un travail faire.
B. Cas dutilisations
Un cas dutilisation reprsente un ensemble de squences dactions ralises par le systme et produisant un rsultat observable intressant pour un acteur particulier. 1. Cas dutilisations gnral :
11
2. Cas dutilisations spcifiques : Lenseignant ralise les tches relatives { la gestion de ces cahiers de textes de classes. Il pourra aussi consulter les cahiers de textes des autres matires de ses classes. Donc les tches raliser sont : Ajouter une sance Modifier une sance Consulter une sance Llve ou son parent, en plus de la consultation, il pourra envoyer un mail { lenseignant. Description des tches : Ajouter une sance Nom Rsum Acteurs Ajouter une sance Il sagit de saisir les informations ncessaires au droulement dune sance de cours pour une classe donne. Enseignant Authentification de lenseignant La sance est dfinie dans lemploi du temps de llve et de lenseignant Le cahier de texte existe
Prconditions
Description
Aprs authentification, lenseignant accde { linterface de cration de son cahier de textes. Il : slectionne la classe dsire, choisit la commande ajouter une sance rempli les informations suivantes : titre de la sance, descriptif du contenu, la spcification des exercices, Les informations obligatoires sont la date et le contenu de la sance. En cas doubli dune des informations une exception est leve. La sance est ajoute dans le cahier de textes.
Exceptions Postconditions
12
Modifier une sance Nom Rsum Acteurs Prconditions Modifier une sance Il sagit de modifier le contenu dune sance de cours pour une classe donne (on peut ajouter un travail faire, un lien consulter, ). Enseignant Authentification de lenseignant La sance existe dans le cahier de textes
Description
Aprs authentification, lenseignant accde { linterface de gestion de son cahier de textes. Il : slectionne la classe dsire, slectionne la sance choisie, modifie le contenu de la sance de cours (ajout ou suppression de donnes). Aucune. La sance est modifie dans le cahier de textes.
Exceptions Postconditions
13
Consulter une sance Nom Consulter une sance Il sagit de consulter le contenu dune sance de cours pour une classe donne. Pour un enseignant, il est possible de consulter le contenu dune sance de cours dune autre discipline (pour la mme classe). Enseignant/Elve/Parent Authentification de lenseignant/Elve/Parent La sance existe dans le cahier de textes
Rsum
Acteurs Prconditions
Aprs authentification, lutilisateur accde { linterface de consultation dun cahier de textes. Il : Description slectionne la classe dsire, slectionne la matire slectionne la sance voulue.
Exceptions Postconditions
Toutes les informations sont obligatoires. En cas doubli dune des informations une exception est leve. Possibilit dimprimer le contenu ou de tlcharger les pices jointes.
14
Envoyer un mail Nom Rsum Acteurs Prconditions Envoyer un mail Il sagit de contacter lenseignant pour un plus dinformations. Elve/Parent Authentification de llve/parent Aprs authentification, lutilisateur accde { linterface de communication et : Description slectionne la classe dsire, slectionne la matire choisit la commande contact et rdige son courrier.
Exceptions Postconditions
Toutes les informations sont obligatoires. En cas doubli dune des informations une exception est leve. Un mail est envoy { lenseignant.
II.
Prparation du contenu
Pour mon site, jai prpar une bannire illustrant lexploitation dun cahier de textes sous forme papier et en ligne. Ci-dessous, je prsente une maquette des pages crans prvu pour lapplication.
A. Maquette dinterfaces
Au niveau des maquettes jai essay de scnariser les tches de chaque utilisateur via des interfaces de manipulation. 1. Interface dauthentification
15
Si les donnes saisies sont fausses, une alerte sera affiche afin de demander lutilisateur de sassurer des donnes fournies. 2. Interface Espace Enseignant Aprs lauthentification, lenseignant sera dirig vers son espace lui permettant de remplir, modifier ou consulter son cahier de textes par classe et par sance. Il pourra consulter aussi un cahier de textes dun collgue pour une classe commune.
Les boutons A , M et C permettent { lenseignant soit dajouter, de modifier ou de consulter son cahier de textes et ils seront remplacs par des icnes graphiques. 3. Interface Espace Elve/Parent Comme pour lenseignant, aprs authentification llve ou son parent ont la possibilit de consulter le contenu du cahier de textes de la classe slectionne par matire et par sance. Ils pourront afficher le travail faire par matire et par sance. De plus, ils pourront contacter les enseignants par mail.
16
Il est possible de slectionner seulement la classe. Dans ce cas, on aura la totalit du cahier de textes de toutes les matires.
Critre
Justification Existence de messages indicatifs Les oprations sont classes par catgorie
Les zones de saisie et zones daffichage sont distinctes Pas de message derreur suite une saisie errone Lecture facile : taille de caractres adquate, mise en forme (Gras) Il existe des indications sur les actions faire. Tous les champs ont un intitul Pas de contrainte pour passer dun champ { un autre Aucun bouton permettant dannuler une action ou de retourner une tape prcdente
17
1. Guidage
Oui
Feedback immdiat
Non
Lisibilit
Oui
Oui Non
Non
Non
Flexibilit 4. Adaptabilit Prise en compte de lexprience de lutilisateur Protection contre les erreurs 5. Gestion des erreurs Qualit des messages derreurs Correction des erreurs
Non
Lutilisateur ne peut pas intervenir sur linterface pour changer les paramtres Aucun guide dutilisation pour les utilisateurs novices Les valeurs saisies sont contrles Les messages permettent dindiquer la source de lerreur Lerreur nest dtecte quaprs la saisie Chaque type dutilisateur { son propre interface Pas de codes et dnominations Lapplication est compatible aux systmes dexploitation usuels.
Non
Oui
Oui
Non
6. Homognit/cohrence
Oui
8. Compatibilit
Oui
18
Il sagit dune application darchitecture de type 3 tiers : le client (les enseignants, les lves et les parents dlves), le serveur dapplication et le systme de gestion des donnes (SGBD MySQL). Les trois couches de cette architecture sont : Couche prsentation : travers le navigateur du client Couche mtier : lensemble des services offerts par lapplication Couche accs aux donnes : via le SGBD MySQL Mtier Donnes
Prsentation
SQL
19
II.
Comme mentionn au niveau de la conception, on suppose que la base de donnes est cre davance, c'est--dire, on ne va pas sintresser { crer les interfaces de saisie des donnes du systme dinformation (la base de donnes est cre { laide de phpMyAdmin . Ci-dessus, je prsente la description des tables de la base de donnes utilise cdtbase .
A. La base de donnes
Structure de la table cdt_agenda Champ ID_agenda prof_ID classe_ID matiere_ID semaine jour heure_debut heure_fin theme_activ a_faire activite remarque Type smallint(5) tinyint(4) varchar(5) varchar(5) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) text text varchar(255) Null Non Non Non Non Non Non Oui Oui Oui Oui Oui Oui NULL NULL NULL NULL NULL NULL 0 0 0 Dfaut
Structure de la table cdt_classe Champ ID_classe nom_classe Type varchar(5) Null Dfaut Non
varchar(255) Non
20
Structure de la table cdt_emploi_du_temps Champ ID_emploi prof_ID jour_semaine classe_ID matiere_ID heure_debut heure_fin smallint(5) tinyint(4) Type Null Dfaut Non Non 0 Lundi
enum('Lundi', 'Mardi', 'Mercredi', Non 'Jeudi', 'Vendredi', 'Samedi') varchar(5) text varchar(255) varchar(255) Non Non Oui Oui
NULL NULL
Structure de la table cdt_fichiers_joints Champ ID_fichiers agenda_ID prof_ID nom_fichier type t_date Type smallint(5) smallint(5) tinyint(4) varchar(255) varchar(255) Null Non Non Non Non Cours NULL Oui 0 0 Dfaut
Structure de la table cdt_invite (cest la table comportant les lves et leurs parents) Champ ID_invite nom_invite passe mail classe_ID Type tinyint(4) varchar(25) varchar(255) varchar(50) varchar(5) Null Non Non Oui Non Oui NULL NULL Dfaut
Structure de la table cdt_matiere Champ ID_matiere nom_matiere Type varchar(5) Null Dfaut Non
varchar(255) Non
21
Structure de la table cdt_prof Champ ID_prof matiere_ID nom_prof passe identite mail publier_cdt publier_travail date_maj Type tinyint(4) varchar(5) varchar(255) varchar(255) varchar(255) varchar(50) enum('O', 'N') enum('O', 'N') date Null Non Non Non Oui Oui Non Non Non Non O O 0000-00-00 NULL NULL Dfaut
Structure de la table cdt_semaine_ab Champ ID_sem semaine date_lundi date_dimanche Type tinyint(3) enum('A', 'B') varchar(255) varchar(255) Null Non Non Non Non A Dfaut
Structure de la table cdt_travail Champ ID_travail agenda_ID prof_ID classe_ID matiere_ID semaine jour heure t_semaine t_jour_pointe t_date travail Type int(10) smallint(5) tinyint(4) varchar(5) varchar(5) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) text Null Non Non Non Non Non Non Non Non Oui Oui Non Oui NULL NULL NULL 0 0 0 Dfaut
22
23
Linterface dauthentification
24
Bibliographie
Annexe Description fonctionnelle du CTN
http://media.eduscol.education.fr/file/Innovation_experimentation/81/3/CdTxNumReferentiel_127813.pdf
25