Olivier

Toutes mes réponses sur les forums

20 sujets de 241 à 260 (sur un total de 377)
  • Auteur
    Messages
  • en réponse à : mathml input et tableau de variation #3868
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Pour ma part, j’ai assez peur de ce que peuvent donner les dessins canvas lorsqu’ils sont lus par une synthèse vocale.
    Pour des raisons d’accessibilité, je conseillerai donc tout de même de passer par le simple tableau HTML tant que c’est possible, et ne réserver les dessins canvas que dans le cas contraire.

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

    en réponse à : mathml input et tableau de variation #3850
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Je ne sais pas si ca peut aider, mais éventuellement, un simple tableau HTML pourrait peut-être convenir ?

    \title{special mathml}
    
    \statement{
    <table class="wimsborder wimscenter">
        <tr><th>\(x)</th><th>\(-\infty)</th><th colspan="3">0</th><th>\(+\infty)</th></tr>
        <tr><td style="line-height:3em;">\(x^2)</td><td style="vertical-align:top;">\(+\infty)</td><td>\(\searrow)</td><td style="vertical-align:bottom;">\embed{r1,3}</td><td>\(\nearrow)</td><td style="vertical-align:top;">\(+\infty)</td></tr>
    </table>
    }
    \answer{}{aaa}{type=atext}
    • Cette réponse a été modifiée le il y a 8 années et 1 mois par Avatar photoOlivier.
    • Cette réponse a été modifiée le il y a 8 années et 1 mois par Avatar photoOlivier. Raison: supprime les cellules vides a coté du zéro

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

    en réponse à : Abréviation de minute #3840
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour Marie-Claude,
    C’est une bonne remarque. En effet, elle aurait certainement sa place dans une éventuelle liste des bonnes pratiques d’écriture / formulation.

    Il ne faut pas hésiter cependant à contacter directement les auteurs des modules dans lesquels on rencontre le souci, je suis sûr que cela aura un impact plus rapidement.

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

    en réponse à : pb apache 2.4 debian-live-8.7.1-i386 #3807
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    pour ma part, les serveurs WIMS que je gère sont sur Debian 7.11, et c’est bien cgid qui est activé dans Apache, sans que cela pose de probleme.

    J’ai également installé un Debian 8.7 sur une VM, et WIMS y fonctionne également sans souci.
    Avez-vous suivi la doc d’install disponible sur le wiki ?

    http://wiki.wimsedu.info/doku.php?id=installation:debian

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

    en réponse à : navigateur et mathml #3801
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour Paul,
    Quel serveur WIMS utilises-tu ? A priori, il ne doit pas être à jour, car ce que tu proposes est déjà en place 😉

    Il suffit de tester ce module par exemple sur le serveur wims.unice.fr (qui est en v. 4.13d) :
    http://wims.unice.fr/wims/wims.cgi?module=H4/algebra/racine1.fr

    • sur Firefox, les racines s’affichent nativement en MathMl
    • sur Chrome et Safari, qui ne gerent pas MathMl à 100%, on charge MathJax

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

    en réponse à : à propos de KnoWims #3788
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    J’avoue ne pas pouvoir vous aider sur Knoppix.
    Cependant : il me semble que Knoppix est surtout utile lorsque vous souhaiter faire une clé usb bootable avec WIMS.
    Or de ce que je comprend, vous disposer d’un micro-serveur. Pourquoi ne pas lui installer directement un Debian avec WIMS ?

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

    en réponse à : QCM à la suite et Variable disparue #3750
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour Jacques,
    Pour qu’un exercice OEF devienne un « modele » susceptible d’etre interprété par Createxo dans la partie « adapter », il doit respecter certaines syntaxes.
    Par exemple : chaque variable qu’on souhaite modifiable dans adapter doit se présenter comme suit :

    :Titre du parametre
    Texte explicatif
    \text{parametre=valeur}

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

    en réponse à : Installation 4.13d sur RaspBerry Pi #3740
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Pour donner plus de précisions sur ce que j’appelais assez simplement plus haut un « probleme avec les floats » :
    Il s’agit en fait d’un souci de transmission d’informations entre 2 programmes (wims et wimslogd)
    L’un « envoie » à l’autre un ensemble de variable, dont des floats.
    Et le problème survient sur ARM lorsque le second programme lit le float recu : cela déclenche un Bus error.

    On peut tout à fait simuler ce comportement au sein d’un seul et même programme pour faire plus simple. voici un code C qui simule cela :

    /* Test program, simulating communication between wims <-> Wimslogd*/
    
    // Compilation :
    //gcc -g -O2 -Wall   -DGNU_SOURCE -DVERSION_DATE=\"2014-05-22\" raspberry_wims.c -L../lib -lwims -lm -o raspberry_wims
    
    // Compilation Raspberry :
    //gcc -g -O2 -Wall -DGNU_SOURCE raspberry_wims-test.c -L../lib -lwims -lm -o raspberry_wims-test -march=armv6 -mfpu=vfp -mfloat-abi=hard
    
    #include <stdio.h>
    #include <memory.h>
    
    typedef struct scoreresult {
        float require, weight, score, mean, last, try, best, level;
    } scoreresult;
    
    #define MAX_CLASSEXOS 256
    
    #define exocnt 2
    struct scoreresult tscore[MAX_CLASSEXOS];
    struct scoreresult *rscore;
    //int answerlen;
    
    /* Simule l'écriture des données dans le fichier d'échange */
    void writeBuffer(void)
    {
        printf("écriture des données...\n");
        tscore[0].require = 1.23456;
    }
    
    /* Simule la lecture des données à partir du fichier d'échange */
    void readBuffer(void)
    {
      char *pp;
    
      printf("Lecture des données...\n");
    
      pp = tscore;
      rscore=(struct scoreresult *) pp;
    }
    
    /* Programme principal */
    int main(void)
    {
        printf("Début de la simulation...\n");
    
        writeBuffer();
        readBuffer();
    
        printf("Données envoyées : \n");
        printf("tscore[0].require = %f \n", tscore[0].require);
        printf("[HEX] tscore[0].require is %x\n", *(unsigned int*)&tscore[0].require);
    
        printf("Données Recues : \n");
        printf("[HEX] rscore[0] is %x\n", *(unsigned int*)&rscore[0]);
        /** C'est ici, à la lecture de "rscore[0].require" qu'on obtient un "BUS ERROR" sur un Raspberry Pi **/
        printf("[HEX] rscore[0].require is %x\n", *(unsigned int*)&rscore[0].require);
        printf("rscore[0].require = %f \n", rscore[0].require);
    
        return 0;
    }

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

    en réponse à : Installation 4.13d sur RaspBerry Pi #3739
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Je viens de remettre la main sur la dernière commande de compilation qu’on avait utilisée sur Raspberry (en vain) :

    gcc -g -O2 -Wall -DGNU_SOURCE [...] -march=armv6 -mfpu=vfp -mfloat-abi=hard

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

    en réponse à : Installation 4.13d sur RaspBerry Pi #3738
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Je n’ai plus la possibilité de tester cela, mais au cas ou un spécialiste du C serait prêt à creuser la question, je vais essayer de donner quelques infos supplémentaires, mais ma mémoire n’est pas très bonne, et ca commence vraiment à dater…

    • QuelS modèleS de raspberry pi ont-il été utilisé ?==> Raspberry Pi A et 2B
    • quel système d’exploitation ? Il me semble que c’etait un raspbian
    • Comment a été installé wims ? ==> installé automatiquement, manuellement, compilé, recompilé plusieurs fois… avec des options du genre « softfloat » et « hardfloat »

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

    en réponse à : Installation 4.13d sur RaspBerry Pi #3734
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bizarre que Wims soit aussi dépendant du processeur.

    En fait, ce n’est pas tant le processeur que son architecture qui pose problème. WIMS marche très bien avec un processeur AMD par exemple 😉
    Les processeurs ARM ont vraiment une architecture propre.

    Si ça ne marche vraiment pas avec le raspberry, je vais me tourner vers des tablettes Windows bas de gamme.

    C’est en effet une piste. Sinon il existe aussi des micro PC pas plus grands que le raspberry Pi, mais en processeurs type Intel :
    Le stick « Archos » :
    http://www.lesnumeriques.com/ordinateur/archos-pc-stick-p27217/archos-presente-son-mini-pc-hdmi-stick-n43499.html
    ou encore les « up board » : http://up-shop.org/4-up-boards
    ou les arduino : http://www.materiel.net/micro-pc-arduino/genuino-arduino-101-powered-by-intel-126656.html

    … mais il doit y en avoir d’autres.

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

    en réponse à : Installation 4.13d sur RaspBerry Pi #3732
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Je me suis moi-même cassé les dents sur les 2 premières versions des raspberry Pi. (je n’ai pas réessayé depuis)
    De ce que je me rappelle, il y a un problème de transfert d’informations en virgule flottante.
    Le Rasperry utilise un processeur ARM, différents des processeurs de type « Intel » classiques, d’où l’incompatibilité.
    En fait, WIMS plante sur ARM dès qu’on tente d’accéder aux notes, c’est à dire :

    • Dès la connexion à une classe pour un participant
    • ou lors de l’affichage des notes pour un enseignant.

    Je pense qu’il est préférable de se tourner vers d’autres solutions, comme « Knowims » : un serveur WIMS sur une clé USB : http://wimsedu.info/?p=3196

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

    en réponse à : Petite erreur dans module OEF #3720
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Merci pour ces signalements. ils sont très importants pour améliorer la qualité des contenus.
    De manière générale, les soucis rencontrés sur un exercice ou un module sont à signaler directement à l’auteur.
    On trouve l’auteur d’un module ou d’un exercice en cliquant sur le lien « à propos »

    En l’occurence, pour les modules « U2/graph/oefpert.fr » et « U1/graph/oefgraph.fr », il s’agit de Bernadette Perrin-Riou

    nb : si jamais l’auteur ne répondait pas, alors le forum est en effet un moyen de signaler ceci. Sans oublier l’adresse « qualite@wimsedu.info » pour toute question liée aux corrections des modules pédagogiques gérés par l’association.

    ps : pensez également à fournir un permalien vers l’exercice qui pose problème (on le trouve également dans la fenêtre « a propos »), cela fait gagner du temps et permet de donner une indication très précise de l’exercice en question.

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

    en réponse à : serveur WIMS + OpenBSD -release/-stable #3704
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    A mon avis, la copie du répertoire public_html/ ne fonctionnera pas : celui-ci contient des fichiers templates WIMS (.phtml) qui doivent etre interprétés par WIMS avant d’etre fournit au serveur Web. Il me semble donc préférable de les laisser dans WIMS.

    Par contre, je vous invite à regarder le script bin/apache_config et à l’adapter à votre serveur HTTPd. (ce script s’occupe de faire les alias corrects)

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

    en réponse à : Problème d'affichage d'image #3691
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Lorsque je dépose une image dans createxo, ce dernier me fournit le code à utiliser, en l’occurence :

    <img src="\imagedir/calimero.png"/>

    Je pense donc qu’il manque un « anti slash » devant votre « imagedir » dans le code que vous indiquez.

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

    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Il me semble que le format « CSV » correspond à « Comma-Separated Values », c’est à dire des valeurs séparées par des virgules.
    Or dans votre document, les valeurs sont séparées par des points-virgules me semble-t-il.
    Essayez de remplacer les points-virgules par des virgules, au cas où..

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

    en réponse à : Mac os Sierra #3575
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Je viens moi aussi de passer à Sierra, et j’en ai profité pour rassembler sur une page wiki les 2 opérations à effectuer après une mise à jour MacOS X majeure :

    http://wiki.wimsedu.info/doku.php?id=installation:apple:macosx_maj

    Passez une bonne journée,

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

    en réponse à : Location #3563
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Précisons également que le script doit être lancé depuis le répertoire d’installation de WIMS bien sûr.

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

    en réponse à : Location #3562
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    en effet, les quotes doivent être de simples apostrophes. ce sont justement ces caractères qui sont mauvais dans le premier message.

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

    en réponse à : Location #3556
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Attention : le code de Bernadette contient des caractères étranges. Le code correct est le suivant :

    export LC_ALL=C
    grep location log/classes/*/.def | awk -F= '{print $2}' | tr '[:upper:]' '[:lower:]' |sort -f | uniq > location.txt
    • Cette réponse a été modifiée le il y a 8 années et 8 mois par Avatar photoOlivier.

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

20 sujets de 241 à 260 (sur un total de 377)