Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

program za testiranje

[es] :: Visual Basic 6 :: program za testiranje

Strane: 1 2 3

[ Pregleda: 8288 | Odgovora: 42 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon program za testiranje13.11.2006. u 12:01 - pre 212 meseci
Napravila sam program koji služi za testiranje učenika.
Postavila sam list box sa pitanjima i opciona dugmad sa odgovorima. Ukoliko je pitanje tačno u labeli ispod piše «tačno je» u suprotnom «nije tačno».
Napraviću textualno polje gde će za tačan odgovor da piše 5 a za netačan 0.
Kako da napravim da mi sumira rezultat kako bi dobila score tj. da li je učenik položio test ???
Dragana
 
Odgovor na temu

LudoA
BiH

Član broj: 15181
Poruke: 66
*.tel.net.ba.



Profil

icon Re: program za testiranje13.11.2006. u 13:14 - pre 212 meseci
Pretpostavimo je 15 i vise bodova potrebno za prolaz ucenika, onda bi to trebalo ovako izgledati:
Code:

If Text1.Text >= 15 then 
   MsgBox "Ucenik je polozio"
Else
   MsgBox "Ucenik nije polozio"
End If


Jeli na to mislis?

[Ovu poruku je menjao LudoA dana 13.11.2006. u 14:24 GMT+1]
_ Quod Me Nutrit Me Destruit /_
 
Odgovor na temu

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon Re: program za testiranje13.11.2006. u 13:17 - pre 212 meseci
to mi je jasno, nego kako da sumiram sve tačne udgovore??
 
Odgovor na temu

LudoA
BiH

Član broj: 15181
Poruke: 66
*.tel.net.ba.



Profil

icon Re: program za testiranje13.11.2006. u 13:22 - pre 212 meseci
Evo jedan banalan primjer:
Code:

Private Sub Command1_Click()
If varOdgovor = True then
     Text1.Text = Text1.Text + 5  'ako je tacan zbroji
Else
     Text1.Text = Text1.Text - 5  ' ako je netacan oduzmi
End If
End Sub

_ Quod Me Nutrit Me Destruit /_
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: program za testiranje13.11.2006. u 13:28 - pre 212 meseci
Citat:
LudoA:
Code:

...
Text1.Text = Text1.Text + 5  'ako je tacan zbroji
...


Na ovo gore se uvek najezim, ali sta cemo kada VB to dozvoljava.

Ako neces da ucis pogresno:
Code:

Private Sub Command1_Click()
If varOdgovor Then
     Text1.Text = CStr(CInt(Text1.Text) + 5)  'ako je tacan zbroji
Else
     Text1.Text = CStr(CInt(Text1.Text) - 5)  ' ako je netacan oduzmi
End If
End Sub
 
Odgovor na temu

LudoA
BiH

Član broj: 15181
Poruke: 66
*.tel.net.ba.



Profil

icon Re: program za testiranje13.11.2006. u 13:31 - pre 212 meseci
Citat:
LudoA: Evo jedan banalan primjer:


:D :D :D
_ Quod Me Nutrit Me Destruit /_
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: program za testiranje13.11.2006. u 13:32 - pre 212 meseci
OK, ako je banalan, sorry.
 
Odgovor na temu

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon Re: program za testiranje13.11.2006. u 13:34 - pre 212 meseci
pa može da mi poslužiali .


Ne znam u kom trenutku i na koji događaj da napravim ovo zbrajanje.
Prvo ispitujem da li je tačan 1. odgovor, pa ako je tačan onda znači da to pitanje vredi 5 bodova. Ne znam gde čuvam taj podatak dok idem na drugo pitanje.
Napravila sam selec case kod pitanja.

case 1. pitanje , ponude mi se odgovarajući odgovori u tri opciona dugmeta. Ukoliko kliknem na ono za koje sam u kodu odredila da je tačno u labelu ispod se ispiše tačno i u tom trenutku treba negde da se sačuva tih 5 poena
case 2. pitanje...


i kad sve ispitam da mi se prikaže koliko bodova učenik ima i tek onda da mi ispiše da je položio ili ne...

Ne znam da li sam objasnila kako treba... ???
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: program za testiranje13.11.2006. u 13:36 - pre 212 meseci
Citat:
gaga_mn:Ne znam da li sam objasnila kako treba... ???

Nisi.

Uploaduj ovde screenshot od ekrana za pitanja, uz ovo sto si vec pitala bi trebalo da objasni kako si to zamislila.

Ako ti nije problem, stavi i ceo projekt, siguran sam da ti niko nece ukrasti.
 
Odgovor na temu

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon Re: program za testiranje13.11.2006. u 13:38 - pre 212 meseci
kuci mi je na racunaru a ja sam na poslu, videcu sutra ako do tad ne rešim pa ću da zakačim.
 
Odgovor na temu

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon Re: program za testiranje13.11.2006. u 13:51 - pre 212 meseci
pošto ovde nemam vb evo skicirala sam u formi accessa kako hocu da izgleda. Sve sam odradila samo mi fali zbrajanje svih poena po svim pitanjima.....
Prikačeni fajlovi
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.beobug.com.



+7 Profil

icon Re: program za testiranje13.11.2006. u 13:56 - pre 212 meseci
Zdravo
Predpostavljam da je program u VB 6.0 posto je u ovom forumu.
Vas problem je ocigledno kako da znate kad je neko odgovorio na sva pitanja
Trebalo bi da u On_Cliclk eventu ListBox-a pratite evente izabiranja pitanja.
Kada je odgovoreno na sva pitanja rezultat ispisite u drugoj formi.
Drugi pristup je da pratite pritiskanje dugmadi sa odgovorima
Primer
Kod u glavnoj formi
'*****************************************************************
Public Odgovoreno as Integer
Public Poeni as Integer

Private Sub Form_Load
Odgovoreno = 0
Poeni =0
End Sub

Botton1_Click 'odgovor 1
If List1.Text="" Then Exit Sub ' ako nije selektovano pitanje
If List1.Text ="Pitanje za ovaj odgovor ?" then Poeni = Poeni + 5 ' ako je odgovor tacan
Button1.Enabled = False ' Ovo dugme vise nije aktivno ili Button1.Visibile = False
If Not List1.ListIndex = -1 Then List1.RemoveItem (List1.ListIndex) ' brisemo i pitanje
Odgovoreno = Odgovoreno +1 '
If Odgovoreno = BrojOdgovora Then Gotovo ' ako je ovo posledni odgovor ' Broj Odgovora zamenite sa pravim brojem
End Sub

'Ponovite gornju subrutinu za svako pitanje

Private Sub Gotovo()
Load Form2 ' druga forma za rezultate
Form2.Label1.Text = Poeni ' sa labelom za poene
Form2.Show
Unload Me
End Sub
'****************************************************************
Test programi se uglavnom prave tako da za svako pitanje postoji jedan ceo prozor (a ne ovako)
Pozdrav
Nebojsa
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: program za testiranje13.11.2006. u 13:56 - pre 212 meseci
OK, sto se tice koncepta, o tome bi mogli pricati.

Resenje ti je dao @LudoA jos u prethodnom odgovoru; samo povecavas ukupnu vrednost za 5 u slucaju tacnog odgovora (ako je tekstboks za ukupno Text1). Za kompletno uradjen kod treba ili da postavis ukupan kod sa forme, ili da uploadujes projekt.
 
Odgovor na temu

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon Re: program za testiranje13.11.2006. u 14:03 - pre 212 meseci
hvala svima na predlozima kod kuće ću da pokušavam pa do sutra ....
cao
 
Odgovor na temu

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon Re: program za testiranje14.11.2006. u 11:19 - pre 212 meseci
postavila sam textualno polje txtbodovi i txtUkupan rezultat

pa je txtUkupanRezultat=txtUkupanRezultat+txtBodovi

problem je sto se bodovi ne sabiraju nego nižu jedan za drugim ???!!!

[Ovu poruku je menjao gaga_mn dana 14.11.2006. u 12:37 GMT+1]
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.com
Via: [es] mailing liste



+7 Profil

icon Re: program za testiranje14.11.2006. u 11:38 - pre 212 meseci
Tekst box sadrzaj je u obliku teksta (stringa) i ako napisete
txtUkupanRezultat+txtBodovi efekat je isti kao Ja + sam =Ja sam
Trebate da sadrzaj pretvorite u broj
Primer
txtUkupanRezultat.Text = CInt (txtUkupanRezultat.Text) + CInt (txtBodovi.Text)
Pozdrav
 
Odgovor na temu

X-Cite
Goran Tadić
Mediacija, Tušmobil
Ljubljana

Član broj: 28706
Poruke: 625
212.103.152.*

Sajt: www.baza-ukradenih-gsm.co..


Profil

icon Re: program za testiranje14.11.2006. u 11:40 - pre 212 meseci
Code:
txtUkupanRezultat.Text = Val(txtUkupanRezultat.Text) + Val(txtBodovi.Text)

Pozdrav
GoGy
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: program za testiranje14.11.2006. u 11:43 - pre 212 meseci
;)

Eto, a lepo sam ti rekao u jednom od gornjih topika da ne ucis pogresno i pokazao kako treba, nisi nista naucila, a predajes deci ccccc.

Naravno, salim se.
 
Odgovor na temu

gaga_mn
bgd

Član broj: 78497
Poruke: 51
*.dkts.co.yu.



Profil

icon Re: program za testiranje14.11.2006. u 11:51 - pre 212 meseci
evo prilažem vbp
Prikačeni fajlovi
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: program za testiranje14.11.2006. u 11:59 - pre 212 meseci
Sto se tice koda i koncepta, imalo bi se tu svasta ispravljati i menjati, ali sam se fokusirao na tvoj problem. Evo ti ispravljen projekat, ako nisam i ja negde u zurbi pogresio.

Nadam se da je bio dovoljno brz odgovor.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Visual Basic 6 :: program za testiranje

Strane: 1 2 3

[ Pregleda: 8288 | Odgovora: 42 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.