Toutes mes réponses sur les forums
-
AuteurMessages
-
bernadette
Maître des clés::Je ne sais pas répondre à la question. Il faudrait voir une version minimale de l’exercice (ou d’un « faux » exercice) qui ne fonctionne pas.
Mais du coup, je vais commenter la partie « html ».
A quoi sert la table du début, il vaut mieux mettre un <div> (div).Remplacer les <font qui seront « deprecated » par
<span style= »color:gray: »> (verifier que gray est une couleur acceptée ou mettre le code.
remplacer u<sub>n</sub>=u<sub>0</sub> par \(u_n = u_0 \] par exemple, etc …
Bernadettebernadette
Maître des clés::S’il te plait, le sujet concerne maintenant les aides. Il vaut mieux avoir un nouveau fil ! Bref
je ne réponds plus sur ce fil !
Tu peux rajouter un petit message à l’étape 1, comme quoi il faut déjà répondre à la question 1 …. ou faire apparaître le message d’aide dans le texte (simplement à l’étape 2) (voir la documentation).
bernadette
Maître des clés::Pour modifier la taille d’une formule mathématique, pas de hackage … Sous mathml, on peut zoomer la formule très facilement. (et je viens de m’apercevoir que Chrome gère maintenant mathml …). Fais mettre ton serveur sous 4.04 !
Pour le champ de réponse, tu peux mettre un style sur la deuxième ligne (mais il faut avoir mis une taille sur la première, je suppose que tu parles d’un champ de réponse de type « numerique »
voir à la fin de la documentation createxo :
Insertion des champs de réponse dans le texte de l’énoncé
Tu peux rajouter une aide à une étape : pour cela, il faut dans le champ help faire un test sur la variable step :
\help{
\if{\step=1}{ ….. }
}
bernadette
Maître des clés::Nos messages avec Julien ont visiblement été très bien synchronisés ! Je commente le code de Julien : il vaut mieux vider à la fin la variable nstep comme le faisait kel. Mais pour ne pas se prendre la tête avec les if, pour ma part, je préfére la vider, puis la redéfinir dans tous les cas qui m’intéressent, plutôt que de faire un « else » partiel.
Bernadette
bernadette
Maître des clés::La dernière ligne de l’exercice fait que pour step=2 nstep est toujours vide.
Ensuite, il y a un décalage pour la variable \step : dès qu’on a répondu, il est incrémenté de 1, donc on obtient
\text{nstep=}
\if{\step=2}{
\text{nstep=r3,r4,r5}
}
\if{\step=3 and \a+\b>10}{\text{nstep=r6}
}
Pour le problème de connexion et nonstop, je ne l’ai pas, est-ce que cela le fait encore avec la nouvelle version ?
Bernadette
bernadette
Maître des clésbernadette
Maître des clésbernadette
Maître des clésbernadette
Maître des clés::Le caractère pipe est dans la plupart des types de réponses analysé comme un « ou », ce qui permet de mettre plusieurs réponses possibles. Il faut donc que tu utilises un type dans lequel cela n’est pas le cas. Par exemple, le type raw ne fait rien (je pense), à toi de l’analyser alors.
Quel type utilises-tu ?
Bernadette
bernadette
Maître des clés::byache a écrit :
Après de multiples essais, il semble que j'avais mal interprété les erreurs que rencontraient mes élèves : wims n'accepte pas pour cet exercice les réponses du type « 0x+2 » au lieu de « 2 », ce qui explique le message, non d'erreur, mais demandant de reformuler la réponse.
Par contre, il y avait bien une erreur d'affichage.
Sorry !
Ou 4*x+2 au lieu de 2 (le 0 n'a rien à voir là)
Le bug d'affichage est corrigé, (bien sûr dans la version de développement,il faut attendre
que j'ose mettre la version 4.05a en public …) mais on n'est pas censé mettre de signe égal dans ce type de réponse, car un = est automatiquement rajouté dans le cas des fonctions. Il faudrait revoir un jour toute cette interface. Mais ce genre de changements ennuie toujours quelqu'un.
Je republie le module pour rajouter le fait que x est une variable (cela n'existait pas quand j'ai fait l'exo il y a longtemps !)
answer{(y)}{fonction,x}{type=formal}
bernadette
bernadette
Maître des clésbernadette
Maître des clés::byache a écrit :
Oui, même problème sur wimstest1.di.u-psud.fr/wims
Tu as signalé deux bogues. Du quel parles-tu ?
1 – deux signes = au lieu d'un : en effet le passage par Mathml ne détruit pas le signe = ce qui était fait avant dans une formule du type (y=) me semble-t-il
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
bernadette
Maître des clésbernadette
Maître des clésbernadette
Maître des clés::En fait, c'est écrit, mais pas très visible ! Je vais le rajouter pour que cela apparaisse dans la documentation de chaque slib.
Les scripts de cette bibliothèque peuvent être appelés d'un module en utilisant la commande
!read
(ou
!readproc
à partir d'un fichier phtml).
Par exemple, la ligne!read slib/matrix/random 3, 5, 10
permet de construire une matrice 3×5 avec des coefficients entiers aléatoires dans [-10, 10].
Le résultat est affecté à la variable slib_out.Bernadette
bernadette
Maître des clés::C'est le slib qui fait l'instruction !insdraw.
Il suffit de mettre
!readproc slib/draw/clock 02:45:33,120,1,html
$slib_out
(!read lit le fichier mais ne l'execute pas complétement).
Avec l'option html, slib qui crée l'image par !insdraw.
Sinon, il faut faire
!readproc slib/draw/clock 02:45:33,120,
!insdraw $slib_out
Par contre ce qui n'est pas marqué dans la documentation est que le résultat est accessible dans la variable slib_out
Je le rajoute.
bernadette
Maître des clésbernadette
Maître des clésbernadette
Maître des clés::Si ce sont des modules à toi dans ton compte perso, tu peux rajouter dans le fichier main.phtml
avant la ligne
!header
(mais cela ne fonctionnera qu'à la prochaine mise à jour)
!if $wims_class!= and $class_css=yes
!set wims_html_header=!append line <link href= »$wims_ref_name?session=$session&+cmd=getfile&+special_parm=css.css » rel= »stylesheet » type= »text/css » />
to $wims_html_header(en espérant qu'aucun symbole ne sera mangé par l'éditeur de ce forum).
Je vais voir si j'arrive à faire lire cela pour tous les modules (pour le moment, j'ai réparé uniquement
pour les modules oef).
Bernadette
bernadette
Maître des clés -
AuteurMessages