Also, ich soll für den Informatikunterricht ein Delphiquiz auf Datenbankbasis programmieren. Ich habe hier zwar schon ähnliche Einträge und Themen gefunden, die sich aber dennoch von meinem unterscheiden.
Das Quiz soll eine Datenbank enthalten, die Informationen enthält und eine Datenbank, die die Fragen enthält. Dabei konnte man zwischen den Gebieten Mathe, Physik und Informatik wählen.
Die Datenbanken sollen folgendermaßen aussehen:
Die Speicherung erfolgt mithilfe von record, array und file, wobei die Datensätze in einer Textdatei abgespeichert werden. Es kann beim Fach Physik zum Beispiel aussehen wie ein Steckbrief. Größe - Formelzeichen - Einheit, als Beispiel Masse - m - Kilogramm.
Das erstellen der Datenbanken war soweit auch kein Problem. Das eigentliche kommt jetzt. In einem Quiz soll dann z.B. gefragt werden "Welche Einheit hat die Masse?". In Radiogroups können Auswahlmöglichkeiten vorhanden sein und der PC soll dann auf die Datenbanken zugreifen und rauslesen, ob das Richtige geklickt wurde. Normalerweise würde ich Befehle in der Art von
if Radiogroup1.ItemIndex=0 then Panel1.Caption:='Richtige Antwort'; eingeben.
Aber so soll es ja nicht sein, der PC soll auf die Datenbank zugreifen und das erscheint mir rätselhaft. Zudem soll man, falls denn der Zugriff irgendwann man funktionieren sollte, nicht 3mal klicken können, bis man die richtige Antwort gefunden hat.
Hat vielleicht irgendwer eine Idee???
Grüße, ManDel
Moderiert von
raziel: Delphi-Tags hinzugefügt