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 Scratcher
20 posts

[PORADNIK] Jak zrobić quiz?

moge tu testować skrypty?
dabus24
New Scratcher
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)

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 Scratcher
20 posts

[PORADNIK] Jak zrobić quiz?

dobrze
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
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:

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.
mateusz507
Scratcher
100+ posts

[PORADNIK] Jak zrobić quiz?

Super poradnik
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?

Opisek wrote:

@up up Te pytania matematyczne to tylko przykład. Równie dobrze możesz dać tam: Kto był pierwszym prezydentem Ameryki? Do odpowiedzi: Opisek
Acha
ReiwiloGaming
New Scratcher
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.ezproxyberklee.flo.org/projects/56327642/
tylko że projekt był przed tą dyskusją
Charmind
Scratcher
500+ posts

[PORADNIK] Jak zrobić quiz?

Charmind wrote:

a tutaj projekt https://scratch-mit-edu.ezproxyberklee.flo.org/projects/56327642/
tylko że projekt był przed tą dyskusją
nie sory jednak nie, ale projekt bez użycia poradnika był
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.
Zikson
Scratcher
33 posts

[PORADNIK] Jak zrobić quiz?

Niezły poradnik

Powered by DjangoBB