Toutes mes réponses sur les forums
-
AuteurMessages
-
bernadette
Maître des clés::D'abord, tu tombes mal : le serveur de téléchargement de Nice ne répond plus depuis une semaine. Donc, il est conseillé pour un moment de ne mettre comme serveur de publication uniquement
wimsedu.
Ensuite, pour la première fois, tu peux utiliser le script qu'on trouve sur sourcesup :
https://sourcesup.renater.fr/frs/download.php/3739/wims_modules.pl
Il faut le mettre dans le répertoire wims, lui donner des droits d'execution et l'executer.
Bernadette
bernadette
Maître des clés::Je ne sais pas. A propos dans le message concernant la configuration, si vous n'avez pas le lien,
allez sur le serveur, éditez le fichier ~wims/log/wims.conf et
changez ou ajoutez les lignes
threshold1=300
threshold2=600
(ou les valeurs que vous avez choisies si vous avez plus de 2 processors).
A propos, mes indications ne sont peut-être pas valables si vous avez utilisé le package debian ou ubuntu, mais j'espère que si.
bernadette
Maître des clés::Oui, c'est un truc qu'il faudrait qu'on finisse par résoudre. Pour le résoudre : aller dans configuration maintenance, Puis Configuration de restrictions de ressources. Augmenter le Premier seuil de charge (load threshold) et le Second seuil de charge (load threshold) (au minimum les doubler).
En fait ceci est la charge totale et non la charge par processeurs, ce que cela devrait être.
Tenez moi au courant si cela ne suffit pas.
Bernadette
bernadette
Maître des clés::C'est le niveau de sévérité (de l'exercice) qui commande la « surpunition » d'une erreur.
Avec un niveau 1 cela devrait s'arranger. Mais je le déconseille dans une feuille : si on recommence deux fois l'exercice en répondant deux fois bon à la première question et deux fois bon à la seconde question, l'élève aura obtenu les 10 points voulus (avec une qualité mauvaise bien sûr).
Pour un examen c'est différent.
Le livre de Fabrice Guérimand est toujours d'actualité sur ces sujets.
Bernadette
bernadette
Maître des clés::Bonjour,
Il me semble que Paul a répondu récemment sur un autre fil : il faut prendre le source de la première feuille, l'éditer, remplacer le paramètre en cause en remplaçant 3 par 1 , puis faire une autre feuille. Cela prend peu de temps.
Il faut juste prendre le bon paramètre …
Bernadette
bernadette
Maître des clés::Bonjour
Je procède d'une autre manière en particulier quand je veux coller une petite image sur une grande image. Ma méthode est certainement plus coûteuse, mais je suis sûre que cela ne dépendra pas du navigateur (je vais tester celle d'Olivier …)
(je double les \ je ne suis jamais sûre que cela passe dans ce forum).
En fait, j'ai fait cela pour un étudiant en Master hier (le slib n'existe pour l'instant que sur wims.u-psud.fr, mais par manque de temps, je le laisse comme cela. Dans l'exemple, paysage.png
est une image de taille 200,200.
Il y a aussi des exemples dans le « poly » développement d'exercices de la classe d'exemple
Dans ce qui suit, je n'ai pas mis xrange et yrange , aussi il s'agit du repère « image » : le 0,0 est en
haut à gauche de l'image; l'axe des y va vers le bas …
\text{limite=randitem(30,40,50,60,70,80,90,110,120)}
\text{image=paysage.png}
\text{limitetex=teximg(\fontsize{16}{18}\selectfont \(\limite\) )}
\text{limiteimg=slib(oef/insfilename \limitetex)}\integer{voiture=randitem( \limite + randint(10..20), \limite – randint(10..20))}
\text{max=120}
\real{graduation=12*\voiture/\max -6}\text{compteur=slib(draw/meter \graduation,[-6,6],[0,,20,,40,,60,,80,,100,,120], [brown,red,red,white],url)}
\text{compteurimg=slib(oef/insfilename \compteur)}\text{image=draw(400,400
fill 50,50,black
copy 0,0,-1,-1,-1,-1,\image
copy 308,104,-1,-1,-1,-1,\limiteimg
copyresized -1,-1,-1,-1,120,280,280,440,\compteurimg
)
}\draw{200,200}{
copy 0,200, -1,-1,-1,-1, , image.png
copy 100,50, -1,-1,-1,-
code flydraw …
}
bernadette
Maître des clés::Olivier a écrit :
Bonjour,
Je voulais savoir si l'un d'entre vous était déjà tombé sur ce cas (et si oui, comment le résoudre ?)
Mon serveur est en version 4.04, téléchargée depuis sourcesup.
La plupart des étudiants d'une classe ont obtenu des notes aux différentes feuilles et examens qui leur ont été proposées, mais l'un deux (ici c'est moi) n'a aucune note qui s'affiche.
Voici une copie d'écran qui sera certainement plus parlante :
J'ai flouté les noms des étudiants, mais on voit bien que Bado Olivier n'a obtenu qu'une seule note : celle du dernier examen (0.6).
Le problème, c'est que cet étudiant a pourtant bien travaillé sur plusieurs feuilles, comme on peut le voir sur cette autre copie d'écran :
J'avoue que je ne comprend pas du tout d'ou pourrait venir le problème, donc si vous avez une idée
ps : il se peut que les images ne s'affichent pas bien. si c'est le cas, ouvrez-les dans un nouvel onglet
Est-ce que cela a à voir avec le message de l'ancien forum
http://wimsedu.cluster010.ovh……38;catid=8
Le problème de Benoît est différent. Peut-il m'envoyer une sauvegarde de sa classe ?
Bernadette
bernadette
Maître des clés::Est-ce que c'est un ordinateur que tu éteins souvent ?
Cela m'arrive dans ce cas là quand j'essaye d'ouvrir le navigateur à la page locale wims alors que le système n'a pas fini de s'ouvrir (en particulier son serveur web). Wims cherche alors un autre serveur web qu'il ne trouve pas.
Cela se résoud soit en attendant un peu et en relançant le navigateur, soit en recompilant comme le suggère Joke.
Bernadette
bernadette
Maître des clés::dacolm a écrit :
Bonjour
J'ai exactement le même problème (sauf que chez moi kla note affichée est 3), j'ai autorisé 3 essais pour l'examen, est-ce lié ?
Emplus j'ai fait plusieurs examens, le premier c'est très bient passé, pour le deuxième il ne m'affichait que des 3 et maintenant il m'affiche les résultats du troisième dans le deuxième (mais avec des erreurs) le troisième est à 0 pour tous et le quatrième à 3 pour tous. Par contre si je regarde élève par élève tout est bien enregistré.
Je précise que je suis débutante et ai peut-être fait une erreur de manipulation, mais je ne vois pas laquelle.
Cela ressemble à un bogue qui a été corrigé il me semble. Quelle est la version du serveur que vous utilisez ? (ou le serveur). Avez-vous activé tous les examens avant celui à problème ?
Bernadette
bernadette
Maître des clésbernadette
Maître des clés::Olivier a écrit :
bernadette a écrit :
[…]
On pourra mettre une option dans le modèle préparé pour ne pas obliger à choisir le contenu d'accolades ..
Je pense que ce serait une très bonne chose en effet, car on ne peut pas demander à tout ceux qui souhaitent afficher une formule de passer par le mode brut…
Donc en gros, on aura soit la possibilité de textes aléatoires, soit les accolades gérées dans les formules, mais pas les 2.
Exactement. Il est difficile de permettre les deux. Il peut y avoir un texte aléatoire mais en écrivant
randomrow(xxx) ou quelque chose comme cela. Pas avec des accolades
bernadette
Maître des clés::Tout s'explique quand on voit le code :
La ligne suivant la définition de explain dans lequel se trouve la formule est
text{explain=wims(embraced randitem explain)}
Cela est fait pour augmenter les aléas quand on a un texte.
Mais ici cela enlève les parenthèses de frac{10}{56} …
Enlève cette ligne et à mon avis tout ira bien. C'est pour cela qu'il faut aussi faire des tests directement et pas à travers un code.
On pourra mettre une option dans le modèle préparé pour ne pas obliger à choisir le contenu d'accolades ..
bernadette
Maître des clés::Où a-t-il essayé ?
J'ai essayé sur http://ticewims.unice.fr/wims (version 4.03f)
et sur wimsauto.di.u-psud.fr (version 4.04 + mathml)
statement{
(frac{10}{32})
(a_{12} frac{10}{32})
}sans problème. Cependant j'ai déjà vu un problème comme cela, lorsque wims ne sait pas choisir bien entre latex et tex.
Il faudrait avoir l'exercice complet, pour voir ce qui se passe avant. et éventuellement par mail direct la photo d'écran de son test. Mais … je ne regarderai que la version 4.04 …
Bernadette
bernadette
Maître des clés::Un truc comme cela
integer{a=randint(-10..-1)*randint(1..10)}
integer{b=randint(1..10)}
integer{c=randint(-10..10)}
function{tg=frac{1}{k},frac{1}{k^2},frac{k}{k+1},k,k^2,k^3,a*k+b,a*k,sqrt(k),(a*k+b)^2}integer{i=randint(1..10)}
text{reponses=demander n, u prend la valeur 0, tant que k (leq) n,
u prend la valeur u+evalue(tg,k),k prend la valeur k+1,
fin tant que,afficher u}
statement{
<p>
On considère la suite ((u_{n})) définie, pour tout entier n>0, par
(displaystyle{u_{n}=sum_{k=1}^{n}tgtext}). Ecrire un algorithme permettant de calculer
le terme (u_n)
</p>
embed{r1,100×20 x 1}
<br/>
embed{r2,100×20 x 1}
<br/>
embed{r3,100×20 x 1}
<br/>
embed{r4,100×20 x 1}
<br/>
embed{r5,100×20 x 1}
<br/>
embed{r6,100×20 x 1}
<br/>
embed{r7,100×20 x 1}
}
answer{}{reponseleve1;reponses}{type=clickfill}{option=shuffle}
answer{}{reponseleve2;reponses}{type=clickfill}{option=shuffle}
answer{}{reponseleve3;reponses}{type=clickfill}{option=shuffle}
answer{}{reponseleve4;reponses}{type=clickfill}{option=shuffle}
answer{}{reponseleve5;reponses}{type=clickfill}{option=shuffle}
answer{}{reponseleve6;reponses}{type=clickfill}{option=shuffle}
answer{}{reponseleve7;reponses}{type=clickfill}{option=shuffle}text{reponseleve=reponseleve1,reponseleve2,reponseleve3,reponseleve4,reponseleve5,reponseleve6,reponseleve7}
text{test=((reponseleve[4] issametex reponses[4] and reponseleve[5] issametex reponses[5])
or (reponseleve[4] issametex reponses[5] and reponseleve[5] issametex reponses[4]) )
and (reponseleve[1] issametex reponses[1] and reponseleve[2] issametex reponses[2] and reponseleve[3] issametex reponses[3] and reponseleve[6] issametex reponses[6] and reponseleve[7] issametex reponses[7])?1:0}
condition{}{test=1}Bien sûr il faut aussi mettre des feedback.
Bernadette
bernadette
Maître des clés::kel a écrit :
Merci pour cette solution mais elle ne marche pas pour l'exercice auquel je pensais, que voici. De plus la présentation n'est pas celle que j'attends (présentation en colonne) et wims n'analyse pas la réponse, il se contente de dire OUI/NON.
Oui, l'analyse de la réponse doit être faite (mais sans exo précis c'était dur) comme l'a fait Paul avec des \feedback{}
De même, on peut garder la disposition en colonnes avec plusieurs answers sans problème. Mais il faut quand même mettre un choix dans chaque.
Bernadette
bernadette
Maître des clés::Je n'ai fait qu'un champ de réponses mais on pourrait en faire trois.
Il faut analyser avec des conditions (dans ce qui suit b n'a pas de valeurs avant que l'on ait envoyé la réponse) :
text{rep=b1,b2,b3}
statement{exo <p>
embed{r1}</p> }answer{}{bb;b1,b2,b3}{type=clickfill}{option=shuffle}
text{test=((bb[1] issametext b1 and bb[2] issametext b2) or (bb[1] issametext b2 and bb[2] issametext b1) ) and (bb[3] issametext b3) ? 1:0}
condition{}{test=1}
bernadette
Maître des clésbernadette
Maître des clés::Il me semble (mais sans certitude) que la version ubuntu de wims avant 4.02 avait des problèmes de droits en effet.
Durant la compilation, ce que tu indiques montre qu'on essaie de remplacer un lien symbolique flydraw par un « vrai fichier » ce qui pose problème.
Tu peux toujours effacer à la main le lien symbolique, cela devrait passer, mais est-ce que cela va coincer plus loin …. Pourquoi ne pas essayer d'installer avec les paquets wims_4.04 ou au moins
4.02 ?
Mais il vaudrait mieux demander à Georges qui maintient le paquet.
Bernadette
bernadette
Maître des clésbernadette
Maître des clés -
AuteurMessages