Dépôt de fichier et lien de téléchargement

Accueil Forums Programmation WIMS Programmation d’exercices OEF Dépôt de fichier et lien de téléchargement

Vous lisez 13 fils de discussion
  • Auteur
    Messages
    • #5769
      virginie
      Participant
      Up
      0
      Down
      ::

      Bonjour,
      j’aimerais savoir s’il est possible de stocker un fichier avec une extension non commune (.lg4) ou éventuellement un zip, quelque part sur mon serveur wims local, pour ensuite ajouter un lien à partir d’un module modtool (créé avec latex2wims) de facon à ce que les étudiants puissent le télécharger.

      J’ai ajouté le fichier dans le dossier ‘other files’ à partir de modtool, mais le lien vers ce fichier ne fonctionne pas (ni en utilisant href, ni en utilisant link).
      J’ai remarqué que seuls les fichiers .png apparaissent dans la liste des fichiers contenus dans le dossier lorsque j’affiche son contenu à partir du Module de Maintenance de Wims / Direct file management.

      Merci beaucoup!

    • #5770
      Julien
      Modérateur
      Up
      0
      Down
      ::

      Bonjour,

      Pour les fichiers ods le code suivant fonctionne si le fichier est déposé dans le répertoire image :

      <a href="\imagedir/Tableau.ods">Évolution des prix au m<sup>2</sup></a>

      • Cette réponse a été modifiée le il y a 1 année et 1 mois par bernadette.
      • Cette réponse a été modifiée le il y a 1 année et 1 mois par bernadette.
    • #5772
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Dans un document, il faut mettre \filedir et non \imagedir
      Le répertoire dépend de ce qui a été mis dans var.proc
      Bernadette

      De l’aide en ligne
      Les fichiers à déposer dans doc/1/files ou dans doc/files (vous devez alors avoir écrit common_files=yes dans le fichier var.proc) peuvent être utilisés dans une page d'un document à condition de faire précéder leur nom de \filedir et d'utiliser la balise html correcte ou pour les fichiers audio d'utiliser \audio{}.

      • #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 1 année et 1 mois par Hilaire Fernandes.
    • #7638
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Et avec / au lieu de \ dans le code  \filedir/MA-TAF-2020.pdf,

      cela ne fonctionne pas non plus ? C’est dans un document ou dans un module OEF ?
      Dans un module OEF, la syntaxe \imagedir n’est possible que dans un exercice
      codé donc en OEF,
      pas dans la page d’introduction qui est codée en langage WIMS.

      • Cette réponse a été modifiée le il y a 1 année et 1 mois par bernadette.
    • #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

    • #7643
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Dans un module en langage wims ou dans la page intro.phtml qui est en langage wims, <a href= »$module_dir/binary/MA-TAF-2020.pdf« > ici</a> (tout dépend où vous l’avez déposé, bien sûr). La racine est $module_dir

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

    • #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.

       

    • #7645
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      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.

      Je répète: il y a des modules oef, des modules écrits en langage wims, des documents. Tout cela est un module.

      • #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é.

         

         

    • #7646
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      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

       

    • #7648
      Avatar photoOlivier
      Maître des clés
      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.

      Olivier Bado-Faustin / Université Côte d’Azur

      • #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.

    • #7654
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      https://wimsauto.universite-paris-saclay.fr/wims/wims.cgi?module=help/wimsdoc&subject=variables#variables

      https://wimsauto.universite-paris-saclay.fr/wims/wims.cgi?lang=fr&+module=help/oefdoc

      Je ne l’avais pas fait ce matin car j’avais regardé mon wims local avec une adresse en 127.0.0.1. et pour gagner 1 minute, vous m’en avez fait perdre 5 !!!cela m’apprendra.

      (je n’ai pas mis le lien dans les balises, donc en cliquant dessus vous risquez de perdre le forum !).

      • #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.

    • #7657
      bernadette
      Maître des clés
      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 pour wimsdoc, j’ai donné un lien sur une page spécifique.

      Vous pouvez aussi trouver des liens nettoyés dans les a propos, mais peut-être pas sur la ligne que vous voulez dans l’aide.

      Bernadette

      • Cette réponse a été modifiée le il y a 1 année et 1 mois par bernadette.
    • #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

    • #7661
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      1. le sujet de cette liste n’est plus du tout le bon

      2. Si vous voulez vous refaire une page à vous avec la doc de quelques slib, ce n’est en effet pas possible. Je suppose que vous en voyez l’intérêt, moi pas.

      3. Si vous n’essayez pas de comprendre la logique des url, tant pis. Vous pouvez aussi utiliser d’autres exerciseurs si celui-là ne vous convient pas.

      4. WIMS est un logiciel open source, vous pouvez le modifier et envoyer un patch.

      • #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.

Vous lisez 13 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.