Prof. Dr. Franz Schweiggert Abteilung Angewandte
Informationsverarbeitung
Ingo Melzer Blatt 4
Software Engineering Praxis (WS 2000/2001)
Abgabetermin 15. Dezember 2000
Schreiben Sie ein Perl CGI-Skript, das Rätsel stellt. Benutzer sollten
diese beantworten können und bei einer Falscheingabe die richtige
Lösung erhalten. Die Rätsel stehen auf turing unter
/tmp/fragen/
. Die Dateien enthalten in der ersten Zeile die
Fragen, in der zweiten das gewünschte Widget (password_field, select
für eine scrolling_list, radio_group oder textfield) für die Aufgabe
und in den weiteren Zeilen mögliche Antworten. Die erste Lösung sollte
die Richtige sein. Bei der Ausgabe sollten diese allerdings sortiert
werden (sonst ist es ja zu einfach). Jeder darf gerne eigene Rätsel
beisteuern.
Noch ein paar Tipps:
- Zufallszahlen kann man mit rand
erzeugen; mit int
konvertiert man sie
in ganze Zahlen.
- Lesen Sie die Dateien mit IO::Dir
ein.
- Meine Version
kann gerne getestet werden.
- Eine Möglichkeit, die Lösung zu übertragen, ist mit Hilfe von
Hidden-Widgets.
- Ungültige oder nicht lesbare Dateien müssen ignoriert werden.
- Sie sollten für diese Aufgabe Ihren eingenen Apache starten.
Achtung: dieser läuft unter Ihrer UID.
Ingo Melzer
2000-12-06