Utilisation des compétences avec la version test

Added by Raphaël D 6 months ago

Bonjour à tous,

Je m'intéresse aux compétences et ai un peu de temps pour m'y lancer. J'ai suivi au maximum le wiki ( [[https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/%C3%89valuation_par_comp%C3%A9tences_avec_les_%22topics%22_d'AMC]] ) et j'avais la sensation que ça allait être simple, mais bien évidemment au moment de tester, rien ne fonctionne.
J'ai bien cherché sur le forum et sur google et ai essayé ce que je pouvais, malheureusement je ne suis pas du tout à l'aise avec Linux et donc il y'a trop de choses que je ne comprends pas, et que j'ai peut être mal faites.

Je résume :

1) J'ai mis à jour AMC vers la version test en utilisant la commande suivante : (info trouvée dans le dernier message du topic suivant [[https://project.auto-multiple-choice.net/boards/3/topics/5089]] )
sudo add-apt-repository ppa:alexis.bienvenue/test && sudo apt-get update && sudo apt-get install auto-multiple-choice
2) Comme c'est l'environnement test, d'après le tuto, il installe également les paquets YAML::Syck, Hash::Merge (wiki : Ces paquets sont automatiquement installés si vous utilisez le PPA mentionné ci-dessus.)
3) Je crée dans mon répertoire projet un fichier texte dont je change l'extension en .yml et que j'appelle "topics.yml"
4) Dans ce fichier je copie colle tout le code d'exemple, y compris les 3 tirets du début du fichier.
5) Dans le fichier source vide de mon projet, je mets deux questions simples, la première dont l'id commence par "add2" et l'autre "soustraction2" pour qu'elle soient incluent dans les compétences :

\element{tout}{
  \begin{question}{add2-q01-}
    Lorem
    \begin{reponseshoriz}
      \bonne{ipsum}
      \mauvaise{ipsum}
      \mauvaise{ipsum}
      \mauvaise{ipsum}      
    \end{reponseshoriz}
  \end{question}
}

\element{tout}{
  \begin{question}{soustraction2}
    Lorem
    \begin{reponseshoriz}
      \bonne{ipsum}
      \mauvaise{ipsum}
      \mauvaise{ipsum}
      \mauvaise{ipsum}      
    \end{reponseshoriz}
  \end{question}
}

6) Je compile le fichier source avec AMC en espérant voir le beau bandeau de compétences en haut, ou je ne sais pas trop quoi en fait.

Je ne ne vois rien de tout ça et j'ai la sensation que les compétences n'ont pas été prises en compte. J'ai vérifié la version installée d'AMC en faisant "dpkg -s auto-multiple-choice" et ça me dit : "Version: 1.6.0+git20240317102301-1~focal1" je crois que c'est bon non ? Ensuite je me suis dit que peut-être les paquets YAML::Syck, Hash::Merge n'avaient pas été installés correctement, mais alors là pour le coup ça devient obscur pour moi ... après quelque recherche, je ne comprends pas comment on installe ces paquets tout seul ...

Si vous voyez où j'ai loupé quelque chose je vous serai vraiment très reconnaissant de m'aider :) Merci d'avance !

source.pdf (58.9 kB)

source.tex (3.3 kB)

DOC-catalog.pdf (32.8 kB)


Replies (13)

RE: Utilisation des compétences avec la version test - Added by Alexis Bienvenüe 6 months ago

Les niveaux de compétences s'affichent sur les copies corrigées, et non sur le sujet.
Si vous voulez également annoncer des choses sur le sujet, il faut le faire à la main dans le fichier source.

RE: Utilisation des compétences avec la version test - Added by Raphaël D 6 months ago

Bonjour et merci pour votre réponse.

Oui c'est ce que j'ai pensé aussi donc j'ai bien généré les corrigés mais pas de trace d'un tableau de compétences.
J'ai aussi testé avec le fichier topics.yml donné dans l'extrait de documentation que j'ai trouvé dans la conversation sur les compétence sur le forum (j'ai supprimé les nuléro entre crochets et remplacé automatiquement toutes les apostrophes par des espaces avec notepas++) et changé les id de mes questions pour que ça colle avec le nouveau fichier mais pas de résultat à nouveau dans le fichier de correction.

- Je me demande si j'ai bien les deux paquest demandés : YAML::Syck, Hash::Merge. Quelle commande utiliser pour faire cette vérification ? Vraiment mes recherches google ne donnent rien (et je ne suis pas sûr de comprendre la signification des 2 points entre les noms).
- Y a-t-il une ligne de code à rajouter sur le fichier source latex pour que le fichier .yml soit lu et que les compétences soient prises en compte ?

Je précise que j'ai installé Amc sur windows 10 en utilisant le wsl il y'a maintenant bientôt 2 ans. Ça pourrait venir d'une trop vieille version du wsl ou d'ubuntu ? Je n'ai jamais mis à jour.

RE: Utilisation des compétences avec la version test - Added by Alexis Bienvenüe 6 months ago

Pouvez-vous poster votre fichier topics.yml ?

RE: Utilisation des compétences avec la version test - Added by Raphaël D 6 months ago

Voilà le fichier .yml. Je joins également mon fichier source.tex, j'ai modifié car j'ai constaté que je m'étais loupé sur les id. Je les ai changé mais toujours rien dans le fichier de correction. Le fichier est bien dans le répertoire du projet. Merci pour votre temps :)

source.tex (3.9 kB)

topics.yml (680 Bytes)

RE: Utilisation des compétences avec la version test - Added by Alexis Bienvenüe 6 months ago

