User Tools

Site Tools


bugs

This is an old revision of the document!


Journal du suivi: Bugs

01. Feuille de style qrep-mult.xsl problème de l'enregistrement de données pour l'élément NULL (corrigé LOP240111). A réfléchir si la manière de détecter l'élément NULL (par absence d'élément FORM-REP) est judicieuse.

02. Liste de Warning: fopen(noms.txt) [function.fopen]: failed to open stream: Permission denied in /mnt/sites/projet-ermitage.org/web/webexp-test/inc/inscript.php on line 153 (AF 25.01.11). (corrigé LOP250111 $path_dat n'était pas déclaré global dans la procédure de création) (voir A faire 03).

03. Le suivi de s'enregistre pas. C'est un problème de droit d'écriture dans le répertoire nouvellement créé par ajouter-groupe.php (résolu LOP260111, à mettre umask(0000)).

04. La fenêtre n'est pas “resizable” avec IE (corrigé LOP050211). Mais cela ne fonctionne toujours pas :( AF et LOP, 8.02.11). Le fichier d'ouverture ne semble pas avoir été copié (welcome.html). (corrigé et testé sur IE 8 LOP080211) 1)

05. Dans suivi-act.pl voir le problème date / heure. A décider qui donne l'heure et/ou la date, jvs ou Perl.

06. Les images latérales manquent parfois, notamment dans le partie « situation ».

07. L'unité mathba1b/ui_1deg1.xml s'affiche avec une partie des données (AF, LOP 8.02.11) (problème dû à la feuille vtml.xsl, une ligne de trop subsistait, corrigé LOP080211).

08. A corriger les links internes de mathba1b/rel-alg.xml (à revoir l'ensemble des INTLNK) (LOP060211).

09. Erreurs dans feuille de styles liées à la mises sous forme d'include de parties communes: cartouche.xsl, note.xsl (coquilles), val-var-xsl (oubli de traiter cas #bilan, y a-t-il d'autres cas de ce type ?). (corrigé LOP120211).

10. Correction de format100 et format 05 (utilisés par l'attribut fix2 de l'élément VAL-VAR) (LOP140211).

11. La salle ense414 (Trucs et astuces) est vide bien qu'ouverte. Provoque une vilaine disposition (contrairement à l'ancienne version qui émettait un avertissement).

12. Le modèle qrep-qcm.xsl (qcm.js) semble parfois aléatoire dans sa délivrance de résultats. (bug controleQcm0() fixé LOP010311).

13. Absence du nom des activités dans le certificat (corrigé dftml.xls LOP100311).

14. Correction de plusieurs bugs dans les concours (y compris Sciences & Cité) (pourtant déjà testé ?) (ancienne entête pas remplacée, erreurs liées à l'introduction des fonctions andX, erreur dans qrep2-1 (HEAD/LINKS)) (Suite à des essais de AF) (LOP100311).

15. Lorsque le suivi est déclenché depuis la page suivi-ok.xml, c'est l'id de cette ui qui est enregistrée (suivi-ok) et non celle de l'exercice lui-même. Au chargement de cette ui il faut sauvegarder cette ancienne id (variable wxCurrentUi). Cela revient à modifier vtml-1p.xsl soit en supprimant la ligne (parent.parent.wxCurrentUi = ”<xsl:value-of select=“$name”/>”;) (ce qui correspond à la philosophie de ce modèle vtml-1p) soit en mettant un test sur $name. (corrigé provisoirement avec 2e solution LOP160511).

16. situatio/sit-manege.xml; sit-pg1b (Manège enchanté et les convives) lorsqu'on clique en dehors d'une carte, l'événement est capté ce qui provoque des erreurs jvs internes (n'entrave pas le fonctionnement mais c'est pas propre :). (fixé LOP010611, à la fin du drag, le démon onmouseup n'avait pas été remis à null, et donc fonctionnait quand on relâchait la souris, quelque soit l'endroit !).

17. situatio/sit-manege.xml; sit-pg1b à désactiver la validation lorsque la réponse juste a été trouvée (corrigé LOP010611).

18. situatio/sit-manege.xml; sit-pg1b lorsqu'on remet un objet A en place et pose un objet B sur l'ancienne place de A. Il y a échange des places (corrigé LOP310511).

19. Soupçon de problèmes de surcharge (?) (message site non accessible, page “rouge”) (AF 31.06.11)

20. (version PHP-mySQL) Les images d'escaliers n'apparaissent pas (fixé LOP080212, à revoir l'organisation des images)

21. (version PHP-mySQL) Le téléporteur se déploie mal et ne donne pas accès aux salles (fixé LOP080212, à revoir l'ergonomie du téléporteur) (nouvelle disposition proposée 16.02.12, avec petit bug corrigé (mauvaise fermeture de balise). Reste encore un problème de style à revoir. L'ancienne disposition est conservée pour la version “tout-PHP”, mais le petit bug est corrigé). (voir bug 21).

22. (version PHP-mySQL) Certains (tous ?) liens dans les pages principales (par exemple commencer dans les défis) conduisent à un “Fichier n'existe pas” alors que le lien fonctionne normalement dans la fenêtre des liens attachés à la fiche. (LOP 08.02.12) (fixé LOP090212, problème de 'path' dans ermitage.htm).

23. (version PHP-mySQL) Problème possible à l'inscription et au suivi. C'est lié à des problèmes de droits gérés séparément par les deux versions. A voir comment s'effectuera la migration (on recommence avec tous les droits, mots de passe, suivi etc. mis à zéro, ou on reprend les anciennes informations en adaptant les autorisations d'accès). (LOP 09.02.12)

24. (version PHP-mySQL) Sauvegarde du suivi et affichage (fixé LOP090212, problème de param.pl et copie de liste.php).

25. Erreur aléatoire (depuis de longue date), pas d'affichage de la zone de navigation avec le message (dans la console d'erreurs):

