Olivier

Toutes mes réponses sur les forums

20 sujets de 221 à 240 (sur un total de 377)
  • Auteur
    Messages
  • Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    4. Le point le plus important pour moi. Après la compilation, j’ai donc inclus dans le package tous les fichiers/répertoires qui se trouvent à la racine, sauf /src/. Est-ce que j’ai la garantie qu’aucun de ces fichiers ne sera modifié par l’application Wims ? En effet, l’idée de ce package pour moi est de faciliter les mises à jours. Or par défaut, lors d’un upgrade, le traitement d’un fichier du package c’est (en général) :

    a) d’être écrasé
    b) puis remplacé par sa nouvelle version.

    Je ne donc voudrais pas que le package efface des données utilisateur ou de configuration lors des mises jour, bien évidemment. Le but est au contraire de pouvoir faire des mises à jour les plus transparentes possibles.

    Les données utilisateur seront essentiellement stockées dans le répertoire « log ». (oui je sais ca peut sembler étrange 😉 c’est d’ailleurs également ici qu’on retrouve le fichier wims.conf

    Les sessions utilisateurs seront dans les dossiers « sessions » et « s2 »
    et en effet le dossier « tmp » est un dossier de travail.

    Pour ma part, je ne suis pas certain que la construction d’un paquet debian comme vous le décrivez soit une bonne idée. Surtout si la raison est de « faciliter » les mises à jour. En effet : ces dernières sont assez simple :

    http://wiki.wimsedu.info/doku.php?id=installation:debian:debian_upgrade

    Olivier Bado-Faustin / Université Côte d’Azur

    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    1. Je me suis inspiré de cette page http://wiki.wimsedu.info/doku.php?id=installation:debian:manual pour le build. Mais ne manque-t-il pas l’installation de Java (openjdk-8-jdk sur Debian Stretch) ? Sauf erreur, javac est nécessaire pour builder certaines choses, même si, sans lui, la compilation globale se termine sans erreur malgré tout. Du coup, j’ai un doute… 😉

    En fait, java n’est necessaire que pour la version « développeur » de WIMS. (celle qu’on obtient via SVN)
    Dans la version standard (le tgz), toutes les classes java sont précompilées et incluses dans l’archive.

    2. Java est-il nécessaire pour l’exécution de Wims (pas pour le build qui concerne le point 1 dessus mais bien pour l’utilisateur de Wims). Autrement dit, faut-il que openjdk-8-jdk soit une dépendance de mon paquet wims ?

    Non : pas besoin de Java. seuls certains modules (et de moins en moins) incluent des applets, qui ne seront exécutées que dans le navigateur des utilisateurs

    • Cette réponse a été modifiée le il y a 7 années et 7 mois par Avatar photoOlivier.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Accès à certaines fonctionnalités impossibles #4016
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Une première vérification des droits peut se faire directement depuis la page d’administration, sous « Configuration: Permissions de fichiers ».

    Peut être faut-il aussi vérifier la configuration du serveur Web (en général, Apache)
    Et en effet si vous passez par un proxy, cela peut aussi venir de là.

    Pouvez-vous communiquer l’URL du serveur pour en savoir plus ?

    • Cette réponse a été modifiée le il y a 7 années et 7 mois par Avatar photoOlivier.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Accès à certaines fonctionnalités impossibles #4012
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    éventuellement, si vous avez un serveur Debian voici un lien vers la doc de mise à jour manuelle :

    http://wiki.wimsedu.info/doku.php?id=installation:debian:debian_upgrade

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Accès à certaines fonctionnalités impossibles #4011
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Je ne connais pas ce bug.
    Ceci dit, la dernière version de WIMS est la 4.15b :
    https://sourcesup.renater.fr/frs/shownotes.php?release_id=3088

    Je vous invite dans un premier temps à effectuer la mise à jour.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : random #4006
    Avatar photoOlivier
    Maître des clés
    Up
    1
    Down
    ::

    Dans les 2 cas, il m’arrive bien d’avoir une valeur positive et une négative, ou inversement…

    voici l’exo OEF en entier :

    type=gapfill first
    textarea="explain"
    random="a b c d"
    computed="ans"
    :Une question numérique avec 4 paramètres aléatoires.
    
    :\title{Quatre paramètres}
    :Premier paramètre \a.
    
    \integer{a=random(1..9)*random(-1,1)}
    
    :Deuxième paramètre \b.
    
    \integer{b=\a*random(2..3)*random(-1,1)}
    
    :Troisième paramètre \c.
    
    \real{c=randint(1..9)*randitem(-1,1)}
    
    :Quatrième paramètre \d.
    
    \real{d=\c*randint(2..3)*randitem(-1,1)}
    
    :La bonne réponse calculée.
    Toutes les fonctions usuelles sont reconnues. On utilise \a, \b, \c, \d pour
    désigner les paramètres aléatoires définis en haut.
    \real{ans=(\a)*(\d) - (\b)*(\c)}
    
    :Le texte qui explique ce qu'il faut faire.
    Notons que la syntaxe \(...) fait afficher une formule mathématique comme il
    faut.
    help
    \text{explain=a=\a,<br/>
    b=\b;<br/>
    <br/>
    c=\c,<br/>
    d=\d<br/>}
    
    :Mise en aléatoire par des accolades emboitables
    help
    \text{accolade=item(1,1 oui, 2 non)}
    
    \text{accolade=wims(word 1 of \accolade)}
    
    \text{explain=\accolade=1 ?wims(embraced randitem \explain)}
    
    \statement{\explain}
    
    \answer{Ma réponse}{\ans}{type=number}
    • Cette réponse a été modifiée le il y a 7 années et 8 mois par Avatar photoOlivier.
    • Cette réponse a été modifiée le il y a 7 années et 8 mois par Avatar photoOlivier.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : random #4003
    Avatar photoOlivier
    Maître des clés
    Up
    1
    Down
    ::

    je viens de tester, et le signe me semble bien changer en tout cas.

    sinon, vu qu’apparament tu souhaites obtenir un nombre entier tu peux essayer ceci :

    \integer{a1= randint(1..9)*randitem(-1,1) }
    \integer{a2= \a1*randint(2..3)*randitem(-1,1) }

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Wims SSL + Haproxy #3999
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    J’ai l’impression que votre proxy ne tranfere pas les entete HTTP à WIMS. Notamment les entetes « SERVER_PROTOCOL » et « HTTPS » qui doivent lui indiquer que l’appel se fait bien en https.
    Si vous regardez les liens affichés, ils sont tous en « http » même quand vous appelez le serveur via https.

    Pour info, voici une liste d’entetes HTTP dont WIMS a besoin au minimum :

          "HTTP_ACCEPT",
          "HTTP_ACCEPT_CHARSET",
          "HTTP_ACCEPT_LANGUAGE",
          "HTTP_COOKIE",
          "HTTP_HOST",
          "HTTP_USER_AGENT",
          "HTTP_X_REQUESTED_WITH",
          "HTTPS",
          "QUERY_STRING",
          "REMOTE_HOST",
          "REMOTE_ADDR",
          "REMOTE_PORT",
          "REQUEST_METHOD",
          "SCRIPT_NAME",
          "SERVER_NAME",
          "SERVER_SOFTWARE",
          "SERVER_PROTOCOL"

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Wims SSL + Haproxy #3997
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Donc en http ca fonctionne :
    http://wims.divingeek.com/wims
    et en https, ca fonctionne aussi :
    https://wims.divingeek.com/wims

    Le problème ne semble donc pas venir du SSL mais de la redirection.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Wims SSL + Haproxy #3995
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Désolé, je n’ai aucune install similaire.

    Avez-vous testé sans SSL pour être sûr que le problème vient bien de là ?

    Est-ce que la connexion aux pages d’administration fonctionne ?

    Il est en tout cas normal d’etre redirigé vers wims/wims.cgi, étant donné que c’est la seule et unique page. Ce qu’il faut, c’est que les paramètres GET/ POST soient bien transmis à wims.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Exécution sécurisée de code #3962
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Notez également que grace à l’Internet Web archive, on retrouve le module WIMS qui permettait aux potentiels hackers de tenter de contrer son systeme de sécurité.
    http://web.archive.org/web/20080601200544/http://wims.unice.fr/wims/wims.cgi?module=adm/unice/challenge

    Et il est toujours resté inviolé.

    Aujourd’hui Wims.unice.fr est installé sur un autre serveur sans sysmask, c’est pourquoi le module challenge ne s’y trouve plus.

    • Cette réponse a été modifiée le il y a 7 années et 9 mois par Avatar photoOlivier.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Exécution sécurisée de code #3960
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Les modules d’informatique qu’avait fait Xiao demandaient autre chose.

    En effet : il me semble que ce qu’avait mis en place Xiao Gang pour sécuriser son serveur (en plus de chroot), c’était son systeme « sysmask »

    les sources sont toujours ici :
    sourceforge.net/projects/sysmask

    Et la doc ici : wims.unice.fr/sysmask/doc

    • Cette réponse a été modifiée le il y a 7 années et 9 mois par Avatar photoOlivier.
    • Cette réponse a été modifiée le il y a 7 années et 9 mois par Avatar photoOlivier.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : insertion vidéo #3959
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Ca va être difficile de dire quelque-chose aux élèves s’ils ont le problème, si ce n’est de désactiver leur bloqueur de pubs ou d’essayer un autre navigateur. Peut-etre éventuellement essayer de mettre à jour Firefox. ou encore le réinitialiser.

    Pour ma part, cela fonctionne bien avec Firefox 55.0.3 sur Mac, sans Adblock.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : insertion vidéo #3955
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Si ca marche avec viméo mais pas avec Dailymotion, je dirai que le problème vient de ce dernier…

    Essayez tout de même avec un autre navigateur / ordinateur.
    Pour ma part, l’insertion de vidéo dailymotion dans un doc Wims marche très bien avec Firefox.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : Exécution sécurisée de code #3954
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Juste une précision sur le système « ch..root » de Xiao Gang : Celui-ci est toujours actif sur le serveur « wims.unice.fr », ainsi que au moins sur le serveur de Joke Evers si je ne me trompe pas.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : insertion vidéo #3944
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Je ne vois pas de raison (ni de moyen) pour un gestionnaire de site de bloquer les vidéos.

    Avez-vous essayé avec un autre navigateur Internet ? le(s)quel(s) ? Utilisez-vous un bloqueur de publicité ? (type « adblock »)

    Est-ce que la vidéo en question fonctionne toujours sur Dailymotion ?

    Pour ma part, je viens de me rendre sur http://www.dailymotion.com/, et avec Firefox je vois des vidéos, mais avec Safari et Adblock activé, j’ai un écran noir « une erreur inattendue a tout fichu par terre ». quand je désactive Adblock, la vidéo apparait.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : comment mettre le caractère $ dans une variable? #3939
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    En complément, il existe aussi l’instruction « !nosubst » qui empêche tout remplacement de variable dans la chaine déclarée.

    exemple :
    !set motif_1 = !nosubst "int_$$4^($$5) $$2 $$3","sum_($$3=$$4)^($$5) $$2"

    voir dans l’aide de WIMS :
    wims.unice.fr/docs/instructions_wims.xhtml

    • Cette réponse a été modifiée le il y a 7 années et 9 mois par Avatar photoOlivier.

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : affichage ou non des notes #3933
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    le code css à intégrer devrait resembler à ca :

    .oef_modulescore{display:none;}

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : favicon pour serveur Wims #3926
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    éventuellement, voici un éditeur en ligne de favicon :

    http://www.favicon.cc

    Olivier Bado-Faustin / Université Côte d’Azur

    en réponse à : favicon pour serveur Wims #3925
    Avatar photoOlivier
    Maître des clés
    Up
    0
    Down
    ::

    Bonjour,
    Il me semble qu’il suffit de déposer un fichier icône à la racine du serveur web.
    Ce fichier devra obligatoirement s’appeller « favicon.ico »

    Si vous n’avez pas d’image au format « ico », vous pouvez toujours prendre celle-ci :

    wims.unice.fr/favicon.ico

    Olivier Bado-Faustin / Université Côte d’Azur

20 sujets de 221 à 240 (sur un total de 377)