david bergeon

Toutes mes réponses sur les forums

20 sujets de 1 à 20 (sur un total de 57)
  • Auteur
    Messages
  • en réponse à : Analyse grammaticale #6267
    david bergeon
    Participant
    Up
    0
    Down

    Bonsoir.
    Il y avait un bug bizarre et aléatoire dans le code précédent, le type mark ne doit pas aimer les <table>.
    Autant avoir du code qui fonctionne.

    \format{html}
    \language{fr}
    \email{}
    #####################################################################
      PARTIE A MODIFIER
    #####################################################################
    \title{Analyse grammaticale}
    \text{consigne = Pour chaque ligne, clique sur le groupe demandé. }
    
    \text{fct=sujet,verbe,COD,COI,CC temps,CC lieu}
    
    sujet
    verbe
    COD
    COI
    CCT
    CCL
    
    \text{list =??Elle?? téléphone à ses amis.
    Elle ??téléphone?? à ses amis.
    Elle téléphone à ses amis.
    Elle téléphone ??à ses amis.??
    Elle téléphone à ses amis.
    Elle téléphone à ses amis.
    
    Ce soir, ??je?? vais manger une tarte chez mon oncle.
    Ce soir, je ??vais manger?? une tarte chez mon oncle.
    Ce soir, je vais manger ??une tarte?? chez mon oncle.
    Ce soir, je vais manger une tarte chez mon oncle.
    ??Ce soir,?? je vais manger une tarte chez mon oncle.
    Ce soir, je vais manger une tarte ??chez mon oncle.??
    
    }
    
    \integer{NL = 1 } 		!!nombre phrases proposées
    
    #####################################################################
    
    \text{sp = &nbsp; &nbsp; &nbsp; &nbsp; }
    
    \integer{lpf=items(\fct) +1} nombre de lignes par fonction +1 (pour la ligne vide de séparation)
    
    \text{ o = shuffle( rows( \list )/ \lpf) }
    
    \text{A=}
    \text{lignes= }
    
    \for{j=1 to \NL}{
    
    	\for{m=1 to items(\fct)}{
    
    			\text{ add = <u>\fct[\m] :</u><br> \sp  row( (\o[\j] -1)*\lpf +\m, \list) <br> }
    			\text{ A =\A\add }
    
    			\if{\m = items(\fct) and \j < \NL}{	\text{A = \A <tr><td> </td></tr>}}
    
    			\integer{ add1 = (\o[\j] -1)*\lpf +\m }
    			\text{ lignes = \lignes - \add1 }
    	
    
    		}
    
    	}
    \text{A=\A </table>}
    
    \matrix{B = slib(text/marktext \A)}
    \text{ Nmark = \B[3;1]}
    \matrix{C = \B[1,2;]}
    #####################################################################
    #####################################################################
    
    \statement{
    
    \if{1=0}{
    	lpp = \lpp <br>
    	o = \o <br>
    A = \A<br>
    lignes = \lignes <br>
    }
    
    \consigne <br><br>
    
    \for{k = 1 to \Nmark}{ \embed{r1,\k} }
    
    }
    \answer{}{ \C }{type=mark}{option=eqweight split}
    en réponse à : Analyse grammaticale #6234
    david bergeon
    Participant
    Up
    0
    Down

    Ah, cool, merci.

    En attendant, j’ai bidouillé ça.
    C’est moche et c’est mal codé, mais ça fait le travail.
    David.

    \format{html}
    \language{fr}
    \email{}
    #####################################################################
      PARTIE A MODIFIER
    #####################################################################
    \title{Analyse grammaticale}
    \text{consigne = Pour chaque ligne, clique sur le groupe demandé. }
    
    \text{fct=sujet,verbe,COD,COI,CC temps,CC lieu}
    
    sujet
    verbe
    COD
    COI
    CCT
    CCL
    
    \text{list =??Elle?? téléphone à ses amis.
    Elle ??téléphone?? à ses amis.
    Elle téléphone à ses amis.
    Elle téléphone ??à ses amis.??
    Elle téléphone à ses amis.
    Elle téléphone à ses amis.
    
    Ce soir, ??je?? vais manger une tarte chez mon oncle.
    Ce soir, je ??vais manger?? une tarte chez mon oncle.
    Ce soir, je vais manger ??une tarte?? chez mon oncle.
    Ce soir, je vais manger une tarte chez mon oncle.
    ??Ce soir,?? je vais manger une tarte chez mon oncle.
    Ce soir, je vais manger une tarte ??chez mon oncle.??
    
    Tous les soirs, dans le parc, ??il?? parle à son chien.
    Tous les soirs, dans le parc, il ??parle?? à son chien.
    Tous les soirs, dans le parc, il parle à son chien.
    Tous les soirs, dans le parc, il parle ??à son chien.??
    ??Tous les soirs,?? dans le parc, il parle à son chien.
    Tous les soirs, ??dans le parc,?? il parle à son chien.
    
    }
    
    \integer{NL = 2 } 		!!nombre phrases proposées
    
    #####################################################################
    
    \text{sp = &nbsp; &nbsp; }
    
    \integer{lpf=items(\fct) +1} nombre de lignes par fonction +1 (pour la ligne vide de séparation)
    
    \text{ o = shuffle( rows( \list )/ \lpf) }
    
    \text{A= <table>}
    \text{lignes= }
    
    \for{j=1 to \NL}{
    
    	\for{m=1 to items(\fct)}{
    
    			\text{ add = <tr><td> <u>\fct[\m] :</u> \sp  </td><td> row( (\o[\j] -1)*\lpf +\m, \list) </td></tr> }
    			\text{ A = \A \add }
    
    			\if{\m = items(\fct) and \j < \NL}{	\text{A = \A <tr><td> </td></tr>}}
    
    			\integer{ add1 = (\o[\j] -1)*\lpf +\m }
    			\text{ lignes = \lignes - \add1 }
    	
    
    		}
    
    	}
    \text{A=\A </table>}
    
    \matrix{B = slib(text/marktext \A)}
    \text{ Nmark = \B[3;1]}
    \matrix{C = \B[1,2;]}
    #####################################################################
    #####################################################################
    
    \statement{
    
    \if{1=0}{
    	lpp = \lpp <br>
    	o = \o <br>
    A = \A<br>
    lignes = \lignes <br>
    }
    
    \consigne <br>
    
    \for{k = 1 to \Nmark}{ \embed{r1,\k} }
    
    }
    \answer{}{ \C }{type=mark}{option=eqweight split}

    David

    en réponse à : Analyse grammaticale #6230
    david bergeon
    Participant
    Up
    0
    Down

    OK dommage.
    Merci pour la réponse.

    David.

    en réponse à : Peut-on forcer une écriture sous forme décimale ? #6224
    david bergeon
    Participant
    Up
    0
    Down

    Bonjour,

    Tous mes remerciements, avec du retard.
    David.

    en réponse à : Modtool et espace disponible #5478
    david bergeon
    Participant
    Up
    0
    Down

    OK, merci beaucoup.

    en réponse à : wims(upper \mot) et lettres accentuées #5398
    david bergeon
    Participant
    Up
    0
    Down

    Ah, parfait, merci beaucoup.
    Exactement ce qu’il me fallait !

    en réponse à : Exercice visuellement non-satisfaisant. Une idée ? #4865
    david bergeon
    Participant
    Up
    0
    Down

    Je vais y réfléchir mais pas tout de suite. En effet, avant de faire quelque chsoe, je me demande s’il y a d’autres situations où l’on aurait besoin de quelque chose de similaire.

    Bernadette

    J’aurais bien une proposition qui pourrait convenir à de nombreux usages.
    Ca serait d’avoir un fonctionnement entre le clickfill et le mark.

    Je m’explique.

    En bas, on a des cases avec des « styles » différents (ponctuations à ajouter après, une astérisque, un chiffre en indice, souligner, encadrer, barrer, mettre en gras, avec telle couleur,mettre entre parenthèses, mettre en majuscule, mettre la première lettre en majuscule, … styles définis par l’utilisateur à chaque fois.).

    On clique sur le style, puis sur le mot-réponse, et on applique le style sur le mot.

    Si on a applique le bon style sur le bon mot, c’est bon.

    Techniquement, ça me semble vraiment proche du clickfill, avec les styles à la place des étiquettes-réponses, et les mots à la place des cases vides.

    Bonus : permettre d’avoir une flêche qui pointe d’un mot à un autre.

    Par contre, est-ce faisable ?
    Et surtout, ai-je été clair ? Sinon, je peux faire des exemples ce weekend.

    Les possibilités pour les exercices de grammaire seraient fabuleuses, j’en rêve déjà.

    J’ai l’impression d’abuser et de demander la Lune 🙂

    David.

    en réponse à : Exercice visuellement non-satisfaisant. Une idée ? #4863
    david bergeon
    Participant
    Up
    0
    Down

    Merci beaucoup pour vos remarques.
    Et pour le problème de fond, avez-vous une idée ?

    David.

    en réponse à : Exercice visuellement non-satisfaisant. Une idée ? #4859
    david bergeon
    Participant
    Up
    0
    Down

    Petite erreur :

    Remplacer

    \text{phrase = row(2*\R-1,\list) }
    \integer{pos = row(2*\R,\list) }

    par

    \text{phrase = row(2*\n-1,\list) }
    \integer{pos = row(2*\n,\list) }
    en réponse à : Sécurité : mots de passes coupés ? #4852
    david bergeon
    Participant
    Up
    0
    Down

    OK, merci pour l’information.
    David.

    en réponse à : Boucles : Pas de couleur avec mark lors de la correction. #4605
    david bergeon
    Participant
    Up
    0
    Down

    Merci pour la réponse.
    Je n’aurais pas du simplifier à l’extrème, en effet.
    J’ai 2 boucles imbriquées l’une dans l’autre.

    \for{i=1 to 7 step 2}{
      \for{j=1 to 13}{
          ...
          \embed{r1,(\i-1)/2*14+\j}
          ...
    }}

    Et du coup, effectivement, je crée une matrice au lieu d’une liste et ça marche.
    \embed{r1, \tab[\i;\j]}

    Merci beaucoup !!

    en réponse à : Module : Premiers éléments de géométrie #4569
    david bergeon
    Participant
    en réponse à : Synchroniser 2 serveurs #4566
    david bergeon
    Participant
    Up
    0
    Down

    Le coup de la sauvegarde manuel, ca convient dans certain cas, mais les trucs manuels, ca fini par être oublié.

    J’ai rajouté des lignes à la main dans le fichier d’un élève, dans /var/lib/wims/log/classes/xxxxxx/score, et ça marche.
    Même en ne respectant pas un ordre chronologique, ca marche.

    Il y a donc moyen de comparer les log des notes pour les synchroniser.

    En fait, ma hantise, c’est de perdre des notes d’élèves ==> grosse démotivation pour eux.
    On va fonctionner en ambulatoire dans des endroits sans internet, sur plusieurs communes, dans des environnements pas toujours recommandables. Serveur WIMS sur un laptop.

    Si un disque tombe en panne, ou si des personnes peu amicales nous demandent de leur confier le matériel, ya plus de données.

    Du coup, je cherche un moyen automatisé de sauvegarder rapidement les données sur « je sais pas quoi comme support » juste à la fin de la séance, avant de sortir des locaux.

    Accès à internet avec un téléphone, et envoi du repertoire /score en entier, peut-être ?

    Si vous avez des idées, je suis preneur.

    David.

    en réponse à : Synchroniser 2 serveurs #4564
    david bergeon
    Participant
    Up
    0
    Down

    Sinon, les infos des comptes et les notes, vous pourriez me dire où elles sont sauvegarder ?

    Merci.

    david bergeon
    Participant
    Up
    0
    Down

    Je viens de tester.

    C’est parfait, ça marche sur le serveur de test.

    C’est pour quand, la nouvelle version de wims, du coup ?

    David.

    • Cette réponse a été modifiée le il y a 2 années et 6 mois par david bergeon.
    • Cette réponse a été modifiée le il y a 2 années et 6 mois par david bergeon.
    david bergeon
    Participant
    Up
    0
    Down

    Donc, pour résumé :
    – les <br_> ne sont pas pris en compte
    – les <p_>, <ul_><li_> non plus
    – l’exercice bug avec des <div_>

    Pour info :

    \text{A=<ul>}
    \for{j=1 to \NL}{
    	\text{ add = row(\ordre[\j],\list) }
    	\text{ A = \A	<li> \add </li>}
    	}
    \text{A=\A  </ul>}

    ==> pas de retour à la ligne, les puces sont à la suite.

    Du coup, je ne sais pas quoi essayer.
    Bon, après, ce n’est pas non plus si important, je vais garder ça pour plus tard.

    Encore merci.

    • Cette réponse a été modifiée le il y a 2 années et 7 mois par david bergeon.
    • Cette réponse a été modifiée le il y a 2 années et 7 mois par david bergeon.
    david bergeon
    Participant
    Up
    0
    Down

    Merci pour la réponse rapide.

    Je n’ai pas compris la première partie.
    Du coup, je devrais faire quoi pour avoir un retour chariot ?
    J’ai juste une balise <br> qui ne fonctionne pas.
    \text{ A = \A <p> \add </p>}
    => Ne fonctionne pas.

    Des li et des div non plus (il fallait lire « fortement déconseillé », je suppose)

    Bonne journée.
    David.

    en réponse à : "Nom Prénom" au lieu de "Prénom Nom" ? #3155
    david bergeon
    Participant
    Up
    0
    Down

    petit up 🙂

    en réponse à : effacer une classe #3121
    david bergeon
    Participant
    Up
    0
    Down

    Si on met la date d’expiration à la date du jour, il se passe quoi ?
    Ca l’efface ?

    David.

    en réponse à : Wims, Moodle et Kahn Academy #2859
    david bergeon
    Participant
    Up
    0
    Down

    OK merci pour la réponse.

    Et pour ce qui est de filmer les rencontres/conf/colloques/… sur Wims ?
    Possible ou pas ?

20 sujets de 1 à 20 (sur un total de 57)