Cela fonctionne chez moi avec vos deux fichiers (voir correction d'une copie aléatoire ci-jointe).
Pouvez-vous effacer vos copies annotées puis effectuer une annotation des copies en mode débogage (depuis le menu Aide), et poster le fichier log produit ?

0001.pdf (58.1 kB)

RE: Utilisation des compétences avec la version test - Added by Raphaël D 6 months ago

Punaise en fait pour moi quand on parlait de copies corrigées c'était juste les fichiers pdf DOC-catalog et DOC-corrige !
J'ai testé en remplissant une copie avec l'outil modification de firefox et effectivement après correction des copies et annotation des copies ça apparaît sur la correction !

Génial merci beaucoup vraiment ! Je ne sais pas pourquoi mais pour moi comme le fichier de correction est tout juste je pensais obtenir toutes les compétences en vert et à 100% en haut du fichier ... j'aurais dû pousser plus loin mais il y'avait tellement de manip que je pensais avoir mal faites que je me suis arrêté ^^

Fantastique en tout cas j'ai hâte de m'y mettre :)

Encore bravo à tous ceux qui travaillent sur le projet !!

RE: Utilisation des compétences avec la version test - Added by Raphaël D 6 months ago

J'ai fait tous mes tests sur un ordi de test et ça a fonctionné, mais quand je passe à mon ordi de travail, le fichier topics n'est plus lu. Je pense que cela provient du fait que AMC ne se met pas à jour vers la version test, sur mon autre ordi j'avais Version 1.6.0+git20240317102301-1~focal1 mais cette fois j'ai : Version 1.6.0+git20230425120755-1~bionic1 on dirait donc qu'elle date de 2023 danc je peux comprendre que ça ne fonctionne pas.
Je me suis dit que c'était peut être ma version d'ubuntu qui était trop vieille : J'ai la 18.04 sur mon ordi de travail et la 20.04.5 sur l'ordi de test. Est-ce que ça parait normal que ça ne marche pas avec la 18.04 ?

Je m'arrache la tête sur la mise à jour d'ubuntu ça commence à me rendre fou, des messages d'erreur dans tous les sens sur l'ordi de test. Déjà, la mise à jour vers le WSL 2 semble impossible, et ensuite juste mettre à jour ubuntu j'ai enchainé 4 erreurs différentes et j'y ai passé 3h déjà. Avant de continuer, je voulais juste savoir si c'est normal que ça ne mette pas à jour vers la bonne version en étant sur Ubuntu 18.04 et si il y'a un moyen de forcer le truc pour que ça s'installe quand même.

Merci d'avance !

RE: Utilisation des compétences avec la version test - Added by Raphaël D 6 months ago

Bonsoir,

J'ai réussi !! C'était l'horreur j'ai du faire modifier des fichiers directement en bash avec nano puis désinstaller des trucs aléatoirement mais c'est bon ... c'était bien la version de Ubuntu qui limitait la version d'amc que je pouvais installer.
Pour la postérité, les points de blocages :
- Premier problème, un fichier qui dit qu'on a pas le droit de faire les mises à jour et qu'il faut modifier direct depuis la commande ubuntu en bash.

Solution :
https://www.nextofwindows.com/how-to-upgrade-existing-wsl-wsl2-ubuntu-18-04-to-20-04?__cf_chl_rt_tk=ma4Q9_pOFo8GufbOrP5qQkcglCcGRPBFlgU_eYZcgDA-1716469645-0.0.1.1-1727

- Deuxième problème, impossible de lancer la mise à jour à nouveau avec en gros ce message :

Reading package lists... Done
Building dependency tree
Reading state information... Done

Restoring original system state

Aborting
Reading package lists... Done
Building dependency tree
Reading state information... Done

Solution : dans ubuntu faire --> sudo apt remove snapd puis sudo apt remove screen

https://github.com/microsoft/WSL/discussions/3489#discussioncomment-961901

RE: Utilisation des compétences avec la version test - Added by Jean-Philippe Bartier 5 months ago

Bonjour,
j'ai utilisé le fichier .yml fourni ici pour tester (merci!)

Par contre, lorsque je tape sur une compétence (en fait pour moi un exercice)

"%{name} : /{max}"

le score ne semble pas donner le résultat sans virgule. Quelqu'un qui a 2.8 points sur 12 voit apparaitre 3/12 .
J'imagine qu'un arrondi traine derrière.

Le résultat global est lui bon.
J'ai cherché la doc mais je n'ai pas trouvé.

Une idée?

RE: Utilisation des compétences avec la version test - Added by Frédéric Bréal 5 months ago

J'ai cherché la doc mais je n'ai pas trouvé.

Dans la partie interface graphique section topics.

RE: Utilisation des compétences avec la version test - Added by Jean-Philippe Bartier 5 months ago

Je me suis sans doute mal exprimé.
La doc sur ce site est présente mais je n'ai pas trouvé la partie compétences avec les fichiers .yml

Sur AMC, lorsque je clique sur l'onglet "aide/documentation/français", aucune fenêtre ne s'ouvre (cela fait un moment que c'est le cas chez moi sans que cela ne soit préjudiciable puisque ce que je cherche est sur ce site)

RE: Utilisation des compétences avec la version test - Added by Frédéric Bréal 5 months ago

Je vous mets le fichier spécial topics car je n'arrive plus à compiler le fichier complet de la documentation avec xubuntu 24 et texlive 24 (problème de fonts japonaises introuvables).

topics.pdf (177.6 kB)

RE: Utilisation des compétences avec la version test - Added by Jean-Philippe Bartier 5 months ago

Merci ! J'ai réussi à modifier ce que je voulais.

(1-13/13)