SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
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 :swishmax
 
     
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 8) :D

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;

:D
 
     
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.
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.14 sekundy. Zapytań do SQL: 12