Académique Documents
Professionnel Documents
Culture Documents
Projet Bird
Nicolas Cornud, J.Baptiste
Lemaire
25/01/2016 - 18/03/2016
Sommaire
Prsentation
....2
LEtablissement
Le Projet
Cahier des
charges..3
Existant.
..5
Solution
envisage..5
Outils
Utiliss.5
Explications
.7
Fonctionnement
En tant quadministrateur :
En tant quenseignant :
En tant qutudiant :
Exemples
dutilisation.8
La Moulinette
Systme de recherche dtudiant
Insertion de cours
Annexes
..11
Prsentation
LEtablissement
Le lyce Thodore Aubanel, situ Avignon Intramuros.
Le Projet
Un site web , similaire Pronote ( Site/Application permettant linteraction entre
les lves , les professeurs et les parents, utilis notamment dans le systme de
lducation nationale) , mais visant mieux grer une catgorie dlve
spcifique ; les lves en DCG et DSCG de ltablissement Thodore Aubanel.
Ce projet est une ide du Chef de Travaux de ltablissement, Mr. Miel, ce dernier
souhaites avoir un service permettant dobtenir plus dinformations sur les
lves des classes de DCG et DSCG de son tablissement, mais aussi de faciliter
lexploitation de certaines informations, parmis les fonctionnalits recherch , en
voici quelques unes :
-Avoir plus dinformations sur les lves , le dernier tablissement dans lequel
ltudiant a t, sa commune de naissance , pays de naissance, INE, son anne
scolaire prcdente, son plus haut diplme et lanne dobtention de ce
dernier ,etc.
-Certains lves, effectuant des tudes en alternance , doivent interagir la
fois avec leur tablissement scolaire mais aussi avec leur entreprise, de ce fait,
un carnet de bord est tenu pour chaque tudiant, ce carnet permet au Tuteur de
ltudiant davoir accs aux informations concernant la partie scolaire de la
formation de ltudiant ( son planning, par exemple ) , mais lui permet aussi de
remplir
des
fiches
type
concernant
ltudiant.
Le
contenu
de
ce
carnet
de
bord
doit
tre
imprimable.
Dans lautre sens, llve peux visualiser son carnet de bords pour observer ses
rsultats, le professeur qui encadre ltudiant ( Professeur Principal ) peux aussi y
ajouter des informations.
-ce projet doit avoir une Moulinette (Appellation barbare ) , cest dire une
fonctionnalit qui permettra de rentrer plus aisment une liste dlve, en
incorporant une grande partie de leurs informations au mme moment. Cette
fonctionnalit permettra aussi dinscrire automatiquement les lves aux cours
qui leurs sont assigner , en fonction de la classe laquelle ils sont affecter, Il
sagit dun gain de temps considrable.
Lgende :
X Nest pas fait.
EC En cour
V Fait.
Nom
tat
Structure BDD
Connexion/interface V
Design
EC
tudiant Initial
Consultation des UEs
dition
personnelles
dinformations V
Parcours Personnel
EC
tudiant alternant:
Visualisation
bord
du
carnet
de EC
Enseignant :
Visualisation
informations
tudiants
(par V
session/tudiant)
Modification
des tudiants
dinformations V
Saisie
des
moyennes EC
(Nationale / Acadmique )
Rdaction Carnet de Bord
Administrateur:
Modif/suppr
( mme
autres admins)
utilisateurs X
Ajout/Modification/Suppressio
n UEs
Tuteur :
Visualiser infos tudiant
Existant
Une liste de classes PHP permettant une comprhension plus rapide du cot
technique du projet , un fichier permettant de comprendre les rsultats attendus
Solution envisage
Un site web utilisant plusieurs langages diffrents, ainsi que des fonctionnalits
import (diteur de texte intgr )
Outils Utiliss
Pour le design :
http://ckeditor.com/
CKEditor est un diteur WYSIWYG (What You See Is What You Get)
intgrable dans une page web, facilitant la cration de contenu de type texte
avec de la mise en page. Notamment utilis pour la cration dArticles et de
Journaux (Un Article est une information concernant une UE , un Journal tant
une fiche dans le carnet de bord dun tudiant )
Les diffrents langages utiliss :
Explications
Fonctionnement
Tout le fonctionnement de ce projet orbite autour de lutilisateur.
En tant quadministrateur :
tant administrateur, lutilisateur connect aura les pleins pouvoir sur le site, il
pourra :
Ajouter dautre administrateur, ou upgrader des utilisateur existant.
Utiliser la Moulinette.
Li des lves a leurs professeurs principaux.
Modifier le planning des classes
Cre et modifier les cours associs aux plannings.
Ajouter/modifier les UEs
Il aura aussi accs toutes les fonctionnalits dun Enseignant.
En tant quenseignant :
-Rechercher un lve , et consulter ses informations et son carnet de bord
-Cre un devoir , puis noter les lves de la classe concern par le devoir
-Ajouter un article dans les UEs qui concerne ce prof
En tant qutudiant :
-Ltudiant aura la possibilit de consulter son carnet de bord (Seulement si il est
Alternant ) , mais pas le modifier, Il pourra consulter les articles concernant les
UE li sa formation, dans la version final, il devrait tre possible dajouter des
UEs ( parmi celles quil souhaite pratiquer en plus du lot habituel, choisit doffice
en fonction de sa formation ).
-il pourra rentrer ses notes lui-mme , mais attention, si un enseignant rentre
une note pour le mme devoir ,aprs ltudiant, la note de lenseignant sera
prioritaire , et aura pour effet non seulement dcraser la note que ltudiant
aura remplit, mais cltureras aussi la note du devoir pour llve.
Exemples dutilisation
La Moulinette
Rsum de la moulinette :
Il sagit dune fonctionnalit permettant dinscrire les tudiants de manire plus
optimis, au lieu de les inscrire un par un sur ce site, il suffira dinsrer un fichier
CSV (Tableur contenant des informations sur les lves) , et le code se chargera
de les inscrire automatiquement, en leur affiliant un mot de passe gnr
alatoirement.
Le fichier CSV insr doit avoir un format trs spcifique, sinon lopration ne
fonctionnera pas.
Il faudra ensuite choisir la session pour laquelle les lves seront inscrit , par
exemple :
Si le fichier CSV contient une classe de DCG3 et que lon choisi lan 2020, les
lves feront parti de la classe de DCG3 de lan 2020.
Une liste temporaire est ensuite cre, cette liste contient le mot de passe de
chaque lve. cette liste est imprimable , afin de permettre la distribution des
comptes aux lves.
La moulinette inscrit automatiquement les lves aux cours li leurs formation.
Il faut savoir que les cours sont cre manuellement pour chaque anne, un
cour est considr de la manire suivante :
Le cours du lundi 4 avril 2016 , de 8h 10h est un cours danglais, pour la classe
de DCG3.
Mis part la barre de navigation du site, nous pouvons voir quatre rectangles
distincts, ces rectangles dfinissent les moyens de recherch des tudiant et de
consulter leurs informations.
Dans lordre :
Une barre de recherche dynamique
permet davoir une liste de maximum 10 lves, en les recherchant par
ressemblance entre leurs nom ou leurs prnom avec la valeur rentr dans la
barre de recherche.
Une recherche par UE
Beaucoup plus large, ce systme permet davoir la liste de tout les lves inscrit
une UE spcifique.
Une recherche par classe ( les classes de la session courante)
Cette recherche permet ainsi davoir la liste de tout les lve inscrit en lanne
actuel, tri par classe.
Une recherche par session
Mme principe que la recherche par classe, mais lechelle suprieur : on peux
obtenir la liste des lves ayant fait partis dune classe antrieur.
Insertion de cours
Quand un administrateur veux entrer les cours dune classe, il devrais remplir un
formulaire particulier :
Il devras dabords choisir la classe en question, et sa session
Le planning pour cette classe saffichera alors sur la page, pour lui viter davoir
le document ailleurs que sur lcran / sur une autre page.
Ensuite, un formulaire saffichera en dessous, ce formulaire permet de crer un
cour, et de le rpeter autant de fois que possible avec le champs Nombre
dinsertions , et en choisissant la priodicit du cour, sil est Mensuel ,Annuel ,
Hebdomadaire, Bi-mensuel etc ( toutes les priodicits ne sont pas disponibles
pour le moment ).
10
11
Annexes
12