Classes with 4 digits are classes examples.



Reserved :

1000 1002 1004 Nederlands classes

%%%%%%%%%%%%%%%%%%%%
These classes are neighbors of every class if
they have a file "neighbors" containing

n_sup=all
n_part=all
sharable_exo=yes
sharable_sheet=yes
sharable_exam=yes
sharable_doc=
sharable_forum=
sharable_user=
sharable_motd=
sharable_all=


Pour faire une classe d'exemple :

Prendre une classe
lui donner un numro de 4 chiffres
crer un fichier neighbors
mettre une date d'expiration lointaine dans le fichier .def
  !set class_expiration=21000101
enlever dans .users les utilisateurs et mettre un utilisateur
de login anonymous
!set user_lastname=Anonyme
!set user_firstname=Visiteur
!set user_password=anonymous
!set user_email=
!set user_exists=yes

Le fichier .userlist doit donc contenir la ligne
:Visitor,Anonymous,anonymous

et recompiler (ou /.build-index dans wims/log/classes)
pour qu'elles apparaissent en tant que classe d'exemple

si une classe est "vieille" (vieux programmes ou autre), on peut la mettre dans la
catgorie Archives :
class_archived=yes

%%%%%%
Feuilles d'exercice des classes :
les feuilles sont automatiquement mises dans un rpertoire public_html/bases/sheets/
par le script bin/mkexamplesheet.sh.
Le rpertoire sera dsormais donn par la variable class_sheetadress
Cette variable NE DOIT PAS tre change mme si le niveau de la classe change.
Elle dtermine de manire unique l'adresse physique de la feuille cre (pas son niveau).

Il est conseill de mettre une en-tte sur 10 lignes dans les .sheet$i avant les premiers
"deux-points" :

title
description
duration, date
severity
level (E1... U4)
domain (mots imposs en anglais, voir la liste dans public_html/bases/sys/domain en dveloppement)
keywords (mots imposs en anglais, voir la liste qui peut augmenter)
author
email
information

Le contenu de la ligne "description" sera affich en introduction de la feuille.
La ligne "information" est affiche lors de la recherche de la feuille.
Bien laisser une ligne blanche si le champ est vide (mme pour la dernire ligne !).
Ces donnes sur la feuille doivent tre mis dans l'en-tte de la feuille

%%%%%%%%%%%%%%%%%%%%%%
Pour les classes d'exemple, on peut ajouter dans le .def par rapport aux paramtres
d'une classe usuelle.
class_information=
Il ne sert que pour l'affichage des rsultats de la recherche et joue
le rle de description dans les modules (cela vaut mieux que d'essayer de trafiquer !)

%%%%%%%%%%%%%%%%%%%%%%

class_type=0 classe
class_type=2 groupement
class_type=1 classe dans un groupement ou course
class_type= niveau dans un tablissement ou classe ou programme
class_type=4 etablissement

class_typename program, course, class

%%%%%%%%%%%%%%%%%%%%%%
.index

class_type=0, 2, 4
number,expiration,institution,description,lang,type,level,password,supervisor,connections

class_type=2
 le fichier .subclasses est cr dans la classe

 exploiter


%%%%%

class=1128; level=H1;for i in `seq 30` ; do diff log/classes/$class/sheets/.sheet$i public_html/bases/sheet/fr/$level/$class/sheet$i.def ; done
