summaryrefslogtreecommitdiffstats
path: root/mkballots.sh
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'refs/remotes/origin/master'H. Peter Anvin2017-10-221-4/+5
|\
| * mkballots.sh: randomize the ballot identifiersH. Peter Anvin2016-11-021-4/+5
| | | | | | | | | | | | | | Randomize the ballot identifiers, even across batches, rather than printing them out sequentially. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Parameterize as much as possible, using a template systemH. Peter Anvin2017-10-221-13/+42
|/
* Add support for individually numbered score sheetsH. Peter Anvin2016-11-021-5/+15
| | | | | | | | Allow generation of multiple individually numbered score sheets. For some reason this is really slow; it would be good to figure out if there is a way to speed this up in tikz. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* mkballots.sh: make a backup copy of the project directoryH. Peter Anvin2016-11-021-0/+2
| | | | | | | | | At the very least, the randomization of entries will make it largely impossible to recreate the project directory if lost. Since SDAPS doesn't allow for removing files that don't belong, make a backup copy at the very start. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* mkballots: no reason to keep the temp file aroundH. Peter Anvin2016-11-021-0/+1
| | | | | | | We don't need to keep the temp file around; it is automatically copied into the project directory as questionnarie.tex anyway. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Automatically randomize the candidates, now in a separate file *.candH. Peter Anvin2016-11-021-1/+3
| | | | | | | | Keep the candidates in a plain textfile called *.cand, which can be automatically randomized and merged into the *.tex file before giving it to sdaps. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Numerous aestetic changes, support multiple batchesH. Peter Anvin2016-11-011-5/+14
| | | | | | | | | | | | | | 1. Insert the unique letters between the prefix and number, that way the ballot number is still easy to spot. Downside is that it no longer sorts lexically, so we need a custom sort routine in csvconv.pl. 2. Include the ballot information on the scoring sheet, so one can make sure they actually agree. 3. Allow generation of multiple batches of numbered ballots, so some can be kept in reserve and not printed in case of overwhelming response.
* Add the option of using standard PostScript fontsH. Peter Anvin2016-11-011-4/+8
| | | | | | | If the master file contains \usepackage{pslatex} then use PostScript fonts, including on the scoring sheet. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Add a random suffix to each ballot, verify each ballot IDH. Peter Anvin2016-11-011-4/+3
|
* mkballots.sh, score.sh: scripts for before and afterH. Peter Anvin2016-11-011-0/+19