Erreur : frames.navi is undefined
Fichier Source : http://www.projet-ermitage.org/webexp/wxgoto.php?dep=salle&
partie=rese&floor=0&zone=2&salle=1&ori=N&level=6&sobriquet=guest
Ligne : 496

26. A étudier l'avertissement (dans la console d'erreur):

Avertissement : Un arbre non équilibré a été écrit en utilisant document.write() provoquant 
une nouvelle analyse de données provenant du réseau. 
Pour plus d'informations, consultez  https://developer.mozilla.org /en/Optimizing_Your_Pages_for_Speculative_Parsing
Fichier Source : http://www.projet-ermitage.org/webexp/util/df-imsi.htm
Ligne : 74

Il semble que l'existence de printLoc() peut en partie être la cause du problème. 

27. Rendu monnaie avec billet: titre caché par billet (IE version ?) (AF 14.02.12)

28. (version PHP-mySQL) Dans problème de monnaie, la navigation est out, Le bouton de navigation ne fonctionne pas (AF 14.02.12) (fixé LOP150212 problème entre existe_entree_salleX et existe_entree_salleXj)

29. Dans la frise d'une salle, le nom de la première activité apparaît à la place du nom de la salle (confusion entre titre d'activité et titre de salle) (fixé LOP160212 dans version PHP-mySQL à tester la correction dans l'autre, à imaginer garder le nom de la salle quelque part pour éviter une requête supplémentaire sur le titre de la salle, chronophage surtout dans la version “tout-PHP”).

30. (version PHP-mySQL) Les domaines de la partie “théorie” ne s'affichent pas (fixé LOP170212, la partie theo est la seule où il n'y a pas d'activité au niveau 0, compensé par un test $floor==0 qui était erroné $floor=0 :( )

31. Nouvelle disposition du téléporteur installée pour la version “tout-PHP” (2010). (voir bug 21)

32. L'appel sur une activité avec changement de salle conduit à une erreur de salle (fixé LOP220212, paramètres intervertis dans appel de fonction). Mais ce type d'appel est à user avec parcimonie (mieux vaut appeler une activité dans la salle). En effet, il n'y a pas de contrôle sur la salle choisie. Si l'activité se trouve dans plusieurs salles, la première est prise !

33. Dans Pratique/Calcul littéral / Résol. d'équations / Visualisation p inter d, erreur avec Geogebra (LOP, 22.02.12).

34. Erreur en entrée dans la salle fraction des ateliers (les fenêtre de navigation restent vide avec navi dans la fenêtre rouge) (AF, 26.04.12) (fixé LOP270412, erreur de lien sur une salle liée à une absence de salle liée à un doublon dans la table tab_sujet).

35. Une erreur a été mise en évidence lors de la mise en route du “a faire” #42. Des fichiers de diverses provenances on été copiés dans le répertoire 'demo' (et répertoriés comme tels dans dans la base des activités) et légèrement modifiés (notamment changement de lien, sinon ils n'auraient pas été judicieux de les copier). Pour certains l'attribut 'base' a été modifié (juste) et d'autres pas (faux, mais cela permet d'utiliser les anciennes images). Mais surtout sans changer l'attribut 'name'. Cette situation (qui pourrait aussi apparaître dans d'autres répertoires) peut provoquer dans la version 2012 (mais pas dans la version 2010) quelques 'erreurs' sournoises puisque peu apparentes (le fichier chargé à la place d'un autre est presque le même). A faire des contrôles ad hoc dans peuple-ui, ajouter-ui, etc. (LOP, 25.05.12).

36. Ecran blanc lors de l'inscription à un groupe (AF, 14.06.12) (problème - exit non commenté - dans le traitement d'une répétition de sobriquet, corrigé LOP140612).

