AUTO-MULTIPLE-CHOI(1)
π AUTO-MULTIPLE-CHOI(1) β the auto-multiple-choice-export page π
okay bestie, so this is the manual page for auto-multiple-choice-export, which lives inside the Auto Multiple Choice (AMC) world. If you've ever needed to yank marks out of a multiple choice exam and put them literally anywhere else, this is your girl. let's get into it π
β¨ NAME β¨
auto-multiple-choice-export β exports marks for AMC multiple choice exams. no cap, that's the whole job. π
π¦ SYNOPSIS π¦
auto-multiple-choice export --data project-data-dir --module module
--fich-noms students-list.csv
[--noms-encodage list-encoding] --o output-file
look at that little [--noms-encodage list-encoding] sitting there in brackets β that's the optional one, everything else is required. iykyk πΈ
π DESCRIPTION π
The auto-multiple-choice export command exports marks from an Auto Multiple Choice exam. that's it. that's the vibe. but here's every single knob you can turn, and bestie, we are turning all of them:
--dataproject-data-dir β points at the directory where the data files live (peepauto-multiple-choice-prepare(1)if you're confused about where those came from).--modulemodule β picks which module does the exporting. the modules that ship with the standard AMC distribution are listed below, keep scrolling π«Ά--fich-nomsstudents-list.csv β sets the students list file. this is who we're exporting for, periodt.--noms-encodagelist-encoding β picks the encoding for the file students-list.csv. the default isutf-8.--ooutput-file β gives the output file name. where the goodies go.--option-outoptions β gives an option for the selected module, written in the formkey=value(each module's possible options are listed below). and if you want more than one option? just use--optionseveral times. stack 'em. π--sortsort-type β sorts the students names, and it depends on sort-type, so listen up:- if sort-type is
l, it sorts using the line number from the students list file. - if sort-type is
m, it sorts using the mark (and then the name if marks are equal). - if sort-type is
i, it sorts using the student number. - if sort-type is
n, it sorts using the name (or the line from the students list if those are equal).
- if sort-type is
--useallall β if all is0or empty, only students with a scanned answer sheet show up in the output. if all is1, then literally every student in the students list appears in the output. everyone gets a seat at the table π
π MODULES π
π OpenDocument
With --module ods, an OpenDocument gets produced (for use by OpenOffice or LibreOffice, for example). here are the options it recognizes:
nomβ gives a name for the exam, to be written on the beginning of the sheet.codeβ gives a short name for the exam, to be used as a tab name.columnsβ sets the list of columns that are to be added to each student. default value isstudent.key,student.name.statsβ with a true value, a table will be added with statistics for all questions.statsindicβ with a true value, a table will be added with statistics for all indicative questions.
π CSV
With --module CSV, a CSV file is produced. the options it recognizes:
columnsβ sets the list of columns that are to be added to each student. default value isstudent.copy,student.key,student.name.decimalβ sets the decimal point (default is a dot).encodageβ sets the encoding to use for output (default isutf-8).separateurβ sets the character used between columns (default is a comma).entoureβ sets the character used to enclose strings (default is a double quote).tickedβ if not empty, additional columns (with theCHECKED:prefix) are included to give all the checked boxes on all the sheets. this can be used by an external program to retrieve all the checked boxes when marks are not sufficient. use value01to get0;0;1;1;0if boxes 3 and 4 are checked, and valueABto getCDif boxes 3 and 4 are checked. obsessed with how specific that is π
π List
With --module List, a PDF file is produced with a list of marks for all students. the options it recognizes:
pagesizeβ the page size. default value isa4.nomβ gives the name of the exam, to be printed at the top of the page.ncolsβ the number of columns. default value is2.decimalβ sets the decimal point (default is a dot).
π«Ά AUTHORS π«Ά
- Alexis BienvenΓΌe
<paamc@passoire.fr>β main author π - Anirvan Sarkar β author and editor
- Hiroto Kagotani β editor
- FrΓ©dΓ©ric BrΓ©al β author and editor
- Jean BΓ©rard β translation from French
- Georges Khaznadar β translation from French
β COPYRIGHT β
Copyright Β© 2008-2025 Alexis BienvenΓΌe
This document can be used according to the terms of the GNU General Public License, version 2 or later.
and that's the whole page, bestie! π this was Auto Multiple Choice version1.7.0, dated2025-04-17β go forth and export those marks, you absolute main character π
π¦ where this page comes from
- arch rolling: auto-multiple-choice 1.7.0-7 Β· GPL-2.0-or-later
- debian trixie: auto-multiple-choice-common 1.7.0-3 Β· GPL-2.0-or-later
- nixpkgs unstable: auto-multiple-choice 1.7.0
- ubuntu questing: auto-multiple-choice-common 1.7.0-3
- ubuntu resolute: auto-multiple-choice-common 1.7.0-3build1 Β· GPL-2.0-or-later
- ubuntu stonking: auto-multiple-choice-common 1.7.0-4 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms