"la connexion a été réinitialisée"

Accueil Forums Programmation WIMS Programmation d’exercices OEF "la connexion a été réinitialisée"

Vous lisez 5 fils de discussion
  • Auteur
    Messages
    • #1345
      Anonyme
      Inactif
      Up
      0
      Down
      ::

      Bonjour,

      c’est le message que m’envoie mon navigateur internet (Firefox) lorsque j’envoie le code suivant :

      \integer{k=randint(1..5)}
      \real{absr=randint(1..50)/10}\text{sr=randitem(-,+)}\real{r=\sr\absr}
      \real{absa0=randint(1..50)/10}\text{sa0=randitem(-,+)}\real{a0=\sa0\absa0}
      \real{absp=randint(1..50)/10}\text{sp=randitem(-,+)}\real{p=0\sp\absp}
      \real{q=\r*\p}
      \real{a=\a0*\r*\p}

      \if{\q<0}{\text{tg1=\(u_n=\a\times(\q)^{n})}}{\text{tg1=\(u_n=\a\times \q^{n})}}

      \if{\q<0}{\text{tg2=\(u_n=\a\times(\q)^{n+1})}}{\text{tg2=\(u_n=\a\times \q^{n+1})}}

      \if{\q<0}{\text{tg3=\(u_n=\a\times(\q)^{n-1})}}{\text{tg3=\(u_n=\a\times \q^{n-1})}}

      \if{\q<0 and \p<0}{\text{tg4=\(u_n=\a\times (\q)^n\times (\p)^n)}}
      \if{\q<0 and \p>0}{\text{tg4=\(u_n=\a\times (\q)^n\times \p^n)}}
      \if{\q>0 and \p<0}{\text{tg4=\(u_n=\a\times \q^n\times (\p)^n)}}
      \if{\q>0 and \p>0}{\text{tg4=\(u_n=\a\times \q^n\times \p^n)}}

      \if{\q<0 and \p<0}{\text{tg5=\(u_n=\a\times \frac{(\q)^n}{(\p)^n})}}
      \if{\q<0 and \p>0}{\text{tg5=\(u_n=\a\times \frac{(\q)^n}{\p^n})}}
      \if{\q>0 and \p<0}{\text{tg5=\(u_n=\a\times \frac{\q^n}{(\p)^n})}}
      \if{\q>0 and \p>0}{\text{tg5=\(u_n=\a\times \frac{\q^n}{\p^n})}}

      \text{tg=\tg1,\tg2,\tg3,\tg4,\tg5}

      \if{\k=1 or \k=4 or \k=5}{\real{rep1=\a}}
      \if{\k=2}{\real{rep1=\a*\q}}
      \if{\k=3}{\real{rep1=\a0}}

      \if{\k=1 or \k=2 or \k=3}{\real{rep2=\q}}
      \if{\k=4}{\real{rep2=\q*\p}}
      \if{\k=5}{\real{rep2=\r}}

      \if{\rep1>0}{\text{rep3=1}}
      \if{\rep1<0}{\text{rep3=2}}

      \if{\rep2<0}{\text{rep4=\(q<0)}}
      \if{0<\rep2 and \rep2<1}{\text{rep4=\(0<q<1)}}
      \if{\rep2=1}{\text{rep4=\(q=1)}}
      \if{\rep2>1}{\text{rep4=\(q>1)}}

      \if{\rep2<0}{\text{rep5=3}}
      \if{\rep1>0 and 0<\rep2 and \rep2<1}{\text{rep5=2}}
      \if{\rep1>0 and \rep2>1}{\text{rep5=1}}
      \if{\rep1<0 and 0<\rep2 and \rep2<1}{\text{rep5=1}}
      \if{\rep1<0 and \rep2>1}{\text{rep5=2}}

      \if{0<\rep2 and \rep2<1}{\text{rep6=0}}
      \if{\rep1>0 and \rep2>1}{\text{rep6=\(+\infty)}}
      \if{\rep1<0 and \rep2>1}{\text{rep6=\(-\infty)}}

      \text{liste4= \(q<0),\(0<q<1),\(q=1),\(q>1)}

      \text{nstep=r1,r2}

      \nextstep{\nstep}

      \statement{
      <table style= »background:#80BFFF »>
      <tr>
      <td>
      On considère la suite de terme général \tg[\k]<br/>
      </td>
      </tr>
      </table>
      <br/>

      \if{\step=1}{
      Cette suite est géométrique car son terme général peut s’écrire sous la forme u<sub>n</sub>=u<sub>0</sub>\(\times)q<sup>n</sup>
      avec u<sub>0</sub>=\embed{r1} et q=\embed{r2}
      }

      \if{\step=2 and (\sc_reply1=1 and \sc_reply2=1)}{
      <font color=green>Effectivement,
      u<sub>n</sub>=u<sub>0</sub>\(\times)q<sup>n</sup> = \rep1\(\times)(\rep2)<sup>n</sup></font><br/>

      Puisque u<sub>0</sub> est \embed{r3} et \embed{r4}, on peut donc affirmer que la suite (u<sub>n</sub>) est  \embed{r5}
      }

      \if{\step=2 and (\sc_reply1!=1 or \sc_reply2!=1)}{
      <font color=gray>Faux ! On a
      u<sub>n</sub>=u<sub>0</sub>\(\times)q<sup>n</sup> = \rep1\(\times)(\rep2)<sup>n</sup></font><br/>

      Puisque u<sub>0</sub> est \embed{r3} et \embed{r4}, on peut donc affirmer que la suite (u<sub>n</sub>) est
      \embed{r5}
      }

      \if{\rep2>0 and \step=3}{
      <br/><font color=green> On a : u<sub>n</sub>=\rep1\(\times)(\rep2)<sup>n</sup> </font><br></br>
      Calculer maintenant lim u<sub>n</sub>=\embed{r6}
      }

      }

      \answer{\(u_0)}{\rep1}{type=numeric}{option=nonstop}
      \answer{q=}{\rep2}{type=numeric}{option=nonstop}
      \answer{signe de \(u_0)}{\rep3;positif,negatif}{type=menu}{option=nonstop}
      \answer{}{\rep4;\liste4}{type=clickfill}{option=nonstop}
      \answer{Variation}{\rep5;croissante,décroissante,non monotone}{type=menu}{option=nonstop}
      \answer{Limite}{\rep6;0,\a0,\(+\infty),\(-\infty),1,\a}{type=clickfill}{option=nonstop}

      \if{\step=2}{\text{nstep=r3,r4,r5}}
      \if{\step=3 and \rep2>0}{\text{nstep=r6}}

      J’utilise le serveur http://wims.lyc-arsonval-brive.ac-limoges.fr/wims/wims.cgi. Sur d’autres serveurs le code fonctionne bien.

       

    • #1346
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      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 …
      Bernadette

    • #1347
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Voici un exercice qui ne veut pas être transmis sur le serveur de Brive

      <
      \statement{
      \embed{r1}
      }
      \answer{}{3}{type=numeric}{option=nonstop}
      \if{\a=2 or \b > 1}{\text{h=tt}}

      J’espère qu’aucn symbole n’a disparu. Il est visiblement important qu’il y ait un <  puis un > mais si je remplace nonstop par tata ou par nonsto , l’exercice est accepté.
      Si je remplace nonstop par nonstope  il y a le même problème, bref cela n’a certainement rien à voir avec l’option (de toute façon à cette étape-là, wims n’a pas encore agi) mais plutôt avec une acceptation de la requête qui transmet

      Il faudrait voir ce qui se passe directement sur le serveur, ce que je ne peux pas faire (et je n’ai pas le temps cette semaine …). Il faudrait regarder ce qui se trouve dans le répertoire wims/sessions ou wims/tmp ou dans des logs (car a priori, rien ne s’est passé encore dans wims).

      Voilà, j’arrête là mes investigations ! si quelqu’un veut reprendre et a des idées, il est le bienvenu !

      Bernadette

       

    • #1348
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Et encore plus simple (je suppose que la requête est prise pour un < toto= tata>, mais le fait que le mot nonstop est vraiment interdit m’intrigue !) Juste ce qu’il faut !!

      \statement{<}
      nonstop
      =>

    • #1349
      Anonyme
      Inactif
      Up
      0
      Down
      ::

      Merci pour ta réponse, je ne suis pas encore très à l’aise avec le htm et surtout css mais je vais en tenir compte.

      concernant le problème de connexion, je remarque que le code est accepté en mode fichier mais sans la mise en forme.

      Sinon un code minimal où j’ai le problème (peut-être ça vient de nonstop mais peut-être aussi de la version 1 de la feuille de paramétrage des exercices ?) :

      \integer{a=randint(1..10)}
      \integer{b=randint(1..10)}
      \integer{c=randint(1..10)}

      \integer{rep1=\a+1}
      \integer{rep2=\b+1}
      \integer{rep3=\c+1}

      \text{nstep=r1}
      \nextstep{\nstep}

      \statement{

      \if{\step=1}{\a+1=\embed{r1}}

      \if{\step=2 and \sc_reply1=1}{Bravo!!<br/>\b+1=\embed{r2}}

      \if{\step=2 and \sc_reply1!=1 }{Erreur!!<br/>\b+1=\embed{r2}}

      \if{\step=3 and \a+\b>10}{\c+1=\embed{r3}}
      }

      \answer{}{\rep1}{type=numeric}{option=nonstop}
      \answer{}{\rep2}{type=numeric}{option=nonstop}
      \answer{}{\rep3}{type=numeric}{option=nonstop}

      \if{\step=2}{\text{nstep=r2}}
      \if{\step=3 and \a+\b>10}{\text{nstep=r3}}

    • #1350
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Oui, nos réponses se sont croisées. Dans ton exemple, il y a à la fois < nonstop >

      Et ta remarque sur le fait que le fichier est accepté donne un point de plus à l’hypothèse que pour des raisons que je ne comprends pas la requête est refusée (transmis alors par url).

      Bernadette

Vous lisez 5 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.