From 083e76d71126fd7a32359675a63366c10f76ace1 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Tue, 2 Jan 2024 11:02:43 +0100 Subject: add test quiz setup --- test_quiz/.gitignore | 4 ++++ test_quiz/Makefile | 21 +++++++++++++++++++++ test_quiz/done | 1 + test_quiz/q1.tex | 11 +++++++++++ test_quiz/q2.tex | 11 +++++++++++ test_quiz/solutions.csv | 2 ++ 6 files changed, 50 insertions(+) create mode 100644 test_quiz/.gitignore create mode 100644 test_quiz/Makefile create mode 100644 test_quiz/done create mode 100644 test_quiz/q1.tex create mode 100644 test_quiz/q2.tex create mode 100644 test_quiz/solutions.csv (limited to 'test_quiz') diff --git a/test_quiz/.gitignore b/test_quiz/.gitignore new file mode 100644 index 0000000..61e6b65 --- /dev/null +++ b/test_quiz/.gitignore @@ -0,0 +1,4 @@ +*.png +*.jpg +q*.pdf +.build diff --git a/test_quiz/Makefile b/test_quiz/Makefile new file mode 100644 index 0000000..2b47722 --- /dev/null +++ b/test_quiz/Makefile @@ -0,0 +1,21 @@ +QUESTIONS:=$(wildcard *.tex) +PDFS:=$(QUESTIONS:.tex=.pdf) +PNGS:=$(QUESTIONS:.tex=.png) +JPGS:=$(QUESTIONS:.tex=.jpg) + +.PHONY: all +all: $(PDFS) $(PNGS) $(JPGS) + +.PHONY: clean +clean: + rm -f $(PDFS) $(PNGS) $(JPGS) + +%.pdf: %.tex + rubber --pdf $< && \ + rubber --clean $< + +%.jpg: %.pdf + convert -density 600 -quality 100 $< -flatten -sharpen 0x1.0 $@ + +%.png: %.pdf + convert -density 600 -quality 100 $< -flatten -sharpen 0x1.0 $@ diff --git a/test_quiz/done b/test_quiz/done new file mode 100644 index 0000000..739f726 --- /dev/null +++ b/test_quiz/done @@ -0,0 +1 @@ +q1.png diff --git a/test_quiz/q1.tex b/test_quiz/q1.tex new file mode 100644 index 0000000..e12f190 --- /dev/null +++ b/test_quiz/q1.tex @@ -0,0 +1,11 @@ +\documentclass[margin=0.2cm, varwidth]{standalone} + +\begin{document} +\centering +Frage 1: $1^2 = ?$ \newline + +\begin{tabular}{c c c c} +a) & b) & c) & d) \\ +11 & 1 & 2 & -1 \\ +\end{tabular} +\end{document} diff --git a/test_quiz/q2.tex b/test_quiz/q2.tex new file mode 100644 index 0000000..4845b2e --- /dev/null +++ b/test_quiz/q2.tex @@ -0,0 +1,11 @@ +\documentclass[margin=0.2cm, varwidth]{standalone} + +\begin{document} +\centering +Frage 2: $Foobar = ?$ \newline + +\begin{tabular}{c c c c} +a) & b) & c) & d) \\ +foo & bar & baz & zab \\ +\end{tabular} +\end{document} diff --git a/test_quiz/solutions.csv b/test_quiz/solutions.csv new file mode 100644 index 0000000..2869105 --- /dev/null +++ b/test_quiz/solutions.csv @@ -0,0 +1,2 @@ +q1,B +q2,B -- cgit v1.2.3