Toutes mes réponses sur les forums
-
AuteurMessages
-
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier.
-
Cette réponse a été modifiée le il y a 8 années et 1 mois par
Olivier. Raison: supprime les cellules vides a coté du zéro
Olivier Bado-Faustin / Université Côte d’Azur
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clésOlivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clés::Bonjour,
A mon avis, la copie du répertoirepublic_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
Olivier
Maître des clés::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
2 décembre 2016 à 14:44 en réponse à : Inscrire des participants dans un groupement de classes par liaison tableur #3605Olivier
Maître des clés::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
Olivier
Maître des clés::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
Olivier
Maître des clésOlivier
Maître des clésOlivier
Maître des clés::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
Olivier.
Olivier Bado-Faustin / Université Côte d’Azur
-
Cette réponse a été modifiée le il y a 8 années et 1 mois par
-
AuteurMessages