eric

Toutes mes réponses sur les forums

20 sujets de 21 à 40 (sur un total de 56)
  • Auteur
    Messages
  • en réponse à : Unités de mesure et mathml #3108
    eric
    Participant
    Up
    0
    Down
    ::

    Merci et thank you à vous deux,
    je n’avais pensé à aucune de ces solutions qui ont chacune ses avantages, l’une simple et plus propre à wims, l’autre plus tournée mathml et plus ouverte dans ses variantes (italic,bold…).

    Eric

    en réponse à : Connexion impossible #2764
    eric
    Participant
    Up
    0
    Down
    ::

    Ce pourrait aussi venir d’une simple faute de frappe dans l’adresse :
    /var/wwww/wims
    qui contient quatre w au lieu de trois habituellement. A vérifier.

    Eric

    en réponse à : probleme sur slib : draw/repere & draw/convpixel #2395
    eric
    Participant
    Up
    0
    Down
    ::

    Ah zut, j’ai fait la même inversion que celle de la doc !

    Les paramètres 1 et 2 (x et y) DEPENDENT de l’option. S’il n’y a pas d’option, ce sont les coordonnées mathématiques du point dont on cherche la place en pixels dans l’image. S’il y a l’option pixels, x et y sont des nombres de pixels par rapport au coin origine de l’image et la valeur renvoyée est les coordonnées dans le repère.

    Il fallait lire : S’il y a l’option pixels, ce sont les coordonnées mathématiques du point dont on cherche la place en pixels dans l’image. S’il n’y a pas d’option, x et y sont des nombres de pixels par rapport au coin origine de l’image et la valeur renvoyée est les coordonnées dans le repère.

    Eric

    en réponse à : probleme sur slib : draw/repere & draw/convpixel #2393
    eric
    Participant
    Up
    0
    Down
    ::

    Bonjour,

    Oui, le problème est dans la documentation de la slib. Les formules utilisées sont les suivantes si les paramètres sont x,y,sizex,sizey,x1,x2,y1,y2,b,option :

    s’il n’y a pas d’option pixel, on renvoie
    (x2-x1)/(sizex) * (x+b) + x1 , -(y2-y1)/sizey * (y+b) + y2

    s’il y a une option pixel, on renvoie
    round(sizex*(x-x1)/(x2-x1)-b) , round(sizey*(-y+y2)/(y2-y1) - b)

    Donc effectivement, comme tu le dis dans ton N.B.1, l’option pixel convertit des coordonnées du repère mathématique vers les pixels de l’image et non l’inverse.

    A noter la petite différence (signe et x1<-->y2) entre le traitement des abscisses et celui des ordonnées, dû au fait que pour l’image les ordonnées vont de haut en bas : l’origine de l’image est en HAUT à gauche.

    Les paramètres 3 et 4 (sizex et sizey) sont en pixels.
    Les paramètres 5,6,7,8,9 (x1,x2,y1,y2,b) sont dans les coordonnées mathématiques du repère. Le paramètre b est juste un décalage (changement d’origine) de même amplitude en x et en y.

    Les paramètres 1 et 2 (x et y) DEPENDENT de l’option. S’il n’y a pas d’option, ce sont les coordonnées mathématiques du point dont on cherche la place en pixels dans l’image. S’il y a l’option pixels, x et y sont des nombres de pixels par rapport au coin origine de l’image et la valeur renvoyée est les coordonnées dans le repère.

    Je ne réponds pas aux autres questions faute de temps pour l’instant, désolé.

    Eric

    en réponse à : Image qui disparait dans imageclick #2385
    eric
    Participant
    Up
    0
    Down
    ::

    Le problème ne semble pas (uniquement) lié à 4.07c car ça fonctionne sur le serveur de Caen (en 4.07c) et sur une machine sous svn. Mais je ne vois pas d’explication pour l’instant.
    Eric

    en réponse à : Validation html #2367
    eric
    Participant
    Up
    0
    Down
    ::

    Bonjour,

    Mon validateur n’est pas reconnu.
    J’ai installé WebService-Validator-HTML-W3C, j’ai un répertoire
    /usr/share/perl5/vendor_perl/WebService/Validator/HTML
    qui contient un fichier W3C.pm et un répertoire W3C contenant lui-même Error.pm et Warning.pm.

    Dans la maintenance du serveur, j’ai ajouté le chemin /usr/share/perl5/vendor_perl et j’ai mis http://validator.w3.org/check comme adresse de validateur.

    Et pourtant, si je demande de vérifier les logiciels périphériques, il mentionne dans les programmes non reconnus WebService::Validator::HTML::W3C

    Et si j’essaie d’utiliser dans modtool le validateur, il répond :
    Demander au gestionnaire du site de vérifier l'installation.

    Quelqu’un a-t-il des idées ? Le chemin d’accès est-il correct ? Le nom WebService::Validator::HTML::W3C (avec les ::) doit-il être utilisé dans le chemin d’accès ? Je ne sais pas ce que veulent dire ces :: .

    Si quelqu’un a une configuration qui fonctionne, je suis preneur des paramètres donnés (chemin…)

    Merci

    Eric

    en réponse à : Explications #2365
    eric
    Participant
    Up
    0
    Down
    ::

    Je viens de faire la mise à jour (en 4.07c) du serveur de Caen, ça semble régler le problème sur ce serveur, je vois bien le commentaire dans la liste des fichiers
    Eric

    en réponse à : Explications #2363
    eric
    Participant
    Up
    0
    Down
    ::

    Il semble que ça marche pour tous les modules (même oef) si on remplace aussi dans filedesc le slash (peut-être tous les caractères spéciaux, je n’ai pas testé ni regardé le code) par le trait de soulignement. Par exemple :
    src_monexo_oef=description de mon exo
    si le fichier est src/monexo.oef

    Eric

    Le fait de mettre ce code dans filedesc me donne bien un commentaire dans la table qui décrit la liste des fichiers sur ma machine personnelle (sous Fedora, avec la dernière version svn de wims), MAIS PAS si je mets le même module dans mon compte modtool du serveur de Caen (wims 4.06). Il y a donc un bug technique à régler (peut-être juste faire la mise à jour), c’est un pb des développeurs, pas la faute de l’utilisateur malheureusement victime de ce dysfonctionnement !
    Les tests sur d’autres serveurs sont difficiles à faire du fait qu’il faut un compte modtool.

    Eric

    • Cette réponse a été modifiée le il y a 10 années et 2 mois par eric.
    en réponse à : Mise à jour wims 4.07c #2362
    eric
    Participant
    Up
    0
    Down
    ::

    Sur ma machine sous Fedora, j’ai eu le même problème, résolu par
    yum install gd-devel

    Eric

    eric
    Participant
    Up
    0
    Down
    ::

    Sur ma machine perso, la carte apparaît bien quand je change la ligne de code qui définit L.tileLayer, en remplaçant le truc avec un numéro compliqué par

    L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
        attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
    }).addTo(map);
    

    Il n’y a pas de numéro, donc (?) peut-être pas de limite de gratuité ?

    Eric

    en réponse à : Explications #2292
    eric
    Participant
    Up
    0
    Down
    ::

    Il semble que ça marche pour tous les modules (même oef) si on remplace aussi dans filedesc le slash (peut-être tous les caractères spéciaux, je n’ai pas testé ni regardé le code) par le trait de soulignement. Par exemple :
    src_monexo_oef=description de mon exo
    si le fichier est src/monexo.oef

    Eric

    • Cette réponse a été modifiée le il y a 10 années et 3 mois par eric.
    en réponse à : MathMl et commandes maths wims #2286
    eric
    Participant
    Up
    0
    Down
    ::

    Thank you Joke,
    but I think this fix for \cal in mathml doesn’t solve completely the problem.
    Unless we want to abandon totally the image mode, the same formula written should give the same result in both mathml and image mode, provided they respect some (maybe restricted, ideally not) wims syntax.

    I don’t know what mathml syntax is, but latex syntax is the following :
    \cal is a font change, hence valid for all characters after it inside its group.
    \mathcal is a function applied to one argument, which can be one character or a group of characters embraced inside brackets.

    This is not what directexec gives on Leiden server for mathml :
    \cal A gives correctly a calligraphic A in both modes
    \cal AB gives a calligraphic AB in image, but in mathml the B is back to roman
    \cal {AB} gives a calligraphic AB in image, but not understood in mathml
    \mathcal A gives strange result in directexec (the letter A appears 3 times, possibly a bug of directexec). Probably the image mode is correct, not mathml.
    \mathcal AB gives a calligraphic A and roman B in image mode, and only roman for mathml (+ same « bug » as above).

    The other point cannot be tested (at least I don’t know) inside directexec : it is the fact that some « error » in mathml seems to affect later formulas. If you try
    \statement{matrice \([1,0;3,-4]), base \(\mathcal B) , matrice \([1,0;3,-4])}
    in createxo under mathml mode, the second matrix is presented as an image, while the first is written in mathml, probably because the \(\mathcal B) makes mathml sick.

    So in my opinion we should first decide which syntax is allowed for calligraphic letters in wims (cal and/or mathcal, brackets or not, acts as font or funtion, …) and then try to make the parser render the formula in both modes as described by the proposed syntax. Since I am used to latex, I would of course prefer taking latex syntax as reference and try to adapt the wims parser for mathml, but you may have good reasons to object to this choice.

    Once the choice is done and the technical difficulties overcome, some pedagogical modules may have to be changed (I encountered the problem in the exercise module=U2/geometry/oefgeomeucl.fr&+exo=rotationanti&+cmd=new, which is now ok on your Leiden server).

    Eric

    en réponse à : Explications #2279
    eric
    Participant
    Up
    0
    Down
    ::

    On crée, s’il n’existe pas déjà, un fichier nommé filedesc dans le module, et on y met la description des fichiers, avec une égalité par fichier. Exemple :

    var_proc=fichier principal de calcul
    filedesc=description des fichiers du module

    A gauche du signe = on met le nom du fichier, dans lequel le caractère « . » est remplacé par « _ » et à droite la description.

    Eric

    en réponse à : MathMl et commandes maths wims #2278
    eric
    Participant
    Up
    0
    Down
    ::

    Bonjour,
    J’ai un problème avec les modes image/mathml :

    Si je suis en mode image, le texte suivant fonctionne :

    \text{S=pari([Mat([1,0,0;0,3,-4;0,4,3])])}
    \statement{La base \(\cal B) donne la matrice \(\S)}

    En mode mathml, la matrice est plus jolie mais l’instruction \cal n’est pas comprise et l’expression cal B est alors affichée.

    Si je remplace \cal par \mathcal, à nouveau le mode image fonctionne (mais avec un caractère B très petit), et en mode mathml on obtient un résultat identique au mode image : le \mathcal a été interprété correctement mais transformé en image (peut-être qu’il n’a pas d’équivalent en mathml), et la matrice est écrite aussi en mode image : pourquoi ? Le fait qu’une formule ne puisse pas être écrite en mathml entraîne-t-il le mode image pour toutes les formules de la page ?

    Autre question liée : doit-on considérer comme erreur de programmation d’écrire \cal plutôt que \mathcal dans les exercices (donc faire corriger les modules publiés ainsi), ou bien wims doit-il s’adapter pour comprendre \cal en mode mathml ?

    Eric

    en réponse à : commande solve de maxima #1546
    eric
    Participant
    Up
    0
    Down
    ::

    C’est le piège ! Les commandes solve existant à la fois dans wims, maxima, pari, il faut taper solve\( ) pour avoir vraiment le résultat de maxima
    ….
    Où le mettre dans une doc ??
    Bernadette

    Il faudrait le mettre aux endroits où il est dit qu’on peut appeler des logiciels externes (je n’ai pas le temps de vérifier tout de suite où ils sont) et peut-être aussi là où il est question des commandes qui posent ce problème, au moins les plus courantes comme « solve » et « random ». En disant que si une commande a un sens au niveau de wims et du logiciel externe, c’est wims qui prévaut ; et en renvoyant à un endroit unique qui suggérerait quelques astuces comme celle que tu suggères pour contourner le problème. Une difficulté est que j’imagine que les gens qui emploient maxima ou pari depuis wims vont rarement lire à ce moment la doc, mais plutôt imitent un texte source qui fonctionne.
    Il faudra peut-être aussi penser à signaler systématiquement cette difficulté lors des séances de formation de toutes sortes.

    Eric

    en réponse à : un bug « subtil »… #1212
    eric
    Participant
    Up
    0
    Down
    ::

    J'ai écrit des bêtises, ce n'est pas lié au serveur (j'ai juste eu de la malchance dans mes essais).

    Le problème est localisé, pas encore réparé.

     

    Eric

    en réponse à : un bug « subtil »… #1211
    eric
    Participant
    Up
    0
    Down
    ::

    bernadette a écrit :

    2- je ne suis pas arrivé à reproduire le second bogue : qui donne un message de non compréhension (qu'il y ait de nouveau deux signes = est de nouveau un bogue d'affichage du même type que le précédent.
     

    J'essaye encore. Mais si je n'arrive pas à le reproduire, je ne peux pas corriger.

    Bernadette


    Ca semble très perfide : apparemment ce message de non compréhension n'arrive qu'une seule fois sur un serveur donné (et à condition qu'il soit au moins en 4.04), ce qui limite beaucoup le nombre d'essais possibles (sauf à réinstaller un wims >=4.04 à chaque fois). C'est un peu comme les images TeX qui ne marchaient pas la première fois (temps trop long ?) dans certaines situations puis fonctionaient le coup suivant. Je ne sais pas si le problème est résolu définitivement sur un serveur quand il est arrivé une fois, ou si le fichier manque à nouveau (si c'est ça le problème) après un certain temps (extinction de la session, ou ménage quotidien…). D'après le message de Paul, l'erreur est pourtant arrivée plusieurs fois (sur le même serveur ?)

    Eric

    en réponse à : un bug « subtil »… #1207
    eric
    Participant
    Up
    0
    Down
    ::

    Juste pour info technique et avant d'oublier, il semble que ça fonctionne correctement si le serveur est en version 4.03a et pas en version 4.04

     

    Eric

    en réponse à : Forum des classes virtuelles #1005
    eric
    Participant
    Up
    0
    Down
    ::

    Chantal Causse a écrit :

    Pas beaucoup de réponses à la question d'Eric qui n'est pourtant pas récente…

    Je profite donc du sujet qui existe pour poser mes questions à ce propos.

    • j'ai l'impression qu'on ne peut pas configurer le forum pour que l'auteur d'un message puisse modifier ce qu'il a écrit, par exemple corriger une faute d'orthograffe. Pour certaines utilisations, ça me semblerait utile aussi. Est-ce que ce serait envisageable ?

    En dehors de l'aspect technique, j'hésite sur la politique à adopter : si un message est modifié après que des réponses soient apportées, le fil devient incompréhensible.
    Est-ce qu'il vaut mieux laisser les gens prendre leurs responsabilités (c'est le plus pratique pour corriger un faute), ou ne permettre par exemple qu'un ajout (daté) en fin de message sans modifier le message lui-même, ou ne rien permettre ?

    • pourrait-on inclure dans un message du forum la dernière page d'un exercice ? (un peu comme quand on l'enregistre) ou alors est-il possible de faire un lien dans un message du forum vers un exercice enregistré par l'auteur ?

    Chantal

    Ce serait sans doute bien, c'est probablement pas facile à sécuriser (empêcher que le lien soit utilisé après modification pour accéder à d'autres exos enregistrés).

     

    J'ai aussi une question sur le forum : il m'arrive d'ouvrir une classe en collaboration avec un autre enseignant (i.e. j'ouvre la classe à mon nom et je lui donne les mots de passe). Et je suis souvent frustré du fait que wims ne reconnaît qu'un seul enseignant, en particulier n'envoie un mail, lors d'écriture sur le forum, qu'à moi seul.

    Est-ce que d'autres ont eu cette frustration, et comment la régler au mieux ?

    Une solution que je vois est de permettre que les mails envoyés par le forum soient envoyés à l'enseignant (toujours unique) et à d'autres adresses précisées dans la configuration de la classe. Serait-ce bien ? Quels inconvénients ? Serait-ce suffisant (i.e. il y a peut-être d'autres situations que le forum où on voudrait tout partager) ?

     

    Eric

    en réponse à : Valeurs différentes avant et après la réponse #1087
    eric
    Participant
    Up
    0
    Down
    ::

    Merci pour la réponse, je vais tâcher de comprendre ça et faire transformer les tab en retours à la ligne au bon moment (peut-être dans le slib off2jmol ou dans le anstype jmolclick?), car le but n'est pas d'afficher du « pre » mais  de faire afficher la même chose à jmolclick avant et après réponse (au moins pour la partie indépendante de la réponse)

     

    Eric

20 sujets de 21 à 40 (sur un total de 56)