37. Un bug vicieux, à s'arracher les cheveux, qui a nécessité de nombreuses heures pour être fixé ! La situation: avec la version 2012, dans le cas d'une salle avec lien sur une salle qui elle-même possède une sortie (que de temps pour découvrir cette caractéristique), l'affichage de la fenêtre “navi” ne se fait pas (comme bug 34) ! Finalement il s'avère certainement (?) que selon les charges de chaque frame, leur chargement peut suivre divers ordre (voir aussi 26) et donc le fait que l'affichage des frames next et navi dépendent de next est une faiblesse (déjà signalée dans le code). La fonction afficheRoomCtxt() est déplacée au chargement du frameset global (onload ne fonctionnait peut-être pas à l'époque sur le frameset ?). (LOP220612).

38. peuple_ui oublie de signaler le fait qu'une ui est répétée 2 fois dans la même salle (signalé comme erreur non identifiée LOP250612).

39. Problème de grandeur des zones avec qcm0/at_g12-1.xml (modèle touchpad, voir à faire 46, ok LOP230712, nouvelle correction des dimensions dans la version “mince”, LOP020312) (restera le problème de réglage selon la grandeur de l'écriture et préciser plus de grandeurs possibles).

40. peuple_ui génère des messages d'erreur alors que tout semble se dérouler correctement (corrigé LOP250712, en fait les messages se révèlent fondés puisque des tentatives de doubler des ui (empêchées grâce au contrôle de l'unicité de la clé) sont faites suite à une erreur dans le test de contrôle (confusion entre certains champs de tab_ui et tab_ui_loc)

41. La nouvelle version de Firefox (14.0.1) génère des messages d'avertissement concernent le jeu de caractères non reconnu. La modification de la directive de .htaccess de none à ISO-8859-1 semble avoir corrigé le problème (par contre la mise à UTF-8 provoque une “catastrophe”) (LOP270712) (ajout dans les pages d'accueil accept-charset=“utf-8” 01.12.12).

42. Navigation : si on utilise les flèches de l'explorer (IE) on perd les info de navigation dans Ermitage (navi) (AF 04.10.12) (fausse alerte, le lien sur la page du CPI pointait sur welcom1.htm).

43. Change: Problème d'affichage des cours des monnaies (et mise à jour des cours ? voir nouveautés 29). Revoir les calculs (mieux distinguer la vente de CHF et l'achat pour une somme en CHF). Erreur de message dans les défis (Question … juste à la place de Réponse … juste) (AF 04.10.12)

44. Erreur dans css/style.css (librairie Mathjax ?) (height: expression(…)) (voir qcm0/f-rat1.xml).

45. Avec des exercices de mesure de surface (geometrie/a-octo.xml, par exemple), les pivots locaux ne s'affichent pas correctement (reviennent si on clique sur une autre fenêtre). (LOP 01.12.12)

46. Les données ne s'affichent pas dans certaines fenêtre (next, par exemple). Erreur aléatoire (YLE, 13.03.13).

