AUTO-MULTIPLE-CHOI(1)
π NAME π
auto-multiple-choice-note β the little legend that computes marks after scans data capture for AMC multiple choice exams. Yes bestie, this is the glow-up step where all those ticked boxes finally become numbers. π
This is a page from the Auto Multiple Choice manual, and honestly? It's giving "math teacher but make it iconic". β¨
π¦ SYNOPSIS π¦
auto-multiple-choice note --data project-data-dir [--seuil threshold]
[--grain granularity] [--arrondi rounding]
[--notemin min] [--notemax max] [--no-plafond |
--plafond]
πΈ DESCRIPTION πΈ
Okay so. The auto-multiple-choice note command computes marks for all students, and it does that using two things:
- the scoring strategy extracted from the LaTeX source file by
auto-multiple-choice-prepare(1)π - the data capture reports made by
auto-multiple-choice-analyse(1)π
That's it, that's the whole job. Now let's go through the options one by one, no skipping, fr fr. π
--dataproject-data-dir β tells it where the data files live (peepauto-multiple-choice-meptex(1)for an example, iykyk).--seuilthreshold β this is the black ratio threshold that decides whether a box is ticked or not. When it's deciding if a box is checked,auto-multiple-choice notecompares the black ratio (that's number of black pixels over total number of pixels) against threshold. If the black ratio is greater then threshold, the box is declared to be checked β . Standard values can be0.15in the standard layout, or0.5for separate answer sheet layout (in this last case, letters are drawn in the boxes, and the students are told to fill the boxes entirely β yes, fully, no half-sends π«Ά).--seuil-upupper_threshold β the black ratio threshold over which a box is considered as not being ticked. The vibe: you can set this to (for example)0.6to allow students to cancel a ticked box by filling it completely π©Ή. So if the black ratio is between threshold and upper_threshold, the box is considered as being ticked β but if the black ratio is greater than upper_threshold (for example when the box is filled), the box is considered as not being ticked. The default value is1.0, so that this feature is disabled. Default = off, periodt. π--graingranularity--arrondirounding β asks marks to be rounded to a multiple of granularity. And rounding picks the direction:
For example, with options "--grain 0.25 --arrondi s", mark 6.285 is rounded to 6.5. Math? Slayed. β¨
--noteminmin β with this option, all marks below min will be replaced by min. Everyone eats, no one gets left at zero π₯Ί--notemaxmax β gives the mark to associate to a sheet where all answers are correct. If not used, marks are not scaled. π--plafondβ with this option, all marks above max will be replaced by max. Cap it, bestie π§’--debugfile.log β gives a file to fill with debugging information. For when you need to know why, exactly, it's acting like that π--postcorrect-students--postcorrect-copyc β requests port-correction from the completed answer sheet identified by student and copy numbers. In post-correction mode, correct answers are not extracted from the LaTeX source file, but taken from the answers given on this sheet. Different source of truth, same energy. π
Lowkey important: the synopsis also lists--no-plafond, which is the "off" switch that sits opposite--plafond. Pick one, don't do both, okay? π
π AUTHORS π
The absolute icons who made this happen:
- 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. No notes, we ate. π
Auto Multiple Choice 1.7.0 β dated 2025-04-17. Catch you in the next manpage, mwah ππ¦
π¦ 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