Hallo zusammen,

danke fürs Interesse.

Es geht darum, dass für eine bestimmte Teilnehmerzahl und eine bestimme Datenbank (bereits angelegte TEX) Nummer (je Nummer verschiedene Aufgaben für einen Test hinterlegt). Eine passende PDF erzeugt wird, welche für jeden Teilnehmer einen anderen zufälligen Test aus der Datenbank abruft.

Gut wäre wenn man auch den Namen der erzeugten PDF eingeben könnte.

Frage mich wie ich es am besten angehe? - geht das noch in LATEX, glaube nicht - Schreibe ich ein Programm, welches Textstudio ansteuert? per Processing, QT, C oder habt Ihr ne bessere Idee?

Bin für alles offen und für jede Hilfe Dankbar!

Schönes Wochenende

gefragt 06 Apr, 14:59

markusf1895's gravatar image

markusf1895
1
Akzeptiert: 0%

geschlossen 17 Apr, 22:41

Henri's gravatar image

Henri
14.4k53138

Mit LuaTeX kannst du dich sogar zu einem MySQL-Server verbinden, also natürlich geht das.

(06 Apr, 21:20) Henri

Generell würde ich in einem Skript nicht TeXstudio ansteuern, sondern direkt die LaTeX binaries. Je nachdem, wie die Datenbank strukturiert ist und was man bereit ist, Datenbank zu nennen, kann man das ohne Probleme mit pdfLaTeX oder LuaLaTeX, notfalls auch mit XeLaTeX hinbekommen (XeLaTeX hat keine eingebauten PRNGs). Eine Datenbank im weitläufigeren Sinne könnte beispielsweise ein Ordner mit Dateien sein, wobei Dateinamen so was wie TestNr<num>.tex wären. Wenn das ausreichen würde, kann ich gerne schnell etwas zusammen stücken. ...

(08 Apr, 16:00) Skillmon

... Allerdings wäre die Ausgabe entweder in einer PDF oder ich bräuchte Shell-Escape Rechte (das ist eine eingebaute Einschränkung von TeX, nur eine PDF kann pro Lauf erzeugt werden).

(08 Apr, 16:01) Skillmon

Bin mir nicht ganz sicher ob ich dein Anliegen treffe, aber: mit dem lcg-package hast du eine Möglichkeit Zufallszahlen zu erzeugen, wobei jede Zahl auf einen hinterlegten Test verweist. Mit dem datatool-package kannst du dann über die Liste der Teilnehmer in jedem einzelnen Durchlauf eine neue Zufallszahl generieren und einen Test zuweisen. Etwas ähnliches hatte ich schon einmal hier gefragt.

(15 Apr, 03:20) Hirshy

Die Frage wurde aus folgenden Grund geschlossen: "Unklare Fragestellung" durch Henri 17 Apr, 22:41

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×48
×1

Frage gestellt: 06 Apr, 14:59

Frage wurde angeschaut: 295 Mal

Zuletzt aktualisiert: 17 Apr, 22:41