Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.797 pregleda

Najnovija ↓

HITNO-program za skolu(Baza podataka) 26.04.2004. u 03:00 · pre 274 meseca #1
Dobio sam zadatak da napravim neku vrstu Testa koji radi na sljedeći način:
Napravim dvije tabele jedna za pitanja i odgovore a druga za korisnike (koji odgovaraju na ta pitanja :) ).
Kada pocne test korisniku se pojavi forma na kojoj se nalaze komponente Memo(U kojoj će se nalaziti pitanje), RadioGroup (Gdje ce biti odgovori) i Button (Next).
Klikom na neki od ponuđenih odgovora iz RadioGroup-a i klikom na Button (Next) korisnik odgovara na pitanje i ide na sljedeće. Sljedeće pitanje će se izabrati iz tabele (Randomize) i td sve dok ne dodjemo do desetog pitanja.
E STA SAD!!!
Moj problem je u tome sto hocu na neki nacin da sabiram tacne odgovore i da broj tacnih odgovora upisem u tabelu "korisnik".

Napomena:
Za kreiranje baze koristio sam komponentu ClientDataSet (*.cds)
U tabeli Pitanja imam polja: Pitanje, Odgovor1,Odgovor2,Odgovor3 i Tacan odgovor(tipa integer);

Na next button sam koristio ovaj source code:
if RadioGroup1.ItemIndex>=0 then
begin
if ClientDataSet1TacanOdgovor.AsInteger=RadioGroup1.ItemIndex+1
then
//ovo sam stavio samo ko primjer jer ne znam kako da to rijesim da mi se tacni odgovori sabiraju i upisuju u tabelu korisnika
Label1.Caption:='Tacno' else Label1.Caption:='Netacno';
end;
Potpis
Mess with me, mess with your life !!!
Re: HITNO-program za skolu(Baza podataka) 26.04.2004. u 10:56 · pre 274 meseca #2

Pa to ne bi trebalo da bude problem... pre nego shto se pojavi forma testa, treba se testirani identifikovati preko imena... pored njegovog imena imash sifru u tabeli korisnika. Kada testirani klikne na next, i ako je odgovor tacan, uzmesh prvo broj poena koji testirani vec ima ( koji se nalazi u tabeli korisnici ), saberesh taj broj sa brojem poena za to pitanje, i zbir shibnesh nazad u tabelu... mislim, ovo je prilicno uproscheno, ali to je to u sushtini...

pozdrav, erekoz
Re: HITNO-program za skolu(Baza podataka) 26.04.2004. u 12:24 · pre 274 meseca #3
Ne znam da li onaj ko radi test sme da se vraca na pitanja koja je vec odgovorio.
Ako moze, mozes za svaki radio button da u svojstvu tag (cini mi se da se tako zove) upises broj bodova i na kraju da samo saberes bodove (kada stisne dugme "kraj rada", (a dugme next samo da menja koji su ti elementi vidljivi)). Na pocetku se korisnik identifikuje i ucitas 10 pitanja, na kraju upises broj bodova u tabelu...

Ako ne mogu da se vracaju, uradi kao sto je rekao erekoz, samo ne moras da stalno upisujes u bazu, vec mozes da imas (globalnu) promenljivu u koju ces da smestas trenutni skor, pa na kraju da upises u tabelu.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme