compétences.....le retour @G. Carpeaux

Added by DENIS Sébastien almost 5 years ago

Bonsoir Gérard
J'étais en train de rediger le tuto sur les colpétences mais il y a un bug qui vient d'apparaitre et je n'arrive pas à le corriger cela vient de MAX= je dois absolument mettre MAX="scoremax" pour chaque question; cela marchait hier mais plus aujourd'hui (voir question5 le charbon et question 2 forme d'energie. si je coche juste ca marche(1point) si je coche faux cela mais un point aussi cependant l'annotation de la correction est juste!!! je ne vois pas l'erreur mais vraiment pas
Si vous avez un peu de temps...
Merci pour votre aide
Sébastien
Ps : il y a un truc que je n’arrive pas a faire : afficher les corrections sur les copies annotées malgré corect à la place de correcthead je ne sais plus dans quel fichier et je n’ai pas compris : compiler 3 fois !!??

groupes.tex (52 kB)


Replies (244)

RE: compétences.....le retour @G. Carpeaux - Added by Frédéric Bréal 9 months ago

L'export fonctionne mais c'est votre question que je ne comprends pas. Je pensais que vous vouliez que l'export pour les élèves qui n'ont pas le pourcentage n'apparaissent pas.
Si je comprends bien, vous avez un fichier yml très simplifé.

  niveauxstandard:
    levels:
      - min: 80
        message: acquis
        color: "#1ab407" 
        code: 1
      - message: non acquis
        color: "#ff262c" 
        code: 0

Vous aimeriez une option avec seuil qui n'affiche pas la compétence sur le pdf si le pourcentage < 80 %

  answered_only_threshold: 0.80

RE: compétences.....le retour @G. Carpeaux - Added by Anthony Siaudeau 9 months ago

Pour un projet QCM concernant les paliers P1 et P2 par exemple avec un groupe d'étudiants qui vont chacun passer l'un de ses paliers, je voudrai que chaque étudiant puisse valider le palier qui le concerne s'il atteint 80% de réussite dans ce palier.
  • Sur le pdf je souhaiterai : si l'étudiant n'a touché qu'aux questions du palier 2 que seul son score au palier 2 n'apparaisse (et donc ne pas voir 0% au palier 1) avec acquis/non acquis suivant que le score soit >=80% ou non
  • sur l'export je souhaiterai dans une même col. :
    1. si l'étudiant n'a pas traité le palier X une cellule vide,
    2. si l'étudiant a traité le palier X mais n'a pas 80% rien également,
    3. si l'étudiant a traité le palier X et l'a validé "P1".
    4. Et enfin si l'étudiant était absent qu'il y ait "ABS".

pour l'instant mon topics.yml ressemblerait à cela :

preferences:
  answered_only: 1 # pour que seuls les paliers traités n'apparaissent sur la copie --> nouvelle option
#
#
topics:
  - id: palier_StatsI_1 #sans point ni 2 points ni espace
    name: palier 1 # avec accents possibles mais sans 2 points
    questions: 
      - "P1 :*" 
    levels:
      - min: 80
        message: validé avec
        color: "#1ab407" 
        code: "PI.1" 
      - min: 0
        message: non validé avec
        color: "#E69138" 
        code: "" # ne marche pas pour l'instant il faut absolument un contenu
      - message: palier non traité # non utilisé pour le pdf mais sert pour avoir la bonne coul. et le bon code dans fichier ods
        color: "#C0C0C0" 
        code: "ABS" 
    format: "⬤ %{name} : %{message} %{value}" 
#
#
  - id: palier_StatsI_2 #sans point ni 2 points ni espace
    name: palier 2 # avec accents possibles mais sans 2 points
    questions: 
      - "P2 :*" 
    levels:
      - min: 80
        message: validé avec
        color: "#1ab407" 
        code: "PI.2" 
      - min: 0
        message: non validé avec
        color: "#E69138" 
        code: "" # ne marche pas pour l'instant il faut absolument un contenu
      - message: palier non traité # non utilisé pour le pdf mais sert pour avoir la bonne coul. et le bon code dans fichier ods
        color: "#C0C0C0" 
        code: "ABS" 
    format: "⬤ %{name} : %{message} %{value}" 

RE: compétences.....le retour @G. Carpeaux - Added by Anthony Siaudeau 6 months ago

bonjour, je me permets de relancer ma question précédente.
Peut-être est-ce une question difficile : les "levels :" ne regardent que la valeur numérique du score de la compétence et moi je voudrais pouvoir distinguer 0 dû à des mauvaises réponses (la copie n'a que des mauvaises réponses dans la compétence) de 0 dû à une absence de réponses dans la compétence (la copie n'a pas traité les questions de la compétence)

RE: compétences.....le retour @G. Carpeaux - Added by Frédéric Bréal 6 months ago

Je vous propose une solution avec la clé aggregate des topics. Je pense qu'il faut une version AMC test à jour d'il y a au moins 5 mois. La version stable 1.6 date de février 2023.
J'ai essayé avec des valeurs négatives mais cela ne fonctionne pas.

test-aggregate.zip (353.8 kB)

RE: compétences.....le retour @G. Carpeaux - Added by Anthony Siaudeau 6 months ago

bonsoir,
grand merci. J'ai la version de test 20240216 je pense que ca devrait fonctionner chez moi. Je n'ai pas compris ce que faisait la clé agregate (et je n'en retrouve pas trace dans la doc que vous avez proposé) mais je regarde cela et je reviens vers vous.

RE: compétences.....le retour @G. Carpeaux - Added by Frédéric Bréal 6 months ago

(et je n'en retrouve pas trace dans la doc que vous avez proposé

Je ne sais pas utiliser gitlab (https://gitlab.com/a10684/auto-multiple-choice) donc j'envoie par mail mes modifications à Alexis et il met à jour le dépôt d'AMC.
Je vous joins la partie sur aggregate.

topics.pdf (177.6 kB)

RE: compétences.....le retour @G. Carpeaux - Added by Anthony Siaudeau 6 months ago

je vous remercie pour la doc sur aggregate je vais regarder cela en détail. Et ce que vous faites est déjà énorme, alors pour moi gitlab ou pas ca ne change rien.
Pour mon sujet proprement dit j'avoue à ma grande honte que j'ai raté une réponse proposée par Alexis il y a 3 mois or cette réponse fait précisément ce que je souhaite à savoir exclure sur la copie corrigée une compétence qui n'a pas été traitée du tout et ainsi faire un distinguo avec une copie où la compétence est traitée mais la note corresdpondante = à 0. Il s'agit de mettre dans topics.yml

preferences:
  answered_only: 1

Grand merci donc à tous les deux.

RE: compétences.....le retour @G. Carpeaux - Added by Frédéric Bréal 6 months ago

Bien vu. J'ai documenté mais jamais testé cette option. Avec l'option d'aggregate,vous aurez les % de réponses = 0 mais l'affichage des % de non-réponses n'est pas indiqué.
.

name: Réponses nulles
aggregate: count(0)
value: ratio:pc
questions:
  - "*" 

RE: compétences.....le retour @G. Carpeaux - Added by Anthony Siaudeau 6 months ago

oui j'ai regardé en détail votre exemple très intéressant. L'idée aggregate offre des possibilités c'est sûr mais answered_only: 1 me plait davantage, principalement car il ne nécessite pas de notes 0,0001 artificielles. En terme de copies corrigées c'est plus propre et plus lisible.
En tous cas merci beaucoup!
AMC est vraiment incroyable, il a complétement transformé ma pratique de l'évaluation.

RE: compétences.....le retour @G. Carpeaux - Added by Anthony Siaudeau 6 months ago

je confirme donc que cela fonctionne effectivement parfaitement en situation réelle sur les pdf étudiants.
Je rencontre à présent une difficulté dans l'export ods : les compétences non traitées sont associées à des notes 0 (normal) et la value pour le topic correspondant est alors 0 ce qui est logique mais ne permet pas de distinguer le cas de la situation où l'étudiant a bien tenté cette compétence mais n'a pas obtenu de points du tout (avec la value qui est alors aussi 0).
La seule différence vient du fond des cellules de l'export qui sont jaunes quand la question est vide de réponse mais blanc en cas de réponse (même égale à 0). Peut-on demander à ce que le calcul de value ne soit pas fait du tout lorsque toutes les cellules de la compétence concernée sont jaunes ?

RE: compétences.....le retour @G. Carpeaux - Added by Frédéric Bréal 5 months ago

Avec gedit (bloc note d'ubuntu) dans préférences, onglet greffons, il est possible d'ajouter Indicateur d'espaces et cela facilite la construction du fichier topics. Un mois sans manipuler, j'ai déjà perdu la main avec les retraits.

RE: compétences.....le retour @G. Carpeaux - Added by Tobard C. 3 months ago

Bonjour,

Je découvre ce sujet qui semble répondre exactement à ma problématique (à savoir afficher le score de chaque groupe de questions dans les annotations de copie).

Est-ce que la page wiki https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/%C3%89valuation_par_comp%C3%A9tences_avec_les_%22topics%22_d'AMC est à jour ?

Est-ce que cela fonctionne avec la version AMC 1.6.0 ?

Et si oui, quelle est la syntaxe à donner dans le champ Texte d'en tête ?

Après avoir installé les librairies perl YAML::Syck, Hash::Merge , j'ai créé mon fichier YML et j'ai tenté d'ajouter %c ou %C sans succès...

Merci pour votre aide !

RE: compétences.....le retour @G. Carpeaux - Added by Alexis Bienvenüe 3 months ago

Est-ce que cela fonctionne avec la version AMC 1.6.0 ?

Non : il faut la version de développement.

RE: compétences.....le retour @G. Carpeaux - Added by Tobard C. 3 months ago

OK mais je suis un peu perdu sur le dépôt Git : je ne vois pas de branche dev : est-ce que la version de développement est la branche master ?

Et dans les releases , il y a la version 1.5.0, et pas la 1.6.0. Un oubli, peut-être ?

Merci pour le super boulot !

RE: compétences.....le retour @G. Carpeaux - Added by Alexis Bienvenüe 3 months ago

est-ce que la version de développement est la branche master

Oui exactement.

Et dans les releases , il y a la version 1.5.0, et pas la 1.6.0. Un oubli, peut-être ?

Oui !
Il y a des paquets de la version de développement pour diverses distribution linux, dans le PPA test ou sur OBS.

RE: compétences.....le retour @G. Carpeaux - Added by Tobard C. 3 months ago

Merci des tuyaux. Du coup avec la version dev ça fonctionne très bien.

Puisqu'on est sur du développement, je vous fais mes retours de débutant à chaud :

Je trouve déconcertant, une fois la configuration des niveaux définie dans l'entête (balise conf), de devoir la rappeler à chaque topic. Il me semblerait préférable d'adopter un des comportements suivants :
  • rendre la configuration définie valable par défaut dans tous les topics (quitte à être écrasée par certains paramètres reprécisés localement)
  • pouvoir utiliser une autre balise, par exemple defaultconf qui aurait, elle, ce comportement

Plus anecdotique : j'ai voulu changer l'ordre des éléments de format en mettant : format: "%{name}: ● %{message} (%{value})" au lieu de format: "● %{name}: %{message} (%{value})" et le rond était alors significativement plus petit. Pas sûr d'avoir bien compris pourquoi.

RE: compétences.....le retour @G. Carpeaux - Added by Frédéric Bréal 3 months ago

rendre la configuration définie valable par défaut dans tous les topics (quitte à être écrasée par certains paramètres reprécisés localement)

N'est pas faisable avec l'inclusion de fichiers : https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/%C3%89valuation_par_comp%C3%A9tences_avec_les_%22topics%22_d'AMC ?

RE: compétences.....le retour @G. Carpeaux - Added by Tobard C. 2 months ago

N'est pas faisable avec l'inclusion de fichiers

En quoi le fait de définir la propriété dans un fichier externe invalide la proposition ? Qu'il lise la configuration dans un fichier externe ou dans l'entête, il « mémorise » bien qu'une config nommée bidule a été définie, non ?

RE: compétences.....le retour @G. Carpeaux - Added by Frédéric Bréal 2 months ago

N'est-ce pas faisable avec l'inclusion de fichiers :
J'aurais dû me relire avant de poster.

« Previous 1 ... 8 9 10 (226-244/244)