[gepi-users] Tests GEPI 1.4.3beta: Autre problème avec les groupes...
Stephane Boireau (Animateur Secteur Bernay/Pont-Audemer)
stephane.boireau at ac-rouen.fr
Dim 30 Juil 17:11:37 CEST 2006
Re-Bonjour,
Il me semble qu'il y a un autre problème avec les groupes.
Si j'ai bien saisi, dans j_groupes_classes, on devrait trouver les
identifiants des différentes classes dont des membres participent à un même
groupe.
Cela n'a pas l'air d'être le cas:
Dans le F_GPD, j'ai:
GPDCMS,C,1 GROCOD,C,8 DIVCOD,C,5 GPDEFPR,N,2,0 GPDEFCO,N,2,0 GPDEFDC,N,2,0
3LATIN1 3 A1 0 8 8
3LATIN1 3 B1 0 9 9
4LATIN- 4 A1 0 4 4
4LATIN- 4 B1 0 13 13
4LATIN- 4 B2 0 3 3
5LATIN- 5 A1 0 5 5
5LATIN- 5 B1 0 10 10
Pour ne prendre que le cas des troisièmes, je devrais donc avoir les
identifiants des classes de 3 A1 et 2 B1 dans j_groupes_classes.
Dans 'groupes', j'ai ceci:
id name description
214 LATIN LATIN
215 LATIN LATIN
216 LATIN LATIN
Trois groupes pour trois niveaux... cela colle.
Dans 'j_groupes_classes':
id_groupe id_classe priorite coef
214 3 0 0.0
Là par contre, il me manque un enregistrement.
Le id_classe=3 correspond à la 3 B1 dans 'classes'.
Il devrait aussi y avoir la 3 A1.
J'ai fait écrire dans prof_disc_classes.php ce qui se passe et voici les
lignes concernant le latin:
$affiche[2]=3LATIN1
C'est un groupe... $affiche[2]=3 B1
$id_classe =3
$resverif=0
$resverif2=0
SELECT nom_complet FROM matieres WHERE matiere = 'LATIN'
$matiere_nom=LATIN
insert into groupes set name = 'LATIN', description = 'LATIN'
$group_id =214
insert into j_groupes_matieres set id_groupe = '214', id_matiere = 'LATIN'
insert into j_groupes_classes set id_groupe = '214', id_classe = '3', priorite
= 'Resource id #2195', coef = '0'
insert into j_groupes_professeurs set id_groupe = '214', login ='ROGERC'
==================================
$affiche[2]=4LATIN-
C'est un groupe... $affiche[2]=4 B2
$id_classe =11
$resverif=0
$resverif2=0
SELECT nom_complet FROM matieres WHERE matiere = 'LATIN'
$matiere_nom=LATIN
insert into groupes set name = 'LATIN', description = 'LATIN'
$group_id =215
insert into j_groupes_matieres set id_groupe = '215', id_matiere = 'LATIN'
insert into j_groupes_classes set id_groupe = '215', id_classe = '11',
priorite = 'Resource id #2205', coef = '0'
insert into j_groupes_professeurs set id_groupe = '215', login ='ROGERC'
==================================
$affiche[2]=5LATIN-
C'est un groupe... $affiche[2]=5 B1
$id_classe =15
$resverif=0
$resverif2=0
SELECT nom_complet FROM matieres WHERE matiere = 'LATIN'
$matiere_nom=LATIN
insert into groupes set name = 'LATIN', description = 'LATIN'
$group_id =216
insert into j_groupes_matieres set id_groupe = '216', id_matiere = 'LATIN'
insert into j_groupes_classes set id_groupe = '216', id_classe = '15',
priorite = 'Resource id #2215', coef = '0'
insert into j_groupes_professeurs set id_groupe = '216', login ='ROGERC'
==================================
Je n'ai d'insertion que pour une seule classe de chaque niveau.
Est-ce normal?
J'ai l'impression que non.
Ou alors j'ai mal compris l'usage de la table j_groupes_classes
Merci.
--
Stéphane Boireau
Animateur TICE sur le Secteur de Bernay/Pont-Audemer (27)
Plus d'informations sur la liste de diffusion gepi-users