Ich möchte einen Multiple-Choice-Test mit LaTeX erstellen. Dabei gelten folgende Randbedingungen:
- 20 Fragen (
q1
...q20
) pro Test. - Es absolvieren 20 Studierende (
s1
...s20
) den Test, die Reihenfolge der Fragen sollte grundsätzlich bei jedem Studierenden unterschiedlich sein. - Auch die Reihenfolge der möglichen Antworten sollte zwischen den Studierenden variieren. Wenn also die Frage
q1
der Version eine Frage der Versions1
ist , sollte die Antwort von in im Allgemeinen nicht mit der Antwort von in identisch sein .q5
s2
A
q1
s1
A
q5
s2
Ich verwende MiKTex 2.9.
Antwort1
Antwort2
Es überrascht mich, dass Sie das noch nicht wissen automultiplechoice.sty
.http://home.gna.org/auto-qcm/index.en... Du kannst den LaTeX-Unterricht für deine Zwecke nutzen und wenn du keine Angst vor der Arbeit mit Linux hast, korrigiert die Software die Prüfung automatisch für dich!
Antwort3
Wir haben die Betaversion des Pakets in einem öffentlichen freigegebenen Ordner auf Google Drive abgelegt. Sie können diesen Link verwenden:
https://drive.google.com/folderview?id=0B5j7iaSnRmWQWWJvRFYyd2VNMWs&usp=sharing
Wir freuen uns über jeden Vorschlag oder Kommentar zur Verbesserung dieses Pakets.
Was das Problem der Bewertung der Prüfungen betrifft, haben wir auch ein kleines Paket geschrieben, das auf Acrotex von DP Story basiert und mit dem wir Prüfungen (derzeit nur MCQ) vorbereiten können, die automatisch vom PC bewertet und ausgewertet werden. Ein kleines Beispiel finden Sie auf der Website eines Projekts, das wir an meiner Schule durchführen, unter folgendem Link
http://minerva.falco.mi.it/wwwroot/pdemo.asp.
Klicken Sie hier auf den letzten Link „Prova di Verifica 1“. Leider sind sowohl das Paket als auch die Website derzeit nur auf Italienisch verfügbar.
Antwort4
Es ist keine einfache Lösung, aber Sie können es versuchenein Python-SkriptIch habe genau für diese Aufgabe geschrieben (wie vom Zweitplatzierten vorgeschlagen). Leider benötigen Sie XeLaTeX, Python und eine Befehlszeilenschnittstelle. Andererseits bietet es etwas mehr Funktionen als nur minimale Permutationen von Fragen und Antworten (z. B. Varianten von Fragen, optisches Markieren, Moodle-Integration, HTML+CSS-Seiten).so was). Die Befehle, Beschreibungen und die Dokumentation sind eine zufällige Mischung aus englischer und italienischer Sprache – wahrscheinlich benötigen Sie Google Translate oder müssen sich ein paar italienische Wörter ausdenken.
EDIT: Ich habe eineBeschreibungauf Englisch, falls es jemanden interessiert.