REGLISSE, mode d'emploi express

But

Réglisse, sous licence GPL, a été écrit à la demande de chefs d'établissements scolaires las de se débattre dans la répartition des élèves entre différentes classes quand les contraintes s'accumulent. Ses options répondent donc à une demande et non point à des choix arbitraires de programmeur.

Possibilités

Prérequis

Logiciel

Serveur WEB exécutant PHP.

Fichiers

du programme

Les fichiers sont téléchargeables

Tous les fichiers contenus dans reglisse_fics.zip sont à mettre dans le même répertoire e.g. /var/www/reglisse

Il faut un sous-répertoire : /var/www/reglisse/bases où Apache a le droit d'écrire.

de documentation

Reglisse.odt est le source OpenOffice de Reglisse.pdf, Refman.pdf est le manuel de référence généré par doxygen.

Exemples

entetes.csv exemple d'entetes, utile pour avoir le bon nombre de colonnes.

eleves_exemple.csv exemple d'eleves, pour des tests.

Fichier de données

Le fichier de données est un fichier texte au format .CSV. Voici un exemple d'entête

Les noms des entêtes sont libres.

Toutes les colonnes doivent être présentes, dans cet ordre, même vides.

Les quatre premières colonnes servent pour l'affichage des résultats.

Les colonnes civilité à tel légal 2 sont inutilisées dans la version actuelle.

La colonne filière sert pour les répartitions sous contraintes pour préciser l'orientation d'un élève (il peut exister plusieurs classes d'une même orientation). Elle peut rester vide ou indiquer le niveau.

Les dix colonnes suivantes indiquent les choix d'un élève. Les cinq premières sont destinées à des choix alternatifs et chacune peut contenir des valeurs différentes suivant les lignes. Les cinq dernières sont destinées à des choix cumulables et chaque colonne contient une même valeur ou rien suivant la ligne.

Droits sur les fichiers

Apache doit pouvoir lire le fichier de données et doit pouvoir écrire dans le répertoire bases.

Traduction

Tous les textes qui peuvent être traduits sont dans reglisse.inc

Purpose

Réglisse, under GPL license, has been written at the request of head teachers tired of struggling in the distribution of students between classes when constraints accumulate. So the options meet a request and not arbitrary choices of the programmer.

Requirements

Software

WEB serveur running PHP.

Files

program

files are downloadable

All files in reglisse_fics.zip are to be put in the same directory eg /var/ www /reglisse

There must be a sub-directory: /var/www/reglisse/bases where Apache has the right to write.

Documentation

Reglisse.odt OpenOffice is the source of Reglisse.pdf, Refman.pdf is the manual reference generated by doxygen.

Samples

entetes.csv is the file of sample headers, useful to have the right numbers of columns.

eleves_exemple.csv is a file of sample students, useful to test.

Data file

The data file is a text file in CSV format. Here is an example header

The names of the headers are free.

All columns must be present in that order, even if empty.

The first four columns are used for displaying results.

Columns civilité to tel legal 2 are unused in the current version.

column filière is used for distributions under constraints to specify the orientation of a student (there may be several classes of the same orientation). It can be blank or specify the level.

The ten next columns indicate the choices of a student. The first five are for alternative choices and each can contain different values ​​depending on the lines. The last five choices are to be accumulated and each column contains the same value or depending on the line.

Rights

Apache must be able to read the data file and must be able to write to the directory bases.

Translation

All texts that can be translated are in reglisse.inc.

A reglisse_en.inc is available and has to be named reglisse.inc