Hi,
ich wollte nen Programm mit python schreiben, bei dem man über eine Grafik Oberfläche Fragen und dazu gehörige Antworten eingeben kann und evtl. ein Bild hinzufügen kann. Die Fragen sollte man dann Abrufen können und beantworten können auch wenn das Programm beenet wurde. Achso den Fragen sollen noch gewissen Fehlerpunkte hinzugefügt werden. Nur habe ich das Problem ich weiß gar nicht wo mit ich anfangen soll. Und wollte mal schauen ob jemand von euch ideen hat.
frage antwort
Erstmal würde ich mich für eine Datenstruktur entscheiden (SQLite, Pickel, XML oder ne simple CSV Datei?). Ich denke ne CSV würde sich dafür gut eigenen. Nicht zu kompliziert und reicht mMn dafür aus.
Wenn du dich erstmal für eine Datenstruktur entschieden hast, würde ich anfangen die Logik zu Programmieren. Also jene Teile die für das hinzufügen, erstellen, speichern, etc. der Datenstruktur zuständig sind.
Wenn alles soweit in der Konsole läuft, würde ich dann anfangen eine GUI zu Programmieren (falls es erforderlich ist).
lg
EDIT:
http://de.wikipedia.org/wiki/CSV-Datei
Wenn du dich erstmal für eine Datenstruktur entschieden hast, würde ich anfangen die Logik zu Programmieren. Also jene Teile die für das hinzufügen, erstellen, speichern, etc. der Datenstruktur zuständig sind.
Wenn alles soweit in der Konsole läuft, würde ich dann anfangen eine GUI zu Programmieren (falls es erforderlich ist).
lg
EDIT:
http://de.wikipedia.org/wiki/CSV-Datei
Soetwas habe ich auch einmal gemacht.
Du könntest die Fragen nach einem bestimmten Schema in Textdateien speichern.
Ich habe zum Beispiel das Schema:
Du könntest die Fragen nach einem bestimmten Schema in Textdateien speichern.
Ich habe zum Beispiel das Schema:
- Frage1_*_Möglichkeit A_*_Möglichkeit B_*_Möglichkeit C_*_Möglichkeit D_*_Richtige Antwort
Frage2_*_Möglichkeit A_*_Möglichkeit B_*_Möglichkeit C_*_Möglichkeit D_*_Richtige Antwort
Frage3_*_Möglichkeit A_*_Möglichkeit B_*_Möglichkeit C_*_Möglichkeit D_*_Richtige Antwort
Code: Alles auswählen
datei = file("fragen.txt","r")
fragen = datei.readlines()
datei.close()
frage1 = fragen[0].split("_*_")
frage2 = fragen[1].split("_*_")
print "Frage1:"
print frage1[0]
print "A) "+frage1[1]
print "B) "+frage1[2]
print "C) "+frage1[3]
print "D) "+frage1[4]
Python-Version: 2.5