Home

Auto Multiple Choice

image

Contents

1. 6 8 Export dela liste ds notes 4 amp mas au dates ARA Nan da fau m ga ea 6 8 1 Export ODS OpenOffice LibreOffice 6 9 ANNOTAUON etarra muse den beat je Brno ep DR di eg ut dE sise a 7 Utilisations particuli res TL Photocopie du Sujet pa 2 48 2 aus o o ge dede NOR dE ie en nef de dr ea me de Gb ce ae de beau e 7 2 Correction a posteriori v ss se eses dedi eee eue su una degree eus d esse ee de T 3 Copies pr remplles 54 4 544484 vas sde E li Rs A se 8 Manuel des commandes 8 1 auto multiple Choice espro ceci sa stresse th euHieeat Auto Multiple Choice vii R sum AMC est un ensemble d utilitaires permettant l utilisation de QCM r dig s en texte simple ou en LaTeX et leur correction automatique partir des scans des copies des tudiants gr ce une reconnaissance optique de marques OMR Le pr sent document d crit son utilisation pour la version 1 2 0 svn 1368 Le projet AMC est h berg par Gna vous retrouverez son site internet l adresse http home gna org auto qem et la page d h bergement du projet l adresse https gna org projects auto qcm Auto Multiple Choice 1 42 1 Licence Le programme Auto Multiple Choice est un logiciel libre vous pouvez le redistribuer ou le modifier suivant les termes de la GNU General Public License telle que publi e par la Free Software Foundation soit la
2. une unique bonne r pons Des points n gatifs pourront tre affect s de emph tr s mauvaises r ponses end center vspace lex 55 fin de l en t te melangegroupe general restituegroupe general NAMCcleardoublepage 6 3 AMCdebutFormulaire 5 d but de l en t te de la feuille de r ponses large bf Feuille de r ponses hfill1l champnom fbox 05 begin minipage 5 linewidth Nom et pr nom vspacex 5cm dotfill Xvspacex 1mm end minipage 1d begin center bf em Les r ponses aux questions sont donner exclusivement sur cette feuille les r ponses donn es sur les feuilles pr c dentes ne seront pas prises en compte end center 5 fin de l en t te de la feuille de r ponses formulaire 6 clearpage end document Les remarques suivantes devraient claircir cet exemple o C est l option ensemble qui permet de faire ce que l on veut faire ici 0 On peut red finir de cette mani re la fa on dont les questions seront identifi es sur la page des r ponses cette ligne est facultative Auto Multiple Choice 14 42 Ce saut de page pr c de la page sp ciale o seront regroup es toutes les cases cocher Si on imprime en recto verso il vaut mieux utiliser AAMCcleardoublepage pour que la page de formulaire soit sur une feuille s par e des autres Si on imprime en recto simple on peut utiliser simplement clearpage
3. Dans ce cas essayez en utilisant le package etex gr ce la commande usepackage etex 3 2 Versions M me si cela ne devrait pas avoir trop de cons quences il vaut mieux essayer de ne pas changer de version du programme en cours d utilisation pour un projet donn entre le moment o les copies sont imprim et le moment o les notes sont calcul es et les copies annot es Il existe quelques modifications qui risquent de perturber le fonctionnement d AMC si vous les appliquez au cours de la gestion d un projet Si vous avez compil et imprim un sujet avec une version d AMC gale ou inf rieure 0 155 et que vous continuez la gestion du projet avec la version 0 156 ou post rieure ajoutez l option vers ionA dans l appel au paquet automultiplechoice dans le fichier LaTeX Exemple usepackage bloc completemulti versionA automultiplechoice partir de la version 0 262 le dessin des cases cocher est diff rent l g rement plus gros ce qui risque de modifier la disposition de vos sujets partir de la version 0 267 si vous souhaitez produire vos sujets en format A4 vous devez l indiquer explicitement dans le sujet LaTeX documentclass a4paper article partir de la version 0 345 les commandes AMCformulaireQuestion et AMCformulaireReponse ont t renomm es respectivement AMCformQuestion et AMCformAnswer partir de la version 0 394 vous devez indiquer explic
4. AMCtext corrected titre remplace Correction en fran ais par le titre fourni sur la correction de l examen AMCtext catalog titre remplace Catalogue en fran ais par le titre fourni sur le catalogue de questions fourni avec l option catalog Vous pouvez aussi consid rer l utilisation de commandes comme celles ci donn es ici avec comme deuxi me argument la valeur par d faut en fran ais AMCtext draft PROJET NAMCtext message Pour votre examen imprimez de prY efY erenc les documents compilX es X a l aide de auto multiple choice 5 5 Options pour AMC Certaines options indiqu es dans l en t te du fichier source au format LaTeX c est dire les premi res lignes qui commenecnt par un peuvent tre transmises AMC Auto Multiple Choice 24 42 AMC preprocess_command commandname demande AMC d ex cuter la commande commandname avant de com piler le fichier LaTeX Cette commande sera appel e l int rieur du r pertoire projet avec comme argument le nom de la copie du fichier source traiter Comme il s agit d une copie du fichier source la commande commandname peut en modifier le contenu AMC latex_engine engine demande AMC d utiliser le moteur LaTeX engine sans tenir compte de la valeur fournie par l utilisateur dans les pr f rences du projet 5 6 Des questions math matiques nonc s al atoires 5 6 1 Utilisation du package
5. Cette commande marque le d but de la partie formulaire de la copie Son utilisation est indispensable pour un bon traite ment des questions qui n apparaissent que dans cette partie comme par exemple celles g n r es par AMCcode La case o crire son nom doit normalement tre situ e sur la page des r ponses C est la commande LaTeX formulaire qui crit toutes les cases cocher AVERTISSEMENT voir Section 5 4 1 sont inscrites dans les cases cocher Pour obtenir une bonne d tection des cases coch es il est donc indispensable de demander aux tudiants de remplir totalement les cases voulues cocher uniquement les cases l aide d une croix ne serait pas suffisant Il faut par ailleurs fixer le param tre seuil de noirceur qui d finit la proportion de noir dans une case partir de laquelle cette case est consid r e comme tant coch e une valeur de l ordre de 0 5 T Quand on utilise une page de r ponses s par e des lettres ou des chiffres avec l utilisation de l option chiffres 5 4 Description des commandes LaTeX 5 4 1 Options du paquet L utilisation du paquet automultiplechoice se fait gr ce la ligne usepackage automultiplechoice o les pointill s sont remplac s par une liste d options s par es par des virgules Les options disponibles sont les suivantes francais indique que le sujet d examen est en fran ais Les quelques mentions ventuellement ajout es
6. Deux points pour tout juste et un point pour chaque erreur begin reponses bonne Bonne r ponse bonne Ceci est juste bonne Exact mauvaise Faux mauvaise Ne pas cocher end reponses end questionmult element qqs begin question attention bareme b 2 Alors l la r ponse tr s fausse m rite sanction 2 points mais viser juste rapporte 2 points begin reponses bonne C est bon mauvaise Pas bon mauvaise Pas bon mauvaise Pas bon mauvaise Tr s faux bareme 2 end reponses end question element qqs begin questionmult au choix Choisissez vos points begin reponses bonne J en veux 2 bareme b 2 mauvaise J en donne trois bareme b 0 m 3 bonne J en veux un et sinon j en perds un bareme m 1 end reponses end questionmult exemplaire 20 noindent bf QCM hfill TEST DE BAREME vspacex 5cm begin minipage 4 linewidth centering large bf Test Examen du 01 01 2008 end minipage champnom fbox begin minipage 5 linewidth Nom et pr nom vspacex 5cm dotfill Nvspacex 1mm end minipage begin center em Dur e 10 minutes end center vspace lex 111 112 113 114 115 116 117 118 119 120 121 122 Auto Multiple Choice 35 42 melangegroupe qqs restituegroupe qqs clearpage end document 6 6 3 Bar mes g n raux Pour utiliser
7. Parmi les villes suivantes lesquelles sont des pr fectures begin reponses bonne Poitiers mauvaise Sainte Menehould bonne Avignon end reponses end questionmult clearpage 8 y 0O 9 end document Quelques pr cisions sur cet exemple o Les deux paquets inputenc et fontenc permettent d crire le texte du questionnaire en utilisant l encodage ISO 8859 1 latin1 Vous pouvez bien entendu les modifier suivant l encodage que vous utilisez 0 Les options utilis es ici pour le paquet LaTeX automultiplechoice permettent d viter le changement de page l int rieur des questions b1oc et de compl ter automatiquement chaque question multiple par une r ponse type permet tant l tudiant d indiquer qu il consid re qu aucune des r ponses propos es n est exacte completemulti 34 36 37 38 39 40 Auto Multiple Choice 10 42 La commande exemplaire permet de fabriquer autant d exemplaires diff rents du questionnaire QCM que l on souhaite ici 10 Voir Section 5 4 2 pour une syntaxe alternative utilisant un environnement o Les lignes qui commencent ici permettent la mise en forme de l en t te de chaque copie 6 La commande champnom permet d indiquer la partie du questionnaire dans laquelle chaque tudiant inscrira son nom O Les environnements question et reponses permettent de fabriquer une question choix multiples pour laquelle une unique r pons
8. En appuyant sur le bouton Automatique de la partie Identification des tudiants la recherche parmi la liste des codes renseign s par les tudiants s op re On peut ensuite observer ou peaufiner le r sultat gr ce une association manuelle AVERTISSEMENT eo Pour effectuer une association automatique il est n cessaire d avoir utilis au moins une fois la commande AMCcode voir Section 5 4 12 dans le fichier source LaTeX et d avoir une liste d tudiants avec une colonne qui contient une r f rence en g n ral un num ro d tudiant qui sera identique la saisie effectu e au niveau des cases produites par AMCcode Auto Multiple Choice 37 42 6 7 2 2 Association manuelle Pour ouvrir la fen tre de reconnaissance des noms d tudiants cliquons sur le bouton Manuelle de la partie Identification des tudiants Cette fen tre se compose d une partie haute pr sentant successivement les noms inscrits par les tudiants d une partie basse comprenant un bouton par tudiant de la liste que nous avons fabriqu e ainsi que d une partie droite qui permet une navigation ais e parmi les copies identifier Nous cliquons sur le bouton correspondant au nom inscrit en partie haute pour chaque page qui nous est pr sent e par d faut seules les copies non ou mal identifi es sont pr sent es Ceci peut tre chang en cochant la case associ s Quand toutes les pages sont lues un fond bleu appara t la place
9. aise gt o begin reponses bonne Ren Coty mauvaise Alain Prost mauvaise Marcel Proust mauvaise Claude Monet end reponses end question element general begin questionmult pref Parmi les villes suivantes lesquelles sont des pr fectures begin reponses bonne Poitiers mauvaise Sainte Menehould bonne Avignon end reponses end questionmult element general begin question nb ue Combien d tats sont membres de l Union Europ enne en janvier 2009 begin reponseshoriz l o mauvaise 15 mauvaise 21 mauvaise 25 bonne 27 mauvaise 31 end reponseshoriz end question exemplaire 5 55 debut de l en t te des copies noindent bf QCM hfill TEST 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 Auto Multiple Choice 13 42 vspacex 5cm begin minipage 4 linewidth centering large bf Test Examen du 01 01 2008 end minipage begin center em Dur e 10 minutes Aucun document n est autoris L usage de la calculatrice est interdit Les questions faisant appara tre le symbole multiSymbole peuvent pr senter z ro une ou plusieurs bonnes r ponses Les autres ont
10. faut les true strict bo01 avec la valeur t rue une case doit tre obligatoirement coch e pour le signe et pour chaque chiffre Avec la valeur false valeur par d faut si pour certains chiffres aucune case n est coch e ces chiffres seront fix s la valeur 0 Auto Multiple Choice 26 42 vertical boo1 avec la valeur t rue chaque chiffre sera repr sent par une colonne Avec la valeur false valeur par d faut chaque chiffre sera repr sent par une ligne reverse bo01 avec la valeur t rue valeur par d faut en mode vertical les grandes valeurs des chiffres seront plac es en haut plut t qu en bas vhead boo1 avec la valeur true en mode vertical un en t te sera plac au dessus de chaque colonne correspondant un chiffre Le texte de cet en t te est donn par la commande AMCntextV Head qui est originellement d finie par def AMCntextVHead 1 emph b 1 Cette d finition permet de num roter les chiffres binaires La valeur par d faut est false hspace space donne l espace horizontal entre les cases 5em par d faut vspace space donne l espace vertical entre les cases 1ex par d faut borderwidth space donne l paisseur du cadre qui entoure toutes les cases 1mm par d faut bordercol color donne la couleur du cadre 1ightgray par d faut backgroundcol color donne la couleur du fond white par d faut Tsign text donne le texte inscrire au dessus des deux cases correspondant a
11. noindent begin tabular 1 1 1 hline numero d etudiant amp classe amp sujet hline vspace 0 25cm amp amp NAMCcode NumEtud 10 hspacex fill amp AMCcode Classe 2 hspacex fill g AMCcode Sujet 3 hspacex fill EN hline end tabular hfill namefield fbox begin minipage 25 linewidth Nom vspacex 5cm dotfill vspacex 5cm dotfill vspace x 1mm end minipage ESE LL vspace 5cm noindent hrulefill begin multicols 2 columnseprule 4pt begin question 01 begin reponsesperso mauvaise mauvaise mauvaise mauvaise mauvaise end reponsesperso end question Auto Multiple Choice 40 42 begin question 02 begin reponsesperso mauvaise mauvaise mauvaise mauvaise mauvaise end reponsesperso end question o continuez ici pour ajouter autant de questions que souhait end multicols end document Apr s traitement du fichier LaTeX par AMC imprimez les feuilles de r ponses obtenues faites passer l examen et demandez l enseignant de remplir une feuille Scannez ensuite les feuilles de r ponses et lancez la saisie automatique dans AMC y compris de la feuille remplie par l enseignant Quand vous cliquez sur Corriger dans l onglet Notation en laissant la case Mettre jour le bar me coch e AMC vous demandera le num ro de la copie remplie par l enseignant La suite d
12. annot es lors de la fabrication des copies annot es seule le score la question sera crit question texte donne un texte court pour que le correcteur identifie facilement la question pos e Ce texte sera crit juste avant les cases de notation uniquement dans le cas de l utilisation d une feuille de r ponses s par e answer texte donne un texte court qui sera inscrit dans la zone de r ponse sur la correction width dim donne la dimension horizontale du cadre entoutant la zone de r ponse dans le cas Lineup false La valeur par d faut est 95 1inewidth framerule dim donne l paisseur du trait pour le cadre entoutant la zone de r ponse framerulecol co1or donne la couleur du cadre entoutant la zone de r ponse boxmargin dim donne la taille de la marge entourant les cases de la zone de notation boxframerule dim donne l paisseur du trait pour le cadre entourant la zone de notation boxframerulecol co1or donne la couleur du trait pour le cadre entourant la zone de notation Vous pouvez modifier la valeur par d faut pour tout votre questionnaire de toutes ces options gr ce la commande AMCope nOpts comme AMCopenOpts boxframerule 2pt boxframerulecol red De plus on peut ajouter un petit texte dans la zone de notation pour signifier aux tudiants de ne pas cocher ces cases l en red finissant la commande AMCotextReserved comme suit def AMotextReserved emph Reserv Dans le cas de l utilisati
13. de d duire les notes des tudiants partir des saisies effectu es mais aussi de lire les codes renseign s par les tudiants voir Section 5 4 12 Auto Multiple Choice 32 42 6 6 1 Processus Le calcul des notes se lance l aide du bouton Corriger mais nous avons auparavant le choix suivant effectuer Si nous cochons la case Mettre jour le bar me le bar me sera tout d abord extrait du fichier source LaTeX Ceci permet de tester plusieurs bar mes la fin du processus de correction La mise jour concerne galement la liste des bonnes et mauvaises r ponses ce qui permet de corriger facilement apr s l examen une erreur d tourderie effectu e lors de la conception du sujet La fa on de sp cifier le bar me dans le fichier LaTeX sera expliqu e la section Bar me un bar me par d faut est utilis quand aucune indication n est donn e En cliquant sur le bouton Corriger la correction est alors effectu e cela peut prendre un peu de temps si on a aussi demand la lecture du bar me 6 6 2 Bar me Le bar me utilis pour la notation des copies est indiqu dans le fichier source LaTeX du questionnaire l aide de la com mande bareme Elle peut tre utilis e dans un environnement question ou questionmult pour fixer des param tres de bar me concernant toutes les r ponses mais aussi dans l environnement reponses pour donner des indications de bar me ne concernant qu un
14. de texte en caract res non arabes par la commande LaTeX textLR comme dans textLR la commande xelatex 4 9 En japonais Vous pourrez construire des questionnaires incluant des caract res japonais gr ce l option Lang JA AMC fera les ajustements n cessaires pour permettre un bon rendu de ces caract res O AVERTISSEMENT Dans ce cas AMC utilisera pTex comme moteur LaTeX Une version r cente de pTex est n cessaire La distribution texlive 2009 disponible par exemple sur certaines anciennes versions de distributions linux n est pas suffisante 5 Source au format LaTeX Ce paragraphe d taille la r daction en LaTeX d une questionnaire choix multiples utilisable par AMC Si vous avez choisi un autre format de fichier source vous pouvez passer directement au chapitre suivant Un questionnaire choix multiples peut tre d crit sous la forme d une fichier LaTeX utilisant le package automultiplecho ice Vous pouvez tout moment tester le fichier LaTeX que vous tes en train de concevoir en le compilant avec la commande latex puis en visualisant le fichier dvi qui en r sulte Nous commen ons par quelques exemples qui permettent d appr hender rapidement la construction de fichiers LaTeX de QCM les fichiers tex de ces exemples sont fournis avec AMC sous la forme de mod les utilisables en cr ant un nouveau projet de QCM partir d un de ces mod les 5 1 Un exemple simple Xdocumentclass alpaper a
15. des noms et il ne nous reste plus qu cliquer sur le bouton Enregistrer de la fen tre 6 8 Export de la liste des notes ce stade nous pouvons r cup rer la liste des notes sous plusieurs formats pour l instant CSV et OpenOffice gr ce au bouton Exporter Cet export s accompagnera de l ouverture du fichier produit par le logiciel appropri si il est install 6 8 1 Export ODS OpenOffice LibreOffice Dans le fichier export le codage couleur suivant est adopt gris correspond aux cases qui ne comportent aucune information Il s agit par exemple des scores d un tudiant absent ou des scores aux questions qui n ont pas t pr sent es l tudiant correspondant jaune utilis pour rep rer les questions o l tudiant n a pas fourni de r ponse rouge utilis pour les questions o l tudiant a r pondu de mani re invalide il a coch plus d une case pour une question simple ou il a coch une ou plusieurs cases en plus de la case Aucune de ces r ponses n est correcte violet utilis pour les cases correspondant des questions indicatives ne comptent pas pour la note finale de l tudiant 6 9 Annotation En appuyant sur le bouton Annoter les copies l annotation des pages des tudiants commencera sur chaque scan les annotations suivantes sont effectu es nous d taillons ici les annotations par d faut qui peuvent tre configur es les cases coch es tort pa
16. fichier source d j compos pour l examen Il est en effet possible de composer son sujet en dehors d AMC gr ce un diteur classique puis d utiliser AMC quand celui ci est au point vide ce choix cr e un fichier vide qu il faudra diter depuis z ro pour cr er son sujet archive ce choix permet d utiliser une archive tgz ou zip dans laquelle on a plac le sujet et d ventuels autres fichiers images fichier d crivant les options pour AMC par exemple Il sera utilis quand le sujet est fabriqu par un programme ext rieur comme par exemple l interfa age avec la plateforme nationale C2i niveau 1 pour les universit s fran aises ou pour reprendre un sujet AMC sauvegard sous forme d archive Pour notre exemple nous choisissons mod le Dans la fen tre suivante s lectionnons par exemple le mod le Exemple simple dans le groupe FR Documentation Une fois le projet cr nous pouvons modifier ce sujet loisir gr ce au bouton Editer le fichier source qui lance l diteur par d faut Auto Multiple Choice 30 42 6 2 Pr paration du sujet La pr paration du projet se fait en deux tapes Il faut tout d abord fabriquer les documents de r f rence partir du fichier source Ceci se fait en cliquant sur le bouton Mise jour de la section Documents de travail Les documents produits sont les suivants Le sujet C est le fichier qu il faudra imprimer pour que ses pages soient dist
17. fp Gr ce au paquet LaTeX fp dont la documentation se trouve sur http mirrors ctan org macros latex contrib fp README et que l on peut charger gr ce la commande usepackage fp ajout e avant celle correspondant automultiplechoice on peut cr er des exercices dont les donn es sont al atoires Commen ons par un petit exemple begin question addition FPeval VOa trunc l trandom x8 0 0 1 FPeval VOb trunc 4 randomx5 0 FPeval VOsomme clip VOa VOb 2 FPeval VOnonA clip VOa VOb 1 1 3 FPeval VOnonB clip VOaxVOb FPeval VOnonC clip VOa VOb Quelle est la somme de VOa et VOb begin reponseshoriz bonne VOsomme mauvaise VOnonA mauvaise VOnonB mauvaise VOnonC end reponseshoriz end question La commande FPeval sert faire des calculs O Comme random renvoie un nombre r el de l intervalle 0 1 cette commande met dans la variable VQa un entier al atoire entre 1 et 8 La ligne suivante place dans VQb un entier al atoire entre 4 et 8 On place la bonne r ponse dans la variable VQsomme O On place dans les variables VQnonA VQnonB et VQnonC des mauvaises r ponses Les noms de variables commen ant par VQ ont t choisis afin de ne pas interf rer avec d autres commandes LaTeX 5 6 1 1 Choix parmi une suite d intervalles La paquet automultiplechoice d finit en outre une commande WchoixIntervalle qui simplifie ce genre de constructions comme illu
18. le sujet en red finissant la commande AMCsubjectPageTag renewcommand AMCsubjectPageTag s fbox texttt the AMCid etud thepage O AVERTISSEMENT L option automarks ne doit pas tre utilis e dans le cas ou une quelconque information doit tre collect e depuis les pages de sujet car AMC ne pourra pas traiter ces pages 5 4 2 Description d une copie Le code LaTeX d crivant le contenu de chaque copie doit tre inclus dans un appel la commande exemplaire avec pour premier argument le nombre de copies et pour deuxi me argument le code utilis pour g n rer une copie Nexemplaire SOA Si vous avez charg le paquet LaTeX environ avant automultiplechoice vous disposez d une syntaxe alternative utili sant l environnement copieexamen qui a en option le nombre de copies d sir 5 par d faut begin copieexamen 50 end copieexamen Note Le paquet environ n est pas disponible dans la distribution TeX Live 2007 encore utilis e dans des distributions Ubuntu jusqu la version 9 10 Karmic Koala 5 4 3 Questions et r ponses Pour les questions simples une seule r ponse correcte on utilisera le mod le suivant begin question identifiant Texte de la question begin reponses bonne La bonne r ponse mauvaise Une mauvaise r ponse mauvaise Une autre mauvaise r ponse end reponses end question Important O Il faut utiliser un identifiant diff rent pour ch
19. luatex lualatex doc lualatex doc pdf Pour faire appel au langage LUA il faut utiliser la commande directlua La fonction la plus utile est de pouvoir crire un r sultat calcul par LUA dans le document tex gr ce la commande tex print Encore une fois si vous utilisez des nombres al atoires commencer par choisir la base de g n ration des nombres pseudo al atoires directlua math randomseed 2048 Voici un exemple tr s simple de fichier documentclass a4paper article usepackage utf8x inputenc usepackage T1 fontenc usepackagel francais bloc completemulti automultiplechoice begin document exemplaire 10 55 debut de l en t te des copies noindent bf QCM hfill TEST vspacex 5cm begin minipage 4 linewidth centering large bf Sujet simpliste end minipage champnom fbox begin minipage 5 linewidth Nom et pr nom vspacex 5cm dotfill Nvspacex 1mm end minipage fin de l en t te directlua math randomseed 2048 directlua a math random Auto Multiple Choice 29 42 begin question calcul Quelle est la racine carr e de directlua tex print a begin reponses bonne directlua tex print math sqrt a mauvaise directlua tex print math sqrt 2xa mauvaise directlua tex print math sqrt ax1 001 end reponses end question clearpage end document Il est aussi possible de mettre en forme les r
20. randomx15 0 FPeval VOs VOa 0 5 Calculez sqrt VOa et arrondissez le r sultat avec deux chiffres apr s la virgule AMCnumericChoices VOs digits 3 decimals 2 sign true borderwidth 0pt backgroundcol lightgray approx 5 end questionmultx Notez l utilisation de l environnement quest ionmultx nous avons besoin ici d une question multiple car plusieurs cases doivent tre coch es mais pourtant une seule r ponse est correcte et nous ne souhaitons donc pas afficher le symbole des questions multiples normales Les options disponibles dans le deuxi me argument de cette commande sont les suivants digits num donne le nombre de chiffres coder la valeur par d faut est 3 decimals num donne le nombre de chiffres apr s la virgule la valeur par d faut est 0 Quand num n est pas nul le paquet LaTeX fp doit tre charg base num donne la base dans laquelle sera crit le nombre coder la valeur par d faut est 10 significant b001 avec la valeur true les chiffres renseigner sont les premiers chiffres significatifs du premier argument de AMCnumericChoices Par exemple la bonne r ponse AMCnumericChoices 56945 23 digits 2 sign ificant true est 57 nozero boo1l avec la valeur true enl ve le choix O pour tous les chiffres du nombre saisir Cette option peut tre utile lors de la saisie de petits lt 10 nombres non nuls sign bool demande ou non la saisie d un signe la valeur par d
21. sur la feuille de r ponses s par e 5 6 2 Utilisation du package pgf tikz Le paquet LaTeX pgf tikz dont la documentation se trouve sur http www ctan org tex archive graphics pgf base poss de notamment une biblioth que math matique que l on peut charger gr ce la commande usepackage tikz La premi re pr caution prendre pour avoir des sujets identiques malgr les recompilations latex est de choisir la base de g n ration des nombres pseudo al atoires pgfmathsetseed 2056 Auto Multiple Choice 27 42 5 6 2 1 R aliser un calcul simple Voici un exemple d utilisation avec un calcul simple begin question inverse pgfmathrandominteger x 1 50 Quel est l inverse de x x begin reponses bonne pgfmathparse 1 x pgfmathresult mauvaise pgfmathparse 1 x 1 pgfmathresult mauvaise pgfmathparse cos x pgfmathresult mauvaise pgfmathparse x 0 5 pgfmathresult end reponses end question Les commandes pgfmathparse et pgfmathresult permettent respectivement d effectuer le calcul et d afficher son r sultat Il est possible de choisir la mise en forme des r sultats en utilisant la commande pgfmathprintnumber par exemple ici on choisit une notation avec trois d cimales en utilisant une virgule comme s parateur d cimal begin question inverse3 pgfmathrandominteger x 1 50 pgfkeys pgf number format cd fixed fixed zerofill precision 3 use
22. tre modifi e en red finissant la commande LaTeX AMCbeginQuestion dont la d finition par d faut est la suivante def AMCbeginQuestion 1 2 par noindent bf Question 1 2 hspacex lem Le premier param tre transmis cette commande est le num ro de question afficher Le second param tre contient AmultiSy mbole dans le cas dune question plusieurs r ponses possibles et est vide dans les autres cas La commande multiSymbole peut aussi tre modifi e elle a pour charge de diff rentier les questions r ponses multiples des autres Par d faut elle affiche un tr fle def multiSymbole clubsuit Enfin on peut modifier le num ro de la prochaine question laide de la commande AMCnumero Au d but de chaque copie un appel Auto Multiple Choice 20 42 NAMCnumero 1 est effectu mais cette commande peut tre utilis e tout moment La pr sentation des r ponses peut tre modifi e de la m me fa on si on utilise l environnement reponsesperso au lieu de reponses ou reponseshoriz en red finissant les trois macros LaTeX suivantes def AMCbeginAnswer XdefXAMCendAnswer def AMCanswer 1l 2 1 2 Certains espacements peuvent galement tre modifi s NAMCinterlrep 0pt NAMCinterBrep 5ex NAMCinterlquest 0pt NAMCinterBquest 3ex Ces dimensions correspondent aux espaces verticaux ajout s entre les questions quest ou les r ponses rep en mode bo te B obtenu avec
23. un bar me de mani re g n rale pour tout un ensemble de questions on pourra le d finir dans une commande LaTeX comme dans l exemple suivant def barQmult haut 3 p 1 begin questionmult bareme barQmult LES end questionmult Une autre possibilit est offerte par les commandes LaTeX baremeDefautsS et baremeDefautM utiliser en d but de document en dehors de la commande exemplaire qui permettent de donner des valeurs par d faut pour les bar mes des questions simples et des questions multiples baremeDefautM haut 3 p 1 Dans certains cas de figure il peut tre int ressant de d finir un bar me de mani re g n rale en fonction du nombre de r ponses propos es Il suffit pour cela de mettre les valeurs intervenant dans le bar me sous la forme de formules utilisant la variable N Par exemple pour obtenir un bar me qui fixe 4 la note maximale et tel que l esp rance de la note d un tudiant cochant au hasard chaque case soit de 1 on peut utiliser le bar me d 4 b 0 m 4 1 2 N qui donne une note de 2 si toutes les r ponses sont fausses c est dire si on a coch les cases qu il ne fallait pas cocher et si on n a pas coch les cases qu il fallait cocher Les op rations accept es dans ces formules sont les quatre op rations simples l op rateur de test les parenth ses et plus g n ralement toutes celles reconnues par perl D autres variables sont aussi ut
24. une par tudiant Avec cette m thode le m lange des questions et r ponses perd de son efficacit et si vous fournissez plusieurs fois la m me page scann e AMC il ne pourra pas s en rendre compte et la comptera deux fois AVERTISSEMENT O Pour cette deuxi me m thode utilisant des photocopies il est n cessaire que les tudiants n aient remplir qu une seule page ce r sultat peut tre obtenu en utilisant une feuille de r ponses s par e Dans le cas contraire vous ne pourriez pas traiter les scans par AMC ensuite En effet il serait impossible pour AMC de faire le lien entre plusieurs pages correspondant un m me tudiant Une fois la pr paration effectu e nous pouvons imprimer le sujet et le distribuer aux tudiants Nous avons pour cela plusieurs possibilit s Il est possible d imprimer ou de faire imprimer par un service reprographie directement le fichier DOC sujet pdf du r pertoire projet auquel on peut acc der par le bouton sujet de la liste des documents de travail Cette m thode peut avoir un l ger inconv nient si votre sujet comporte certaines copies ayant un nombre impair de pages une impression recto verso mettra plusieurs sujets sur une m me feuille ce qui les rendra inutilisables Pour viter ce probl me vous pouvez remplacer si ce n est pas d j fait dans le fichier LaTeX du sujet la commande clearpage par AMCclear doublepage qui ajoutera les pages blanches n c
25. version 2 de cette licence soit votre gr toute version ult rieure Ce programme est distribu dans l espoir qu il vous sera utile mais SANS AUCUNE GARANTIE sans m me la garantie implicite de COMMERCIALISABILIT ni d AD QUATION UN OBJECTIF PARTICULIER Consultez la Licence G n rale Publique GNU pour plus de d tails Vous devriez avoir re u une copie de la Licence G n rale Publique GNU avec ce programme si ce n est pas le cas consultez http www gnu org licenses 2 Pr requis 2 1 Syst me d exploitation Les utilitaires AMC sont pour l instant crits pour Linux Ils devraient pouvoir tre adapt s MAC OS X ou Windows sans trop de difficult mais je n ai pas pr vu de le faire dans un avenir proche N h sitez pas me contactez si vous souhaitez le faire j essayerai de vous aider et j int grerai les changements n cessaires dans AMC 2 2 Logiciels Note Si vous installez AMC l aide d un paquet debian sur une distribution debian ubuntu ou d riv s ou RPM distribution Man driva openSUSE Fedora tout ce dont AMC a besoin sera automatiquement install Les paquets logiciels principaux requis pour l utilisation d AMC sont les suivants LaTeX ImageMagick Perl ainsi que Gtk2 Perl et Glade XML pour P interface graphique 2 2 1 Versions conseill es pour les logiciels utilis s par AMC Quelques anciens bugs des logiciels utilis s par AMC sont par
26. 1 seront remplac s par le contenu de la colonne nomm e co1 dans le fichier listant les tudiants voir section Liste des tudiants Si on laisse ce champ vide une valeur par d faut form e du nom et du num ro d tudiant de l tudiant sera utilis e Auto Multiple Choice 38 42 7 Utilisations particuli res 7 1 Photocopie du sujet Comme expliqu dans Impression du sujet il n est pas toujours possible de photocopier une feuille de r ponses pour en donner plusieurs tudiants Cependant dans le cas de l utilisation de la feuille de r ponses s par e et quand les questions et r ponses ne doivent pas tre m lang es il est possible de photocopier le sujet et imprimer les feuilles de r ponses s par ment La conduite suivre pour obtenir un tel r sultat est indiqu e ici Utiliser l option ensemble voir Options du paquet crire le sujet avant l utilisation de la commande exemplaire ou de l environnement copieexamen Utiliser la commande AMCformS pour restituer les cases cocher sur chaque feuille de r ponses l int rieur de exem plaire copieexamen Voici un example minimal de fichier LaTeX Xdocumentclass alpaper article Nusepackage ensemble automultiplechoice begin document noindent bf Sujet begin question sum Combien font un plus un begin reponses Xmauvaise 1 Xbonne 2 mauvaise 3 end reponses end question begin questio
27. 2 newcommand sujet onecopy 1 noindent bf AutoMultipleChoice hfill TEST vspace 5cm begin center em Test des copies prl e remplies end center hfill champnom fbox begin minipage 5 linewidth Nom Large bf prenom non Nvspacex 1mm end minipage noindent hrulefill vspace lex melangegroupe general restituegroupe general AMCassociation id csvreader head to column names liste csv sujet Notez l utilisation de l option head to column names de csvreader qui d finit des commandes bas es sur les en t te du fichier CSV ici nom prenom et id utilisables dans la production du sujet personnalis et l appel de AMCassociation qui indique AMC que la copie produite doit tre associ e l identifiant d tudiant Vid Apr s l impression le scan la saisie automatique et la notation des copies au moment de l association des copies avec les tudiants utiliser la valeur pr association pour le champ Titre du code pour association automatique et id pour le champ Identifiant unique 8 Manuel des commandes Vous pouvez vous passer de la lecture de cette partie si vous souhaitez utiliser uniquement l interface graphique Cependant toutes les actions effectu es par l interface graphique peuvent aussi tre ex cut es par les diff rentes commandes dont nous d crivons ici la syntaxe 8 1 auto multiple choice aut
28. 30 31 32 33 34 35 36 37 38 39 40 41 45 46 48 Auto Multiple Choice 33 42 aucun point dans tous les autres cas Le bar me par d faut pour une question multiple est e 0 v 0 b 1 m 0 p 100 d 0 ce qui donne un point pour chaque case qui est coch e ou non bon escient case d une bonne r ponse coch e ou case d une mauvaise r ponse non coch e La commande LaTeX bareme peut aussi tre utilis e hors des d finitions des questions avec les param tres suivants SUF x permet de donner un total de points suffisant pour obtenir la note maximale si on fixe la note maximale 20 par exemple une copie ayant un total de points de 12 avec l utilisation de SUF 15 se verra attribuer la note de 12 15 20 16 quel que soit le total d une copie ayant toutes les bonnes r ponses allowempty x permet l tudiant de laisser x questions sans r ponse Parmi les questions laiss es sans r ponse par l tu diant x ou moins si il n y en a pas autant seront annul es c est dire qu elles ne seront pas prises en compte pour le calcul du score total L utilisation combin e de tous ces param tres permet de d finir toutes sortes de bar mes comme dans l exemple suivant documentclass article Nusepackage utf8x inputenc Nusepackage T1 fontenc Nusepackage francais bloc completemulti automultiplechoice begin document preparation du groupe de q
29. AAMCBoxedAnswers ou l option de package bloc ou standard I 5 4 10 Mise en page Les marges ont t choisies de telle mani re que le document s imprime correctement sur la majorit des imprimantes Si votre imprimante permet de les r duire vous pouvez le faire en utilisant la commande geometry du paquet LaTeX geomet ry Par exemple pour resserrer le haut des copies on pourra utiliser geometry top 3cm au lieu de la valeur 3 5cm utilis e par d faut juste avant le begin document 5 4 11 Style du formulaire s par Il est aussi possible de modifier la mise en page du formulaire de r ponses s par produit avec l option ensemble voir sec tion Section 5 3 1 Si on veut simplement modifier l espacement horizontal entre deux cases de r ponses ou l espacement vertical entre deux questions il suffit de red finir les dimensions suivantes AMCformHSpace 3em NAMCformVSpace 1 2ex 2 Pour un changement plus profond de la mise en page on peut aussi red finir les commandes utilis es en d but de chaque question et pour chaque r ponse ici c est la d finition par d faut def AMformQuestion 1 vspace AMCformVSpace par bf Question 1 def AMCformAnswer 1l hspace AMCformHSpace 1 Ces d finitions sont ins rer juste apr s la balise begin document dans le document LaTeX 5 4 12 Saisie de codes L entr e de codes peut tre ais ment effectu e l aide de la commande LaTeX AMCcode par
30. Auto Multiple Choice Auto Multiple Choice Conception et correction automatis e de QCM http home gna org auto qcm Auto Multiple Choice Copyright 2008 2012 Alexis Bienven e Ce document peut tre utilis selon les termes de la Licence publique g n rale de GNU version 2 ou suivante Auto Multiple Choice INDEXATION DU DOCUMENT TITRE Auto Multiple Choice concernant l usage de tikz et de lualatex ACTION NOM DATE SIGNATURE R DIG PAR Alexis Bienven e 19 avril 2013 Paragraphes Benjamin Abel 19 avril 2013 SUIVI DU DOCUMENT INDICE DATE MODIFICATIONS NOM Auto Multiple Choice iv Table des mati res 1 Licence 1 2 Pr requis 1 2 1 Systemed exploltati n s ius 4 aa eao n pen Nate A ob es Sears nt 1 22 Logiciels is rr A BLE Hard A RR A A 1 2 2 1 Versions conseill es pour les logiciels utilis s par AMC 1 23 LaTeX noto rus es e e e dod e E tete lo A e irri io aii T a 1 3 Notes d utilisation 2 3 1 Limitations num riques 2 3 2 N TSIONS sie wai a al i e E aa A E Bai e Poa a e A a 2 3 3 nstalaton sesgar AR PRE e EN AA as o e a See 2 JA ACC S er LINE A NE DIR SF a e a SIM e a a da a 3 4 Source au format AMC TXT 3 Al COMMENARS is e A A a SAS COMME E E SEE ER E A 3 4 2 Options g n rales o s soe gondie bas e e p
31. a par exemple utiliser la commande AMCboxDimensions size 1 7ex down 2ex Lors de l utilisation de l option ensemble il est possible de modifier la mani re de nommer les cases cocher c est dire ce qui sera inscrit dans chaque case Le comportement par d faut est d crire des lettres majuscules ou des chiffres si l option chiffres est utilis e Pour changer cela il faut red finir la commande AMCchoiceLabel qui prend comme unique argument le nom du compteur utilis pour la num rotation des cases Ainsi pour obtenir des lettres minuscules on utilisera def AMCchoiceLabel 1 alph 1 De m me lors de l utilisation du paquet LaTeX arabxetex la commande suivante pourra se r v ler utile def AMchoiceLabel 1 textLR Alph 1 Pour changer le style des lettres inscrites dans les cases on pourra galement red finir la commande AMCchoiceLabelFormat Par exemple pour obtenir des lettres grasses on utilisera def AMCchoiceLabelFormat l textbf 1 Notons enfin que la couleur des cases cocher par les tudiants peut tre modifi e gr ce la commande AMCboxColor red en rempla ant red par la couleur d sir e qui doit tre reconnue par le paquet LaTeX xcolor Pour obtenir un vert clair par exemple on pourra par exemple utiliser definecolor amchoxcolor rgb 0 67 0 88 0 5 AMCboxColor amcboxcolor 5 4 9 Style du questionnaire La fa on dont chaque question est pr sent e peut
32. aque question Un identifiant peut tre constitu de chiffres lettres et caract res simples ne pas utiliser les accolades crochets par exemple II ne faut pas utiliser d identifiants se terminant par un point suivi d un ou plusieurs chiffres comme marine marchande 2 ou 123 27 car cette forme d identifiants est r serv e la saisie de longs codes par exemple gr ce AMCcode voir Section 5 4 12 Auto Multiple Choice 16 42 Note Le nombre de r ponses pour une question est actuellement limit a 20 Pour demander garder l ordre des r ponses pour cette question ci on peut utiliser l option o de l environnement reponses en rempla ant la ligne 3 par begin reponses o Pour mettre les r ponses sur deux colonnes on peut utiliser le package multicol en mettant dans le pr ambule juste apr s l appel au paquet automultiplechoice par exemple la ligne usepackage multicol et en incluant l environnement reponses l int rieur d un environnement multicols de la mani re suivante begin multicols 2 begin reponses bonne La bonne r ponse mauvaise Une mauvaise r ponse mauvaise Une autre mauvaise r ponse end reponses end multicols Pour les r ponses plus courtes encore on peut demander ce que les r ponses soient imprim es les unes la suite des autres en utilisant l environnement reponseshoriz au lieu de reponses Les questions multiples celles pour lesquel
33. ation Un texte introductif pour l examen pr sentant par exemple la dur e les consignes ShuffleQuestions Si cette option est mise 1 c est la valeur par d faut les questions ne seront pas dans le m me ordre dans chaque copie Si vous lui donnez la valeur 0 les questions ne seront pas m lang es Code Affectez cette option une valeur enti re n par exemple 8 pour demander la pr sence de cases cocher pour que les tudiants codent leur num ro d tudiant sur n chiffres Columns Si vous donnez cette option une valeur n enti re sup rieure 1 le questionnaire sera crit sur n colonnes CompleteMulti Cette option prend la valeur 1 par d faut ce qui signifie qu une r ponse Aucune des r ponses ci dessus n est correcte sera ajout e la fin de toutes les questions multiples de votre questionnaire Sans celle ci il serait impossible de faire la diff rence entre l tudiant ne r pond pas cette question et l tudiant pense qu aucune des r ponses propos es n est exacte Si vous ne souhaitez pas que cette derni re r ponse soit ajout e donnez la valeur O cette option L None Cette option indique un texte qui remplacera Aucune des r ponses ci dessus n est correcte Voir option pr c dente pour votre questionnaire QuestionBlocks Si cette option prend la valeur 1 sa valeur par d faut toutes vos questions seront enferm es dans des bo tes invisibles de sorte qu elles ne pu
34. chiffres sion utilise l option ensemble l option chiffres demande d identifier les questions avec des chiffres plut t qu avec des lettres ce qui est le comportement par d faut Avec cette option il faut bien entendu veiller ce que le nombre de r ponses ne d passe pas 9 pour chaque question outsidebox si on utilise l option ensemble cette option demande ce que les lettres ou chiffres soient inscrits sur la feuille de r ponses l ext rieur des cases cocher plut t qu l int rieur insidebox si on n utilise pas l option ensemble cette option permet d inscrire des lettres ou chiffres l int rieur des cases cocher ce n est pas le cas par d faut catalog option utilis e pour pr senter les questions sous forme d un catalogue dans lequel on piochera pour constituer un examen Les questions ne sont pas identifi es par des num ros mais par leur nom En g n ral on n utilise pas la commande exemplaire pour cette pr sentation Auto Multiple Choice 15 42 postcorrect option utilis e si on souhaite indiquer les bonnes r ponses apr s l examen gr ce une copie remplie par l enseignant voir Section 7 2 automarks en mode ensemble utilisez cette option si vous voulez que les marques de calage ne soient pas imprim es sur les pages de sujet mais uniquement sur les pages de r ponse Vous pouvez alors personnaliser la fa on d imprimer les num ros de page sur
35. comma Quel est l inverse de x pgfmathprintnumber x s begin reponses bonne pgfmathparse 1 x pgfmathprintnumber pgfmathresult mauvaise pgfmathparse 1 x 1 pgfmathprintnumber pgfmathresult mauvaise pgfmathparse cos x pgfmathprintnumber pgfmathresult mauvaise pgfmathparse x 0 5 pgfmathprintnumber pgfmathresult end reponses end question Note Les commandes MAMCIntervals et AMCnumericChoices peuvent aussi tre utilis es dans ce contexte voir Section 5 6 1 1 et Section 5 6 1 2 5 6 2 2 Questions de lecture graphique Il est aussi possible de g n rer des graphiques al atoires ou non et de poser des questions de lecture graphique begin questionmult graphique On consid re trois fonctions f x dont les trac s sont repr sent s ci dessous dans un rep re orthonorm pgfmathrandominteger a 2 4 begin center begin tikzpicture domain 0 4 Noraulvervathin colorsgray O AP 2 SS ON drawili 50 2 10 gt 0 moss loin SR draw gt 0 4 2 0 4 2 node abovel x Xdraw color red plot x 1 a 4 x x a node right _ 1 x Ndrraw color blue plot Xx la sin Xx node rightl 2 x 5S Xdraw color orangel plot x axcos x r node right _ 3 x end tikzpicture end center Alors begin reponses Auto Multiple Choice 28 42 pgfmathrandominteger x0 2 4 bonne f_ 2 x0 pgfmathparse axsin x0O
36. duites par un quand la r ponse est correcte ou un quand elle ne Pest pas 4 3 1 Options pour les questions Des options particuli res peuvent tre indiqu es pour chaque question entre crochets juste apr s l toile ou les deux toiles pour des questions multiples qui commence la question sans espace avant comme dans l exemple suivant ordered horiz name addition Combien font un plus un BAES Les options disponibles sont les suivantes horiz Avec cette option les r ponses se suivront horizontalement plut t que verticalement une par ligne columns n Avec cette option les r ponses seront r parties sur n colonnes ordered Avec cette option les r ponses ne seront pas m lang es dans chaque copies elles resteront toujours dans l ordre indiqu name xxxx Avec cette option le nom xxxx sera donn la question Ce nom appara t dans les fichiers de notes export s par AMC pour identifier la question plus facilement Il ne doit comporter que des caract res simples non accentu s 4 3 2 Bar mes particuliers Si vous voulez utiliser un bar me particulier pour une question ou une r ponse vous pouvez l indiquer entre accolades apr s le signe x xx ou et apr s les ventuelles options comme dans l exemple suivant Reportez vous Section 6 6 2 pour la syntaxe de description des bar mes utiliser x b 2 m 1 Quell st la capitale de la France Paris Lille 2 O
37. e Nb ne de e E E dope a A p E OER SE de 4 4 2 1 Sujet avec feuille de r ponses s par e 3 4 03 QUESOS 2 a A A AR A A AA A a A RE Ne 5 4 3 1 Options pour les questions 3 432 Baremes particUllers s egoi dora GE nas desert amp phare D E 5 4 3 3 Questions OUVertes escu Re eee ges d Ave En eue de de UE eue ee CE Ne eue e 6 A4 Lipnesmultipl s ici raros a AG A see eines am ta e e 6 45 Gras italique sed po eue des 4 deb D o e Ed UN 6 de ee a a DU UE 7 4 6 Inclusi n d images ses es es dits sgh HER Dates BUS en E ee y 4 1 Petits morceaux de LaleXx vespa ete needs een ete ie amp 4 7 4 8 Enlangu afab ocea aya aane sup ss ar da sue a a F 4 9 Enjapondis o a sms Ria o a oa a de e a oa e a 8 5 Source au format LaTeX 8 3 1 Un exemple simple s 5 4 384 o e o a as E 8 5 2 Un exemple avec groupes de questions m lang es 10 5 3 Un exemple avec une feuille de r ponses s par e 12 5 4 Description des commandes LaTeX 14 54 1 Options du paqlet s s esci is pars add Lib din ann deb D Bd pad 14 5 4 2 Description d une copie 15 5 4 3 Questions ELT DONSES 22 den a pus me de de een en donne 4 He de 15 5 4 4 R ponses sur plusieurs colonnes 16 Auto Mu
38. e est correcte Il faut indiquer un identifiant unique de la question ici prez O Les environnements questionmult et reponses permettent de fabriquer une question pouvant avoir z ro une ou plusieurs bonnes r ponses L tudiant est donc invit cocher toutes les cases correspondant aux r ponses qu il pense correctes ou la derni re case ajout e automatiquement gr ce l option completemult i pass e au paquet en ligne 6 La commande clearpage permet de passer la page suivante pour le d but de la copie suivante O Cette fermeture d accolade marque la fin de la commande exemplaire d but e la ligne 9 5 2 Un exemple avec groupes de questions m lang es Dans cet exemple on veut que l ordre dans lequel les questions sont pos es soit diff rent d une copie l autre tout en laissant ensemble les questions traitant du m me sujet On va donc cr er deux groupes de questions et les m langer lors de la fabrication de chaque copie Xdocumentclass alpaper article Nusepackage utf8x inputenc Nusepackage T1 fontenc Nusepackage francais bloc completemulti automultiplechoice begin document pr paration des groupes element geographie begin question Paris Dans quel continent se situe Paris begin reponses bonne L Europe Xmauvaise L Afrique mauvaise L Asie mauvaise La plan te Mars end reponses end question element geographie Wbegin question Camero
39. e r ponse L argument de la commande LaTeX bareme est constitu d indications du type parametre valeur s par s par des virgules Les param tres utilisables sont les suivants le tableau indique aussi dans quels cadres ces param tres peuvent tre utilis s param tre simple multiple Q R R valeur La note affect e en cas d incoh rence des r ponses plusieurs cases coch es pour une question simple ou pour une question multiple case aucune de ces r ponses n est correcte coch e en m me temps qu une autre case La note affect e en cas de non r ponse aucune case n est coch e Un d calage c est dire une valeur ajout e toutes les notes qui ne rel vent pas des cas correspondant aux param tres e et v La note plancher Si le calcul de la note obtenue la question donne une valeur inf rieure la valeur plancher cette note est ramen e la valeur plancher gt Points donner pour une bonne r ponse une question Points donner pour une mauvaise r ponse une question Sans nom de param tre syntaxe bareme 2 on indique le nombre de points donner si l tudiant a coch cette r ponse auto Avec ce param tre la valeur de la r ponse num ro i sera auto i 1 Cette option est principalement utilis e avec AQuestionIndicative voir section Questions et r ponses Ce param tre impose un bar me du type maximu
40. entifiant de copie de la forme 1 1 53 c t de son quivalent en cases blanches et noires en haut de chaque page Ceci est rendu possible par la commande AMCidsPosition sous la forme AMCidsPosition pos p width w height h o p peut valoir none ne pas crire cet identifiant top l crire au dessus et side c t et w et h sont les dimensions de la bo te invisible qui entoure l identifiant Les valeurs par d faut sont les suivantes AMCidsPosition pos side width 4cm height 3ex Concluons par un exemple raisonnable au format AS geometry a5paper hmargin 1 6cm top 2 5cm AMCidsPosition pos top Auto Multiple Choice 19 42 5 4 8 Style des cases cocher La commande AMCboxDimensions permet de modifier une ou plusieurs dimensions relatives aux cases cocher shape repr sente la forme des cases cocher La valeur square produit des carr s ou des rectangles si on donne des dimensions diff rentes pour la hauteur et la largeur La valeur ova1 produit des cercles ou des ovales Si vous voulez utiliser oval vous devez charger le paquet LaTeX tikz width repr sente la largeur des cases height repr sente la hauteur des cases size repr sente la taille la fois width et height de ces cases rule repr sente l paisseur du contour des cases down repr sente la taille du d placement vers le bas des cases Pour obtenir des cases plus petites on pourr
41. eographie restituegroupe geographie begin center hrule vspace 2mm bf Large Histoire vspace 2mm hrule end center melangegroupe histoire restituegroupe histoire clearpage end document 33 36 40 41 42 43 44 45 46 47 48 49 50 51 53 Auto Multiple Choice 12 42 5 3 Un exemple avec une feuille de r ponses s par e Dans cet exemple on souhaite que les cases cocher soient toutes rassembl es sur une feuille part De cette mani re la triche entre tudiants est plus difficile et surtout il suffira de scanner une seule page par tudiant ce qui all ge la t che de l enseignant dans le cas o son mat riel ne lui permet de scanner les copies que de mani re manuelle Dans cet exemple le nombre de questions est r duit elles tiennent toutes sur une page et il serait donc inutile d utiliser une telle mise en page dans ce cas pr cis vous de modifier cette base pour utiliser cette mise en page avec de nombreuses questions documentclass a4paper article Nusepackage utf8x inputenc usepackage T1 fontenc Nusepackage francais bloc completemulti ensemble automultiplechoice 0 1 begin document NAMCrandomseed 1237893 def AMCformQuestion l vspace AMCformVSpace par sc Question 1 2 element general begin question prez Parmi les personnalit s suivantes laquelle a t pr sidente de la r publique fran
42. es op rations est la m me que dans le cas standard Note Vous pouvez aussi crire les lettres des cases l ext rieur de celles ci utilisez pour cela l option out sidebox la place de insidebox et crivez vos questions de la fa on suivante begin question 01 begin reponsesperso wrongchoice A wrongchoice B wrongchoice C wrongchoice D wrongchoice E end reponsesperso end question 7 3 Copies pr remplies Dans certaines situations il peut tre souhaitable de pr parer des copies nominatives pour tous les tudiants partir d une liste d tudiants La d marche suivante bas e sur l utilisation du paquet LaTeX csvsimple permet d obtenir ce r sultat La liste des tudiants doit tre au format CSV On suppose dans la suite que le fichier 1iste csv plac dans le r pertoire du projet utilise l encodage UTFS8 et est sous la forme suivante nom prenom id Boulix Jojo 001 Golin Andr 002 Moniuszko Stanistaw 003 Le sujet LaTeX doit charger le paquet csvsimple gr ce une ligne usepackage csvsimple Dans le fichier source le sujet doit tre d fini sous la forme d une commande LaTeX produisant un seul sujet qui sera appel e autant de fois qu il y a d tudiants par la commande csvreader de la fa on suivante on suppose que les questions ont t pr alablement ins r es dans un groupe appel general Auto Multiple Choice 41 4
43. essaires pour que tous les sujets aient un nombre pair de pages voir exemple section Section 5 3 Si l imprimante utiliser est configur e sur l ordinateur utilis par AMC on utilisera de pr f rence le bouton Imprimer des copies apr s avoir calcul les mises en page qui permet de s lectionner les copies imprimer si on ne souhaite pas toutes les imprimer ou pour une r impression dans le cas o une copie aurait t mal imprim e de choisir les options d impression recto verso agrafage et de g rer correctement les copies avec un nombre impair de pages m me dans le cas d une impression recto verso sans utilisation de MCcleardoublepage en effet AMC envoie une t che d impression par copie 6 4 Examen Il ne reste plus qu faire passer l examen aux tudiants Important Une fois que le sujet est imprim et distribu il ne faut plus modifier les documents de travail car il faut garder la certitude qu ils sont conformes aux copies distribu es Auto Multiple Choice 31 42 6 5 Lecture des copies Nous allons maintenant passer la saisie des copies des tudiants qui peut se faire de mani re automatique et ou manuelle Pour cela nous passons sur l onglet Saisie de l interface graphique 6 5 1 Saisie automatique Pour une reconnaissance automatis e des cases coch es dans les copies des tudiants il faut tout d abord les num riser J utilise pour ma part une photoc
44. exemple pour que chaque tudiant codifie son num ro d tudiant lui m me sur sa copie Les deux arguments de cette commande sont un identifiant de question auquel sera ajout le num ro du chiffre dans le code ainsi que le nombre de chiffres du codage d sir On pourra par exemple utiliser l ent te de copie suivant setlength parindent 0pt hspacex fill AMCcode etu 8 hspacex fill begin minipage b 6 5cm longleftarrow hspace 0pt plus 1cm codez votre num ro d tul diant ci contre et inscrivez votre nom et pr nom ci dessous Auto Multiple Choice 21 42 vspace 3ex hfill champnom fbox begin minipage 9 linewidth Nom et pr nom vspacex 5cm dotfill vspacex 5cm dotfill vspacex 1mm end minipage hfill vspace 5ex end minipage hspacex fill Dans le cas de l utilisation de l option ensemble la commande AMCcode devra se trouver dans la partie formulaire c est dire apr s la commande AMCdebutFormulaire Notez enfin que la pr sentation de ces formulaires de saisie de codes peut tre l g rement modifi e en changeant la valeur des dimensions AMCcodeHspace AMCcodeVspace et AMCcodeBoxSep qui repr sentent les espaces horizontaux et verticaux entre les cases ainsi que les espaces entre les cases et leurs tiquette dans le cas o celles ci sont inscrites c t Les valeurs par d faut sont d finies de la mani re suivante AMCcodeHspace 5em AMCc
45. iles et qui pond des oe ufs 11 y en a de toutes les couleurs mauvaise C est un grand meuble en bois qui sert la plupart du temps ranger du linge de maison mauvaise C est une machine vapeur qui permet de fermer les bo tes de conserve grande vitesse end reponses end multicols end question On notera qu il est aussi possible de param trer l espace vertical s parant deux blocs de r ponse gr ce la dimension AMCinte rBrep NAMCinterBrep 5ex 5 4 5 Espacement entre les r ponses Il est possible d augmenter l espace vertical s parant plusieurs r ponses en modifiant la dimension AMCinterIrep NAMCinterlrep 75ex 5 4 6 Groupes de questions D inclusion de questions dans des groupes permet de m langer les questions l int rieur de ces groupes de mani re diff rente pour chaque copie Chaque groupe de questions devra avoir un nom form uniquement de lettres non accentu es On peut mettre une une des questions dans un groupe comme dans l exemple suivant element ungroupe begin question facile Alors combien font un plus un begin reponseshoriz bonne deux mauvaise z ro mauvaise trois end reponseshoriz end question O Important La constitution du groupe par les commandes element doit tre faite une seule fois ces commandes doivent donc tre utilis es avant la commande exemplaire qui va r p ter certaines actions pour chaque copie Une f
46. ilisables Nest le nombre de r ponses propos es sans compter la r ponse automatiquement ajout e par l option completemulti NB est le nombre de bonnes r ponses la question sans tenir compte des cases coch es ou non NBC est le nombre de bonnes r ponses qui ont t coch es NMest le nombre de mauvaises r ponses la question sans tenir compte des cases coch es ou non NMC est le nombre de mauvaises r ponses qui ont t coch es IS vaut 1 si la question est simple et O sinon IMULT vaut 1 si la question est multiple et O sinon 6 6 4 Du bar me aux notes des tudiants Les notes des tudiants sont calcul es de la mani re suivante pour chaque tudiant 1 Le bar me de chaque question est appliqu pour obtenir les scores obtenus aux questions 2 La somme des scores de toutes les questions sauf les questions indicatives est calcul e on obtient le score total de P tudiant Auto Multiple Choice 36 42 3 Si une note maximale non nulle est donn e en param tre dans l onglet Projet de la fen tre le score total est divis par le score maximal c est dire le score total calcul pour une copie parfaite puis multipli par la note maximale pour obtenir la note de l tudiant De cette fa on un tudiant ayant r pondu de mani re parfaite se verra attribuer la note maximale Avec une note maximale fix e 100 la note de l tudiant pourra tre vue co
47. issent pas tre coup es sur deux pages ou sur plusieurs colonnes Avec la valeur 0 les questions pourront tre coup es ci besoin ce qui peut gagner de la place mais perd en lisibilit L Question Cette option sert remplacer le mot Question dans votre questionnaire si vous utilisez une autre langue que celle indiqu e par l option Lang L Name Cette option sert remplacer le texte Nom et pr nom inscrit dans le cadre o l tudiant doit inscrire son identit L Student Cette option sert remplacer le petit texte qui demande de coder son num ro d tudiant et d inscrire son nom sur les copies quand l option Code a t utilis e ManualDuplex Avec la valeur 1 ce n est pas la valeur par d faut chaque sujet sera constitu d un nombre pair de pages de telle sorte que tous les sujets pourront tre imprim s manuellement partir du fichier PDF sujet en mode recto verso sans l utilisation de cette option le d but d une copie pourra t tre sur le verso de la fin de la copie pr c dente SingleSided Avec la valeur 1 ce n est pas la valeur par d faut aucune page blanche ne sera ajout e entre le sujet et la feuille de r ponses s par e m me si le sujet comporte un nombre impair de pages Ceci peut tre utile quand les sujets sont imprim s en recto simple ou quand il n est pas n cessaire de s parer physiquement le sujet de la feuille de r ponses BoxColor Permet de choisir une couleur po
48. itement si vous utilisez le paquet LaTeX graphicx dans les versions pr c dentes il tait charg par AMC La commande AMCcode a t r crite au passage la version 0 518 La nouvelle version est plus propre et mieux configu rable mais vous aurez sans doute adapter l g rement votre code LaTeX pour que le r sultat reste semblable partir de la version 1 1 0 le stockage de toutes les informations manipul es par AMC se fait dans des bases de donn es SQLite au lieu des multiples fichiers XML utilis s par les versions pr c dentes Lors de louverture d un projet cr par une version ant rieure AMC transforme toutes ces donn es dans le nouveau format mais conserve les anciens fichiers XML 3 3 Installation Sur un syst me debian ou Ubuntu ou d riv s Mandriva openSUSE ou Fedora l installation est facilit e par l utilisation des paquets deb et RPM contenant AMC La proc dure d installation est d crite sur le site d AMC Vous pouvez aussi t l charger l archive des sources dans l espace de t l chargement du projet puis utiliser les commandes suivantes dans un terminal tar xvzf auto multiple choice xxxx precomp tar gz cd auto multiple choice xxx make sudo make install Auto Multiple Choice 3 42 3 4 Acc s Une fois install l interface graphique peut tre appel e en choisissant Applications ducation Auto Multiple Choice dans le menu g n ral de Gnome ou s
49. laire sera rencontr dans la portion de fichier source suivante o Chopin sera consid r comme une d finition d option g n rale Vous connaissez sans doute Fr d ric Chopin c est un compositeur De quel pays est il originaire la Pologne le V n zuela la Suisse La version correcte est la suivante Vous connaissez sans doute Fr d ric Chopin c est un compositeur De quel pays est il originaire la Pologne le V n zuela la Suisse Notez enfin que pour passer la ligne suivante il faut laisser une ligne vide dans le fichier source de l examen comme ceci Auto Multiple Choice 7 42 Description Titre Description de 1 examen sur la ligne suivante Question difficile Combien y a t 11 d toiles dans le ciel une deux ei malos 4 5 Gras italique Les parties du textes crire en gras devront tre entour es de x et x Les parties mettre en italique devront tre entour es de _et_ xx Choisissez parmi les expressions suivantes celles o le mot en italique est xun adjectifx Une balle _bleue_ Un _livre_ rose Quelle _belle _ histoire 4 6 Inclusion d images Vous pouvez inclure des images dans votre document suivant la syntaxe suivante height 2cm images oiseau png Dans cet exemple l image images z0z0 png situ e dans le r pertoire du projet sera ins r e avec une hauteur de 2cm Les options
50. les aucune une ou plusieurs r ponses peuvent tre correctes utiliseront l environne ment quest ionmult au lieu de question Dans le cas o la question pos e est juste informative et ne doit pas contribuer la note de l tudiant on utilisera la commande QuestionIndicative comme dans l exemple suivant begin question facilite Questionindicative bareme auto 0 v 1 e 2 Vous tes vous sentis l aise ou en difficult dans cet enseignement R pondez sur une chelle de 0 grandes difficult s 5 tres l aise begin reponseshoriz l o bonne 0 bonne 1 bonne 2 bonne 3 bonne 4 bonne 5 end reponseshoriz end question 5 4 4 R ponses sur plusieurs colonnes Afin de pr senter les r ponses sur plusieurs colonnes et gagner de la place on pourra englober l environnement reponses dans un environnement multicols en utilisant le paquet LaTeX multicol Si de plus les r ponses tiennent sur plusieurs lignes cela pourrait entra ner le passage d une r ponse d une colonne l autre ce qui est un peu d routant pour le lecteur La commande AMCBoxedAnswers a t d finie afin d viter ce ph nom ne en enveloppant chaque r ponse dans une boite On pourra l utiliser comme dans l exemple suivant begin question deux colonnes Qu est ce qu un oiseau begin multicols 2 AMCBoxedAnswers begin reponses Auto Multiple Choice 17 42 bonne C est un animal a
51. liser un calcul simple 23 5 6 2 2 Questions de lecture graphique 2I 3 6 3 Utilisation de LuaLaTeX ici e E a a dansant rames a o E E A s 28 6 Mise en uvre interface graphique 29 6 1 Cr ation du nouveau projet et du sujet 24 6 2 Pr paration du j t so 2 34 mecok da he dues eg eee nd eh e 30 6 3 Impression du Suj t lt su mote 4 4 44 deu has pe e e Re a ee da is 30 6 4 ExXamenmsasm sente Di dr eh CA A A ei Die EUR OR 30 6 3 Lecture des C ples is dis L 5 D rr td a eh masns sd a 31 6 51 Saisie automatiqUe sus sms AR e ss 31 632 Saisie manmuelle oe 62 Et Les AUS SUD D RS UE SU IDE SUIS DAMES AE o 31 6 6 CoOrfecHOn se hu nb b des SE af un D deg de Robe ah DREUX dd 31 6 6 1 Processus vo Hs LS he da be bd a eg mt D da bb en a 32 66 2 Bare Me osne o SUR NE CARS CAD NA UNS SNS EA e a EE o 32 6 63 Bar mes p n raux s 4 54 eee gs dan E ge Rs a a sense e A ad sat 35 6 6 4 Du bar me aux notes des tudiants aaa 39 6 7 Identification des tudiants 36 6 7 1 JHist des thdiants 4 41232 Due ga ts at se a uen Han Re th gap 36 6 7 2 ASSOCIATION e sem mat be Het dR A RUE sn DARE due D AE die a 36 Auto Multiple Choice 6 7 2 1 Association automatique 6 7 2 2 Association manuelle
52. ltiple Choice v 5 4 5 Espacement entre les r ponses 17 5 4 6 Groupes de questions 17 947 Papier Marges onos 4 44 4 6 LUS sp DUR ua a ea 18 54 8 Style des cases cocher ss 442 di sun use ra sut eee th 4e 19 5 4 9 Style du questionnaire seso eee e ea e e E E E E a E E 19 54 10 Mis en page ss aia e Mess EA E RA A E E 20 S4 11 Style du formulaire s par 20 5 4 12 Saisie de Codes 25 2 4 e Da da dd e dB ae ab es de dd A A A E E 20 5 4 13 Questions ouvertes soo 21 34 14 Choix du m lange Sue De as e Ne io R A o E y 22 5 4 15 Sections et feuille de r ponses s par e 22 5 4 16 R f rences l int rieur des copies 23 5 4 17 Personnalisation des textes ins r s par AMC 23 5 3 Options pour AMC lt 4 2 258 us AA ee di 0er D een ee A a ee mb eu e 23 5 6 Des questions math matiques nonc s al atoires 24 5 6 1 Utilisation du package fp gt e 62 4 4 pr ua ae es une su Ra sue 8 24 5 6 1 1 Choix parmi une suite d intervalles 24 5 6 1 2 Codage du r sultat 4 4 4 44 ed ui see suis 25 5 6 2 Utilisation du package pgf tikz 26 5 6 2 1 R a
53. m no email Bienven e Alexis 001 paamc passoire fr Boulix Jojo 002 j0jo0 boulix rien xx No l P re 003 pere noel pole nord xx Les lignes du fichier qui commencent par le caract re sont des commentaires La premi re des autres lignes contient s par s par le caract re les titres des colonnes Ensuite en une ligne par tudiant on place les informations voulues Il est pr f rable d inclure au moins une colonne nomm e nom Note On peut remplacer le s parateur par une virgule un point virgule ou une tabulation Il faut cependant utiliser le m me s parateur partout dans le fichier contenant la liste des tudiants Le s parateur utilis sera d tect en prenant le caract re parmi les quatre possibles qui appara t le plus de fois dans la premi re ligne qui n est pas un commentaire Tout fichier au format CSV devrait convenir La liste des tudiants pr par e que se soit une liste simple ou comprenant plus d informations nous la d signons maintenant en la s lectionnant partir du bouton Choisir de la partie Identification des tudiants Il faut galement d signer l identifiant unique qui permettra d identifier les tudiants en g n ral on choisit la colonne qui contient des num ros d tudiants Enfin en vue d une association automatique il faut encore choisir le nom du code adopt dans la commande LaTeX AMCcode 6 7 2 Association 6 7 2 1 Association automatique
54. m ou z ro si les r ponses la question sont toutes les bonnes alors la note attribu e sera mz Sinon elle sera nulle haut En donnant ce param tre une valeur n la note attribu e une r ponse parfaite sera n et un point sera enlev par erreur MAX Donne la valeur maximale attribu e la question pour une question not e sur 5 on peut mettre MAX S renseigner uniquement si elle ne correspond pas la note obtenue en mettant toutes les bonnes r ponses formula Donne directement le score de la question souvent par le biais d une formule faisant intervenir des variables voir Section 6 6 3 sans tenir compte des valeurs de b et m set XXX Donne une valeur particuli re la variable nomm e xxx qui pourra tre utilis e par la suite par formula Dans le contexte d une r ponse la valeur est attribu e uniquement dans le cas o la case est coch e default xx x O Donne une valeur la variable xxx si aucune case coch e n en a d j donn e une par le biais de set XXX requires X Kx Signale une saisie incoh rente donc l application du score donn par la valeur de e dans la cas o aucune valeur n a t donn e la variable xxx Le bar me par d faut pour une question simple est e 0 v 0 b 1 m 0 ce qui donne un point pour une bonne r ponse et 20 21 22 23 24 25 26 27 28 29
55. melangegroupe GB 1copygroup 5 GB tout copygroup GO tout melangegroupe tout restituegroupe tout 5 4 7 Papier marges Le paquet LaTeX automultiplechoice utilise geometry pour g rer les marges et la mise en page Vous pouvez modifier ses r glages gr ce l utilisation de la commande geometry juste avant le begin document voir la documentation du paquet geometry pour plus de d tails Les valeurs initialis es par AMC sont les suivantes geometry hmargin 3cm headheight 2cm headsep 3cm footskip 1cm top 3 5cm bottom 2 5cm Si vous r duisez les marges pour gagner de la place gardez l esprit que Les quatre marques de coin doivent tre imprim es enti rement elles pourraient dispara tre cause des marges d impression Les quatre marques de coin doivent appara tre compl tement sur les scans des copies remplies par les tudiants si elles sont trop pr s des bords elles pourraient dispara tre lors du scan la suite d un d calage ou d une rotation des feuilles de papier Vous pouvez galement pr ciser la taille de papier utiliser en ajoutant l option correspondante la liste donn e en argument geometry Parmi les valeurs possibles on trouvera a1paper a5paper a6paper b4paper b5paper ansibpaper ansicpaper ansidpaper letterpaper executivepaper legalpaper Pour des petites tailles de papier il peut aussi tre int ressant de modifier la position de l id
56. mme un pourcentage de bonnes r ponses En France on utilise souvent une note maximale gale 20 6 7 Identification des tudiants Cette tape n est pas obligatoire Il s agit d associer chaque copie un tudiant La lecture du nom d tudiant n est pas faite de mani re automatique mais deux possibilit s raisonnables sont pr vues 1 Il est possible de demander aux tudiants de s identifier sur leur copie gr ce leur num ro d tudiant qui sera renseign en cochant une case par chiffre Une commande LaTeX est pr vue pour mettre cette m thode en uvre sur la copie voir la partie Section 5 4 12 Apr s l examen les copies seront identifi es automatiquement partir d une liste mettant en correspondance les num ros d tudiants et les noms 2 Sans saisie des num ros d tudiants ou dans le cas o l identification automatique n a pas parfaitement fonctionn par exemple en cas d erreur de saisie des tudiants l interface graphique permet une association manuelle assist e S lectionnons tout d abord l onglet Notation de l interface graphique 6 7 1 Liste des tudiants Il faut tout d abord disposer d une liste d tudiants Cette liste pourra bien s r tre utilis e pour plusieurs QCM Elle devra tre pr par e au format CSV avec ventuellement des lignes de commentaires au d but pr fix es par le caract re liste des tudiants de premi re ann nom preno
57. n k2 Quelle est l altitude du K2 begin reponses mauvaise around 8000m bonne around 8600m mauvaise around 9000m end reponses end question NAMCcleardoublepage exemplaire 5 AMCdebutFormulaire large bf Feuille de r eponses Mhfi11 champnom fbox begin minipage 5 linewidth Nom vspacex 5cm dotfill vspacex 1mm end minipage NAMCformS end document Auto Multiple Choice 39 42 7 2 Correction a posteriori Supposons que vous souhaitez utiliser une unique feuille de r ponses g n rique pour tous vos examens Elle contiendra sim plement des cases cocher par exemple 5 cases par question et 40 questions Les sujets des examens seront r dig s part Le probl me ici est que les bonnes r ponses ne sont pas indiqu es dans le fichier LaTeX ce qu fait que AMC ne peut pas les conna tre La solution consiste demander l enseignant de cocher sur une feuille de r ponse les bonnes r ponses qui sera transmise AMC pour qu il y lise les bonnes r ponses Pour mettre en ceuvre ce sch ma de fonctionnement vous devez utiliser les options postcorrect insidebox et noshuffle voir Options du paquet utiliser mauvaise pour toutes les r ponses jamais bonne Voici un exemple minimal Xdocumentclass alpaper article usepackage multicol usepackagel insidebox noshuffle postcorrect automultiplechoice begin document exemplaire 5
58. o multiple choice Gestion automatis e de questionnaires QCM Synopsis auto multiple choice action arguments auto multiple choice projet Auto Multiple Choice 42 42 Description La commande auto multiple choice transmet la commande AMC action pl les arguments qu on lui donne La deuxi me forme qui ne mentionne aucune action appelle l interface graphique AMC gui pl en lui transmettant ventuelle ment le nom d un projet ouvrir See also Diff rentes actions possibles AMC prepare 1 AMC imprime 1 AMC analyse 1 AMC note 1 AMC association auto 1 AMC export 1 AMC annote 1 AMC regroupe 1
59. odeVspace 5em AMCcodeBoxSep 1lem Notons enfin qu il existe aussi la version horizontale AMCcodeH de cette commande particuli rement utile pour un faible nombre de chiffres dans le code saisir 5 4 13 Questions ouvertes On peut ajouter des questions ouvertes qui ne sont pas choix multiple l int rieur du sujet Une mani re de proc der consiste pr senter des cases cocher par le correcteur Apr s l examen le correcteur lit la r ponse fournie par l tudiant et affecte les points qui correspondent en cochant certaines cases qui lui sont r serv es Il peut ensuite scanner les copies et utiliser AMC pour les corriger tout en int grant les r sultats des questions ouvertes dans la notation dans exemple suivant chaque case coch e rapporte un demi point l tudiant begin question ouverte Donnez la d efinition de l inflation AMCOpen lines 5 wrongchoice F f scoring 0 wrongchoice P p scoring l1 correctchoice J j scoring 2 end question Dans cet exemple l enseignant disposera de trois cases En cochant la premi re nomm e F pour faux l tudiant n aura aucun point En cochant la deuxi me appel e P pour partielle l tudiant aura 1 point En cochant la derni re nomm e J pour juste l tudiant optiendra 2 points Le premier argument de la commande AAMCOpen est une liste d options s par es par des virgules Les options disponibles sont les suivantes lineu
60. ois un groupe constitu on peut m langer les questions qui le composent par la commande melangegroupe par exemple melangegroupe ungroupe Enfin on restitue les questions du groupe par la commande restituegroupe comme dans restituegroupe ungroupe Note Ces deux derni res commandes melangegroupe et restituegroupe seront quand elles normalement utilis es l int rieur du texte en argument de la commande exemplaire pour que le m lange soit effectu avant chaque copie Auto Multiple Choice 18 42 On peut manipuler les groupes de questions de mani re plus pr cise gr ce aux commandes suivantes restituegroupe n ungroupe utilisation du param tre optionnel n restitue uniquement les n premiers l ments du groupe cleargroup groupe efface tout le contenu du groupe copygroup depuis vers copie le contenu du groupe depuis la fin du groupe vers Cette commande admet un argument optionnel qui permet de ne copier qu un certain nombre d l ments comme dans Acopygroup n depuis vers l aide de ces commandes on peut par exemple composer un sujet en prenant 4 questions au hasard dans le groupe GA 5 questions au hasard dans le groupe GB toutes les questions du groupe GO puis en m langeant le tout gr ce aux commandes suivantes mettre l int rieur du texte en argument de la commande exemplaire cleargroup tout melangegroupe GA copygroup 4 GA tout A
61. on quivalent dans KDE ou autre mais on peut aussi utiliser la commande auto multiple choice 4 Source au format AMC TXT Pour les utilisateurs qui ne souhaitent pas se mettre LaTeX AMC embarque un filtre qui r dige pour vous le fichier LaTeX partir d une repr sentation en texte simple de votre questionnaire Ce format est appel AMC TXT et ce chapitre d taille la syntaxe utiliser Si vous souhaitez profiter de la puissance de LaTeX pour la r daction de vos questionnaires passez au chapitre suivant Commen ons par un exemple simple de fichier source utilisable par AMC AMC TXT source PaperSize A4 OL TIR Title Mon premier questionnaire Presentation Veuillez r pondre aux questions ci dessous du mieux que vous pouvez Quelle est la capitale du Cameroun Yaound Douala Keon de xx Parmi les nombres suivants lesquels sont positifs 2 10 Important O Le fichier qui contient la description de votre sujet doit tre cod en UTF 8 C est le codage par d faut de plusieurs diteurs de texte dont fait partie gedit par exemple N utilisez pas d diteur de texte permettant d appliquer des mise en forme votre texte comme OpenOffice LibreOffice ou abiword ils n enregistrent pas seulement votre texte mais beaucoup d autres informations de mise en forme qu AMC ne sait pas lire Note La police de caract res qui sera utilis e par d faut pour votre questionnai
62. on d une feuille de r ponse s par e on peut galement ajouter un petit texte chaque question ouverte comme suit def AMCotextGoto par bf emph R pondez sur la feuille de r ponses 5 4 14 Choix du m lange Si le m lange des question et des r ponses ne nous convient pas on peut toujours en changer en modifiant la graine du g n rateur al atoire utilis pour le m lange gr ce la commande suivante utiliser juste au d but du document et en tous cas en dehors de la commande exemplaire NAMCrandomseed 1527384 Si la valeur fournie choisir entre 1 et 4194303 est modifi e alors le m lange sera diff rent Bien entendu une fois les copies d examen imprim es il ne faut surtout pas modifier cette valeur 5 4 15 Sections et feuille de r ponses s par e Pour que les sections d finies dans votre sujet soient reprises dans la feuille de r ponses s par es utiliser AMCsection et AMCsubsection la place de section et subsection Auto Multiple Choice 23 42 5 4 16 R f rences l int rieur des copies Dans la description du sujet les commandes LaTeX label ref et pageref posent probl me car elles seront appel es avec les m mes arguments pour chaque copie produite ce qui perturbera la num rotation des r f rences Pour r soudre ce probl me les commandes AMClabel AMCref et AMCpageref peuvent leur tre substitu es elles ajoutent le num ro de la copie avant leur a
63. opieuse scanner qui le fait de mani re automatique toutes les pages la suite sans intervention de ma part avec les r glages suivants 300dpi mode OCR pr vu pour la reconnaissance de caract res noir et blanc sans nuances de gris scan d livr en un fichier TIFF par page Note Pour l analyse des copies nous devons disposer d un ou plusieurs fichiers images TIFF JPG PNG etc des scans Les formats vectoriels PDF PS ou EPS sont galement utilisables ils seront convertis au format PNG par AMC avant leur analyse Note Lors de la premi re saisie automatique vous aurez indiquer AMC quelle m thode vous avez choisie sujets diff rents pour tous les tudiants ou photocopie de certains sujets voir Impression du sujet On s lectionne alors l ensemble des fichiers obtenus partir du dialogue ouvert par le bouton Automatique de la section Saisie des copies apr s examen puis on valide par le bouton Valider de ce m me dialogue AMC va proc der une reconnaissance optique de marques OMR sur les scans afin de d tecter les quatre marques circulaires des coins en d duire la position des cases cocher et mesurer la proportion de noir l int rieur de chacune d entre elles Le r sultat de l analyse de chaque page est indiqu dans les listes de la section Diagnostic La valeur EOM cart quadratique moyen est un indicateur du bon calage sur les marques de calage les quatre ronds noir
64. p boo1 avec la valeur true la zone de r ponse et les cases de notation sont pr sent es sur la m me ligne Avec la valeur false c est la valeur par d faut la zone de r ponse est pr sent e dans un cadre plac en dessous des cases cocher lines num fixe le nombre de lignes allou es la r ponse la valeur par d faut est 1 lineheight dim fixe la hauteur de chaque ligne la valeur par d faut est 1 cm dots boo1 avec la valeur t rue par d faut chaque ligne sera mat rialis e par des pointill s Donner la valeur false pour les supprimer Auto Multiple Choice 22 42 contentcommand cmaname cette option peut tre utilis e pour personnaliser le contenu de la zone de r ponse Il faut d finir une commande cmdname qui devra produire le contenu d sir hspace dim fixe l espace ajouter entre les cases de la zone de notation backgroundcol color fixe la couleur de fond de la zone de notation foregroundcol color fixe la couleur utilis e dans la zone de notation scan bo01 avec la valeur false la saisie automatique partir des scans n est pas effectu e pour cette question cela peut tre utile si vous souhaitez utiliser uniquement la saisie manuelle pour noter la question et que vous ne voulez pas que les tudiants puissent perturber le processus en cochant ces cases La valeur par d faut est true annotate boo1 avec la valeur false par d faut les cases correspondantes cette question ne seront pas
65. par automultip lechoice seront alors crites en fran ais on peut en particulier penser la phrase aucune de ces r ponses n est correcte voir option completemulti plus loin lang xx indique que le sujet est dans la langue xx Pour le moment seules les langues FR fran ais DE allemand ES espagnol IT Italien JA Japonais et NL N erlandais sont disponibles bloc place chaque question dans un bloc de telle sorte qu elle ne puisse pas tre coup e par un saut de page completemult i ajoute de mani re automatique une r ponse type aucune de ces r ponses n est correcte la fin de chaque question multiple Ceci permet de diff rencier pour ces questions une absence de r ponse et la r ponse qui consiste ne choisir aucune des r ponses propos es Que cette option soit utilis e ou non on peut demander l ajout de cette derni re r ponse ou l annuler pour une question particuli re en utilisant une des commandes MCcompleteMulti et AMCnoCom pleteMulti l int rieur de l environnement questionmult correspondant ordre annule le m lange automatique de l ordre des r ponses dans toutes les questions correc produit la correction du QCM et non le sujet ensemble demande ce que les cases cocher soient toutes rassembl es en fin de copie cette option est en g n ral utilis e quand on ne veut scanner qu une seule page par tudiant voir l exemple de la Section 5 3
66. que l on peut utiliser entre les crochets sont celles de la commande LaTeX includegraphics par exemple width 1cm OU keepaspect ratio Pour obtenir une image centr e sur une ligne et ayant pour largeur les trois quards de la ligne on utilisera de m me center width 75 linewidth images carte pdf 4 7 Petits morceaux de LaTeX Vous pouvez inclure quelques segments de code LaTeX dans votre description en les incluant entre des double crochets comme dans l exemple suivant Les questions marqu es d un multiSymbole peuvent avoir z ro une ou plusieurs bonnes r ponses 4 8 En langue arabe La r daction d un questionnaire en langue arabe comporte quelques sp cificit s Vous utiliserez bien entendu l option Lang AR Mais vous devrez galement pr ter attention aux options suivantes ArabicFont C est la police de caract res qui sera utilis e pour les textes en arabe Par d faut AMC utilisera Rasheeq une police du projet ArabEyes disponible dans la paquet ttf arabeyes sur debian et ubuntu par exemple Auto Multiple Choice 8 42 O AVERTISSEMENT Pour un meilleur fonctionnement et une meilleure portabilit vous devrez galement sp cifier explicitement la valeur des options L Name et L Student Note Pour pouvoir ins rer des textes en d autres caract res dans votre questionnaire vous devrez utiliser l option LaTeX pour passer en mode LaTeX et englober toutes les portions
67. r pgfmathprintnumber pgfmathresult bonne f_ 3 x0 pgfmathparse axcos x0 r pgfmathprintnumber pgfmathresult mauvaise lLa fonction _ 1 x est une fonction lin aire end reponses end questionmult La mise en forme des graphiques peut tre facilit e par l utilisation du package pgfplots La pr cision des nombres sous pgfmath tant limit e certains trac s de graphiques ne sont pas possibles avec cette m thode la compilation latex adressant alors une erreur du type Arithmetic overflow Les packages tikz et pgfplots permettent de pallier ce manque de pr cison en faisant appel au programme gnuplot voir documentation du package pour obtenir les points de trac Dans ce cas il faut installer au pr alable gnuplot sur votre distribution puis lancer la compilation latex avec l option shell escape Pour cela aller dans les pr f rences de AMC et choisir pour moteur LaTeX du projet en cours pdflatex shell escape sans les guillemets 5 6 3 Utilisation de LuaLaTeX Il est possible d utiliser le langage de programmation LUA au sein de documents latex en compilant le sujet gr ce la commande lualatex Si vous choisissez cette compilation votre sujet doit tre encod en UTF 8 et il ne faut pas charger le package inp utenc Pour de plus amples informations lire l article de Manuel P gouri Gonnard pr sentant le projet l adresse suivante http dante ctan org tex archive info
68. r l tudiant sont entour es en rouge les cases non coch es qui auraient d l tre sont coch es en rouge les cases coch es et qui devaient l tre sont coch es en bleu pour chaque question sont indiqu es la note obtenue ainsi que la note maximale pouvant tre obtenue la note globale de la copie est indiqu e en premi re page de la copie Le texte inscrit en haut de la premi re page de chaque copie peut tre configur dition Pr f rences Annotation En t te ou Edition Pr f rences Projet Annotation des copies Texte d en t te Les substitutions suivantes s applioquent sur ce texte voir Section 6 6 4 pour une explication de la signification de ces valeurs S est remplac par le score total de l tudiant M est remplac par le score maximal score obtenu par l tudiant si il ne fait aucune erreur s est remplac par la note de l tudiant m est remplac par la note maximale ID est remplac par le nom de l tudiant COL est remplac par la valeur de la colonne COL dans la liste des tudiants pour l tudiant consid r Cette op ration est effectu e page par page et le r sultat est constitu de copies corrig es au format PDF Le nom du fichier PDF qui contiendra la copie corrig e d un tudiant donn est form partir du mod le indiqu dans le champ Mod le de nom de fichier Dans ce mod le les textes du type co
69. re est la police libertine C est une police libre qui d finit un tr s grand nombre de caract res de toutes langues Cette police doit tre install e sur votre syst me pour que votre sujet puisse tre pr par c est le cas si vous installez AMC sur debian ou Ubuntu avec les paquets qu il recommande Vous remarquez d s maintenant la structure du fichier de description du questionnaire il commence par quelques d finitions ou options g n rales de mise en forme puis viennent les questions 4 1 Commentaires Vous pouvez crire des commentaires dans votre fichier AMC TXT sur des lignes commen ant par le caract re Ces lignes seront tout simplement ignor es par AMC Auto Multiple Choice 4 42 4 2 Options g n rales Voici les options que vous pouvez utiliser au d but de votre fichier dans n importe quel ordre PaperSize Indique le format de papier utilis Parmi les valeurs possibles on trouve A3 A4 A5 A6 B3 B4 B5 B6 letter legal ANSIA ANSIB ANSIC ANSID ANSIE Lang donne la langue dans laquelle le questionnaire est crit Pour l instant les seules langues disponibles sont FR fran ais ES espagnol DE allemand IT Italien NL N erlandais NO Norv gien JA Japonais voir Section 4 9 et AR arabe voir Section 4 8 Si vous n utilisez pas cette option ce sera l anglais qui sera choisi Title Le titre de l examen qui sera crit en haut de la copie Present
70. rgument avant de le transmettre label ref et pageref Il faudra en outre penser remettre les compteurs utilis s z ro au d but de chaque copie Par exemple si on veut inclure des r f rences des images regroup es dans une page part dans certaines questions on pourra crire quelque chose comme element animaux begin figure p centering includegraphics width 6 linewidth tigre caption Un animal AMClabel tigre end figure begin question tigre Quel est l animal sur la photographie de la figure AMCref tigre en page AMCpageref tigre begin reponses bonne Un tigre mauvaise Une girafe mauvaise Un l phant mauvaise Un chat end reponses end question en prenant soin d ajouter au d but de l appel exemplaire lors de la description de l en t te des copies la ligne setcounter figure 0 afin que les figures soient num rot es partir de 1 pour chaque copie Sans cette derni re commande la num rotation des figures continuerait d une copie l autre ce qui n est pas souhaitable 5 4 17 Personnalisation des textes ins r s par AMC Il est possible de personnaliser certain textes ins r s par le paquet automultiplechoice gr ce la commande AMCtext AMCtext none phrase remplace le texte par d faut aucune de ces r ponses n est correcte en fran ais par la phrase fournie lors de l utilisation de l option completemulti
71. ribu es aux tudiants voir plus bas Le corrig On peut y v rifier que les r ponses coch es sont les bonnes Il est aussi destin tre distribu aux tudiants Une fois produits ces documents pourront tre visualis s et ventuellement imprim s gr ce aux boutons correspondants Nous pouvons maintenant passer cette derni re tape de pr paration l analyse du document de calage Elle se lance partir du bouton Calculer les mises en page Cette analyse d tecte dans chaque page du sujet la position exacte des diff rents l ments qui devront tre analys s sur les copies des tudiants Pour v rifier que les mises en page ont t correctement d tect es on peut utiliser le bouton V rifier les mises en page Un petit coup d il permettra de v rifier que les cases cocher en rouge sont bien positionn es sur les cases du sujet 6 3 Impression du sujet Vous pouvez fonctionner de deux mani res diff rentes Pour la m thode la plus robuste il est n cessaire de produire un nombre suffisant de copies ayant chacune un num ro de copie diff rent et de les imprimer toutes Chaque page de chaque copie est diff renci e par les codes inscrits en haut de la page Vous pouvez ainsi scanner plusieurs fois la m me page sans risque La deuxi me m thode consiste produire un petit nombre de copies ventuellement une seule les imprimer puis les photocopier en grand nombre pour en avoir
72. rticle usepackage utf8x inputenc O usepackage T1 fontenc Nusepackage francais bloc completemulti automultiplechoice 012 begin document exemplaire 10 3 debut de l en t te des copies O 1 noindent bf QCM hfill TEST 27 34 35 36 37 38 39 40 41 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 63 64 65 66 67 Auto Multiple Choice vspace 5cm begin minipage 4 linewidth centering large bf Test Examen du 01 01 2008 end minipage champnom fbox 5 begin minipage 5 linewidth Nom et pr nom vspacex 5cm dotfill vspacex 1mm end minipage Da begin center em Dur e 10 minutes Aucun document n est autoris L usage de la calculatrice est interdit Les questions faisant appara tre le symbole multiSymbole peuvent pr senter z ro une ou plusieurs bonnes r ponses Les autres ont une unique bonne r pons Des points n gatifs pourront tre affect s de emph tr s mauvaises r ponses end center vspace lex 55 fin de l en t te begin question prez 6 Parmi les personnalit s suivantes laquelle a t pr sidente de la r publique fran aise begin reponses bonne Ren Coty mauvaise Alain Prost mauvaise Marcel Proust mauvaise Claude Monet end reponses end question begin questionmult pref O 7
73. s entourant chaque copie Si il est trop important il faudra v rifier le calage un clic droit sur la ligne correspondant la page puis le choix page permet de visualiser la page scann e et le cadre et les cases tels qu ils sont d tect s La valeur sensibilit est un indicateur de la proximit du remplissage des cases avec la valeur seuil Si elle est trop importante partir de 8 et jusqu sa valeur maximale 10 il faudra v rifier que les cases reconnues comme tant coch es sont bien les bonnes un clic droit sur la ligne correspondant la page puis le choix zoom permet de visualiser l ensemble des cases de la copie de voir si la d tection s est bien d roul e et ventuellement de la corriger par glisser d poser 6 5 2 Saisie manuelle Si nous ne pouvons pas utiliser facilement de scanner ou si pour quelques copies la saisie automatique n a pas bien fonctionn nous pouvons effectuer la saisie de mani re manuelle Pour cela ouvrons la fen tre ad quate gr ce au bouton Manuelle de la section Saisie des copies apr s examen Dans cette fen tre nous pourrons entrer nous m me les cases qui ont t coch es en cliquant dessus sur les pages d sir es Note Toute saisie manuelle effectu e sur une page prendra la place des r sultats ventuels d une saisie automatique pour cette m me page 6 6 Correction Dans l onglet Notation de l interface graphique la partie Correction nous permet
74. str dans l exemple suivant begin question inf expo indep FPeval VOa trunc 2 random x 4 0 FPeval VOb trunc 6 random x 5 0 FPeval VOr VOa VOa VOb Soient X et Y deux variables al atoires ind pendantes de lois exponentielles de param tres respectifs VOa et VOb quel intervalle appartient la probabilit mathbb P X lt Y Auto Multiple Choice 25 42 begin multicols 5 begin reponses o choixIntervalles VQr 0 1 0 1 1 end reponses end multicols end question o Cette ligne ins re dix r ponses correspondant aux intervalles 0 0 1 0 1 0 2 0 9 1 tout en indiquant que le bon intervalle est celui qui contient VQr Les arguments de la commande choixIntervalle sont les suivants 1 La bonne r ponse 2 La borne gauche du premier intervalle 3 La borne droite du dernier intervalle 4 La longueur de chaque intervalle La mise en forme des intervalles peut tre modifi e en red finissant la commande LaTeX AMCintervalFormat d finie origi nellement par def AMCIntervalFormat 1 2 1 21 pour suivre une convention diff rente on rencontra par exemple souvent l utilisation de a b la place de a b 5 6 1 2 Codage du r sultat Vous pouvez galement demander aux tudiants de coder leur r ponse num rique gr ce la commande AAMCnumericChoices comme dans l exemple suivant begin questionmultx sqrt FPeval VOa trunc 5
75. sultats donn s par lua soit en crivant des fonctions lua soit en utilisant le package siunitx Note Les commandes AMCintervals et AMCnumericChoices peuvent aussi tre utilis es dans ce contexte voir Section 5 6 1 1 et Section 5 6 1 2 6 Mise en uvre interface graphique Nous d crivons ici un exemple de cheminement avec l interface graphique depuis la conception du QCM jusqu l dition des notes des l ves 6 1 Cr ation du nouveau projet et du sujet Commen ons par ouvrir l interface graphique On peut normalement le faire en s lectionnant Applications ducation Auto Multiple Choice du menu g n ral de Gnome ou son quivalent dans KDE ou autre mais on peut aussi utiliser la commande auto multiple choice Cr ons maintenant un nouveau projet gr ce Projet Nouveau Une fen tre s ouvre qui permet de visualiser les noms des projets d j existant si il en existe et de choisir un nom compos de caract res simples test conviendra par exemple notre petit essai que nous inscrivons dans le champ Nouveau projet Nous validons enfin en appuyant sur le bouton Cr er un projet Nous devons maintenant d signer un fichier AMC TXT ou LaTeX comme source du QCM Plusieurs possibilit s nous sont propos es mod le ce choix permet de chercher parmi les mod les fournis avec AMC un sujet que nous pourrons modifier ensuite loisir fichier ce choix permet de choisir un
76. t reproduits sans modification LaTeX Preambule Donne des commandes LaTeX ajouter dans le pr ambule par exemple des usepackage Auto Multiple Choice 5 42 LaTeX BeginDocument Donne des commandes LaTeX ajouter au d but de l environnement document par exemple des d finitions de macros Disable Donne une liste de convertisseurs d sactiver s par s par des virgules Les convertisseurs disponibles sont images voir Section 4 6 embf voir Section 4 5 et local_latex voir Section 4 7 4 2 1 Sujet avec feuille de r ponses s par e Dans le cas d un sujet avec feuille de r ponses s par e vous pourrez consid rer l emploi des options suivantes SeparateAnswerSheet Donner la valeur 1 cette option pour obtenir une feuille de r ponses s par e AnswerSheetTitle Donne le titre inscrire en t te de la feuille de r ponse AnswerSheetPresentation Donne le texte de pr sentation de la feuille de r ponse On pourra par exemple y pr ciser que les r ponses doivent uniquement tre donn es sur cette feuille AnswerSheetColumns Nombre de colonnes pour la feuille de r ponses 4 3 Questions Les questions simples qui acceptent une et une seule bonne r ponse commencent par un en d but de ligne et les questions multiples celles qui peuvent comporter z ro une ou plusieures bonnes r ponses commencent par un xx en d but de ligne Vient ensuite le texte de la question puis les r ponses intro
77. ticuli rement pr judiciables son bon fonctionnement Avec d anciennes versions de Net CUPS paquet debian 1ibnet cups per1 la demande d impression du sujet pro voque la fermeture pr matur e de toute l interface graphique d AMC Ce bug a t corrig partir de la version 0 61 de Net CUPS Avec d anciennes versions de ImageMagick le regroupement des pages corrig es en un fichier PDF par tudiant ne fonctionne pas dans le cas o ces copies comprennent plusieurs pages Ce bug a t corrig partie de la version 6 5 5 de ImageMagick 2 3 LaTeX parti de la version 1 1 0 d AMC il n est plus n cessaire de r diger ses sujets de QCM en LaTeX voir Section 4 Cependant ceci est toujours possible et permet une extraordinaire libert dans la conception des sujets Par ailleurs les mod les fournis permettent ceux qui ne sont pas r fractaires aux formats de documents du type LaTeX XML HTML d crire assez rapidement leurs premiers formulaires en LaTeX Auto Multiple Choice 2 42 3 Notes d utilisation 3 1 Limitations num riques Dans la version actuelle partir de la version 0 156 le nombre de copies est limit 4095 et le nombre de pages par copies est limit 63 Le nombre de r ponses propos es pour une m me question est limit 199 Par ailleurs les limitations de LaTeX pourront bloquer la compilation avant ces limites erreur du type No room for a new toks
78. u signe vous pouvez obtenir le m me r sultat gr ce aldefXAMCntextSign text le texte par d faut tant vide Tpoint text donne le texte correspondant la virgule d cimale Il peut galement tre modifi par def AMCdecimalPo int text et la valeur par d faut est Xraisebox lex Abf scoring bool avec la valeur true valeur par d faut un bar me sera transmis AMC scoreexact num donne le score affecter une r ponse exacte 2 par d faut exact num donne la distance maximale la valeur correcte en dessous de laquelle une r ponse sera consid r e comme exacte et sera r tribu e de scoreexact points La valeur par d faut est 0 scoreapprox num donne le score affecter une r ponse approximative 1 par d faut approx num donne la distance maximale la valeur correcte en dessous de laquelle une r ponse sera consid r e comme ap proximative et sera r tribu e de scoreapprox points La valeur par d faut est 0 Vous pouvez modifier la valeur par d faut pour tout votre questionnaire de toutes ces options gr ce la commande AMCnu mericOpts comme AMCnumericOpts scoreexact 3 borderwidth 2pt Vous pouvez de plus ajouter un texte la suite des questions quand la r ponse celle ci est rel gu e une feuille s par e par l utilisation de l option ensemble en red finissant la commande AMCntextGoto comme ceci par exemple def AMCntextGoto par bf emph Codez la r ponse
79. uagadougou xx ordered horiz name positifs fhaut 1 Parmi les nombres suivants lesquels sont positifs Auto Multiple Choice 6 42 4 3 3 Questions ouvertes Les questions peuvent tre transform es en questions ouvertes en indiquant des options voir Section 5 4 13 entre lt et gt comme dans l exemple suivant lt lines 4 gt D crivez la lune 0 0 O 2141 1 IZ Y Lors de Putilisation de questions ouvertes les options g n rales suivantes peuvent tre int ressantes L OpenText Texte ajouter apr s les questions pour demander aux tudiants d crire la r sponse sur la feuille de r ponses s par e dans le cas o celle ci est utilis e L OpenReserved Texte court ajouter c t des cases cocher des questions ouvertes indiquant aux tudiants que ces cases sont r serv es aux correcteurs 4 4 Lignes multiples Tout texte peut se continuer sur la ou les lignes suivantes m me si certaines sont vides pourvu qu elles ne puissent pas tre interpr t es comme un d but de d finition d option g n rale un d but de question ou de r ponse Consid rons par exemple l criture de question suivante Combien font 2 22 Q 4 10 Cette criture suit bien la syntaxe AMC TXT mais ne correspond pas ce que l on voulait crire ici la deuxi me ligne sera consid r e comme une r ponse possible et non comme la suite de la question Un probl me simi
80. uestions appel qqs on mettra au maximum 20 elements dans ce groupe de element qqs begin question le bon choix Combien de points voulez vous cette question begin reponses bonne Le maximun 10 bareme 10 mauvaise Seulement 5 bareme 5 mauvaise Deux me suffiront bareme 2 mauvaise Aucun merci bareme 0 end reponses end question element qqs begin questionmult engrange Engrangez des points gratuitement en cochant les cases ci dessous begin reponses bonne 2 points bareme b 2 mauvaise Un point n gatif bareme b 0 m 1 bonne 3 points bareme b 3 bonne 1 point bonne Un demi point bareme b 0 5 end reponses end questionmult element qqs begin questionmult tout ou rien bareme mz 3 Il faut cocher exactement comme il faut pour avoir trois points sinon vous n en aurez aucun begin reponses mauvaise Fausse mauvaise Fausse bonne Juste bonne Juste end reponses end questionmult 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 Auto Multiple Choice 34 42 element qqs begin questionmult 2 au plus bareme haut 2
81. un Quelle est la capitale du Cameroun begin reponses bonne Yaound mauvaise Douala mauvaise Abou Dabi end reponses end question element histoire begin question Marignan En quelle ann e a eu lieu la bataille de Marignan begin reponseshoriz bonne 1515 mauvaise 1915 mauvaise 1519 42 43 45 51 52 53 54 55 56 57 58 59 60 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 Auto Multiple Choice 11 42 end reponseshoriz end question element histoire begin questionmult Nantes Que peut on dire de 1 dit de Nantes begin reponses bonne Il a t sign en 1598 bonne Iil a t d finitivement r voqu par Louis XIV mauvaise Il a t sign par Henri Il end reponses end questionmult o fabrication des copies Nexemplaire 10 debut de 1 en t te des copies noindent bf QCM hfill TEST vspacex 5cm begin minipage 4 linewidth centering large bf Histoire et g ographie Examen du 01 01 2008 end minipage champnom fbox begin minipage 5 linewidth Nom et pr nom vspacex 5cm dotfill vspacex 1mm end minipage fin de l en t te begin center hrule vspace 2mm bf Large G ographie vspace 1lmm hrule end center melangegroupe g
82. ur les cases qui peuvent tre coch es par les tudiants afin de perturber le moins possible la saisie automatique partir des scans red pour rouge est une valeur commune mais on peut aussi penser un gris clair La couleur fournie doit tre une couleur valide pour xcolor voir la documentation du paquet LaTeX xcolor pour plus de d tails comme red magenta pink lightgray cyan ou bien sous la forme RRGGBB comme FFBEC8 pour un rouge clair DefaultScoringS Donne la bar me par d faut pour les questions simples Reportez vous Section 6 6 2 pour la description des bar mes possibles La valeur par d faut cette option est le bar me qui donne un point la bonne r ponse et z ro aux autres DefaultScoringM Donne le bar me par d faut pour les questions multiple Reportez vous Section 6 6 2 pour la description des bar mes possibles La valeur par d faut de cette option est haut 2 ce qui correspond un bar me donnant deux points pour une r ponse parfaitement exacte et qui enl ve un point chaque erreur case coch e alors qu elle ne devrait pas l tre ou case non coch e alors qu elle devrait l tre sans passer en dessous de z ro LaTeX Si cette option prend la valeur 1 tous les textes de votre questionnaire sont consid r s comme tant crits en TeX ou LaTeX Vous pourrez ainsi crire des formules math matiques comme sqrt a b Avec la valeur 0 valeur par d faut vos textes seron

Download Pdf Manuals

image

Related Search

Related Contents

"取扱説明書"    Scarica  KK-1 自動膨脹式救命胴衣  取扱説明書 - BLITZ  Guia do Usuário  9 - Fiat Cesaro  Philips eXpanium EXP212 User's Manual  latest PDF - Read the Docs  US Army Post, Fort Bliss, TX, August 2014  

Copyright © All rights reserved.
Failed to retrieve file