DUK: Dažniausiai užduodami klausimai
Čia rasi atsakymus į dažniausius klausimus apie Scratch programavimą ir Scratch.lt pamokas. Visi klausimai sudėti į atveriamus langelius, kad būtų patogu greitai rasti reikiamą temą.
Scratch pagrindai
Trumpi atsakymai pradedantiesiems: ką reiškia sąvokos ir kaip veikia blokai.
Kas yra Scratch?
Scratch – tai vizuali programavimo aplinka, kurioje programos kuriamos dėliojant spalvotus blokelius kaip dėlionę. Taip vaikas mokosi programavimo logikos be sudėtingų komandų rašymo.
Kuo Scratch skiriasi nuo rašomo kodo (pvz., Python)?
Scratch vietoje rašymo naudoja blokus, todėl mažiau „klaidų iš raidžių“. Tačiau sąvokos tos pačios: įvykiai, sąlygos, ciklai, kintamieji, funkcijos, testavimas.
Kas Scratch’e yra „veikėjas“ (sprite)?
Veikėjas – tai objektas scenoje (katinas, kamuolys, personažas), kuriam pridedi blokus. Veikėjas gali turėti kelis kostiumus, judėti, kalbėti, leisti garsus.
Kas yra scena ir fonai?
Scena – tai vieta, kur vyksta veiksmas. Fonas keičia scenos vaizdą (pvz., klasė, kosmosas), o scenai taip pat galima rašyti blokus (pvz., keisti foną pagal laiką).
Kaip paleisti ir sustabdyti projektą?
Dažniausiai projektas pradedamas paspaudus žalią vėliavėlę, o sustabdomas – Stop mygtuku. Patogu naudoti bloką „kai paspausta žalia vėliavėlė“ kaip projekto pradžią.
Kodėl blokai yra skirtingų spalvų?
Spalvos padeda greitai atpažinti blokų „šeimas“: judėjimas, išvaizda, garsas, įvykiai, valdymas, jutimai ir t. t. Vaikams tai labai palengvina orientaciją.
Kaip išsaugoti projektą, kad jis nedingtų?
Jei dirbi prisijungęs prie Scratch paskyros, projektą gali išsaugoti ir vėliau tęsti. Jei dirbi be paskyros, svarbu žinoti, kad uždarius naršyklę pakeitimai gali neišlikti, todėl geriausia dirbti trumpais etapais arba paprašyti suaugusiojo padėti išsisaugoti projektą.
Ar Scratch galima naudoti be interneto?
Šiose pamokose pradžioje naudosime Scratch naršyklėje, kad nereikėtų nieko diegti. Scratch taip pat turi atskirą programėlę, bet starto pamokose jos nereikia.
Kas yra koordinatės X ir Y ir kodėl veikėjas „pabėga“?
Scratch scenoje vidurys yra (0, 0). X juda į kairę–dešinę, Y – aukštyn–žemyn. Jei veikėjas atsiduria prie krašto, jis gali „dingti“ už scenos – tuomet grąžink jį į aiškią vietą, pvz., nustatydamas X ir Y.
Kas yra kintamieji?
Kintamasis – tai „dėžutė“, kurioje saugai skaičių ar tekstą (pvz., taškai, gyvybės, laikas). Kintamieji leidžia kurti žaidimus ir skaičiuoti rezultatus.
Kas yra ciklai („kartok“, „visada“)?
Ciklas kartoja veiksmus daug kartų. „Kartok 10“ tinka trumpai animacijai, o „visada“ – kai nori, kad veikėjas nuolat reaguotų (pvz., sektų pelę ar tikrintų susidūrimus).
Kas yra sąlygos („jei... tada“)?
Sąlyga leidžia programai spręsti: jei įvyksta kažkas, tada daryk veiksmą. Pvz., „jei palietė kraštą – apsisuk“ arba „jei paspaustas tarpas – šok“.
Kam reikalingi pranešimai („pranešti visiems“)?
Pranešimai padeda susikalbėti skirtingiems veikėjams ir scenai. Pvz., paspaudus mygtuką „Pradėti“, išsiunti pranešimą, o keli veikėjai vienu metu pradeda savo veiksmus.
Kas yra klonai (kopijos) ir kada jų reikia?
Klonai leidžia vienam veikėjui sukurti daug kopijų (pvz., krentančius obuolius, priešus, snaiges). Taip galima kurti žaidimus be dešimčių atskirų veikėjų.
Kaip tvarkingai organizuoti blokus, kad būtų aišku?
Padeda 3 įpročiai:
- duok aiškius pavadinimus veikėjams ir kintamiesiems;
- grupuok blokus į „stulpelius“ pagal funkciją (judėjimas, valdymas, taškai);
- naudok savo blokus (funkcijas), kai kartoji tą patį veiksmą.
Ką reiškia „derinimas“ (debug) Scratch’e?
Derinimas – tai klaidų paieška ir taisymas. Scratch’e paprasta bandyti po vieną: paleisti, pažiūrėti, kas įvyko, pakeisti vieną bloką ir bandyti iš naujo.
Scratch.lt pamokos
Kaip rasti pamokas, ką reiškia žymos ir kaip naudoti pamokos puslapį.
Kas yra Scratch.lt?
Scratch.lt – lietuviškas mokymosi puslapis, kuriame pamokos pateiktos trumpais žingsniais, kad vaikas galėtų mokytis savarankiškai arba su suaugusiojo pagalba.
Ar Scratch.lt yra ta pati programa kaip Scratch?
Ne. Scratch.lt yra mokomoji svetainė su paaiškinimais ir pamokomis. Programavimas vyksta Scratch aplinkoje (naršyklėje ar programėlėje).
Ar Scratch.lt pamokoms reikia registracijos?
Pamokoms skaityti registracijos nereikia. Scratch paskyra gali praversti, jei vaikas nori išsaugoti projektą ir grįžti prie jo vėliau.
Kaip pasirinkti pamoką pagal klasę ar lygį?
Patogiausia pradėti nuo paprasčiausių pamokų ir judėti toliau. Jei matai kategorijas ar žymas, jos padeda greitai rasti pamokas pagal temą (judėjimas, animacija, žaidimai) arba sudėtingumą.
Kas yra žymos (tagai) ir kam jos reikalingos?
Žymos – tai trumpi raktažodžiai, kurie apibūdina pamoką (pvz., „judėjimas“, „taškai“, „animacija“). Paspaudus žymą, matysi daugiau panašių pamokų.
Kas yra kategorijos?
Kategorijos sugrupuoja pamokas į platesnes temas. Tai naudinga, kai nori mokytis nuosekliai: nuo lengvų užduočių iki sudėtingesnių.
Kas yra „duonos trupiniai“ (breadcrumb) virš pamokos?
„Duonos trupiniai“ rodo kelią, kur esi svetainėje (pvz., Pagrindinis → Pamokos → Konkreti pamoka). Tai padeda vienu žingsniu grįžti į aukštesnį lygį ir nepasimesti.
Kaip atrodo tipinis Scratch.lt pamokos puslapis?
Pamoka paprastai turi:
- ką padarysi,
- ko reikės,
- trumpus žingsnius,
- „Turi matyti“,
- „Jei nepavyko“,
- ir kitą pamoką.
Kodėl pamokoje prie žingsnių yra varnelės „Atlikta“?
Varnelės skirtos tam, kad vaikas galėtų pažymėti, ką jau padarė ir lengvai grįžti prie nebaigto žingsnio. Tekstas nėra išbraukiamas – jis tiesiog tampa ramesnės spalvos, kad akis pirmiau matytų, kas dar liko.
Ar varnelės išsisaugo, kai uždarau puslapį?
Dažniausiai varnelės skirtos pamokos sekimui čia ir dabar. Jei atnaujinsi puslapį, pažymėjimai gali dingti. Jei nori išsisaugoti progresą, patogu užsirašyti, kuriame žingsnyje sustojai.
Ar galiu mokytis tik iš žingsnių, be vaizdo?
Taip. Vaizdo įrašas padeda pamatyti, kur paspausti, bet žingsniai sukurti taip, kad būtų galima dirbti ir vien skaitant.
Kaip Scratch.lt padeda mokytojams?
Mokytojui patogu naudoti pamokas kaip:
- trumpą klasės užduotį (15–30 min.),
- namų darbą su aiškiais žingsniais,
- stotelę grupiniam darbui (viena grupė kuria, kita testuoja).
Ar Scratch.lt pamokos tinka savarankiškam mokymuisi?
Taip, nes pamokos suskaidytos į mažus, aiškius veiksmus. Vis tiek verta, kad suaugęs žmogus būtų netoliese – ypač pirmuose bandymuose.
Ką daryti, jei pamokoje pastebėjau klaidą ar netikslumą?
Užsirašyk pamokos pavadinimą, kuriame žingsnyje klaida ir kas tiksliai nesutampa (pvz., blokų pavadinimai). Tuomet perduok informaciją suaugusiajam, kuris prižiūri svetainę, kad būtų galima greitai pataisyti.
Mokymasis ir tėvų pagalba
Kaip pradėti, kiek laiko mokytis ir kaip padėti vaikui išlikti smalsiam.
Nuo kokio amžiaus vaikai paprastai pradeda Scratch?
Dažnai Scratch pradedamas nuo 7 metų (1 klasė ir vyresni). Svarbiausia ne amžius, o ar vaikas gali sekti trumpus nurodymus ir turi kantrybės pabandyti kelis kartus.
Jei vaikui 6–7 metai, nuo ko pradėti?
Pradėkite nuo labai trumpų užduočių: judėjimas, pasisveikinimo tekstas, garso pridėjimas. Pirmas tikslas – kad vaikas pajustų „aš padariau ir veikia“.
Kiek laiko turėtų trukti viena pamoka 1–2 klasei?
Dažniausiai pakanka 15–25 minučių aktyvaus darbo. Geriau trumpai, bet reguliariai, nei labai ilgai vieną kartą per mėnesį.
Ar vaikui būtina gerai mokėti skaityti?
Ne visada. Scratch daug kas paremta piktogramomis ir spalvomis. Jei skaityti dar sunku, padeda:
- skaityti žingsnius kartu,
- rodyti pirštu, kur spausti,
- kartoti tuos pačius veiksmus kelias pamokas iš eilės.
Kaip suaugusiam padėti, bet neatlikti darbo už vaiką?
Geras principas: užduok klausimus, o ne duok atsakymą. Pvz., „Kurį bloką pasirinkai?“, „Kas turėtų įvykti paspaudus vėliavėlę?“, „Ką pakeistume, kad veikėjas judėtų lėčiau?“
Ką daryti, kai „neveikia“ ir vaikas supyksta?
Padeda trumpa pauzė ir 3 žingsniai:
- grįžti prie paskutinio veikiančio žingsnio;
- patikrinti, ar pasirinktas teisingas veikėjas / scena;
- paleisti programą ir stebėti, kas įvyksta.
Kaip palaikyti motyvaciją ilgiau nei vieną pamoką?
Leisk vaikui pasirinkti temą, kuri jam įdomi (gyvūnai, sportas, kosmosas, pasakos). Motyvacija kyla, kai projektas „apie mane“.
Kokius projektus geriausia kurti pačioje pradžioje?
Geriausi startui:
- trumpa animacija;
- veikėjas, kuris pasisveikina;
- fonas ir garsas;
- veikėjas, valdomas rodyklėmis.
Kaip pereiti nuo pamokų prie savo idėjų?
Po kelių pamokų pasirink vieną projektą ir pakeisk 3 dalykus:
- tema (kitas veikėjas / fonas),
- viena nauja taisyklė (pvz., laikas, taškai, lygiai),
- vienas efektas (garsas, animacija, spalva).
Kaip suprasti, kad užduotis per sunki?
Ženklai: vaikas spėlioja, nebežino, ką daro, arba pyksta po kelių bandymų. Tuomet grįžkite prie paprastesnio varianto ir darykite mažesniais gabalais.
Kaip mokytis nuosekliai, jei praleidome savaitę ar dvi?
Nieko tokio. Prieš tęsiant verta padaryti „apšilimą“: 5 minutes pakartoti judėjimą, tekstą ir garsą. Po to grįžti į naują pamoką.
Ar Scratch tinka ir mergaitėms, ir berniukams?
Taip. Scratch tinka visiems vaikams, nes leidžia kurti projektus pagal savo pomėgius: istorijas, muziką, žaidimus, animacijas, viktorinas.
Technika ir saugumas
Dažniausi „neveikia“ atvejai, tvarkos patarimai ir saugaus naudojimo principai.
Kodėl žingsnių pamokoje numeriai arba burbuliukai kartais dingsta?
Jei pamokos vaizdas atrodo keistai, atnaujink puslapį. Jei problema kartojasi, parašyk mums pamokos pavadinimą.
Kodėl Scratch’e paspaudžiu vėliavėlę, bet nieko nevyksta?
Patikrink:
- ar yra bent vienas blokas „kai paspausta žalia vėliavėlė“;
- ar blokai prikabinti prie to bloko (ne atskirai plaukioja);
- ar pasirinktas tinkamas veikėjas (kartais blokai parašyti kitam veikėjui).
Kodėl veikėjas nejuda, nors yra judėjimo blokas?
Dažnos priežastys:
- veikėjas paslėptas (paspausk „rodyti“);
- veikėjas per mažas arba už scenos ribų;
- judėjimo blokas ne paleidimo įvykyje (pvz., nėra „kai paspausta vėliavėlė“).
Kodėl garsas neveikia?
Patikrink 3 dalykus:
- ar kompiuterio garsas įjungtas;
- ar Scratch’e garsas nepridėtas prie paslėpto veikėjo;
- ar garsas paleidžiamas po įvykio (pvz., paspaudus vėliavėlę ar veikėją).
Kodėl projektas kartojasi be sustojimo?
Turbūt panaudotas blokas „visada“. Tai normalu, jei norėjai nuolatinio veikimo. Jei ne – pakeisk į „kartok 10“ arba įdėk sąlygą, kada sustoti.
Kaip padaryti, kad veikėjas judėtų lėčiau?
Įdėk bloką „palauk 0.2 sek“ tarp judėjimo veiksmų arba mažink žingsnių skaičių (pvz., vietoje 10 – 2). Maži pakeitimai labai keičia greitį.
Kodėl klavišai neveikia, kai spaudžiu?
Kartais naršyklė „fokusuoja“ kitą elementą (pvz., paieškos lauką). Spustelėk ant scenos, tada bandyk dar kartą. Taip pat patikrink, ar naudoji teisingą įvykį „kai paspaustas klavišas“.
Kaip greitai nukopijuoti blokų krūvą?
Scratch’e gali kopijuoti blokų krūvą ir ją pritaikyti kitam veiksmui. Tai taupo laiką ir padeda laikytis tvarkos (tik nepamiršk pakeisti to, kas skiriasi).
Kodėl veikėjas „dingsta“ arba tampa nematomas?
Dažniausiai taip nutinka, kai:
- pakeistas dydis į labai mažą;
- panaudotas blokas „paslėpti“;
- nustatyta skaidrumo (ghost) reikšmė į 100.
Kaip ištaisyti, jei kažką sugadinau?
Geras įprotis – daryti mažus pakeitimus ir dažnai testuoti. Jei „susipainiojo“, grįžk prie paskutinio veikiančio žingsnio: pašalink naujausią bloką arba trumpam jį atjunk ir patikrink, ar vėl veikia.
Kas yra „remiksas“ ir ar tai normalu?
Scratch bendruomenėje remiksas yra įprastas būdas mokytis: paimi idėją, pakeiti, patobulini, pridedi savo. Svarbu elgtis pagarbiai: nurodyti, kad remiksavai, ir aiškiai parodyti, ką pridėjai nuo savęs.
Ar saugu vaikui dalintis savo projektais internetu?
Gali būti saugu, jei laikomasi taisyklių:
- naudoti slapyvardį,
- nerašyti telefono numerio ar adreso,
- nedėti asmeninių nuotraukų,
- prieš dalinantis pasitarti su suaugusiuoju.
Kokių asmeninių duomenų nereikėtų rašyti projekte?
Venk: pilno vardo ir pavardės, tikslaus adreso, telefono numerio, mokyklos klasės su pavarde, prisijungimų, slaptažodžių. Geriau kurti personažus ir istorijas be tikrų asmeninių detalių.
Kaip susitarti dėl taisyklių namuose, kad būtų ir mokymasis, ir poilsis?
Padeda paprastos taisyklės:
- mokymasis trumpais blokais (pvz., 20 min. + pertrauka),
- viena pamoka – vienas mažas tikslas,
- pabaigoje 2 min. pasidžiaugti rezultatu (parodyti šeimai).
Ar Scratch.lt galima naudoti klasėje be papildomų priemonių?
Starto pamokoms pakanka kompiuterio, interneto ir naršyklėje atidaryto Scratch kūrimo lango.