N o t e s e n l i g
n e
|
|
Consulter ses
notes
|
Les
scripts php décrits ici permettent de construire, gérer
et consulter une base de données de notes
d'étudiants à partir d'un accès internet. Un site
de ce type est
opérationnel à l'IUT de Béziers, à l'IUT de Nîmes ... Les scripts index.php et marks.php permettent la consultation par matière, par groupe de matières, par étudiant, avec tri par nom , par note etc et statistiques.Le login est quelconque pour la demo, sans de mot de passe. Cliquer sur les noms d'étudiants, les matières et boutons. Principe: Les notes sont réparties dans des tables correspondant aux différentes matières de base. Les moyennes issues de ces tables sont elles-mêmes regroupées dans des tables, dont les moyennes sont regroupées dans des tables etc..et bien sur calculées automatiquement. La structure est arborescente au gré du constructeur de la table (voir ci-dessous). En prime, un trombinoscope |
Saisir des notes |
Parmi les logins, certains sont identiques au "prof"
associé à une matière et/ou sont
déclarés comme "noteur" : ils donnent la
possibilité de saisir et modifier les
notes de la table qui leur est associée. En version "demo" essayer un login tel que Hugo, Carnot ou Ingres ( noms des profs !), ceci permet d'accéder à la saisie de notes sur les tables contrôlées par Hugo ou Carnot (bouton table des matières pour les responsabilités) On peut alors saisir une nouvelle colonne, ou modifier des notes : une fois la table et la colonne (destination) précisée, il suffit d'écrire ou de coller une série de lignes. Sur chaque ligne on a:
Principe: Le logiciel doit reconnaître un nom et un seul sur chaque ligne, sinon erreur (on peut recommencer). Le logiciel indique ce qui a été mis à jour. |
Organiser, construire la base |
On
peut étendre la construction de la structure
arborescente dans la base 'demo' : on peut créer une sous table
d'une table mère sur
laquelle on possède les droits avec create.php
(réservé au "prof" de la table mère). Le(s) administrateur(s) a(ont) la possibilité de créer leur propre structure arborescente. En version demo, le login "admin" (sans mot de passe) donne la possibilité de recréer, a son gré la base "demo". Le script begin.php le permet. On pourra ensuite naviguer entre les trois phases: consultation, saisie, construction et effectuer des ajoûts ou modifications etc ... |
L'opération de base pour la saisie est l'universel copier-coller de listes ou de tableaux de notes complets ou incomplets, les doublons sont automatiquement détectés.Explications supplémentairesListe des scripts:
|
|