AUTO-MULTIPLE-CHOI(1)

πŸ“¦
version 1.7.0 Β· 3 versions
, in arch rolling, debian trixie, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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:

  • --data project-data-dir β€” points at the directory where the data files live (peep auto-multiple-choice-prepare(1) if you're confused about where those came from).
  • --module module β€” picks which module does the exporting. the modules that ship with the standard AMC distribution are listed below, keep scrolling 🫢
  • --fich-noms students-list.csv β€” sets the students list file. this is who we're exporting for, periodt.
  • --noms-encodage list-encoding β€” picks the encoding for the file students-list.csv. the default is utf-8.
  • --o output-file β€” gives the output file name. where the goodies go.
  • --option-out options β€” gives an option for the selected module, written in the form key=value (each module's possible options are listed below). and if you want more than one option? just use --option several times. stack 'em. πŸ‘‘
  • --sort sort-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).
  • --useall all β€” if all is 0 or empty, only students with a scanned answer sheet show up in the output. if all is 1, 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 is student.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 is student.copy,student.key,student.name.
  • decimal β€” sets the decimal point (default is a dot).
  • encodage β€” sets the encoding to use for output (default is utf-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 the CHECKED: 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 value 01 to get 0;0;1;1;0 if boxes 3 and 4 are checked, and value AB to get CD if 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 is a4.
  • nom β€” gives the name of the exam, to be printed at the top of the page.
  • ncols β€” the number of columns. default value is 2.
  • 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 Β© 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 version 1.7.0, dated 2025-04-17 β€” go forth and export those marks, you absolute main character 🌟