Toutes mes réponses sur les forums
-
AuteurMessages
-
bernadetteMaître des clésbernadetteMaître des clés::
Le répertoire data sert plutôt pour des données. On peut faire quelque chose comme
text{a=wims(record 1 of data/xxx)}
On peut aussi le faire avec un fichier directement dans le répertoire principal mais ca peut permet de mieux ranger ! L'avantage aussi de ce répertoire est que s'il ne trouve pas ce qui est demandé dans le répertoire data du module, il va voir s'il le trouve dans le répertoire général public_html/scripts/data/
mais là cela devient très technique !
Bernadette
bernadetteMaître des clés::Pas tout compris de ce que tu voulais faire, mais
title{Dans l'ordre ! 3}
author{JML}
email{jml@free.fr}text{data=Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}
text{list=}
integer{cnt=items(data)}
for{s=1 to cnt}{
text{player_option=width=60 height=80 autostart= »false » loop= »false »}
text{au=slib(lang/swac data,eng,player=hbs_mp3_player,player_option)}
text{list=wims(append item au[1;1] to list)}
}
statement{Place les jours de la semaine dans l'ordre
<center>
embed{r1,80 x 100}
</center>
}
answer{}{list}{type=dragfill}(à propos, si quelqu'un veut regarder comment mieux configurer l'éditeur de wordpress pour qu'on puisse faire du vrai « pre », cela serait super !!)
bernadetteMaître des clésbernadetteMaître des clés18 septembre 2011 à 22:44 en réponse à : Problème de lecteur audio dans un exercice de texte à trou #912bernadetteMaître des clésbernadetteMaître des clés::Non, le temps de travail n'est pas stocké actuellement dans une variable wims. Donc pas exploitable directement.
Mais cela me fait penser que Joke m'avait donné une modification du module d'affichage des utilisateurs
qui pourrait peut-être permettre de faire cela.
A mettre dans les « Feature requests » pour les (grandes) vacances prochaines !
Bernadette
15 septembre 2011 à 23:03 en réponse à : Problème de lecteur audio dans des exercices de correspondances #906bernadetteMaître des clés::Je viens de refaire la manip .. et ai fait la même « erreur » que toi. Et c'est plutôt un bug de Quicktool.
Mais j'explique comment avoir un exo correct actuellement : par défaut le lecteur est flash, ce qui est indiqué
à la dernière ligne du menu que tu obtiens en cliquant sur Source.
Mais il s'affiche à côté width= qui ne devrait pas apparaître : il faudrait écrire par exemple comme dans l'aide
width=60 height=80
Si on fait cela, l'exo fonctionne il me semble (sinon, il fait un lecteur de taille 0, ce qui n'est pas terrible).
Je vais corriger dans la distribution (mais cela ne sera pas tout de suite sur les serveurs …)
Bernadette
bernadetteMaître des clés::Plus d'information :
L'adresse wims.auto.u-psud.fr continuera à fonctionner pendant un certain temps. Cependant, il est recommandé d'utiliser dès maintenant l'adresse wimsauto.di.u-psud.fr, le sous-domaine auto.u-psud.fr ayant été supprimé.
Pour les classes nouvellement créées, le lien automatique envoyé est maintenant à jour.
Bonne utilisation !
Bernadette
8 septembre 2011 à 23:09 en réponse à : problème avec l’utilisation de l’instruction « solve » par wims #894bernadetteMaître des clés7 septembre 2011 à 15:32 en réponse à : problème avec l’utilisation de l’instruction « solve » par wims #892bernadetteMaître des clés::Il y a incompatibilité entre la fonction solve de wims et solve de maxima.
Pour dire que c'est la fonction solve de maxima, il faut écrire
text{m =maxima(solve(dotf,x))}
(je précise solve backslash ( au cas où l'éditeur en mangerait une partie) ou mettre SOLVE en majuscules
Mais la réponse est « x= la solution »
J'ai essayé text{s=evalue(f,m)}
mais cela ne semble pas marcher ?!
On peut le traiter avec maxima :
text{a=maxima(solve(2*x+1,x))}
text{b= maxima(ev(x,a);)}ou
text{a1=maxima(SOLVE(2*x+1,x))}
text{b1= maxima(ev(x,a);)}statement{a=a , b=b , a=a1, b=b1}
Faites attention qu'il y ait bien une solution, car la réponse sera vide et s'il y en a plusieurs il faut les traiter toutes.
Bernadette
30 août 2011 à 09:13 en réponse à : Comment utiliser la commande append ou autre et faire un saut de ligne??? #886bernadetteMaître des clés::
Ce n'est pas la commande dont tu parlais, mais si je prends celle-là
un exemple est exactement
!line numlist of string
où l'on remplace numlist par 1 ou 2 ou 3 et string par la chaîne de caractèresdésirée (ce qui peut être le contenu d'une variable).
Maintenant en oef, ces commandes deviennent
wims(line numlist of string)Ce qui est en vert doit être remplacé.
30 août 2011 à 00:19 en réponse à : Comment utiliser la commande append ou autre et faire un saut de ligne??? #884bernadetteMaître des clés::Remplace append item par append line
Plus précisément,
text{axey=wims(append line ligne to axey)}
text{axey=wims(append line txt to axey)}
Mais on peut faire aussi simplement
text{axey=axey
ligne
txt}
La syntaxe de ces commandes « wims » se trouve dans la doc technique. Par exemple,
bernadetteMaître des clés::bernadette a écrit :
Si vous vous connectez sur le serveur comme utilisateur wims et que vous envoyez un message
(par exemple dans le terminal : mail toto@….)
recevez-vous le message ? si non, peut-être le serveur de mail est-il mal configuré.
Bernadette
Si l'utilisateur wims est capable d'envoyer des mails par le terminal, il n'y a rien à faire de plus du côté du logiciel wims.
Bernadette
bernadetteMaître des clés::rabarison a écrit :
J'ai finalement reussi à trouver pourqoui je n'ai pas eu la page d'administration. C'etait un probleme d'attribut du fichier wims.con. Il fallait faire un chmod 600. J'ai donc pu installer quelques modules mais pas toutes. Par exemples, les modules associés aux classes d'exemples, je ne sais pas comment les installer…
Patrick,
http://math.univ-antananarivo.mg/wims/
Avec le nouveau script d'instalation dans wims4.02.tgz, pour une installation nouvelle, wims.conf est créé avec les bons droits (normalement …)
Sinon, par l'interface, les modules se téléchargent pendant un temps limité. Il faut donc recommencer plusieurs fois pour les avoir tous. C'est pour cela que je proposais d'utiliser le script wims_modules.pl qui permet de les télécharger une première fois par le shell.
wimspune a écrit :
monsieur,
Je suis incapable de le faire téléchargement du module / mise à jour dans la page Maintenance du site. Je reçois le mail après une longue période:
WIMS module de mise à jour suite
wims@localhost.belkin <wims@localhost.belkin> mar., 9 août 2011 à 15h27
Pour: k.k.surendran @ gmail.com
Serveur WIMS sur localhost: installation de nouveaux modules à partir http://downloadcenter.wimsedu……sh/modules.
Installez H3/algebra/OEFlittcollege.fr: Le téléchargement a échoué.
Installez H3/algebra/oefqcm4.fr: Le téléchargement a échoué.
Installez H3/geography/oefcountries.en: Le téléchargement a échoué.
Installez H3/algebra/arithtable.fr: Le téléchargement a échoué.
Installez H2/geometry/OEFevalwimstrian.fr: Le téléchargement a échoué.
….
Installez H5/english/oefkennedy.fr: Le téléchargement a échoué.
Installez H5/chemistry/oefperiodic.en: Le téléchargement a échoué.
Installez H5/analysis/gebieden-1.nl: Le téléchargement a échoué.
Installez H5/chemistry/conductivite.fr: Le téléchargement a échoué.
Installez H5/analysis/graphfunc.cn: Le téléchargement a échoué.
Installez H5/geometry/Transf1Sgb.fr: Le téléchargement a échoué.
Installez H5/chemistry/oefperiodic.fr: Le téléchargement a échoué.
Installez H5/analysis/graphfunc.en: Le téléchargement a échoué.
Installez H5/geometry/equaffine.en: Le téléchargement a échoué.
Installez H5/chemistry/oefperiodic.en: Le téléchargement a échoué.
Installez H5/analysis/graphfunc.fr: Le téléchargement a échoué.
Installez H5/analysis/graphfunc.nl: Succès.
Installez H5/analysis/mathtest.nl: Le téléchargement a échoué.
Installez H5/chemistry/oefperiodic.nl: Le téléchargement a échoué.
Installez H5/geometry/equaffine.fr: Le téléchargement a échoué.
Installez H5/chemistry/redox.fr: Le téléchargement a échoué.
Installez H5/chemistry/oefperiodic.fr: Le téléchargement a échoué.
Installez H5/geometry/gonio-3.nl: Le téléchargement a échoué.
Que dois-je faire pour avoir une mise à jour réussie?
rabarison a écrit :
J'ai finalement reussi à trouver pourqoui je n'ai pas eu la page d'administration. C'etait un probleme d'attribut du fichier wims.con. Il fallait faire un chmod 600. J'ai donc pu installer quelques modules mais pas toutes. Par exemples, les modules associés aux classes d'exemples, je ne sais pas comment les installer…
Patrick,
rabarison a écrit :
J'ai finalement reussi à trouver pourqoui je n'ai pas eu la page d'administration. C'etait un probleme d'attribut du fichier wims.con. Il fallait faire un chmod 600. J'ai donc pu installer quelques modules mais pas toutes. Par exemples, les modules associés aux classes d'exemples, je ne sais pas comment les installer…
Patrick,
bernadetteMaître des clésbernadetteMaître des clés::Si tu as installé à partir de l'archive de sourcesup , https://sourcesup.cru.fr/frs/?group_id=379
tu peux maintenant utiliser le script wims_modules.pl qui se trouve à cette adresse.
Après t'être loggé comme utilisateur wims, donne les droits d'execution à ce script
(chmod u+x wims_modules.pl). Puis exécute-le (./wims_modules.pl). Cela demande une
bonne connexion bien sûr.
Sinon, tu devrais voir le lien d'administrateur avec l'adresse http:127.0.0.1/wims
(attention que l'adresse ne soit pas changée). Le fichier log/wims.conf ne doit être lisible que
par wims.
Bernadette
bernadetteMaître des clés::Alhena a écrit :
Le premier, ce n'est qu'un détail, mais je n'arrive pas à mettre des légendes horizontales. Quand j'utilise la commande textup, toutes mes notations sont verticales. J'ai esssayé avec rotate, mais apparemment ça ne s'applique pas au texte, seulement aux objets dessinés.
Le deuxième, c'est que je n'ai pas réussi à le rendre aléatoire de manière « propre ». En fait, je voudrais avoir un dessin qui représente une courbe + une tangente en un point donné + une animation qui montre la tangente en un point qui se rapproche du point fixé (j'essaie de reproduire une animation du document « dérivée » de B. Perrin-riou). Ca, j'ai réussi, mais quand j'utilise une fonction aléatoire, définie à l'aide de def{function f=random(liste de fonctions)}, ça ne me trace pas la tangente qui bouge. Je me suis dit que c'était parce que dans l'équation de la tangente, il fallait évaluer ma fonction aléatoire et sa dérivée en le paramètre s, et qu'il n'y arrivait pas alors j'ai essayé de « forcer » les évaluations avec def{real a=evalue(f,x=s)}, mais ça ne marche pas.
Finalement, ce que j'ai fait c'est de me donner un entier aléatoire, et selon sa valeur, d'afficher un des dessins animés que j'ai créés, avec des if. Mais ça ne me paraît pas très propre, et je voulais savoir s'il n'y avait pas une meilleure manière de faire.
Voilà, désolée si la question est évidente, mais je n'ai pas réussi à trouver de solution dans l'aide de WIMS, ou sur le net, donc si quelqu'un a des idées…
Merci d'avance!
Pour la première question, j'ai peur que cela ne soit pas possible actuellement. Le texte est en effet toujours horizontal. Je vois peut-être une solution mais elle serait compliquée.
Pour la deuxième question, c'est def{real a=evalue(f,x=s)} qui ne va pas. Le résultat doit être une fonction de s. Donc essaye avec def{text a=evalue(f,x=s)} ou def{function a=evalue(f,x=s)}.
Bernadette
Voilà le source du doc dérivée
def{text liste= sin(x), cos(x), 1/(1+x^2), (1+x^2)^(-1/2)}
def{function f= randitem(liste)}
def{real a= random(0,1,0.5,1,2 )}
def{integer c=randint(1..2)}
def{real b= a + c}
def{function h= c*(1-s)}
def{text P=a, evalue(f,x=a)}
def{real fa=evalue(f,x=a)}
def{text Pt=a,fa}
def{text P0=a, 0}
def{text Q0=0, evalue(f, x=a)}
def{function g= diff(f,x)}
def{real der= evalue(g,x=a)}
def{real deriv= floor(10^3*evalue(g,x=a))/10^3}
def{text legende= 0, -1}
def{function tangente= der*(x-a)+item(2,P)}
def{function tangente= der*(x-a)+item(2,P)}
def{text P1= a+(h),0}
def{text Q=a+(h), evalue(f, x=a+(h))}
def{text Q1=0, evalue(f, x=a+(h))}
def{real mx= min(a-1,-1)}
def{real Mx= a+c+1}
def{real my= -1}
def{real My =2}
def{function pente=(item(2,Q)-item(2,P))*(x-(a))/(h)+item(2,P)}
def{real larg= Mx-mx}
def{real haut= My-my}
def{integer prop1= 100}
def{integer prop2= 100*haut/larg}draw{300,300}{
animate 24, 0.5, 5
xrange mx,Mx
yrange my-1,My
arrow 0,0, 0,My,10,black
arrow 0,0, Mx,0 ,10,black
vline 0,0, black
hline 0,0, black
linewidth 3
line P,Q, red
linewidth 3
plot yellow, tangente
plot red, pente
linewidth 2
plot black, f
linewidth 1
dline P, P0, green
dline P, Q0, green
dline Q, P1, red
dline Q, Q1 , red
text black, legende, normal,f(x)=f, a=a, h=h
text red, Q, normal,(a+h,f(a+h))
}bernadetteMaître des clés::Pour les feuilles, il faut me les envoyer, c'est-à-dire envoyer le source (ou les envoyer à wimsdev@cru.fr)
Avec les indications que tu demandes. Mais il faut d'abord que les modules qui correspondent soient publiés.
Il n'y a pas actuellement de moyen « automatique » pour le faire.
On peut aussi publier sous creatives commons (mais c'est vrai que pour l'instant, il n'y a
pas de double licence, on va y réfléchir (c'est juste technique !)
Bernadette
Au fait, on peut aussi faire des documents dans wims, si le cours pdf a été fait avec latex, cela peut être traduit
modulo un peu de configuration avec latex2wims
bernadetteMaître des clés -
AuteurMessages