47. Sujet: “Pratique/Divers/Espace CPI/Proportion, Pourcentage” Assez embrouillé (changement de fiche principale à partir d'hyperlien, changement de salle avec lien dans link, lien dans next repris dans link) (YLE, 13.03.13).

48. A vérifier le dessin des fractions (avec utilisation de la bibliothèque $DOC/scripts/jsDraw2D.js) relevé comportement bizarre de $XML/mathbas0/expr-frac.xml) (voir aussi $XML/ateliers/nu-dc23.xml). (agrandissement des “canvas” corrige le problème LOP310313).

49. Dans la liste des sujets du téléporteur, la mauvaise icône est affichée (corrigé LOP070413).

50. Atelier de décomposition des nombres $DOC/mathbas0/ate_num1.htm avec mauvais links (YL 03.13) (corrigé LOP270413).

51. Problème avec Applet Java de Lacune (mauvais affichage, coup'pouce ne fonctionne pas, numérotation décalée)(YL 04.13). (correction faite et recompilation, le problème du coup'pouce était lié à un problème tordu de thread (l'aventure est publiée sur developpez.com - forum java/applet), LOP190613). (voir aussi Nouveautés 45, 46).

52. A revoir fonctionnement de “cartouche” sous IE (YL 04.13)

53. Dans le système de défilement des images avec légende, la première légende n'apparaît pas avec la première image (corrigé 11.11.13, voir $DOC/geometrie/a-composite.htm ou $DOC/logique/preuve-sm2.htm).

54. Problème avec l'accès avec Javascript à Geogebra avec Firefox et Java 7. Une mise à jour de java et firefox permet finalement d'arranger les choses. A prévoir dans un futur prochain que les applets non signées ne seront plus exécutées sous Firefox. (LOP130414).

55. Des pages avec une erreur dans la fermeture du head (<HEAD> au lieu de </HEAD>) ne sont pas affichées (Firefox sous Windows). A corriger au fur et à mesure des découvertes.

56. Modèle qcm-img3: les réponses restent cliquables après avoir été répondues (corrigé qcm-img3.js LOP210414 et aussi touchpad.js). A voir si le bug existe dans les modèles du même type.

57. Jeux de Sim et Nains (gendarmes et voleurs) (java), les textes sont trop petits et problème de contraste (corrigé et recompilé sous Netbeans LOP270414). A revoir aussi gobang (reprogrammé LOP190514).

58. qrep-qcm ne traite pas les checkbox correctement (radio à la place) (corrigé LOP110614, bug lié à la nouvelle description de l'interaction mode=“checkbox” au lieu mode=“qcm/checkbox”).

59. L'applet d'illustration du groupe du carré ne fonctionne plus (applet reprogrammée LOP060714).

60. Dans l'interface originale, erreur de sobriquet repérée lors de l'implémentation de l'accueil sous l'interface simplifiée (corrigé LOP240714) (oubli de la copie de inscript.php mis à jour lors de l'installation du 'range' ce qui provoque un décalage dans les variables transmise par GET. Amélioration de wxtelep.php et 'correction' de l'oubli de garder l'état du lieu (partie, floor, zone) lors d'un déplacement en téléporteur).

61. Dans certains cas (notamment avec qrep-qcm, voir qcm3/prob-solide1.xml) le suivi n'enregistre pas le name de l'exercice mais celui de l'ui du suivi (x-suivi-ok par exemple). Il ne se produit évidemment pas pour des modèles (flash par exemple qui produisent leur propre suivi). Ni pour certains exercices de modèles passant par un suivi extérieur (qrep2-2) utilisant des ui sans wxCurrentUi enregistrée (suivi.htm et non suivi.xml, voir problem1/riv-thales.xml). (corrigé LOP310714, cela provenait du fait que le name de suivi-ok.xml avait été modifié, modification non répercutée dans le modèle associé vtml-1p.xsl. L'occasion est utilisée pour ajouter également l'exeption de x-smsg-ok. Ne faudrait-il pas tout simplement supprimer la mise à jour de wxCurrentUi dans ces modèles utilitaires qui ne servent qu'à des contenus de “service” ?).

62. Les link (LNK) de type 'popup' sont affichés comme ceux de type 'note' (Ok LOP241214, erreur d'opérateur booléen (!!!) dans salle.jx ( afficheInfo).

1) en principe resizable=yes semble être le défaut. Mais pas sur IE ?
bugs.1419430622.txt.gz · Last modified: 2014/12/24 15:17 by irpochon