Hilaire Fernandes

Toutes mes réponses sur les forums

20 sujets de 1 à 20 (sur un total de 46)
  • Auteur
    Messages
  • en réponse à : Lien permanent vers documents WIMS #7667
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Je vois que les url sur les pages de doc n’ont plus le nom du module (documentaire).

    Par exemple un lien sur CANVAS n’a plus de référence vers le module documentaire:

    https://wims.univ-cotedazur.fr/~wims/wims.cgi?cmd=resume&+session=DHDD1E3A94.2&+subject=canvas#canvas

    J’ai l’impression qu’il faut complètement reconstruire l’URL: enlever les attributs cmd et session et retrouver le nom du module. En recopiant le nom du module de votre exemple cela semble fonctionner:

    https://wims.univ-cotedazur.fr/~wims/wims.cgi?&+lang=fr&+module=help%2Fwimsdoc&+subject=canvas#canvas

    Reste à voir pour d’autres modules documentaires.

     

    en réponse à : Dépôt de fichier et lien de téléchargement #7662
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    C’est pas parce qu’il y a un problème sur le système documentaire de WIMS qu’il faut avoir des propos ad personam.

    en réponse à : Dépôt de fichier et lien de téléchargement #7660
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Non, ce n’est pas possible. Mais rien ne vous empêche d’enlever le numéro de session lorsque vous faites votre marque-page. D’ailleurs

    C’est ballot de devoir nettoyer des signets qui devraient être fonctionnels, mais passons.

    Sur ce lien lorsque j’enlève l’attribut SESSION, l’url ne donne pas accès à la doc, c’est toujours cassé :

    https://wims.univ-cotedazur.fr/~wims/wims.cgi?cmd=resume&+session=DHDD1E3A94.1&+subject=slib#content_chemistry

    en réponse à : Dépôt de fichier et lien de téléchargement #7656
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    J’ai bien peur de ne pas comprendre votre message. Je connais ces docs dont vous donnez une url « nettoyée ».

    En revanche, est-ce que WIMS pourrait être configuré pour que les url des pages  documentaires (et sous pages cela va de soit)  soient présentées à l’utilisateur sous une forme nettoyée de leur numéro de session. Un utilisateur quelconque pourrait alors créer des signets fonctionnels de pages ou sections d’un document WIMs.

    en réponse à : Dépôt de fichier et lien de téléchargement #7655
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Ce que veux dire Hilaire (si je comprend bien), c’est que les liens de la doc de WIMS ne sont pas partageables ailleurs que dans WIMS. Et en effet, on peut difficilement partager un lien ici dans le forum par exemple.

    Oui c’est ça. C’est comme si sur un livre on ne pouvait lire qu’une page à la fois, ne pas avoir le droit de mettre de signet. C’est assez handicapant surtout lorsque l’on découvre le système. La notion de session n’a pas de raison d’être sur une documentation.

    AMHA, idéalement la documentation technique de référence de WIMS ne devrait pas être écrite avec WIMS mais avec un autre format pensé pour ça.

    en réponse à : Dépôt de fichier et lien de téléchargement #7647
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    AMHA, la documentation de WIMS souffre d’un problème majeur, non pas de contenu mais de structure, et qui est un très gros frein pour une plus grande diffusion et acceptabilité.

    Un exemple au hasard, la documentation WIMS casse le concept d’URI du web. Je peux développer, si intérêt, sur d’autres aspects handicapants de la documentation.

    Cela se trouve dans la documentation générale de wims qui concerne donc le langage wims. Je préfère ne pas répéter les choses. C’est plus dur à entretenir.

    Avec une documentation proprement structurée tu ne devrais pas en effet à devoir répéter les choses, mais y référer directement, à la section près.

    L’aide quand on est sur modtool contient avec des liens: Veuillez consulter Doc technique afin de connaître la structure d’un module WIMS ainsi que la syntaxe et le format de son contenu. Vous trouverez ici la Doc OEF

    En effet, mais ces liens ne fonctionnent pas, en cliquant dessus ça ferme la fenêtre pop-up. J’ai néanmoins, bien  entendu, consulter les sections Module de la doc technique mais sans y trouver d’aide concernant mon problème, le dépot de fichier.

    Heureusement, le forum comme à plusieurs reprises a été salutaire.

    PS: Ta vision sur la documentation est biaisée car tu connais en détail le système. Les feedbacks que feront une infime minorité de néophytes sur un système vaut en général son pesant d’or car il indique les lacunes à combler en priorité.

     

     

    en réponse à : Dépôt de fichier et lien de téléchargement #7644
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Comme je l’ai écrit dans mon message initial , c’est pour mettre dans l’intro du module, cela fonctionne maintenant. Merci !

    <a href="$module_dir/binary/MA-TAF-2020.pdf" target="_blank">TAF Math 2020 (pdf)</a>

    J’espère avoir compris dans quel cas vous êtes. « un module » ne répondait pas à la question que je vous posais.

    Ok.

    La racine est $module_dir

    Utile à documenter dans l’aide de la page « Fichier Déposé » de modtool car elle ne contient pas d’information utile.

     

    en réponse à : Dépôt de fichier et lien de téléchargement #7641
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Avec les slash ça ne fonctionne pas non plus.

    C’est un fichier déposé dans un module. J’ai aussi essayé avec le nom du module

    <a href="H3~taf2020~oefMath.fr/binary/MA-TAF-2020.pdf">TAF Math 2020 (pdf)</a>

    en relatif ou absolu

    en réponse à : Dépôt de fichier et lien de téléchargement #7636
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Bonjour,

    Confronté au besoin de mettre dans l’intro du module un lien vers un PDF déposé dans le module, je déterre ce sujet.

    Je ne trouve pas l’aide en ligne dont tu fais référence[1], ni dans la documentation WIMS (pas facile sans index ni recherche plein texte possible)

    Je ne parviens pas à faire fonctionner le lien avec ce code introduit dans le fichier  intro.phtml :
    Il reprend les questions du <a href="\filedir\MA-TAF-2020.pdf">TAF Math 2020 (pdf)</a>

    Comment faire ?

    Merci

    [1] Google recherche avec « wims module common_files » ne donne aucun résultat.

    • Cette réponse a été modifiée le il y a 3 jours et 6 heures par Hilaire Fernandes.
    en réponse à : Type coord #7624
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Fonctionne ou pas avec Flydraw?

    en réponse à : Type coord #7621
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Le type draw permet de cliquer sur plusieurs points.

    Dans la documentation, je devine que c’est pour le canvasdraw, ce n’est pas clair ?

    https://wims.univ-cotedazur.fr/wims/wims.cgi?session=564D32D848.4&+lang=fr&+module=help%2Foefdoc&+cmd=help&+special_parm=reply%2Cdraw#_draw

    • Cette réponse a été modifiée le il y a 1 semaine et 5 jours par Hilaire Fernandes.
    en réponse à : Type coord #7616
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    J’ai besoin que l’utilisateur designe deux points sur un même graphique draw:

    a) Donne les coordonnées du point B.
    B ( xxx ; yyyy )
    b) Place le point A(-4 ; 2).
    c) Place le point D, pour que ABCD soit un losange.

    Probleme, lorsqu’il désigne le point A, l’exercice se termine et le point D est considéré faux. Est-il possibe d’avoir deux réponses de type coor ?

    Merci

    J’ai codé comme suit:

    \integer{ deltaX = randint(0..10) }
    \integer{ deltaY = randint(0..4) }
    
    :Sommets du losange
    \matrix{ sommets = wims(eval -6 + \deltaX), wims(eval -1 + \deltaY)
    wims(eval -6 + \deltaX), wims(eval -6  + \deltaY)
    wims(eval -3 + \deltaX), wims(eval -2  + \deltaY)
    wims(eval -3 + \deltaX), wims(eval 3  + \deltaY) }
    
    :Caracterisitique du canvas
    \integer{ min = -7 }
    \integer{ max = 8}
    \integer{ largeur = 400 }
    \text{ pixelA = slib(draw/convpixel \sommets[1;], \largeur, \largeur, \min, \max, \min, \max, 0, pixels) }
    \text{ pixelD = slib(draw/convpixel \sommets[4;], \largeur, \largeur, \min, \max, \min, \max, 0, pixels) }
    
    :les coordonnées des axes
    \text{ coordonnees = }
    \for{ x = -6 to 7 }{
    \if { \x != 0 }{
    \text{ coordonnees = \coordonnees
    text black, \x - 0.2, -0.1, large , \x } } }
    \for{ y = -6 to 7 }{
    \if { \y != 0 }{
    \text{ coordonnees = \coordonnees
    text black, 0.2, \y + 0.3, large , \y} } }
    
    \text{ repere = slib(draw/repere \largeur, \largeur, 0, \min, \max, \min, \max, 1, 1, red, blue) }
    
    :Système d'axes
    \text{ systemeAxes = draw( \largeur, \largeur
    \repere [3..-1;]
    xrange \min, \max
    yrange \min, \max
    \coordonnees
    text black, \sommets[2;1] + 0.2, \sommets[2;2] - 0.4 , giant, B
    crosshair \sommets[2;], black
    text black, \sommets[3;1] + 0.2, \sommets[3;2] - 0.4 , giant, C
    crosshair \sommets[3;], black )
    }
    
    \statement{
    Voici un système d'axes.
    - \pixelA - \pixelD
    <div class="spacer"><b>a&#46</b> Donne les coordonnées du point B.
    <br>B (\embed{ reply 1, 1 } ; \embed{ reply 2, 1 })
    </div>
    
    <div class="spacer"><b>b&#46</b> Place le point A(\sommets[1;1] ; \sommets[1;2]).
    \embed{ reply 3 }
    </div>
    
    <div class="spacer"><b>c&#46</b> Place le point D, pour que ABCD soit un losange.
    \embed{ reply 4 }
    </div>
    }
    
    \answer{ xB }{ \sommets[2;1] }{ type = auto }
    \answer{ yB }{ \sommets[2;2] }{ type = auto }
    \answer{ Designe A } { \systemeAxes ; point, \pixelA[1], \pixelA[2] } { type = coord }
    \answer{ Designe D } { \systemeAxes ; point, \pixelD[1], \pixelD[2] } { type = coord }
    
    

     

    • Cette réponse a été modifiée le il y a 1 semaine et 6 jours par Hilaire Fernandes.
    • Cette réponse a été modifiée le il y a 1 semaine et 6 jours par Hilaire Fernandes.
    • Cette réponse a été modifiée le il y a 1 semaine et 6 jours par Hilaire Fernandes.
    en réponse à : Type coord #7615
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Bon, déplacement de la macro repère avant les x/y-range puisque repere fonctionne en coordonnées écran…

    en réponse à : Type coord #7611
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Néanmoins le repère ne s’affiche pas, juste deux bout d’axes. Une idée ?

    Repère cassé:
    https://pasteboard.co/Mlo7p9WGs4jZ.png

    en réponse à : Type coord #7610
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Je parle du type de réponse draw (documentation oef, type de réponses) (les liens ne fonctionnent bien sûr pas ici, mais j’ai la flemme de nettoyer …)

    Merci. Où se trouve cette page ?

    Bon, j’ai remis avec draw, il faudra que j’y remette les valeurs sur les axes que j’avais codées mais devenu caduc avec canvasdraw car il le propose nativement.

    Néanmoins le repère ne s’affiche pas, juste deux bout d’axes. Une idée ?

    La bonne nouvelle c’est que le clic fonctionne.

    
    \integer{ deltaX = randint(0..10) }
    \integer{ deltaY = randint(0..4) }
    
    :Sommets du losange
    \matrix{ sommets = wims(eval -6 + \deltaX), wims(eval -1 + \deltaY)
    wims(eval -6 + \deltaX), wims(eval -6  + \deltaY)
    wims(eval -3 + \deltaX), wims(eval -2  + \deltaY)
    wims(eval -3 + \deltaX), wims(eval 3  + \deltaY) }
    
    :Caracterisitique du canvas
    \integer{ min = -7 }
    \integer{ max = 8}
    \integer{ largeur = 400 }
    \text{ pixelA = slib(draw/convpixel \sommets[1;], \largeur, \largeur, \min, \max, \min, \max, 0, pixels) }
    \real{ pixelAx = \pixelA[1] }
    \real{ pixelAy = \pixelA[2] }
    
    :Système d'axes
    \text{ systemeAxes = draw( \largeur, \largeur
    xrange \min, \max
    yrange \min, \max
    slib(draw/repere \largeur, \largeur, 0, \min, \max, \min, \max, 1, 1, red, blue)
    text black, \sommets[2;1] + 0.2, \sommets[2;2] - 0.4 , giant, B
    crosshair \sommets[2;], black
    text black, \sommets[3;1] + 0.2, \sommets[3;2] - 0.4 , giant, C
    crosshair \sommets[3;], black )
    }
    
    \statement{
    Voici un système d'axes.
    
    <br>
    <div class="spacer"><b>a&#46</b> Donne les coordonnées du point B.
    <br>B (\embed{ reply 1, 1 } ; \embed{ reply 2, 1 })
    </div>
    
    <div class="spacer"><b>b&#46</b> Place le point A(\sommets[1;1] ; \sommets[1;2]).
    \embed{ reply 3 }
    </div>
    
    }
    
    \answer{ xB }{ \sommets[2;1] }{ type = auto }
    \answer{ yB }{ \sommets[2;2] }{ type = auto }
    \answer{ Designe A } { \systemeAxes ; point, \pixelAx, \pixelAy } { type = coord }
    
    
    en réponse à : Type coord #7606
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Le type coord est un click sur une image (de type png). Pour canvasdraw qui ne crée pas une image, utiliser le type draw qui a d’ailleurs beaucoup plus de possibilités. Bernadette

    C’est très frustrant 🙁 pas vu d’information sur cette limitation, possible que je suis passé à côté mais je me souviens de tes conseils d’utiliser canvasdraw qui offraient plus de possibilités.

    De ma faible expérience draw a des limites sur lequel je me suis heurté (texte avec accent, limite avec la macro repere), toutes évoquées dans mes messages précédents.

    Merci

    en réponse à : Lien permanent vers documents WIMS #7603
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Merci. Il faudra voir comment je peux faire des liens permanent pour d’autres ressources.

    C’était le lien tel que donné dans la page principale du doc technique lorsqu’on y accède 🙁

    Sur cette page, il faudrait que les url puissent être enregistrées sous forme de marque page. La doc de WIMS est abondante mais déstructurée, j’ai besoin de faire des marques pages pour y accéder rapidement, sinon je perds trop de temps à retrouver l’information que je cherche et que je sais exister par ailleurs.

     

    en réponse à : gridfill #7599
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Ceci dit j’essaye maintenant avec canvasdraw mais axisnumbering produit des labels de nombres entiers sous formes décimales et un sur deux. Pas vu d’option pour changer ça. Je fais les labels à la main mais c’est lourd.

    Il faut indiquer la precision

    axis
    axisnumbering
    precision 1
    grid 1, 1, gray, 1, 1, 4, red  
    • Cette réponse a été modifiée le il y a 2 semaines et 4 jours par Hilaire Fernandes.
    en réponse à : Draw, vide #7598
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    \text{ repere = slib( draw/repere 400, 400  0, -7, 8, -7, 8, , , red, blue) }

    en réponse à : gridfill #7595
    Hilaire Fernandes
    Participant
    Up
    0
    Down
    ::

    Non, la distance est en pixels (c’est indiqué dans canvasdraw il me semble).

    Pas d’unité précisée dans la doc de draw concernant la commande gridfill.

    J’ai essayé en considérant en pixel mais je n’obtiens rien que je comprenne

    Ceci dit j’essaye maintenant avec canvasdraw mais axisnumbering produit des labels de nombres entiers sous formes décimales et un sur deux. Pas vu d’option pour changer ça. Je fais les labels à la main mais c’est lourd.

     

20 sujets de 1 à 20 (sur un total de 46)