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

Added by DENIS Sébastien 9 months 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 (13)

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien 9 months ago

Ce fichier .tex permet :
- d’afficher sur les copies annotées le bilan des compétences évaluées (juste en dessous de la note et du nom) voir piece jointe :ici 4 niveaux MI MF MS TBM, on peut en rajouter
- d’afficher dans un tableau en fin de copie les compétences évaluées, les questions qui s’y référent ainsi que l’intitulé (définition) complet de la compétence.(merci Gérard Carpeaux) Attention de bien compiler 2 fois sous latex afin de ne pas avoir des ?? à la place des num des questions.
- de ne noter que par compétences ou alors note+ compétences
- de mettre une ou plusieurs compétences par question
de faire tout type de question (ouverte fermée baremeouverte(@G. Carpeaux) numérique etc
-d’inclure des questions numériques qui affiche automatiquement le nbre de digits nécessaire ainsi que le nbre de décimales, avec possibilité d’en rajouter automatiquement des supplémentaires. On peut choisir aussi d’afficher en notation scientifique (merci Alexis Bienvenue)
-de faire une question indicative qui liste les compétences et permet de les référencer dans le tableau de compétence en fin de feuille (ou pas..) évaluées dans les questions suivantes qui sont des questions dont le numéro n’apparait pas(ie : Q1entete blabla compétence(s) Q1A : premiere question Q1B 2eme etc)
de choisir de faire des copies avec le nom des étudiants en mode prérempli (avec un .CSV), de faire coder le nom des élèves (soit de manière anonyme ou non)
- de faire de la différentiation : si mode prérempli, on déclare dans le fichier CSV les élèves dys par exemple, sinon on choisit dans le mode codage les n premières copies qui seront dys. (voir fichier .csv joint)
- d’afficher des barèmes individuels pour chaque compétence dans une question
- question bonus (avec ou sans compétence)
- de faire une question qui soit comporte 4 cases MI MF MS TBM, ou seulement 2 MI MF afin de valider une compétence (ici Inv-2) de manière habituelle ou alors de pénaliser les élèves qui remplissent mal leur code ou ne colorie pas entièrement les cases. Les autres élèves ne sont pas pénalisé et sur la correction il s’affiche : compétence non évaluée (je fais en sorte que le pourcentage de réussite dépasse 100%)
- d’afficher en début de copie soit juste la durée de l’épreuve, soit une consigne intermédiaire, soit une consigne complète
Pour ce faire il faut :
Dans un terminal, taper :
sudo gedit /usr/share/perl5/AMC/Substitute.pm
(Pour pouvoir afficher les compétences dans la correction annotée)
le fichier s’ouvre alors, remplacer le contenu par le fichier substitute modifié (voir pièce jointe)
(j'avais à l'époque du modifier deux autres fichiers AMC-prepare.pl et scoring.pm ils se trouvent au meme endroit que l'autre je les joins au cas ou
Dans AMC préférences écrire : %(ID) %s/%m %Z
%Z affiche les intitulés des compétences, le pourcentage de réussite, ainsi que le niveau de maîtrise. Et un petit émoticone !! (voir copie annotée en pièce jointe)
vous pouvez essayer %z qui afficher les intitulés des compétences ainsi que le niveau de maîtrise. Il y a aussi %c et %C mais je me rappelle plus vraiment ce que ça affiche
il faut parcourir ce fichier pour choisir le niveau atteint par compétence en fonction du pourcentage de réussite (que l’on peut modifier)
et c’est tout…
pour compiler le .text dans compilation rapide sous latex je choisis Latex + dvips + ps2pdf + voir pdf) je sais pas vraiment à quoi cela correspond mais ca marche…
un seul bémol : la mise à jour du fichier sous amc est longue (130 copies environ 2 heures de compilation de meme l’onglet corriger dans AMC environ une heure…. ) Je me suis donc mis à faire des siestes…
@G. Carpeaux : je sais pas du tout comment on publie dans le wiki du coup si vous savez faire… de même si vous avez le temps de le relire, il doit y avoir des améliorations voir peut etre des corrections à faire
Merci à Alexis Bienvenue, à tous ceux qui publient leurs exemples et vive les logiciels libres!!!!!!

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien 9 months ago

PS: j'ai oublié de commenter les includegraphique pour pouvoir compiler je joint le fichier au cas ou.. amettre dans un dossier Images dans le répertoire source

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien 9 months ago

Ca y est je viens de trouver la cause mais je n'ai pas la solution il s'agit de

\ifthenelse{ \formulaireprerempli = 0}
    {\ifthenelse{\equal{\GroupeDys}{GroupeDys}}
        {}
        {\AMCsection{PasDys}
        \restituegroupe{PasDys}
        }
    }
    {\ifthenelse{\AMCStudentNumber>1}
            {\restituegroupe{PasDys}            }
            {}
    }

En fait si je fais de la différentiation c'est à dire que les sujets n'ont pas le même nombre de question, il corrige n'importe comment.....
Si j'enlève cela tout marche à par une question: question 5 : cette question n'est pas annotée dans la copie annotée (voir pièce jointe)

2 problèmes identifiés mais je ne vois pas de solution pour le moment. Je vais essayer de réécrire la question 5 pour voir si cela change quelque-chose mais pour la différentiation je ne comprends pas pourquoi

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

Bonsoir,

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 !!??

C'est impossible car les annotations sont faites avec perl (si je ne dis pas de bêtises) et la modification est juste là pour afficher le contenu de \explain sur les DOC-correction-individuelle.pdf
Je n'ai pas regardé votre fichier, je ne suis pas un expert de LaTeX, juste passé de néophyte à débutant avancé), mais dans le code précédent essayez de mettre \relax entre les accolades vides. Cela dit à LaTeX de ne rien faire.

Pour le wiki, c'est comme pour le forum, il faut se connecter mais je ne sais faire que l'ajout d'un nouveau fichier Petits trucs en LaTex, je n'ai pas écrit de tuto Utilisation d'AMC

Latex + dvips + ps2pdf + voir pdf

C'est la chaîne de compilation : compilation de LaTeX qui donne un fichier dvi qui est converti en ps puis en pdf.
L'avantage avec cette chaîne, c'est qu'on peut utiliser pstricks mais que des images en eps ou ps.
On peut aussi utiliser pdflatex avec des images en jpg, png, pdf et tikz mais pas pstricks sauf à utiliser avant les paquets pstricks, le paquet auto-pst-pdf mais il faut écrire un truc du genre -shell-escape mais avec AMC je ne sais pas où il faudrait mettre cette commande dans l'interface.

Depuis cette année, j'utilise pour AMC et mes cours le moteur XeLatex qui permet l'utilisation de pstricks et des tous les formats d'images mais il faut mettre les paquets

\usepackage{fontspec,xunicode}
à la place de
 \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc}

