Test Wiedzy [jaki skrypt do zliczania pkt etc...] |
Autor |
Wiadomość |
djmlody
Praktyk


Wiek: 39 Dołączył: 15 Kwi 2007 Posty: 25 Skąd: Drohiczyn
|
Wysłany: Wto 30 Paź, 2007 23:42 Test Wiedzy [jaki skrypt do zliczania pkt etc...]
|
|
|
witam. to moj kolejny temat a problem jest taki:
mam taki test w formie (A) (B) (C) Mam 40 pytań za każde 1 punkt
są też specjalne zakresy pkt.
0-4 - false beginner
5-10 - elementary
11-18 - pre-intemediate
19-26 - intemediate
27-32 - upper-intemediate
33-36 - advenced
37-40 - proficiency
i za bardzo nie wiem jak do tego podejść chce to zrobic mniej więcej tak :
te kułka pod (A) (B) (C) miały by sie za znaczac po kliknieciu na nie lub na literke (button)
a na po zakonczeniu testu mialo by pokazac ilosc uzyskanych pkt i ocene np (advenced)
proszę o pomoc pozdrawaim
[ Dodano: Sro 31 Paź, 2007 00:48 ]
znalazłem ankietę w swishu i php ale nie wiem czy to moze sie do tego przydac
http://files.swish-tutori...ct=file&id=1572 |
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sro 31 Paź, 2007 10:22
|
|
|
php jest potrzebne tylko do zapisu danych
a resztę można zrobić w |
|
|
|
 |
djmlody
Praktyk


Wiek: 39 Dołączył: 15 Kwi 2007 Posty: 25 Skąd: Drohiczyn
|
Wysłany: Sro 31 Paź, 2007 11:22
|
|
|
mam juz cos takiego a mianowicie dziala mi :
-numer pytania zalezny od klikniecia w (A) (B) (C)
-punktacja +1 za kazde dobre (jedna odpowiedz w pyt)
-zależnie od ilosci punktów wystawiana jest ocena
-restart (resetuje wszystko) pkt. numer pyt. ocene.
problem jest w ptym iz jeszcze nie wiem jak zrobic by nie bylo to tylko jedna poprawna odpowiedz w pyt bo jest caly czas (A), a chcialbym zrobic by bylo to tez (B) lub (C), mialo by to byc zalezne od numeru pytania
proszę o pomoc i sugestie jak to wykonac. pozdrawiam |
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sro 31 Paź, 2007 11:40
|
|
|
może razem z pytaniami wczytuj wartości abc a=0, b=1, c=0 i sumuj to co kliknie użytkownik jeśli da a to wynik ci sie nie zwiększy, a jeśli kliknie b to doda Ci sie 1 |
|
|
|
 |
djmlody
Praktyk


Wiek: 39 Dołączył: 15 Kwi 2007 Posty: 25 Skąd: Drohiczyn
|
Wysłany: Sro 31 Paź, 2007 12:26
|
|
|
a ja własnie nie wiem jak to zrobic i tak siedzie i mysle ale nie wiem czy cos wymysle moze masz jakis pomysl na to ? |
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sro 31 Paź, 2007 13:38
|
|
|
to że jestem wielki to wiem
wiec tak odpowiedzi są w plikach tekstowych po kliknięciu na klawisz ładuje Ci sie nowy plik z odpowiedziami, oczywiście można to zrobić na tablicy ale nie chce mi sie z tym bawić |
|
|
|
 |
djmlody
Praktyk


Wiek: 39 Dołączył: 15 Kwi 2007 Posty: 25 Skąd: Drohiczyn
|
Wysłany: Sro 31 Paź, 2007 14:17
|
|
|
hehe ale to za bardzo nie chce dzialac. odp1 dalem na a odp2 dalem na b odp3 dalem na c i jak teraz klikam a b c to jest ok 3 pyt minely ale teraz wystarczy wciskac caly czas c i punkty sie nabijaja a jak odrazu po restarcie zacze klikac na c to 1x doda punkt 2x nie doda 3x doda i za kazdym kolenym tez doda i nie wiemtrzeba cos ze skryptem zamotac
[ Dodano: Sro 31 Paź, 2007 14:33 ]
teraz zrobilem troche inaczej ale przydalo by sie jakos zablokować poprzednia odpowiedz bo będzie tak samo jak w przykladzie pierwszym ten jest moim zdaniem bardziej przejżysty i przy nim pozostanę. problem w tym iz nie wiem jak zablokowac to:
Kod: |
//pytanie 1
if (_root.odp_ == "c") {
_root._punkty = _root._punkty + 1;
}
|
po kliknięciu na "Następne pytanie ->" bo jesli to zostanie to w następnym pytaniu odpowiedź (b) i (c) będzie poprawna ;/ |
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sro 31 Paź, 2007 15:55
|
|
|
djmlody napisał/a: | hehe ale to za bardzo nie chce dzialac. |
ile razy klikałeś a ile pików z odpowiedziami miałeś jeśli miałeś 3 to potem zawsze zostawały dane z trzeciego pliku
djmlody napisał/a: | zacze klikac na c to 1x doda punkt 2x nie doda 3x |
patrzyłeś do pliku odpowiedzi co jest ustawione
jeśli sie nie znasz to nie pisz że coś nie działa tylko zapytaj sie jak to miało działać, poza tym chciałeś wczytywać pytania z pliku to ja pokazałem Ci jak wczytywać odpowiedzi z pliku żebyś miał komplet |
|
|
|
 |
djmlody
Praktyk


Wiek: 39 Dołączył: 15 Kwi 2007 Posty: 25 Skąd: Drohiczyn
|
Wysłany: Sro 31 Paź, 2007 17:08
|
|
|
oj spokojnie nie denerwój sie ja w plikach txt ustawiłem pierwsza odp na (A) i 2 (B) 3 (C) a chodzi mi o to ze jesli dasz pytania 1,2,3 i odpowiedzi są np odpowiednio 1(A) 2(B) 2(C) to jesli bylo by kolejne pytanie czyli 4 w pytaniu nr4 sa trzy poprawne odpowiedzi sprawdzilem to i tak jest. w moim "test_wiedzy_v2" jest tez ten sam problem i staram sie go rozwiazac nie tylko dla siebie ale takrze dla innych forumowiczów bo zapewne nie tylko mi to sie przyda jesli Cię obraziłem to przepraszam.
oto jak zmienilem ten skrypt wyżej:
Kod: |
on (press) {
//pytanie 1
if (_root.odp_ == _root.pop_odp) {
_root._punkty = _root._punkty + 1;
//pytanie 2
_root._pole_pyt = "5+3 to:
a) 7 b) 8 c) 0";
_root.pop_odp = "b";
if (_root.odp_ == _root.pop_odp) {
_root._punkty = _root._punkty + 1;
//pytanie 3
_root._pole_pyt = "1+1 to:
a) 2 b) 38 c) 90";
_root.pop_odp = "a";
if (_root.odp_ == _root.pop_odp) {
_root._punkty = _root._punkty + 1;
}
}
}
}
|
i błąd ten jest rozwiązany natomiast jest kolejny ponieważ przy udzileniu odpowiedzi do pytania 2 nie dodaje 1pkt. tylko 2. i tak samo przy bodajże przy odp. nr 4 czy 5
załączam plik
[ Dodano: Sro 31 Paź, 2007 17:12 ]
PS. acha te wczytywanie z pliku txt odpowiedzi to nie koniecznie bo ja potrafie wczytywac pliki txt i swf do swf na początku wydalo mi sie to latwiejsze do wykonania ale jest bardziej zamotane ja jestem jeszcze laikiem w swish-u.
[ Dodano: Sro 31 Paź, 2007 17:38 ]
dobra problem raczej rozwiązany w pytaniu 2 zminilem kod na:
Kod: |
//pytanie 2
_root._pole_pyt = "5+3 to:
a) 7 b) 8 c) 0";
_root.pop_odp = "b";
if (_root.odp_ == _root.pop_odp) {
_root._punkty = _root._punkty + 1 - 1;
|
|
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sro 31 Paź, 2007 17:40
|
|
|
djmlody napisał/a: | _root._punkty = _root._punkty + 1 - 1; |
|
|
|
|
 |
djmlody
Praktyk


Wiek: 39 Dołączył: 15 Kwi 2007 Posty: 25 Skąd: Drohiczyn
|
Wysłany: Sro 31 Paź, 2007 17:51
|
|
|
i kolejny problem bo jak dodam kolejne pytania to mi i tak tylko do trzeciego pytania włącznie dziala ;/
[ Dodano: Sro 31 Paź, 2007 19:21 ]
pomoze ktos ?
[ Dodano: Czw 01 Lis, 2007 13:48 ]
^mielu mój Ty wielki przyjacielu ;p pomóż mi |
_________________ [Grafik komputerowy] - wykonam grafikę na potrzeby www, fotomontaże, etc... piszcie na e-mail, pw, lub gg. |
|
|
|
 |
|