Tue 25 May 2004 03:35:13 PM UTC, original submission:
--------
http://www.anemalab.org/phorum/read.php?f=2&i=7947&t=7947
J'ai remarqué un pb sur les statistiques dans la partie Stagiaire
Au niveau des informations dans la partie [Vos modules de formation], les statistiques (avancement du module) prennent en compte le chapitre "Support" issu de la table module.
Ensuite, lorsque l'on clique sur un module, on a la partie [Avancement] et [Détails des résultats] dans ce dernier on liste le support comme étant un Quizz.
En effet, lorsque l'on ajoute un nouveau module, il y a un champ intitulé "Support".
A la validation, on créé le module + un enregistrement correspondant au support (avec la valeur 0 en colonne numéro)
Dans les fonctions ci-dessous, on prend en compte cette enregistrement dans les statistiques
====================================================
Fichier chapitre.class.php
- Fonction NbQuizz($idm) en ligne 103 on a :
$sSQL="SELECT numero FROM ".$TBL['module']." WHERE id_module=".$idm." AND type<>".TITRE ;
J'ai rajouté la ligne suivante :
$sSQL.= " AND numero<>0";
- Fonction readIdQuizz($idm) en ligne 81 on a :
$sSQL = "SELECT numero FROM ".$TBL['module']." WHERE id_module=".$idm." " ;
$sSQL.= "AND type<>".TITRE." ORDER BY numero ASC";
J'ai remplacé la 2eme ligne de la requête par :
$sSQL.= "AND type<>".TITRE." AND numero<>0 ORDER BY numero ASC";
====================================================
Kamel
|