Essayez de faire un essai pour voir si c'est plus rapide avec l'un et l'autre des moteurs.

Une autre méthode pour les compétences mais elle nécessite d'avoir windows. Le collègue à xubuntu sur virtualbox sur un pc windows avec un fichier de partage des ses projets qcm
https://project.auto-multiple-choice.net/boards/4/topics/5711

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien 9 months ago

Bonsoir
Merci pour ces conseils je vais essayer XeLatex pour voir si ca améliore le temps de compilation

J'ai enfin trouver le problème : je mets \compétences{}{} dans un environnement question, donc une question imbriquée dans une question... ca marche si on met la question en question indicative sauf que j'avais mis un \bareme{auto=o,v=0...} à cette question indicative.
Je suis un super débutant bidouilleur...... je fonctionne en copier coller et j'adapte... Bon je viens d'y passer la journée, ça valait le coup de faire grève !!??!!
Je joins le fichier texte qui fonctionne désormais et une copie parfaite (parce que c'est moi qui ai coché hihi)

En tous les cas je vous remercie énormément de prendre le temps de me lire et surtout d'avoir commencé à écrire ce tableau de compétences. Sinon je n'aurai pas pu démarrer.

La commande compétence est très "bidouillée" j'essaierai de l'améliorer et je le mettrai dans le truc et astuces

Prochaine étape: créer des cases réservées pour annuler une compétence du devoir: si une question est "mal passée auprès des élèves et que la compétence traitée ne se retrouve pas dans trop de questions j'annule en cochant la dite case afin de forcer un pourcentage de réussite supérieur à 100 ce qui affichera "compétence non évaluée" et après dans open office grâce à votre formule magique (et oui encore une aide..) je pourrai très facilement faire un export dans pronote: ie 0:MI 1:MF 2:MS 3:TBM 4:non noté

Je ne sais pas si vous êtes passé entièrement aux compétences dans votre collège mais nous c'est le cas sauf pour les brevets blancs et c'est vraiment rapide pour corriger annoter exporter les notes dans pronote etc
l'évaluation par compétence c'est vraiment long à mettre en oeuvre...

Encore un grand merci
Très cordialement

groupes.tex (52.3 kB)

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien 9 months ago

ma petite copie parfaite..

31.BLEU.Rayane.pdf (681.2 kB)

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

Bonjour,
J'ai refait mon fameux fichier avec listofitem et c'est beaucoup plus simple en codage.
Ici https://project.auto-multiple-choice.net/boards/4/topics/9366?r=9377#message-9377 , c'est le % juste après la première accolade ouverte rencontrée qui fait boguer le code. Il suffit de décaler le % uniquement pour la première et ça s'affiche.
pgfkeys : d'où ça vient et à quoi ça sert ?
Merci

\newcommand{\baremeOuverte}[2][1]{
  \pgfkeys{/baremeOpen/.cd, %
    choices/.store in=\choicesKey,% Nombre cases
    choices=2,%
    total/.store in=\totalKey,% Score total (coefficient)
    total=1,%
    competence/.store in=\competenceKey,% Texte zone à cocher
    competence=\emph{Réservé},%
    label/.store in=\labelKey,% Texte zone à cocher
    label=enAttente,%
    textRes/.store in=\textResKey,%
    textRes=\iconRes
  }%
  \pgfkeys{/baremeOpen/.cd,#1}%
  %\leLabel{\competenceKey}{\labelKey}%
  \bareme{
    e=0,% incohérence (2 réponses cochées)
    v=0,% absence de réponse cochée
    MAX=\totalKey,% Nombre de points de la question
    default.POINT=0,% Pas de case cochée 0 pt
    formula=(\totalKey *POINT/N)% La ième case cochée rapporte (i-1)/(n-1) avec
  }%
  \pgfmathsetmacro{\fin}{\choicesKey - 1}
  \def\AMCotextReserved{\small\textbf{\textResKey}}
  \AMCboxStyle{shape=square}
  \AMCdontAnnotate %
  \AMCOpen{#2, backgroundcol=\competenceKey, annotate=false, framerulecol=gray}{
    \competenceKey~~
    \foreach \i in {1,...,\fin}%
    { %
        \mauvaise{\i}\bareme{set.POINT=\i}%
    }%
    \bonne{\choicesKey}\bareme{set.POINT=\choicesKey}%
          \hspace{-.1cm}

  }%
}

Pour Alexis, pouvez-vous le remplacer dans le wiki et supprimez le fichier WIKI_AMC-Modele-en_tete-non_ensemble_Fichier_Unique-Pour-Competences.tex car le nouveau et celui-ci sont similaires ?
J'ai modifié la documentation (make chech est OK) avez-vous une date de sortie de la 1.5 ou une mise à jour de la 1.4 test ?
Le dépôt stable est-il dysfonctionnel ? https://project.auto-multiple-choice.net/boards/3/topics/8585
Merci

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien 9 months ago

Bonsoir ou plutot bonjour vu l'heure..
pgkkey : je ne sais pas d'ou il sort j'ai fait un copier coller du forum. A mon avis c'est pour définir les clefs (dans le [] que l'on peut appeler ou pas dans l'appel de la commande \baremeouverte
j'utilise cette commande comme suit

\element{QuestionCours}{

 \begin{question}{Inv-1:QuestionCours1}
    Nomme les sources d’énergie ci-dessous :

    \includegraphics[scale=.5]{Images/SourcesEnergie.eps}
      \baremeOuverte[choices=6, total=3, competence=Inv-1, label=QuestionCours1]{lineup=true, lineuptext={~\hfill~}, dots=false, lineheight=.1cm}
  \end{question}
}

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien 9 months ago

Merci pour le listofitem je regarde dès que possible
Cordialement

(1-13/13)