[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