Discuss Scratch
- Opisek
- Scratcher
1000+ posts
[PORADNIK] Jak zrobić quiz?
Witaj
Pokażę ci jak zrobić dobry quiz.
Robisz 2 listy i dwie zmienne.
W jednej liście piszesz pytania, a w drugiej odpowiedzi
np.
Pytania:
3+5=
7+2=
Odpowiedzi:
8
9
Jedną zmienną nazwij “punkty”, a drugą “runda”.
Teraz podam najlepszy skrypt do zrobienia quizu:
kiedy kliknięto zieloną flagę
ustaw [punkty v] na [0]
ustaw [runda v] na [0]
powtórz (długość [pytania v]) razy
zmień [runda v] o (1)
zapytaj (element (runda::variables) z [pytania v]) i czekaj
jeżeli <(odpowiedź) = (element (runda::variables) z [odpowiedzi v])> to:: control cstart
zmień [punkty v] o (1)
powiedz [Twoja odpowiedź jest poprawna!] przez (2) s
w przeciwnym wypadku::celse control
powiedz [Twoja odpowiedź nie jest poprawna!] przez (2) s
powiedz (połącz [Poprawna odpowiedź to: ] i (element (runda::variables) z [odpowiedzi v])) przez (4) s
end:: cend
end
powiedz [Brawo!] przez (2) s
powiedz (połącz (połącz [Osiągnąłeś ] i (punkty)) i (połącz [ punktów na ] i (połącz (długość [pytania v]) i [!]))) przez (4) s
powiedz [Dobry wynik!!!] przez (2) s
Tylko jeden krótki skrypt i możemy zrobić nieskończony quiz, zamiast ciągnąć pytania na całą stronę.
Proszę, umieść mnie w podziękowaniach.
Last edited by Opisek (July 12, 2016 14:24:19)
- dabus24
- New to Scratch
20 posts
[PORADNIK] Jak zrobić quiz?
moge tu testować skrypty?
when green flag clicked :: motion category
say [czesc!] for (2) secs :: sound category
- dabus24
- New to Scratch
20 posts
[PORADNIK] Jak zrobić quiz?
nie działa mi to
kiedy kliknięto zieloną flagę :: motion category
powiedz [czesc!] przez (2) s :: sound category
Last edited by dabus24 (Dec. 12, 2014 10:38:20)
when green flag clicked :: motion category
say [czesc!] for (2) secs :: sound category
- Opisek
- Scratcher
1000+ posts
[PORADNIK] Jak zrobić quiz?
Nie, nie możesz. Możesz testować w dyskusji “Swobodna rozmowa”
Last edited by Opisek (Dec. 12, 2014 12:48:38)
- dabus24
- New to Scratch
20 posts
[PORADNIK] Jak zrobić quiz?
dobrze
when green flag clicked :: motion category
say [czesc!] for (2) secs :: sound category
- popek04
- Scratcher
100+ posts
[PORADNIK] Jak zrobić quiz?
i możesz testować w osobnym projekcie (nazwij go np. Test) i lepiej go nie udostępniaj
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Mistrz001
- Scratcher
500+ posts
[PORADNIK] Jak zrobić quiz?
Dzięki
kiedy kliknięto zieloną flagę
powiedz [Dziękuję!!!] przez (2) s
Last edited by Mistrz001 (March 21, 2016 04:45:00)
- Polish_hacker
- Scratcher
53 posts
[PORADNIK] Jak zrobić quiz?
A nie lepiej by było:
Oczywiście to jest tylko fragment Można by było zrobić inne działania i dodać punkty.
ustaw [zakres v] na [50]
ustaw [1liczba v] na (losuj od (1) do (zakres))
ustaw [2liczba v] na (losuj od (1) do (zakres))
zapytaj (połącz [ile wynosi ] i (połącz (1liczba ) i (połącz [+] i (2liczba)))) i czekaj
jeżeli <(odpowiedź) = ((1liczba) + (2liczba))> to
zmień [zakres v] o (50)
powiedz [Dobrze!] przez (2) s
w przeciwnym wypadku
powiedz [Źle!] przez (2) s
Oczywiście to jest tylko fragment Można by było zrobić inne działania i dodać punkty.
Scratch.bat.
- mateusz507
- Scratcher
100+ posts
[PORADNIK] Jak zrobić quiz?
Super poradnik
when green flag clicked
ask [WHO?] and wait
if <(answer) = [you]> then
stop [all v]
end
- Opisek
- Scratcher
1000+ posts
[PORADNIK] Jak zrobić quiz?
@up up Te pytania matematyczne to tylko przykład. Równie dobrze możesz dać tam: Kto był pierwszym prezydentem Ameryki? Do odpowiedzi: Opisek
- Polish_hacker
- Scratcher
53 posts
[PORADNIK] Jak zrobić quiz?
Acha @up up Te pytania matematyczne to tylko przykład. Równie dobrze możesz dać tam: Kto był pierwszym prezydentem Ameryki? Do odpowiedzi: Opisek
Scratch.bat.
- ReiwiloGaming
- New to Scratch
1 post
[PORADNIK] Jak zrobić quiz?
Dzięki. Pomogłeś. Musiałem zrobić quiz na informatykę i dostałem za to 5+
- Mistrz001
- Scratcher
500+ posts
[PORADNIK] Jak zrobić quiz?
A może:
kiedy kliknięto zieloną flagę
zapytaj [Kto był drugim prezydentem Ameryki] i czekaj
jeżeli <(odpowiedź) = [Mistrz001]>
powiedz [Dobrze! Kolejne pytanie!] przez (2) s
W przeciwnym wypadku
powiedz [Źle! Przegrywasz!] przez (2) s
Last edited by Mistrz001 (April 28, 2015 18:30:13)
- Mistrz001
- Scratcher
500+ posts
[PORADNIK] Jak zrobić quiz?
Tylko zamiast w przeciwnym wypadku na czerwono, to do żółtego “Jeżeli”
- Opisek
- Scratcher
1000+ posts
[PORADNIK] Jak zrobić quiz?
@Mistrz001 No właśnie nie i o tym jest poradnik, przeczytaj mowę wstępną.
- Dawid_Kaloryfer2014
- Scratcher
10 posts
[PORADNIK] Jak zrobić quiz?
Bardzo interesujące (nie wiedziałem że tak też się da). Ciekawy pomysł z użyciem listy. Dzięki za poradnik.
- Charmind
- Scratcher
500+ posts
[PORADNIK] Jak zrobić quiz?
a tutaj projekt https://scratch.mit.edu/projects/56327642/
tylko że projekt był przed tą dyskusją
tylko że projekt był przed tą dyskusją
https://scratch.mit.edu/discuss/settings/Username/ to change sygnature
your blog on schratch||3D||my best (loves etc.) project
say [who you gonna follow...]
say [Charmind!]
click (follow Charmind:: sensing)::control
- Charmind
- Scratcher
500+ posts
[PORADNIK] Jak zrobić quiz?
https://scratch.mit.edu/projects/56327642/nie sory jednak nie, ale projekt bez użycia poradnika był a tutaj projekt
tylko że projekt był przed tą dyskusją
https://scratch.mit.edu/discuss/settings/Username/ to change sygnature
your blog on schratch||3D||my best (loves etc.) project
say [who you gonna follow...]
say [Charmind!]
click (follow Charmind:: sensing)::control
- Opisek
- Scratcher
1000+ posts
[PORADNIK] Jak zrobić quiz?
Gargamel; 1. Badziewny quiz, bo masz chyba z miliard skryptów -_- 2. Ja nie zrobiłem, tu quizu 3. Nie rozumiesz tego quizu tu to się nie wypowiadaj 4. To co zrobiłeś to spam.