Julien

Toutes mes réponses sur les forums

20 sujets de 181 à 200 (sur un total de 210)
  • Auteur
    Messages
  • en réponse à : carte montrant les installations de wims #1447
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    openstreetmap couplé à leaflet fait le travail.

    Un petit exemple pour 3 serveurs.


    <!DOCTYPE html>
    <html>
    <head>
    <title>Test openstreetmap Leaflet</title>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.5/leaflet.css" />
    <!--[if lte IE 8]>
    <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.5/leaflet.ie.css" />
    <![endif]-->
    <script src="http://cdn.leafletjs.com/leaflet-0.5/leaflet.js"></script>
    </head>
    <body>
    <div id="map" style="width: 1200px; height: 700px"></div>
    <script>
    var map = L.map('map').setView([43.692697, 7.23693], 2);
    L.tileLayer('http://{s}.tile.cloudmade.com/BC9A493B41014CAABB98F0471D759707/997/256/{z}/{x}/{y}.png', {
    attribution: 'Map data © 2011 OpenStreetMap contributors, Imagery © 2011 CloudMade',
    key: 'BC9A493B41014CAABB98F0471D759707'
    }).addTo(map);
    var dijon = L.marker([47.32643, 5.04547]).addTo(map);
    dijon.bindPopup("Serveur privé <br /> Système : Debian sid <br />Version : WIMS dev <br />Usage : Dev/Prod <br />Nombre de classes : 200 <br />Nombre d'utilisateurs : 8000").openPopup();
    L.marker([43.692697, 7.23693]).bindPopup("Serveur de l'université de Nice <br /> Système : ???? <br />Version : WIMS-4.01e <br />Usage : Prod <br />Nombre d'utilisateur: 200").addTo(map);
    L.marker([48.70021, 2.17884]).bindPopup("Serveur de l'université de Paris-Sud <br /> Version : WIMS-4.05a").addTo(map);
    </script>
    </body>
    </html>

    Julien
    Modérateur
    Up
    0
    Down
    ::

    Le code suivant devrait fonctionner comme tu le souhaites.


    \text{etape=r1,r2}
    \nextstep{\etape}

    \integer{c=}

    \statement{
    \if{\step=1}{donner deux entiers distants de 10 (a inférieur à b) :<br/> a=\embed{r1}<br/> b=\embed{r2}}
    \if{\step=2 and (\c=10)}{oui, calculer 1+1=\embed{r3}}
    \if{\step=2 and (\c!=10)}{non, calculer 1+1=\embed{r3}}
    }

    \answer{}{\rep1}{type=numeric}
    \answer{}{\rep2}{type=numeric}

    \integer{c=\rep2-\rep1}

    \text{test=\c=10?1:0}

    \condition{Réponse correcte ?}{\test=1}
    \answer{}{2}{type=numeric}
    \if{\step=2}{\text{etape=r3}}

    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    J’ai testé ton code et il fonctionne correctement. J’ai du louper un truc. Peux-tu préciser la version du serveur sur lequel tu travailles ?

    @+

    • Cette réponse a été modifiée le il y a 12 années et 1 mois par Julien.
    en réponse à : Algorithme de welsh powell #1409
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Tu crées une classe ou tu demandes un compte développeur à l’administrateur du site de caen. Une fois connecté, il suffit de faire une recherche sur le module est l’importer dans ta classe ou sur ton compte pour pouvoir le modifier.
    @+

    en réponse à : problème d'image sur ModTool #1392
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Tu peux regarder le code source et faire une recherche sur le mot pjg. S’il existe modifie par jpg.
    ++

    en réponse à : Probleme avec answer geogebra #1362
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci pour les idées.

    en réponse à : exercice à étapes avec nextstep #1336
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    J’ai réalisé les modif. Par contre il est préférable d’écrire le code suivant :

    \if{\step=2}{\text{nstep=r3,r4,r5}}


    \text{nstep=(\step=2)? r2,r3}

    A priori le code suivant fonctionne :

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

    \integer{rep1=\a+1}
    \integer{rep2=\b+1}
    \integer{rep3=\c+1}
    \integer{rep4=\d+1}
    \integer{rep5=\e+1}
    \integer{rep6=\f+1}

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

    \statement{

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

    \if{\step=2 and \sc_reply1=1 and \sc_reply2=1}{Bravo!!\c+1=\embed{r3}\d+1=\embed{r4}\e+1=\embed{r5}}

    \if{\step=2 and (\sc_reply1!=1 or \sc_reply2!=1)}{Erreur!!\c+1=\embed{r3}\d+1=\embed{r4}\e+1=\embed{r5}}

    \if{\step=3 and \a+\b>10}{\e+1=\embed{r6}}
    }

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

    \if{\step=2}{\text{nstep=r3,r4,r5}}
    \if{\step=3 and \a+\b>10}{\text{nstep=r6}}

    A+

    en réponse à : Aucun participant n'est actuellement connecté. #1332
    Julien
    Modérateur
    Up
    0
    Down
    ::

    J’ai un problème identique au lycée. Peut-être le proxy html couplé avec des élèves qui ne se déconnectent pas de leur session correctement.

    ++

    en réponse à : Tirer au hasard deux questions #1328
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Hello,

    Je rajouterais juste une boucle si plus de 2 questions et j’enleverais la définition de variables déjà définies mais je suppose que c’est une question d’habitude. Par contre si tu laisses en l’état modifie \matrix{q1=\liste_question_saisie[\liste_alea[1];1]} par \text{q1=…}
    Voili voilou


    \title{test}

    \matrix{liste_question_saisie=Quelle commande saisir pour décharger le module hid ?, modprobe -r hid
    Quelle commande permet de connaître le modèle de sa carte graphique ?, lspci | grep VGA
    }

    \integer{nombre_questions=rows(\liste_question_saisie)}
    !! liste des \nombre_questions entiers en ordre aléatoire.
    \text{liste_alea=shuffle(\nombre_questions)}

    \statement{
    \for{ii=1 to 2}{
    \liste_question_saisie[\liste_alea[\ii];1] : \embed{reply\ii}
    }
    }

    !! Analyse de la reponse
    \answer{}{\liste_question_saisie[\liste_alea[1];2]}{type=raw}
    \answer{}{\liste_question_saisie[\liste_alea[2];2]}{type=raw}

    en réponse à : Caractère | (AltGr+6) #1324
    Julien
    Modérateur
    Up
    0
    Down
    ::

    J’avais bien compris. Sous iceweasel et debian cela fonctionne aussi.

    ++

    en réponse à : Caractère | (AltGr+6) #1322
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Hello,

    En utilisant firefox et windows ton code fonctionne nickel.

    ++

    en réponse à : Mettre du javascript dans le header d'une page d'aide #1321
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci pour ta réponse.
    Cette méthode permet effectivement d’insérer du css et du javascript dans les entêtes de la partie statement et de l’aide en oef mais malheureusement l’entête n’est pas propager dans la partie \help_subject.
    Voili voilou

    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour Thibaud,

     

    Serait-il possible d'inclure ta manière de procéder dans des exercices oef ?

     

    Cordialement.

    en réponse à : Superposition d’une image et d’un dessin wims #1178
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    La propriété z-index en css me semble bien répondre au problème de superpositions d'images. Vu les réponses précédentes tu as le choix des armes.

    ++

    en réponse à : Instalation sur ubuntu server 12.10 #1135
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Efface le lien existant.

     

    A++

    en réponse à : Rendre « visible » le code des modules existants ? #1121
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

     

    Tu te connectes sur ton compte moodtool. Tu vas sur la page d'accueil pour faire tes courses à l'aide du moteur de recherche et tu sélectionnes un module.En haut à droite, le seveur te propose de le copier dans modtool.

    Tu peux ensuite modifier le code à loisir et mettre les excerices débugés dans tes classes.

    Si tu veux republier le module, il est préférable d'avertir l'auteur pour éviter les doublons.

     

    A++

    en réponse à : deux questions sur un exercice avec des racines carrées #1113
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Le code n'est pas très élégant mais il doit répondre à ton problème.

    A++

     

    text{a=1+3^(3/2)}
    if{^ isin a }{
    text{bbb=wims(replace internal + by , in a)}
    text{bbbb=wims(replace internal ^ by , in bbb)}
    text{bb=wims(replace internal ^(3/2) by *sqrt(bbbb[2]) in a)}
    }

    en réponse à : symtext #1095
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci pour ta réponse.

     

    Le type wlist a une fenêtre trop petite pour inciter les élèves à répondre en effectuant des phrases. Les élèves ne sont donc pas invité à s'épendre sur la question alors qu'une fenêtre de type texteaera est parfaite. Le type symtext permet l'analyse d'une phrase diverse et variée mais pour une argumentation il faut des mots clefs donc j'ai finalisé avec ce code.

     

    Réaliser une ou plusieurs phrases qui expliquent la démarche réalisée pour valider vos résultats :

    <center>embed{reply5}</center>

    answer{}{kgkgg}{type=symtext}{option= nopunct nocs nomath noparentheses noquote}

    condition{Pour vérifier la cohérence du résultat, la droite (AB) doit être placée dans le

     nuage de points. En déplaçant le point « Bouge moi » sur l'abscisse xx, on lit en ordonnée le nombre de connexions}{point isin kgkgg and nuage de points isin kgkgg and (lecture graphique isin kgkgg or ordonnée isin kgkgg or abscisse isin kgkgg) and droite isin kgkgg and nombre de connexions isin kgkgg}

     

    A++

    en réponse à : symtext #1093
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci pour ta réponse.

    Le type de réponse Symtext est donc conçu pour  analyser une phrase type avec l'ensemble des variantes. Une analyse avec des mots clefs n'est donc pas possible.

    A++

    en réponse à : Video #994
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

     

    SI ça te convient je t'envoie un mail où je te communique un lien avec la totalité des vidéos et des images car le répertoire imagedir est court-circuité.

    Pour l'instant j'ai 2 modules qui fonctionnent avec quelques vidéos donc je te transmets la totalité des fichiers.

     

    A++

20 sujets de 181 à 200 (sur un total de 210)