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

Added by DENIS Sébastien about 4 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 (227)

RE: compétences.....le retour @G. Carpeaux - Added by DENIS Sébastien about 4 years 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 about 4 years 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 about 4 years 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 Frédéric Bréal about 4 years 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 about 4 years 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 Frédéric Bréal about 4 years 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 about 4 years 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 about 4 years ago

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

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

Bonjour,
je m'intéresse à ce fil car la sortie pdf associée ressemble fortement à mon souhait d'avoir des sous-totaux à la place de la note globale (question posée ici).
Je suis reparti des fichiers substitute.pm et groupes.tex mais ce dernier est très dense avec nombre de macros non liées aux compétences (macros de consigne, de titre, d'entête, etc...). J'ai commencé mais il m'est difficile de m'y retrouver.
Est-ce que quelqu'un a repris ces documents depuis ?

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

L'origine de cette discussion est ici
Si vous y arrivez à adapter, je suis preneur de la solution pour tester et l'inclure dans la documentation.

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

Merci pour ce lien, je ne l'avais pas repéré.
Ca confirme la compréhension que j'en avais, c'est du script perl qui récupère l'info de la compétence depuis le nom de la question codé en nom_comp:nom_question . Je suis matheux de formation et si je «lis» du code c'est à peu près le max de ce je suis en capacité de faire (et de surcroit je ne connais pas le langage perl).
Je ne promets donc rien.

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

j'ai regardé, et s'il semble bien possible de greffer les différences proposées sur les actuels fichiers (de AMC_1.5.0 pour ma part) AMC-prepare.pl, scoring.pl et Substitute.pl je ne saurai absolument pas ce que je fais et j'ai un peu peur de tout casser. Désolé.

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

Bonsoir à tous
J'utilise cette solution depuis plusieurs années déjà.
Je ne mets que très rarement AMC a jour, car les 3 fichiers modifiés sont systématiquement remplacés et donc les modif éffacées.
Un bien pour un mal...mon pc a grillé en début d'année et j'ai donc du en changer... donc je me suis "farci" la lecture des trois fichiers modifiés et j'ai réadapté les modif récemment. Je ne suis pas programmeur.. je ne pourrai même pas vous dire en quel langage ces fichiers sont codés.. mais ca marche. De même je ne pourrai pas vous dire la version d'amc que j'utilise..
Je vous joins les nouvelles moutures des trois fichiers ainsi que les repertoires des trois fichiers.
dans le fichier odt est indiqué les %m etc a rajouter dans les parametres d'amc pour qu'il affiche les notes et les % de reussite par compétences pour que ces dernières saffichent
attention il y a un bug des fois elles s'affichent les unes a la suite des autres il faut alors rajouter un espace entre les % dans les préferences
je ne me rappelle plus comment on fait mais des collegues de sciences physiques partagent des fichiers amc (il y a aussi des maths et des maths sciences) sur un site "tribute". J'y ai mis pas mal de fichiers amc (esenteillemnt 5eme et 3 eme) , j'en ai d'autres j'essaierai de les mettre aussi.
J'aime le partage et j'adore AMC je ne fais plus que ca!!
Encore et toujours merci à Alexis Bienvenue
Cordialement

AMC-prepare.pl (35.9 kB)

scoring.pm (51.5 kB)

Substitute.pm (5.9 kB)

chemin_repetoire.odt (15.9 kB)

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

Donc pour essayer.. vous remplacer directememt les fichiers...et vous croisez les doigts!!!
si ca ne marche pas vous remettez les trois fichiers originaux (perso je les renomme et les laisse dans les memes repertoires)

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

Et une derniere info;
Pour avoir une compétence "non évaluée" je mets simplement un bareme superieur à 100%; deux problemes: pour ne pas influer sur la note je mets un tout petit coefficient à la question (0.1 point) et je ne peux m'enservir que sur une compétence qui evalue l'ensemble du sujet (par exemple : utiliser la langue francaise en cultivant précision etc..)

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

Je viens de trouver ma version AMC: 1.5.2 et donc les fichiers fonctionnent avec cette version
Bonne soirée

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

Bonjour,
merci bien pour le partage, je suis en train de remonter tout ca.
A noter que par rapport aux propositions historiques de Jérôme O (ici) votre AMC-prepare.pl ne contient plus
ni «use encoding "utf-8";»
ni «$scoring->question_title($1,decode('UTF-8', $2));» à la place de «$scoring->question_title($1,$2);»

peut-être est-ce cela qui génère vos "bugs" ?

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

Bonjour
uft8 a été enlevé (ou mit ailleurs)..de mémoire (défaillante à mon age avancé)
pour scoring-> etc il y avait eu une modif, de mémoire (tjs la même...) le code avait été modifié j'ai donc "adapté"
Ces trois fichiers ont subi enormémént de modifications depuis la premeire version modifiée
le plus simple est de remplacé les trois fichiers en conservant les originaux
l'idéal serait une intervention d'un vrai programmeur...pour nous éclairer quelque peu.

ps:je viens de reparcourir les 3 fichiers j'avais commenté toutes les modifs avec des #debut modif puis #fin modif ou des annotations du même genre

bon courage

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

je n'ai pas la même version que vous d'AMC je ne peux pas simplement remplacer les fichiers.
Du reste il me semble plus pérenne d'identifier les éléments changés pour ceux qui auront des versions à venir d'AMC.
A suivre...

1 2 3 ... 10 Next » (1-25/227)