From 48baf635ab5909031971ac1c8f212d18d8d68735 Mon Sep 17 00:00:00 2001 From: Alain Van Driessche Date: Thu, 12 Oct 2023 15:44:52 +0200 Subject: [PATCH 1/6] first translations --- resources/lang/ba/challenges-content.php | 383 +++++++++++++++++++++++ resources/lang/bg/challenges-content.php | 380 ++++++++++++++++++++++ resources/lang/cs/challenges-content.php | 382 +++++++++++++++++++++- resources/lang/da/challenges-content.php | 380 ++++++++++++++++++++++ resources/lang/de/challenges-content.php | 381 ++++++++++++++++++++++ resources/lang/el/challenges-content.php | 379 ++++++++++++++++++++++ resources/lang/es/challenges-content.php | 380 ++++++++++++++++++++++ resources/lang/et/challenges-content.php | 378 +++++++++++++++++++++- 8 files changed, 3041 insertions(+), 2 deletions(-) diff --git a/resources/lang/ba/challenges-content.php b/resources/lang/ba/challenges-content.php index 1b4d9d8a1..6bf9cb94a 100644 --- a/resources/lang/ba/challenges-content.php +++ b/resources/lang/ba/challenges-content.php @@ -479,5 +479,388 @@ 'Izaberite 5 različitih boja i dodijelite fitnes vejžbu svakoj od njih, npr. čučnjevi ili skokovi. Tada se boje mogu poredati bilo kojim redosledom i trenirati.' ], + ], + + + + + 'common' => [ + 'share' => 'Podijelite vezu ili QR-kod vašeg projekta na mrežama Instagram ili Facebook, dodajte hešteg #CodeWeekChallenge i pomenite @CodeWeekEU.', + 'audience' => [ + 'Nastavnici i edukatori', + 'Učenici osnovnih škola (6 do 12 godina)', + 'Učenici niže srednje škole (12 do 16 godina)', + 'Učenici više srednje škole (16 do 18 godina)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Kodirajte kocku da se kotrlja', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Kodirajte interaktivne zagonetke', + 'Za kodiranje simulacije objekta koji se kreće po slučajnom izboru da bi se koristio ako stvarni objekat nije dostupan' + ], + 'description' => + 'U ovom izazovu kodirat ćete kocku da se na vašu naredbu kotrlja nasumično. Možete izabrati bilo kakav tip kocke s brojem lica koji želite, kao one što se koriste u igrama igranja uloga, i isto tako dodati zvukove. ', + 'instructions' => [ + 'Prijavite se u Scratch', + 'Odberite pozadinu', + 'Kreirajte lik vaše kocke ili ga potražite na internetu i postavite ga u vaš program', + 'Kreirajte onoliko kostima za lik koliko je lica na izabranoj kocki, pri čemu svako od njih pokazuje različiti broj', + 'Izaberite kako želite da se kocka počne kotrljati (pritiskom na dugme na tastaturu, klikom na lik itd.) i napišite kod', + 'Kodirajte grafički lik da nasumično mijenja kostime na kraju kotrljanja', + 'Dodajte zvučne efekte', + ], + 'example' => 'Kotrljajte kocku D-20' + ], + 'personal-trainer' => [ + 'title' => 'Lični trener s micro:bit-om', + 'author' => '', + 'purposes' => [ + 'Da kodirate micro:bit za korištenje zujalice i led panela', + 'Za kreiranje ličnog uređaja za kontrolu vaše fizičke aktivnosti', + 'Za kodiranje micro:bit-a da poboljšate svoje zdravlje kroz sport', + ], + 'description' => + 'Ovaj izazov dopušta da kodirate svoj micro:bit za kontrolisanje vremena ponavljanja fizičkih vežbi kombinovanih s vremenom za odmor. Pratit ćete vašu fizičku aktivnost u školi, kod kuće ili u parku.' + , + 'instructions' => [ + 'Kada A+B, kreirajte mjerač vremena za odbrojavanje od 3-sekundi sa zvukom muzičke note svake sekunde i prikazivanjem riječi GO!', + 'Tokom prve vježbe, prikažite trepćući kvadrat 2x2 20 sekundi. Zatim reproducirajte zvuk i sačuvajte kvadrat pozicioniranim. U toku preostalog vrijemena, mora se prikazati druga trepćuća slika 10 sekundi. Kada je gotovo, reprodukuj zvuk.', + 'Zatim ponovite istu radnju, ali prikažite panel 3x3 za vrijeme vježbe. Ponovite ove radnje dok se ne prikaže panel 5x5.', + ], + 'duration' => '30-40 minuta' + ], + 'create-a-spiral' => [ + 'title' => 'Kreirajte spiralu', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Da se nauče i vježbaju petlja i varijable.', + 'Za povećanje kreativnosti u kodiranju.'], + 'description' => 'U ovom izazovu ćete napisati projekat pomoću programa Scratch kojim kreirate spiralu, koristeći blokove iz kategorije olovka, petlju i varijablu.', + + 'instructions' => [ + 'Blokovi iz kategorije olovka', + 'Kreirajte novi projekat i nazovite ga Spirala.', + 'Kliknite ljubičastu ikonu “Dodaj ekstenziju” na donjoj lijevoj strani prozora', + 'Izaberite "olovka": blokovi iz kategorije olovka su sada dostupni za vaš projekat!', + 'Da biste počeli vaš projekat, povucite i spustite blok "kada je kliknuto na zelenoj zastavici":', + 'Potrebno je da počnete s praznom stranicom: kod blokova iz kategorije olovka, dodajte blok "obriši sve":', + 'Želite početi s crtanjem u centru pozornice, što znači da vaš lik treba otići u centar pozornice (0,0):', + 'Vaš lik može se kretati bez crtanja ili da se kreće i crta:', + 'kada ga želite nacrtati, možete koristiti blok olovka dolje', + 'kada ne želite to, možete koristiti blok olovka gore', + 'Sada želite crtati! Dodajte blok "olovka dolje":', + 'Šestougaonik,', + 'Dodajte dolje dane blokove vašem projektu:', + 'Sada imate jednu šestinu šestougaonika . Potrebno je da ponovite sekvencu 6 puta:', + 'Spirala', + 'Da kreirate spiralu, bit će potrebno da dodate 2 na dužinu svake sljedeće strane . ', + 'Da uradite to, koristit ćete < strong>varijabla . ', + 'U blokovima varijable, kliknite Napravi varijablu', + 'Odredite dužinu, zatim kliknite OK:', + 'Spirala će početi da raste, potrebno je početi s manjom veličinom: postavite prvu dužinu na 10 i unesite ovaj blok prije petlje . ', + 'Unesite varijablu "dužina" u bloku "kreni … koraka”', + 'Da bi spirala rasla, isto tako trebate imati rast dužine u svakoj petlji: dodajte blok ispod na kraju petlje:', + 'Evo vašeg trenutnog projekta:', + 'Lijepa spirala', + 'Nacrtali ste spiralu! Da bi se to nastavilo, zamjenite petlju "ponovi 6" petljom "zauvijek":', + 'Da bi ste nacrtali raznobojnu spiralu, dodajte sljedeći blok u petlji:', + 'Kada počnete ponovo, lik crta neželjenu liniju. Da sprečite to, dodajte blok "olovka gore" na početku projekta.', + 'Ovo je vaš finalni projekat:', + 'Čestitke! Kreirali ste lijepu spiralu!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Kreirajte i igrajte protiv VI - igra Papir, kamen, makaze', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'da shvatite kako funkcioniše ciklus mašinskog učenja.', + 'da izgradite model mašinskog učenja korištenjem Mašine koja podučava', + 'da se upoznate s alatom Pictoblox i da uvezete kreirani model u projekat', + 'da postavite pozornicu i likove, kreirate i inicijalizirate varijable u Pictobloxu', + 'da inicijalizirate igru, identifikujete pokrete igrača, programirate slučajne pokrete VI', + 'da kreirate i testirate igru koja uključuje veštačku inteligenciju kao protivnika u igri Papir, kamen, makaze.' + + ], + 'description' => 'Kreirati ćemo model korištenjem mašine za podučavanje iz slika korištenjem tri klase: Papir, kamen i makaze. Model će biti postavljen u Pictoblox i korišten da kreirate igru koju možemo igrati protiv VI.', + 'duration' => '90 minuta', + 'instructions' => [ + 'Kreirajte novi slikovni projekat na mašini za podučavanje s 3 klase zvane Papir, Kamen i Makaze. Za svaku klasu, slikajte kamerom najmanje 400 slika. Uvjerite se da imate čistu pozadinu. Obučite i eksportirajte model. Postavite model i kopirajte vezu.', + 'Kreirajte besplatni nalog na sajtu Pictoblox. Dodajte ekstenziju za mašinsko učenje i postavite model. Postavite pozornicu, varijable i likove. Inicijalizirajte igru, identifikujte pokrete igrača i pokrete VI i ko pobeđuje u rundi.', + 'Obučite podatke za igru.', + 'Testiranje modela.', + 'Eksportujte model.', + 'Dodajte ekstenziju za mašinsko učenje i postavite model.', + 'Postavite pozornicu, varijable i likove.', + 'Inicijalizirajte igru.', + 'Identifikujte pokrete igrača.', + 'Postavite slučajne pokrete VI.', + 'Emitujte slučajne pokrete VI.', + 'Napravite tri bloka. Ko pobeđuje u rundi? ', + 'Provjerite da li igrač pobeđuje u rundi.', + 'Provjerite da li VI pobeđuje u rundi.', + 'Provjerite da li je runda neriješena.', + 'Blokovi programa.', + 'Lik Papir kamen makaze', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Crtanje u vazduhu s VI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'da napišete program korištenjem ekstenzije za detekciju ljudskog tela da bi se prepoznali pokreti prstiju ispred kamere.', + 'da kodirate s jednostavnim blokovima u nekoliko linija koda.', + 'da vidite primjer korištenja VI' + ], + 'description' => 'Kreiranje programa koji omogućuje korisniku da crta u vazduhu rukom (kažiprst) ispred kamere i sve što nacrta automatski se prikazuje na pozornici Pictobloxa.', + 'instructions' => [ + 'Kreiranje naloga na Pictobloxu', + 'pratite vizuelne instrukcije da:', + 'dodate ekstenzije detekcije ljudskog tela i olovke;', + 'postavite pozornicu i dodate lik (olovka) i dopunske likove za: Olovka dolje, Olovka gore, Izbriši sve; ', + 'napišite kod da lik Olovka prati prst', + 'napišite kod za dugmadi: Olovka gore, Olovka dolje i Izbriši sve i isto za olovku', + 'Sada je sve spremno da crtate crteže i igrate s različitim bojama i veličinama olovke.', + ], + 'materials' => [ + 'Laptop ili računar s kamerom', + 'Preuzeta najnovija verzija PictoBloxa (preporučano) ili onlajn Pictoblox (besplatno)', + 'Nalog na Pictobloxu (besplatno)', + 'Dobra internet veza' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Da naučite osnovne koncepte mašinskog učenja i prepoznavanja teksta.', + 'Da razumijete ulogu emocija u komunikacije.', + 'Da koristite kod za kreiranje dijaloga između bota za čavrljanje i korisnika.', + 'Da razumijete kako računari mogu prepoznati emocionalne finese kroz analizu teksta i odgovoriti shodno tome.' + ], + 'description' => [ + 'Da kreirate emocionalni bot u Scratchu koji može prikazivati sretno lice za pozitivne poruke (ako mu kažete lijepe stvari), ljuto lice za negativne poruke (ako mu kažete zlobne stvari) i zbunjeno lice ako je poruka neodređena.', + 'Naš Emobot Kliki prepoznavat će komplimente i uvrede pa ćemo tako videti kako se računari mogu obučavati za prepoznavanje emocionalnog tona.', + ], + 'instructions' => [ + 'Da bi počeli, programirajte listu pravila za to šta je lijepo ili ljubazno i šta je loše ili zlobno.', + 'Prijavite se na https://machinelearningforkids.co.uk/ ili kreirajte novi račun.', + 'Napravite novi model za mašinsko učenje dodajući 3 nove oznake, prvu nazovite "lijepo", drugi skup nazovite "loše" i nije obavezno, ali ukoliko želite da prepozna vaše ime, kreirajte treću oznaku nazvanu "ime".', + 'Obučite novi model mašinskog učenja, testirajte ga i koristite ga da bi ste napravili Emobot u Scratchu.', + 'Pokrenite Scratch 3 editor, pobrišite lik mačke, unesite 3 nova lika koja je napravio Microsoft Bing Image Creator (sretan, ljut i nesiguran kompjuterski crtani lik) ili kreirajte novi lik klikom na ikonu Paint crtanjem tri kopije kostima za sretno, ljuto i nesigurno lice.', + 'Kliknite jezičak "Kod" i unesite sljedeću skriptu.'] + , + 'example' => [ + 'Podijelite Emobot Kliki s svojim prijateljima i naučite više o VI i emocijama!', + 'Umjesto kompjuterskog crtanog lika možete pokušati nešto različito, kao životinja. Umjesto ljubazno i zlobno, možete obučiti lik da prepoznaje druge tipove poruka.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Kreirajte čaroliju gestovima ruku pomoću VI', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Za kultiviranje sposobnosti kodiranja kod učenika, omogućujući da koriste osnovne naredbe.', + 'Za razvijanje algoritamskih sposobnosti razmišljanja razlaganjem kompleksnih zadataka u izvodljive korake.', + 'Za ohrabrivanje kreativnog rešavanja problema u nalaženju jedinstvenih primjena gestova ruku za crtanje i pisanje.', + 'Za povećanje razumijevanja koncepata VI, naročito kako VI omogućava da kompjuteri prepoznaju i tumače gestove ruku.', + 'Da pokrene svijest o značaju tehnologije za osobe s invaliditetom.', + 'Da promoviše zajedničko rješavanje problema i timski rad između učenika dok rade zajedno da bi poboljšali njihove programe gestovima ruku.', + 'Za povezivanje kodiranja i sposobnosti računarskog razmišljanja s primjenama u stvarnom svijetu, naglašavajući značajan uticaj tehnologije na živote ljudi i usaglašavanje s ciljevima održljivog razvoja(SDGs).' + ], + 'duration' => [ + '90 min za učenike 10-12', + '45 min za učenike 12-15', + ], + 'description' => 'Kreirajte program baziran na Scratch blokovima korištenjem ekstenzije VI "Ljudsko telo" na kreativan i angažirajući način, da biste crtali na ekranu bez potrebe za tradicionalnim mišem ili ekranom na dodir.', + 'instructions' => [ + 'Povežite se na https://ai.thestempedia.com i kreirajte naloge za nastavnike i učenike.', + 'Uvezite ekstenzije "Detekcija ljudskog tela", "Olovka", "Tekst u govor".', + 'Dodajte lik olovke iz biblioteke i kreirajte 7 likova ("piši", "providno", "crno", "crveno", "zeleno", "ružičasto").', + 'Napišite naredbe da provjerite šta se dešava kada lik "olovka" dodirne jednog od drugih likova.', + 'Napišite naredbe da biste omogućili da kamera prepoznaje pozu ruke i pokreće olovku na koordinate x i y vašeg kažiprsta.', + 'Promjenite kostim na kraju kotrljanja.', + 'Dodajte zvučne efekte.', + ], + 'materials' => [ + 'Platforma za programiranje https://ai.thestempedia.com (besplatno)', + 'nalog nastavnika (besplatno)', + 'nalog učenika (besplatno)', + 'Računari s kamerom', + 'Internet veza', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Krug tačaka', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Da napišete kod za crtanje prave linije.', + 'Da napišete kod za crtanje isprekidane linije.', + 'Da napišete kod za crtanje kruga.', + 'Da napišete kod za crtanje kruga od tačaka (isprekidanih linija).', + ], + 'description' => 'Nacrtajte krug od tačaka ili isprekidanih linija.', + 'duration' => '40 minuta', + 'instructions' => [ + 'Građenje bloka s tačkama.', + 'Građenje bloka s isprekidanim linijama.', + 'Konstruisanje kruga od tačaka.', + 'Konstruisanje kruga od isprekidanih linija.', + ] + ], + 'coding-escape-room' => [ + 'title' => 'Kreiranje sobe za bijeg kodiranjem', + 'author' => 'Stefania Altieri i Elisa Baraghini', + 'purposes' => [ + 'Da podučavaju/uče i prenose iskustva o konceptima kodiranja.', + 'Da koriste jednostavne alate za kodiranje.', + 'Da razvijaju računarsko razmišljanje i rješavanje problema.' + ], 'description' => [ + 'Kreirajte iskustvo bijega s kodiranjem kao ovo:', + 'Možete koristiti google form, genially, google prezentaciju, ili bilo koji alat da kreirate pričanje priča na osnovu kodiranja ;).' + + ], + 'duration' => '90 minuta', + 'instructions' => + 'Možete podijeliti učenike u malim grupama, oni mogu igrati a zatim kreirati drugi izazov s obrascem: ' + , + + 'materials' => [ + 'Može se koristiti svaki alat (Google i Microsoft platforma da bi se kreirali i razmjenjivali dokumenti, prezentacije i listovi). Bilo koji konstrukt za kodiranje, alat ili lik povezani s ICT-em i kodiranjem.' + ], + 'example' => [ + 'Neki likovi koji imaju veoma važnu ulogu u prošlosti ICT-a i osnovnim konceptima kodiranja i programiranja, uvedeni su putem igre. Ovo je najbolji način da naučite i aktivno da učestvujete. Ova se igra može igrati u timovima ili pojedinačno, kao izazov ili natjecanje. Učenici onda mogu kreirati nešto slično i razviti kompetencije kao što su kreativnost i vještine kodiranja.', + 'Ovo je veoma praktičan resurs za ponovno korištenje i može se lako ponovo kreirati. Google forms je jedan od mogućih alata. Isto tako možete koristiti Google slides, Genial.ly ili Emaze ili bilo koji alat da kreirate ukrštene priče i vaše vlastite avanture.', + 'Izazov bjega je podeljen u sesije. Ukoliko pogodite možete ići dalje. Učenici trebaju kreirati kvizove s kodiranjem.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Pusti da zmija ide', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Da kodiraju pokrete zmije\ na njihovom micro:bit-u.', + 'Da odrede tačnu postavljenost i tajming za zajedničku animaciju.' + ], + 'description' => 'Učenici moraju napisati kodove da bi upravljali zmijom kroz micro:bit-ove koji se nalaze jedan do drugog. Mora biti urađeno tako da izgleda kao da zmija ide iz jednog micro:bit-a na drugi.', + 'duration' => '30 minuta', + 'instructions' => [ + 'Da dizajniraju stazu koja prolazi kroz nekoliko micro:bit-ova koji se nalaze jedan do drugog (pr., formirajući kvadrat 2x2 ).', + 'Da pišu kodove dok se zmija kreće po stazi.', + 'Da rade na svom uređaju, zatim da ih postave zajedno i da izvrše kod.', + 'Uzmite u obzir tajming i postavljanje: Ako zmija izlazi iz jednog micro:bit-a, pojavit će se na sljedećem micro:bit-u.', + 'Dopunski izazovi: S micro:bit v2, puštajte muziku dok zmija odlazi s uređaja.', + 'Dizajnirajte zmiju mjenjanjem svjetlosti na LED-u.', + 'Pokušajte dužu ili više zmija.' + ], + 'example' => [ + 'Ovo je primjer za zmiju dugu 6 piksela s 4 micro:bit-a koja formira kvadrat 2x2: ', + 'Kodiranje početnog micro:bit-a (nastavnik može to)', + 'Sve kodove je inicirao ovaj micro:bit, koji šalje radio signal drugim micro:bit-ima kada je pritisnuto dugme A.', + 'Kodiranje kretanja zmije', + 'Svaki micro:bit mora biti u istoj radio grupi kao početni micro:bit.', + 'Sve animacije počinju kada je primljen radio signal.', + 'Animacija prvog mikrobita je odmah vidljiva, drugi čekaju dok zmija ne dođe tamo.', + 'Vrijeme između dvije faze određuje brzinu zmije.', + ], 'materials' => [ + 'micro:bit-ovi (za svakog učenika, ako je moguće)', + 'laptop ili računar za makecode.microbit.org editor' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Ilustriraj šalu s bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Da dizajnirate malu igru gde korisnik pronalazi odgovor na šaljivo pitanje.', + 'description' => 'Učenici dizajniraju igru gde korisnik pronalazi odgovor na šaljivo pitanje kada figura udari objekt na terenu za igru. Učenici koriste osnovne funkcije bitsy da bi završili izazov.', + 'instructions' => [ + 'Smislite šaljivo pitanje. Idite na bitsy i počnite novi projekat. Trebat će vam:', + 'avatar - lik koji možete kretati naokolo', + 'Bijela mačka na ljubičastoj pozadini', + 'Opis automatski generisan', + 'objekat do kojeg vaš avatar treba stići', + 'soba - pozadina vašeg programa', + 'dve poruke: pitanje i odgovor', + 'Završena igra može se preuzeti kao html datoteka.' + ], + 'example' => 'Na ovon vebsajtu gledate primjer šale a postoji i veza do digitalne table:', + 'materials' => 'bitsy radi u pregledniku' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplikacija koja broji na nekoliko jezika', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Da naučite kako da kreirate jednostavnu aplikaciju.', + 'Da naučite programiranje kroz blokove.', + 'Da naučite kako da dodate Oznake, dugmeta, slike, senzore i medije.', + 'Da naučite kako da organizujete elemente na ekran aplikacije.' + ], + 'description' => 'Aplikacija vam omogućava da brojite na više jezika pritiskom na dugme. Uvijek kada korisnik zatrese pametni telefon, brojanje se vraća na nulu. Izazov je da dodate drugi jezik.', + 'instructions' => [ + 'Da završite izazov, potrebno je da definišete drugi jezik na koji želite da aplikacija broji.', + 'Zatim trebate preuzeti s interneta (pr. od Pixabaya ili Unsplasha) zastavu te zemlje i da je postavite na MIT APP Inventor platformu kroz element koji se naziva zastava, u vlasništvu Slika.', + 'Zatim je potrebno da pronađete kako se piše naziv zemlje na engleskom i kako da kažete "napusti i pritisni me" na jeziku te zemlje.', + 'Na kraju, potrebno je da dodate neophodne blokove da bi aplikacija radila na novom jeziku.', + ], + 'materials' => [ + 'Da bi razvili aplikaciju potreban vam je računar ili laptop s internet pristupom.', + 'Kreirajte nalog na MIT APP Inventor platformu, dostupnu kroz https://ai2.appinventor.mit.edu', + 'Isto tako je neophodno da instalirate aplikaciju MIT AI2 Companion na pametnom telefonu da bi ste testirali pripremljenu aplikaciju.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Kodiranje uz pomoć umjetnosti kroz pričanje priče', + 'author' => 'Maria Tsapara i Anthi Arkouli', + 'purposes' => [ + 'Da kultivišete vještine primjećivanja, tumačenja i postavljanje pitanja kroz interakciju s umjetnošću.', + 'Da budete kreativni i sarađujete s drugima za zajednički cilj', + 'Da kreirate algoritam s ciljem da ponovo ispričate priču.', + ], + 'description' => 'U ovom izazovu učenici će biti inspirisani umjetničkim djelom, kreirat će priču i ilustrirat će je. Zatim će pokušati da ponovo ispričaju priču korištenjem programabilnog robotičkog kompleta/ili kao aktivnost koja nije povezana s internetom.', + 'materials' => [ + 'Ova aktivnost može biti implementirana kao aktivnost koja se ne odvija putem interneta ili korištenjem obrazovnog programabilnog robota kao što je beebot/bluebot/mouse robot.', + 'beebot karte u obliku strelice ili karte u obliku strelice za aktivnost bez interneta', + 'na Grčkom', + 'Da biste naučili više za Projekat Zero\'s Thinking Routine Toolbox možete posjetiti' + + ], + 'example' => [ + 'Nastavnik radi s učenicima da modelira kako dizajnirati algoritam s kartama koje će obezbijediti instukcije da bi Bee-Bot ili drugi robot došli na prvi događaj priče na podlozi. Učenici rade u timovima od 3-4 da dizajniraju algoritam za robota da se kreće do sljedeće sekvence. Učenici testiraju svoje algoritme na podlozi učionice i uklanjaju greške, kao što je potrebno.', + 'Oni nastavljaju da se kreću kroz što je više moguće događaja u okviru priče', + 'Ova se aktivnost isto može implementirati kao aktivnost bez interneta.', + 'Jedno dijete je robot - drugo dijete je programer. Programer kreira algoritamsku putanju korištenjem karti sa strelicama da pomogne robotu da se kreće od jedne slike do druge i ponovo prepriča priču. Svaku put kada je robot na slici traži se da ispriča dio priče.', + ], + 'instructions' => [ + 'Nastavnik traži od učenika da posmatraju sliku/fotografiju.', + 'Oni koriste rutinu za razmišljanje "Početak, Sredina, Kraj" (Projekat Zero Univerziteta Harvard) da bi kreirali priču.', + 'Nastavnik ih pita "Ako je ova umjetnička slika početak / sredina / kraj priče, šta se može desiti sljedeće / prethodno / na kraju ? ', + 'Učenici ilustriraju događaje priče . ', + 'Učenici se prisećaju priče i stavljaju događaje u rešetci . Korištenjem karti sa strelicama, oni kreiraju algoritam koji pomaže beebotu da prepriča priču . ' + ], + ], + 'coding - with - legoboost' => [ + 'title' => 'Kodiranje i programiranje s LegoBoost - Scratch ekstenzijom', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'da gradite modele korištenjem LegoBoost . ', + 'da razvijate vještine za programiranje u Scratchu . ', + 'da programirate robote korištenjem naredbi od jednostavnih do složenih . ' + ], + 'description' => 'U ovom izazovu, učenici koristit će Scratch - LegoBoost ekstenziju i unosit će kodove u aplikaciji da bi se roboti kretali napred, natrag, da izbegavaju prepreku i prate govorne naredbe . ', + 'duration' => '120 minuta', + 'instructions' => [ + 'Prijavite se u aplikaciju Scratch . mit . edu . ', + 'Aktivirajte Scratch vezi i aktivirajte Bluetooth na laptopu . ', + 'Kliknite Dodaj ekstenziju iz Scratcha i odaberite LegoBoost . ', + 'Dodajte sliku o Sedmici kodiranja EU . ', + 'Postavite dva AB motora na UKLJUČENO a kad se nailazi na crvenu prepreku, ISKLJUČENO . ', + 'U zelenoj boji motor A je postavljen na UKLJUČENO, u crnoj boji motor B je UKLJUČEN . ', + 'Zelene, crvene i crne prepreke bit će postavljene na maršruti . ', + 'Dodajte naredbe za kretanje i okretanje od strelica i teksta u govor kada se suočavate s preprekom . ', + 'Testirajte' + ] ] + + + ]; diff --git a/resources/lang/bg/challenges-content.php b/resources/lang/bg/challenges-content.php index ae414c55c..4b0f1e6da 100644 --- a/resources/lang/bg/challenges-content.php +++ b/resources/lang/bg/challenges-content.php @@ -479,5 +479,385 @@ 'Изберете 5 различни цвята и задайте фитнес упражнение за всеки от тях, например клякане или отскачане. След това цветовете могат да се подредят в произволен ред и да се създаде тренировка.' ], + ], + + + 'common' => [ + 'share' => 'Споделете връзката или QR кода на проекта си в Instagram или Facebook, добавете хаштага #CodeWeekChallenge и споменете @CodeWeekEU.', + 'audience' => [ + 'Учители и преподаватели', + 'Ученици от начални училища (от 6 до 12 години)', + 'Ученици от първи гимназиален етап на средното образование (от 12 до 16 години)', + 'Ученици от втори гимназиален етап на средното образование (от 16 до 18 години)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Програмиране на зар за хвърляне', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Програмиране на интерактивни загадки', + 'Да се програмира симулация на случайно движещ се обект, която да се използва, ако реалният обект не е наличен' + ], + 'description' => + 'В това предизвикателство ще програмирате зар, който ще се хвърля на случаен принцип по ваша команда. Можете да изберете всякакъв вид зарове с желания от вас брой лица, каквито се използват в ролевите игри, и да добавите звуци.', + 'instructions' => [ + 'Влезте в Scratch', + 'Изберете backdrop', + 'Създайте свой спрайт на зарове или потърсете такъв в интернет и го качете в програмата си', + 'Създайте толкова костюма за спрайта, колкото е броят на лицата на избрания зар, като всеки от тях показва различно число', + 'Изберете начина, по който искате заровете да започнат да се хвърлят (натискане на клавиш от клавиатурата, кликване върху спрайта и т.н.), и напишете кода', + 'Програмирайте спрайта да сменя костюма си на случаен принцип в края на хвърлянето', + 'Добавете звукови ефекти', + ], + 'example' => 'Хвърлете зар D-20' + ], + 'personal-trainer' => [ + 'title' => 'Личен треньор с микро:бит', + 'author' => '', + 'purposes' => [ + 'Кодиране на микро:бит, за да използвате зумера и светодиодния панел', + 'Създаване на лично устройство за контрол на физическата ви активност', + 'Кодиране на микро:бит, за да подобрите здравето си чрез спорт', + ], + 'description' => + 'Това предизвикателство ви позволява да кодирате своя микро:бит, за да контролирате времето за повторение на физическите упражнения в комбинация с времето за почивка. Ще следите физическата си активност в училище, вкъщи или в парка.' + , + 'instructions' => [ + 'При A+B, създайте 3-секунден таймер за обратно отброяване със звук от музикална нота на всяка секунда и покажете думата GO!', + 'По време на първото упражнение покажете мигащ квадрат 2х2 в продължение на 20 секунди. След това пуснете звук и задръжте квадрата неподвижен. През оставащото време трябва да се покаже друго мигащо изображение за 10 секунди. Когато приключи, възпроизведете звук.', + 'След това повторете същото действие, но покажете панел 3х3 за времето на упражнението. Повтаряйте тези действия, докато се покаже панелът 5x5.', + ], + 'duration' => '30 — 40 минути', + ], + 'create-a-spiral' => [ + 'title' => 'Създайте спирала', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Учене и практикуване на цикли и променливи.', + 'Повишаване на креативността при програмиране.'], + 'description' => 'В това предизвикателство ще напишете проект със Scratch за създаване на спирала, като използвате блоковете за писане, цикъл и променлива.', + + 'instructions' => [ + 'Блоковете за писане', + 'Създайте нов проект и го наречете Spiral.', + 'Кликнете върху лилавата икона „Добавяне на разширение“ в долния ляв ъгъл на прозореца', + 'Изберете „писалка“: блоковете за писане вече са налични за вашия проект!', + 'За да стартирате проекта си, плъзнете и пуснете блока „при кликване върху зеления флаг“:', + 'Трябва да започнете с празна страница: в рамките на блоковете за писане добавете блока „изтрий всичко“:', + 'Искате да започнете да рисувате в центъра на сцената, което означава, че вашият спрайт трябва да отиде в центъра на сцената (0,0):', + 'Вашият спрайт може да се движи, без да рисува, или да се движи и да рисува:', + 'когато искате да рисува, можете да използвате блока с писалка надолу', + 'когато не искате да рисува, можете да използвате блока с писалка нагоре', + 'Сега искате да рисува! Добавете блока „писалка надолу“:', + 'Шестоъгълникът', + 'Добавете блоковете по-долу към вашия проект:', + 'Сега разполагате с една шеста от вашия шестоъгълник. Трябва да повторите тази последователност 6 пъти:', + 'Спиралата', + 'За да създадете спирала, трябва да добавите 2 към дължината на всяка следваща страна.', + 'За да направите това, ще използвате променлива.', + 'В блоковете с променливи кликнете върху Създаване на променлива', + 'Наречете я дължина, след което кликнете върху OK:', + 'Спиралата ще се разраства, ще трябва да започнете с малко: задайте първата дължина на 10 и поставете този блок преди цикъла.', + 'Вмъкнете променливата „дължина“ в блока „преместване с/със...стъпки', + 'За да расте спиралата, трябва да се увеличава и дължината във всеки цикъл: добавете блока по-долу в края на цикъла:', + 'Това е текущият ви проект:', + 'Красива спирала', + 'Начертахте спирала! За да продължи непрекъснато, заменете цикъла „повтори 6“ с цикъла „непрекъснато“:', + 'За да начертаете цветна спирала, добавете следния блок в цикъла:', + 'Когато започнете отначало, спрайтът рисува нежелана линия. За да го предотвратите, добавете блок „писалка нагоре“ в началото на проекта.', + 'Това е вашият краен проект:', + 'Поздравления! Създадохте прекрасна спирала!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Създайте и играйте срещу ИИ — Играта „Камък, ножица, хартия', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'за да разберете как работи цикълът на машинното обучение.', + 'за да създадете модел за машинно обучение с помощта на Teachable Machine', + 'за да се запознаете с инструмента Pictoblox и да импортирате създадения модел в проекта', + 'за да зададете сцената и героите, да създадете и инициализирате променливи в Pictoblox', + 'за да инициализирате играта, да определите движенията на играчите, да програмирате случайни движения с ИИ', + 'за да създадете и тествате игра, която включва изкуствен интелект като опонент в играта „Камък, ножица, хартия' + + ], + 'description' => 'Ще създадем модел с помощта на Teachable Machine от изображения, използващи три класа: Камък, ножица, хартия. Моделът ще бъде зареден в Pictoblox и използван за създаване на игра, която можем да играем срещу ИИ.', + 'duration' => '90 минути', + 'instructions' => [ + 'Създаване на нов проект за изображения в Teachable machine с 3 класа, наречени Камък, Хартия и Ножица. За всеки клас заснемете с фотоапарат поне 400 снимки. Уверете се, че разполагате с ясен фон. Обучете и експортирайте модела. Качете модела и копирайте връзката.', + 'Създайте безплатен акаунт в сайта на Pictoblox. Добавете разширение за машинно обучение и качете модел. Задайте сцената, променливите и спрайтовете. Инициирайте играта, определете ходовете на играчите и ходовете на изкуствения интелект, както и кой печели кръга.', + 'Обучете данните за играта.', + 'Тестване на модела.', + 'Експортиране на модела.', + 'Добавяне на разширение за машинно обучение и зареждане на модела.', + 'Задайте сцената, променливите и спрайтовете.', + 'Инициирайте играта.', + 'Определете движенията на играча.', + 'Задайте случайни движения на изкуствения интелект.', + 'Излъчвайте случайни движения на изкуствения интелект.', + 'Направете три блока. Кой печели кръга?', + 'Проверете дали играчът печели кръга.', + 'Проверете дали ИИ печели кръга.', + 'Проверете дали кръгът е равен.', + 'Програмни блокове.', + 'Спрайт Камък, ножица, хартия', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Рисуване във въздуха с ИИ', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'да напишете програма, използваща разширението за разпознаване на човешко тяло, за разпознаване на движението на пръстите пред камерата.', + 'да програмирате с прости блокове в няколко реда код.', + 'да видите пример за използване на изкуствен интелект' + ], + 'description' => 'Създаване на програма, която позволява на потребителя да рисува във въздуха с ръка (показалец) пред камерата и всичко, което нарисува, се показва автоматично на сцената на Pictoblox.', + 'instructions' => [ + 'Създайте акаунт в Pictoblox', + 'следвайте визуалните инструкции, за да:', + 'добавите разширенията Разпознаване на човешко тяло и Писалка;', + 'задавате сцената и добавяте спрайт (Молив) и допълнителни спрайтове за: Писалка надолу, Писалка нагоре, Изтрий всичко; ', + 'напишете код за спрайт Молив, който да следва пръста', + 'напишете код за бутоните: Писалка надолу, Писалка нагоре, Изтрий всичко, както и за Писалка', + 'Сега можете да правите свои собствени рисунки и да експериментирате с различни цветове и размери на писалката.', + ], + 'materials' => [ + 'Лаптоп или компютър с камера', + 'Изтеглена последна версия на PictoBlox (препоръчително) или онлайн Pictoblox (безплатно)', + 'Акаунт в Pictoblox (безплатен)', + 'Добра интернет връзка' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Да се запознаете с основните концепции за машинно обучение и разпознаване на текст.', + 'Да разберете ролята на емоциите в комуникациите.', + 'Да използвате код, за да създадете диалози между чатбот и потребител.', + 'Да разберете как компютрите могат да разпознават емоционални тонове чрез анализ на текст и да реагират по подходящ начин.' + ], + 'description' => [ + 'Създайте емоционален бот на Scratch, който може да показва щастлива физиономия за положителни съобщения (ако му кажете хубави неща), ядосана физиономия за отрицателни съобщения (ако му кажете лоши неща) и объркана физиономия, ако съобщението не е определено.', + 'Нашият Emobot Kliki ще разпознава комплименти и обиди, така че ще видим как компютрите могат да бъдат обучени да разпознават емоционалния тон.' + ], + 'instructions' => [ + 'За да започнете, съставете списък с правила за това кое е хубаво или добро и кое е лошо или подло.', + 'Влезте в https://machinelearningforkids.co.uk/ или създайте нов профил.', + '„Направете нов модел за машинно обучение, като добавите 3 нови етикета, първият наречен „хубав“, вторият, наречена „лош“ и по желание, ако искате да разпознаете името си, създайте трети етикет, наречен „име“.', + 'Обучете новия модел за машинно обучение, тествайте го и го използвайте, за да създадете Emobot в Scratch.', + 'Стартирайте редактора на Scratch 3, изтрийте котешкия спрайт, поставете 3 нови спрайта, направени с Microsoft Bing Image Creator (щастлива, ядосана и несигурна компютърна анимация), или създайте нов спрайт, като кликнете върху иконата Paint (Рисуване), като нарисувате три копия на костюма за щастливо, ядосано и несигурно лице.', + 'Кликнете върху раздела „Код“ и въведете следния скрипт.'] + , + 'example' => [ + 'Споделете своя Emobot Kliki с приятелите си и научете повече за изкуствения интелект и емоциите!', + 'Вместо компютърна анимация можете да опитате нещо различно, например животно. Вместо любезни и злобни, можете да обучите героя да разпознава други видове съобщения.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Изработване на магия с жестове с ръце, с ИИ', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Развиване на умения за програмиране сред учениците, като им се позволи да използват основни команди.', + 'Развиване на умения за алгоритмично мислене чрез разбиване на сложни задачи на управляеми стъпки.', + 'Насърчаване на творческото решаване на проблеми при намирането на уникални приложения на жестовете на ръцете за рисуване и писане.', + 'Насърчаване на разбирането на концепциите за изкуствен интелект, по-специално как изкуственият интелект позволява на компютрите да разпознават и тълкуват жестове с ръце.', + 'Повишаване на осведомеността относно значението на технологиите за хората с увреждания.', + 'Насърчаване на съвместното решаване на проблеми и работата в екип сред учениците, които работят заедно, за да подобрят своите програми за жестове с ръце.', + 'Свързване на уменията за програмиране и изчислително мислене с реални приложения, като се наблегне на значимото въздействие на технологиите върху живота на хората и се постигне съответствие с Целите за устойчиво развитие (ЦУР).' + ], + 'duration' => [ + '90 минути за ученици от 10 до 12 години', + '45 минути за ученици от 12 до 15 години', + ], + 'description' => 'Създаване на програма в Scratch, базирана на блокове, с помощта на разширението ИИ „Човешко тяло“ по творчески и увлекателен начин, за да се рисува на екрана, без да е необходима традиционна мишка или сензорен екран.', + 'instructions' => [ + 'Свържете се с https://ai.thestempedia.com и създайте профили за учители и ученици.', + 'Импортирайте разширенията „Разпознаване на човешко тяло“, „Писалка“, „Преобразуване на текст в реч“.', + 'Добавете спрайта „Молив“ от библиотеката и създайте 7 спрайта („писане“, „прозрачно“, „черно“, „червено“, „синьо“, „зелено“, „розово“).', + 'Напишете команди, за да проверите какво се случва, когато спрайтът „молив“ докосне някой от другите спрайтове.', + 'Напишете команди, за да може камерата да разпознае позата на ръката и да премести молива до координатите x и y на показалеца ви.', + '„Сменете костюма в края на хвърлянето . ', + 'Добавете звукови ефекти . ', + ], + 'materials' => [ + 'Платформа за програмиране https://ai.thestempedia.com (безплатна)', + 'учителски профил (безплатен)', + 'профил на ученик (безплатен)', + 'Компютри с камера', + 'Интернет връзка', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Кръг от точки', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Написване на код за изчертаване на линия от точки.', + 'Написване на код за рисуване на линия от тирета.', + 'Написване на код за рисуване на кръг.', + 'Написване на код за рисуване на кръг от точки (тирета).', + ], + 'description' => 'Рисуване на кръг от точки или тирета.', + 'duration' => '40 минути', + 'instructions' => [ + 'Създаване на блок с точки.', + 'Създаване на блок с тирета.', + 'Конструиране на кръг от точка.', + 'Конструиране на кръг от тире.', + ] + ], + 'coding-escape-room' => [ + 'title' => 'Създаване на стая за бягство с програмиране', + 'author' => 'Стефания Алтиери и Елиза Барагини', + 'purposes' => [ + 'Преподаване/обучаване и разсъждаване върху концепциите за кодиране.', + 'Използване на лесни инструменти за кодиране.', + 'Развиване на изчислително мислене и решаване на проблеми.' + ], 'description' => [ + 'Създаване на опит за кодиране на бягство като този:', + 'Можете да използвате формуляр на Google, genially, презентация на Google, всеки инструмент за създаване на разказ на базата на програмиране;).' + + ], + 'duration' => '90 минути', + 'instructions' => + 'Можете да разделите учениците си на малки групи, те да играят и след това да създадат друго предизвикателство с шаблона.: ' + , + + 'materials' => [ + 'Може да се използва всеки инструмент (платформата на Google и Microsoft) за създаване и споделяне на документи, презентации и листове). Всяка конструкция за програмиране, инструмент или характер, свързан с ИКТ и програмирането.' + ], + 'example' => [ + 'Някои герои, които са имали много важна роля в историята на информационните и комуникационните технологии (ИКТ) и основните понятия за кодиране и програмиране, са въведени чрез игра. Това е най-добрият начин за учене и активно участие. Тази игра може да се играе отборно или индивидуално, като предизвикателство или състезание. След това учениците могат да създадат нещо подобно и да развият умения като креативност и умения за кодиране.“, + „Това е много практичен ресурс, който може да се използва многократно и да се създава лесно отново. Формулярите на Google са един от възможните инструменти. Можете също така да използвате слайдове на Google, Genial.ly, Emaze или друг инструмент, за да създавате истории за кръстопътища и собствени приключения.', + 'Предизвикателството за бягство е разделено на сесии. Ако познаете, можете да продължите. Учениците трябва да създадат тестовете за програмиране.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Оставете змията да бяга', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Да програмират движението на змията на собствения си микро:бит.', + 'Да задават правилното разположение и време за съвместната анимация.' + ], + 'description' => 'Учениците трябва да напишат кодове за придвижване на змията чрез микро:битс един до друг. Трябва да се направи така, че да изглежда, че змията бяга от единия микро:бит към другия.', + 'duration' => '30 минути', + 'instructions' => [ + 'Проектирайте писта, която преминава през няколко микро:бита един до друг (напр., образувайки квадрат 2х2).', + 'Пишете кодове, докато змията се движи по писта.', + 'Работете върху собственото си устройство, след това ги съберете и стартирайте кода.', + 'Обмислете времето и разположението: Ако змията излезе от един микро:бит, тя ще се появи на следващия микро:бит.', + 'Допълнителни предизвикателства: С micro:bit v2 възпроизвеждате музика, докато змията не напусне устройството ви.', + 'Проектирайте змията, като променяте яркостта на светодиодите.', + 'Опитайте с по-дълги или повече змии.' + ], + 'example' => [ + 'Това е пример за змия с дължина 6 пиксела и 4 микро:бита, които образуват квадрат 2х2: ', + 'Кодиране на началния микро:бит (учителят може да го направи)', + 'Всички кодове се инициират от този микро:бит, който изпраща радиосигнал до други микро:битове при натискане на бутона A.', + 'Програмиране на движението на змията', + 'Всеки микро:бит трябва да е в същата радиогрупа като началния микро:бит.', + 'Всички анимации започват, когато се получи радиосигнал.', + 'Анимацията на първия микробит се вижда веднага, останалите изчакват, докато змията стигне до него.', + 'Времето между двете фази определя скоростта на змията.', + ], 'materials' => [ + 'микро:битове (по възможност за всеки ученик)', + 'лаптоп или компютър за редактор на makecode.microbit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Илюстрирайте шега с bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Създаване на малка игра, в която потребителят намира отговора на шеговит въпрос.', + 'description' => 'Учениците разработват игра, в която потребителят намира отговор на шеговит въпрос, когато фигурата се удари в обект на игралното поле. Учениците използват основните функции на Bitsy, за да изпълнят предизвикателството.', + 'instructions' => [ + 'Помислете за шеговит въпрос. Отидете в Bitsy и започнете нов проект. Ще имате нужда от:', + 'аватар — спрайт, който можете да движите', + 'Бяла котка на лилав фон', + 'Автоматично генерирано описание', + 'обект, до който вашият аватар трябва да отиде', + 'стая — фонът на вашата програма', + 'две съобщения: въпрос и отговор', + 'Готовата игра може да бъде изтеглена като html файл.' + ], + 'example' => 'В този уебсайт можете да видите пример за шега и има връзка към цифрова бяла дъска:', + 'materials' => 'bitsy работи в браузър' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Приложение, което брои на няколко езика', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Да се научите как да създадете просто приложение.', + 'Да се научите да програмирате чрез блокове.', + 'Да се научите как да добавяте етикети, бутони, изображения, сензори и медии.', + 'Да научите как да организирате елементите в екрана на приложението.' + ], + 'description' => 'Приложението ви позволява да броите на няколко езика с едно натискане на бутон. Всеки път, когато потребителят разклати смартфона, броят се връща на нула. Предизвикателството е да се добави още един език.', + 'instructions' => [ + 'За да изпълните предизвикателството, трябва да определите другия език, на който искате приложението да брои.', + 'След това трябва да изтеглите от интернет (например от Pixabay или Unsplash) знамето на тази държава и да го качите в платформата MIT APP Inventor чрез елемента, наречен флаг, в свойството Picture.', + 'След това трябва да разберете как се изписва името на държавата на английски език и как се казва „leave (остави)“ и „press me (натисни ме)“ на езика на тази държава.', + 'Накрая трябва да добавите необходимите блокове, за да може приложението да работи на новия език . ', + ], + 'materials' => [ + 'За да разработите приложение, ви е необходим компютър или лаптоп с достъп до интернет . ', + 'Създайте акаунт в платформата MIT APP Inventor, достъпна чрез https://ai2.appinventor.mit.edu', + 'Необходимо е също така да се инсталира приложението MIT AI2 Companion на смартфона, за да се тества разработеното приложение.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Програмиране с изкуство чрез разказване на истории', + 'author' => 'Мария Цапара и Антъни Аркули', + 'purposes' => [ + 'Възпитаване на умения за наблюдение, тълкуване и задаване на въпроси чрез занимания с изкуство.', + 'Креативност и сътрудничество с други хора за постигане на обща цел', + 'Създаване на алгоритъм за повторно разказване на историята.', + ], + 'description' => 'В това предизвикателство учениците ще се вдъхновят от произведение на изкуството, ще създадат история и ще я илюстрират. След това те ще се опитат да преразкажат историята с помощта на програмируем роботизиран комплект/или като самостоятелна дейност.', + 'materials' => [ + 'Тази дейност може да бъде осъществена като самостоятелна дейност или чрез използване на образователен програмируем робот, напр. beebot/bluebot/mouse robot.', + 'карти със стрелки на Beebot или карти със стрелки за самостоятелната дейност', + 'на гръцки език', + 'За да научите повече за Thinking Routine Toolbox на Project Zero\, можете да посетите' + + ], + 'example' => [ + 'Учителят работи с учениците, за да моделира как да се създаде алгоритъм с картите, който ще даде инструкции на Bee-Bot или друг робот да стигне до първото събитие от историята на подложката. Учениците работят в екипи от по 3—4 души, за да разработят алгоритъм, по който роботът да премине към следващата последователност. Учениците изпробват своите алгоритми на подложката на класа и при необходимост ги дебъгват.', + 'Те продължават да преминават през колкото се може повече събития от историята.', + 'Тази дейност може да бъде осъществена и като самостоятелна дейност.', + 'Едното дете е роботът, а другото — програмистът. Програмистът създава алгоритмичен път с помощта на картите със стрелки, за да помогне на робота да се придвижва от едно изображение към друго и да преразказва историята. Всеки път, когато роботът е в изображение, той е помолен да разкаже част от историята.', + ], + 'instructions' => [ + 'Учителят моли учениците да наблюдават картина/снимка.', + 'За да създадат история, те използват мисловната процедура „Начало, среда, край“ (Project Zero на Harvard School).', + 'Учителят ги пита: „Ако това произведение на изкуството е началото/средата/краят на една история, какво може да се случи след това/преди това/в края?', + 'Учениците илюстрират събитията от историята.', + 'Учениците си припомнят историята и поставят събитията в таблицата. Използвайки карти със стрелки, те създават алгоритъм, който помага на Beebot да преразкаже историята.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Кодиране и програмиране с LegoBoost — разширение за Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'да създавате модели с помощта на LegoBoost.', + 'да развивате умения за програмиране в Scratch.', + 'да програмирате роботи, използвайки команди от прости до сложни.' + ], + 'description' => 'В това предизвикателство учениците ще използват разширението Scratch-LegoBoost и ще въвеждат кодове в приложението, за да могат роботите да се движат напред, назад, да избягват препятствия и да изпълняват гласови команди.', + 'duration' => '120 минути', + 'instructions' => [ + 'Влезте в приложението Scratch.mit.edu.', + 'Стартирайте Scratch Link и активирайте Bluetooth на лаптопа.', + 'Кликнете върху Добавяне на разширение от Scratch и изберете LegoBoost.', + 'Добавете снимка за Европейската седмица на програмирането.', + 'Настройте двата мотора AB на ON (ВКЛ.), а при среща с червено препятствие – на OFF (ИЗКЛ.).', + 'При зеления цвят двигателят A е включен, а при черния цвят — двигателят B е включен.', + 'По маршрута ще бъдат поставени зелени, червени и черни препятствия . ', + 'Добавяне на команди за движение и завои от стрелките и преобразуване на текст в реч при среща с препятствие . ', + 'Изпробвайте го!' + ] ] + + ]; diff --git a/resources/lang/cs/challenges-content.php b/resources/lang/cs/challenges-content.php index 53dd23a1a..5cb40abf8 100644 --- a/resources/lang/cs/challenges-content.php +++ b/resources/lang/cs/challenges-content.php @@ -470,7 +470,7 @@ ], 'instructions' => [ 'Chcete-li začít, vytvořte si plán a určete pořadí cvičebních jednotek. Pomocí plánu naprogramujte LED diodu RGB zařízení Calliope mini tak, aby v předem stanoveném tempu zobrazovala jednu z 5 barev. Poté vytvořte proměnnou pro tempo a naprogramujte opakování pomocí smyček.', - "Nezapomeňte, že pokud jste program zavedli způsobem, který se vám líbí, můžete se o něj podělit i s námi na info@calliope.cc - jsme zvědaví, jak ho využijete! Mimochodem, mezi přihlášenými rozdáváme 30 miniatur Calliope!", + "Nezapomeňte, že pokud jste program zavedli způsobem, který se vám líbí, můžete se o něj podělit i s námi na info@calliope.cc-jsme zvědaví, jak ho využijete! Mimochodem, mezi přihlášenými rozdáváme 30 miniatur Calliope!", "Sdílejte QR kód svého projektu na Instagramu, přidejte hashtag #CodeWeekChallenge a uveďte @CodeWeekEU.", ], 'example' => [ @@ -479,5 +479,385 @@ 'Vyberte si 5 různých barev a ke každé z nich přiřaďte fitness cvičení, např. dřepy nebo poskoky. Pak lze barvy seřadit v libovolném pořadí a trénovat je.' ], + ], + + + 'common' => [ + 'share' => 'Sdílejte odkaz nebo QR kód svého projektu na Instagramu nebo Facebooku, přidejte hashtag #CodeWeekChallenge a zmiňte @CodeWeekEU.', + 'audience' => [ + 'Učitelé a pedagogové', + 'Žáci prvního stupně základní školy (6 až 12 let)', + 'Žáci nižších ročníků střední školy (12 až 16 let)', + 'Žáci vyšších ročníků střední školy (16 až 18 let)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Naprogramujte kostku, aby se otáčela', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Naprogramujte interaktivní hádanky', + 'Naprogramovat simulaci náhodně se pohybujícího objektu, která se použije, pokud skutečný objekt není k dispozici' + ], + 'description' => + 'V této výzvě naprogramujete kostku tak, aby se náhodně otáčela na váš povel. Můžete vybrat libovolný typ kostky s libovolným počtem stran, jako jsou kostky používané v hrách s rolemi, a taky můžete přidat zvuky.', + 'instructions' => [ + 'Přihlaste se do platformy Scratch', + 'Vyberte pozadí', + 'Vytvořte si postavu (sprite) kostky nebo vyhledejte nějakou na webu a nahrajte ji do svého programu', + 'Vytvořte pro postavu tolik kostýmů, kolik stran má zvolená kostka, přičemž každý bude zobrazovat jiné číslo', + 'Zvolte si, jak se má kostka začít otáčet (stisknutím klávesy na klávesnici, kliknutím na postavu atd.) a napište kód', + 'Naprogramujte postavu tak, aby na konci otočení náhodně měnila kostým', + 'Přidejte zvukové efekty', + ], + 'example' => 'Hod kostkou D20' + ], + 'personal-trainer' => [ + 'title' => 'Osobní trenér s micro:bitem', + 'author' => '', + 'purposes' => [ + 'Naprogramovat micro:bit s cílem využít bzučák a LED panel', + 'Vytvořit osobní zařízení ke kontrole fyzické aktivity', + 'Naprogramovat micro:bit ke zlepšení zdravotního stavu prostřednictvím sportu', + ], + 'description' => + 'Tato výzva vám umožňuje naprogramovat micro:bit s cílem řídit počet opakování fyzických cvičení v kombinaci s dobou odpočinku. Svoji fyzickou aktivitu budete sledovat ve škole, doma nebo v parku.' + , + 'instructions' => [ + 'Při kombinaci A+B vytvořte třísekundový časovač s odpočítáváním se zvukem hudební noty každou sekundu a zobrazte slovo BĚŽ!', + 'Během prvního cvičení zobrazte blikající čtverec 2x2 po dobu 20 sekund. Pak přehrajte zvuk a nechte čtverec na místě. Během zbývající doby se musí po dobu 10 sekund zobrazovat jiný blikající obrázek. Poté přehrajte zvuk.', + 'Poté zopakujte stejnou akci, ale zobrazte panel 3x3 pro dobu cvičení. Tyto akce opakujte, dokud se nezobrazí panel 5x5.', + ], + 'duration' => '30–40 minut' + ], + 'create-a-spiral' => [ + 'title' => 'Vytvořte spirálu', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Naučit se a procvičovat smyčky a proměnné.', + 'Zlepšit kreativitu v programování.'], + 'description' => 'V rámci této výzvy napíšete projekt pomocí platformy Scratch, abyste vytvořili spirálu, s využitím bloků per, smyčku a proměnnou.', + + 'instructions' => [ + 'Bloky per', + 'Vytvořte nový projekt a pojmenujte jej jako Spirála.', + 'Klikněte na fialovou ikonu „Přidej rozšíření“ v levém dolním rohu okna.', + 'Vyberte „Pero“ a poté budete mít v projektu k dispozici bloky per.', + 'K zahájení projektu přetáhněte blok „po kliknutí na zelenou vlajku\':', + 'Je potřeba začít s prázdnou stránkou: v rámci bloků per přidejte blok „smaž“:', + 'Chcete začít kreslit ve středu scény, což znamená, že vaše postava musí jít do středu scény(0, 0):', + 'Vaše postava se může pohybovat bez kreslení, nebo ji můžete přesunout a nakreslit:', + 'pokud chcete kreslit, použijte blok „pero zapni“', + 'pokud to nechcete, použijte blok „pero vypni“', + 'Teď chcete kreslit . Přidejte blok „pero zapni“:', + 'Šestiúhelník', + 'Přidejte níže uvedené bloky ke svému projektu:', + 'Teď máte jednu šestinu šestiúhelníku . Tuto sekvenci je potřeba zopakovat šestkrát:', + 'Spirála', + 'K vytvoření spirály je potřeba přidat 2 k délce každé další strany . ', + 'K tomu je nutné použít < strong>proměnnou . ', + 'V blocích s proměnnými klikněte na Vytvoř proměnnou', + 'Pojmenujte ji jako „délka“ a klikněte na OK:', + 'Spirála bude růst a je potřeba začít po malých krůčcích: první délku nastavte na 10 a tento blok vložte před smyčkou . ', + 'Proměnnou „délka“ vložte do bloku „dopředu o … kroků“', + 'Aby se spirála zvětšovala, je potřeba zvětšovat délku v každé smyčce: přidejte níže uvedený blok na konec smyčky:', + 'Tady je váš současný projekt:', + 'Krásná spirála', + 'Nakreslili jste spirálu! \'Aby pokračovala dál a dál, nahraďte smyčku „opakuj 6krát“ smyčkou „opakuj stále“:', + 'Pokud chcete nakreslit barevnou spirálu, přidejte do smyčky tento blok:', + 'Když začnete znovu, nakreslí postava nechtěnou linii . Abyste tomu zabránili, přidejte na začátku projektu blok „pero vypni“ . ', + 'Tady je váš konečný projekt:', + 'Blahopřejeme!Vytvořili jste úžasnou spirálu!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Tvořte a hrajte proti AI – hru kámen, nůžky, papír', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'porozumět tomu, jak funguje cyklus strojového učení', + 'vytvořit model strojového učení s využitím nástroje „Teachable Machine“', + 'seznámit se s nástrojem PictoBlox a importovat vytvořený model do projektu', + 'vytvořit scénu a postavy, vytvořit a spustit proměnné v nástroji PictoBlox', + 'zahájit hru, určit pohyby hráčů, naprogramovat náhodné pohyby AI', + 'vytvořit a otestovat hru, která ve hře Kámen, nůžky, papír zahrnuje umělou inteligenci jako soupeře.' + + ], + 'description' => 'Vytvoříme model pomocí nástroje Teachable Machine z obrázků s využitím tří tříd: Kámen, Nůžky a Papír. Model se nahraje do nástroje PictoBlox a použije k vytvoření hry, kterou můžeme hrát proti AI.', + 'duration' => '90 minut', + 'instructions' => [ + 'Vytvořte v nástroji Teachable Machine nový obrázkový projekt se třemi třídami se jmény Kámen, Papír a Nůžky. Pro každou třídu pořiďte foťákem alespoň 400 obrázků. Ujistěte se, že pozadí je čisté. Model vytrénujte a exportujte. Model nahrajte a zkopírujte odkaz.', + 'Vytvořte si na webu PictoBlox bezplatný účet. Přidejte rozšíření strojového učení a model nahrajte. Vytvořte scénu, proměnné a postavy. Zahajte hru, určete pohyby hráčů a pohyby AI a také to, kdo vyhraje kolo.', + 'Trénujte data pro hru.', + 'Otestujte model.', + 'Exportujte model.', + 'Přidejte rozšíření strojového učení a model nahrajte.', + 'Vytvořte scénu, proměnné a postavu.', + 'Zahajte hru.', + 'Určete pohyby hráče.', + 'Nastavte náhodné pohyby AI.', + 'Vysílejte náhodné pohyby AI.', + 'Vytvořte tři bloky. Kdo vyhraje kolo?', + 'Ověřte, zda hráč vyhraje kolo.', + 'Ověřte, zda AI vyhraje kolo.', + 'Ověřte, zda kolo skončí remízou.', + 'Bloky programu.', + 'Postava hry Kámen, nůžky, papír', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Kreslení do vzduchu s AI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'napsat program s využitím rozšíření pro detekci lidského těla, které rozezná pohyby prstů před kamerou.', + 'programovat jednoduché bloky v několika řádcích kódu.', + 'vidět příklad využití AI' + ], + 'description' => 'Tvorba programu, který uživateli umožní kreslit rukou (ukazováčkem) do vzduchu před kamerou a který vše, co je takto nakresleno, automaticky zobrazí na scéně v nástroji PictoBlox.', + 'instructions' => [ + 'Vytvořte si účet v nástroji PictoBlox', + 'postupujte podle instrukcí a:', + 'přidejte rozšíření pro detekci lidského těla (Human Body Detection) a Pero;', + 'vytvořte scénu a přidejte postavu (Pencil) a další postavy pro funkce: pero zapni, pero vypni, smaž;', + 'napište pro postavu Pencil kód tak, aby sledovala prst', + 'napište kód pro tlačítka: pero vypni, pero zapni, smaž a také pro pero', + 'Teď můžete vytvořit vlastní kresby a hrát si s různými barvami a velikostmi pera.', + ], + 'materials' => [ + 'Notebook nebo počítač s kamerou', + 'Stažená (doporučeno) nejnovější verze nástroje PictoBlox nebo online verze nástroje PictoBlox (bezplatná)', + 'Účet v nástroji PictoBlox (bezplatný)', + 'Dobré internetové připojení' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Naučit se základní koncepty strojového učení a rozpoznávání textu.', + 'Porozumět roli emocí v komunikaci.', + 'Využít kód k vytvoření dialogů mezi chatbotem a uživatelem.', + 'Porozumět tomu, jak počítače mohou rozpoznat emocionální naladění prostřednictvím textové analýzy a podle toho reagovat.' + ], + 'description' => [ + 'Vytvořte v nástroji Scratch emočního bota, který v reakci na pozitivní sdělení zobrazí šťastný výraz (když mu řeknete něco pěkného), v reakci na negativní sdělení naštvaný výraz (pokud mu řeknete něco neslušného) a zmatený výraz v případě nespecifikovaného sdělení.', + 'Náš emobot Kliki rozpozná lichotky a urážky, takže poznáme, jak je možné počítače trénovat tak, aby rozpoznaly emoční tón.', + ], + 'instructions' => [ + 'Na začátku naprogramujte seznam pravidel ohledně toho, co je milé a pozitivní a co je špatné nebo neslušné.', + 'Přihlaste se na webu https://machinelearningforkids.co.uk/ nebo si vytvořte nový účet.', + 'Vytvořte nový model strojového učení přidáním tří nových štítků, přičemž první se bude jmenovat „milé“, druhý „špatné“ a nepovinný třetí štítek „jméno“, pokud chcete rozpoznat své jméno.', + 'Vytrénujte nový model strojového učení, otestujte jej a použijte jej k vytvoření emobota ve Scratchi.', + 'Spusťte editor Scratch 3, smažte postavu kočky, vložte tři nové postavy vytvořené nástrojem Bing Image Creater od Microsoftu (šťastný, veselý a nejistý počítač) nebo vytvořte novou postavu kliknutím na ikonu kreslení nebo přetažením tří kopií kostýmu pro šťastnou, naštvanou a nejistou tvář.', + 'Klikněte na kartu Kód a vložte následující skript.' + , + 'example' => [ + 'Sdílejte emobota Kliki s příteli a získejte další informace o AI a emocích.', + 'Namísto obrázku počítače můžete použít něco jiného, například zvíře. Postavu můžete vytrénovat tak, aby namísto milých a neslušných sdělení rozpoznala jiné typy sdělení.', + ], + + ] + ], + 'craft-magic' => [ + 'title' => 'Kouzlo s pomocí gest rukou AI', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Rozvíjet programovací dovednosti studentů, které jim umožní používat základní příkazy.', + 'Rozvinout dovednosti algoritmického myšlení rozdělením komplexních úkolů do zvládnutelných kroků.', + 'Podpořit kreativní řešení problémů při hledání jedinečného využití gest rukou pro kreslení a psaní.', + 'Podpořit porozumění konceptům AI, zejména toho, jak AI umožňuje počítačům rozpoznávat a interpretovat gesta rukou.', + 'Zvýšit povědomí o významu technologie pro osoby se zdravotním postižením.', + 'Prosazovat společné řešení problémů a týmovou práci studentů při společné činnosti na zlepšování programů, které se zaměřují na gesta rukou.', + 'Propojit programovací dovednosti a informatické myšlení s využitím v reálném světě s důrazem na smysluplný dopad technologií na životy lidí a soulad s cíli udržitelného rozvoje.' + ], + 'duration' => [ + '90 minut pro studenty ve věku 10–12 let', + '45 minut pro studenty ve věku 12–15 let' + ], + 'description' => 'Vytvořte program založený na blocích ve Scratchi s kreativním a zábavným využitím rozšíření „Lidské tělo“ (Human Body) umělé inteligence tak, aby bylo možné kreslit na obrazovce bez potřeby tradiční myši nebo dotykové obrazovky.', + 'instructions' => [ + 'Na stránce https://ai.thestempedia.com vytvořte učitelský a studentský účet.', + "Importujte rozšíření 'Detekce lidského těla' (Human Body Detection), 'Pero' a 'Text na hlas'.", + "Přidejte z knihovny postavu 'Pencil' a vytvořte sedm postav (psát, smazat, černá, červená, modrá, zelená, růžová).", + 'Napište příkazy tak, abyste viděli, co se stane, když se postava tužky dotkne ostatních postav.', + 'Napište příkazy, které kameře umožní rozpoznat pozici ruky a přesunout tužku na souřadnice x a y vašeho ukazováčku.', + 'Na konci otočení změňte kostým.', + 'Přidejte zvukové efekty.', + ], + 'materials' => [ + 'Programovací platforma https://ai.thestempedia.com (bezplatná)', + 'učitelský účet (bezplatný)', + 'studentský účet (bezplatný)', + 'Počítače s kamerou', + 'Internetové připojení', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Kruh z teček', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Napsat kód k nakreslení linie bodů.', + 'Napsat kód k nakreslení linie pomlček.', + 'Napsat kód k nakreslení kruhu.', + 'Napsat kód k nakreslení kruhu z teček (pomlček).', + ], + 'description' => 'Nakreslit kruh z teček nebo pomlček.', + 'duration' => '40 minut', + 'instructions' => [ + 'Vytvoření bloku z teček.', + 'Vytvoření bloku z pomlček.', + 'Tvorba kruhu z teček.', + 'Tvorba kruhu z pomlček.' + ] + ], + 'coding-escape-room' => [ + 'title' => 'Vytvoření kódovací únikové místnosti', + 'author' => 'Stefania Altieri a Elisa Baraghini', + 'purposes' => [ + 'Vyučovat / učit se o konceptech programování a přemýšlet o nich . ', + 'Používat jednoduché programovací nástroje . ', + 'Rozvíjet informatické myšlení a řešení problémů . ' + ], 'description' => [ + 'Vytvořte kódovací únikový zážitek takto:', + 'Můžete použít formulář Google, platformu Genially, prezentaci Google, jakýkoliv nástroj k vytvoření příběhu na základě programování . ' + + ], + 'duration' => '90 minut', + 'instructions' => + 'Studenty můžete rozdělit do malých skupin, aby si mohli hrát a pak vytvořit další výzvu pomocí šablony:' + , + + 'materials' => [ + 'Lze použít jakýkoliv nástroj(platformu Google nebo Microsoft ke tvorbě a sdílení dokumentů, prezentací a tabulek). Jakýkoliv programovací koncept, nástroj nebo postava spojené s IKT a programováním . ' + ], + 'example' => [ + 'Některé postavy, které měly v historii IKT významnou roli, a základní koncepty kódování a programování jsou představeny pomocí hry . To je nejlepší způsob, jak se něco naučit a aktivně se účastnit . Tuto hru je možné hrát v týmech nebo individuálně, a to jako výzvu nebo soutěž . Studenti pak mohou vytvořit něco podobného a rozvíjet dovednosti, jako jsou kreativita a programovací dovednosti . ', + 'Jedná se o velmi praktický zdroj, který lze opakovaně používat a jednoduše znovu vytvořit . Jedním z možných nástrojů jsou Google Forms . K vytváření příběhů a vlastních dobrodružství můžete také použít Google Slides, Genial . ly, Emaze nebo jakýkoliv jiný nástroj . ', + 'Úniková výzva je rozdělená do relací . Když uhodnete, můžete jít dál . Studenti musí vytvořit programovací kvízy . ', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Ať se had plazí', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Naprogramovat pohyb hada ve vlastním micro:bitu . ', + 'Nastavit správné umístění a načasování pro společnou animaci . ' + ], + 'description' => 'Studenti musí napsat kódy tak, aby hada navigovali přes micro:bity vedle sebe . Je potřeba to udělat tak, aby to vypadalo, že se had pohybuje od jednoho micro:bitu ke druhému . ', + 'duration' => '30 minut', + 'instructions' => [ + 'Navrhnout dráhu, která vede přes několik micro:bitů vedle sebe(např . vytvoření čtverce 2x2).', + 'Pište kódy při pohybu hada po dráze . ', + 'Pracujte na vlastním zařízení, pak kódy spojte a výsledný kód spusťte . ', + 'Uvažujte nad načasováním a umístěním: když had vyjde z jednoho micro:bitu, objeví se v dalším micro:bitu . ', + 'Další výzvy: V micro:bitu v2 přehrávejte hudbu, dokud had neopustí vaše zařízení . ', + 'Hada navrhněte změnou jasu LED světel . ', + 'Zkuste vytvořit delšího hada, nebo více hadů . ' + ], + 'example' => [ + 'Toto je příklad 6pixelového dlouhého hada se čtyřmi micro:bity, které tvoří čtverec 2x2:', + 'Programování počátečního micro:bitu(to může udělat učitel)', + 'Všechny kódy jsou zahájeny tímto micro:bitem, který pošle rádiový signál ostatním micro:bitům, jakmile se stiskne tlačítko A . ', + 'Programování pohybu hada', + 'Každý micro:bit musí být ve stejné rádiové skupině jako počáteční micro:bit . ', + 'Všechny animace začnou po přijetí rádiového signálu . ', + 'Animace prvního micro:bitu je ihned viditelná, ostatní čekají, až se tam had dostane . ', + 'Čas mezi dvěma fázemi určuje rychlost hada . ', + ], 'materials' => [ + 'micro:bity(pokud možno pro každého studenta)', + 'notebook nebo počítač pro editor makecode . microbit . org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Ilustrace vtipu pomocí bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Navrhnout malou hru, kde uživatel najde odpověď na vtipnou otázku . ', + 'description' => 'Studenti navrhnou hru, v níž uživatel najde odpověď na vtipnou otázku, když postava vrazí do předmětu na hrací ploše . K dokončení výzvy používají studenti základní funkce editoru bitsy . ', + 'instructions' => [ + 'Vymyslete vtipnou otázku . Jděte na bitsy a vytvořte nový projekt . Budete potřebovat:', + 'avatar – postavu, kterou můžete pohybovat', + 'Bílá kočka na fialovém pozadí', + 'Automaticky generovaný popis', + 'předmět, ke kterému váš avatar půjde', + 'místnost – pozadí vašeho programu', + 'dvě sdělení: otázku a odpověď', + 'Dokončenou hru je možné stáhnout ve formátu html . ' + ], + 'example' => 'Na této stránce se můžete podívat na příklad vtipu a najdete tu odkaz na digitální tabuli:', + 'materials' => 'bitsy funguje v prohlížeči' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplikace, která počítá v několika jazycích', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Naučit se vytvářet jednoduché aplikace . ', + 'Naučit se programovat prostřednictvím bloků . ', + 'Naučit se přidávat štítky, tlačítka, obrázky, snímače a média . ', + 'Naučit se uspořádat prvky na obrazovce aplikace . ' + ], + 'description' => 'Aplikace umožňuje počítat v několika jazycích po stisknutí tlačítka . Jakmile uživatel zatřese chytrým telefonem, počet se znovu vynuluje . Výzvou je přidat další jazyk . ', + 'instructions' => [ + 'K dokončení výzvy je potřeba stanovit další jazyk, ve kterém má aplikace počítat . ', + 'Poté je potřeba stáhnout z internetu(např . z webu Pixabay nebo Unsplash) vlajku dané země a nahrát ji na platformu MIT APP Inventor prostřednictvím prvku s názvem „vlajka“(flag) ve vlastnostech obrázku . ', + 'Pak byste měli zjistit, jak se v češtině píše název dané země a jak v jazyce té země říct „opustit a stisknout“ . ', + 'Nakonec je potřeba přidat nezbytné bloky pro aplikaci, aby fungovala v novém jazyce . ', + ], + 'materials' => [ + 'K vytvoření aplikace budete potřebovat počítač nebo notebook s přístupem na internet . ', + 'Vytvořte si na platformě MIT APP Inventor na stránce https://ai2.appinventor.mit.edu účet.', + 'Také je nezbytné nainstalovat si na chytrém telefonu aplikaci MIT AI2 Companion, aby bylo možné vytvořenou aplikaci otestovat.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programování s uměním prostřednictvím příběhu', + 'author' => 'Maria Tsapara a Anthi Arkouli', + 'purposes' => [ + 'Rozvíjet dovednosti pozorování, interpretace a dotazování prostřednictvím interakce s uměním.', + 'Být kreativní a spolupracovat s ostatními na společném cíli.', + 'Vytvořit algoritmus za účelem převyprávění příběhu.', + ], + 'description' => 'V rámci této výzvy budou studenti inspirováni uměleckým dílem, budou vyprávět a ilustrovat příběh. Poté se pokusí příběh převyprávět pomocí programovatelné robotické sady nebo jako odpojenou aktivitu.', + 'materials' => [ + 'Tuto aktivitu je možné provést jako odpojenou aktivitu nebo s využitím výukového programovatelného robota, jako je Bee-Bot / Blue-Bot / robotická myš.', + 'karty se šipkami pro Bee-Bota nebo karty se šipkami pro odpojenou aktivitu', + 'v řečtině', + 'Další informace o souboru nástrojů pro myšlenkové postupy v rámci projektu Project Zero najdete zde:' + + ], + 'example' => [ + 'Učitel se studenty modeluje, jak pomocí karet navrhnout algoritmus, který Bee-Botovi nebo jinému robotovi poskytne pokyny, jak se dostat k první události příběhu na podložce. Studenti pracují v týmech o třech až čtyřech osobách na algoritmu, který robota přesune do další sekvence. Studenti testují své algoritmy na třídní podložce a v případě potřeby opravují chyby.', + 'Nadále se pohybují přes tolik událostí příběhu, přes kolik to jen jde.', + 'Tuto aktivitu je možné provést také jako odpojenou aktivitu.', + 'Jedno dítě je robot a druhé dítě je programátor. Programátor vytvoří algoritmickou cestu pomocí karet se šipkami, aby se robot mohl přesouvat z jednoho obrázku do druhého a převyprávět příběh. Pokaždé, kdy je robot v určitém obrázku, je vyzván, ať převypráví část příběhu.', + ], + 'instructions' => [ + 'Učitel požádá studenty, aby pozorovali obraz/fotku.', + 'K vytvoření příběhu použijí myšlenkový postup „Začátek, prostředek, konec“ (Project Zero harvardské školy).', + 'Učitel se zeptá: „Pokud je toto umělecké dílo začátkem/prostředkem/koncem příběhu, co se může stát potom / předtím / na konci?', + 'Studenti ilustrují události příběhu.', + 'Studenti si vybaví příběh a události seskupí do mřížky. Pomocí karet se šipkami vytvoří algoritmus, který Bee-Botovi pomůže příběh převyprávět.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Kódování a programování s LegoBoost – rozšířením ve Scratchi', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'vytvářet modely s využitím funkce LegoBoost.', + 'rozvíjet programovací dovednosti ve Scratchi.', + 'programovat roboty s využitím jednoduchých až komplexních příkazů.' + ], + 'description' => 'V rámci této výzvy studenti využijí rozšíření LegoBoost ve Scratchi a do aplikace zadají kódy, díky kterým se robot bude přesouvat dopředu a dozadu a vyhýbat překážkám, a hlasové příkazy.', + 'duration' => '120 minut', + 'instructions' => [ + 'Přihlaste se do aplikace Scratch.mit.edu.', + 'Otevřete Scratch a aktivujte si na notebooku Bluetooth.', + 'Klikněte ve Scratchi na Přidej rozšíření a vyberte LegoBoost.', + 'Vložte obrázek o Evropském týdnu programování.', + 'Zapněte oba motory (AB) a při setkání s červenou překážkou je vypněte.', + 'Zeleně zbarvený motor A je zapnutý, černě zbarvený motor B je zapnutý.', + 'Na trasu se přidá zelená, červená a černá překážka.', + 'Přidejte příkazy ze šipek a funkce „text na hlas“ pro pohyby a zatáčky při setkání s překážkou.', + 'Vše otestujte!' + ] ] ]; + diff --git a/resources/lang/da/challenges-content.php b/resources/lang/da/challenges-content.php index 7d5b175df..388e06f11 100644 --- a/resources/lang/da/challenges-content.php +++ b/resources/lang/da/challenges-content.php @@ -484,5 +484,385 @@ 'Vælg 5 forskellige farver, og tildel en fitnessøvelse til hver af dem, for eksempel squat eller sprællemænd. Derefter kan farverne arrangeres i den ønskede rækkefølge, og så er træningsprogrammet klar.' ], + ], + + + 'common' => [ + 'share' => 'Del linket eller QR-koden til dit projekt på Instagram eller Facebook, tilføj hashtagget #CodeWeekChallenge og nævn @CodeWeekEU.', + 'audience' => [ + 'Lærere og undervisere', + 'Elever i indskolingen/på mellemtrinnet (6 til 12 år)', + 'Elever i udskolingen (12 til 16 år)', + 'Elever på ungdomsuddannelser (16 til 18 år)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Kod en terning, der kan kastes', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Kod interaktive gåder', + 'At kode en simulering af en genstand, der bevæger sig tilfældigt, som kan bruges, hvis den rigtige genstand ikke er til rådighed' + ], + 'description' => + 'I denne udfordring skal du kode en terning, som lander tilfældigt, når du kaster den med en kommando. Du kan vælge en hvilken som helst type terning med så mange sider, du vil, som for eksempel dem, man bruger i rollespil. Du kan også tilføje lyde. ', + 'instructions' => [ + 'Log ind på Scratch', + 'Vælg en baggrund', + 'Skab din terninge-sprite, eller søg efter en på nettet, og upload den til dit program', + 'Skab så mange kostumer til din sprite som det antal sider, du har valgt, og som alle viser et forskelligt tal', + 'Vælg, hvad der skal kaste terningen (et tryk på en tast på tastaturet, et klik på spriten osv.), og skriv koden', + 'Kod spriten til at skifte til et tilfældigt kostume, når terningen er kastet', + 'Tilføj lydeffekter', + ], + 'example' => 'Kast en 20-sidet terning' + ], + 'personal-trainer' => [ + 'title' => 'Personlig træner med micro:bit', + 'author' => '', + 'purposes' => [ + 'At kode en micro:bit, så den bruger summeren og LED-panelet', + 'At skabe en personlig enhed, der kan dirigere din fysiske aktivitet', + 'At kode micro:bit til at gøre dig sundere gennem sport', + ], + 'description' => + 'Denne udfordring lader dig kode din micro:bit til at dirigere, hvor mange gange du skal gentage fysiske øvelser, og hvor lang tid du skal hvile. Du skal spore din fysiske aktivitet i skolen, derhjemme eller i parken.' + , + 'instructions' => [ + 'Når A+B, skabes en 3-sekunders nedtællingstimer med en tone, der lyder hvert sekund, og en visning af ordet START!', + 'I løbet af den første øvelse skal du vise en blinkende 2x2-firkant i 20 sekunder. Derefter skal du afspille en lyd og holde firkanten fikseret. I resten af tiden skal du vise et andet blinkende billede i 10 sekunder. Afspil en lyd, når programmet er færdigt.', + 'Gentag derefter den samme handling, men vis et 3x3-panel i øvelsestiden. Gentag disse handlinger, indtil 5x5-panelet vises.', + ], + 'duration' => '30-40 minutter' + ], + 'create-a-spiral' => [ + 'title' => 'Skab en spiral', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'At lære om og øve sig i loops og variabler.', + 'At styrke kreativitet i kodning.'], + 'description' => 'I denne udfordring skal du skrive et projekt med Scratch for at skabe en spiral ved hjælp af pen-blokke, et loop og en variabel.', + + 'instructions' => [ + 'Pen-blokkene', + 'Opret et nyt projekt, og kald det Spiral.', + 'Klik på det lilla ikon “Add extension” (Tilføj udvidelse) nederst til venstre i vinduet', + 'Vælg “pen”: Pen-blokkene er nu tilgængelige i dit projekt!', + 'Start projektet ved at trække og slippe blokken “when green flag clicked” (når der klikkes på det grønne flag):', + 'Du skal starte med en tom side og tilføje blokken “erase all” (slet alt) i pen-blokkene:', + 'Du skal begynde at tegne i midten af scenen, og det betyder, at din sprite skal være i midten af scenen (0,0):', + 'Din sprite kan bevæge sig uden at tegne eller bevæge sig og tegne:', + 'Når den skal tegne, kan du bruge blokken pen down (pen nede)', + 'Når den ikke skal tegne, kan du bruge blokken pen up (pen oppe)', + 'Nu skal du tegne! Tilføj blokken “pen down” (pen nede):', + 'Sekskanten', + 'Tilføj nedenstående blokke til dit projekt:', + 'Du har nu en sjettedel af din sekskant. Du skal gentage denne sekvens 6 gange:', + 'Spiralen', + 'For at skabe en spiral skal du tilføje 2 til længden, hver gang du tegner en næste side.', + 'Det gør du med en variabel.', + 'Klik på Make a Variable (Lav en variabel) i variabel-blokkene', + 'Giv den navnet Længde, og klik på OK:', + 'Spiralen skal vokse, og du skal starte småt: Indstil den første længde til 10, og indsæt denne blok før loopet.', + 'Indsæt variablen “længde” i blokken “move … steps” (flyt ... trin)', + 'For at få spiralen til at vokse skal du også have længden til at vokse i hvert loop: Tilføj blokken nedenfor i slutningen af loopet:', + 'Her er dit nuværende projekt:', + 'En flot spiral ', + 'Du tegnede en spiral! Hvis den skal fortsætte i det uendelige, skal du udskifte loopet “repeat 6” (gentag 6) med loopet “forever” (for evigt):', + 'For at tegne en farverig spiral skal du tilføje følgende blok i loopet:', + 'Når du starter forfra, tegner spriten en uønsket streg. For at undgå dette skal du tilføje “pen up”-blokken i begyndelsen af projektet.', + 'Her er dit færdige projekt:', + 'Tillykke! Du har tegnet en flot spiral!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Skab et sten, saks, papir-spil, og spil mod AI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'at forstå, hvordan maskinlæringscyklussen virker.', + 'at bygge en maskinlæringsmodel med Teachable Machine', + 'at lære PictoBlox-værktøjet at kende og at importere den model, du har skabt, i projektet', + 'at indstille scenen og figurerne samt at skabe og initialisere variabler i PictoBlox', + 'at initialisere spillet, at identificere en spillers træk og at programmere tilfældige AI-træk', + 'at skabe og teste et spil, der gør brug af kunstig intelligens som en modspiller i et spil sten, saks, papir.' + + ], + 'description' => 'Vi vil skabe en model med Teachable Machine ud fra billeder med tre klasser: Sten, saks, papir. Modellen indlæses i PictoBlox og bruges til at skabe et spil, som vi kan spille med AI som modspiller.', + 'duration' => '90 minutter', + 'instructions' => [ + 'Opret et nyt billedprojekt i Teachable Machine med 3 klasser ved navn Sten, Saks og Papir. Optag mindst 400 billeder med kameraet for hver klasse. Sørg for, at der ikke er noget i baggrunden. Træn og eksportér modellen. Upload modellen, og kopiér linket.', + 'Opret en gratis konto på PictoBlox-webstedet. Tilføj en maskinlæringsudvidelse, og upload en model. Indstil scenen, variablerne og spriterne. Initialiser spillet, identificer spillernes træk og AI\'s træk samt vinderen af runden . ', + 'Træn dataene til spillet . ', + 'Test modellen . ', + 'Eksportér modellen . ', + 'Tilføj maskinlæringsudvidelsen, og indlæs modellen . ', + 'Indstil scenen, variablerne og spriten . ', + 'Initialiser spillet . ', + 'Identificer spillerens træk . ', + 'Indstil tilfældige AI - træk . ', + 'Broadcast tilfældige AI - træk . ', + 'Lav tre blokke . Hvem vinder runden ? ', + 'Kontrollér, om spilleren vinder runden . ', + 'Kontrollér, om AI vinder runden . ', + 'Kontrollér, om runden er uafgjort . ', + 'Programmér blokkene . ', + 'Sten, saks, papir - sprite', + ] + ], + 'air - drawing - with - AI' => [ + 'title' => 'Luft - tegning med AI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'at skrive et program med udvidelsen Human Body Detection(Registrering af menneskekroppen), som kan genkende fingre, der bevæger sig foran kameraet . ', + 'at kode et par linjers kode med enkle blokke . ', + 'at se et eksempel på brug af AI' + ], + 'description' => 'Skabelse af et program, der lader brugeren tegne i luften med hånden(pegefingeren) foran kameraet, hvor alt, der tegnes, automatisk vises på scenen i PictoBlox . ', + 'instructions' => [ + 'Opret en konto på PictoBlox', + 'følg de visuelle instruktioner for at gøre følgende:', + 'tilføj udvidelserne Human Body Detection(Registrering af menneskekroppen) og Pen', + 'indstil scenen, og tilføj en sprite(Pencil(Blyant)) og ekstra sprites til: Pen Down(Pen ned), Pen Up(Pen op), Delete all(Slet alt)', + 'skriv kode for at få spriten Pencil(Blyant) til at følge fingeren', + 'skriv kode til knapperne: Pen Up(Pen op), Pen Down(Pen ned) og Delete all(Slet alt) samt til Pen', + 'Nu er du klar til at lave dine egne tegninger og lege med at give pennen forskellige farver og størrelser . ', + ], + 'materials' => [ + 'En bærbar computer eller en computer med et kamera', + 'Den nyeste version af PictoBlox downloadet(anbefales) eller PictoBlox online(gratis)', + 'En PictoBlox - konto(gratis)', + 'En god internetforbindelse' + ] + ], + 'emobot - kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'At lære grundlæggende koncepter for maskinlæring og tekstgenkendelse . ', + 'At forstå den rolle, som følelser spiller i kommunikation . ', + 'At bruge kode til at skabe dialoger mellem en chatbot og en bruger . ', + 'At forstå, hvordan computere kan genkende emotionelle overtoner gennem tekstanalyse og svare derefter . ' + ], + 'description' => [ + 'Lav en emotionel bot i Scratch, der kan vise en glad smiley ved positive beskeder(hvis du siger noget pænt til den), en vred smiley ved negative beskeder(hvis du siger noget tarveligt til den), og en forvirret smiley, hvis beskeden er hverken eller . ', + 'Vores Emobot Kliki vil genkende komplimenter og fornærmelser, så vi kan se, hvordan computere kan trænes til at genkende emotionelle overtoner . ', + ], + 'instructions' => [ + 'Kom i gang ved at programmere en liste over regler for, hvad der er pænt eller sødt, og hvad der er skidt eller tarveligt . ', + 'Log ind på https://machinelearningforkids.co.uk/, eller opret en ny konto.', + 'Lav en ny maskinlæringsmodel ved at tilføje 3 nye labels. Kald den første “pænt”, den anden “skidt” og tredje – hvis den skal kunne genkende dit navn – “navn”.', + 'Træn den nye maskinlæringsmodel, test den, og brug den til at lave en Emobot i Scratch.', + 'Start Scratch 3-editoren, slet kat-spriten, indsæt 3 nye sprites lavet med Microsoft Bing Image Creator (en glad, en vred og en ikke sikker computertegneseriefigur), eller skab en ny sprite ved at klikke på Paint-ikonet og tegne tre udgaver af kostumet for den glade, den vrede og den ikke sikre smiley.', + 'Klik på fanen “Code” (Kode), og indtast nedenstående script.'] + , + 'example' => [ + 'Del din Emobot Kliki med dine venner, og lær mere om AI og følelser!', + 'I stedet for en computertegneseriefigur kan du prøve noget andet, som for eksempel et dyr. I stedet for pænt og tarveligt kan du træne figuren til at genkende andre typer beskeder.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Skab magi med AI-håndtegn', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'At opøve kodefærdigheder hos eleverne, så de kan bruge grundlæggende kommandoer.', + 'At udvikle færdigheder i algoritme-tænkning ved at nedbryde komplekse opgaver i overskuelige trin.', + 'At fremme kreativ problemløsning ved at finde på entydige håndtegn til at tegne og skrive med.', + 'At fremme forståelsen af AI-koncepter, især hvordan AI sætter computerne i stand til at genkende og fortolke håndtegn.', + 'At skabe opmærksomhed om betydningen af teknologi for personer med handicap.', + 'At fremme fælles problemløsning og teamwork blandt eleverne ved at lade dem samarbejde for at prøve at forbedre deres håndtegnsprogrammer.', + 'At skabe en forbindelse mellem færdigheder inden for kodning og datalogisk tænkning og anvendelsesområder i den virkelige verden, med vægt på teknologiens betydning for folks liv og i overensstemmelse med verdensmålene for bæredygtig udvikling (SDG).' + ], + 'duration' => [ + '90 minutter for elever i alderen 10-12 år', + '45 minutter for elever i alderen 12-15 år' + ], + 'description' => 'Lav et blokbaseret program i Scratch med AI-udvidelsen “Human Body Detection” (Registrering af menneskekroppen) på en kreativ og fængende måde, hvor man kan tegne på en skærm uden at bruge en almindelig mus eller touchskærm.', + 'instructions' => [ + 'Gå ind på https://ai.thestempedia.com, og opret konti til læreren og eleverne.', + 'Importér udvidelserne ‘Human Body Detection’,’ Pen’,’ Text to Speech’ (Registrering af menneskekroppen, Pen og Tekst til tale).', + 'Tilføj spriten ‘Pencil’ (Blyant) fra biblioteket, og opret 7 sprites (‘skriv’, ‘ryd’, ‘sort’, ‘rød’, ‘blå’, ‘grøn’, ‘lyserød’).', + 'Skriv kommandoer, som kontrollerer, hvad der sker, når spriten ‘Pencil’ (Blyant) rører ved en af de andre sprites.', + 'Skriv kommandoer, som lader kameraet genkende håndtegn og flytte blyanten til din pegefingers x- og y-koordinater.', + 'Skift kostume ved slutningen af turen.', + 'Tilføj lydeffekter.', + ], + 'materials' => [ + 'Programmeringsplatform https://ai.thestempedia.com (gratis)', + 'lærerkonto (gratis)', + 'elevkonto (gratis', + 'Computere med kamera', + 'Internetforbindelse', + ] + ], + 'circle-of-dots' => [ + 'title' => 'En cirkel af prikker', + 'author' => 'Marin Popov', + 'purposes' => [ + 'At skrive kode, der tegner en linje med punkter.', + 'At skrive kode, der tegner en linje med streger.', + 'At skrive kode, der tegner en cirkel.', + 'At skrive kode, der tegner en cirkel med prikker (streger).', + ], + 'description' => 'Tegn en cirkel af prikker eller streger.', + 'duration' => '40 minutter', + 'instructions' => [ + 'Byg en prik-blok.', + 'Byg en streg-blok.', + 'Lav en cirkel af prikker.', + 'Lav en cirkel af streger.' + ] + ], + 'coding-escape-room' => [ + 'title' => 'Lav et kode-escaperoom', + 'author' => 'Stefania Altieri og Elisa Baraghini', + 'purposes' => [ + 'At lære om og tænke over kodekoncepter.', + 'At bruge enkle kodeværktøjer.', + 'At udvikle datalogisk tænkning og problemløsning.' + ], 'description' => [ + 'Lav en escape-kodningsoplevelse som denne:', + 'Du kan bruge Google-formularer, Genially, Google-præsentationer eller et hvilket som helst andet værktøj til at fortælle en historie baseret på kodning ;).' + + ], + 'duration' => '90 minutter', + 'instructions' => + 'Du kan inddele eleverne i små grupper, hvor de kan spille og derefter lave en ny udfordring med skabelonen: ' + , + + 'materials' => [ + 'Et hvilket som helst værktøj kan bruges (Google- og Microsoft-platformene til at oprette og dele dokumenter, præsentationer og ark). Alle former for kodningsbegreber, værktøjer og personer, der har forbindelse til IKT og kodning.' + ], + 'example' => [ + 'Nogle af de personer, der har spillet en meget vigtig rolle for IKT\'s historie, samt de grundlæggende begreber inden for kodning og programmering introduceres gennem leg . Det er den bedste måde at lære og deltage aktivt på . Dette spil kan spilles i hold eller enkeltvis, som en udfordring eller en konkurrence . Eleverne kan derefter skabe noget lignende og udvikle færdigheder inden for f . eks . kreativitet og kodning . ', + 'Det er en meget praktisk ressource, der kan genbruges og nemt genskabes . Google - formularer er et muligt værktøj . I kan også bruge Google Slides, Genial . ly eller Emaze eller et hvilket som helst andet værktøj til at skabe historier, der krydser hinanden, og jeres egne eventyr . ', + 'Escape - udfordringen er inddelt i sessioner . Hvis man gætter rigtigt, kan man fortsætte . Eleverne skal lave kodningsquizzerne . ', + ], + ], + 'let - the - snake - run' => [ + 'title' => 'Lad slangen løbe', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'At kode slangens bevægelser på elevernes egne micro:bit . ', + 'At indstille den korrekte placering og timing, så animationen hænger sammen . ' + ], + 'description' => 'Eleverne skal skrive kode for at lade slangen navigere gennem micro:bits ved siden af hinanden . Det skal gøres på en måde, så det ser ud, som om slangen løber fra den ene micro:bit til den næste . ', + 'duration' => '30 minutter', + 'instructions' => [ + 'Design en bane, der går gennem flere micro:bits ved siden af hinanden(f . eks . i en 2x2 - firkant).', + 'Skriv mere kode, efterhånden som slangen bevæger sig langs banen . ', + 'Arbejd på jeres egne enheder, og sæt dem så sammen og kør koden . ', + 'Tænk over timing og placering: Hvis slangen går ud af den ene micro:bit, vises den på den næste micro:bit . ', + 'Ekstraudfordringer: Med micro:bit v2: afspil musik, indtil slangen forlader din enhed . ', + 'Design slangen ved at ændre LED\'ernes lysstyrke.', + 'Prøv at gøre slangen længere eller at have flere slanger.' + ], + 'example' => [ + 'Dette er et eksempel på en slange med en længde på 6 pixel og 4 micro:bits i en 2x2-firkant: ', + 'Kodning af den første micro:bit (det kan læreren gøre)', + 'Alle koder initieres af denne micro:bit, som sender et radiosignal til de andre micro:bits, når der trykkes på A-knappen.', + 'Kodning af slangens bevægelser', + 'Alle micro:bits skal være i den samme radiogruppe som start-micro:bitten.', + 'Alle animationer starter, når radiosignalet modtages.', + 'Animationen på den første micro:bit vises med det samme, og de andre venter, indtil slangen når til dem.', + 'Tiden mellem de to faser bestemmer slangens fart.', + ], 'materials' => [ + 'micro:bits (en pr. elev, hvis det er muligt)', + 'bærbar eller stationær computer til makecode.microbit.org-editoren' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Illustrer en vittighed med bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'At designe et lille spil, hvor brugeren finder svaret på et spørgsmål i en vittighed.', + 'description' => 'Eleverne designer et spil, hvor brugeren finder svaret på et spørgsmål i en vittighed, når figuren rammer en genstand på banen. Eleverne bruger grundlæggende funktioner i bitsy til at gennemføre udfordringen.', + 'instructions' => [ + 'Find på en vittighed med et spørgsmål. Gå til bitsy, og start et nyt projekt. I skal bruge følgende:', + 'en avatar – en sprite, som man kan flytte rundt', + 'en hvid kat på en lilla baggrund', + 'automatisk genereret beskrivelse', + 'en genstand, som avataren skal gå hen til', + 'et lokale – programmets baggrund', + 'to beskeder: et spørgsmål og et svar', + 'Det endelige spil kan downloades som en html-fil.' + ], + 'example' => 'På dette websted kan I se et eksempel på en vittighed, og der er et link til et digitalt whiteboard:', + 'materials' => 'bitsy kører i en browser' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'En app, der kan tælle på flere forskellige sprog', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'At lære, hvordan man laver en simpel app.', + 'At lære at programmere med blokke.', + 'At lære, hvordan man tilføjer labels, knapper, billeder, sensorer og medier.', + 'At lære, hvordan man ordner elementer på en app-skærm.' + ], + 'description' => 'Appen kan bruges til at tælle på flere forskellige sprog ved at trykke på en knap. Når brugeren ryster smartphonen, går tælleren tilbage til nul. Udfordringen er at tilføje endnu et sprog.', + 'instructions' => [ + 'For at gennemføre udfordringen skal man definere det andet sprog, som appen skal kunne tælle på.', + 'Derefter skal man downloade det pågældende lands flag fra internettet (f.eks. fra Pixabay eller Unsplash) og uploade det til MIT APP Inventor-platformen via flag-elementet i egenskaben Picture (Billede).', + 'Derefter skal man finde ud af, hvordan landets navn staves på engelsk, og hvordan man siger "Afslut" og "Tryk på mig" på det pågældende lands sprog.', + 'Til sidst skal man tilføje de nødvendige blokke, så appen virker på det nye sprog.', + ], + 'materials' => [ + 'For at udvikle en app skal man bruge en bærbar eller stationær computer med internetadgang.', + 'Opret en konto på MIT APP Inventor-platformen på https://ai2.appinventor.mit.edu', + 'Man skal også installere MIT AI2 Companion-appen på smartphonen, så man kan teste den udviklede applikation.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Kodning med kunst gennem historiefortælling', + 'author' => 'Maria Tsapara og Anthi Arkouli', + 'purposes' => [ + 'At opøve færdigheder i at observere, fortolke og stille spørgsmål ved at bruge kunst.', + 'At være kreativ og samarbejde med andre om et fælles mål', + 'At lave en algoritme for at fortælle historien om igen.', + ], + 'description' => 'I denne udfordring vil eleverne blive inspireret af et kunstværk, skabe en historie og illustrere den. Derefter vil de forsøge at fortælle historien om igen ved at bruge et programmerbart robotsæt eller via en aktivitet uden brug af computer.', + 'materials' => [ + 'Denne aktivitet kan gennemføres uden brug af computer eller med en programmerbar robot til undervisningsbrug som f.eks. Bee-Bot/Blue-Bot/muserobot.', + 'Bee-Bot pilekort eller pilekort til aktiviteten uden brug af computer', + 'på græsk', + 'Der er flere oplysninger om Project Zeros Thinking Routine Toolbox på' + + ], + 'example' => [ + 'Læreren arbejder med eleverne for at lave en model af, hvordan algoritmen skal designes med kortene, så den giver instruktioner til Bee - Bot eller en anden robot om at gå til den første hændelse i historien på måtten . Eleverne arbejder i grupper på 3 - 4 for at designe en algoritme, som lader robotten gå til den næste sekvens . Eleverne tester deres algoritmer på klassens måtte og fejlsøger, i det omfang det er nødvendigt . ', + 'De kan fortsætte med at bevæge sig gennem så mange hændelser i historien, som de kan', + 'Denne aktivitet kan også gennemføres uden brug af computer . ', + 'Et barn er robotten – et andet barn er programmøren . Programmøren laver en algoritmebane med pilekortene for at hjælpe robotten med at bevæge sig fra et billede til et andet og fortælle historien om igen . Hver gang robotten lander på et billede, skal den fortælle en del af historien . ', + ], + 'instructions' => [ + 'Læreren beder eleverne om at kigge på et maleri eller et foto . ', + 'De bruger tænkningsrutinen "Begyndelse, midte, slutning" (Project Zero fra Harvard School) til at skabe en historie . ', + 'Læreren spørger dem: "Hvis dette kunstværk er begyndelsen/midten/slutningen på en historie, hvad mon der så skete før eller sker bagefter eller til sidst?', + 'Eleverne illustrerer hændelserne i historien.', + 'Eleverne genfortæller historien og sætter hændelserne ind i skemaet. De laver en algoritme med pilekortene, som hjælper Bee-Bot med at fortælle historien om igen.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Kodning og programmering med LegoBoost – Scratch-udvidelse', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'at bygge modeller med LegoBoost.', + 'at udvikle færdigheder i programmering i Scratch.', + 'at programmere robotter vha. enkle til komplekse kommandoer.' + ], + 'description' => 'I denne udfordring vil eleverne bruge Scratch-LegoBoost-udvidelsen og indtaste kode i applikationen for at få robotten til at bevæge sig fremad og baglæns, undgå forhindringer og reagere på stemmekommandoer.', + 'duration' => '120 minutter', + 'instructions' => [ + 'Log ind på Scratch.mit.edu-applikationen.', + 'Start Scratch Link, og aktivér Bluetooth på den bærbare computer.', + 'Klik på Add an Extension (Tilføj en udvidelse) i Scratch, og vælg LegoBoost.', + 'Tilføj et billede om EU’s kodeuge.', + 'Indstil de to AB-motorer til at være tændte og til at slukke, når de møder en rød forhindring.', + 'I den grønne farve indstilles motor A til at være tændt, og i den sorte farve er det motor B.', + 'Læg grønne, røde og sorte forhindringer på en bane.', + 'Tilføj kommandoer og sving vha. pile og tekst-til-tale, når der mødes en forhindring.', + 'Test det!' + ] ] + + ]; diff --git a/resources/lang/de/challenges-content.php b/resources/lang/de/challenges-content.php index 641a3b130..768c588d4 100644 --- a/resources/lang/de/challenges-content.php +++ b/resources/lang/de/challenges-content.php @@ -479,5 +479,386 @@ 'Der Fitness-Prototyp kann mit dem Calliope mini erstellt, aber auch im Simulator ausprobiert werden. Die Challenge wird im MakeCode-Editor durch Programmierung einer einfachen Code Sequenz durchgeführt (siehe Screenshot).', ], + ], + + + 'common' => [ + 'share' => "Teilen Sie den Link oder QR - Code Ihres Projekts auf Instagram oder Facebook, fügen Sie den Hashtag #CodeWeekChallenge ein und erwähnen Sie @CodeWeekEU.", + 'audience' => [ + "Lehrkräfte und Erzieher * innen", + "Schüler * innen einer Grundschule(6 bis 12 Jahre)", + "Schüler * innen der Mittelstufe(12 bis 16 Jahre)", + "Schüler * innen der Oberstufe(16 bis 18 Jahre)", + ], + ], + 'code-a-dice' => [ + 'title' => "Programmiere einen Würfel", + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + "Programmiere interaktive Rätsel", + "Programmieren einer Simulation eines sich zufällig bewegenden Objekts, das anstelle des echten Objekts verwendet wird" + ], + 'description' => + "In dieser Challenge programmierst du einen Würfel, sodass er auf Befehl zufällig fällt . Du kannst jede Art Würfel mit unterschiedlich vielen Seiten auswählen, wie die Würfel für Rollenspiele, und auch Geräusche einfügen . ", + 'instructions' => [ + "Melde dich bei Scratch an", + "Wähle einen Hintergrund", + "Erstelle deinen Würfelanzeiger oder suche online und lade ihn in dein Programm hoch", + "Erstelle so viele Bilder wie die Würfel Seiten haben, sodass jede Seite eine andere Zahl anzeigt", + "Entscheide, wie die Würfel geworfen werden(über die Tastatur, per Klick auf den Würfel usw .) und schreibe den Code", + "Programmiere den Würfel so, dass er am Ende des Würfelns ein anderes Bild anzeigt", + "Füge Soundeffekte ein", + ], + 'example' => "Wirf einen 20er - Würfel" + ], + 'personal-trainer' => [ + 'title' => "Personal Trainer mit micro:bit", + 'author' => '', + 'purposes' => [ + "micro:bit programmieren, um den Buzzer und das LED - Panel zu verwenden", + "Erstellen eines persönlichen Geräts zur Überwachung der körperlichen Aktivität", + "micro:bit programmieren, um die Gesundheit durch Sport zu fördern", + ], + 'description' => + "Bei dieser Challenge kannst du micro:bit so programmieren, dass es Wiederholungen von Sportübungen sowie Ruhezeiten aufzeichnet . Du kannst deine körperliche Aktivität in der Schule, zu Hause oder im Freien aufzeichnen . " + , + 'instructions' => [ + "Wenn A + B, erstelle einen 3 - Sekunden - Countdown mit dem Geräusch einer Musiknote zu jeder Sekunde und zeige das Wort LOS an!", + "Zeige bei der ersten Übung für 20 Sekunden ein blinkendes 2x2 - Quadrat an . Spiele dann ein Geräusch ab und fixiere das Quadrat . Während der Restzeit muss für 10 Sekunden ein weiteres blinkendes Bild angezeigt werden . Spiele anschließend ein Geräusch ab . ", + "Wiederhole diese Aktion für die nächste Übungszeit mit einem 3x3 - Quadrat . Wiederhole diese Aktionen, bis ein 5x5 - Quadrat angezeigt wird . ", + ], + 'duration' => "30 - 40 Minuten", + ], + 'create-a-spiral' => [ + 'title' => "Erschaffe eine Spirale", + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + "Lernen und üben von Schleifen und Variablen . ", + "Fördern der Kreativität beim Programmieren . "], + 'description' => "Bei dieser Challenge schreibst du mit Scratch ein Projekt, um eine Spirale zu erschaffen . Dabei verwendest du Stiftblöcke, eine Schleife und eine Variable . ", + + 'instructions' => [ + "Die Stiftblöcke", + "Erstelle ein neues Projekt und nenne es Spirale . ", + "Klicke auf die lila Schaltfläche ‚Erweiterung hinzufügen‘ unten links im Fenster", + "Wähle ‚Stift‘: die Stiftblöcke sind jetzt für dein Projekt verfügbar!", + "Um dein Projekt zu beginnen, ziehe den Block ‚wenn grüne Flagge angeklickt‘:", + "Du musst mit einer leeren Seite beginnen: füge mit den Stiftblöcken den Block ‚alles löschen‘ hinzu:", + "Du beginnst die Spirale in der Mitte der Fläche, dein Zeiger muss also in die Mitte(0, 0) bewegt werden:", + "Du kannst den Zeiger bewegen, ohne zu zeichnen, oder beim Bewegen zeichnen:", + "wenn du zeichnen möchtest, verwende den Block Stift runter", + "wenn du nicht zeichnen möchtest, verwende den Block Stift hoch", + "Jetzt möchtest du zeichnen!Füge den Block ‚Stift runter‘ hinzu:", + "Das Hexagon", + "Füge die folgenden Blöcke in dein Projekt ein:", + "Du hast jetzt ein Sechstel deines Hexagons . Du musst diese Abfolge 6 - Mal wiederholen:", + "Die Spirale", + "Um eine Spirale zu erschaffen, musst du zur Länge der jeweils nächsten Seite 2 hinzufügen . ", + "Dafür verwenden wir eine < strong>Variable . ", + "Klicke bei den Variablenblöcken auf ‚Eine Variable erstellen‘", + "Nenne sie Länge und klicke auf OK:", + "Die Spirale wird wachsen, du musst also klein anfangen: Setze die erste Länge auf 10 fest und füge diesen Block vor der Schleife ein . ", + "Füge die Variable ‚Länge‘ in den Block ‚Schritte ... bewegen‘ ein", + "Damit die Spirale wächst, muss die Länge bei jeder Schleife größer werden: Füge den Block unten am Ende der Schleife ein:", + "Hier ist dein aktuelles Projekt:", + "Eine wunderschöne Spirale", + "Du hast eine Spirale gezeichnet!Damit sie nie endet, ersetze die Schleife ‚wiederhole 6‘ mit der Schleife ‚unendlich‘:", + "Für eine farbige Spirale füge den folgenden Block in die Schleife ein:", + "Wenn du von vorn beginnst, zeichnet der Zeiger eine ungewollte Linie . Um das zu verhindern, füge den Block ‚Stift hoch‘ zu Beginn des Projekts ein . ", + "Hier ist das fertige Projekt:", + "Glückwunsch!Du hast eine wunderschöne Spirale geschaffen!", + ], + + ], + 'play-against-ai' => [ + 'title' => "Erstelle und spiele gegen KI – Stein, Schere, Papier", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "Verstehen, wie der Zyklus des maschinellen Lernens funktioniert . ", + "Aufbauen eines Modells des maschinellen Lernens mit Teachable Machine", + "Kennenlernen von Pictoblox und importieren des erstellten Modells in das Projekt", + "Szene und Charaktere erschaffen, Variablen erschaffen und initialisieren in Pictoblox", + "Spiel beginnen, Spielerzüge erkennen, zufällige KI - Züge programmieren", + "ein Spiel erstellen und testen, bei dem der Gegner bei Stein, Schere, Papier künstliche Intelligenz ist . " + + ], + 'description' => "Wir werden mit Teachable Machine ein Modell aus Bildern aus drei Klassen erstellen: Stein, Schere, Papier . Das Modell wird in Pictoblox hochgeladen und für ein Spiel verwendet, das wir gegen eine KI spielen können . ", + 'duration' => "90 Minuten", + 'instructions' => [ + "Erstelle in Teachable Machine ein neues Bildprojekt mit 3 Klassen namens Stein, Schere und Papier . Erfasse für jede Klasse mit der Kamera mindestens 400 Bilder . Sorge für einen freien Hintergrund . Trainiere und exportiere das Modell . Lade das Modell hoch und kopiere den Link . ", + "Erstelle auf der Pictoblox - Seite ein kostenfreies Konto . Füge eine Erweiterung für maschinelles Lernen hinzu und lade das Modell hoch . Erstelle die Szene, Variablen und Zeiger . Starte das Spiel, erkenne Spielerzüge und die der KI und bestimme, wer die Runde gewinnt . ", + "Trainiere die Daten für das Spiel . ", + "Teste das Modell . ", + "Exportiere das Modell . ", + "Füge die Erweiterung für maschinelles Lernen hinzu und lade das Modell . ", + "Erstelle die Szene, Variablen und Zeiger . ", + "Initialisiere das Spiel . ", + "Erkenne die Spielerzüge . ", + "Lege zufällige KI - Züge fest . ", + "Sende zufällige KI - Züge . ", + "Erstelle drei Blöcke . Wer gewinnt die Runde ? ", + "Prüfe, ob der Spieler die Runde gewinnt . ", + "Prüfe, ob die KI die Runde gewinnt . ", + "Prüfe, ob die Runde unentschieden ist . ", + "Programmiere Blöcke . ", + "Zeiger Schere, Stein, Papier", + ] + ], + 'air-drawing-with-AI' => [ + 'title' => "Luftzeichnen mit KI", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "Schreiben eines Programms mit der Erweiterung zur Erkennung des menschlichen Körpers, um die Bewegungen von Fingern vor der Kamera zu erkennen . ", + "programmieren mit einfachen Blöcken in wenigen Zeilen . ", + "Beispiel für die Verwendung von KI" + ], + 'description' => "Erstellung eines Programms, über das der Nutzende mit der Hand(Zeigefinger) vor der Kamera in der Luft zeichnen kann . Das Gezeichnete wird automatisch in Pictoblox angezeigt . ", + 'instructions' => [ + "Erstelle ein Konto auf Pictoblox", + "Folge den visuellen Anweisungen, um:", + "die Erweiterungen Erkennung des menschlichen Körpers und Stift einzufügen;", + "die Szene zu schaffen und einen Zeiger(Stift) sowie zusätzliche Zeiger zu erstellen für: Stift Runter, Stift Hoch, Alles Löschen; ", + "schreibe einen Code, damit der Stift dem Finger folgt", + "schreibe einen Code für die Schaltfläche: Stift Hoch, Stift Runter und Alles Löschen und auch für Stift", + "Jetzt kannst du eigene Zeichnungen erstellen und mit verschiedenen Farben und Stiftgrößen spielen . ", + ], + 'materials' => [ + "Ein Laptop oder Computer mit Kamera", + "Die neueste Version von PictoBlox heruntergeladen(empfohlen) oder Online - Pictoblox(kostenfrei)", + "Pictoblox - Konto(kostenfrei)", + "Gute Internetverbindung" + ] + ], + 'emobot-kliki' => [ + 'title' => "Emobot Kliki", + 'author' => 'Margareta Zajkova', + 'purposes' => [ + "Lernen grundlegender Konzepte des maschinellen Lernens und der Texterkennung . ", + "Verstehen der Rolle von Emotionen in Kommunikation . ", + "Verwenden von Codes, um Dialoge zwischen Chatbot und Nutzenden zu erstellen . ", + "Verstehen, wie Computer emotionale Untertöne durch Textanalyse erkennen und entsprechend antworten . " + ], + 'description' => [ + "Erstelle in Scratch einen Emotional Bot, der ein glückliches Gesicht für gute Nachrichten anzeigt(wenn du ihm nette Dinge sagst), ein wütendes Gesicht für böse Nachrichten(wenn du ihm gemeine Dinge sagst) und ein verwirrtes Gesicht, wenn die Nachricht nicht klar ist . ", + "Unser Emobot Kliki wird Komplimente und Beleidigungen erkennen . So erfahren wir, wie Computer trainiert werden können, einen emotionalen Unterton zu erkennen . ", + ], + 'instructions' => [ + "Programmiere zunächst eine Liste an Regeln, was nett oder freundlich ist und was böse oder gemein ist . ", + "Melde dich bei https://machinelearningforkids.co.uk/ an oder erstelle ein neues Konto.", + "Erstelle ein neues Modell des maschinellen Lernens mit 3 neuen Kategorien: Eine erste namens ‚nett‘, eine zweite namens ‚schlecht‘ und, sofern der Name erkannt werden soll, eine dritte namens ‚Name‘ . ", + "Trainiere das neue Modell, teste es und verwende es, um in Scratch den Emobot zu erstellen . ", + "Starte den Scratch 3 Editor, lösche den Katzenanzeiger, füge drei neue Zeiger aus dem Microsoft Bing Image Creator ein(Computer - Cartoons als glücklich, wütend und unsicher) oder erstelle einen neuen Zeiger, indem du auf die Schaltfläche ‚Zeichnen‘ klickst und drei Kopien der Bilder für glücklich, wütend und unsicher zeichnest . ", + "Klicke auf den Reiter ‚Code‘ und gib das folgende Skript ein . "] + , + 'example' => [ + "Teile deinen Emobot Kliki mit deinen Freund * innen und erfahre mehr über KI und Emotionen!", + "Anstelle eines Computer - Cartoons kannst du auch etwas anderes probieren, zum Beispiel ein Tier . Statt nett und gemein kannst du das Modell auch trainieren, andere Arten von Nachrichten zu erkennen . ", + ], + + ], + 'craft-magic' => [ + 'title' => "Handwerksmagie mit KI - Handgesten", + 'author' => 'Georgia Lascaris', + 'purposes' => [ + "Kultivieren von Programmierkompetenzen der Schüler * innen, sodass sie grundlegende Befehle verwenden können . ", + "Aneignen von algorithmischem Denken durch Aufbrechen komplexer Aufgaben in machbare Schritte . ", + "Fördern kreativer Problemlösung durch einzigartige Anwendungen von Handgesten zum Zeichnen und Schreiben . ", + "Aufbauen des Verständnisses von KI - Konzepten, insbesondere wie Computer mittels KI Handgesten erkennen und deuten können . ", + "Sensibilisieren für die Bedeutung von Technologie für Personen mit Behinderungen . ", + "Anregen von gemeinsamer Problemlösung und Teamarbeit zwischen Schüler * innen, die gemeinsam ihre Programme zu Handgesten verbessern . ", + "Anwenden von Programmieren und rechnergestütztem Denken auf reale Probleme, wobei die Bedeutung von Technologie für den Alltag der Menschen betont wird und die Arbeit auf die Ziele für nachhaltige Entwicklung ausgerichtet wird . " + ], + 'duration' => [ + "90 Minuten für Schüler * innen 10 - 12", + "45 Minuten für Schüler * innen 12 - 15" + ], + 'description' => "Erstelle ein Programm mittels der Scratch - Blöcke, wobei die KI - Erweiterung ‚Menschlicher Körper‘ kreativ und spannend eingesetzt wird, um ohne Maus oder Touchscreen auf den Bildschirm zu zeichnen . ", + 'instructions' => [ + "Verbinde dich mit https://ai.thestempedia.com und erstelle Konten für die Lehrkraft und Schüler*innen.", + "Importiere die Erweiterungen ‚Erkennen des menschlichen Körpers‘, ‚Stift‘, ‚Text zu Sprache‘ . ", + "Füge den Zeiger ‚Stift‘ aus der Datenbank ein und erstelle 7 Zeiger(‚schreiben‘, ‚löschen‘, ‚schwarz‘, ‚rot‘, ‚blau‘, ‚grün‘, ‚rosa‘) . ", + "Schreibe Befehle, um zu prüfen, was passiert, wenn der Zeiger ‚Stift‘ einen der anderen Zeiger berührt . ", + "Schreibe Befehle, damit die Kamera die Handposition erkennen kann, und bewege den Stift zu den x - und y - Koordinaten deines Zeigefingers . ", + "Ändere die Anzeige für das Ende des Würfelns . ", + "Füge Soundeffekte ein . ", + ], + 'materials' => [ + "Programmierplattform https://ai.thestempedia.com (kostenfrei)", + "Konto für Lehrkraft(kostenfrei)", + "Konto für Schüler * innen(kostenfrei)", + "Computer mit Kamera", + "Internetverbindung", + ] + ], + 'circle-of-dots' => [ + 'title' => "Ein Kreis aus Punkten", + 'author' => 'Marin Popov', + 'purposes' => [ + "Code schreiben, um eine Linie aus Punkten zu zeichnen . ", + "Code schreiben, um eine Linie aus Strichen zu zeichnen . ", + "Code schreiben, um einen Kreis zu zeichnen . ", + "Code schreiben, um einen Kreis aus Punkten(Strichen) zu zeichnen . ", + ], + 'description' => "Zeichne einen Kreis aus Punkten oder Strichen . ", + 'duration' => "40 Minuten", + 'instructions' => [ + "Aufbau eines Punkteblocks . ", + "Aufbau eines Strichblocks . ", + "Konstruktion eines Kreises aus Punkten . ", + "Konstruktion eines Kreises aus Strichen . ", + ] + ], + 'coding-escape-room' => [ + 'title' => "Erstelle einen Coding Escape Room", + 'author' => "Stefania Altieri und Elisa Baraghini", + 'purposes' => [ + "Lehren / Lernen und reflektieren von Programmierkonzepten . ", + "Verwenden einfacher Programmierwerkzeuge . ", + "Fördern von rechnergestütztem Denken und Problemlösen . " + ], 'description' => [ + "Erschaffe eine Escape Coding Erfahrung wie diese:", + "Du kannst Google Formulare, Genially, Google Präsentationen oder ein anderes Tool zum Erstellen von erzählbasiertem Coding verwenden;)." + + ], + 'duration' => "90 Minuten", + 'instructions' => + "Sie können Ihre Schüler * innen in Kleingruppen einteilen, sodass sie spielen und dann eine weitere Challenge erstellen können mit der Vorlage: " + , + + 'materials' => [ + "Sie können jedes Tool verwenden(Google - und Microsoft - Plattform zum Erstellen und Teilen von Dokumenten, Präsentationen und Folien), sowie jegliches Programmierkonstrukt, Tool oder Persönlichkeiten mit Bezug auf IKT und Programmieren . " + ], + 'example' => [ + "Einige Persönlichkeiten, die in der Geschichte der IKT und für die Grundkonzepte des Programmierens eine wichtige Rolle gespielt haben, werden beim Spielen vorgestellt . Das ist die beste Möglichkeit, zu lernen und sich aktiv zu beteiligen . Das Spiel kann in Teams oder allein gespielt werden, wie eine Challenge oder ein Wettbewerb . die Schüler * innen können dann eine ähnliche Version erstellen und Kompetenzen wie Kreativität und Programmierkenntnisse ausbauen . ", + "Dies ist eine sehr praktische Ressource, die wiederholt verwendet und leicht nachgestellt werden kann . Google Formulare ist eines der möglichen Tools . Sie können auch Google Präsentationen, Genial . ly oder Emaze oder ein anderes Tool verwenden, um Entscheidungsgeschichte oder ein eigenes Abenteuer zu erstellen . ", + "Das Spiel Coding Escape ist in Abschnitte eingeteilt . Bei Raten können Sie fortfahren . die Schüler * innen müssen die Programmierquizze erstellen . ", + ], + ], + 'let-the-snake-run' => [ + 'title' => "Lass die Schlange los", + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + "Programmieren der Schlangenbewegung in ihrer eigenen micro:bit . ", + "Festlegen der richtigen Platzierung und zeitlichen Abfolge für die gemeinsame Animation . " + ], + 'description' => "Die Schüler * innen müssen Codes schreiben, um die Schlange durch nebeneinander liegende micro:bits zu navigieren . Es soll so aussehen, als würde die Schlange von einem micro:bit zum nächsten eilen . ", + 'duration' => "30 Minuten", + 'instructions' => [ + "Erstelle eine Strecke, die durch mehrere micro:bits nebeneinander verläuft(z .  B . als 2x2 - Quadrat).", + "Schreibe Codes, damit die Schlange der Strecke folgt . ", + "Arbeite auf deinem eigenen Gerät und füge sie dann zusammen, um den Code auszuführen . ", + "Beachte die Zeitplanung und Platzierung: Wenn die Schlange ein micro:bit verlässt, erscheint sie im nächsten . ", + 'Weitere Challenges: "Spiele mit micro:bit v2 Musik ab, bis die Schlange dein Gerät verlässt . "', + "Verändere die Schlange, indem du die Helligkeit der LED veränderst . ", + "Versucht es mit längeren oder mehr Schlangen . " + ], + 'example' => [ + "die ist ein Beispiel einer 6 Pixel langen Schlange mit 4 micro:bits in Form eines 2x2 - Quadrats: ", + "Programmieren des ersten micro:bit(dies kann die Lehrkraft erledigen)", + "Alle Codes werden durch diesen micro:bit gestartet, der ein Funksignal an die anderen micro:bits sendet, wenn A gedrückt wird . ", + "Programmieren der Schlangenbewegung", + "Alle micro:bit müssen in der gleichen Funkgruppe sein wie das erste . ", + "Alle Animationen beginnen, wenn das Funksignal eingeht . ", + "die Animation auf dem ersten micro:bit ist sofort sichtbar, die auf den anderen erst, wenn die Schlange dort eintrifft . ", + "die Zeit zwischen den Phasen bestimmt die Geschwindigkeit der Schlange . ", + ], 'materials' => [ + "micro:bits(möglichst für alle Schüler * innen)", + "Laptop oder Computer für den Editor makecode . microbit . org" + ] + ], + 'illustrate-a-joke' => [ + 'title' => "Illustriere einen Witz mit Bitsy", + 'author' => 'Margot Schubert', + 'purposes' => "Erstellen eines kleinen Spiels, in dem die Nutzenden die Antwort auf eine Scherzfrage finden . ", + 'description' => "die Schüler * innen erstellen ein Spiel, in dem die Nutzenden die Antwort auf eine Scherzfrage finden, wenn die Figur ein Objekt auf dem Spielfeld trifft . die Schüler * innen verwenden grundlegende Funktionen von Bitsy, um die Challenge abzuschließen . ", + 'instructions' => [ + "Denk dir eine Scherzfrage aus . Öffne Bitsy und starte ein neues Projekt . Du benötigst:", + "einen Avatar, den du bewegen kannst", + "Eine weiße Katze auf lila Hintergrund", + "Beschreibung automatisch generiert", + "ein Objekt, das dein Avatar erreichen muss", + "einen Raum – den Hintergrund deines Programms", + "zwei Nachrichten: eine Frage und eine Antwort", + "Das fertige Spiel kann als html - Datei heruntergeladen werden . " + ], + 'example' => "Auf dieser Website findest du ein Beispiel eines Witzes und einen Link zu einem digitalen Whiteboard:", + 'materials' => "Bitsy läuft über einen Browser" + ], + 'app-that-counts-in-several-languages' => [ + 'title' => "App, die in mehreren Sprachen zählt", + 'author' => 'Samuel Branco', + 'purposes' => [ + "Lernen, eine einfache App zu erstellen . ", + "Lernen, mit Blöcken zu programmieren . ", + "Lernen, Labels, Schaltflächen, Bilder, Sensoren und Medien einzufügen . ", + "Lernen, Elemente auf einem App - Bildschirm zu organisieren . " + ], + 'description' => "die App lässt dich in mehreren Sprachen auf Knopfdruck zählen . Wenn das Smartphone geschüttelt wird, wird die Zählung auf Null zurückgesetzt . die Challenge besteht darin, eine weitere Sprache hinzuzufügen . ", + 'instructions' => [ + "Um die Challenge abzuschließen, musst du die andere Sprache festlegen, in der die App zählen soll . ", + "Dann musst du die Flagge dieses Landes aus dem Internet(z .  B . Pixabay oder Unsplash) herunterladen und über das Element namens Flagge in den Bildeigenschaften in die Plattform MIT APP Inventor hochladen . ", + "Dann solltest du herausfinden, wie der Name des Landes auf Englisch geschrieben wird und was ‚Verlassen‘ und ‚Drück mich‘ in der Landessprache heißt . ", + "Zuletzt musst du die erforderlichen Blocks hinzufügen, damit die App in der neuen Sprache funktioniert . ", + ], + 'materials' => [ + "Um eine App zu erstellen, benötigst du einen Computer oder Laptop mit Internetzugang . ", + "Erstelle ein Konto auf der Plattform MIT APP Inventor, die du über https://ai2.appinventor.mit.edu erreichst", + "Außerdem musst du die App MIT AI2 Companion auf dem Smartphone installieren, um die entwickelte Anwendung zu testen . " + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => "Programmieren mit Kunst durch Erzählen", + 'author' => "Maria Tsapara und Anthi Arkouli", + 'purposes' => [ + "Ausbauen von den Kompetenzen Beobachten, Interpretieren und Hinterfragen durch Beschäftigung mit Kunst . ", + "Kreativ sein und mit anderen an einem gemeinsamen Ziel arbeiten", + "Einen Algorithmus erstellen, um die Geschichte nachzuerzählen . ", + ], + 'description' => "Bei dieser Challenge werden die Schüler * innen durch ein Kunstwerk inspiriert, schreiben eine Geschichte und illustrieren sie . Dann versuchen sie, die Geschichte nachzuerzählen, indem sie ein programmierbares Roboterkit verwenden, oder als Aktivität ohne Computer . ", + 'materials' => [ + "Diese Aktivität kann ohne Computer durchgeführt werden oder mit einem programmierbaren Bildungsroboter wie Beebot / Bluebot / Mausroboter . ", + "Beebot - Pfeilkarten oder Pfeilkarten für Aktivitäten ohne Computer", + "auf Griechisch", + "Um mehr über die Toolbox Thinking Routine für das Project Zero zu erfahren, besuchen Sie" + + ], + 'example' => [ + "Die Lehrkraft arbeitet mit den Schüler * innen, um vorzuführen, wie mit den Karten ein Algorithmus erstellt wird, der die Anweisungen für den Beebot oder anderen Roboter ausgibt, um zum ersten Ereignis der Geschichte auf der Karte zu gelangen . die Schüler * innen arbeitet in Gruppen mit 3 bis 4 Personen an einem Algorithmus, um den Roboter zum nächsten Abschnitt zu bewegen . die Schüler * innen testen ihren Algorithmus auf der Klassenkarte und entfernen Fehler, sofern notwendig . ", + "Die bewegen sich zu so vielen Geschichtenereignissen wie sie können", + "Diese Aktivität kann ohne Computer durchgeführt werden . ", + "Ein Kind ist der Roboter – ein anderes programmiert . Letzteres erstellt mit den Pfeilkarten einen Algorithmuspfad, um dem Roboter zu helfen, von einem Bild zu einem anderen zu gelangen und die Geschichte nachzuerzählen . Wann immer der Roboter ein Bild erreicht, erzählt er einen Teil der Geschichte . ", + ], + 'instructions' => [ + "Die Lehrkraft fordert die Schüler * innen auf, ein Gemälde / Foto zu betrachten . ", + "Anhand des Denkschemas ‚Anfang, Mitte, Ende‘(Project Zero der Harvard School) kreieren sie eine Geschichte . ", + "Die Lehrkraft fragt: ‚Wenn dieses Kunstwerk der Anfang / die Mitte / das Ende einer Geschichte wäre, was könnte davor / danach / am Ende geschehen ? ‘", + "Die Schüler * innen illustrieren die Ereignisse der Geschichte . ", + "Die Schüler * innen ordnen die einzelnen Ereignisse in das Gitter ein . Mit Pfeilkarten erstellen sie einen Algorithmus, sodass der Beebot die Geschichte nacherzählt . " + ], +], + 'coding-with-legoboost' => [ + 'title' => "Coding und Programmieren mit der Scratch - Erweiterung LegoBoost", + 'author' => 'Lidia Ristea', + 'purposes' => [ + "Modelle erstellen mit LegoBoost . ", + "Programmierkenntnisse in Scratch erwerben . ", + "mit einfachen bis komplexen Befehlen Roboter programmieren . " + ], + 'description' => "Bei dieser Challenge verwenden die Schüler * innen die Scratch - Erweiterung LegoBoost und geben Codes in die Anwendung ein, damit die Roboter sich vorwärts oder rückwärts bewegen, Hindernisse umgehen und auf Sprachbefehle reagieren . ", + 'duration' => "120 Minuten", + 'instructions' => [ + "Melde dich bei der Anwendung Scratch . mit . edu an . ", + "Starte die Scratch - Verbindung und aktiviere Bluetooth auf dem Laptop . ", + "Klicke auf ‚Erweiterung aus Scratch hinzufügen‘ und wähle LegoBoost . ", + "Füge ein Bild über die EU Code Week ein . ", + "Stelle die zwei AB - Motoren auf AN, und vor einem roten Hindernis auf AUS . ", + "Bei grüner Farbe ist Motor A auf AN, bei schwarzer Farbe ist Motor B auf AN . ", + "Entlang der Route befinden sich grüne, rote und schwarze Hindernisse . ", + "Füge Befehle für Bewegungen und Drehungen durch Pfeile sowie Sprachbefehle bei Hindernissen hinzu . ", + "Teste es!" ] +] + + + ]; diff --git a/resources/lang/el/challenges-content.php b/resources/lang/el/challenges-content.php index 770673e40..9e925b4cd 100644 --- a/resources/lang/el/challenges-content.php +++ b/resources/lang/el/challenges-content.php @@ -495,5 +495,384 @@ 'Επίλεξε 5 διαφορετικά χρώματα και αντιστοίχησε μια άσκηση γυμναστικής σε κάθε ένα από τα χρώματα π.χ. βαθύ κάθισμα ή εκτάσεις-ανατάσεις με άλμα. Στη συνέχεια, μπορείς να παρατάξεις τα χρώματα με οποιαδήποτε σειρά και να τα γυμνάσεις.' ], + ], + + 'common' => [ + 'share' => 'Κοινοποιήστε τον σύνδεσμο ή τον κωδικό QR του έργου σας στο Instagram ή το Facebook, προσθέστε το hashtag #CodeWeekChallenge και κάστε αναφορά @CodeWeekEU.', + 'audience' => [ + 'Δάσκαλοι και εκπαιδευτές', + 'Μαθητές Δημοτικού (6 έως 12 ετών)', + 'Μαθητές Γυμνασίου (12 έως 16 ετών)', + 'Μαθητές Λυκείου (16 έως 18 ετών)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Κωδικοποιήστε μια ζαριά', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Κωδικοποίηση διαδραστικών γρίφων', + 'Για να κωδικοποιήσετε μια προσομοίωση ενός τυχαία κινούμενου αντικειμένου που θα χρησιμοποιηθεί εάν το πραγματικό αντικείμενο δεν είναι διαθέσιμο' + ], + 'description' => + 'Σε αυτήν την πρόκληση θα κωδικοποιήσετε ένα ζάρι ώστε να πέσει τυχαία στην εντολή σας. Μπορείτε να επιλέξετε οποιοδήποτε είδος ζαριού με τον αριθμό των προσώπων που επιθυμείτε, όπως αυτά που χρησιμοποιούνται σε παιχνίδια ρόλων, προσθέτωντας και ήχους. ', + 'instructions' => [ + 'Συνδεθείτε στο Scratch', + 'Επιλέξτε ένα φόντο', + 'Δημιουργήστε τον χαρακτήρα του ζαριού σας ή αναζητήστε για έναν άλλο στο διαδίκτυο και ανεβάστε το στο πρόγραμμά σας', + 'Δημιουργήστε τόσα κουστούμια για τον χαρακτήρα σας όσα είναι και τα πρόσωπα του επιλεγμένου ζαριού σας· καθένα να αντιστοιχεί σε διαφορετικό αριθμό', + 'Επιλέξτε πώς θέλετε να πέφτει η ζαριά (πατώντας ένα κλειδί στο πληκτρολόγιο, κλικάροντας τον χαρακτήρα κ.λπ.) και γράψτε τον κώδικα', + 'Κωδικοποιήστε τον χαρακτήρα ώστε να αλλάζει κουστούμια στην τύχη στο τέλος κάθε ζαριάς', + 'Προσθέστε ηχητικά εφέ', + ], + 'example' => 'Ρίξιμο ενός 20πλευρου ζαριού' + ], + 'personal-trainer' => [ + 'title' => 'Προσωπικός γυμναστής με micro:bit', + 'author' => '', + 'purposes' => [ + 'Για την κωδικοποίηση του micro:bit με σκοπό τη χρήση του μπάζερ και πίνακα led', + 'Για τη δημιουργία μιας προσωπικής συσκευής με σκοπό τον έλεγχο της σωματικής σας δραστηριότητας', + 'Για την κωδικοποίηση του micro:bit με σκοπό τη βελτίωση της υγείας σας μέσω της άθλησης', + ], + 'description' => + 'Αυτή η πρόκληση σας επιτρέπει την κωδικοποίηση του micro:bit σας με σκοπό να ελέγξετε τους χρόνους επανάληψης των σωματικών ασκήσεων σε συνδυασμό με τον χρόνο ανάπαυσης. Θα παρακολουθείτε τη σωματική σας δραστηριότητα στο σχολείο, στο σπίτι ή στο πάρκο.' + , + 'instructions' => [ + 'Όταν Α+Β, δημιουργήστε ένα χρονόμετρο αντίστροφης μέτρησης 3 δευτερολέπτων με έναν ήχο μουσικής νότας ανά δευτερόλεπτο και εμφανίστε τη λέξη ΠΑΜΕ!', + 'Κατά τη διάρκεια της πρώτης άσκησης, εμφανίστε ένα τετράγωνο 2x2 που αναβοσβήνει για 20 δευτερόλεπτα. Στη συνέχεια, παίξτε έναν ήχο και κρατήστε το τετράγωνο σταθερό. Κατά τη διάρκεια του εναπομείναντος χρόνου, πρέπει να εμφανιστεί μια άλλη εικόνα η οποία να αναβοσβήνει για 10 δευτερόλεπτα. Όταν τελειώσει, αναπαράγετε έναν ήχο.', + 'Στη συνέχεια, επαναλάβετε την ίδια ενέργεια, αλλά εμφανίστε έναν πίνακα 3x3 για τον χρόνο άσκησης. Επαναλάβετε αυτές τις ενέργειες μέχρι να εμφανιστεί ο πίνακας 5x5.', + ], + 'duration' => '30-40 λεπτά' + ], + 'create-a-spiral' => [ + 'title' => 'Δημιουργήστε μια σπείρα', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Για την εκμάθηση και εξάσκηση βρόγχων και μεταβλητών.', + 'Για την ενίσχυση της δημιουργικότητας στην κωδικοποίηση.'], + 'description' => 'Σε αυτή την πρόκληση, θα συντάξετε ένα έργο με το Scratch για να δημιουργήσετε μια σπείρα, χρησιμοποιώντας τα pen blocks, μια σπείρα και μια μεταβλητή.', + + 'instructions' => [ + 'The Pen blocks', + 'Δημιουργήστε ένα νέο έργο και ονομάστε το Σπείρα.', + 'Κάντε κλικ στο μοβ εικονίδιο «Προσθήκη επέκτασης» στην κάτω αριστερή πλευρά του παραθύρου', + 'Επιλέξτε «πένα»: τα μπλόκ πένας είναι τώρα διαθέσιμα για τα έργα σας', + 'Για να ξεκινήσετε το έργο σας, σύρετε και αποθέστε το μπλοκ «όταν επελέγει η πράσινη σημαία»:', + 'Θα πρέπει να ξεκινήσετε με μια κενή σελίδα: στα μπλοκ πένας προσθέστε το μπλοκ «διαγραφή όλων»:', + 'Θέλετε να αρχίσετε να σχεδιάζετε στο κέντρο της σκηνής, πράγμα που σημαίνει ότι ο χαρακτήρας σας πρέπει να μετακινηθεί στο κέντρο της σκηνής (0,0):', + 'Ο χαρακτήρας σας μπορεί να μετακινηθεί χωρίς να σχεδιάζει ή να μετακινείται και να σχεδιάζει:', + 'όταν θέλετε να σχεδιάζει, μπορείτε να χρησιμοποιείτε το μπλοκ «πένα κάτω»', + 'όταν δεν θέλετε να σχεδιάζει, μπορείτε να χρησιμοποιείτε το μπλοκ «πένα πάνω»', + 'Τώρα, θέλετε να σχεδιάσετε! Προσθέστε το μπλοκ «»πένα κάτω»:', + 'Το εξάγωνο', + 'Προσθέστε τα μπλοκ παρακάτω στο έργο σας:', + 'Τώρα έχετε το ένα έκτο του εξαγώνου σας. Πρέπει να επαναλάβετε αυτή την ακολουθία 6 φορές:', + 'Η σπείρα', + 'Για να δημιουργήσετε μια σπείρα, θα πρέπει να προσθέσετε 2 κατά μήκος κάθε επόμενης πλευράς.', + 'Για να τι κάνετε αυτό, θα χρησιμοποιήσετε μια μεταβλητή.', + 'Στα μπλοκ μεταβλητών, κάντε κλικ στο «Δημιουργία μεταβλητής»', + 'Ονομάστε τη μήκος και, στη συνέχεια κάντε κλικ στην επιλογή ΟΚ:', + 'Η σπείρα θα μεγαλώσει, θα πρέπει να ξεκινήσετε από μικρό μέγεθος: ορίστε το αρχικό μήκος στο 10 και εισαγάγετε αυτό το μπλοκ πριν τον βρόγχο.', + 'Εισάγετε τη μεταβλητή «μήκος» στο μπλοκ «μετακίνηση … βήματα»', + 'Για να μεγαλώσετε τη σπείρα, θα πρέπει επίσης να επιδιώξετε την αύξηση του μήκους σε κάθε βρόγχο: προσθέστε το μπλοκ παρακάτω στο τέλος του βρόγχου:', + 'Εδώ θα βρείτε το τρέχον έργο σας:', + 'Μια όμορφη σπείρα', + 'Σχεδιάσατε μια σπείρα! Για να συνεχίσει, αντικαταστήστε τον βρόγχο «επανάληψη 6» με τον βρόγχο «για πάντα»:', + 'Για να σχεδιάσετε μια πολύχρωμη σπείρα, προσθέστε το παρακάτω μπλοκ στον βρόγχο:', + 'Όταν ξεκινήσετε από την αρχή, ο χαρακτήρας σχεδιάζει μια ανεπιθύμητη γραμμή. Για να αποτρέψετε αυτή την ενέργεια, προσθέστε ένα μπλοκ «πένα πάνω» στην αρχή του έργου.', + 'Εδώ θα βρείτε το τελικό σας έργο:', + 'Συγχαρητήρια! Δημιουργήσατε μια όμορφη σπέιρα!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Δημιουργήστε και παίξτε εναντίον της ΤΝ το παιχνίδι «Πέτρα, Ψαλίδι, Χαρτί»', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'για να καταλάβετε πώς λειτουργεί ο κύκλος της μηχανικής μάθησης.', + 'για να δημιουργήσετε ένα μοντέλο μηχανικής μάθησης με τη χρήση του Teachable Machine', + 'για να εξοικειωθείτε με το εργαλείο Pictoblox και να εισαγάγετε το μοντέλο που δημιουργήσατε στο έργο', + 'για να ορίσετε τη σκηνή και τους χαρακτήρες, να δημηουργήσετε και να αρχικοποιήσετε τις μεταβλητές στο Pictoblox', + 'για να ξεκινήσετε το παιχνίδι, να εντοπίσετε τις κινήσεις των παικτών, να προγραμματίσετε τυχαίες κινήσεις ΤΝ', + 'για να δημιουργήσετε και να τεστάρετε ένα παιχνίδι που εμπλέκει την τεχνητή νοημοσύνη ως αντίπαλο σε ένα παιχνίδι «Πέτρα, Ψαλίδι, Χαρτί».' + + ], + 'description' => 'Θα δημιουργησουμε ένα μοντέλο, με τη χρήση του Teachable Machine, από εικόνες που χρησιμοποιούν τρεις κατηγορίες: Πέτρα, Ψαλίδι, Χαρτί. Το μοντέλο θα φορτωθεί στο Pictoblox και θα χρησιμοποιηθεί για τη δημιουργία ενός παιχνιδιού το οποίο θα μπορούμε να παίζουμε με αντίπαλο την ΤΝ.', + 'duration' => '90 λεπτά', + 'instructions' => [ + 'Δημιουργήστε ένα νέο έργο εικόνων στο Teachable Machine απαρτιζόμενο από 3 κατηγορίες ονομαζόμενες Πέτρα, Χαρτί, Ψαλίδι. Για κάθε κατηρορία, τραβήξτε τουλάχιστον 400 φωτογραφίες. Φροντίστε το φόντο να είναι καθαρό. Εκπαιδεύστε και εξάγετε το μοντέλο. Αποστείλετε το μοντέλο και αντιγράψτε το σύνδεσμο.', + 'Δημιουργήστε έναν δωρεάν λογαριασμό στον ιστότοπο Pictoblox. Προσθέστε μια επέκταση μηχανικής εκμάθησης και αποστείλετε το μοντέλο. Ορίστε τη σκηνή, τις μεταβλητές και τις σπέιρες. Εκκινήστε το παιχνίδι, προσδιορίστε τις κινήσεις του παίκτη και τις κινήσεις της ΤΝ και ποιος είναι ο νικητής του γύρου.', + 'Εκπαίδευση δεδομένων για το παιχνίδι.', + 'Δοκιμή του μοντέλου.', + 'Εξαγωγή του μοντέλου.', + 'Προσθήκη επέκτασης μηχανικής εκμάθησης και αποστολή μοντέλου.', + 'Ορισμός της σκηνής, των μεταβλητών και των σπειρών.', + 'Εκκίνηση του παιχνιδιού.', + 'Προσδιορισμός των κινήσεων του παίχτη.', + 'Ορισμός τυχαίων κινήσεων ΤΝ.', + 'Μετάδοση τυχαίων κινήσεων ΤΝ.', + 'Δημιουργία τριών μπλοκ. Ποιος είναι ο νικητής του γύρου;', + 'Ελέγξτε εάν ο παίχτης είναι ο νικητής του γύρου.', + 'Ελέγξτε εάν η ΤΝ κερδίζει τον γύρο.', + 'Ελέγξτε εάν ήρθε ισοπαλία στον γυρο.', + 'Μπλοκ προγράμματος.', + 'Σπείρα Πέτρα Χαρτί Ψαλίδι', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Ζωγραφική στον αέρα με ΤΝ', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'για να φτιάξετε ένα πρόγραμμα χρησιμοποιώντας την επέκταση ανίχνευσης ανθρωπίνου σώματος ώστε να αναγνωρίζονται οι κινήσεις των δακτύλων μπροστά από την κάμερα.', + 'για να γράψετε κώδικα με απλά μπλοκ σε μερικές γραμμές κώδικα.', + 'για να δείτε ένα παράδειγμα χρήσης ΤΝ' + ], + 'description' => 'Δημιουργία ενός προγράμματος το οποίο θα επιτρέπει στον χρήστη να σχεδιάζει στον αέρα με το χέρι του (τον δείκτη) μπροστά από την κάμερα και ό,τι σχεδιάζουν θα απεικονίζεται αυτόματα στη σκηνή του Pictoblox.', + 'instructions' => [ + 'Δημιουργήστε έναν λογαριασμό στο Pictoblox', + 'ακολουθήστε τις οπτικές οδηγίες για να:', + 'προσθέσετε επεκτάσεις για Ανίχνευση ανθρωπίνου σώματος και Πένα·', + 'ορίσετε τη σκηνή και να προσθέσετε χαρακτήρα (Μολύβι) και πρόσθετες σπείρες για: Πένα κάτω, Πένα πάνω, Διαγραφή όλων· ', + 'γράψετε κώδικα για τον χαρακτήρα Μολύβι ώστε να ακολουθεί το δάχτυλο', + 'γράψετε κώδικα για τα κουμπιά: Πένα πάνω, Πένα κάτω και Διαγραφή όλων, αλλά και για την Πένα', + 'Τώρα είστε έτοιμοι να δημιουργήσετε τα δικά σας σχέδια και να πάιξετε με διαφορετικά χρώματα και μέγεθος πένας.', + ], + 'materials' => [ + 'Ένας φορητός ή επιτραπέζιος υπολογιστής με κάμερα', + 'Να ληφθεί(συνιστάται) η πιο πρόσφατη έκδοση του Pictoblox ή χρήση της ηλεκτρονικής έκδοσης Pictoblox(δωρεάν)', + 'Λογαριασμός Pictoblox(δωρεάν)', + 'Καλή σύνδεση στο διαδίκτυο' + ] + ], + 'emobot - kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Να μάθετε βασικές έννοιες της μηχανικής μάθησης και της αναγνώρισης κειμένου . ', + 'Να κατανοήσετε τον ρόλο των συναισθημάτων στις επικοινωνίες . ', + 'Να χρησιμοποίησετε τον κώδικα για να δημιουργήσετε διαλόγους ανάμεσα σε ένα διαλογικό ρομπότ και έναν χρήστη . ', + 'Να κατανοήσετε πώς οι υπλογιστές μπορούν να αναγνωρίσουν συναισθηματικούς τόνους μέσω της ανάλυσης κειμένου και να ανταποκριθούν ανάλογα . ' + ], + 'description' => [ + 'Δημιουργήστε Emotional Bot στο Scratch το οποίο να μπορεί να εμφανίζει ένα χαρούμενο πρόσωπο για θετικά μηνύματα(αν του λέτε καλά πράγματα), ένα θυμωμένο πρόσωπο για αρνητικά μηνύματα(αν του λέτε άσχημα πράγματα) και ένα μπερδεμένο πρόσωπο εάν το μήνυμα είναι απροσδιόριστο . ', + 'Το Emobot Kliki θα αναγνωρίζει κομπλιμέντα και προσβολές, οπότε θα με ποιόν τρόπο οι υπολογιστές μπορούν να εκπαιδευτούν ώστε να αναγνωρίζουν τον συναισθηματικό τόνο . ', + ], + 'instructions' => [ + 'Για να ξεκινήσετε, προγραμματίστε μια λίστα από κανόνες για ό,τι είναι ωραίο ή ευγενικό και για ό,τι είναι άσχημο ή κακόβουλο . ', + 'Συνδεθείτε στον ιστότοπο https://machinelearningforkids.co.uk/ ή δημιούργησε έναν νέο λογαριασμό.', + 'Δημιουργήστε ένα νέο μοντέλο μηχανικής εκμάθησης προσθέτοντας 3 νέες ετικέτες, ονομάστε την πρώτη "ωραίο", τη δεύτερη "άσχημο" και προαιρετικό εάν θέλετε να αναγνωρίζετε το όνομά σας, δημιουργήστε την τρίτη ετικέτα με το όνομα "όνομα".', + 'Εκπαιδεύστε το νέο μοντέλο μηχανικής εκμάθησης, δοκιμάστε το και χρησιμοποιήσετ το για να δημιουργήσετε το Emobot στο Scratch.', + 'Εκκινήστε το πρόγραμμα επεξεργασίας Scratch 3, διαγράψτε τον χαρακτήρα γάτας, εισαγάγετε 3 νέους χαρακτήρες που δημιοουργήθηκαν από το Microsoft Bing Image Creator (χαρούμενο, θυμωμένο και μπερδεμένο) ή δημιουργήστε ένα νέο χαρακτήρα κάνοντας κλικ στο εικονίδιο Paint σχεδιάζοντας τρία αντίγραφα κοθστουμιών για το χαρούμενο, το θυμωμένο και το μπερδεμένο πρόσωπο.', + 'Κάντε κλικ στην καρτέλα «Κώδικας» και εισαγάγετε το ακόλουθο κείμενο.'] + , + 'example' => [ + 'Μοιραστείτε το Emobot Kliki με τους φίλους σας και μάθετε περισσότερα για την TN και τα συναισθήματα!', + 'Αντί για ένα καρτούν υπολογιστή, μπορείτε να δοκιμάσετε κάτι διαφορετικό, όπως ένα ζώο. Αντί για τον ευγενικό και κακόβουλο χαρακτηρισμό, θα μπορούσατε να εκπαιδεύσετε τον χαρακτήρα να αναγνωρίζει και άλλους τύπους μηνυμάτων.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Κάντε τα μαγικά σας με Χειρονομίες ΤΝ', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Για να καλλιεργήσετε δεξιότητες κωδικοποίησης μεταξύ μαθητών, επιτρέποντάς τους να χρησιμοποιούν βασικές εντολές.', + 'Για να αναπτύξετε δεξιότητες αλγοριθμικής σκέψης αναλύοντας σύνθετες εργασίες σε διαχειρίσιμα βήματα.', + 'Για να ενθαρρύνετε τη δημιουργική επίλυση προβλημάτων στον εντοπισμό μοναδικών εφαρμογών χειρονομιών για σχέδιο και γραφή.', + 'Για να προωθήσετε την κατανόηση των εννοιών της ΤΝ, ιδίως του τρόπου με τον οποίο η ΤΝ επιτρέπει στους υπολογιστές να αναγνωρίζουν και να ερμηνεύουν χειρονομίες.', + 'Για να ευαισθητοποιήσετε τους γύρω σας σχετικά με τη σημασία της τεχνολογίας για τα άτομα με αναπηρίες.', + 'Για να προωθήσετε τη συνεργατική επίλυση προβλημάτων και την ομαδική εργασία μεταξύ των μαθητών καθώς συνεργάζονται για τη βελτίωση των προγραμμάτων χειρονομιών.', + 'Για να συνδέσετε τις δεξιότητες κωδικοποίησης και υπολογιστικής σκέψης με εφαρμογές του πραγματικού κόσμου, δίνοντας έμφαση στον ουσιαστικό αντίκτυπο της τεχνολογίας στις ζωές των ανθρώπων και ευθυγραμμίζοντας τες με τους Στόχους Βιώσιμης Ανάπτυξης (ΣΒΑ).' + ], + 'duration' => [ + '90 λεπτά για μαθητές 10-12', + '45 λεπτά για μαθητές 12-15' + ], + 'description' => 'Δημιουργήστε ένα πρόγραμμα που βασίζεται σε μπλοκ Scratch χρησιμοποιώντας την επέκταση ΤΝ «Ανθρώπινο σώμα» με δημιουργικό και συναρπαστικό τρόπο, προκειμένου να σχεδιάσετε σε μια οθόνη χωρίς τη χρήση ενός παραδοσιακού ποντικιού ή μιας οθόνης αφής.', + 'instructions' => [ + 'Συνδεθείτε στη σελίδα https://ai.thestempedia.com και δημιουργήστε έναν λογαριασμό δασκάλου και λογαριασμούς μαθητών.', + 'Εισαγάγετε τις επεκτάσεις «Ανίχνευση ανθρώπινου σώματος», «Πένα», «Κείμενο σε ομιλία».', + 'Προσθέστε τον χαρακτήρα «Μολύβι» από τη βιβλιοθήκη και δημιουργήστε 7 χαρακτήρες (γράφω, απαλοιφή, μαύρο, κόκκινο, μπλε, πράσινο, ροζ).', + 'Γράψτε εντολές για να ελέγξετε τι θα συμβεί όταν ο χαρακτήρας «μολύβι» ακουμπά έναν από τους άλλους επτά χαρακτήρες.', + 'Γράψτε εντολές για να επιτρέψετε στην κάμερα να αναγνωρίζει τη στάση του χεριού και να μετακινείτε το μολύβι στις συντεταγμένες x και y του δείκτη σας.', + 'Αλλαγή κουστουμιών στο τέλος κάθε ζαριάς.', + 'Προσθήκη ηχητικών εφέ.', + ], + 'materials' => [ + 'Προγραμματισμός πλατφόρμας https://ai.thestempedia.com (δωρεάν)', + 'λογαριασμός δασκάλου (δωρεάν)', + 'λογαριασμός μαθητή (δωρεάν)', + 'Υπολογιστές με κάμερα', + 'Σύνδεση στο διαδίκτυο', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Ένας κύκλος από κουκκίδες', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Για να γράψετε κώδικα με σκοπό να σχεδιάσετε μια γραμμή από σημεία.', + 'Για να γράψετε κώδικα με σκοπό να σχεδιάσετε μια γραμμή από σημεία.', + 'Για να γράψετε κώδικα με σκοπό να σχεδιάσετε έναν κύκλο.', + 'Γράψτε κώδικα για να σχεδιάσετε έναν κύκλο από κουκκίδες (παύλες).', + ], + 'description' => 'Σχεδιάστε έναν κύκλο από κουκκίδες ή παύλες.', + 'duration' => '40 λεπτά', + 'instructions' => [ + 'Δημιουργία μπλοκ από κουκκίδες.', + 'Δημιουργία μπλοκ από κουκκίδες.', + 'Κατασκευή ενός κύκλου από κουκκίδες.', + 'Κατασκευή ενός κύκλου από παύλες.' + ] + ], + 'coding-escape-room' => [ + 'title' => 'Δημιουργήστε μια αίθουσα απόδρασης κωδικοποίησης', + 'author' => 'Stefania Altieri (Στεφανία Αλτιέρι) και Elisa Baraghini (Ελίζα Μπαραγκίνι)', + 'purposes' => [ + 'Για να διδάξετε/μάθετε και να προβληματιστείτε σχετικά με τις έννοιες κωδικοποίησης.', + 'Για να χρησιμοποιήσετε απλά εργαλεία κωδικοποίησης.', + 'Για να αναπτύξετε δεξιότητες υπολογιστικής σκέψης και επίλυσης προβλημάτων.' + ], 'description' => [ + 'Δημιουργήστε μια εμπειρία κωδικοποίησης απόδρασης όπως αυτή εδώ:', + 'Μπορείτε να χρησιμοποιήσετε φόρμες google, το genially, μια παρουσίαση google, οποιοδήποτε εργαλείο θέλετε για να δημιουργήσετε μια αφήγηση βασισμένη στη συγγραφή κώδικα ;).' + + ], + 'duration' => '90 λεπτά,', + 'instructions' => + 'Μπορείτε να χωρίσετε τους μαθητές σας σε μικρές ομάδες, μπορούν να παίξουν και, στη συνέχεια, να δημιουργήσετε μια άλλη πρόκληση με το πρότυπο: ' + , + + 'materials' => [ + 'Μπορεί να χρησιμοποιηθεί οποιοδήποτε εργαλείο (πλατφόρμα Google και Microsoft για τη δημιουργία και την ανταλλαγή εγγράφων, παρουσιάσεων και φύλλων). Οποιαδήποτε κατασκευή, εργαλείο ή χαρακτήρας κωδικοποίησης που συνδέεται με τις ΤΠΕ και την κωδικοποίηση.' + ], + 'example' => [ + 'Ορισμένοι χαρακτήρες που διαδραμάτισαν πολύ σημαντικό ρόλο στην ιστορία των ΤΠΕ και βασικές έννοιες κωδικοποίησης και προγραμματισμού, εισάγονται παίζοντας. Ο καλύτερος τρόπος για να μάθετε και να συμμετέχετε ενεργά. Αυτό το παιχνίδι μπορεί να παιχτεί σε ομάδες ή ατομικά, όπως μια πρόκληση ή ένας διαγωνισμός. Οι μαθητές μπορούν στη συνέχεια να δημιουργήσουν κάτι παρόμοιο και να αναπτύξουν ικανότητες όπως δημιουργικότητα και δεξιότητες κωδικοποίησης.', + 'Είναι ένας πολύ πρακτικός πόρος που μπορεί να επαναχρησιμοποιηθεί και να αναδημιουργηθεί εύκολα. Οι φόρμες Google είναι ένα από τα δυνητικά εργαλεία. Μπορείτε επίσης να χρησιμοποιήσετε τις διαφάνειες Google, το Genially ή το Emaze ή οποιοδήποτε άλλο εργαλείο θέλετε για να δημιουργήσετε ιστορίες καμπής και δικές σας περιπέτειες.', + 'Η πρόκληση απόδρασης χωρίζεται σε περιόδους. Αν μαντέψετε, μπορείτε να συνεχίσετε. Οι μαθητές πρέπει να δημιουργήσουν τα κουίζ κωδικοποίησης.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Αφήστε το φίδι να τρέξει', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Για να κωδικοποιήσετε τις κινήσεις του φιδιού στο δικό τους micro:bit.', + 'Για να ορίσετε τη σωστή τοποθέτηση και χρονισμό για την κοινή κινούμενη εικόνα.' + ], + 'description' => 'Οι μαθητές πρέπει να γράψουν κώδικες με σκοπό την πλοήγηση του φιδιού ανάμεσα σε micro:bit που βρίσκονται το ένα δίπλα στο άλλο. Θα πρέπει να γίνει με τέτοιο τρόπο που να φαίνεται ότι το φίδι τρέχει από το ένα micro:bit στο άλλο.', + 'duration' => '30 λεπτά', + 'instructions' => [ + 'Σχεδιάστε μια διαδρομή η οποία να περνά ανάμεσα από πολλά micro:bit τα οποία βρίσκονται το ένα δίπλα στο άλλο (π.χ., διαμορφώνοντας ένα τετράγωνο 2x2).', + 'Γράψτε κώδικες καθώς ένα φίδι κινείται κατά μήκος μιας διαδρομής.', + 'Εργαστείτε από τη δική σας συσκευή και, στη συνέχεια, συνδυάστε τα και εκτελέστε τον κώδικα.', + 'Εξετάστε τον χρονισμό και την τοποθέτηση: Εάν το φίδι ξεφύγει από ένα micro:bit, θα εμφανιστεί στο επόμενο micro:bit.', + 'Περαιτέρω προκλήσεις: Με τη 2η έκδοση micro:bit v2, πάιξτε μουσική μέχρι το φίδι να φύγει από τη συσκευή σας.', + 'Σχεδιάστε το φίδι αλλάζοντας την φωτεινότητα των LED.', + 'Προσπαθήστε περισσότερο ή περισσότερα φίδια.' + ], + 'example' => [ + 'Αυτό είναι ένα παράδειγμα για ένα φίδι μήκους 6 pixel με 4 micro:bit που σχηματίζουν ένα τετράγωνο 2x2: ', + 'Κωδικοποίηση του micro:bit εκκίνησης (μπορεί να το κάνει ο δάσκαλος)', + 'Όλοι οι κώδικες εκκινούνται από αυτό το micro:bit, το οποίο στέλνει ένα ραδιοσήμα σε άλλα micro:bit όταν πατιέται το κουμπί A.', + 'Κωδικοποίηση των κινήσεων του φιδιού', + 'Κάθε micro:bit πρέπει να βρίσκεται στην ίδια ραδιοφωνική ομάδα με το micro:bit εκκίνησης.', + 'Όλα τα κινούμενα σχέδια ξεκινούν όταν λαμβάνεται το ραδιοσήμα.', + 'Τα κινούμενα σχέδια του αρχικού microbit είναι άμεσα ορατά, τα υπόλοιπα περιμένουν μέχρι να φτάσει το φίδι.', + 'Ο χρόνος που μεσολαβεί μεταξύ των δύο φάσεων καθορίζει την ταχύτητα του φιδιού.', + ], 'materials' => [ + 'micro:bit (για κάθε μαθητή εάν είναι δυνατόν)', + 'φορητός ή επιτραπέζιος υπολογιστής για το πρόγραμμα επεξεργασίας makecode.microbit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Εικονογραφήστε ένα αστείο με το bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Για να σχεδιάσετε ένα μικρό παιχνίδι όπου ο χρήστης βρίσκει την απάντηση σε μια αστεία ερώτηση.', + 'description' => 'Οι μαθητές σχεδιάζουν ένα μικρό παιχνίδι όπου ο χρήστης βρίσκει την απάντηση σε μια αστεία ερώτηση, όταν η φιγούρα χτυπάει ένα αντικέιμενο στο γήπεδο. Οι μαθητές χρησιμοποιούν βασικές δυνατότητες του bitsy για να ολοκληρώσουν την πρόκληση.', + 'instructions' => [ + 'Σκεφτείτε μια αστεία ερώτηση. Μεταβείτε στο bitsy και ξεκινήστε ένα νέο έργο. Θα χρειαστείτε:', + 'ένα άβαταρ - χαρακτήρα που θα μπορείτε να μετακινείτε', + 'Μια λευκή γάτα σε μοβ φόντο', + 'Η περιγραφή δημιουργείται αυτόματα', + 'ένα αντικείμενο προς το οποίο πρέπει να κατευθυνθεί το άβατάρ σας', + 'μια αίθουσα - το φόντο του προγράμματός σας', + 'δύο μηνύματα: μια ερώτηση και μια απάντηση', + 'Το ολοκληρωμένο παιχνίδι μπορεί να ληφθεί ως αρχείο html.' + ], + 'example' => 'Σε αυτόν τον ιστότοπο βλέπετε ένα παράδειγμα αστείου και υπάρχει ένας σύνδεσμος προς έναν ψηφιακό πίνακα:', + 'materials' => 'το bitsy εκτελείτε σε ένα πρόγραμμα περιήγησης' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Εφαρμογή που καταμετρά σε πολλές γλώσσες', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Για να μάθετε πώς να δημιουργήσετε μια απλή εφαρμογή.', + 'Για να μάθετε να προγραμματίζετε με τη χρήση μπλοκ.', + 'Για να μάθετε πώς να προσθέτετε Ετικέτες, κουμπιά, εικόνες, αισθητήρες και μέσα επικοινωνίας.', + 'Για να μάθετε πώς να οργανώνετε στοιχεία σε μια οθόνη εφαρμογής.' + ], + 'description' => 'Η εφαρμογή σας επιτρέπει την καταμέτρηση σε πολλές γλώσσες με το πάτημα ενός κουμπιού. Όταν ο χρήστης κουνάει το smartphone, η καταμέτρηση επιστρέφει στο μηδέν. Η πρόκληση είναι η προσθήκη μιας ακόμα γλώσσας.', + 'instructions' => [ + 'Για να ολοκληρώσετε την πρόκληση, θα πρέπει να ορίσετε την άλλη γλώσσα στην οποία θέλετε να γίνεται η καταμέτρηση.', + 'Στη συνέχεια, πρέπει να κατεβάσετε από το διαδίκτυο (π.χ. από το Pixabay ή το Unsplash) τη σημαία αυτής της χώρας και να την ανεβάσετε στην πλατφόρμα MIT APP Inventor μέσω του στοιχείου που ονομάζεται σημαία, στην ιδιότητα Picture.', + 'Έπειτα θα πρέπει να βρείτε πώς γράφετε η ονομασία της χώρας στα Αγγλικά και πώς λέγεται το «αποχωρώ» και «πάτησέ με» στη γλώσσα αυτής της χώρας.', + 'Τέλος θα πρέπει να προσθέσετε τα απαραίτητα μπλοκ για τη λειτουργία της εφαρμογής στη νέα γλώσσα.', + ], + 'materials' => [ + 'Για να αναπτύξετε μια εφαρμογή χρειάζεστε έναν επιτραπέζιο ή φορητό υπολογιστή με πρόσβαση στο διαδίκτυο.', + 'Δημιουργήστε έναν λογαριασμό στην πλατφόρμα MIT APP Inventor, ο οποίος να είναι προσβάσιμος μέσω της ιστοσελίδας https://ai2.appinventor.mit.edu', + 'Είναι επίσης απαραίτητο να εγκαταστήσετε την εφαρμογή MIT AI2 Companion στο smartphone ώστε να τεστάρετε την ανεπτυγμένη εφαρμογή.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Κωδικοποίηση και τέχνη μέσω της αφήγησης', + 'author' => 'Maria Tsapara (Μαρία Τσαπάρα) και Anthi Arkouli (Ανθή Αρκουλή)', + 'purposes' => [ + 'Για να καλλιεργήσετε δεξιότητες παρατήρησης, ερμηνείας και προβληματισμού μέσω της ενασχόλησης με την τέχνη.', + 'Για να είστε δημιουργικοί και να συνεργάζεστε με άλλους για έναν κοινό στόχο', + 'Για να δημιουργήσετε έναν αλγόριθμο για να αφηγηθήτε εκ νέου την ιστορία.', + ], + 'description' => 'Σε αυτή την πρόκληση οι μαθητές θα εμπνευστούν από ένα έργο τέχνης, θα δημιουργήσουν μια ιστορία και θα την εικονογραφήσουν. Στη συνέχει, θα προσπαθήσουν να διηγηθούν εκ νέου την ιστορία χρησιμοποιώντας ένα προγραμμματιζόμενο ρομποτικό κιτ /ή ως μια μη συνδεδεμένη δραστηριότητα.', + 'materials' => [ + 'Αυτή η δραστηριότητα μπορεί να εφαρμοστεί ως μια μη συνδεδεμένη δραστηριότητα ή χρησιμοποιώντας ένα εκπαιδευτικό προγραμματίσιμο ρομποτ, όπως το beebot/bluebot/mouse robot.', + 'κάρτες με βέλη beebot ή κάρτες με βέλη για τη μη συνδεδεμένη δραστηριότητα', + 'στα ελληνικά', + 'Για να μάθετε περισσότερα για την εργαλειοθήκη ρουτίνας σκέψης του Project Zero\'s Thinking Routine Toolbox μπορείτε να επισκεφθείτε' + + ], + 'example' => [ + 'Ο δάσκαλος συνεργάζεται με τους μαθητές με στόχο την μοντελοποίηση του τρόπου σχεδιασμού ενός αλγόριθμου με τις κάρτες που θα παρέχει οδηγίες για το Bee-Bot ή κάποιο άλλο ρομπότ ώστε να φτάσει στο πρώτο γεγονός της ιστορίας στο χαλάκι. Οι μαθητές εργάζονται σε ομάδες των 3-4 για να σχεδιάσουν έναν αλγόριθμο για το ρομπότ που θα το μετακινεί στην επόμενη ακολουθία. Οι μαθητές τεστάρουν τους αλγόριθμους που δημιουργούν στο χαλάκι της τάξης και εντοπίζουν σφάλματα όταν παρίσταται ανάγκη.', + 'Συνεχίζουν να μετακινούνται μέσα από όσο το δυνατόν περισσότερα γεγονότα της ιστορίας μπορούν', + 'Αυτή η δραστηριότητα μπορεί να εφαρμοστεί ως μια μη συνδεδεμένη δραστηριότητα.', + 'Ένα παιδί κάνει το ρομπότ - άλλο παιδί τον προγραμματιστή. Ο προγραμματιστής δημιουργεί μια αλγοριθμική διαδρομή χρησιμοποιώντας τις κάρτες με βέλη για να βοηθήσει το ρομπότ να μετακινηθεί από μια εικόνα σε μια άλλη και να αφηγηθεί εκ νέου την ιστορία. Κάθε φορά που το ρομπότ προσεγγίζει μια εικόνα, του ζητείται να αφηγηθεί ένα μέρος της ιστορίας.', + ], + 'instructions' => [ + 'Ο δάσκαλος ζητάει από τους μαθητές να παρατηρήσουν μια ζωγραφιά/φωτογραφία.', + 'Χρησιμοποιούν τη ρουτίνα σκέψης «Αρχή, Μέση, Τέλος» (Project Zero του Harvard School) για να δημιουργήσουν μια ιστορία.', + 'Ο δάσκαλος ρωτάει τα παιδιά «Εάν αυτό το έργο τέχνης είναι η αρχή/μέση/τέλος της ιστορίας και τι μπορεί να συμβεί μετά/πριν από/στο τέλος;', + 'Οι μαθητές εικογραφούν τα γεγονότα της ιστορίας.', + 'Οι μαθητές θυμούνται την ιστορία και τοποθετούν τα γεγονότα στο πλέγμα. Χρησιμοποιώντας τις κάρτες με βέλη, δημιουργούν έναν αλγόριθμο για να βοηθήσουν το beebot να αφηγηθεί εκ νέου την ιστορία.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Κωδικοποίηση και προγραμματισμός με την επέκταση LegoBoost - Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'για να δημιουργήσετε μοντέλα χρησιμοποιώντας το LegoBoost.', + 'για να αναπτύξετε δεξιότητες προγραμματισμού στο Scratch.', + 'για να προγραμματίσετε ρομπότ χρησιμοποιώντας απλές έως σύνθετες εντολές.' + ], + 'description' => 'Σε αυτή την πρόκληση οι μαθητές θα χρησιμοποιούν την επέκταση Scratch-LegoBoost και θα εισάγουν κώδικες στην εφαρμογή ώστε να ρομπότ να μετακινούνται μπροστά, πίσω, να αποφεύγουν εμπόδια και να δίνουν φωνητικές εντολές.', + 'duration' => '120 λεπτά', + 'instructions' => [ + 'Συνδεθείτε στην εφαρμογή Scratch.mit.edu.', + 'Ανοίξτε το σύνδεσμο Scratch και ενεργοποιήστε το Bluetooth στον φορητό υπολογιστή σας.', + 'Κάντε κλικ στην επιλογή «Προσθήκη επέκτασης από το Scratch» και επιλέξτε LegoBoost.', + 'Προσθέστε μια εικόνα για την Ευρωπαϊκή Εβδομάδα Προγραμματισμού.', + 'Ορίστε τους δύο κινητήρες AB στη θέση ON, και όταν συναντάτε κ\'αποιο κόκκινο εμπόδιο, στη θέση OFF . ', + 'Στο πράσινο χρώμα ο κινητήρας A έχει οριστεί στη θέση ON, στο μαύρο χρώμα ο κινητήρας B έχει οριστεί στη θέση ON . ', + 'Τα πράσινα, κόκκινα και μαύρα εμπόδια θα οριστούν σε μια διαδρομή . ', + 'Προσθέστε εντολές για κίνηση και στροφές από τα βέλη και μετατροπή κειμένου σε ομιλία όταν συναντάτε ένα εμπόδιο . ', + 'Δοκιμάστε το!' + ] ] + + ]; diff --git a/resources/lang/es/challenges-content.php b/resources/lang/es/challenges-content.php index e839c9e87..546d908f0 100644 --- a/resources/lang/es/challenges-content.php +++ b/resources/lang/es/challenges-content.php @@ -489,5 +489,385 @@ 'Elige 5 colores diferentes y asigna un ejercicio de acondicionamiento físico a cada uno de ellos, por ejemplo, sentadillas o saltos. Entonces los colores se pueden alinear en cualquier orden y entrenar' ], + ], + + + 'common' => [ + 'share' => 'Comparte el enlace o el código QR de tu proyecto en Instagram o Facebook, añade el hashtag #CodeWeekChallenge y menciona @CodeWeekEU.', + 'audience' => [ + 'Profesores y educadores', + 'Alumnos de primaria (6 a 12 años)', + 'Alumnos de primer ciclo de educación secundaria (12 a 16 años)', + 'Alumnos de segundo ciclo de educación secundaria (16 a 18 años)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Programa un dado para lanzar', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Programar acertijos interactivos', + 'Programar la simulación de un objeto que se mueve al azar para utilizar si no está disponible el objeto real' + ], + 'description' => + 'En este reto programarás un dado que se lanza al azar a tu señal. Puedes elegir cualquier tipo de dado con el número de caras que quieras, como los que se utilizan en los juegos de rol, y también añadir sonidos.', + 'instructions' => [ + 'Inicia sesión en Scratch', + 'Elige un fondo', + 'Crea tu objeto de dado o busca uno en la web y cárgalo en tu programa', + 'Crea tantos disfraces para el objeto como caras del dado hayas elegido y que cada disfraz muestre un número diferente', + 'Elige cómo quieres que el dado empiece a lanzarse (pulsando una tecla, haciendo clic en el objeto, etc.) y escribe el código para ello', + 'Programa el objeto para que se cambie de disfraz al azar al final de la tirada', + 'Añade efectos sonoros', + ], + 'example' => 'Lanza un dado de 20 caras' + ], + 'personal-trainer' => [ + 'title' => 'Entrenador personal con micro:bit', + 'author' => '', + 'purposes' => [ + 'Programar micro:bit con el fin de utilizar el zumbador y el panel led', + 'Crear un dispositivo personal que controle tu actividad física', + 'Programar micro:bit para que mejore tu salud a través del deporte', + ], + 'description' => + 'Este reto te permite programar tu micro:bit para que controle el número de repeticiones de los ejercicios físicos combinado con los tiempos de descanso. Harás el seguimiento de la actividad física que realizas en la escuela, en casa o en el parque.' + , + 'instructions' => [ + 'Cuando A+B, crea un temporizador de cuenta regresiva de 3 segundos con un sonido de nota musical a cada segundo y que muestre la palabra GO!', + 'Durante el primer ejercicio, muestra un cuadrado 2x2 que parpadea durante 20 segundos. A continuación, reproduce un sonido y fija el cuadrado. Durante el tiempo restante, debe mostrarse otra imagen parpadeante durante 10 segundos. Cuando acabe, reproduce un sonido.', + 'A continuación, repite la misma acción, pero muestra un panel 3x3 para el tiempo del ejercicio. Repite estas acciones hasta que se muestre el panel 5x5.', + ], + 'duration' => '30-40 minutos', + ], + 'create-a-spiral' => [ + 'title' => 'Crea una espiral', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Aprender y practicar bucles y variables.', + 'Mejorar la creatividad en la programación.'], + 'description' => 'En este reto escribirás un proyecto con Scratch para crear una espiral, empleando bloques de lápiz, un bucle y una variable.', + + 'instructions' => [ + 'Los bloques de lápiz', + 'Crea un nuevo proyecto y llámalo Espiral.', + 'Haz clic en el icono púrpura “Añadir extensión” situado en el extremo inferior izquierdo de la ventana', + 'Selecciona “lápiz”: ¡los bloques de lápiz ya están disponibles para tu proyecto!', + 'Para empezar el proyecto, arrastra y suelta el bloque “Al hacer clic en bandera verde”:', + 'Debes empezar con una página en blanco: dentro de los bloques de lápiz, añade el bloque “borrar todo”:', + 'Debes empezar a dibujar en el centro del escenario, lo que significa que tu objeto deberá ir hasta el centro del escenario (0,0):', + 'Tu objeto puede moverse sin dibujar, o moverse y dibujar:', + 'cuando quieras que dibuje, puedes utilizar el bloque bajar lápiz', + 'cuando no quieras que dibuje, puedes utilizar el bloque subir lápiz', + '¡Ahora quieres dibujar! Añade el bloque “bajar lápiz”:', + 'El hexágono', + 'Añade los bloques siguientes a tu proyecto:', + 'Ahora tienes una sexta parte del hexágono. Debes repetir esta secuencia 6 veces:', + 'La espiral', + 'Para crear una espiral, deberás añadir 2 a la longitud de cada una de las caras siguientes.', + 'Para ello, utilizarás una variable.', + 'En los bloques de variables, haz clic en Hacer una variable', + 'Llámala longitud y haz clic en OK:', + 'La espiral va a crecer, por lo que deberás empezar con un valor pequeño: establece 10 como primera longitud e inserta este bloque antes del bucle.', + 'Inserta la variable “longitud” en el bloque “mover … pasos”', + 'Para que la espiral crezca, debes hacer que la longitud aumente en cada bucle: añade el bloque de abajo al final del bucle:', + 'Aquí tienes tu proyecto actual:', + 'Una bonita espiral', + '¡Dibujaste una espiral! Para que funcione sin parar, sustituye el bucle“repetir 6” por el bucle “siempre”:', + 'Para dibujar una espiral de colores, añade el bloque siguiente en el bucle:', + 'Cuando vuelvas a empezar, el objeto dibuja una línea que no queremos. Para evitarlo, añade un bloque “subir lápiz” al inicio del proyecto.', + 'Aquí tienes tu proyecto final:', + '¡Felicidades! ¡Has creado una espiral preciosa!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Crea y juega contra la IA — Juego piedra, papel o tijera', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'comprender cómo funciona el ciclo del aprendizaje automático.', + 'crear un modelo de aprendizaje automático empleando Teachable Machine', + 'familiarizarse con la herramienta Pictoblox e importar el modelo creado al proyecto', + 'establecer el escenario y los caracteres, crear e iniciar variables en Pictoblox', + 'inicializar el juego, identificar los movimientos del jugador, programar los movimientos aleatorios de la IA', + 'crear y probar un juego en el que la inteligencia artificial intervenga como oponente en el juego piedra, papel o tijera.' + + ], + 'description' => 'Crearemos un modelo empleando Teachable Machine a partir de imágenes empleando tres clases: piedra, papel o tijera. El modelo se cargará en Pictoblox y se empleará para crear un juego que podemos jugar contra la IA.', + 'duration' => '90 minutos', + 'instructions' => [ + 'Crea un nuevo proyecto de imágenes en Teachable machine con 3 clases que se llamarán piedra, papel y tijera. Para cada clase, realiza al menos 400 fotos con la cámara. Asegúrate de tener un fondo limpio. Entrena y exporta el modelo. Carga el modelo y copia el enlace.', + 'Crea una cuenta gratis en el sitio web de Pictoblox. Añade una extensión de aprendizaje automático y carga un modelo. Configura el escenario, las variables y los objetos. Inicializa el juego, identifica los movimientos del jugador y los movimientos de la IA y quién gana la ronda.', + 'Entrena los datos para el juego.', + 'Prueba el modelo.', + 'Exporta el modelo.', + 'Añade la extensión de aprendizaje automático y carga el modelo.', + 'Establece el escenario, las variables y el objeto.', + 'Inicializa el juego . ', + 'Identifica los movimientos del jugador . ', + 'Establece los movimientos aleatorios de la IA . ', + 'Emite los movimientos aleatorios de la IA . ', + 'Haz tres bloques . ¿Quién gana la ronda ? ', + 'Comprueba si el jugador gana la ronda . ', + 'Comprueba si la IA gana la ronda . ', + 'Comprueba si hay un empate en la ronda . ', + 'Programa los bloques . ', + 'Objeto piedra, papel y tijera', + ] + ], + 'air - drawing - with - AI' => [ + 'title' => 'Dibujar en el aire con IA', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'escribir un programa empleando la extensión de detección del cuerpo humano para que reconozca el movimiento de los dedos ante la cámara . ', + 'programar con bloques sencillos en unas pocas líneas de código . ', + 'ver un ejemplo del uso de la IA' + ], + 'description' => 'Creación de un programa que permita que el usuario dibuje en el aire con la mano(dedo índice) ante la cámara y que todo lo que dibuje se muestre automáticamente en el escenario de Pictoblox . ', + 'instructions' => [ + 'Crea una cuenta en Pictoblox', + 'sigue las instrucciones visuales para:', + 'añadir las extensiones de detección del cuerpo humano y el lápiz;', + 'crea el escenario y añade el objeto(lápiz) y los objetos adicionales de: subir lápiz, bajar lápiz, borrar todo; ', + 'escribe un código para que el objeto lápiz siga al dedo', + 'escribe un código para los botones: subir lápiz, bajar lápiz y borrar todo y también para el lápiz', + 'Ahora ya estás preparado para hacer tus propios dibujos y jugar con distintos colores y tamaños de lápiz . ', + ], + 'materials' => [ + 'Un portátil u ordenador con cámara', + 'La última versión de PictoBlox descargada(recomendado) o Pictoblox en línea(gratis)', + 'Cuenta de Pictoblox(gratis)', + 'Buena conexión a internet' + ] + ], + 'emobot - kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Aprender los conceptos básicos del aprendizaje automático y el reconocimiento de texto . ', + 'Comprender el papel de las emociones en las comunicaciones . ', + 'Utilizar la programación para crear diálogos entre un chatbot y un usuario . ', + 'Comprender cómo los ordenadores pueden reconocer los tonos emocionales a través del análisis de textos y las correspondientes respuestas.' + ], + 'description' => [ + 'Crear un bot emocional en Scratch que pueda mostrar una cara alegre para los mensajes positivos (si se le dicen cosas agradables), una cara enfadada para los mensajes negativos (si se le dicen cosas desagradables) y una cara dubitativa si el mensaje es indefinido.', + 'Nuestro Emobot Kliki reconocerá los cumplidos e insultos para que veamos cómo se pueden entrenar los ordenadores a fin de que reconozcan el tono emocional.', +], + 'instructions' => [ + 'Para empezar, programa una lista de normas sobre lo que es agradable o amable y lo que es malo o mezquino.', + 'Inicia sesión en https://machinelearningforkids.co.uk/ o crea una cuenta nueva.', + 'Crea un nuevo modelo de aprendizaje automático añadiendo 3 nuevas etiquetas, a la primera llámala “bueno”, a la segunda “malo” y, de forma opcional, si quieres que se reconozca tu nombre, crea una tercera etiqueta llamada “nombre”.', + 'Entrena al nuevo modelo de aprendizaje automático, pruébalo y utilízalo para hacer el Emobot en Scratch.', + 'Inicia el editor de Scratch 3, borra el objeto gato, inserta 3 nuevos objetos hechos por el creador de imágenes de Microsoft Bing (el dibujo animado feliz, enfadado y dubitativo) o crea un nuevo objeto haciendo clic en el icono de Paint dibujando tres copias del disfraz de cara feliz, enfadada y dubitativa.', + 'Haz clic en la pestaña “Código” e introduce el siguiente script.'] + , + 'example' => [ + 'Comparte tu Emobot Kliki con tus amigos y amplía tu conocimiento sobre la IA y las emociones.', + 'En lugar de un dibujo animado por ordenador también puedes probar algo diferente, como un animal. En lugar de amable y desagradable podrías entrenar al personaje para que reconozca otros tipos de mensajes.', +], + + ], + 'craft-magic' => [ + 'title' => 'Haz magia con los gestos de las manos y la IA', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Cultivar las habilidades de programación entre los alumnos permitiéndoles utilizar comandos elementales.', + 'Desarrollar habilidades de pensamiento algorítmico dividiendo tareas complejas en pasos manejables.', + 'Alentar la resolución creativa de problemas encontrando aplicaciones únicas de gestos de las manos para dibujar y escribir.', + 'Fomentar la comprensión de los conceptos de IA, en particular cómo la IA facilita que los ordenadores reconozcan e interpreten los gestos de las manos.', + 'Concienciar sobre la importancia de la tecnología para las personas con discapacidad.', + 'Promover la resolución colaborativa de problemas y el trabajo en equipo entre los alumnos mientras trabajan juntos para mejorar sus programas relacionados con gestos de las manos.', + 'Relacionar la programación y el pensamiento computacional con aplicaciones del mundo real haciendo hincapié en el impacto significativo que tiene la tecnología sobre las vidas de las personas y alineándolo con los Objetivos de Desarrollo Sostenible (ODS).' + ], + 'duration' => [ + '90 min para estudiantes de 10 a 12 años', + '45 min para estudiantes de 12 a 15 años', + ], + 'description' => 'Crea un programa basado en bloques de Scratch empleando de forma creativa y motivadora la extensión “Cuerpo Humano” de IA para dibujar en una pantalla sin necesidad de utilizar ningún ratón tradicional ni pantalla táctil.', + 'instructions' => [ + 'Conecta con https://ai.thestempedia.com y crea una cuenta de profesor y estudiantes.', + 'Importa las extensiones ‘Detección de cuerpo humano’,’ Lápiz’,’ Texto a voz’.', + 'Añade el objeto ‘Lápiz’ de la biblioteca y crea 7 objetos (‘escribir’, ‘borrar’, ‘negro’, ‘rojo’, ‘azul’, ‘verde’, ‘rosa’).', + 'Escribe los comandos para ver qué pasa cuando el objeto ‘lápiz’ toca uno de los demás objetos.', + 'Escribe los comandos que permitan que la cámara reconozca las poses de las manos y mueve el lápiz hasta las coordenadas x e y de tu dedo índice.', + 'Cambia el disfraz al final de la tirada.', + 'Añade efectos de sonido.', + ], + 'materials' => [ + 'Plataforma de programación https://ai.thestempedia.com (gratuita)', + 'cuenta de profesor (gratis)', + 'cuenta de alumnos (gratis)', + 'Ordenadores con cámara', + 'Conexión a internet', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Un círculo de puntos', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Escribir un código para dibujar una línea de puntos.', + 'Escribir un código para dibujar una línea de rayas.', + 'Escribir un código para dibujar un círculo.', + 'Escribir un código para dibujar un círculo de puntos (rayas).', + ], + 'description' => 'Dibujar un círculo a partir de puntos o rayas.', + 'duration' => '40 minutos', + 'instructions' => [ + 'Crear un bloque de puntos.', + 'Crear un bloque de rayas.', + 'Crear un círculo a partir de puntos . ', + 'Construir un círculo a partir de puntos . ', + ] + ], + 'coding - escape - room' => [ + 'title' => 'Crear un juego de escape con programación', + 'author' => 'Stefania Altieri y Elisa Baraghini', + 'purposes' => [ + 'Enseñar / aprender y reflexionar sobre los conceptos de programación . ', + 'Utilizar herramientas de programación sencillas . ', + 'Desarrollar el pensamiento computacional y la resolución de problemas . ' + ], 'description' => [ + 'Crear una experiencia de programación de juego de escape como esta:', + 'Puedes utilizar Google Forms, Genially, Google Presentations, cualquier herramienta para crear una narración basada en la programación;).' + + ], + 'duration' => '90 minutos', + 'instructions' => + 'Puedes dividir a tus alumnos en pequeños grupos, que jueguen y luego crear otro reto con la plantilla: ' + , + + 'materials' => [ + 'Se puede utilizar cualquier herramienta(Google y la plataforma Microsoft para crear y compartir documentos, presentaciones y hojas). Cualquier constructo de programación, herramienta o personaje vinculado con las tecnologías de la información y las comunicaciones(TIC) y la programación . ' + ], + 'example' => [ + 'Se presentan algunos personajes que desempeñaron un papel importante en la historia de las TIC y conceptos básicos de la programación a través del juego . Esta es la mejor forma de aprender y participar activamente . Este juego puede jugarse en equipos o de forma individual, como reto o como competición . Los alumnos pueden crear algo similar y desarrollar competencias como la creatividad y las habilidades de programación . ', + 'Se trata de un recurso muy práctico y que se puede volver a utilizar fácilmente . Google Forms es una de las posibles herramientas . Puedes utilizar también Google Slides, Genially o Emaze, o cualquier otra herramienta para crear historias de encrucijadas y tus propias aventuras . ', + 'El reto de escape se divide en sesiones . Si resuelves la sesión, puedes continuar . Los alumnos deben crear pruebas de programación .' + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Deja pasar a la serpiente', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Programar el movimiento de la serpiente en su propio micro:bit.', + 'Determinar la colocación y el momento adecuado para la animación conjunta.' + ], + 'description' => 'Los alumnos deben escribir códigos para guiar la serpiente por unos micro:bits colocados unos junto a otros. Debe hacerse de forma que parezca que la serpiente va de un micro:bit a otro.', + 'duration' => '30 minutos', + 'instructions' => [ + 'Diseña un camino que pase por varios micro:bits colocados unos junto a otros (por ejemplo, formando un cuadrado 2x2).', + 'Escribe los códigos mientras una serpiente se desplaza por un camino.', + 'Trabaja con tu propio dispositivo y luego coloca los dispositivos juntos y ejecuta el código.', + 'Ten en cuenta el momento y la colocación: Si la serpiente sale de un micro:bit, aparecerá en el siguiente.', + 'Desafíos adicionales: Con micro:bit v2, reproduce música hasta que la serpiente abandone tu dispositivo.', + 'Diseña la serpiente cambiando el brillo de los ledes.', + 'Prueba con más tiempo o con más serpientes.' + ], + 'example' => [ + 'Este es un ejemplo de serpiente de 6 píxeles de largo con 4 micro:bits que forman un cuadrado de 2x2: ', + 'Programación del inicio de micro:bit (el profesor puede hacerlo)', + 'Todos los códigos se inicializan a través de este micro:bit, que envía una radioseñal a los demás micro:bit cuando se pulsa el botón A.', + 'Programación del movimiento de la serpiente', + 'Cada micro:bit debe estar en el mismo radiogrupo que el micro:bit de inicio.', + 'Todas las animaciones se inician al recibir la radioseñal.', + 'La animación del primer micro:bit es visible de inmediato, las demás esperan hasta que la serpiente llegue allí.', + 'El tiempo que transcurre entre las dos fases determina la velocidad de la serpiente.', + ], 'materials' => [ + 'micro:bits (para cada alumno, si es posible)', + 'ordenador portátil o PC para el editor makecode.microbit.org' + ] +], + 'illustrate-a-joke' => [ + 'title' => 'Ilustrar una broma con bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Diseñar un pequeño juego en el que el usuario encuentra la respuesta a un chiste en forma de pregunta.', + 'description' => 'Los alumnos diseñan un juego en el que el usuario busca la respuesta a un chiste en forma de pregunta cuando la figura golpea un objeto en el campo de juego. Los alumnos emplean características básicas de bitsy para completar el reto.', + 'instructions' => [ + 'Piensa en un chiste en forma de pregunta. Ve a bitsy y empieza un nuevo proyecto. Necesitarás:', + 'un avatar: objeto que puedas hacer cambiar de sitio', + 'un gato blanco sobre un fondo morado', + 'una descripción generada automáticamente', + 'un objeto al que tu avatar debe dirigirse', + 'una sala: el fondo de tu programa', + 'dos mensajes: una pregunta y una respuesta.', + 'El juego acabado puede descargarse como archivo html.' + ], + 'example' => 'En este sitio web verás un ejemplo de chiste y un enlace a una pizarra digital:', + 'materials' => 'bitsy funciona en un navegador' +], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplicación que cuenta en varias lenguas', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Aprender cómo crear una aplicación sencilla.', + 'Aprender a programar mediante bloques.', + 'Aprender a añadir etiquetas, botones, imágenes, sensores y medios.', + 'Aprender cómo organizar los elementos en la pantalla de una aplicación.' + ], + 'description' => 'La aplicación permite contar en múltiples lenguas al pulsar un botón. Siempre que el usuario sacude el teléfono inteligente, el contador vuelve a cero. El reto consiste en añadir otra lengua.', + 'instructions' => [ + 'Para completar el reto, debes definir la otra lengua en la que quieres que cuente la aplicación.', + 'A continuación, tienes que descargar de internet (p. ej., de Pixabay o Unsplash) la bandera de ese país y cargarla a la plataforma de MIT APP Inventor mediante el elemento denominado “flag”, en la propiedad de la foto.', + 'Al lado deberías ver cómo se escribe el nombre del país en inglés y cómo se dice deja y púlsame en el idioma de ese país.', + 'Por último, debes añadir los bloques necesarios para que la aplicación funcione en la nueva lengua.', + ], + 'materials' => [ + 'Para desarrollar una aplicación necesitas un PC o un portátil con acceso a internet.', + 'Crea una cuenta en la plataforma de MIT APP Inventor, accesible a través de https://ai2.appinventor.mit.edu', + 'También hay que instalar la aplicación MIT AI2 Companion en el teléfono inteligente para probar la aplicación que se haya creado.' ] +], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programar con arte a través de la narración de historias', + 'author' => 'Maria Tsapara y Anthi Arkouli', + 'purposes' => [ + 'Cultivar las habilidades de observación, interpretación e interrogación a través del compromiso con el arte.', + 'Ser creativos y colaborar con los demás para un objetivo común', + 'Crear un algoritmo para narrar de nuevo la historia.', + ], + 'description' => 'En este reto, los alumnos se inspirarán en una obra de arte, crearán una historia y la ilustrarán. A continuación, intentarán narrar de nuevo la historia empleando un kit robótico programable/o como una actividad sin conexión.', + 'materials' => [ + 'Esta actividad puede desarrollarse como actividad sin conexión o empleando un robot programable educativo como Bee-bot/Blue-bot/Mouse Robot.', + 'cartas de secuencia de Bee-bot o cartas de secuencia para la actividad sin conexión', + 'en Griego', + 'Para obtener más información sobre la Caja de Herramientas de Rutinas de pensamiento del Proyecto Cero, puedes visitar' + + ], + 'example' => [ + 'El profesor trabaja con los alumnos para perfilar cómo diseñar un algoritmo con las cartas, que proporcionarán las instrucciones para que el Bee-Bot u otro robot llegue al primer acontecimiento de la historia en la alfombrilla. Los alumnos trabajan en equipos de 3-4 con el fin de diseñar un algoritmo para que el robot pase a la secuencia siguiente. Los alumnos prueban sus algoritmos en la alfombrilla de la clase y depuran cuando es necesario.', + 'Continúan desplazándose por tantos acontecimientos de la historia como pueden', + 'Esta actividad también puede llevarse a cabo como actividad sin conexión.', + 'Un niño es el robot y otro, el programador. El programador crea una ruta algorítmica empleando las cartas de secuencia para ayudar a que el robot pase de una imagen a otra y narre de nuevo la historia. Cada vez que el robot está en una imagen, se le pide que cuente una parte de la historia.', + ], + 'instructions' => [ + 'El profesor pide a los alumnos que observen un cuadro/foto.', + 'Utilizan la rutina de pensamiento "Inicio, Mitad, Final" (Proyecto Cero de la Universidad de Harvard) para crear una historia.', + 'El profesor les pregunta si esta obra de arte es el inicio, la mitad o el final de una historia, ¿qué podría pasar a continuación, antes o al final?', + 'Los alumnos ilustran los acontecimientos de la historia.', + 'Los alumnos recuerdan la historia y colocan los acontecimientos en la cuadrícula. Empleando las cartas de secuencia, crean un algoritmo que ayuda al Bee-bot a narrar de nuevo la historia.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Codificación y programación con Lego Boost — Extensión de Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'construir modelos empleando Lego Boost.', + 'desarrollar habilidades de programación en Scratch.', + 'programar robots empleando comandos desde sencillos a complejos.' + ], + 'description' => 'En este reto, los alumnos utilizarán la extensión de Scratch Lego Boost e introducirán códigos en la aplicación para que los robots avancen, retrocedan, eviten obstáculos, así como para crear comandos de voz.', + 'duration' => '120 minutos', + 'instructions' => [ + 'Inicia sesión en la aplicación Scratch.mit.edu.', + 'Inicia Scratch Link y activa el Bluetooth en el ordenador portátil.', + 'Haz clic en Añadir una extensión de Scratch y elige Lego Boost.', + 'Añade una foto de la Semana de la Programación de la UE.', + 'Establece que los dos motores AB estén ON (encendidos) y, cuando se encuentren un obstáculo rojo, OFF (apagados).', + 'Con el color verde, el motor A está ON y, con el color negro, el motor B está ON.', + 'Se colocarán obstáculos verdes, rojos y negros en un camino.', + 'Añade comandos de movimiento y giros a partir de flechas y texto a voz al encontrar un obstáculo.', + '¡Pruébalo!' + ] +] + + ]; diff --git a/resources/lang/et/challenges-content.php b/resources/lang/et/challenges-content.php index 531809131..231dc7755 100644 --- a/resources/lang/et/challenges-content.php +++ b/resources/lang/et/challenges-content.php @@ -481,9 +481,385 @@ 'Valige viis eri värvi ja määrake igale neist treeningharjutus, nt kükitamine või harkhüpped. Seejärel saab värve mis tahes järjestuses ritta seada ja selle järgi treenida.', ], - ] + ], + + + 'common' => [ + 'share' => 'Jagage oma projekti linki või QR-koodi Instagramis või Facebookis, lisage teemaviide #CodeWeekChallenge ja märge @CodeWeekEU.', + 'audience' => [ + 'õpetajad ja haridustöötajad', + 'algkooli ja põhikooli esimese astme õpilased (6–12aastased)', + 'põhikooli teise astme õpilased (12–16aastased)', + 'gümnaasiumi õpilased (16–18aastased)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Programmeerige täringu veeremine', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Programmeerige interaktiivseid mõistatusi', + 'Juhuslikult liikuva eseme simulatsiooni programmeerimine, kui tegelik ese ei ole saadaval' + ], + 'description' => + 'Selles ülesandes programmeerite täringu juhuslikku veeremist teie käsu peale. Võite valida mis tahes liiki ja külgede arvuga täringu (näiteks sellise, mida kasutatakse rollimängudes) ning lisada ka helisid.', + 'instructions' => [ + 'Logige Scratchi sisse', + 'Valige taust', + 'Looge oma täringu sprait või otsige see veebist ja laadige oma programmi üles', + 'Looge spraidile nii palju kostüüme, kui valitud täringul on külgi, igal neist erinev number', + 'Valige, kuidas soovite täringu veerema panna (klaviatuuri klahvi vajutades, spraidil klõpsates vm) ja kirjutage programm', + 'Programmeerige sprait veeretuse lõpus juhuslikult kostüümi vahetama', + 'Lisage heliefekte', + ], + 'example' => 'Veeretage D-20 täringut' + ], + 'personal-trainer' => [ + 'title' => 'Personaaltreener micro:bit-iga', + 'author' => '', + 'purposes' => [ + 'Micro:bit-i programmeerimine kasutama sumistit ja LED-paneeli', + 'Isikliku seadme loomine enda liikuvuse jälgimiseks', + 'Micro:bit-i programmeerimine parandama tervist spordi kaudu', + ], + 'description' => + 'See ülesanne võimaldab programmeerida oma micro:bit-i nii, et see loendaks harjutuste kordusi koos puhkepausiga. Saate jälgida oma liikuvust koolis, kodus või pargis.' + , + 'instructions' => [ + 'A+B korral looge 3-sekundiline taimer, mis esitab iga sekundi tagant heli ja kuvab sõna „START!“', + 'Kuvage esimese harjutuse ajal 20 sekundi jooksul vilkuv 2 × 2 ruut. Seejärel esitage heli ja hoidke ruutu paigal. Ülejäänud aja jooksul tuleb 10 sekundi jooksul kuvada muu vilkuv kujutis. Kui see on lõppenud, esitage heli.', + 'Seejärel korrake sama toimingut, kuid kuvage harjutuse ajal 3 × 3 paneel. Korrake neid toiminguid, kuni kuvatakse 5 × 5 paneel.', + ], + 'duration' => '30–40 minutit' + ], + 'create-a-spiral' => [ + 'title' => 'Looge spiraal', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Silmuse ja muutujate õppimiseks ja harjutamiseks.', + 'Loovuse suurendamine programmeerimisel.'], + 'description' => 'Selles ülesandes kirjutate Scratchiga projekti spiraali loomiseks, kasutades pliiatsiplokke, silmust ja muutujat.', + + 'instructions' => [ + 'Pliiatsiplokid', + 'Looge uus projekt ja pange selle nimeks „Spiraal“.', + 'Klõpsake akna all vasakul olevat ikooni „Lisa laiend“', + 'Valige „Pliiats“ – pliiatsiplokid on nüüd selle projekti jaoks saadaval!', + 'Projekti alustamiseks lohistage plokki „Kui klõpsatakse rohelist lippu“:', + 'Peate alustama tühja lehega: lisage pliiatsiplokkide sisse plokk „Kustuta kõik“:', + 'Alustage joonistamist lava keskelt, mis tähendab, et teie sprait peab liikuma lava keskele (0,0):', + 'Teie sprait saab liikuda joonistamata või liikuda ja joonistada:', + 'kui soovite, et see joonistaks, saate kasutada plokki „Pliiats alla“', + 'kui te seda ei soovi, saate kasutada plokki „Pliiats üles“', + 'Nüüd tuleb joonistada! Lisage plokk „Pliiats alla“:', + 'Kuusnurk', + 'Lisage oma projektile alljärgnevad plokid:', + 'Nüüd on teil kuuendik kuusnurgast. Seda jada tuleb kuus korda korrata:', + 'Spiraal', + 'Spiraali loomiseks tuleb igale järgmisele küljele lisada 2.', + 'Selleks kasutage muutujat.', + 'Klõpsake muutuja plokkides valikut „Tee muutuja“', + 'Määrake selle pikkus ja klõpsake OK:', + 'Spiraal hakkab kasvama, aga alustage vähehaaval: seadke esimeseks pikkuseks 10 ja pange see plokk silmuse ette . ', + 'Sisestage muutuja „Pikkus“ plokki „Liigu ... sammu“', + 'Et spiraal suureneks, peab ka pikkus iga silmusega suurenema: lisage järgmine plokk silmuse lõppu:', + 'Siin on teie praegune projekt:', + 'Imeilus spiraal', + 'Joonistasite spiraali!Et see läheks aina edasi, asendage silmus „Korda 6“ silmusega „Igavesti“:', + 'Värvilise spiraali joonistamiseks lisage silmusele järgmine plokk:', + 'Kui alustate uuesti, joonistab sprait soovimatu joone . Selle vältimiseks lisage projekti algusse plokk „Pliiats üles“ . ', + 'Siin on teie lõplik projekt:', + 'Palju õnne!Olete loonud kena spiraali!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Looge mäng „Kivi, paber, käärid“ ja mängige seda TI vastu,', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'et mõista, kuidas masinõppe tsükkel toimib . ', + 'et luua masinõppe mudel rakenduse Teachable Machine abil', + 'et tutvuda Pictobloxi rakendusega ja importida loodud mudel projekti', + 'et seadistada Pictobloxis lava ja tegelased, luua ja algatada muutujaid', + 'et algatada mäng, tuvastada mängija liigutusi, programmeerida juhuslikke TI liigutusi', + 'et luua ja testida mängu „Kivi, paber, käärid“, kui vastaseks on tehisintellekt . ' + + ], + 'description' => 'Me loome mudeli rakenduse Teachable Machine abil, kasutades kolme klassi: kivi, käärid ja paber . Mudel laaditakse Pictobloxi ja seda kasutatakse mängu loomiseks, kus saame TI vastu mängida . ', + 'duration' => '90 minutit', + 'instructions' => [ + 'Looge rakenduses Teachable Machine uus kujutise projekt 3 klassiga, mille nimed on Kivi, Paber ja Käärid . Salvestage iga klassi jaoks kaameraga vähemalt 400 pilti . Veenduge, et teil oleks läbipaistev taust . Treenige ja eksportige mudel . Laadige mudel üles ja kopeerige link . ', + 'Looge Pictobloxi saidil tasuta konto . Lisage laiend Machine Learning ja laadige mudel üles . Seadistage lava, muutujad ja spraidid . Algatage mäng, tuvastage mängija ja TI liigutused ning vooru võitja . ', + 'Treenige andmeid mängu jaoks . ', + 'Mudeli testimine . ', + 'Eksportige mudel . ', + 'Lisage masinõppe laiend ja laadige mudel . ', + 'Seadistage lava, muutujad ja spraidid . ', + 'Algatage mäng . ', + 'Tuvastage mängija liigutused . ', + 'Seadistage juhuslikud TI liigutused . ', + 'Levitage juhuslikke TI liigutusi . ', + 'Tehke kolm plokki . Kes võidab mänguvooru ? ', + 'Vaadake, kas mängija võidab mänguvooru . ', + 'Vaadake, kas TI võidab mänguvooru . ', + 'Vaadake, kas mänguvoor lõpeb viigiga . ', + 'Programmeerige plokid . ', + 'Kivi paber käärid sprait', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Õhku joonistamine TI-ga', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'et kirjutada programm, mis kasutab inimkeha tuvastamise laiendit kaamera ees olevate sõrmede liikumise kindlakstegemiseks . ', + 'et programmeerida lihtsate plokkidega mõne programmirea abil . ', + 'et vaadata TI kasutamise näidet' + ], + 'description' => 'Programmi loomine, mis võimaldab kasutajal joonistada oma käega(nimetissõrmega) kaamera ees õhus, ja kõik, mida joonistatakse, kuvatakse automaatselt Pictobloxi laval . ', + 'instructions' => [ + 'Looge Pictobloxis konto', + 'järgige visuaalseid juhiseid, et', + 'lisada inimkeha tuvastamise ja pliiatsi laiendid;', + 'seadistada lava ja lisada sprait(Pliiats) ning täiendavad spraidid järgmisteks: „Pliiats alla“, „Pliiats üles“ ja „Kustuta kõik“; ', + 'kirjutada programm spraidi Pliiatsile sõrme järgimiseks', + 'kirjutada programm nuppudele: „Pliiats üles“, „Pliiats alla“ ja „Kustuta kõik“ ning „Pliiats“', + 'Nüüd olete valmis oma joonistusi tegema ning pliiatsi erinevate värvide ja suurusega mängima . ', + ], + 'materials' => [ + 'Kaameraga sülearvuti', + 'Allalaaditud PictoBloxi uusim versioon(soovitatav) või veebipõhine(tasuta) PictoBlox', + 'Pictobloxi konto(tasuta)', + 'Hea internetiühendus' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Masinõppe ja tekstituvastuse põhimõistete omandamine . ', + 'Emotsioonide tähtsuse mõistmine suhtluses . ', + 'Programmeerimise kasutamine dialoogide loomiseks vestlusroboti ja kasutaja vahel . ', + 'Arusaam, kuidas arvutid saavad emotsionaalseid toone teksti analüüsi kaudu ära tunda ja vastavalt vastata . ' + ], + 'description' => [ + 'Looge Scratchis Emotional Bot, mis võib kuvada rõõmsa näo positiivsete sõnumite korral(kui ütlete sellele midagi meeldivat), kurja näo negatiivsete sõnumite korral(kui ütlete sellele midagi inetut) ja segaduses näo, kui sõnum on ebaselge . ', + 'Meie Emobot Kliki tunneb ära komplimente ja solvanguid, et saaksime näha, kuidas arvuteid saab treenida emotsionaalset tooni ära tundma . ', + ], + 'instructions' => [ + 'Alustamiseks programmeerige loetelu selle kohta, mis on kena või lahke ning mis on halb või õel . ', + 'Logige sisse aadressil https://machinelearningforkids.co.uk/ või looge uus konto.', + 'Looge uus masinõppe mudel, lisades 3 uut silti. Pange esimese nimeks „Kena“, teise nimeks „Halb“ ja kui soovite, et see teie nime ära tunneks, looge kolmas silt „Nimi“.', + 'Treenige uut masinõppe mudelit, testige seda ja kasutage Scratchis Emoboti tegemiseks.', + 'Käivitage redaktor Scratch 3, kustutage kassi sprait, sisestage Microsoft Bing Image Creatori tehtud 3 uut spraiti (rõõmus, kuri ja ebakindel arvutiga joonistatud tegelane) või looge uus sprait, klõpsates ikooni „Värvi“ ning joonistades rõõmsa, kurja ja ebakindla näo jaoks kolm kostüümi eksemplari.', + 'Klõpsake programmeerimise vahekaardil ja sisestage järgmine skript . '] + , + 'example' => [ + 'Jagage oma Emobot Kliki sõpradega ning õppige TI-d ja emotsioone paremini tundma!', + 'Arvutiga joonistatud tegelase asemel võite proovida midagi muud, näiteks looma . Lahke ja kurja asemel võite treenida tegelast teistliiki sõnumeid ära tundma . ', + ], + + ], + 'craft-magic' => [ + 'title' => 'Maagia TI käeviibete abil', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Õpilaste programmeerimisoskuste arendamine, võimaldades neil põhikäske kasutada . ', + 'Algoritmilise mõtlemise oskuste arendamine, jagades keerulised ülesanded hallatavateks sammudeks . ', + 'Loomingulise probleemilahenduse julgustamine joonistamiseks ja kirjutamiseks käeviibetele ainulaadsete rakendusviiside leidmisel . ', + 'TI põhimõtetest arusaamise edendamine, täpsemalt selle kohta, kuidas TI võimaldab arvutitel käeviipeid ära tunda ja tõlgendada . ', + 'Teadlikkuse suurendamine tehnoloogia tähtsusest puuetega inimeste jaoks . ', + 'Koostöös probleemilahenduse ja tiimitöö edendamine õpilaste hulgas seoses ühise tegevusega nende käeviibete programmide täiustamiseks . ', + 'Programmeerimise ja algoritmilise mõtlemise oskuste ühendamine rakendusviisidega tegelikus maailmas, rõhutades tehnoloogia sisulist mõju inimeste elule ning kooskõla kestliku arengu eesmärkidega . ' + ], + 'duration' => [ + '90 min õpilastele vanuserühmas 10–12', + '45 min õpilastele vanuserühmas 12–15' + ], + 'description' => 'Looge Scratchi plokipõhine programm, kasutades loominguliselt ja haaravalt TI „Inimkeha“ laiendit, et joonistada ekraanil tavalist hiirt või puuteekraani vajamata . ', + 'instructions' => [ + 'Avage https://ai.thestempedia.com ning looge õpetaja ja õpilaste kontod.', + 'Importige laiendid „Inimkeha tuvastus“, „Pliiats“ ja „Tekst kõneks“.', + 'Lisage teegist sprait „Pliiats“ ja looge 7 spraiti („Kirjuta“, „Tühjenda“, „Must“, „Sinine“, „Roheline“ ja „Roosa“).', + 'Kirjutage käsud, et kontrollida, mis juhtub, kui sprait „Pliiats“ puudutab mingit muud spraiti.', + 'Kirjutage käsud, mis võimaldavad kaameral käe asendit ära tunda, ning liigutage pliiats nimetissõrme x- ja y-koordinaatidele.', + 'Vahetage lõpus kostüümi.', + 'Lisage heliefekte.', + ], + 'materials' => [ + 'Programmeerimisplatvorm: https://ai.thestempedia.com (tasuta)', + 'õpetaja konto (tasuta)', + 'õpilase konto (tasuta)', + 'kaameraga arvutid', + 'internetiühendus', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Punktidest ring', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Programmi kirjutamine punktiirjoone joonistamiseks.', + 'Programmi kirjutamine sidekriipsudest joone joonistamiseks.', + 'Programmi kirjutamine ringi joonistamiseks.', + 'Programmi kirjutamine punktidest (sidekriipsudest) ringi joonistamiseks.', + ], + 'description' => 'Ringi joonistamine punktidest või sidekriipsudest.', + 'duration' => '40 minutit', + 'instructions' => [ + 'Punkti ploki koostamine.', + 'Sidekriipsu ploki koostamine.', + 'Punktist ringi loomine.', + 'Sidekriipsust ringi loomine.', + ] + ], + 'coding-escape-room' => [ + 'title' => 'Looge programmeerimise põgenemistuba', + 'author' => 'Stefania Altieri ja Elisa Baraghini', + 'purposes' => [ + 'Programmeerimise põhimõtete õpetamine ja õppimine ning nende üle mõtisklemine.', + 'Lihtsate programmeerimisvahendite kasutamine.', + 'Algoritmilise mõtlemise ja probleemilahenduse arendamine.', + ], 'description' => [ + 'Looge programmeerimise põgenemiskogemus järgmiselt:', + 'Võite kasutada Google’i vormi, Genially’t, Google’i esitlust või muud vahendit loo jutustamisel põhineva programmeerimise jaoks ;).' + + ], + 'duration' => '90 minutit', + 'instructions' => + 'Võite jagada õpilased väikestesse rühmadesse, et nad saaksid mängida, ja seejärel luua malli põhjal uue väljakutse: ' + , + 'materials' => [ + 'Võite kasutada mis tahes vahendeid (Google’i ja Microsofti platvorm dokumentide, esitluste ja lehtede loomiseks ja jagamiseks). Iga programmeerimiskonstruktsioon, vahend või tegelane, mis on seotud IKT ja programmeerimisega.' + ], + 'example' => [ + 'Mängides tutvustatakse mõnda tegelast, kellel oli väga suur tähtsus IKT ajaloos, ning programmeerimise põhimõisteid. See on parim viis õppida ja aktiivselt osaleda. Mängu saab mängida rühmades või üksi väljakutse või võistluse kujul. Seejärel saavad õpilased luua midagi sarnast ning omandada näiteks loovuse ja programmeerimisega seotud oskusi.', + 'See on väga praktiline vahend, mida saab korduvalt kasutada ja lihtsalt uuesti luua. Google’i vormid on üks võimalikest vahenditest. Samuti saate kasutada Google’i slaide, rakendust Genial.ly, Emaze või muud vahendit, et luua risttee lugusid ja omaenda seiklusi.', + 'Põgenemisülesanne on jagatud osadeks. Kui arvate õigesti, saate edasi liikuda. Õpilased peavad koostama programmeerimisküsimustikke.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Laske ussil roomata', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Ussi liikumise programmeerimine nende endi micro:bit-iga.', + 'Ühise animatsiooni õige paigutuse ja ajastuse seadmine.', + ], + 'description' => 'Õpilased peavad kirjutama programmi, mis juhib ussi kõrvuti asuvate micro:bitside vahelt läbi. Seda tuleb teha nii, nagu uss roomaks ühe micro:biti juurest teise juurde.', + 'duration' => '30 minutit', + 'instructions' => [ + 'Kujundage rada, mis läheb mitme kõrvuti asuva micro:bitsi vahelt läbi (nt moodustades 2 × 2 ruudu).', + 'Kirjutage programm ussist, mis roomab mööda rada.', + 'Töötage oma seadmel, seejärel pange need kokku ja käivitage programm.', + 'Pöörake tähelepanu ajastusele ja paigutusele: kui uss läheb ühest micro:bitist sisse, tuleb see järgmisest micro:bitist välja.', + 'Lisaülesanded: Micro:bit v2 korral esitage muusikat, kuni uss lahkub teie seadmest.', + 'Ussi kujundades muutke LED-lampide heledust.', + 'Proovige pikemaid usse või suuremat arvu.' + ], + 'example' => [ + 'Siin on näide 6 piksli pikkusest ussist, kui 4 micro:biti moodustavad 2 × 2 ruudu: ', + 'Micro:biti programmeerimine (seda võib õpetaja teha)', + 'Kõik programmid käivitatakse selle micro:bitiga, mis saadab raadiosignaali teistele micro:bitidele, kui vajutatakse nuppu A.', + 'Ussi liikumise programmeerimine', + 'Iga micro:bit peab kuuluma käivitava micro:bitiga samasse raadiorühma.', + 'Kõik animatsioonid käivituvad pärast raadiosignaali vastuvõtmist.', + 'Esimese micro:biti animatsioon on kohe nähtav, teised ootavad, kuni uss sinna jõuab.', + 'Kahe etapi vaheline aeg määrab ussi kiiruse.', + ], 'materials' => [ + 'micro:bitid (võimaluse korral igale õpilasele)', + 'süle- või lauaarvuti, et kasutada redaktorit makecode.microbit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Nalja illustreerimine Bitsy abil', + 'author' => 'Margot Schubert', + 'purposes' => 'Väike mäng, kus kasutaja leiab vastuse naljaküsimusele.', + 'description' => 'Õpilased loovad mängu, kus kasutaja leiab vastuse naljaküsimusele, kui tegelane tabab mingit eset mänguväljal. Õpilased kasutavad ülesande lahendamiseks Bitsy põhivõimalusi.', + 'instructions' => [ + 'Mõelge välja üks naljaküsimus. Avage Bitsy ja alustage uut projekti. Selleks on vaja järgmist:', + 'avatar – sprait, mida saab liigutada', + 'valge kass lillal taustal', + 'automaatselt genereeritud kirjeldus', + 'ese, mille juurde peab avatar minema', + 'tuba – programmi taust', + 'kaks sõnumit – küsimus ja vastus', + 'Valmis mängu saab HTML-failina alla laadida.' + ], + 'example' => 'Sellel veebisaidil näete nalja näidet ja seal on digitaalse tahvli link:', + 'materials' => 'Bitsy toimib brauseris' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Rakendus, mis loendab mitmes keeles', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Lihtsa rakenduse loomise õppimine . ', + 'Plokkide abil programmeerima õppimine . ', + 'Siltide, nuppude, kujutiste, andurite ja meedia lisamise õppimine . ', + 'Rakenduse kuval elementide korraldamise õppimine . ', + ], + 'description' => 'See rakendus võimaldab nupu vajutamisel mitmes keeles loendada . Kui kasutaja raputab nutitelefoni, algab loendus taas nullist . Ülesanne seisneb teise keele lisamises . ', + 'instructions' => [ + 'Ülesande lahendamiseks tuleb määratleda teine keel, milles soovite, et rakendus loendaks . ', + 'Seejärel tuleb internetist(nt Pixabayst või Unsplashist) alla laadida selle riigi lipp ja laadida see MIT APP Inventori platvormile omaduse „Pilt“ elemendi kaudu, mida nimetatakse lipuks . ', + 'Järgmiseks tuleb välja uurida, kuidas selle riigi nime inglisepäraselt kirjutada ning kuidas öelda selle riigi keeles „lahku“ ja „vajuta mind“.', + 'Lõpuks tuleb lisada plokid, mida rakendusel on vaja uues keeles toimimiseks.', + ], + 'materials' => [ + 'Rakenduse loomiseks on vaja internetiühendusega laua- või sülearvutit.', + 'Looge konto MIT APP Inventori platvormil, millele on ligipääs veebilehelt https://ai2.appinventor.mit.edu', + 'Samuti tuleb nutitelefoni installida rakendus MIT AI2 Companion, et loodud rakendust testida.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programmeerimine kunstiteostega loo jutustamise kaudu', + 'author' => 'Maria Tsapara ja Anthi Arkouli', + 'purposes' => [ + 'Vaatlemise, tõlgendamise ja küsimuste esitamise oskuste arendamine kunsti kaudu.', + 'Loomingulisus ja koostöö teistega ühise eesmärgi nimel', + 'Algoritmi loomine loo jutustamiseks.', + ], + 'description' => 'Selles ülesandes leiavad õpilased ideid kunstiteosest, koostavad loo ja illustreerivad seda. Seejärel püüavad nad jutustada seda lugu programmeeritava robotikomplekti või veebiühenduseta tegevuse kaudu.', + 'materials' => [ + 'Seda tegevust saab teha veebiühenduseta või programmeeritava õpperoboti abil (nt Bee-Bot, Blue-Bot või hiire robot.', + 'Bee-Boti noolekaardid või veeühenduseta tegevuse noolekaardid', + 'Kreeka keeles', + 'Lisateave Project Zero „Thinking Routine Toolbox“ kohta:' + ], + 'example' => [ + 'Õpetaja töötab õpilastega, et näidata, kuidas koostada algoritm kaartidest, mis juhendavad Bee-Boti või muu roboti loo esimese sündmuse juurde alusel. Õpilased töötavad 3–4liikmelistes rühmades, et koostada robotile järgmisse etappi liikumise algoritm. Õpilased testivad klassis oma algoritme ja vajaduse korral parandavad neid.', + 'Nad läbivad võimalikult palju loo sündmusi', + 'Seda tegevust saab teha ka veebiühenduseta.', + 'Üks laps on robotiks ja teine laps programmeerijaks. Programmeerija koostab noolekaartide abil algoritmilise raja, et aidata robotil liikuda ühe kujutise juurest teise juurde ja uuesti lugu jutustada. Iga kord, kui robot jõuab kujutisele, palutakse tal loost osa jutustada.', + ], + 'instructions' => [ + 'Õpetaja palub õpilastel maali või fotot vaadata.', + 'Loo koostamiseks kasutavad nad mõtlemiskava „Algus, keskkoht, lõpp“ (Harvardi Project Zero).', + 'Õpetaja küsib neilt: „Kui see pilt kujutab loo algust, keskkohta või lõppu, mis võis juhtuda enne seda või mis võiks juhtuda järgmiseks või lõpus?“', + 'Õpilased illustreerivad loo sündmusi.', + 'Õpilased jutustavad lugu uuesti ja asetavad sündmused ruudustikule. Nad koostavad noolekaartide abil algoritmi, mis aitab Bee-Botil lugu jutustada.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Programmeerimine LegoBoosti abil – Scratchi laiend', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'mudelite ehitamine LegoBoosti kasutades.', + 'programmeerimisoskuste arendamine Scratchi abil.', + 'robotite programmeerimine käskudega, mis ulatuvad lihtsatest keerulisteni.', + ], + 'description' => 'Selles ülesandes kasutavad õpilased Scratch-LegoBoosti laiendit ning sisestavad rakenduses häälkäsklusi ja käske, et robotid liiguksid edasi ja tagasi ning väldiksid takistusi.', + 'duration' => '120 minutit', + 'instructions' => [ + 'Logige sisse rakendusse Scratch.mit.edu.', + 'Käivitage Scratchi link ja aktiveerige sülearvutis Bluetooth.', + 'Klõpsake valikul „Lisa Scratchi laiend“ ja valige LegoBoost.', + 'Lisage ELi programmeerimisnädat Code Week kujutav pilt.', + 'Seadistage kaks AB mootorit sisse lülituma ja punast takistust kohates välja lülituma.', + 'Rohelist värvi mootor A on seatud seadistusele „ON“ ja musta värvi mootor B seadistusele „ON“', + 'Teele seatakse rohelisi, punaseid ja musti takistusi . ', + 'Lisage liikumiskäske, nooltega pöördeid ja takistust kohates teksti kõneks muutmist . ', + 'Testige seda!' + ] + ] ]; From 137554b2a2244ddcef9702885964a18966f12326 Mon Sep 17 00:00:00 2001 From: Alain Van Driessche Date: Thu, 12 Oct 2023 18:43:18 +0200 Subject: [PATCH 2/6] More translations --- resources/lang/fr/challenges-content.php | 391 ++++++++++++++++++++++- resources/lang/hr/challenges-content.php | 381 ++++++++++++++++++++++ 2 files changed, 766 insertions(+), 6 deletions(-) diff --git a/resources/lang/fr/challenges-content.php b/resources/lang/fr/challenges-content.php index 0ec44f983..ac9015b2b 100644 --- a/resources/lang/fr/challenges-content.php +++ b/resources/lang/fr/challenges-content.php @@ -43,7 +43,7 @@ 'Dessinez un objet et décidez quelles parties seront illuminées (ex: des étoiles).', 'Faites un trou dans la feuille avec un crayon et insérez une LED autocollante à chaque endroit à illuminer. ', "Dessinez un cercle à l'endroit où vous placerez la pile bouton. ", - 'Dessinez un chemin + et un chemin-au dos de la feuille. Veillez à ce que la plus longue patte du circuit LED autocollant soit connectée au côté « + » de la pile et la plus courte au côté «-» de la pile. ', + 'Dessinez un chemin + et un chemin-au dos de la feuille. Veillez à ce que la plus longue patte du circuit LED autocollant soit connectée au côté " + " de la pile et la plus courte au côté "-" de la pile. ', 'Collez la bande de cuivre adhésive sur les deux chemins', "Faites un pli de façon à ce que la LED s'illumine lorsque le papier couvre la pile. Vous pouvez utiliser un trombone pour assurer un bon contact avec le cuivre adhésif.", 'Prenez une photo de votre circuit papier et partagez-la sur Instagram, en expliquant en quoi participer à cette initiative est utile selon vous.' @@ -161,10 +161,10 @@ 'Change Timer by-1 (Modifier le chronomètre de-1)', 'Créez un nouveau sprite', 'Game Over(Fin de partie)', - 'pour terminer le jeu. Vous pouvez aussi créer un sprite avec le titre de votre jeu, tel que «Attrape toutes les bulles Code Week». ' + 'pour terminer le jeu. Vous pouvez aussi créer un sprite avec le titre de votre jeu, tel que "Attrape toutes les bulles Code Week". ' ], 'example' => [ - "Jouez à un jeu vidéo basé sur la détection «Attrape toutes les bulles Code Week». N'hésitez pas à adapter", + "Jouez à un jeu vidéo basé sur la détection \"Attrape toutes les bulles Code Week\". N'hésitez pas à adapter", 'ce projet' ] ], @@ -318,14 +318,14 @@ 'duration' => '5 à 10 heures', 'author' => '', 'purposes' => [ - 'étudier la question du «soin de la famille» que nous vivons tous les jours;', + 'étudier la question du "soin de la famille" que nous vivons tous les jours;', 'voir les problèmes comme des opportunités et proposer des solutions créatives;', 'se servir du code pour mettre en œuvre vos solutions de façon innovante;', "concevoir des affiches et présenter vos solutions à d'autres;", 'utiliser les réseaux sociaux pour créer un impact autour de vos projets. ' ], 'description' => [ - "À quoi pensez-vous quand on parle de «maison» ? Une belle maison ? Un dîner fastueux préparé par vos parents ? Un espace secret rien qu'à vous ? Une maison accueillante recharge nos corps et nos esprits comme une batterie. Au milieu de l'agitation de la vie moderne, les parents sont toujours occupés par le travail. Quand vous voyez des amis, vous ne pouvez pas laisser vos chatons seuls. Mais comment entretenir nos relations quand nous sommes loin ? Le thème de ce défi est", + "À quoi pensez-vous quand on parle de \"maison\" ? Une belle maison ? Un dîner fastueux préparé par vos parents ? Un espace secret rien qu'à vous ? Une maison accueillante recharge nos corps et nos esprits comme une batterie. Au milieu de l'agitation de la vie moderne, les parents sont toujours occupés par le travail. Quand vous voyez des amis, vous ne pouvez pas laisser vos chatons seuls. Mais comment entretenir nos relations quand nous sommes loin ? Le thème de ce défi est", 'le soin de la famille', "En se basant sur ce thème, les élèves sont encouragés à développer une idée pour transmettre de l'amour et de l'attention par le biais du codage et du matériel informatique. Voici quelques questions pour réflexion", 'Combien de membres comptent ta famille ? Qui sont-ils ? Y a-il eu des problèmes pendant que tu vivais avec eux ? De quels types de soins ont-ils besoin ? ', @@ -396,7 +396,7 @@ "Avec Hedy, vous créerez une histoire de maison hantée avec des éléments interactifs. À chaque fois que le code est exécuté, une nouvelle histoire sera créée. L'histoire peut aussi être lue à voix haute par votre ordinateur et partagée en ligne. ", 'instructions' => [ 'Commencez par ouvrir votre navigateur et rendez-vous sur hedycode. com. ', - 'Suivez les instructions pour les niveaux 1-4. Utilisez les onglets «Niveau» et «Haunted house»(maison hantée)', + 'Suivez les instructions pour les niveaux 1-4. Utilisez les onglets "Niveau" et "Haunted house"(maison hantée)', 'Grâce à ces niveaux, vous écrirez une histoire interactive avec une maison hantée. ', 'Enseignants, vous trouverez un plan de cours sur Hedy', 'ici', @@ -485,5 +485,384 @@ "Choisissez 5 couleurs différentes et attribuez un exercice de fitness à chacune d'elles, par exemple des squats ou des jumping jacks. Les couleurs peuvent ensuite s'enchaîner dans n'importe quel ordre." ], + ], + + 'common' => [ + 'share' => "Partage le lien ou le code QR de ton projet sur Instagram ou Facebook, ajoute le hashtag #CodeWeekChallenge et mentionne @CodeWeekEU.", + 'audience' => [ + "Enseignants et éducateurs", + "Élèves du primaire (6 à 12 ans)", + "Élèves de 1er cycle du secondaire (12 à 16 ans)", + "Élèves de 2e cycle du secondaire (16 à 18 ans)", + ], + ], + 'code-a-dice' => [ + 'title' => "Coder un dé à lancer", + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + "Coder des énigmes interactives", + "Pour coder une simulation d’un objet se déplaçant de manière aléatoire, à utiliser si l’objet réel n’est pas disponible" + ], + 'description' => + "Ce défi te demandera de coder un dé qui sera lancé de manière aléatoire au moment de ton choix. Tu peux choisir n’importe quel type de dé avec autant de faces que tu le souhaites, comme ceux utilisés dans les jeux de rôle, et ajouter des sons.", + 'instructions' => [ + "Connecte-toi à Scratch", + "Choisi une toile de fond", + "Crée ton sprite de dé ou cherches-en un sur le web et téléverse-le dans ton programme", + "Crée autant de costumes pour ton sprite qu’il y a de faces sur ton dé, chacune d’entre elles représentant un chiffre différent", + "Choisis la manière de lancer les dés (en appuyant sur une touche du clavier, en cliquant sur le sprite, etc.) et écris le code correspondant", + "Code le sprite pour qu’il change de costume de manière aléatoire à la fin du lancer", + "Ajoute des effets sonores", + ], + 'example' => "Lance un dé D-20" + ], + 'personal-trainer' => [ + 'title' => "Coach personnel avec micro:bit", + 'author' => '', + 'purposes' => [ + "Pour coder un micro:bit afin d’utiliser le buzzer et le panneau LED", + "Pour créer un dispositif personnel permettant de surveiller ton activité physique", + "Pour coder un micro:bit afin d’améliorer ta santé grâce au sport", + ], + 'description' => + "Ce défi te permet de coder ton micro:bit pour contrôler les répétitions d’exercices physiques en même temps que les périodes de repos. Tu pourras suivre ton activité physique à l’école, à la maison ou au parc." + , + 'instructions' => [ + "Dans le cas de A+B, crée un compte à rebours de 3 secondes accompagné de notes de musique toutes les secondes et affiche le mot ALLEZ!", + "Pendant le premier exercice, affiche un carré de 2×2 qui clignote pendant 20 secondes. Ensuite, joue un son et garde le carré en position fixe. Pendant le temps restant, affiche une autre image clignotante pendant 10 secondes. À la fin de cet intervalle, joue un son.", + "Répète ensuite l’opération, mais en affichant un panneau de 3×3 pendant la durée de l’exercice. Répète l’opération jusqu’à ce que le panneau de 5×5 s’affiche.", + ], + 'duration' => "30-40 minutes" + ], + 'create-a-spiral' => [ + 'title' => "Crée une spirale", + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + "Pour apprendre et s’exercer aux boucles et aux variables.", + "Pour améliorer la créativité de codage."], + 'description' => "Ce défi te demandera d’écrire un projet avec Scratch et de créer une spirale, en utilisant les blocs stylo, une boucle et une variable.", + + 'instructions' => [ + "Les blocs stylos", + "Crée un nouveau projet et nomme-le Spirale.", + "Clique sur l’icône violette ‘Ajouter une extension’ en bas à gauche de la fenêtre", + "Sélectionne ‘stylo’: les blocs stylo sont maintenant disponibles pour ton projet!", + "Pour commencer ton projet, glisse et dépose le bloc ‘Quand le drapeau vert est cliqué’:", + "Tu dois commencer par une page blanche: dans les blocs stylo, ajoute le bloc ‘effacer tout:", + "Commence à dessiner au centre de la scène; tu dois placer ton sprite au centre de la scène (0,0):", + "Ton sprite peut se déplacer sans dessiner, ou se déplacer en dessinant:", + "Si tu veux qu’il dessine, utilise le bloc ‘stylo pointant vers le bas’", + "Si tu ne veux pas qu’il dessine, utilise le bloc ‘stylo pointant vers le haut’", + "Tu peux maintenant commencer à dessiner! \"Ajoute le bloc ‘stylo pointant vers le bas’:", + "L’hexagone", + "Ajoute les blocs en dessous de ton projet;", + "Tu viens de créer un sixième de ton hexagone. Répète cette séquence 6 fois;", + "La spirale", + "Pour créer une spirale, tu devras ajouter 2 à la longueur de chaque côté suivant.", + "Pour ce faire, tu devras utiliser une variable.", + "Dans les blocs ‘variable’, clique sur ‘Créer une variable’", + "Définis sa longueur, puis clique sur OK:", + "La spirale grandira, tu dois envisager les choses en petit pour commencer: fixe la première longueur à 10, puis insère ce bloc avant la boucle.", + "Insère la variable ‘longueur’ dans le bloc ‘avancer de ... pas’", + "Pour agrandir la spirale, tu devras également augmenter la longueur dans chaque boucle: ajoute le bloc ci-dessous à la fin de la boucle:", + "Voici ton projet en cours:", + "Une belle spirale", + "Tu as dessiné une spirale! Pour qu’elle continue à l’infini, remplace la boucle ‘répéter 6’ par la boucle ‘infini’:", + "Pour dessiner une spirale colorée, ajoute le bloc suivant dans la boucle:", + "Au moment de recommencer, le sprite tracera une ligne non désirée. Pour empêcher que cela se produise, ajoute un bloc ‘stylo pointant vers le haut’ au début du projet.", + "Voici ton projet définitif:", + "Félicitations! Tu as créé une jolie spirale!", + ], + + ], + 'play-against-ai' => [ + 'title' => "Crée et joue contre l’IA - Jeu pierre, papier, ciseaux", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "pour comprendre comment fonctionne le cycle de l’apprentissage automatique.", + "pour créer un modèle d’apprentissage automatique à l’aide de Teachable Machine", + "pour te familiariser avec l’outil Pictoblox et importer le modèle créé dans le projet", + "pour définir la scène et les personnages, créer et initialiser des variables dans Pictoblox", + "pour initialiser le jeu, identifier les mouvements des joueurs, programmer des mouvements aléatoires de l’IA", + "pour créer et tester un jeu qui utilise l’intelligence artificielle comme adversaire dans un jeu pierre, papier, ciseaux." + + ], + 'description' => "Nous allons créer un modèle à l’aide de Teachable Machine à partir d’images, en utilisant trois classes: pierre, papier et ciseaux. Le modèle sera chargé dans Pictoblox et utilisé pour créer un jeu qui nous permettra d’affronter l’IA.", + 'duration' => "90 minutes", + 'instructions' => [ + "Crée un nouveau projet image sur Teachable machine avec 3 classes dénommées Pierre, Papier et Ciseaux. Pour chaque classe, prends au moins 400 photos à l’aide d’un appareil photo. Assure-toi que l’arrière-plan est clair. Forme et exporte le modèle. Téléverse le modèle et copie le lien.", + "Crée un compte gratuit sur le site Pictoblox. Ajoute une extension d’apprentissage automatique et téléverse un modèle. Définis la scène, les variables et les sprites. Initialise le jeu, identifie les mouvements du joueur et ceux de l’IA, et détermine le vainqueur de la manche.", + "Entraine les données pour le jeu.", + "Teste le modèle.", + "Exporte le modèle.", + "Ajoute l’extension d’apprentissage automatique et charge le modèle.", + "Définis la scène, les variables et le Sprite.", + "Initialise le jeu.", + "Identifie les mouvements du joueur.", + "Définis les mouvements aléatoires de l’IA.", + "Diffuse les mouvements aléatoires de l’IA.", + "Crée trois blocs. Qui gagne la manche?", + "Vérifie si c’est le joueur qui a remporté la manche.", + "Vérifie si c’est l’IA qui a remporté la manche.", + "Vérifie si la manche est nulle.", + "Blocs ‘programme’.", + "Sprite pierre, papier, ciseaux", + ] + ], + 'air-drawing-with-AI' => [ + 'title' => "Dessiner en l’air avec l’IA", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "pour écrire un programme qui utilise l’extension ‘détection du corps humain’ pour reconnaître le mouvement des doigts devant la caméra.", + "pour coder à l’aide de blocs simples en quelques lignes de code.", + "pour voir un exemple d’utilisation de l’IA" + ], + 'description' => "Création d’un programme permettant à l’utilisateur de dessiner en l’air à la main (index) devant la caméra; tout ce qu’il dessine s’affichera automatiquement sur la scène de Pictoblox.", + 'instructions' => [ + "Crée un compte sur Pictoblox", + "suis les instructions visuelles pour:", + "ajouter les extensions ‘détection du corps humain’ et ‘stylo’;", + "définis la scène et ajoute le sprite (crayon) et des sprites supplémentaires pour: Stylo pointant vers le bas, Stylo pointant vers le haut, Effacer tout; ", + "écris un code pour que le sprite Crayon suive ton doigt", + "écris un code pour les boutons: Stylo pointant vers le haut, Stylo pointant vers le bas et Effacer tout, et aussi pour ‘Stylo’", + "Te voilà prêt.e à créer tes propres dessins et à jouer avec les différentes couleurs et tailles de stylo.", + ], + 'materials' => [ + "Un ordinateur portable ou un ordinateur doté d’une caméra", + "La dernière version de PictoBlox téléchargée (recommandée) ou Pictoblox en ligne (gratuit)", + "Compte Pictoblox (gratuit)", + "Bonne connexion Internet" + ] + ], + 'emobot-kliki' => [ + 'title' => "Emobot Kliki", + 'author' => 'Margareta Zajkova', + 'purposes' => [ + "Pour apprendre les concepts de base de l’apprentissage automatique et de la reconnaissance de texte.", + "Pour comprendre le rôle des émotions dans la communication.", + "Pour utiliser le code pour créer des dialogues entre un chatbot et un utilisateur.", + "Pour comprendre comment les ordinateurs sont capables de reconnaître les tons émotionnels grâce à l’analyse de texte et y réagir de façon appropriée." + ], + 'description' => [ + "Pour créer un bot émotionnel dans Scratch capable d’afficher un visage souriant pour les messages positifs (si tu lui dis des choses gentilles), un visage en colère pour les messages négatifs (si tu lui dis des choses méchantes) et un visage confus si la teneur du message est indéterminée.", + "Notre Emobot Kliki reconnaît les compliments et les insultes; nous allons donc voir comment les ordinateurs peuvent être entraînés à reconnaître les émotions.", + ], + 'instructions' => [ + "Pour commencer, programme une liste de règles définissant ce qui constitue un message gentil ou aimable et ce qui constitue un message désagréable ou méchant.", + "Connecte-toi à https://machinelearningforkids.co.uk/ ou crée un nouveau compte.", + "Crée un nouveau modèle d’apprentissage automatique en ajoutant 3 nouvelles étiquettes; nomme la première ‘gentil’, la deuxième ‘méchant’ et, si tu veux reconnaître ton nom, crées-en une troisième appelée ‘nom’.", + "Entraîne le nouveau modèle d’apprentissage automatique, teste-le et utilise-le pour créer un Emobot dans Scratch.", + "Ouvre l’éditeur Scratch 3, supprime le sprite de cat, insère 3 nouveaux sprites créés par Microsoft Bing Image Creator (personnage de dessin animé souriant, en colère ou indéfini) ou crée un nouveau sprite en cliquant sur l’icône Peindre pour dessiner trois copies du costume, une pour chacun des visages (souriant, en colère ou indéfini).", + "Clique sur l’onglet ‘Code’ et écris le script suivant."] + , + 'example' => [ + "Partage ton Emobot Kliki avec tes amis et apprends-en davantage sur l’IA et les émotions!", + "Tu peux choisir un autre personnage, un animal par exemple, à la place d’un personnage de dessin animé. Au lieu de limiter ton personnage à reconnaître des messages gentils ou méchants, tu peux l’entraîner à reconnaître d’autres types de messages.", + ], + + ], + 'craft-magic' => [ + 'title' => "Fais de la magie avec des gestes de la main créés par l’IA", + 'author' => 'Georgia Lascaris', + 'purposes' => [ + "Pour développer les compétences de codage des élèves, en leur permettant d’utiliser des commandes de base.", + "Pour développer les capacités de réflexion algorithmique en décomposant les tâches complexes en plusieurs petites étapes plus simples.", + "Pour encourager la résolution créative de problèmes en trouvant des applications uniques de la gestuelle des mains pour le dessin et l’écriture.", + "Pour favoriser la compréhension des concepts de l’IA, en particulier la manière dont l’IA permet aux ordinateurs de reconnaître et d’interpréter les gestes de la main.", + "Pour sensibiliser à l’importance de la technologie pour les personnes atteintes d’un handicap.", + "Pour promouvoir la résolution de problèmes selon une approche collaborative et le travail d’équipe parmi les élèves dans le cadre de leur collaboration visant à améliorer leurs programmes consacrés à la gestuelle des mains.", + "Pour faire le lien entre les compétences de codage et le raisonnement informatique et les applications du monde réel, en mettant l’accent sur l’impact concret de la technologie sur la vie des gens et en s’alignant sur les objectifs de développement durable (ODD)." + ], + 'duration' => [ + "90 min pour les élèves de 10 à 12 ans", + "45 min pour les élèves de 12 à 15 ans" + ], + 'description' => "Créer un programme basé sur les blocs dans Scratch en utilisant l’extension d’IA ‘Corps humain’ d’une manière créative et stimulante, pour dessiner sur un écran sans l’aide d’une souris traditionnelle ou d’un écran tactile.", + 'instructions' => [ + "Connecte-toi au site https://ai.thestempedia.com et crée un compte enseignant ou élève.", + "Importe les extensions ‘Détection du corps humain’, ‘Stylo’, ‘Synthèse vocale’.", + "Ajoute le sprite ‘Crayon’ de la bibliothèque et crée 7 sprites (‘écrire’, ‘clair’, ‘noir’, ‘rouge’, ‘bleu’, ‘vert’, ‘rose’).", + "Écris des commandes pour vérifier ce qui se passe lorsque le sprite ‘crayon’ touche l’un des autres sprites.", + "Écris des commandes pour permettre à la caméra de reconnaître la pose de la main et déplace le crayon aux coordonnées x et y de ton index.", + "Change de costume à la fin du lancer.", + "Ajoute des effets sonores.", + ], + 'materials' => [ + "Plateforme de programmation https://ai.thestempedia.com (gratuite)", + "compte enseignant (gratuit)", + "compte élève (gratuit)", + "Ordinateurs dotés d’une caméra", + "Connexion Internet", + ] + ], + 'circle-of-dots' => [ + 'title' => "Un cercle de points", + 'author' => 'Marin Popov', + 'purposes' => [ + "Pour écrire du code permettant de tracer une ligne de points.", + "Pour écrire du code permettant de tracer une ligne de traits.", + "Pour écrire du code permettant de tracer un cercle.", + "Écrire du code permettant de tracer un cercle de points (traits).", + ], + 'description' => "Tracer un cercle fait de points ou de traits.", + 'duration' => "40 minutes", + 'instructions' => [ + "Créer un bloc ‘point’.", + "Créer un bloc ‘trait’.", + "Tracer un cercle fait de points.", + "Tracer un cercle fait de traits.", + ] + ], + 'coding-escape-room' => [ + 'title' => "Créer une escape room de codage", + 'author' => "Stefania Altieri et Elisa Baraghini", + 'purposes' => [ + "Pour enseigner/apprendre et réfléchir aux concepts de codage.", + "Pour utiliser des outils de codage simples.", + "Pour développer des capacités de raisonnement informatique et de résolution de problème." + ], 'description' => [ + "Crée une expérience ‘s’échapper en codant’ comme ceci:", + "Tu peux utiliser un Google Form, Genial.ly, une présentation Google ou tout autre outil pour créer une histoire sur le code ;)." + + ], + 'duration' => "90 minutes", + 'instructions' => + "Vous pouvez diviser vos élèves en petits groupes; laissez-les jouer et ensuite créer un autre défi avec le modèle: " + , + + 'materials' => [ + "Vous pouvez utiliser n’importe quel outil (plateformes Google et Microsoft pour créer et partager des documents, des présentations et des feuilles). N’importe quel outil, structure de codage ou personnage lié aux TIC et au code." + ], + 'example' => [ + "Certains personnages qui ont joué un rôle très important dans l’histoire des TIC ainsi que les concepts fondamentaux du code et de la programmation sont introduits au fil du jeu. C’est le meilleur moyen d’apprendre et de participer activement! Vous pouvez jouer à ce jeu en équipe ou en mode solo, et l’envisager comme un défi ou une compétition. Les élèves peuvent ensuite créer quelque chose de similaire et développer leurs compétences, notamment leur créativité et leurs capacités de codage.", + "Cette ressource est très pratique et peut être réutilisée et recréée facilement. Google Forms est l’un des outils à votre disposition. Vous pouvez également utiliser Google slides, Genial.ly, Emaze ou tout autre outil pour créer des histoires croisées et vos propres aventures.", + "Le défi d’évasion se divise en sessions. Si vous devinez les réponses, vous pouvez aller de l’avant. Les élèves doivent créer les quiz de codage.", + ], + ], + 'let-the-snake-run' => [ + 'title' => "Laisse le serpent serpenter", + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + "Pour coder les mouvements du serpent avec leur propre micro:bit.", + "Pour définir l’emplacement et la synchronisation corrects de l’animation commune." + ], + 'description' => "Les élèves doivent écrire des codes permettant de faire avancer le serpent à travers des micro:bits situés les uns à côté des autres. Le résultat doit donner l’impression que le serpent se déplace d’un micro:bit à l’autre.", + 'duration' => "30 minutes", + 'instructions' => [ + "Crée une piste qui traverse plusieurs micro:bits situés les uns à côté des autres (par exemple, en formant un carré de 2×2).", + "Écris des codes pendant qu’un serpent se déplace le long d’une piste.", + "Travaille sur ton propre appareil, puis rassemble ton code et celui des autres élèves et exécute le code.", + "Tiens compte de la synchronisation et de l’emplacement: Si le serpent sort d’un micro:bit, il apparaîtra sur le micro:bit suivant.", + "Autres défis: Avec micro:bit v2, tu peux jouer de la musique jusqu’à ce que le serpent sorte de ton appareil.", + "Dessine le serpent en modifiant la luminosité des LED.", + "Essaie de créer des serpents plus longs ou plus nombreux." + ], + 'example' => [ + "Voici un exemple d’un serpent de 6 pixels de long composé de 4 micro:bits formant un carré de 2×2: ", + "Codage du micro:bit de départ (l’enseignant peut s’en charger)", + "Tous les codes sont initiés par ce micro:bit, qui envoie un signal radio aux autres micro:bits lorsque l’on clique sur le bouton A.", + "Codage des mouvements du serpent", + "Chaque micro:bit doit se trouver dans le même groupe radio que le micro:bit de départ.", + "Toutes les animations commencent à la réception du signal radio.", + "L’animation du premier micro:bit est visible immédiatement; les autres apparaîtront à l’arrivée du serpent.", + "Le temps s’écoulant entre les deux phases détermine la vitesse du serpent.", + ], 'materials' => [ + "micro:bits (pour chaque élève si possible)", + "ordinateur portable ou ordinateur de bureau pour l’éditeur makecode.microbit.org" + ] + ], + 'illustrate-a-joke' => [ + 'title' => "Illustrer une blague à l’aide de bitsy", + 'author' => 'Margot Schubert', + 'purposes' => "Pour concevoir un petit jeu dans lequel l’utilisateur trouve la réponse à une question humoristique.", + 'description' => "Les élèves conçoivent un jeu dans lequel l’utilisateur trouve la réponse à une question humoristique lorsque le personnage heurte un objet sur le terrain de jeu. Les élèves utilisent les fonctions de base de bitsy pour relever le défi.", + 'instructions' => [ + "Pense à une question humoristique. Va sur bitsy et crée un nouveau projet. Tu auras besoin de:", + "un avatar - un sprite que tu peux déplacer", + "Un chat blanc sur un fond violet", + "Description générée automatiquement", + "un objet que ton avatar doit atteindre", + "une pièce - l’arrière-plan de ton programme", + "deux messages: une question et une réponse", + "Une fois le jeu terminé, tu peux le télécharger au format html." + ], + 'example' => "Sur ce site web, tu trouveras un exemple de question humoristique et un lien vers un tableau blanc numérique:", + 'materials' => "bitsy s’exécute dans un navigateur" + ], + 'app-that-counts-in-several-languages' => [ + 'title' => "Une application qui compte en plusieurs langues", + 'author' => 'Samuel Branco', + 'purposes' => [ + "Pour apprendre à créer une application simple.", + "Pour apprendre à programmer à l’aide de blocs.", + "Pour apprendre à ajouter des étiquettes, des boutons, des images, des capteurs et des médias.", + "Pour apprendre à organiser les éléments sur l’écran d’une application." + ], + 'description' => "L’application te permet de compter en plusieurs langues en cliquant sur un bouton. Chaque fois que l’utilisateur secoue le smartphone, le compteur revient à zéro. Le défi consiste à ajouter une autre langue.", + 'instructions' => [ + "Pour relever le défi, tu dois définir l’autre langue dans laquelle tu veux que l’application compte.", + "Tu devras ensuite télécharger sur Internet (par exemple sur Pixabay ou Unsplash) le drapeau de ce pays et le téléverser sur la plateforme MIT APP Inventor en utilisant l’élément ‘drapeau’, qui se trouve dans ‘Propriétés de l’image’.", + "Ensuite, tu devras vérifier comment écrire le nom du pays en anglais et comment dire ‘quitter’ et ‘clique sur moi’ dans la langue de ce pays.", + "Et enfin, tu devras ajouter les blocs nécessaires pour que l’application fonctionne dans la nouvelle langue.", + ], + 'materials' => [ + "Pour développer une application, tu auras besoin d’un ordinateur de bureau ou d’un ordinateur portable avec un accès à Internet.", + "Crée un compte sur la plateforme MIT APP Inventor, accessible au lien suivant: https://ai2.appinventor.mit.edu", + "Il te faudra également installer l’application MIT AI2 Companion sur ton smartphone afin de tester l’application développée." + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => "Coder avec art grâce à la narration", + 'author' => "Maria Tsapara et Anthi Arkouli", + 'purposes' => [ + "Pour développer des capacités d’observation, d’interprétation et de questionnement grâce à l’art.", + "Pour exprimer sa créativité et collaborer à un objectif commun", + "Pour créer un algorithme permettant de raconter à nouveau l’histoire.", + ], + 'description' => "Dans ce défi, les élèves devront s’inspirer d’une œuvre d’art pour créer une histoire et l’illustrer. Ils essaieront ensuite de raconter à nouveau leur histoire en utilisant un kit robotique programmable/ou dans le cadre d’une activité hors ligne.", + 'materials' => [ + "Cette activité peut être mise en œuvre en tant qu’activité hors ligne ou en utilisant un robot éducatif programmable comme une BeeBot, une BlueBot ou une souris programmable.", + "cartes fléchées BeeBot ou cartes fléchées pour l’activité hors ligne", + "en grec", + "Pour en savoir plus sur la boîte à outils des routines de pensée du Projet Zéro, veuillez consulter" + + ], + 'example' => [ + "L’enseignant et ses élèves modélisent ensemble la manière de concevoir un algorithme à l’aide des cartes comportant des instructions afin que la BeeBot ou tout autre robot puisse avancer jusqu’au premier événement de l’histoire sur le tapis. Les élèves travaillent en équipes de 3 ou 4 pour concevoir un algorithme permettant au robot de passer à la séquence suivante. Les élèves testent leur algorithme sur le tapis de la classe et, le cas échéant, éliminent les bugs.", + "Ils continuent à parcourir le plus possible d’événements de l’histoire", + "Cette activité peut également être mise en œuvre en tant qu’activité hors ligne.", + "Un élève est le robot - un autre, le programmeur. Le programmeur crée un chemin algorithmique en utilisant les cartes fléchées afin d’aider le robot à se déplacer d’une image à l’autre et à raconter à nouveau l’histoire. Chaque fois que le robot arrive sur une image, on lui demande de raconter une partie de l’histoire.", + ], + 'instructions' => [ + "L’enseignant demande aux élèves d’observer une peinture/photo.", + "Ils utilisent la routine de pensée ‘début, milieu, fin’ (Projet Zéro de la Harvard School) pour créer une histoire.", + "L’enseignant leur demande ‘si cette œuvre d’art représente le début/le milieu/la fin d’une histoire, et ce qui pourrait se passer après/avant/à la fin.", + "Les élèves illustrent les événements de l’histoire.", + "Les élèves se remémorent l’histoire et placent les événements sur la grille. À l’aide de cartes fléchées, ils créent un algorithme qui aide la BeeBot à raconter à nouveau l’histoire." + ], + ], + 'coding-with-legoboost' => [ + 'title' => "Codage et programmation avec LegoBoost - Extension Scratch", + 'author' => 'Lidia Ristea', + 'purposes' => [ + "pour créer des modèles à l’aide de LegoBoost.", + "pour développer des compétences en programmation dans Scratch.", + "pour programmer des robots à l’aide de commandes simples ou complexes." + ], + 'description' => "Ce défi demandera aux élèves d’utiliser l’extension Scratch-LegoBoost et d’écrire des codes dans l’application pour permettre aux robots d’avancer, de reculer, d’éviter les obstacles et de recevoir des commandes vocales.", + 'duration' => "120 minutes", + 'instructions' => [ + "Connecte-toi à l’application Scratch.mit.edu.", + "Lance Scratch Link et active le Bluetooth sur ton ordinateur portable.", + "Clique sur ‘Ajouter une extension de Scratch’ et choisis LegoBoost.", + "Ajoute une image sur la Semaine européenne du code.", + "Mets les deux moteurs AB en mode ‘MARCHE’, et en mode ‘ARRÊT’ lorsqu’ils rencontrent un obstacle rouge.", + "Dans la couleur verte, le moteur A est mis en mode ‘MARCHE’, dans la couleur noire, le moteur B est mis en mode ‘MARCHE’.", + "Des obstacles verts, rouges et noirs se dresseront le long d’un itinéraire.", + "Ajoute des commandes pour se déplacer et tourner lors de la rencontre avec un obstacle en utilisant des flèches et la synthèse vocale.", + "Teste-le!" + ] ] + + ]; diff --git a/resources/lang/hr/challenges-content.php b/resources/lang/hr/challenges-content.php index acac95eba..d412c6cf5 100644 --- a/resources/lang/hr/challenges-content.php +++ b/resources/lang/hr/challenges-content.php @@ -485,5 +485,386 @@ 'Izaberite 5 različitih boja i dodijelite fitnes vejžbu svakoj od njih, npr. čučnjevi ili skokovi. Tada se boje mogu poredati bilo kojim redosledom i trenirati.' ], + ], + + + 'common' => [ + 'share' => "Podijelite poveznicu ili QR kȏd svojeg projekta na Instagramu ili Facebooku, dodajte oznaku #CodeWeekChallenge i navedite @CodeWeekEU.", + 'audience' => [ + "nastavnici i odgojitelji", + "osnovnoškolci (od 6 do 12 godina)", + "učenici nižih razreda srednje škole (od 12 do 16 godina)", + "učenici viših razreda srednje škole (od 16 do 18 godina)", + ], + ], + 'code-a-dice' => [ + 'title' => "Kodirajte kocku za kotrljanje", + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + "Interaktivne zagonetke kodiranja", + "Kodirati simulacije predmeta koji se nasumično kreće koji će se upotrebljavati ako stvarni predmet nije dostupan", + ], + 'description' => + "U ovom izazovu kodirat ćete nasumično kotrljanje kocke na vašu zapovijed. Možete izabrati bilo koju vrste kocke s brojem lica koji želite, poput onih koje se upotrebljavaju u igrama uloga, a možete dodati i zvukove.", + 'instructions' => [ + "Prijavite se na Scratch", + "izaberite pozadinu", + "izradite svoj grafički prikaz kocke ili ga potražite na mreži i učitajte na svoj program", + "izradite onoliko kostima za grafički prikaz koliko je brojeva lica odabrane kocke, od kojih svaki prikazuje drugi broj", + "odaberite kako želite da se kocka počne kotrljati (pritiskom tipke na tipkovnici, klikom na grafički prikaz itd.) i napišite kȏd", + "kodirajte grafički prikaz da nasumično promijeni kostim na kraju kotrljanja", + "dodajte zvučne efekte", + ], + 'example' => "Zakotrljajte kocku D-20", + ], + 'personal-trainer' => [ + 'title' => "Osobni trener s micro:bitom", + 'author' => '', + 'purposes' => [ + "Kodirati micro:bit kako bi se mogla upotrebljavati zujalica i led ploča", + "Izraditi osobni uređaj za kontrolu svoje fizičke aktivnosti", + "Kodirati micro:bit za poboljšanje zdravlja putem sporta", + ], + 'description' => + "Ovaj izazov omogućuje vam da kodirate svoj micro:bit da kontrolira vremena ponavljanja fizičkih vježbi kombinirana s vremenom za odmor. Pratit ćete svoju fizičku aktivnost u školi, doma ili u parku.", + + 'instructions' => [ + "Kada A + B, izradi brojač vremena od tri sekunda sa zvukom glazbene note svake sekunde i prikaži riječ KRENI!", + "Tijekom prve vježbe prikaži trepereći kvadrat 2 x 2 na 20 sekundi. Zatim reproduciraj zvuk i neka kvadrat bude fiksiran. Tijekom preostalog vremena još jedna trepereća slika mora biti prikazana na 10 sekundi. Kada završi, reproduciraj zvuk.", + "Zatim ponovi istu akciju, ali prikaži ploču 3 x 3 za vrijeme vježbe. Ponavljaj ove akcije dok se ne prikaže ploča 5 x 5.", + ], + 'duration' => "30 – 40 minuta", + ], + 'create-a-spiral' => [ + 'title' => "Izradite spiralu", + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + "Učiti i vježbati petlju i varijable.", + "Ojačati kreativnost u programiranju."], + 'description' => "U ovom izazovu napisat ćete projekt s jezikom Scratch za izradu spirale, s pomoću blokova olovke, petlje i varijable.", + + 'instructions' => [ + "Značajke blokova Pen (Olovka)", + "Izradite novi projekt i nazovite ga Spirala.", + "Kliknite na ljubičastu ikonu „Dodaj proširenje” na donjoj lijevoj strani prozora.", + "Odaberite „pen” (olovka): blokovi olovke sada su dostupni za vaš projekt!", + "Za početak projekta povucite i ispustite blok „when green flag clicked” (kada se klikne zelena zastava):.", + "Morate započeti s praznom stranicom: unutar blokova olovke dodajte blok „erase all” (izbriši sve):.", + "Želite započeti crtati u središtu pozornice, što znači da vaš grafički prikaz mora ići u središte pozornice (0,0):.", + "Vaš grafički prikaz može se kretati bez crtanja ili se može kretati i crtati:", + "kada želite da crta, možete upotrebljavati blok olovke dolje,", + "kada to ne želite, možete upotrebljavati blok olovke gore,", + "Zatim želite crtati! Dodajte blok „pen down” (olovka dolje):,", + "heksagon", + "Dodajte blokove u nastavku svojem projektu:", + "Sada imate šestinu heksagona. Morate ponoviti ovaj niz 6 puta:", + "Spirala", + "Za izradu spirale morat ćete dodati 2 duljini svake strane.", + "Da biste to učinili, upotrijebit ćete varijablu..", + "U blokovima varijable kliknite na Make a Variable (Napravi varijablu).", + "Imenujte ga duljina, a zatim kliknite OK.", + "Spirala će rasti, morat ćete početi malo: postavite prvu duljinu na 10 i umetnite ovaj blok prije petlje.", + "Umetnite varijablu „duljina” u blok „move … steps” (pomakni ... korake).", + "Da bi spirala rasla, duljina također mora rasti u svakoj petlji: dodajte blok u nastavku na kraju svake petlje.", + "Evo vašeg trenutačnog projekta.", + "Prekrasna spirala,", + "Nacrtali ste spiralu! Da bi išla u nedogled, zamijenite petlju „ponovi 6” petljom „zauvijek”.", + "Da biste nacrtali šarenu petlju, dodajte sljedeći blok u petlju.", + "Kada započnete iznova, grafički prikaz crta neželjenu liniju. Da biste to spriječili, dodajte blok „pen up” (olovka gore) na početku projekta.", + "Evo vašega konačnog projekta.", + "Čestitamo! Izradili ste krasnu spiralu!", + ], + + ], + 'play-against-ai' => [ + 'title' => "Izradite i igrajte protiv UI-ja – igru kamen, škare i papir.", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "naučiti kako funkcionira ciklus strojnog učenja", + "izraditi model strojnog učenja upotrebljavajući alat Teachable Machine", + "upoznati se s alatom Pictoblox i uvezli izrađeni model u projekt", + "postaviti pozornicu i likove, izradili i pokrenuli varijable u alatu Pictoblox", + "pokrenuti igru, utvrdili pokrete igrača, programirali nasumične kretnje UI-ja", + "izraditi i testirati igru koja uključuje umjetnu inteligenciju kao protivnika u igri kamen, škare i papir", + + ], + 'description' => "Izradit ćemo model upotrebljavajući alat Teachable Machine iz slika upotrebljavajući tri klase: kamen, škare i papir. Model će se učitati u alat Pictoblox i upotrijebiti za izradu igre koju možemo igrati protiv UI-ja.", + 'duration' => "90 minuta", + 'instructions' => [ + "Izradite novi slikovni projekt na alatu Teachable machine s tri klase naziva kamen, škare i papir. Za svaku klasu snimite putem videokamere barem 400 slika. Pobrinite se da ima čistu pozadinu. Istrenirajte i izvezite model. Učitajte model i kopirajte poveznicu.", + "Izradite besplatni račun na stranici Pictoblox Dodajte proširenje za strojno učenje i učitajte model. Postavite pozornicu, varijable i grafičke prikaze. Pokrenite igru, utvrdite pokrete igrača i pokrete UI-ja te tko je pobijedio u rundi.", + "Istrenirajte podatke za igru.", + "Testiranje modela", + "Izvezite model.", + "Dodajte proširenje za strojno učenje i učitajte model.", + "Postavite pozornicu, varijable i grafički prikaz.", + "Pokrenite igru.", + "Utvrdite pokrete igrača.", + "Postavite nasumične pokrete UI-ja.", + "Emitirajte nasumične pokrete UI-ja.", + "Napravite tri bloka. Tko je pobijedio u rundi?", + "Provjerite je li igrač pobijedio u rundi.", + "Provjerite je li UI pobijedio u rundi.", + "Provjerite je li runda neriješena.", + "Programirajte blokove.", + "Grafički prikaz za kamen, škare i papir", + ] + ], + 'air-drawing-with-AI' => [ + 'title' => "Crtanje u zraku s pomoću UI-ja", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "napisati program koji upotrebljava proširenje za detekciju ljudskog tijela za prepoznavanje kretnje prstiju pred videokamerom", + "kodirati s jednostavnim blokovima u nekoliko linija koda", + "vidjeti primjer upotrebe UI-ja", + ], + 'description' => "Izrada programa koji omogućuje korisniku da crta rukom (kažiprstom) po zraku pred videokamerom, a sve što crta automatski se prikazuje na pozornici alata Pictoblox.", + 'instructions' => [ + "Izradite račun na stranici Pictoblox", + "pratite vizualne upute kako biste mogli:", + "dodati proširenje Human Body Detection (Detekcija ljudskog tijela) i Pen (Olovka)", + "postaviti pozornicu i dodati grafički prikaz (Olovka) i dodatne grafičke prikaze za sljedeće: Pen Down (Olovka dolje), Pen Up (Olovka gore), Delete all (Izbriši sve);", + "napisati kȏd za grafički prikaz Olovke da prati prst,", + "napisati kȏd za gumbe: Pen Up (Olovka gore), Pen Down (Olovka dolje) i Delete all (Izbriši sve) te za Pen (Olovka)", + "Sada možete napraviti vlastite crteže i igrati se s različitim bojama i veličinama olovke.", + ], + 'materials' => [ + "Prijenosno računalo ili računalo s videokamerom", + "preuzeta najnovija verzija alata PictoBlox (preporučeno) ili alat Pictoblox na mreži (besplatno)", + "Pictoblox račun (besplatno)", + "dobra internetska veza", + ] + ], + 'emobot-kliki' => [ + 'title' => "Emobot Kliki", + 'author' => 'Margareta Zajkova', + 'purposes' => [ + "Naučiti osnovna načela strojnog učenja i prepoznavanja teksta", + "Naučiti ulogu emocija u komunikaciji", + "Upotrebljavati kȏd za izradu dijaloga između robota za čavrljanje i korisnika", + "Razumjeti kako računala mogu prepoznati emocionalne tonove putem analiza teksta i odgovoriti sukladno", + ], + 'description' => [ + "Izradite Emocionalnog bota u jeziku Scratch koji može prikazati sretno lice za pozitivne poruke (ako mu kažete lijepe stvari), ljutito lice za negativne poruke (ako mu kažete ružne stvari) i zbunjeno lice ako je poruka neodređena", + "Naš Emobot Kliki prepoznat će komplimente i uvrede te ćemo vidjeti kako se računala mogu istrenirati da prepoznaju emocionalni ton.", + ], + 'instructions' => [ + "Da biste započeli, programirajte popis pravila za ono što je lijepo ili ljubazno i za ono što je ružno ili zlobno.", + "Prijavite se na stranici https://machinelearningforkids.co.uk/ ili izradite novi račun.", + "Izradite novi model strojnog učenja dodajući tri nove oznake; prvu nazovite lijepo, drugu nazovite „loše” i izborno ako želite prepoznati vaše ime, izradite treću oznaku naziva „ime”.", + "Istrenirajte novi model strojnog učenja, testirajte ga i upotrijebite ga za izradu Emobota u jeziku Scratch.", + "Pokrenite program za uređivanje Scratch 3, izbrišite grafički prikaz mačke, umetnite tri nova grafička prikaza koje je izradio Microsoft Bing Image Creator (sretni, ljutiti i nesigurni računalni crtež) ili izradite novi grafički prikaz klikom na ikonu Paint (Slikanje) crtanjem triju kopija kostima za sretno, ljutito i nesigurno lice.", + "Kliknite karticu „Code” (Kȏd) i unesite sljedeću skriptu." + ], + 'example' => [ + "Podijelite svoj Emobot Kliki sa svojim prijateljima i naučite više o UI-ju i emocijama!", + "Umjesto računalnog crteža možete pokušati nešto drugačije, poput životinje. Umjesto ljubaznih i ljutitih poruka možete istrenirati lika da prepoznaje druge vrste poruka.", + ], + + ], + 'craft-magic' => [ + 'title' => "Čarolija izrade s UI pokretima ruke", + 'author' => 'Georgia Lascaris', + 'purposes' => [ + "njegovati vještine programiranja među studentima, omogućujući im upotrebu osnovnih naredbi", + "razviti vještine algoritamskog razmišljanja rastavljajući kompleksne zadatke u izvedive korake", + "poticati kreativno rješavanje problema u pronalaženju jedinstvenih primjena gesti rukom za crtanje i pisanje", + "poticati razumijevanje koncepata UI-ja, posebice kako UI omogućava računalima da prepoznaju i tumače pokrete rukom", + "podići svijest o značaju tehnologije za osobe s invaliditetom", + "promicati suradnju u rješavanju problema i timski rad među studentima dok rade zajedno kako bi poboljšali svoje programe za geste rukom", + "povezati vještine kodiranja i računalnog razmišljanja za primjene u stvarnom svijetu, stavljajući naglasak na značajan utjecaj tehnologije na živote ljudi i usklađivanje s ciljevima održivog razvoja (COR-ovi)" + ], + 'duration' => [ + "90 min za studente od 10 do 12", + "45 min za studente od 12 do 15", + ], + 'description' => "Izradite program koji se temelji na blokovima u jeziku Scratch upotrebljavajući proširenje za UI „Human Body” (Ljudsko tijelo) na kreativan i zanimljiv način, kako biste crtali po zaslonu bez potrebe za tradicionalnim mišem ili zaslonom osjetljivim na dodir.", + 'instructions' => [ + "Povežite se na stranicu https://ai.thestempedia.com i izradite račune za nastavnika i učenike.", + "Uvedite proširenja „Human Body Detection” (Detekcija ljudskog tijela) „Pen” (Olovka) „Text to Speech” (Pretvaranje teksta u govor).", + "Dodajte grafički prikaz „Pencil” (Olovka) iz zbirke i izradite sedam grafičkih prikaza („piši,” „očisti’ „crno”, „crveno”, „plavo”, „zeleno”, „ružičasto”).", + "Napišite naredbe da biste provjerili što se dogodi kada grafički prikaz „olovka” dotakne jedan od drugih grafičkih prikaza.", + "Napišite naredbe da biste omogućili videokameri da prepozna položaj ruke i pomiče olovku na koordinate x i yvašeg kažiprsta.", + "Promijenite kostim na kraju kotrljanja.", + "Dodajte zvučne efekte.", + ], + 'materials' => [ + "Platforma za programiranje https://ai.thestempedia.com (free)", + "račun za nastavnika (besplatno)", + "račun za učenika (besplatno)", + "računala s videokamerom", + "internetska veza", + ] + ], + 'circle-of-dots' => [ + 'title' => "Krug točkica", + 'author' => 'Marin Popov', + 'purposes' => [ + "Napisati kȏd kojim se crta linija točaka", + "Napisati kȏd kojim se crta linija crtica", + "Napisati kȏd kojim se crta krug", + "Napisati kȏd kojim se crta krug točkica (crtica)", + ], + 'description' => "Nacrtati krug od točkica ili crtica", + 'duration' => "40 minuta", + 'instructions' => [ + "Izgradnja bloka točkica", + "Izgradnja bloka crtica", + "Konstrukcija kruga od točkica", + "Konstrukcija kruga od crtica", + ] + ], + 'coding-escape-room' => [ + 'title' => "Izrada sobe za bijeg kodiranjem", + 'author' => "Stefania Altieri i Elisa Baraghini", + 'purposes' => [ + "Učiti/naučiti i promišljati o pojmovima u kodiranju", + "Upotrebljavati jednostavne alate za kodiranje", + "Razviti računalno razmišljanje i rješavanje problema", + ], 'description' => [ + "Izraditi iskustvo bijega kodiranjem poput ovoga", + "Možete upotrebljavati google form, genially, google presentation i bilo koji drugi alat za izradu priče na temelju kodiranja ;).", + + ], + 'duration' => "90 minuta", + 'instructions' => + "Možete podijeliti svoje učenike u male skupine, mogu igrati, a zatim izraditi drugi izazov s predloškom:", + + + 'materials' => [ + "Može se upotrebljavati bilo koji alat (platforme Google i Microsoft za izradu i dijeljenje dokumenata, prezentacija i listova). Bilo koja konstrukcija kodiranja, alat ili lik povezan s IKT-om i kodiranjem.", + ], + 'example' => [ + "Igranjem se uvode neki likovi koji su imali jako bitnu ulogu u povijesti IKT-a i osnovnih koncepata kodiranja i programiranja. Ovo je najbolji način za učenje i aktivno sudjelovanje. Ova se igra može igrati u timovima ili pojedinačno, poput izazova ili natjecanja. Učenici zatim mogu izraditi nešto slično i razviti kompetencije poput kreativnosti i vještina kodiranja.", + "Ovo je vrlo praktičan resurs koji se može ponovno upotrebljavati i jednostavno preraditi. Google obrasci jedan je od mogućih alata. Također možete upotrebljavati Google prezentacije, Genial.ly, Emaze ili bilo koji drugi alat za izradu priča s raskršćima i vaših vlastitih pustolovina.", + "Izazov bijega podijeljen je u epizode. Ako pogodite, možete nastaviti. Učenici trebaju izraditi kvizove o kodiranju.", + ], + ], + 'let-the-snake-run' => [ + 'title' => "Neka zmija trči", + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + "Kodirati pokrete zmije na vlastitom micro:bitu", + "Postaviti ispravan položaj i vrijeme za zajedničku animaciju", + ], + 'description' => "Učenici moraju napisati kodove kako bi navigirali zmiju kroz micro:bitove koji se nalaze jedan do drugoga. To se mora napraviti na način da izgleda kao da zmija bježi od jednog micro:bita do drugoga.", + 'duration' => "30 minuta", + 'instructions' => [ + "Dizajnirate stazu koja prolazi kroz nekoliko micro:bitova koji su jedan do drugoga (npr., stvarajući kvadrat 2 x 2).", + "Pišite kodove dok se zmija miče uz traku.", + "Radite na vlastitom uređaju, a zatim ih povežite i provedite kȏd.", + "Uzmite u obzir vrijeme i položaj: ako zmija izađe iz jednog micro:bita, pojavit će se na sljedećem micro:bitu.", + "Dodatni izazovi: S micro:bitom v2 reproducirajte glazbu dok zmija ne napusti vaš uređaj.", + "Dizajnirajte zmiju mijenjanjem svjetline LED žaruljica.", + "Isprobajte dužu zmiju ili više zmija.", + ], + 'example' => [ + "Ovo je primjer za zmiju dugu šest piksela s četiri micro:bita koji tvore kvadrat 2 x 2.", + "Kodiranje početnog micro:bita (to može učiniti nastavnik).", + "Sve kodove pokreće ovaj micro:bit koji šalje radijski signal drugim micro:bitovima kada se pritisne gumb A.", + "Kodiranje kretanja zmije", + "Svaki micro:bit mora biti u istoj radijskoj skupini kao početni micro:bit.", + "Sve animacije započinju kada se primi radijski signal.", + "Animacija prvog microbita odmah je vidljiva, drugi čekaju da zmije dođe do njih.", + "Vrijeme između dviju faza određuje brzinu zmije.", + ], 'materials' => [ + "micro:bitovi (za svakog učenika ako je moguće)", + "prijenosno računalo ili računalo za makecode.microbit.org editor", + ] + ], + 'illustrate-a-joke' => [ + 'title' => "Ilustrirajte šalu s alatom bitsy", + 'author' => 'Margot Schubert', + 'purposes' => "Dizajnirati malu igru u kojoj korisnik pronalazi odgovor na šaljivo pitanje", + 'description' => "Učenici dizajniraju igru u kojoj korisnik pronalazi odgovor na šaljivo pitanje kada se figura sudari s predmetom na igralištu. Učenici upotrebljavaju osnove značajke alata bitsy da bi dovršili izazov.", + 'instructions' => [ + "Osmislite šaljivo pitanje. Otvorite bitsy i započnite novi projekt. Što će vam biti potrebno", + "avatar - grafički prikaz koji možete pomicati", + "Bijela mačka na ljubičastoj pozadini", + "Opis je automatski generiran", + "predmet do kojeg vaš avatar mora doći", + "prostorija - pozadina vašeg programa", + "dvije poruke: pitanje i odgovor", + "Dovršena igra može se preuzeti kao html datoteka.", + ], + 'example' => "Na ovoj internetskoj stranici možete vidjeti primjer šale, a postoji i poveznica do digitalne ploče:", + 'materials' => "bitsy se pokreće u pregledniku", + ], + 'app-that-counts-in-several-languages' => [ + 'title' => "Aplikacija koja broji u nekoliko jezika", + 'author' => 'Samuel Branco', + 'purposes' => [ + "Naučiti kako izraditi jednostavnu aplikaciju", + "Naučiti programirati kroz blokove.", + "Naučiti kako dodati oznake, gumbe, slike, senzore i medije.", + "Naučiti kako organizirati elemente na zaslonu aplikacije", + ], + 'description' => "Aplikacija vam omogućuje da pritiskom gumba brojite u više jezika. Kada korisnik protrese pametni telefon, brojčanik se vraća na nulu. Izazov je dodati još jedan jezik.", + 'instructions' => [ + "Da biste dovršili izazov, morate definirati drugi jezik u kojem želite da aplikacija broji.", + "Zatim morate preuzeti s interneta (npr. s stranice Pixabay ili Unsplash) zastavu te zemlje i učitati je na platformu MIT APP Inventor putem elementa naziva zastava, u svojstvu Picture (Slika).", + "Zatim morate naučiti kako se piše naziv te zemlje na engleskom te kako reći Izađi i Pritisni me na jeziku te zemlje.", + "Naposljetku morate dodati potrebne blokove kako bi aplikacija radila na novom jeziku.", + ], + 'materials' => [ + "Za razvoj aplikacije potrebno vam je računalo ili prijenosno računalo s pristupom internetu.", + "Izradite račun na platformi MIT APP Inventor kojoj se može pristupiti putem stranice https://ai2.appinventor.mit.edu.", + "Također je potrebno instalirati aplikaciju MIT AI2 Companion na pametni telefon kako biste testirali razvijenu aplikaciju.", + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => "Kodiranje s umjetnošću putem pričanja priče", + 'author' => "Maria Tsapara i Anthi Arkouli", + 'purposes' => [ + "Razvijati vještine opažanja, interpretacije i ispitivanja putem bavljenja umjetnošću.", + "Biti kreativan i surađivati s drugima za zajednički cilj", + "Izraditi algoritam sa svrhom prepričavanja priče.", + ], + 'description' => "U ovom će izazovu učenici biti nadahnuti umjetničkim djelom te će napisati priču i ilustrirati je. Zatim će pokušati prepričati priču upotrebom kompleta za robotiku koji se može programirati ili kao aktivnost bez upotrebe računala.", + 'materials' => [ + "Ova se aktivnost može provesti kao aktivnost bez upotrebe računala ili upotrebom obrazovnog robota koji se može programirati, kao što je beebot/bluebot/mouse robot.", + "karte sa strelicama beebot ili karte sa strelicama za aktivnost bez upotrebe računala", + "na grčkom", + "Kako biste naučili više o paketu alata za Project Zero \ Thinking Routine možete posjetiti", + + + 'example' => [ + "Nastavnik radi s učenicima kako bi pokazao kako dizajnirati algoritam s kartama koje će pružiti upute za Bee-Bota ili drugog robota za dolazak do prvog događaja priče na podlozi. Učenici rade u timovima od tri do četiri učenika kako bi dizajnirali algoritam za robota za pomicanje do sljedećeg niza. Učenici testiraju algoritme na razrednoj podlozi i prema potrebi ispravljaju pogreške.", + "Nastavljaju se pomicati kroz što je više moguće događaja priče.", + "Ova se aktivnost može provesti kao aktivnost bez upotrebe računala.", + "Jedno je dijete robot, a drugo je programer. Program stvara algoritamski put upotrebom karata sa strelicama kako bi pomogao robotu da se pomiče s jedne slike na drugu i prepriča priču. Svaki put kada je robot na slici, od njega se traži da ispriča dio priče.", + ], + 'instructions' => [ + "Nastavnik traži od učenika da promotre sliku/fotografiju.", + "Upotrebljavaju rutinu razmišljanja „Početak, sredina, kraj” (Project Zero harvardske škole) kako bi stvorili priču.", + "Nastavnik ih upita: „Ako je ovo umjetničko djelo početak/sredina/kraj priče, što će se dogoditi sljedeće/prije/na kraju?”", + "Učenici ilustriraju događaje iz priče.", + "Učenici se prisjećaju priče i stavljaju događaje na mrežu. Upotrebljavajući karte sa strelicama, stvaraju algoritam koji pomaže beebotu da prepriča priču.", + ], + ] + ], + 'coding-with-legoboost' => [ + 'title' => "Kodiranje i programiranje s proširenjem LegoBoost za jezik Scratch,", + 'author' => 'Lidia Ristea', + 'purposes' => [ + "izraditi modele upotrebljavajući LegoBoost,", + "razviti vještine programiranja u jeziku Scratch", + "programirati robote upotrebljavajući naredbe, od jednostavnih do složenih.", + ], + 'description' => "U ovom će izazovu učenici upotrebljavati proširenje LegoBoost jezika Scratch i u aplikaciju unijeti kodove za kretanje robota unaprijed, unatrag, oko prepreka te za glasovne naredbe.", + 'duration' => "120 minuta", + 'instructions' => [ + "Prijavite se na aplikaciju Scratch.mit.edu.", + "Pokrenite aplikaciju Scratch Link i aktivirajte Bluetooth na prijenosnom računalu.", + "Kliknite Add an Extension (Dodajte ekstenziju) u jeziku Scratch i odaberite LegoBoost.", + "Dodajte sliku o Europskom tjednu programiranja.", + "Postavite dva AB motora na ON (UKLJUČENO), a kada naiđu na crvenu prepreku na OFF (ISKLJUČENO).", + "U zelenoj boji motor A je postavljen na ON (UKLJUČENO), a u crnoj boji motor B je postavljen na ON (UKLJUČENO).", + "Zelene, crvene i crne prepreke postavit će se na put.", + "Dodajte naredbe za kretanje i okrete od strelica i pretvaranja teksta u govor pri susretu s preprekama.", + "Testirajte!", + ] + + ] ]; From d24e438e323707b65d0dcbac8fea3fa569f031ff Mon Sep 17 00:00:00 2001 From: Alain Van Driessche Date: Thu, 12 Oct 2023 18:57:12 +0200 Subject: [PATCH 3/6] More translations --- resources/lang/hu/challenges-content.php | 381 ++++++++++++++++++++++- resources/lang/it/challenges-content.php | 379 ++++++++++++++++++++++ resources/lang/lt/challenges-content.php | 379 ++++++++++++++++++++++ 3 files changed, 1138 insertions(+), 1 deletion(-) diff --git a/resources/lang/hu/challenges-content.php b/resources/lang/hu/challenges-content.php index e4694104b..05b2d8def 100644 --- a/resources/lang/hu/challenges-content.php +++ b/resources/lang/hu/challenges-content.php @@ -43,7 +43,7 @@ 'Rajzolj egy tárgyat, és döntsd el, mely részeit szeretnéd kivilágítani (például a csillagokat).', 'Lyukaszd ki a papírt egy ceruzával, és illessz bele LED-es matricát mindegyik kivilágított részbe. ', 'Rajzolj egy kört oda, ahová a gombelemet fogod helyezni.', - 'Rajzolj + és-jelet a papír másik oldalára. Gondoskodj róla, hogy a LED-es áramköri lap hosszabbik fele az elem „+” oldalához, míg a rövidebb a „-” oldalához legyen kötve.', + 'Rajzolj + és-jelet a papír másik oldalára. Gondoskodj róla, hogy a LED-es áramköri lap hosszabbik fele az elem "+" oldalához, míg a rövidebb a "-" oldalához legyen kötve.', 'Helyezd a rézszalagot a jelekre.', 'Hajtsd be úgy, hogy amikor a papír lefedi az elemet, a LED világítson. Gemkapcsot is használhatsz a rézszalaggal való megfelelő kontakt biztosításához.', 'Készíts képet papíráramkörödről, oszd meg az Instagramon, és meséld el, hogy szerinted miért érdemes részt venni egy ilyen kezdeményezésben. ' @@ -486,4 +486,383 @@ ], ] + , + 'common' => [ + 'share' => "Ossza meg projektje linkjét vagy QR-kódját az Instagramon vagy a Facebookon, adja hozzá a #CodeWeekChallenge hashtaget, és említse meg a @CodeWeekEU-t.", + 'audience' => [ + "Tanárok és oktatók", + "Általános iskolai tanulók (6-12 éves korig)", + "Alsóbb évfolyamos középiskolás tanulók (12-16 éves korig)", + "Felsőbb évfolyamos középiskolás tanulók (16-18 éves korig)", + ], + ], + 'code-a-dice' => [ + 'title' => 'Programozzon egy kockadobást', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + "Interaktív rejtvények programozása", + "Véletlenszerűen mozgó eszköz szimulációjának programozása, amelyet akkor kell használni, ha a valós eszköz nem elérhető" + ], + 'description' => + "Ebben a kihívásban egy kockát programoz, amellyel véletlenszerűen dobhat parancsra. Bármilyen olyan típusú tetszőleges lapszámú kockát választhat , mint amiket szerepjátékokban is szoktak, és adhat hozzá hangot is.", + 'instructions' => [ + "Lépjen be a Scratch felületére", + "Válasszon egy hátteret", + "Hozzon létre egy saját, kockához tartozó manót, vagy keressen egyet az interneten, és töltse fel a programjába", + "Készítsen annyi viseletet a manó számára, ahány lappal a kiválasztott kocka rendelkezik, és lap más-más számokat mutat", + "Válassza ki, hogyan kívánja eldobni a kockát (billentyűnyomásra, a manóra kattintással stb.), és írja meg a kódot", + "Programozza a manót úgy, hogy a dobás végén véletlenszerűen váltson viseletet", + "Adjon hozzá hangeffektet", + ], + 'example' => "Dobjon 20-ast a kockával" + ], + 'personal-trainer' => [ + 'title' => 'Személyi edző micro:bittel', + 'author' => '', + 'purposes' => [ + "A micro:bit programozása a hangjelző és a LED-panel használatához", + "Személyes eszköz létrehozása a fizikai aktivitásának szabályozására", + "A micro:bit programozása az egészség sportolással való javítása érdekében", + ], + 'description' => + "Ez a kihívás lehetővé teszi a micro:bit programozását a fizikai gyakorlatok pihenőidővel kombinált ismétlési idejének szabályozásához. Követni fogja fizikai aktivitását az iskolában, otthon vagy a parkban." + , + 'instructions' => [ + 'Ha A+B igaz, akkor hozzon létre egy 3 másodperces visszaszámlálót, amely másodpercenként hangot ad ki, és megjeleníti a "GO" szót!', + "Az első gyakorlat során egy villogó 2x2 négyzetet jelenítsen meg 20 másodpercig. Ezután játsszon le egy hangot, és tartsa rögzítve a négyzetet. A hátralévő idő alatt 10 másodpercig egy másik villogó képnek kell megjelennie. Ha befejezte, játsszon le egy hangot.", + "Ezután ismételje meg ugyanazt a műveletet, de jelenítsen meg egy 3x3-as panelt az edzésidőhöz. Ismételje ezeket a műveleteket, amíg az 5x5-ös panel meg nem jelenik.", + ], + 'duration' => "30-40 perc" + ], + 'create-a-spiral' => [ + 'title' => "Hozzon létre egy spirált", + 'author' => 'Lydie El - Halougi', + 'purposes' => [ + "A ciklus és a változók tanulása és gyakorlása.", + "A kreativitás fejlesztése programozás során."], + 'description' => "Ebben a kihívásban egy projektet fog írni a Scratch segítségével ahhoz, hogy létrehozzon egy spirált a tollblokkok, valamint egy hurok egy változó segítségével.", + + 'instructions' => [ + "A tollblokkok", + "Hozzon létre egy új projektet és nevezze el Spirálnak.", + 'Kattintson az ablak bal alsó részén található "Bővítmény hozzáadása" lila ikonra', + 'Válassza ki a "pen" (toll) lehetőséget: a tollblokkok már elérhetőek projektje számára!', + 'A projekt elindításához húzza át a "when green flag clicked"(amikor a zöld zászlóra kattintott) blokkot:', + 'Egy üres oldallal kell kezdenie: a tollblokkokhoz adja hozzá az "mindent töröl" blokkot:', + "A rajzolást a felület közepén kezdje, ami azt jelenti, hogy a manónak a felület közepére kell mennie (0,0):", + "A manó mozoghat rajzolás nélkül, vagy mozoghat és rajzolhat:", + "Ha rajzoltatni szeretné, használhatja a lefelé mutató tollblokkot", + "Ha ezt nem szeretné, használhatja a felfelé mutató tollblokkot", + 'Most rajzolhat! Adja hozzá a "pen down"(lefelé mutató toll) blokkot:', + "A hexagon", + "Adja hozzá az alábbi blokkokat a projekthez:", + "Most megvan a hatszög egyhatod része. Ezt a sorozatot 6-szor kell megismételnie:", + "A spirál", + "Egy spirál létrehozásához hozzá kell adni 2-t a következő oldalak hosszához.", + "Ehhez változót kell használnia.", + "A változóblokkban kattintson a Változó létrehozása lehetőségre", + "Nevezte el a hosszt, majd kattintson az OK gombra:", + "A spirál mivel egyre nagyobb lesz, kicsivel kell kezdenie: állítsa az első hosszt 10-re, és illessze be ezt a blokkot a ciklus elé.", + 'Szúrja be a "length"(hosszúság) változót a "move … steps" (lépjen ... lépést) blokkba', + "A spirál növekedéséhez a hosszt is növelni kell minden ciklusban: adja hozzá az alábbi blokkot a ciklus végéhez:", + "Itt található jelenlegi projektje:", + "Egy gyönyörű spirál ", + 'Rajzolt egy spirált! A folytatáshoz cserélje ki a "repeat 6" (ismételje meg hatszor) ciklust a "forever" (végtelen ismétlődés) ciklusra:', + "Színes spirál rajzolásához adja hozzá a következő blokkot a ciklushoz:", + 'Amikor újrakezdi, a manó egy nem kívánt vonalat húz. Ennek megelőzése érdekében adjon hozzá egy "pen up" (felfelé mutató toll) blokkot a projekt elejéhez.', + "Itt a végső projektje:", + "Gratulálunk! Egy szép spirált rajzolt!", + ], + + ], + 'play - against - ai' => [ + 'title' => "Készítsen és játszon az MI ellen - Kő, papír, olló játékot", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "hogy megértse a gépi tanulási ciklus működését.", + "hogy tanulási modellt tudjon felépíteni tanítható gép segítségével", + "hogy megismerkedjen a Pictoblox eszközzel, és importálja a létrehozott modellt a projektbe", + "hogy be tudja állítani a felületet és a karaktereket, változók létrehozása és inicializálása mellett Pictobloxban", + "hogy inicializálja játékot, hogy azonosítsa a játékosok mozgását, hogy véletlenszerű mesterséges intelligencia mozgásokat tudjon programozni", + "hogy olyan játékot tudjon létrehozni és tesztelni, amelyben egy mesterséges intelligencia az ellenfél ha kő, papír, ollót játszik." + + ], + 'description' => "Egy modellt fogunk létrehozni egy tanítható gép segítségével három osztályt alkotó képek segítségével: Kő, papír, olló. A modell betöltődik a Pictobloxba, és játék létrehozására használjuk, amelyet egy MI ellen játszhatunk.", + 'duration' => "90 perc", + 'instructions' => [ + "Hozzon létre egy új kép projektet a tanítható gépen 3 különböző nevű osztállyal: kő, papír és olló. Minden osztályhoz rögzítsen legalább 400 képet kamerával. Győződjön meg arról, hogy világos a háttér. Tanítsa be és exportálja a modellt. Modell feltöltése és link másolása.", + "Hozzon létre ingyenes fiókot a Pictoblox profilon. Adjon hozzá egy gépi tanulási bővítményt, és töltsön fel egy modellt. Állítsa be a felületet, a változókat és a manókat. Inicializálja a játékot, azonosítsa a játékos lépéseit és az MI lépéseit, valamint azt, hogy ki nyeri a kört.", + "Tanítsa be az adatokat a játékhoz.", + "A modell tesztelése.", + "Exportálja a modellt.", + "Gépi tanulási bővítmény hozzáadása és a modell betöltése.", + "Állítsa össze a felületet, a változókat és a manókat.", + "Inicializálja a játékot", + "A játékos lépéseinek azonosítása.", + "Véletlenszerű MI mozgások beállítása", + "Véletlenszerű MI mozgások sugárzása.", + "Hozzon létre három blokkot. Ki nyeri meg a kört? ", + "Ellenőrizze, hogy a játékos nyeri-e a kört.", + "Ellenőrizze, hogy az MI nyeri-e a kört.", + "Ellenőrizze, hogy döntetlen-e a kör.", + "Programblokkok.", + "Kő, papír, olló manó", + ] + ], + 'air - drawing - with - AI' => [ + 'title' => "Levegőbe rarjzolás MI segítségével", + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "hogy emberi testfelismerési bővítmény segítségével olyan programot tudjon írni, amely felismeri az ujjak mozgását a kamera előtt . ", + "hogy egyszerű blokkokkal tudjon programozni néhány kódsorban . ", + "hogy lásson példát látni az MI használatára" + ], + 'description' => "Olyan program létrehozása, amely lehetővé teszi a felhasználó számára, hogy kezével(mutatóujjával) a levegőben rajzoljon a kamera előtt, és minden, amit rajzol, automatikusan megjelenik a Pictoblox felületén . ", + 'instructions' => [ + "Hozzon létre egy ingyenes fiókot a Pictoblox profilon" . + "kövesse az utasításokat hogy:", + "Emberi testfelismerés és toll bővítmények hozzáadása;", + "állítsa be a felületet, és adjon hozzá ceruza manót, majd további manókat: Lefelé mutató toll, Felfelé mutató toll, Összes törlése; ", + "írjon kódot a ceruza manó számára, hogy kövesse az ujját", + "írjon kódot a gombokhoz: Felfelé mutató toll, lefelé mutató toll, törlés és a tollnak is", + "Most már készen áll arra, hogy saját rajzokat készítsen, és különböző színű és méretű tollal játsszon . ", + ], + 'materials' => [ + "Laptop vagy számítógép kamerával felszereleve", + "A PictoBlox legújabb verziója letöltve(ajánlott) vagy online Pictoblox(ingyenes)", + "Pictoblox - fiók(ingyenes)", + "Megfelelő internetelérés" + ] + ], + 'emobot-kliki' => [ + 'title' => "Emobot Kliki", + 'author' => 'Margareta Zajkova', + 'purposes' => [ + "A gépi tanulás és a szövegfelismerés alapvető fogalmainak elsajátítása . ", + "Az érzelmek kommunikációban betöltött szerepének megértése . ", + "Kód használata párbeszédek létrehozásához chatbot és egy felhasználó között . ", + "Hogy megértsük, hogyan képesek a számítógépek felismerni az érzelmi hangszíneket szövegelemzés révén, és ennek megfelelően reagálni . " + ], + 'description' => [ + "Hozzon létre egy érzelmi botot a Scratch programon belül, amely boldog arcok megjelenítésére képes pozitív üzeneteknél(ha kedveseket dolgot mond neki); dühös arcot vág negatív üzeneteknél(ha rossz dolgot mond neki), illetve zavart arcot, ha nem ad meg üzenet . ", + "A mi Emobot Klikink felismeri a bókokat és a sértéseket, így feltérképezhetjük, hogyan lehet a számítógépeket megtanítani az érzelmi hangszínek felismerésére . " + ], + 'instructions' => [ + "Kezdésként programozzon be egy szabálylistát arra vonatkozóan, hogy mi a kedves vagy a rendes dolog, és mi a rossz vagy aljas dolog . ", + "Lépjen be https://machinelearningforkids.co.uk/ or create a new account. oldalon", + 'Készítsen új gépi tanulási modellt 3 új címkével, az elsőt hívja "szép"-nek, a másodikat "rossz"-nak és lehetősége szerint, ha szeretné felismerni a nevét, hozzon létre egy harmadik címkét "név" elnevezéssel.', + "Tanítsa be az új gépi tanulási modellt, tesztelje, és használja az Emobot Scratch programon belüli elkészítéséhez.", + "Indítsa el a Scratch 3 szerkesztőt, törölje a macska manót, illesszen be 3 új manót a Microsoft Bing Image Creator segítségével (boldog, dühös és bizonytalan számítógépes rajzfilmfigura), vagy hozzon létre egy új manót a Paint ikonra kattintva, majd rajzolja meg as viselet három példányát a boldog, dühös és bizonytalan arcoknak.", + 'Kattintson a "Kód" fülre, és írja be a következő szkriptet.'] + , + 'example' => [ + "Ossza meg Emobot Klikijét barátaival, és tudjon meg többet az MI-ről és az érzelmekről!", + 'Számítógépes rajzfilmfigura helyett kipróbálhat valami mást, például egy állatot. "A kedvesség és aljasság helyett megtaníthatja a karaktert más típusú üzenetek felismerésére .', + ], + + ], + 'craft-magic' => [ + 'title' => 'Hozzon létre varázslatot mesterséges intelligencia kézmozdulatokkal', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + "A diákok kódolási készségeinek fejlesztése, lehetővé teszi számukra az alapvető parancsok használatát.", + "Az algoritmikus gondolkodási készségek fejlesztése az összetett feladatok kezelhető lépésekre bontásával.", + "A kreatív problémamegoldás ösztönzése a kézmozdulatok egyedi alkalmazásainak megtalálása során a rajzoláshoz és az íráshoz.", + "Az MI fogalmainak megértésének elősegítése, különös tekintettel arra, hogy az MI hogyan teszi lehetővé a számítógépek számára a kézmozdulatok felismerését és értelmezését.", + "Felhívni a figyelmet a technológia jelentőségére a fogyatékkal élők számára.", + "Az együttműködésen alapuló problémamegoldás és a csapatmunka előmozdítása a diákok körében, miközben együtt dolgoznak kézmozdulat-programjaik fejlesztésén.", + "A kódolási és számítási gondolkodási készségek összekapcsolása a valós alkalmazásokkal, ezzel hangsúlyozva a technológia jelentőségteljes hatását az emberek életére, és igazodva a Fenntartható Fejlődési Célokhoz (SDG)." + ], + 'duration' => [ + "90 perc a 10–12 éves diákoknak", + "45 perc a 12–15 éves diákoknak" + ], + 'description' => 'Hozzon létre egy Scratch blokkalapú programot az MI "Human Body" bővítmény segítségével kreatív és magával ragadó módon, hogy tudjon a képernyőre rajzolni hagyományos egér vagy érintőképernyő használata nélkül.', + 'instructions' => [ + "Csatlakozzon a https://ai.thestempedia.com webhelyhez, és hozzon létre tanári és tanulói fiókokat.", + 'Importálja a "Human Body Detection", "Pen", "Text to Speech" bővítményeket.', + 'Adja hozzá a ceruza manót a könyvtárból, és hozzon létre 7 manót ("írás", "tiszta", "fekete", "piros", "kék", "zöld", "rózsaszín").', + 'Írjon parancsokat, hogy ellenőrizze, mi történik, ha a "ceruza" manó megérint egy másik manót.', + "Írjon parancsokat, hogy a kamera felismerje a kéztartást, és a ceruzát a mutatóujja x és y koordinátáira mozgassa.", + "Váltson külsőt a dobás végén.", + "Adjon hozzá hangeffektet.", + ], + 'materials' => [ + "Programozási platform https://ai.thestempedia.com (ingyenes)", + "tanári fiók (ingyenes)", + "diák fiók (ingyenes)", + "Kamerával felszerelt számítógépek", + "Internetelérés" + ] + ], + 'circle-of-dots' => [ + 'title' => 'Pontokból felépített kör', + 'author' => 'Marin Popov', + 'purposes' => [ + "Kód írása pontvonal rajzolásához.", + "Kód írása szaggatott vonal rajzolásához.", + "Kód írásához kör rajzolásához.", + "Írjon kódot pontokból (kötőjelekből) álló kör rajzolásához", + ], + 'description' => "Kör rajzolása pontokból vagy kötőjelekből.", + 'duration' => "40 perc", + 'instructions' => [ + "Blokk építése pontokból.", + "Blokk építése vonásokból.", + "Kör kialakítása pontokból.", + "Kör kialakítása vonásokból.", + ] + ], + 'coding - escape - room' => [ + 'title' => "Hozzon létre kódoló szabadulószobát", + 'author' => " Stefania Altieri és Elisa Baraghini", + 'purposes' => [ + "Kódolási fogalmak tanítása/tanulása és az azokról való gondolkodás.", + "Egyszerű kódolóeszközök használata.", + "A számítástechnikai gondolkodásmód és problémamegoldás fejlesztése." + ], 'description' => [ + "Hozzon létre ehhez hasonló, szabadulós kódolási élményt:", + "A kódoláson alapuló történetmesélés létrehozásában segítségére lehetnek a Google űrlapok, a Genial.ly, a Google prezentációk vagy bármilyen eszköz is ;)." + + ], + 'duration' => "90 perc", + 'instructions' => + "A tanulókat kisebb csoportokra oszthatja; azok játszhatnak, majd hozzon létre újabb kihívást a sablonnal: " + , + + 'materials' => [ + "Bármilyen eszköz használható (a dokumentumok, prezentációk és lapok létrehozására, illetve megosztására alkalmas Google és Microsoft platformok). Bármilyen kódolási konstrukció, eszköz vagy karakter, amely az IKT-val és kódolással összefügg." + ], + 'example' => [ + "Egyes olyan karakterek, amelyeknek rendkívül fontos szerepük volt az IKT történetében, valamint a kódolás és programozás alapfogalmaiban, játékosan mutathatók be. Ez a legjobb mód a tanulásra és az aktív részvételre. Ezt a játékot lehet csapatban vagy egyénileg is játszani, például kihívás vagy verseny formájában. A tanulók ezután valami hasonlót alkothatnak, és olyan kompetenciákban fejlődhetnek, mint a kreativitás és a kódolási készség.", + "Ez egy nagyon hasznos, újra és újra felhasználható, illetve könnyen újrateremthető eszköz. A Google űrlapok jelentik az egyik lehetséges eszközt. Google diák, a Genial.ly, az Emaze vagy bármely más eszköz segíthet választási lehetőségekkel bíró történeteket és saját kalandokat létrehozni.", + "A szabaduló kihívás munkamenetekre oszlik. Ha úgy gondolja, mehet tovább. A tanulóknak kell elkészíteniük a kódolási rejtvényeket.", + ], + ], + 'let - the - snake - run' => [ + 'title' => "Hadd fusson a kígyó", + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + "A kígyó mozgásának kódolása saját micro:bit szerint.", + "A közös animáció megfelelő elhelyezésének és időzítésének beállítása." + ], + 'description' => "A tanulóknak kódokat kell írniuk, hogy a kígyót egymás mellett elhelyezkedő micro:biteken keresztül navigálhassák. Ezt olyan módon kell elvégezni, hogy úgy nézzen ki, mintha a kígyó egyik micro:bitről a másikra futna.", + 'duration' => "30 perc", + 'instructions' => [ + "Tervezzen olyan pályát, amely több egymás melletti micro:biten halad keresztül (pl. 2x2-es négyzetet alkot).", + "Írjon kódokat, miközben egy kígyó mozog a pályán.", + " Dolgozzon a saját eszközén, majd azokat állítsa össze, és futtassa a kódot.", + "Mérlegelje az időzítést és az elhelyezést: Ha a kígyó kilép az egyik micro:bitből, akkor a következő micro:biten jelenik meg.", + "További kihívások: A micro:bit v2 segítségével játsszon le zenét, amíg a kígyó el nem hagyja az eszközt.", + " Tervezze meg a kígyót a LED-ek fényerejének megváltoztatásával.", + "Próbálkozzon hosszabban vagy több kígyóval." + ], + 'example' => [ + "Ez példa egy 6 pixel hosszú kígyóra, 4 mikrobittel, ami egy 2x2-es négyzetet alkot: ", + "A kiinduló micro:bit kódolása (a tanár is elvégezheti)", + 'Minden kódot ez a micro:bit kezdeményez, amely rádiójelet küld a többi micro:bitnek az "A" gomb megnyomásakor.', + "A kígyó mozgásának kódolása", + "Minden micro:bitnek a kiinduló micro:bittel azonos rádiócsoportban kell lennie.", + "Minden animáció elindul a rádiójel vételekor.", + "Az első mikrobit animációja azonnal látható, a többiek megvárják, amíg a kígyó odaér.", + " A két fázis közötti idő határozza meg a kígyó sebességét.", + ], 'materials' => [ + "micro:bitek (lehetőség szerint minden tanulónak)", + "laptop vagy számítógép a makecode.microbit.org szerkesztőjéhez" + ] + ], + 'illustrate - a - joke' => [ + 'title' => "Mutasson be egy viccet a bitsy segítségével", + 'author' => 'Margot Schubert', + 'purposes' => "Apró játék tervezése, ahol a felhasználó megtalálja a választ egy vicces kérdésre.", + 'description' => "A tanulók játék terveznek, ahol a felhasználó megtalálja a választ egy vicces kérdésre, amikor a figura eltalál egy tárgyat a játékmezőn. A diákok a bitsy alapvető funkcióit használják a kihívás teljesítéséhez.", + 'instructions' => [ + "Találjon ki egy vicces kérdést. Lépjen a bitsy-re, és indítson új projektet. Amire szükség lesz:", + "egy avatár – olyan manó, amely képes körbe sétálni", + "Fehér macska lila alapon", + "Automatikusan generált leírás", + "objektum, amelyhez az avatárjának oda kell mennie", + "szoba – a programjának a háttere", + "két üzenet: egy kérdés és egy válasz", + "A kész játék letölthető html fájlként." + ], + 'example' => "Ezen a webhelyen példát találhat egy viccre, illetve van egy digitális táblára mutató hivatkozás:", + 'materials' => "A bitsy egy böngészőben fut" + ], + 'app - that - counts - in - several - languages' => [ + 'title' => "Alkalmazás, amely több nyelven is számol", + 'author' => 'Samuel Branco', + 'purposes' => [ + "Egy egyszerű alkalmazás létrehozásának megtanulása.", + "A blokkon keresztüli programozás megtanulása.", + "A címkék, gombok, képek, érzékelők és adathordozók hozzáadásának megtanulása.", + "Annak megtanulása, hogy az elemek hogy rendszerezhetők az alkalmazás képernyőjén." + ], + 'description' => "Az alkalmazás segítségével egyetlen gombnyomással több nyelven is számolhat. Amikor a felhasználó megrázza az okostelefont, a szám nullára áll vissza. A kihívás egy másik nyelv hozzáadása.", + 'instructions' => [ + "A kihívás teljesítéséhez meg kell határoznia azt a másik nyelvet, amelyen szeretné, hogy az alkalmazás számoljon.", + "Ezután le kell töltenie az internetről (pl. a Pixabay vagy az Unsplash felületéről) az adott ország zászlaját, és azt fel kell töltenie az MIT APP Inventor platformra a jelző (flag) nevű elemen keresztül, a Picture tulajdonság alatt.", + 'Ezután meg kell tudnia, hogyan kell leírni az ország nevét angolul, és hogyan kell azt mondani, hogy "hagyd" és "nyomj meg" az adott ország nyelvén.', + "Végül hozzá kell adnia a szükséges blokkokat ahhoz, hogy az alkalmazás az új nyelven működjön.", + ], + 'materials' => [ + "Egy adott alkalmazás fejlesztéséhez internet - hozzáféréssel rendelkező számítógépre vagy laptopra van szüksége .", + "Hozzon létre egy fiókot az MIT APP Inventor platformon, amely a https://ai2.appinventor.mit.edu oldalon érhető el", + "Az MIT AI2 Companion alkalmazást is telepíteni kell az okostelefonra a kifejlesztett alkalmazás teszteléséhez." + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => "Kódolás művészeti elemekkel, a történetmesélés eszközével", + 'author' => "Maria Tsapara és Anthi Arkouli", + 'purposes' => [ + "A megfigyelés, az értelmezés és a kérdésfeltevés készségeinek fejlesztése a művészetre támaszkodva.", + "Kreatívvá válás, valamint együttműködés másokkal egy közös cél érdekében", + "Algoritmus létrehozása a történet ismételt elbeszéléséhez.", + ], + 'description' => "Ebben a kihívásban a tanulók ihletet kapnak egy-egy műalkotásból, történetet hoznak létre, majd azt illusztrálják. Ezután megpróbálják ismét elmesélni a történetet egy programozható robotkészlet segítségével/vagy olyan tevékenységként, amelyhez csatlakoztatott eszközöket nem használnak.", + 'materials' => [ + "Ez a tevékenység megvalósítható csatlakoztatott eszközök használata nélkül vagy programozható, oktatási robot segítségével, ami lehet például Bee-Bot/Blue-Bot/egérrobot.", + "Bee-Bot nyílkártyák vagy nyílkártyák a csatlakoztatott eszközöket nem alkalmazó tevékenységhez", + "görögül", + "Ha többet szeretne megtudni a Project Zero Thinking Routine Toolbox eszközkészletéről, azt bátran felkeresheti" + + ], + 'example' => [ + "A tanár a tanulókkal együtt modellezi, hogyan kell a kártyákkal egy-egy algoritmust megtervezni, amely utasításokat ad a Bee-Bot vagy más robot számára, hogy eljusson a történet első eseményéhez a szőnyegen. A tanulók 3–4 fős csapatokban dolgoznak, hogy megtervezzenek egy algoritmust, amellyel a robot a következő szekvenciára léphet. A tanulók az osztálytermi szőnyegen tesztelik az algoritmusaikat, és szükség szerint hibakeresést végeznek.", + "Továbbra is annyi, a történethez tartozó eseményen haladnak keresztül, amennyin csak tudnak", + "Ez a tevékenység megvalósítható csatlakoztatott eszközök használata nélküli tevékenységként.", + "Az egyik gyerek a robot, a másik gyerek a programozó. A programozó a nyílkártyák segítségével algoritmikus útvonalat hoz létre, hogy segítse a robot eljutását az egyik képről a másikra, és ezzel ismét elmesélni a történetet. Minden alkalommal, amikor a robot egy képen van, megkérik, hogy mondja el a történet egy részét.", + ], + 'instructions' => [ + "A tanár megkéri a tanulókat, hogy figyeljenek meg egy-egy festményt/fotót.", + "A kezdet–közép–vég gondolkodási sort alkalmazzák (Project Zero of Harvard School) egy-egy történet létrehozásához..", + "A tanár megkérdezi őket: Ha ez a mű egy történet eleje / közepe / vége, mi történhetett ezután / ezelőtt / a végén ? ", + "A tanulók illusztrálják a történet eseményeit . ", + "A tanulók felidézik a történetet, és a rácsban elhelyezik az eseményeket . Nyílkártyák segítségével olyan algoritmust hoznak létre, amely segít Bee - Botnak újra elmesélni a történetet . " + ], + ], + 'coding-with-legoboost' => [ + 'title' => "Kódolás és programozás LegoBoost segítségével – Scratch bővítmény", + 'author' => 'Lidia Ristea', + 'purposes' => [ + "modellek építése LegoBoost segítségével . ", + "programozási készségek fejlesztése a Scratch - ben . ", + "robotok programozása parancsok segítségével az egyszerűtől a bonyolultig . " + ], + 'description' => "Ebben a kihívásban a tanulók a Scratch - LegoBoost bővítményt fogják használni, és kódokat írnak be az alkalmazásba, hogy a robotok előre - hátra mozoghassanak, akadályokat kerüljenek el és hangutasításokat kapjanak . ", + 'duration' => "120 perc", + 'instructions' => [ + "Jelentkezzen be a Scratch . mit . edu alkalmazásba . ", + "Indítsa el a Scratch Linket, és aktiválja a Bluetooth - t a laptopon . ", + "Kattintson a Bővítmény hozzáadása Scratch - ből lehetőségre, és válassza a LegoBoost elemet . ", + "Adjon hozzá egy képet az európai programozási hétről . ", + "Kapcsolja BE a két AB motort, majd amikor valamilyen piros akadállyal találkozik, azt kapcsolja KI . ", + 'A zöld színű motornál az "A" BEKAPCSOLT állapotban, a fekete színű "B" motor szintén BE állásban van . ', + "Zöld, piros és fekete akadályok kerülnek az útvonalra . ", + "Parancsok hozzáadása a mozgáshoz és a nyilaktól való elforduláshoz, valamint és a szövegfelolvasás akadályba ütközéskor . ", + "Próbálja ki!" + ] + ] + + ]; diff --git a/resources/lang/it/challenges-content.php b/resources/lang/it/challenges-content.php index ddf9ef538..babb4b2de 100644 --- a/resources/lang/it/challenges-content.php +++ b/resources/lang/it/challenges-content.php @@ -485,5 +485,384 @@ 'Scegli 5 colori e assegna a ciascuno un esercizio di fitness, per es. squat o jumping jacks. Puoi cambiare e testare i colori in qualsiasi ordine.' ], + ], + + 'common' => [ + 'share' => 'Condividi il link o il codice QR del tuo progetto su Instagram o Facebook, aggiungi l’hashtag #CodeWeekChallenge e menziona @CodeWeekEU.', + 'audience' => [ + 'Insegnanti ed educatori/educatrici', + 'Alunni e alunne della scuola primaria (dai 6 ai 12 anni)', + 'Studenti e studentesse della scuola secondaria di primo grado (dai 12 ai 16 anni)', + 'Studenti e studentesse della scuola secondaria di secondo grado (dai 16 ai 18 anni)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Programmare per tirare un dado', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Programmare indovinelli interattivi', + 'Per programmare la simulazione di un oggetto in movimento casuale da utilizzare se l’oggetto reale non è disponibile' + ], + 'description' => + 'In questa sfida scriverai il codice per un dado da tirare casualmente al tuo comando. Puoi scegliere qualsiasi tipo di dado con il numero di facce che preferisci, come quelle dei giochi di ruolo; puoi inoltre aggiungere un suono. ', + 'instructions' => [ + 'Accedi a Scratch', + 'Scegli uno sfondo', + 'Crea lo sprite per il tuo dado o cercane uno sul web e caricalo sul tuo programma', + 'Crea tanti costumi per lo sprite quante sono le facce del dado scelto; ognuno deve indicare un numero differente', + 'Scegli come vuoi che il dado inizi a rotolare (tramite pressione di un tasto della tastiera, facendo clic sullo sprite, ecc.) e scrivi il codice', + 'Programma lo sprite in modo che cambi costume casualmente alla fine del lancio', + 'Aggiungi effetti sonori', + ], + 'example' => 'Tira un dado D-20' + ], + 'personal-trainer' => [ + 'title' => 'Personal trainer con micro:bit', + 'author' => '', + 'purposes' => [ + 'Per programmare micro:bit per utilizzare il cicalino e il pannello a led', + 'Per creare un dispositivo personale per controllare la tua attività fisica', + 'Per programmare micro:bit e migliorare la tua salute grazie allo sport', + ], + 'description' => + 'Questa sfida ti permette di programmare il micro:bit per controllare i tempi di ripetizione degli esercizi fisici combinati con il tempo di riposo. Così puoi seguire la tua attività fisica a scuola, a casa o al parco.' + , + 'instructions' => [ + 'Quando A+B, crea un timer per il conto alla rovescia di 3 secondi con una suoneria che si attiva ogni secondo e visualizza la parola VIA!', + 'Durante il primo esercizio, visualizza per 20 secondi un quadrato 2x2. Successivamente, riproduci un suono e mantieni fisso il quadrato. Nel tempo rimanente, è necessario visualizzare un’altra immagine lampeggiante per 10 secondi. Quando il tempo finisce, riproduci un suono.', + 'Poi ripeti la stessa azione, ma stavolta visualizza un pannello 3x3 per la durata dell’esercizio. Ripeti le azioni finché non viene visualizzato il pannello 5x5.', + ], + 'duration' => '30-40 minuti' + ], + 'create-a-spiral' => [ + 'title' => 'Realizzare una spirale', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Per imparare e allenarsi con cicli e variabili.', + 'Per migliorare la creatività durante la programmazione.'], + 'description' => 'In questa sfida scriverai un progetto con Scratch per creare una spirale, utilizzando i blocchi penna, un ciclo e una variabile.', + + 'instructions' => [ + 'I blocchi penna', + 'Crea un nuovo progetto e chiamalo Spirale.', + 'Fai clic sull’icona viola “Aggiungi un’estensione” nell’angolo in basso a sinistra della finestra', + 'Seleziona “penna”: ora i blocchi penna sono disponibili per il tuo progetto!', + 'Per iniziare il tuo progetto, trascina e rilascia il blocco “quando si clicca bandiera verde”:', + 'Bisogna iniziare con una pagina bianca: tra i blocchi penna, aggiungi il blocco “pulisci”:', + 'Vuoi iniziare a disegnare al centro dello stage, quindi il tuo sprite deve spostarsi al centro dello stage (0,0):', + 'Il tuo sprite può muoversi senza disegnare o muoversi e disegnare:', + 'quando vuoi che disegni, puoi utilizzare il blocco penna giù', + 'se non vuoi che disegni, puoi utilizzare il blocco penna su', + 'Ora vuoi disegnare. Aggiungi il blocco “penna giù”:', + 'L’esagono', + 'Aggiungi i blocchi in basso al tuo progetto:', + 'Ora hai un sesto del tuo esagono. Devi ripetere la stessa sequenza 6 volte:', + 'La spirale', + 'Per creare una spirale, devi aggiungere 2 alla lunghezza di ogni lato.', + 'Per farlo, userai una variabile.', + 'Nel blocco delle variabili, fai clic su Crea una variabile', + 'Chiamala lunghezza e poi fai clic su OK:', + 'La spirale crescerà e, quindi, è meglio iniziare da una dimensione piccola: imposta la prima lunghezza su 10 e inserisci questo blocco prima del ciclo.', + 'Inserisci la variabile “lunghezza” nel blocco “fai … passi”', + 'Per fare crescere la spirale, è inoltre necessario aumentare la lunghezza in ogni ciclo: aggiungi il blocco in basso alla fine del ciclo:', + 'Ecco il tuo progetto attuale:', + 'una bellissima spirale ', + 'Hai disegnato una spirale! Per farla crescere all’infinito, sostituisci il ciclo “ripeti 6 volte” con quello “per sempre”:', + 'Per disegnare una spirale colorata, aggiungi il seguente blocco nel ciclo:', + 'Quando ricominci daccapo, lo sprite disegna una linea indesiderata. Per evitarlo, aggiungi un blocco “penna su” all’inizio del progetto.', + 'Ecco il tuo progetto ultimato:', + 'Complimenti! Hai creato una splendida spirale!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Creare e giocare contro l’IA: il gioco della morra cinese', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'per comprendere come funziona il ciclo dell’apprendimento automatico.', + 'per realizzare un modello di apprendimento automatico con lo strumento Teachable Machine', + 'per prendere confidenza con lo strumento Pictoblox e importare il modello creato nel progetto', + 'per impostare lo stage e i personaggi, mettere a punto e inizializzare le variabili in Pictoblox', + 'per inizializzare il gioco, individuare le mosse del giocatore, programmare mosse IA casuali', + 'per creare e testare un gioco che prevede l’intelligenza artificiale come avversaria in un gioco di morra cinese.' + + ], + 'description' => 'Creeremo un modello con lo strumento Teachable Machine partendo da immagini utilizzando tre classi: sasso, forbici e carta. Il modello sarà caricato in Pictoblox e utilizzato per creare un gioco che è possibile giocare contro l’IA.', + 'duration' => '90 minuti', + 'instructions' => [ + 'Crea un nuovo progetto di immagini su Teachable machine con tre classi chiamate rispettivamente sasso, carta e forbici. Per ogni classe, scatta almeno 400 foto con la fotocamera. Assicurati di utilizzare uno sfondo chiaro. Allenati ed esporta il modello. Carica il modello e copia il link.', + 'Crea un profilo gratuito sul sito web di Pictoblox. Aggiungi un’estensione di apprendimento automatico e carica un modello. Imposta lo stage, le variabili e gli sprite. Inizializza il gioco, individua le mosse del giocatore e quelle dell’IA e chi vince la partita.', + 'Addestra i dati per il gioco.', + 'Testa il modello.', + 'Esporta il modello.', + 'Aggiungi l’estensione di apprendimento automatico e carica il modello.', + 'Prepara lo stage, le variabili e lo sprite.', + 'Inizializza il gioco.', + 'Individua le mosse del giocatore.', + 'Imposta mosse casuali dell’IA.', + 'Diffondi mosse casuali dell’IA.', + 'Fai tre blocchi. Chi vince la partita? ', + 'Verifica se il giocatore vince la partita.', + 'Verifica se l’IA vince la partita.', + 'Verifica se la partita finisce in pareggio.', + 'Programma i blocchi.', + 'Sprite della morra cinese', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Disegnare nell’aria con l’IA', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'per scrivere un programma utilizzando l’estensione di rilevamento del corpo umano per riconoscere i movimenti delle dita davanti alla webcam.', + 'per programmare con blocchi semplici e in poche righe di codice.', + 'per vedere un esempio di uso dell’IA' + ], + 'description' => 'Creazione di un programma che consente all’utente di disegnare nell’aria con la propria mano (dito indice) davanti alla webcam e ogni cosa disegnata viene visualizzata automaticamente sullo stagedi Pictoblox.', + 'instructions' => [ + 'Crea un profilo su Pictoblox', + 'segui le istruzioni visive per:', + 'aggiungere le estensioni “Rilevamento del corpo umano” e “Penna”;', + 'impostare uno stage e aggiungere uno sprite (matita) e altri sprite per: penna giù, penna su, pulisci; ', + 'scrivere un codice per lo sprite Matita in modo che segua il dito', + 'scrivere un codice per i pulsanti: penna su, penna giù e pulisci e anche per Penna', + 'Ora hai tutto per creare i tuoi disegni e giocare con colori e dimensioni di penna differenti.', + ], + 'materials' => [ + 'Un laptop o un computer con webcam', + 'la più recente versione di PictoBlox scaricata (raccomandato) o la versione online di Pictoblox (gratuita)', + 'profilo Pictoblox (gratuito)', + 'una buona connessione Internet' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Per apprendere i concetti base dell’apprendimento automatico e del riconoscimento testuale.', + 'Per comprendere il ruolo delle emozioni nella comunicazione.', + 'Per utilizzare il codice per creare dialoghi tra chatbot e utente.', + 'Per capire in che modo i computer sono in grado di riconoscere i toni emotivi tramite l’analisi dei testi e rispondervi di conseguenza.' + ], + 'description' => [ + 'Crea un bot emotivo in Scratch in grado di mostrare un’espressione felice per i messaggi positivi (se gli dici cose carine), un’espressione arrabbiata per i messaggi negativi (se gli dici cose cattive) e un’espressione confusa se il messaggio non è specifico.', + 'Emobot Kliki riconoscerà i complimenti e gli insulti, così vedremo come è possibile addestrare i computer a riconoscere i toni emotivi.', + ], + 'instructions' => [ + 'Per iniziare, programma un elenco di regole per ciò che è carino o gentile e per quello che è brutto o cattivo.', + 'Accedi a https://machinelearningforkids.co.uk/?lang=it oppure crea un nuovo profilo.', + 'Crea un nuovo modello di apprendimento automatico e aggiungi tre nuove etichette, la prima chiamala “gentile”, la seconda “cattivo” e, se vuoi che riconosca il tuo nome, chiama la terza etichetta opzionale “nome”.', + 'Addestra il nuovo modello di apprendimento automatico, testalo e utilizzalo per creare un Emobot in Scratch.', + 'Avvia l’editor di Scratch 3.0, cancella lo sprite del gatto, inserisci tre nuovi sprite realizzati da Microsoft Bing Image Creator (cartone animato di computer felice, arrabbiato e indeciso) o crea un nuovo sprite facendo clic sull’icona Pennello e disegnando tre copie del costume per l’espressione felice, arrabbiata e indecisa.', + 'Fai clic sulla scheda “Codice” e inserisci il seguente script.'] + , + 'example' => [ + 'Condividi il tuo Emobot Kliki con amici e amiche e scopri di più sull’IA e sulle emozioni!', + 'Invece di usare il cartone animato di un computer, puoi provare qualcosa di diverso, come ad esempio un animale. Invece della gentilezza e della cattiveria, potresti addestrare il personaggio a riconoscere altri tipi di messaggi.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Fare magie con l’IA e i gesti delle mani', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Per coltivare le capacità di programmazione tra studenti e studentesse, permettendo loro di usare comandi base.', + 'Per sviluppare il pensiero algoritmico, dividendo compiti complessi in fasi gestibili.', + 'Per incentivare la creatività nella risoluzione dei problemi e trovare applicazioni uniche dei gesti delle mani per disegnare e scrivere.', + 'Per favorire la comprensione dei concetti relativi all’IA, in particolare su come questa tecnologia aiuta i computer a riconoscere e interpretare i gesti delle mani.', + 'Per sensibilizzare sulla rilevanza della tecnologia per le persone con disabilità.', + 'Per promuovere la risoluzione dei problemi collaborativa e il lavoro di gruppo tra studenti e studentesse mentre lavorano insieme per migliorare i programmi che coinvolgono i gesti delle mani.', + 'Per collegare le competenze di programmazione e il pensiero computazionale alle applicazioni del mondo reale, mettendo in luce l’impatto efficace della tecnologia sulla vita delle persone e l’allineamento con gli obiettivi di sviluppo sostenibile (OSS).' + ], + 'duration' => [ + '90 minuti per studenti e studentesse di 10-12 anni', + '45 minuti per studenti e studentesse di 12-15 anni' + ], + 'description' => 'Crea un programma basato su un blocco di Scratch utilizzando l’estensione IA “Corpo umano” in modo creativo e coinvolgente, per disegnare sul monitor senza un mouse o uno schermo tattile tradizionale.', + 'instructions' => [ + 'Vai sul sito https://ai.thestempedia.com e crea profili per insegnanti e studenti/studentesse.', + 'Importa le estensioni “Rilevamento corpo umano”, “Penna” e “Da testo a voce”.', + 'Aggiungi lo sprite “Matita” dalla libreria e crea 7 sprite (“scrivi”, “cancella”, “nero”, “blu”, “verde” e “rosa”).', + 'Scrivi i comandi per verificare cosa succede quando lo sprite “matita” tocca uno degli altri sprite.', + 'Scrivi i comandi per abilitare la webcam a riconoscere la posa della mano e muovere la matita sulle coordinate x e y del tuo dito indice.', + 'Cambia il costume alla fine del lancio.', + 'Aggiungi effetti sonori.', + ], + 'materials' => [ + 'Piattaforma di programmazione https://ai.thestempedia.com (gratuita)', + 'profilo insegnante (gratuito)', + 'profilo studente/studentessa (gratuito)', + 'Computer con webcam', + 'Connessione Internet', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Un cerchio di puntini', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Per scrivere un codice per tracciare una linea di puntini.', + 'Per scrivere un codice per tracciare una linea di trattini.', + 'Per scrivere un codice per disegnare un cerchio.', + 'Scrivi il codice per disegnare un cerchio di puntini (trattini).', + ], + 'description' => 'Disegna un cerchio utilizzando puntini e trattini.', + 'duration' => '40 minuti', + 'instructions' => [ + 'Costruire un blocco di puntini.', + 'Costruire un blocco di trattini.', + 'Costruire un cerchio partendo da un puntino.', + 'Costruire un cerchio partendo da un trattino.' + ] + ], + 'coding-escape-room' => [ + 'title' => 'Creare un’escape room sulla programmazione', + 'author' => 'Stefania Altieri ed Elisa Baraghini', + 'purposes' => [ + 'Per insegnare/apprendere e riflettere sui concetti della programmazione.', + 'Per utilizzare semplici strumenti di programmazione.', + 'Per sviluppare il pensiero computazionale e la risoluzione dei problemi.' + ], 'description' => [ + 'Crea un’esperienza di escape room come questa:', + 'È possibile utilizzare google forms, genially, google presentation o qualunque strumento per creare una storia basata sulla programmazione ;).' + + ], + 'duration' => '90 minuti', + 'instructions' => + 'È possibile dividere gli studenti e le studentesse in piccoli gruppi: possono giocare e poi creare un’altra sfida con il modello: ' + , + + 'materials' => [ + 'È possibile utilizzare qualsiasi strumento (piattaforma Google e Microsoft per realizzare e condividere documenti, presentazioni e fogli). Qualsiasi costrutto, strumento o personaggio di programmazione collegato alle TIC e alla programmazione.' + ], + 'example' => [ + 'Alcuni personaggi che hanno svolto un ruolo molto importante nella storia delle TIC e i concetti base per codificare e programmare sono introdotti durante il gioco. È il modo migliore per imparare e partecipare attivamente. È possibile giocare in gruppo o individualmente, come nel caso di una sfida o di una gara. Studenti e studentesse possono poi creare qualcosa di simile e sviluppare competenze, tra cui la creatività e capacità di codifica.', + 'Si tratta di una risorsa molto pratica da riutilizzare e ricreare facilmente. Google forms è uno degli strumenti utilizzabili. Inoltre, è possibile utilizzare presentazioni Google, Genial.ly, Emaze o qualsiasi altro strumento per creare storie a bivi e le proprie avventure.', + 'La sfida sulla fuga è divisa in sessioni. Se si indovina la risposta giusta, si va avanti. Studenti e studentesse devono creare i quiz sulla programmazione.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Fare strisciare il serpente', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Per programmare i movimenti del serpente sul proprio micro:bit.', + 'Per impostare il posizionamento corretto e la sincronizzazione per l’animazione collegata.' + ], + 'description' => 'Studenti e studentesse devono scrivere i codici per fare navigare il serpente attraverso micro:bit vicini. Bisogna farlo in modo da dare l’impressione che il serpente stia strisciando da un micro:bit all’altro.', + 'duration' => '30 minuti', + 'instructions' => [ + 'Progetta un percorso che attraversa diversi micro:bit vicini (ad es., per formare un quadrato 2x2).', + 'Scrivi codici mentre il serpente si sposta lungo un percorso.', + 'Lavora sul tuo dispositivo e poi mettili insieme ed esegui il codice.', + 'Tieni conto della sincronizzazione e del posizionamento: Se il serpente esce da un micro:bit, apparirà nel micro:bit successivo.', + 'Altre sfide: tramite micro:bit v2, riproduci della musica finché il serpente non lascia il dispositivo.', + 'Progetta il serpente cambiando la luminosità dei LED.', + 'Prova con serpenti più lunghi o con più serpenti.' + ], + 'example' => [ + 'Questo è un esempio per un serpente lungo 6 pixel con 4 micro:bit che formano un quadrato 2x2: ', + 'Codificare il primo micro:bit (lo può fare l’insegnante)', + 'Tutti i codici si inizializzano da questo micro:bit, che trasmette un segnale radio agli altri micro:bit quando si preme il pulsante A.', + 'Codificare il movimento del serpente', + 'Ogni micro:bit deve essere nello stesso gruppo radio del primo micro:bit.', + 'Tutte le animazioni partono alla ricezione del segnale radio.', + 'L’animazione del primo micro:bit è subito visibile, mentre le altre attendono che il serpente arrivi.', + 'Il tempo tra le due fasi definisce la velocità del serpente.', + ], 'materials' => [ + 'micro:bit (se possibile per ogni studente/studentessa)', + 'laptop o computer per l’editor makecode.microbit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Illustrare una battuta con bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Per progettare un piccolo gioco in cui l’utente trova la risposta a una domanda scherzosa.', + 'description' => 'Studenti e studentesse progettano un gioco in cui l’utente trova la risposta a una domanda scherzosa quando la figura colpisce un oggetto sul campo da gioco. Studenti e studentesse usano alcune funzioni di base di bitsy per portare a termine la sfida.', + 'instructions' => [ + 'Pensa a una domanda scherzosa. Vai su bitsy e inizia un nuovo progetto. Ti serviranno:', + 'un avatar-sprite che puoi spostare in ogni direzione', + 'un gatto bianco su uno sfondo viola', + 'una descrizione generata automaticamente', + 'un oggetto che l’avatar deve raggiungere', + 'una stanza, che funge da sfondo del tuo programma', + 'due messaggi: una domanda e una risposta', + 'È possibile scaricare il gioco ultimato in formato html.' + ], + 'example' => 'Su questo sito web sono presenti un esempio di battute e un link a una lavagna digitale:', + 'materials' => 'bitsy si esegue in un browser' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Applicazione che conta in diverse lingue', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Per imparare come creare un’applicazione semplice.', + 'Per imparare a programmare mediante blocchi.', + 'Per imparare come aggiungere etichette, pulsanti, immagini, sensori e contenuti multimediali.', + 'Per imparare come organizzare gli elementi sullo schermo di un’applicazione.' + ], + 'description' => 'L’applicazione permette di contare in più lingue premendo un pulsante. Ogni volta che l’utente scuote lo smartphone, il conteggio si azzera. La sfida consiste nell’aggiungere un’altra lingua.', + 'instructions' => [ + 'Per completare la sfida, è necessario definire l’altra lingua in cui vuoi che conti l’applicazione.', + 'In seguito, occorre scaricare da Internet (ad es. da Pixabay o Unsplash) la bandiera del paese corrispondente e caricarla sulla piattaforma MIT APP Inventor tramite l’elemento chiamato bandiera, nelle proprietà della figura.', + 'Successivamente, è necessario scoprire come pronunciare il nome del paese in inglese e come dire esci e premimi nella lingua del paese.', + 'Infine, bisogna aggiungere i blocchi necessari per fare funzionare l’applicazione nella nuova lingua.', + ], + 'materials' => [ + 'Per sviluppare un’applicazione serve un computer o un laptop con accesso a Internet.', + 'Crea un profilo nella piattaforma MIT APP Inventor, accessibile da https://ai2.appinventor.mit.edu', + 'Occorre inoltre installare l’applicazione MIT AI2 Companion sullo smartphone per provare l’applicazione sviluppata.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programmare con l’arte attraverso la narrazione di storie', + 'author' => 'Maria Tsapara e Anthi Arkouli', + 'purposes' => [ + 'Per coltivare le capacità di osservazione, interpretazione e interrogazione tramite l’arte.', + 'Per stimolare la creatività e collaborare insieme ad altre persone per un obiettivo comune', + 'Per creare un algoritmo al fine di rinarrare la storia.', + ], + 'description' => 'In questa sfida, studenti e studentesse trarranno ispirazione da un’opera d’arte, inventeranno una storia e la illustreranno. Quindi, tenteranno di rinarrare la storia utilizzando un kit robotico programmabile o svolgendo un’attività senza strumenti tecnologici.', + 'materials' => [ + 'È possibile integrare questa attività senza strumenti tecnologici o avvalersi di un robot didattico programmabile, come ad esempio Bee-Bot/Blue-Bot/mouse robot.', + 'Carte con frecce per Bee-Bot o per l’attività senza strumenti tecnologici', + 'in greco', + 'Per saperne di più sul kit di strumenti per la routine di riflessione di Project Zero, è possibile visitare' + + ], + 'example' => [ + 'L’insegnante lavora insieme alla classe per modellizzare come progettare un algoritmo con le carte per fornire istruzioni al Bee-Bot o a un altro robot per inserire il primo evento della storia sul tappetino. La classe lavora in gruppi di 3-4 persone per progettare un algoritmo e fare muovere il robot sulla sequenza successiva. Studenti e studentesse testano gli algoritmi sul tappetino della classe e correggono gli errori nel codice, se necessario.', + 'Continuano a spostarsi attraverso il numero più alto possibile di eventi', + 'È possibile inserire questa attività anche senza strumenti tecnologici.', + 'Una persona è il robot, mentre un’altra si occupa della programmazione. La persona che programma crea un percorso algoritmico utilizzando le carte con le frecce per aiutare il robot a spostarsi da un’immagine all’altra e rinarrare la storia. Ogni volta che il robot si trova su un’immagine, si chiede di raccontare una parte della storia.', + ], + 'instructions' => [ + 'L’insegnante domanda alla classe di osservare un dipinto/una foto.', + 'Utilizzano la routine di riflessione “Parte iniziale, centrale e finale” (Project Zero dell’Harvard School) per elaborare una storia.', + 'L’insegnante chiede: “Se questa opera d’arte è la parte iniziale/centrale/finale di una storia, cosa potrebbe accadere dopo/prima/alla fine?', + 'La classe illustra gli eventi della storia.', + 'La classe ricorda la storia e inserisce gli eventi nella griglia. Mediante le carte con le frecce, realizza un algoritmo per aiutare Bee-Bot a rinarrare la storia.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Codificare e programmare con LegoBoost, un’estensione di Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'per costruire modelli con LegoBoost.', + 'per sviluppare competenze di programmazione in Scratch.', + 'per programmare robot tramite comandi dal livello semplice a quello complesso.' + ], + 'description' => 'In questa sfida, la classe si servirà dell’estensione LegoBoost di Scratch e inserirà codici nell’applicazione per muovere il robot avanti e indietro, evitare gli ostacoli e dare ordini vocali.', + 'duration' => '120 minuti', + 'instructions' => [ + 'Accedi all’applicazione Scratch.mit.edu.', + 'Avvia il link Scratch e attiva il Bluetooth sul laptop.', + 'Fai clic su Aggiungi un’estensione in Scratch e scegli LegoBoost.', + 'Aggiungi una figura relativa a EU Code Week.', + 'Imposta i due motori AB su ON, e quando si incontra un ostacolo, su OFF.', + 'Nel colore verde, il motore A è impostato su ON, e nel colore nero il motore B è su ON.', + 'Lungo un percorso verranno posizionati ostacoli verdi, rossi e neri.', + 'Aggiungi comandi per movimenti e curve dalle frecce e da testo a voce quando si incontra un ostacolo.', + 'Testalo!' + ] ] + + ]; diff --git a/resources/lang/lt/challenges-content.php b/resources/lang/lt/challenges-content.php index f329f4166..b708211d4 100644 --- a/resources/lang/lt/challenges-content.php +++ b/resources/lang/lt/challenges-content.php @@ -484,5 +484,384 @@ 'Pasirinkite penkias skirtingas spalvas ir kiekvienai iš jų priskirkite pratimą, pavyzdžiui, pritūpimus ar šuoliukus. Tada spalvas galima išdėstyti bet kokia tvarka ir apmokyti.' ], + ], + 'common' => [ + 'share' => 'Pasidalykite savo projekto nuoroda arba QR kodu „Instagram“, pridėkite grotažymę #CodeWeekChallenge ir paminėkite @CodeWeekEU.', + 'audience' => [ + 'Mokytojai ir kiti pedagogai', + 'Pradinės mokyklos moksleiviai (6–12 metų)', + 'Pagrindinės mokyklos moksleiviai (12–16 metų)', + 'Vidurinės mokyklos moksleiviai (16–18 metų)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Kauliuko ridenimo programavimas', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Kurti interaktyvias mįsles', + 'Suprogramuoti atsitiktinai judančio objekto imitaciją, kuri būtų naudojama, kai nėra tikro objekto' + ], + 'description' => + 'Šiame iššūkyje reikia suprogramuoti, kad kauliukas atsitiktinai ridentųsi pagal komandą. Galima pasirinkti bet kokio tipo kauliuką su tiek sienelių, kiek norite (pavyzdžiui, naudojamą vaidmenų žaidimuose), ir pridėti garsų.', + 'instructions' => [ + 'Prisijunkite prie „Scratch“.', + 'Pasirinkite foną.', + 'Sukurkite veikėją kauliuką arba raskite jį internete ir įkelkite į programą.', + 'Sukurkite veikėjui tiek kaukių, kiek pasirinktas kauliukas turi sienelių. Jos visos turi rodyti skirtingą skaičių.', + 'Pasirinkite, kada norite, kad kauliukas pradėtų ridentis (paspaudus klaviatūros klavišą, spustelėjus veikėją ir pan.), ir parašykite kodą.', + 'Suprogramuokite, kad po kiekvieno ridenimo veikėjas atsitiktinai pakeistų kaukę.', + 'Pridėkite garso efektų.', + ], + 'example' => 'D-20 kauliuko ridenimas' + ], + 'personal-trainer' => [ + 'title' => 'Asmeninio trenerio kūrimas naudojant „micro:bit“', + 'author' => '', + 'purposes' => [ + 'Suprogramuoti „micro:bit“, kad būtų naudojamas garsinių signalų ir šviesos diodų skydelis', + 'Sukurti asmeninį prietaisą fiziniam aktyvumui valdyti', + 'Suprogramuoti „micro:bit“, kad jis padėtų gerinti sveikatą sportuojant', + ], + 'description' => + 'Šiame iššūkyje reikia suprogramuoti savo „micro:bit“, kad galėtumėte nustatyti, kiek kartų kartoti fizinius pratimus, ir valdyti poilsio laiką. Galėsite stebėti savo fizinį aktyvumą mokykloje, namuose ar parke.' + , + 'instructions' => [ + 'Kai A+B, sukurkite trijų sekundžių atgalinio skaičiavimo laikmatį, kuris kas sekundę išleistų garsą ir pabaigoje rodytų žodį GO (pirmyn)!', + 'Per pirmąjį pratimą 20 sekundžių rodykite mirksintį 2x2 kvadratą. Tada paleiskite garsą ir užfiksuokite kvadratą. Per likusį laiką 10 sekundžių rodykite kitą mirksintį vaizdą. Pasibaigus laikui, paleiskite garsą.', + 'Tada pakartokite tą patį veiksmą, bet visą pratimo laiką rodykite 3x3 skydelį. Kartokite šiuos veiksmus, kol bus rodomas 5x5 skydelis.', + ], + 'duration' => '30–40 minučių', + ], + 'create-a-spiral' => [ + 'title' => 'Spiralės kūrimas', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Susipažinti su ciklu ir kintamaisiais bei praktiškai juos išbandyti', + 'Didinti kūrybiškumą programuojant'], + 'description' => 'Šiame iššūkyje reikės su „Scratch“ parašyti projektą ir sukurti spiralę naudojant pieštuko blokus, ciklą ir kintamąjį.', + + 'instructions' => [ + 'Pieštuko blokai', + 'Sukurkite naują projektą ir pavadinkite jį „Spiralė“.', + 'Apatinėje kairėje lango pusėje spustelėkite violetinę piktogramą „Add extension“ (pridėti plėtinį).', + 'Pasirinkite „Pen“ (pieštukas), kad projekte galėtumėte naudoti pieštuko blokus!', + 'Norėdami pradėti projektą, nutempkite bloką „when green flag clicked“ (paspaudus žalią vėliavėlę):', + 'Pradėkite nuo tuščio lapo. Pieštuko blokuose pridėkite bloką „erase all“ (išvalyti viską):', + 'Piešti pradedama scenos centre, todėl reikia, kad veikėjas ten nueitų (0,0):', + 'Jūsų veikėjas gali judėti nepiešdamas arba vienu metu judėti ir piešti:', + 'jei norite, kad jis pieštų, naudokite bloką „pen down“ (pieštukas pieš)', + 'jei nenorite, kad jis pieštų, naudokite bloką „pen up“ (pieštukas nepieš)', + 'Dabar galite piešti! Pridėkite bloką „pen down“ (pieštukas pieš):', + 'Šešiakampis', + 'Prie savo projekto pridėkite toliau nurodytus blokus:', + 'Dabar turite šeštadalį šešiakampio. Šią seką pakartokite šešis kartus:', + 'Spiralė', + 'Norėdami sukurti spiralę, prie kiekvienos kitos pusės ilgio pridėkite 2.', + 'Tam reikia kintamojo.', + 'Kintamųjų blokuose spustelėkite „Make a Variable“ (sukurti kintamąjį).', + 'Pavadinkite jį „length“ (ilgis) ir spustelėkite „OK“ (gerai):', + 'Spiralė didės, todėl pradėkite nuo mažos. Nustatykite, kad pirmas ilgis yra 10, ir įterpkite šį bloką prieš ciklą.', + 'Įveskite kintamąjį „length“ (ilgis) į bloką „move ... steps“ (judėti ... žingsniai).', + 'Kad spiralė didėtų, reikia pailginti kiekvieną ciklą, todėl ciklo gale pridėkite toliau esantį bloką:', + 'Štai jūsų dabartinis projektas:', + 'Graži spiralė', + 'Jūs nupiešėte spiralę! Jei norite, kad spiralė nesibaigtų, pakeiskite ciklą „repeat 6“ (kartoti 6) ciklu „forever“ (amžinai):', + 'Norėdami nupiešti spalvotą spiralę, į ciklą įtraukite šį bloką:', + 'Pradėjus iš naujo, veikėjas piešia nereikalingą liniją. Kad jis to nedarytų, projekto pradžioje pridėkite bloką „pen up“ (pieštukas nepieš).', + 'Štai jūsų galutinis projektas:', + 'Sveikiname! Sukūrėte nuostabią spiralę!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Žaidimas su dirbtiniu intelektu: „Akmuo, žirklės, popierius“', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'Suprasti, kaip veikia mašininio mokymosi ciklas', + 'Sukurti mašininio mokymosi modelį naudojant mokomą mašiną', + 'Susipažinti su priemone „Pictoblox“ ir importuoti sukurtą modelį į projektą', + 'Programoje „Pictoblox“ paruošti sceną ir veikėjus, sukurti ir inicijuoti kintamuosius', + 'Inicijuoti žaidimą, nustatyti žaidėjų ėjimus ir programuoti atsitiktinius dirbtinio intelekto ėjimus', + 'Sukurti ir išbandyti žaidimą, kuriame dirbtinis intelektas dalyvautų kaip priešininkas žaidime „Akmuo, popierius, žirklės“' + + ], + 'description' => 'Naudodami mokomą mašiną sukursime modelį. Tam reikės vaizdų iš trijų klasių: akmuo, žirklės ir popierius. Modelį įkelsime į „Pictoblox“ ir naudosime jį kurdami žaidimą, kurį galėsime žaisti su dirbtiniu intelektu.', + 'duration' => '90 minučių', + 'instructions' => [ + 'Mokomoje mašinoje sukurkite naują vaizdo projektą su trimis klasėmis, pavadintomis „akmuo“, „popierius“ ir „žirklės“. Kiekvienai klasei su kamera padarykite bent 400 nuotraukų. Įsitikinkite, kad fonas yra neapkrautas. Apmokykite ir eksportuokite modelį. Įkelkite modelį ir nukopijuokite nuorodą.', + 'Sukurkite nemokamą paskyrą svetainėje „Pictoblox“. Pridėkite plėtinį „Machine Learning“ (mašininis mokymasis) ir įkelkite modelį. Paruoškite sceną, kintamuosius ir veikėjus. Inicijuokite žaidimą, nustatykite žaidėjo ir dirbtinio intelekto ėjimus bei kas laimi raundą.', + 'Apmokykite modelį žaisti.', + 'Išbandykite modelį.', + 'Eksportuokite modelį.', + 'Pridėkite plėtinį „Machine Learning“ (mašininis mokymasis) ir įkelkite modelį.', + 'Paruoškite sceną, kintamuosius ir veikėją.', + 'Inicijuokite žaidimą.', + 'Nustatykite žaidėjo ėjimus.', + 'Nustatykite atsitiktinius dirbtinio intelekto ėjimus.', + 'Perduokite atsitiktinius dirbtinio intelekto ėjimus.', + 'Sukurkite tris blokus. Kas laimi šį raundą? ', + 'Patikrinkite, ar žaidėjas laimi šį raundą.', + 'Patikrinkite, ar dirbtinis intelektas laimi šį raundą.', + 'Patikrinkite, ar šiame raunde pasiektos lygiosios.', + 'Užprogramuokite blokus.', + 'Akmuo, popierius, žirklės, veikėjas', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Piešimas ore naudojant dirbtinį intelektą', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'Parašyti programą naudojant plėtinį „Human Body Detection“ (žmogaus kūno aptikimas), kuris atpažintų pirštų judesius prieš kamerą', + 'Programuoti naudojant paprastus blokus keliose kodo eilutėse', + 'Pamatyti pavyzdį, kaip naudojamas dirbtinis intelektas' + ], + 'description' => 'Sukurkite programą, kad naudotojas galėtų piešti ore priešais kamerą esančia ranka (rodomuoju pirštu) ir kad viskas, ką jis nupiešia, būtų automatiškai rodoma „Pictoblox“ scenoje.', + 'instructions' => [ + 'Sukurkite paskyrą svetainėje „Pictoblox.', + 'Vadovaukitės vaizdiniais nurodymais:', + 'Pridėkite plėtinius „Human Body Detection“ (žmogaus kūno aptikimas) ir „Pen“ (pieštukas).', + 'Paruoškite sceną ir pridėkite veikėją (pieštuką) bei papildomus blokus: „Pen Down“ (pieštukas pieš), „Pen Up“ (prieštukas nepieš), „Delete all“ (ištrinti viską).', + 'Parašykite kodą, kad pieštukas sektų pirštą.', + 'Parašykite kodą mygtukams: „Pen Up“ (pieštukas nepieš), „Pen Down“ (pieštukas pieš) ir „Delete all“ (ištrinti viską), taip pat „Pen“ (pieštukas).', + 'Dabar galite kurti piešinius ir žaisti su įvairiomis spalvomis bei pieštuko dydžiu.', + ], + 'materials' => [ + 'Nešiojamasis arba stalinis kompiuteris su kamera', + 'Naujausia atsisiųstos programos „PictoBlox“ versija (rekomenduojama) arba internetinė „Pictoblox“ versija (nemokama)', + '„Pictoblox“ paskyra (nemokama)', + 'Geras interneto ryšys' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emocinis botas „Kliki“', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Susipažinti su pagrindinėmis mašininio mokymosi ir teksto atpažinimo sąvokomis', + 'Suprasti emocijų vaidmenį bendraujant', + 'Pasitelkus kodą sukurti virtualaus pašnekovo ir naudotojo dialogą', + 'Suprasti, kaip kompiuteriai analizuodami tekstą gali atpažinti emocinius tonus ir atitinkamai reaguoti' + ], + 'description' => [ + 'Programoje „Scratch“ sukurkite emocinį botą, kuris rodytų laimingą veidą, kai žinutė yra teigiama (sakote jam malonius dalykus), piktą veidą, kai žinutė yra neigiama (sakote jam piktus dalykus), ir sutrikusį veidą, kai žinutė yra neaiški.', + 'Mūsų emocinis botas „Kliki“ atpažįsta komplimentus ir įžeidimus, todėl pamatysime, kaip kompiuterius galima išmokyti atpažinti emocinį toną.', + ], + 'instructions' => [ + 'Norėdami pradėti, sukurkite taisyklių sąrašą, kas yra gražu ar malonu, o kas negražu ar pikta.', + 'Prisijunkite svetainėje https://machinelearningforkids.co.uk/ arba sukurkite naują paskyrą.', + 'Sukurkite naują mašininio mokymosi modelį pridėdami tris naujas etiketes. Pirmąją pavadinkite „nice“ (gražu, malonu), antrąją – „bad“ (negražu, nemalonu). Trečioji etiketė yra pasirinktina. Ją galite pavadinti „name“ (pavadinimas), jei norite, kad šį žodį atpažintų.', + 'Apmokykite naują mašininio mokymosi modelį, išbandykite jį ir juo pasinaudodami programoje „Scratch“ sukurkite emocinį botą.', + 'Paleiskite „Scratch 3“ redaktorių, ištrinkite katiną kaip veikėją ir įterpkite tris naujus veikėjus, kuriuos sukūrė „Microsoft Bing Image Creator“ (laimingo, pikto ir pasimetusio kompiuterio paveiksliukus), arba sukurkite naują veikėją spustelėdami piktogramą „Paint“ (piešti) ir nupiešdami tris kaukes: laimingo, pikto ir pasimetusio veido.', + 'Spustelėkite kortelę „Code“ (kodas) ir įveskite toliau nurodytą skriptą.'] + , + 'example' => [ + 'Pasidalykite savo emociniu botu „Kliki“ su draugais ir sužinokite daugiau apie dirbtinį intelektą ir emocijas!', + 'Vietoj kompiuterio paveiksliuko galima išbandyti, pavyzdžiui, gyvūno. Veikėją galima išmokyti atpažinti ir kitokias žinutes, ne tik malonias ir piktas.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Magijos kūrimas naudojant dirbtinio intelekto rankų gestus', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Ugdyti mokinių programavimo įgūdžius, suteikiant galimybę naudotis pagrindinėmis komandomis', + 'Lavinti algoritminio mąstymo įgūdžius išskaidant sudėtingas užduotis į paprastesnius etapus', + 'Skatinti kūrybiškai spręsti problemas ieškant unikalių būdų, kaip rankų gestus pritaikyti piešimui ir rašymui', + 'Padėti suprasti dirbtinio intelekto sąvokas, visų pirma kaip dirbtinis intelektas leidžia kompiuteriams atpažinti ir aiškinti rankų gestus', + 'Didinti informuotumą apie technologijų svarbą neįgaliesiems', + 'Skatinti mokinių bendradarbiavimą sprendžiant problemas ir komandinį darbą tobulinant savo rankų gestų programas', + 'Susieti programavimo ir skaitmeninio mąstymo įgūdžius su realiuoju pasauliu, pabrėžiant reikšmingą technologijų poveikį žmonių gyvenimui ir suderinant jas su darnaus vystymosi tikslais (DVT)' + ], + 'duration' => [ + '90 minučių 10–12 metų mokiniams', + '45 minutės 12–15 metų mokiniams' + ], + 'description' => 'Kaip kūrybiškai ir įdomiai sukurti „Scratch“ blokais paremtą programą, naudojant dirbtinio intelekto plėtinį „Human Body“ (žmogaus kūnas), kad būtų galima piešti ekrane nenaudojant įprastos pelės ar jutiklinio ekrano.', + 'instructions' => [ + 'Svetainėje https://ai.thestempedia.com sukurkite mokytojui ir mokiniams skirtas paskyras.', + 'Importuokite plėtinius „Human Body Detection“ (žmogaus kūno aptikimas), „Pen“ (pieštukas), „Text to Speech“ (teksto keitimas į kalbą).', + 'Iš bibliotekos pridėkite veikėją „Pencil“ (pieštukas) ir sukurkite septynis veikėjus („write“ (rašyti), „clear“ (išvalyti), „black“ (juodas), „red“ (raudonas), „blue“ (mėlynas), „green“ (žalias) ir „pink“ (rožinis).', + 'Parašykite komandas, kad patikrintumėte, kas nutinka, kai pieštukas paliečia vieną iš kitų veikėjų.', + 'Parašykite komandas, kad kamera atpažintų rankos padėtį ir perkeltų pieštuką į rodomojo piršto x ir y koordinates.', + 'Pasibaigus pakeiskite kaukę.', + 'Pridėkite garso efektus.', + ], + 'materials' => [ + 'Programavimo platforma https://ai.thestempedia.com (nemokama)', + 'Mokytojo paskyra (nemokama)', + 'Mokinio paskyra (nemokama)', + 'Kompiuteriai su kamera', + 'Interneto ryšys', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Apskritimas iš taškų', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Parašyti kodą nupiešti liniją iš taškų', + 'Parašyti kodą nupiešti liniją iš brūkšnelių', + 'Parašyti kodą apskritimui nupiešti', + 'Parašyti kodą nupiešti apskritimą iš taškų (brūkšnelių)', + ], + 'description' => 'Nupiešti apskritimą iš taškų arba brūkšnelių', + 'duration' => '40 minučių', + 'instructions' => [ + 'Sukurkite taškų bloką.', + 'Sukurkite brūkšnelių bloką.', + 'Sukurkite apskritimą iš taškų.', + 'Sukurkite apskritimą iš brūkšnelių.', + ] + ], + 'coding-escape-room' => [ + 'title' => 'Programavimo pabėgimo kambarys', + 'author' => 'Stefania Altieri ir Elisa Baraghini', + 'purposes' => [ + 'Išmokyti ir (arba) išmokti programavimo sąvokas ir jas apmąstyti', + 'Naudoti paprastas programavimo priemones', + 'Lavinti skaitmeninį mąstymą ir problemų sprendimo įgūdžius' + ], 'description' => [ + 'Sukurkite programavimo pabėgimo kambarį, kaip šis:', + 'Programavimu paremtam pasakojimui galima naudoti „Google Forms“, „Genially“, „Google Slides“ ar bet kokią kitą priemonę ;).' + + ], + 'duration' => '90 minučių', + 'instructions' => + 'Mokinius galima suskirstyti į nedideles grupeles. Pirmiausia jie gali išbandyti žaidimą, o tada pagal šabloną sukurti savo:' + , + + 'materials' => [ + 'Galima naudoti bet kokią priemonę („Google“ ir „Microsoft“ platformas dokumentams, pateiktims ir lentelėms kurti bei bendrinti). Tinka bet kokia su IRT ir programavimu susijusi programavimo sąvoka, priemonė ar asmenybė.' + ], + 'example' => [ + 'Žaidžiant pristatomi IRT istorijai labai svarbūs asmenys ir pagrindinės kodavimo bei programavimo sąvokos. Tai geriausias būdas mokytis ir aktyviai dalyvauti. Šį žaidimą galima žaisti komandomis arba individualiai, kaip iššūkį ar varžybas. Tada mokiniai gali sukurti kažką panašaus ir ugdyti tokius gebėjimus kaip kūrybiškumas ir programavimo įgūdžiai.', + 'Tai labai praktiškas išteklius, kurį galima naudoti pakartotinai ir lengva atkurti. Viena iš galimų priemonių yra „Google Forms“. Taip pat galima naudoti „Google Slides“, „Genial.ly“, „Emaze“ ar kitą priemonę, kuri padėtų kurti istorijas su pasirinkimu ir nuotykius.', + 'Pabėgimo iššūkį sudaro keli etapai. Įveikus vieną, galima eiti toliau. Mokiniai turi sukurti programavimo viktoriną.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Gyvatėlė', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Suprogramuoti gyvatėlės judėjimą „micro:bit“', + 'Nustatyti tinkamą jungtinės animacijos išdėstymą ir laiką.' + ], + 'description' => 'Mokiniai turi parašyti kodus, kad gyvatėlė judėtų per vienas šalia kito esančius „micro:bit“. Reikia padaryti taip, kad atrodytų, jog gyvatėlė pereina iš vieno „micro:bit“ iki kitą.', + 'duration' => '30 minučių', + 'instructions' => [ + 'Sukurkite kelią, einantį per kelis vienas šalia kito esančius „micro:bit“ (pvz., sudarančius 2x2 kvadratą).', + 'Gyvatėlei judant keliu rašykite kodus.', + 'Dirbkite su savo įrenginiu, o tada sudėkite juos kartu ir paleiskite kodą.', + 'Pagalvokite apie laiką ir vietą: gyvatėlei dingus iš vieno „micro:bit“, ji turi atsirasti kitame.', + 'Papildomi iššūkiai: paleiskite muziką su „micro:bit v2“, kol gyvatėlė išeis iš jūsų įrenginio.', + 'Sukurkite gyvatėlę keisdami šviesos diodų ryškumą.', + 'Pabandykite sukurti ilgesnę gyvatėlę arba daugiau gyvatėlių.' + ], + 'example' => [ + 'Štai šešių pikselių ilgio gyvatėlės su keturiais „micro:bit“, sudarančiais 2x2 kvadratą, pavyzdys:', + 'Pirmo „micro:bit“ programavimas (tai gali padaryti mokytojas)', + 'Šis „micro:bit“ inicijuoja visus kodus. Paspaudus mygtuką A, jis siunčia radijo signalą kitiems „micro:bit“.', + 'Gyvatėlės judėjimo programavimas', + 'Visi „micro:bit“ turi būti toje pačioje radijo grupėje kaip pirmasis.', + 'Visa animacija prasideda gavus radijo signalą.', + 'Pirmojo „micro:bit“ animacija matoma iš karto. Kiti laukia, kol gyvatėlė juos pasieks.', + 'Laikas tarp dviejų etapų lemia gyvatėlės greitį.', + ], 'materials' => [ + '„micro:bit“ (jei galima, kiekvienam mokiniui)', + 'Nešiojamasis arba stalinis kompiuteris, kad būtų galima naudoti „makecode.microbit.org“ redaktorių' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Pokšto iliustravimas su „bitsy“', + 'author' => 'Margot Schubert', + 'purposes' => 'Sukurti nedidelį žaidimą, kuriame naudotojas rastų atsakymą į klausimą pokštą', + 'description' => 'Mokiniai kuria žaidimą, kuriame naudotojas randa atsakymą į klausimą pokštą, kai figūrėlė pataiko į žaidimo lauke esantį objektą.', + 'Šiame iššūkyje naudojamos pagrindinės „bitsy“ funkcijos.', + 'instructions' => [ + 'Sugalvokite klausimą pokštą. Eikite į „bitsy“ ir padėkite naują projektą. Jums reikės:', + 'avataro – veikėjo, kurį galima judinti;', + 'balto katino violetiniame fone;', + 'automatiškai sukurto aprašymo;', + 'objekto, į kurį turi eiti avataras;', + 'kambario – jūsų programos fono;', + 'dviejų žinučių: klausimo ir atsakymo.', + 'Užbaigtą žaidimą galima atsisiųsti kaip html failą.' + ], + 'example' => 'Šioje svetainėje rasite pokšto pavyzdį ir nuorodą į skaitmeninę lentą:', + 'materials' => 'Naršyklėje veikianti programa „bitsy“' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Keliomis kalbomis skaičiuojanti programėlė', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Išmokti sukurti paprastą programėlę', + 'Išmokti programuoti naudojant blokus', + 'Išmokti pridėti etiketes, mygtukus, vaizdus, jutiklius ir mediją', + 'Išmokti tvarkyti elementus programėlės ekrane' + ], + 'description' => 'Programėlėje vienu mygtuko paspaudimu galima skaičiuoti keliomis kalbomis. Naudotojui papurčius išmanųjį telefoną, skaičius grįžta į nulį. Iššūkio tikslas – pridėti dar vieną kalbą.', + 'instructions' => [ + 'Šiame iššūkyje reikia apibrėžti kitą kalbą, kuria norite, kad programėlė skaičiuotų.', + 'Tada iš interneto (pvz., iš „Pixabay“ ar „Unsplash“) atsisiųskite tos šalies vėliavą ir įkelkite ją į platformą „MIT APP Inventor“ naudodami elementą „Flag“ ypatybėje „Picture“ (paveikslėlis).', + 'Tada išsiaiškinkite, kaip angliškai parašyti šalies pavadinimą ir kaip tos šalies kalba pasakyti „išeiti“ ir „paspausk mane“.', + 'Galiausiai pridėkite reikiamus blokus, kad programėlė veiktų naująja kalba.', + ], + 'materials' => [ + 'Programėlei sukurti reikia stalinio arba nešiojamojo kompiuterio su interneto ryšiu.', + 'Sukurkite paskyrą platformoje „MIT APP Inventor“, kurią rasite svetainėje https://ai2.appinventor.mit.edu.', + 'Tam, kad sukurtą programėlę būtų galima išbandyti, į išmanųjį telefoną reikia įdiegti programėlę „MIT AI2 Companion“.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programavimas pasitelkiant meną ir pasakojimą', + 'author' => 'Maria Tsapara ir Anthi Arkouli', + 'purposes' => [ + 'Ugdyti stebėjimo, aiškinimo ir klausimų kėlimo įgūdžius pasitelkiant meną', + 'Naudoti kūrybiškumą ir bendradarbiauti su kitais siekiant bendro tikslo', + 'Sukurti algoritmą istorijai perpasakoti', + ], + 'description' => 'Šiame iššūkyje mokiniai semsis įkvėpimo iš meno kūrinio, kurs istoriją ir ją iliustruos. Tada jie bandys perpasakoti istoriją naudodami programuojamą robotikos rinkinį arba nenaudodami jokių skaitmeninių priemonių.', + 'materials' => [ + 'Šią užduotį galima atlikti be skaitmeninių priemonių arba naudojant mokomąjį programuojamą robotą, pavyzdžiui, „beebot“, „bluebot“ ar robotą pelę.', + '„beebot“ rodyklių kortelės arba rodyklių kortelės, jei nenaudojamos skaitmeninės priemonės', + 'graikų kalba', + 'Daugiau informacijos apie rinkinį „Project Zero‘s Thinking Routine“ pateikiama' + + ], + 'example' => [ + 'Mokytojas kartu su mokiniais modeliuoja, kaip su kortelėmis sukurti algoritmą, kuris duotų nurodymus „Bee-Bot“ ar kitam robotui, kaip ant kilimėlio pasiekti pirmąjį istorijos įvykį. Mokiniai dirba 3–4 žmonių komandose, kad sukurtų algoritmą, pagal kurį robotas galėtų pereiti prie kitos sekos. Mokiniai išbando savo algoritmus ant klasės kilimėlio ir, jei reikia, pašalina klaidas.', + 'Jie toliau keliauja per tiek istorijos įvykių, kiek tik gali', + 'Šią užduotį galima atlikti ir be skaitmeninių priemonių.', + 'Vienas vaikas vaidina robotą, kitas – programuotoją. Programuotojas, naudodamas rodyklių korteles, sukuria algoritminį kelią, kad padėtų robotui pereiti nuo vieno paveikslėlio prie kito ir perpasakoti istoriją. Kiekvieną kartą, kai robotas atsiduria paveikslėlyje, jo prašoma papasakoti tam tikrą istorijos dalį.', + ], + 'instructions' => [ + 'Mokytojas paprašo mokinių įsižiūrėti į paveikslą arba nuotrauką.', + 'Kurdami istoriją, jie naudojasi mąstymo tvarka „Beginning, Middle, End“ (pradžia, vidurys, pabaiga) (Harvardo universiteto projektas „Zero“).', + 'Mokytojas klausia mokinių: „Jei šis paveikslas yra istorijos pradžia, vidurys arba pabaiga, kas galėtų nutikti toliau / galėjo nutikti prieš tai / galėtų nutikti pabaigoje?“', + 'Mokiniai iliustruoja istorijos įvykius.', + 'Mokiniai prisimena istoriją ir sudeda įvykius į tinklelį. Naudodamiesi rodyklių kortelėmis, jie sukuria algoritmą, padedantį „bee-bot“ perpasakoti istoriją.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Kodavimas ir programavimas programoje „Scratch“ su plėtiniu „LegoBoost“', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'Kurti modelius naudojant „LegoBoost“', + 'Lavinti programavimo įgūdžius programoje „Scratch“', + 'Programuoti robotus naudojant paprastas ir sudėtingas komandas' + ], + 'description' => 'Šiame iššūkyje mokiniai naudos „Scratch“ plėtinį „LegoBoost“ ir į programą įves kodus, kad robotai galėtų judėti pirmyn, atgal, išvengti kliūčių ir vykdyti balso komandas.', + 'duration' => '120 minučių', + 'instructions' => [ + 'Prisijunkite prie programos „Scratch.mit.edu“.', + 'Paleiskite „Scratch Link“ ir nešiojamajame kompiuteryje aktyvinkite „Bluetooth“.', + 'Spustelėkite „Add an Extension from Scratch“ (pridėti plėtinį iš „Scratch“) ir pasirinkite „LegoBoost“.', + 'Pridėkite ES programavimo savaitės paveikslėlį.', + 'Nustatykite, kad du AB varikliai būtų ON (įjungti), o priėjus raudoną kliūtį – OFF (išjungti).', + 'Žalioje spalvoje variklis A yra įjungtas, o juodoje spalvoje – variklis B.', + 'Pakeliui bus nustatytos žalios, raudonos ir juodos spalvų kliūtys.', + 'Naudodami rodykles pridėkite judėjimo ir posūkių komandas ir teksto keitimą į kalbą, kai susiduriama su kliūtimi.', + 'Išbandykite!' + ] ] + + ]; From 3b480f884c0df78036ef75bca6a917286b8f89f4 Mon Sep 17 00:00:00 2001 From: Alain Van Driessche Date: Fri, 13 Oct 2023 11:05:27 +0200 Subject: [PATCH 4/6] All languages --- resources/lang/al/challenges-content.php | 379 ++++++++++++++ resources/lang/ba/challenges-content.php | 453 +++++++++-------- resources/lang/fi/challenges-content.php | 380 +++++++++++++- resources/lang/lv/challenges-content.php | 379 ++++++++++++++ resources/lang/mk/challenges-content.php | 379 +++++++++++++- resources/lang/mt/challenges-content.php | 380 ++++++++++++++ resources/lang/nl/challenges-content.php | 380 ++++++++++++++ resources/lang/pl/challenges-content.php | 381 +++++++++++++- resources/lang/pt/challenges-content.php | 601 ++++++++++++++++++----- resources/lang/ro/challenges-content.php | 381 +++++++++++++- resources/lang/rs/challenges-content.php | 378 ++++++++++++++ resources/lang/sk/challenges-content.php | 379 ++++++++++++++ resources/lang/sl/challenges-content.php | 380 ++++++++++++++ resources/lang/sv/challenges-content.php | 378 ++++++++++++++ resources/lang/tr/challenges-content.php | 369 ++++++++++++++ resources/lang/ua/challenges-content.php | 381 ++++++++++++++ 16 files changed, 6016 insertions(+), 342 deletions(-) diff --git a/resources/lang/al/challenges-content.php b/resources/lang/al/challenges-content.php index 7f2d08e27..f98eaff97 100644 --- a/resources/lang/al/challenges-content.php +++ b/resources/lang/al/challenges-content.php @@ -480,4 +480,383 @@ ], ] +, + 'common' => [ + 'share' => 'Shpërnda lidhjen ose kodin QR të projektit tënd në Instagram ose Facebook, shto hashtagun #CodeWeekChallenge dhe përmend @CodeWeekEU.', + 'audience' => [ + 'Mësuesit dhe edukatorët', + 'Nxënësit e shkollës fillore (6 deri në 12 vjeç)', + 'Nxënësit e shkollës së mesme të ulët (12 deri në 16 vjeç)', + 'Nxënësit e shkollës së mesme të lartë (16 deri në 18 vjeç)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Kodoni një zar për të hedhur', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Kodoni gjëegjëza interaktive', + 'Të kodohet një simulim i një objekti që lëviz në mënyrë rastësore, i cili do të përdoret nëse objekti i vërtetë nuk është i disponueshëm' + ], + 'description' => + 'Në këtë sfidë do të kodohet një zar që do të rrotullohet në mënyrë rastësore kur të jepet komanda. Mund të zgjidhni çdo lloj zari me numrin e faqeve që preferohet, në mënyrë të ngjashme me ato që përdoren në lojëra me role dhe të shtohen edhe tinguj. ', + 'instructions' => [ + 'Identifikohu në Scratch', + 'Zgjidhni një sfond', + 'Krijoni një tabelë që afishon (sprite) zare ose kërkoni një në internet dhe ngarkojeni në programin tuaj', + 'Krijoni kostume në numër të barabartë me numrin e faqeve të zareve të zgjedhura, secila prej tyre tregon një numër të ndryshëm', + 'Zgjidhni se si dëshironi të fillojnë të rrokullisen zaret (shtypni një tastë tastierë, klikoni në sprite, etj.) dhe shkruani kodin', + 'Kodoni sprite për të ndryshuar në mënyrë të rastësishme kostumin në fund të listës', + 'Shtoni efekte zanore', + ], + 'example' => 'Hidhni një zar D-20' + ], + 'personal-trainer' => [ + 'title' => ' Trajner personal me mikro:bit', + 'author' => '', + 'purposes' => [ + 'Për të koduar mikro:bit në mënyrë që të përdorni panelin zile dhe LED', + 'Për të krijuar një pajisje personale për të kontrolluar aktivitetin tuaj fizik', + 'Për të koduar mikro:bit për të përmirësuar shëndetin tuaj përmes sportit', + ], + 'description' => + 'Kjo sfidë ju lejon të kodoni mikro:bit-in tuaj për të kontrolluar intervalin e përsëritjes së ushtrimeve fizike të kombinuara me atë të pushimit. Ju do të gjurmoni aktivitetin tuaj fizik në shkollë, në shtëpi ose në park.' + , + 'instructions' => [ + 'Kur A+B, krijoni një kohëmatës 3 sekondësh me një tingull shënimi muzikor çdo sekondë dhe shfaqni fjalën GO!', + 'Gjatë ushtrimit të parë, shfaqni një katror vezullues 2x2 për 20 sekonda. Pastaj lëshoni një tingull dhe mbajeni katrorin të fiksuar. Gjatë kohës së mbetur, një imazh tjetër vezullues duhet të shfaqet për 10 sekonda. Kur të mbarojë, lëshoni një tingull.', + 'Pastaj përsëritni të njëjtin veprim por shfaqni një panel 3x3 për kohën e ushtrimit. Përsëritni këto veprime derisa të shfaqet paneli 5x5.', + ], + 'duration' => '30-40 minuta' + ], + 'create-a-spiral' => [ + 'title' => 'Krijoni një spirale', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Për të mësuar dhe për të praktikuar lakun dhe variablat.', + 'Për të rritur krijimtarinë në kodim.'], + 'description' => 'Në këtë sfidë do të shkruani një projekt me Scratch për të krijuar një spirale, duke përdorur blloqet e stilolapsit, një lak dhe një variabël.', + + 'instructions' => [ + 'Blloqet e stilolapsit', + 'Krijoni një projekt të ri dhe quajeni Spiral.', + 'Klikoni në ikonën vjollcë "Shto zgjatim" në pjesën e poshtme të majtë të dritares', + "Zgjidhni' 'stilolaps' ': blloqet e stilolapsit tani janë në dispozicion për projektin tuaj!", + "Për të filluar projektin tuaj, tërhiqni zvarrë dhe lëshoni bllokun' 'kur flamuri i gjelbër klikoi':", + "Duhet të fillosh me një faqe bosh: brenda blloqeve të stilolapsit, shto bllokun' 'fshij të gjitha':", + 'Ju dëshironi të filloni vizatimin në qendër të skenës, që do të thotë se sprite juaj duhet të shkojë në qendër të skenës (0,0):', + 'Sprite juaj mund të lëvizë pa vizatuar, ose të lëvizë dhe të vizatojë:', + 'kur dëshironi që ajo të vizatohet, mund të përdorni bllokun e stilolapsit poshtë', + 'kur nuk e dëshironi këtë, mund të përdorni bllokun e stilolapsit lart', + 'Tani, dëshiron të vizatosh! Shtoni bllokun "stilolaps poshtë":', + 'Gjashtëkëndëshi', + 'Shtoni blloqet e mëposhtme në projektin tuaj:', + 'Tani ke një të gjashtën e gjashtëkëndëshit tënd. Duhet ta përsërisni këtë sekuencë 6 herë:', + 'Spiralja', + 'Për të krijuar një spirale, do të duhet të shtoni 2 në gjatësinë e secilës anë tjetër.', + 'Për ta bërë këtë, do të përdorni një ndryshore.', + 'Në blloqet e ndryshueshme, klikoni mbi Krijo një variabël', + 'Emërtoni gjatësinë, pastaj klikoni OK:', + 'Spiralja do të rritet, do t’ju duhet të filloni nga e vogla: vendosni gjatësinë e parë në 10 dhe futeni këtë bllok para lakut.', + 'Vendosni variablin "length" në bllokun "move... steps"', + 'Që spiralja të rritet, duhet gjithashtu që gjatësia të rritet në çdo lak: shtoni bllokun më poshtë në fund të lakut:', + 'Ky është projekti juaj aktual:', + 'Një spirale e bukur', + 'Ti vizatove një spirale! Që ajo të vazhdojë pa ndërprerje, zëvendësoni lakun "përsërit 6" me lakun "përgjithmonë":', + 'Për të vizatuar një spirale shumëngjyrëshe, shtoni bllokun e mëposhtëm në lak:', + 'Kur filloni nga e para, sprite tërheq një vijë të padëshiruar. Për ta parandaluar, shtoni një bllok “pen up” në fillim të projektit.', + 'Ky është projekti juaj përfundimtar:', + 'Urime! Krijuat një spirale të bukur!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Krijoni dhe luaj me IA - loja Guri, Gërshërët, Letra', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'për të kuptuar se si funksionon cikli i mësimit të makinerisë.', + 'për të ndërtuar një model të mësimit të makineri duke përdorur Makinerinë e Mësueshme', + 'për t\'u njohur me mjetin Pictoblox dhe të importoni modelin e krijuar në projekt', + 'për të vendosur skenën dhe karakteret, për të krijuar dhe inicializuar variablat në Pictoblox', + 'për të inicializuar lojën, për të identifikuar lëvizjet e lojtarit, për të programuar lëvizjet e rastësishme të IA', + 'për të krijuar dhe testuar një lojë që përfshin inteligjencën artificiale si kundërshtar në një lojë Guri Letra, Gërshërët.' + + ], + 'description' => 'Ne do të krijojmë një model duke përdorur Makinën e Mësueshme nga imazhet duke përdorur tre klasa: Gur, gërshërë dhe letër. Modeli do të ngarkohet në Pictoblox dhe do të përdoret për të krijuar lojë të cilën mund ta luajmë me IA.', + 'duration' => '90 minuta', + 'instructions' => [ + 'Krijoni një projekt të ri imazhi në makinën e mësueshme me 3 klasa të quajtura Guri, Letra, Gërshërët. Për çdo kurs, regjistroni përmes kamerës të paktën 400 fotografi. Sigurohuni që të keni një sfond të qartë. Trajnoni dhe eksportoni modelin. Ngarkoni modelin dhe kopjoni lidhjen.', + 'Krijoni një llogari falas në faqen në ueb të Pictoblox. Shtoni një Zgjatje të Mësimit të Makinerisë dhe ngarko një model. Vendosni skenën, variablat dhe spritet. Filloni lojën, identifikoni lëvizjet e lojtarit dhe lëvizjet e UA dhe kush fiton raundin.', + 'Trajnoni të dhënat për lojën.', + 'Testoni modelin.', + 'Eksportoni modelin.', + 'Shtoni zgjerimin e mësimit të makinës dhe ngarkoni modelin.', + 'Vendosni skenën, variablat dhe Sprite.', + 'Filloni lojën.', + 'Identifikoni lëvizjet e lojtarit.', + 'Caktoni lëvizje të rastësishme të IA.', + 'Transmetoni lëvizje të rastësishme të IA.', + 'Bëni tre blloqe. Kush e fiton raundin? ', + 'Kontrolloni nëse lojtari fiton raundin.', + 'Kontrolloni nëse IA fiton raundin.', + 'Kontrolloni nëse raundi është barazim.', + 'Blloqet e programit.', + 'Sprite i Gurë, Letra, Gërshërë', +] + ], + 'air-drawing-with-AI' => [ + 'title' => ' Vizatim me ajër me IA', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'për të shkruar një program duke përdorur zgjerimin e zbulimit të trupit të njeriut për të njohur lëvizjen e gishtave para kamerës.', + 'për të koduar me blloqe të thjeshta në disa rreshta kodi.', + 'për të parë një shembull të përdorimit të UA' + ], + 'description' => 'Krijimi i një programi që lejon përdoruesin të vizatojë në ajër me dorë (gishtin tregues) para kamerës dhe gjithçka që ata vizatojnë shfaqet automatikisht në skenën e Pictoblox.', + 'instructions' => [ + 'Krijoni llogari në Pictoblox', + 'ndiqni udhëzimet vizuale për:', + 'shtoni shtesa për Human Body Detection dhe Pen;', + 'vendosni skenën dhe shtoni sprite (Laps) dhe sprites shtesë për: Pen Down, Pen Up, Fshi të gjitha; ', + 'shkruani një kod për Sprite Pencil për të ndjekur gishtin', + 'shkruaj një kod për butonat: Pen Up, Pen Down dhe Fshi të gjitha dhe gjithashtu për Pen', + 'Tani jeni vendosur të bëni vizatimet tuaja dhe të luani me ngjyra dhe madhësi të ndryshme të një stilolapsi.', + ], + 'materials' => [ + 'Laptop ose kompjuter me kamerë', + 'Versioni i fundit i PictoBlox i shkarkuar (i rekomanduar) ose në internet Pictoblox (falas)', + 'Llogaria Pictoblox (falas)', + 'Lidhje e mirë me internetin' + ] +], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Për të mësuar konceptet themelore të mësimit të makinës dhe njohjes së tekstit.', + 'Për të kuptuar rolin e emocioneve në komunikim.', + 'Për të përdorur kodin për të krijuar dialogë midis chatbot dhe një përdoruesi.', + 'Për të kuptuar se si kompjuterët mund të njohin tonet emocionale përmes analizës së tekstit dhe të përgjigjen në përputhje me rrethanat.' + ], + 'description' => [ + 'Krijoni një Bot Emocional në Scratch që mund të shfaqë fytyrë të lumtur për mesazhe pozitive (nëse i thua gjëra të këndshme), një fytyrë të zemëruar për mesazhe negative (nëse i thua gjëra të këqija) dhe fytyrë të hutuar nëse mesazhi është i paspecifikuar.', + 'Emobot Kliki ynë do të njohë komplimentet dhe fyerjet, kështu që ne do të shohim se si kompjuterët mund të trajnohen për të njohur tonin emocional.', + ], + 'instructions' => [ + 'Për të filluar, programo një listë rregullash për atë që është e bukur ose e sjellshme dhe çfarë është e keqe ose e keqe.', + 'Hyr në https://machinelearningforkids.co.uk/ ose krijon një llogari të re.', + "Bëni një model të ri të mësimit të makinerisë duke shtuar 3 etiketa të reja, së pari quajeni atë' 'bukur', kova e dytë e quajtur' 'keq' dhe opsionale nëse doni të njihni emrin tuaj, krijoni etiketën e tretë të quajtur 'emër'.", + 'Trajnoni modelin e ri të mësimit të makinës, testojeni dhe përdoreni për të bërë Emobot në Scratch.', + 'Lëshoni redaktorin e Scratch 3, fshini sprite e maces, futni 3 sprite të reja të përgatitura nga Microsoft Bing Image Creator (karikaturë e lumtur, e zemëruar dhe e pasigurt e kompjuterit) ose krijoni një sprite të ri duke klikuar në ikonën Paint dhe duke vizatuar tre kopje të kostumit për fytyrë të lumtur, të zemëruar dhe të pasigurt.', + 'Kliko skedën "Code" dhe shkruaj skenarin e mëposhtëm.'] + , + 'example' => [ + 'Ndani Emobot Kliki tuaj me miqtë tuaj dhe mësoni më shumë rreth IA dhe emocioneve!', + 'Në vend të një karikature kompjuterike mund të provosh diçka ndryshe, si një kafshë. Në vend të llojit dhe do të thotë që ju mund të trajnoni karakterin për të njohur lloje të tjera të mesazheve.', +], + + ], + 'craft-magic' => [ + 'title' => ' Magjia artizanale me gjeste dore IA', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Të kultivojë aftësitë e kodimit midis nxënësve, duke i lejuar ata të përdorin komandat themelore.', + 'Të zhvillojë aftësitë e të menduarit algoritmik duke zbërthyer detyrat komplekse në hapa të menaxhueshëm.', + 'Të inkurajojë zgjidhjen kreative të problemeve në gjetjen e aplikimeve unike të gjesteve të duarve për vizatim dhe shkrim.', + 'Për të nxitur një kuptim të koncepteve të IA, veçanërisht mbi mënyrën se si IA u mundëson kompjuterëve të njohin dhe të interpretojnë gjestet e duarve.', + 'Të rrisë ndërgjegjësimin për rëndësinë e teknologjisë për individët me aftësi të kufizuara.', + 'Të promovojë zgjidhjen bashkëpunuese të problemeve dhe punën në grup midis studentëve ndërsa ata punojnë së bashku për të përmirësuar programet e tyre të gjesteve të duarve.', + 'Për të lidhur aftësitë e kodimit dhe të të menduarit kompjuterik me aplikacionet e botës reale, duke theksuar ndikimin kuptimplotë të teknologjisë në jetën e njerëzve dhe duke u përafruar me Objektivat e Zhvillimit të Qëndrueshëm (SDGs).' + ], + 'duration' => [ + '90 min për studentët 10-12', + '45 min për nxënësit 12-15' + ], + 'description' => 'Krijoni një program të bazuar në bllokun e gërvishtjeve duke përdorur zgjerimin IA "Human Body" (Trupi njerëzor) në mënyrë krijuese dhe tërheqëse për të vizatuar në një ekran pa qenë nevoja të përdoret një mi tradicional ose ekran me prekje.', + 'instructions' => [ + 'Lidhuni me https://ai.thestempedia.com dhe krijoni një llogari për mësuesit dhe studentët.', + "Importoni zgjerimet 'Human Body Detection', 'Pen', 'Text to Speech'.", + "Shto sprite 'Lapsi' nga biblioteka dhe krijoni 7 sprite ('shkruaj', ’e qartë’, ‘e zezë’, ‘e kuqe’, ‘blu’, ‘jeshile’, ‘rozë’).", + "Shkruani komanda për të kontrolluar se çfarë ndodh kur lapsat sprite prekin një nga spritet e tjera.", + "Shkruani komanda për t' i mundësuar kamerës të njohë pozicionin e dorës dhe të lëvizë lapsin në koordinatat x dhe y të gishtit tuaj tregues.", + "Ndryshoni kostumin në fund të rrotullës.", + "Shtoni efekte zanore.", + ], + 'materials' => [ + 'Platforma e programimit https://ai.thestempedia.com (falas)', + 'llogaria e mësuesit (falas)', + 'llogaria e studentit (falas)', + 'Kompjuterë me kamera', + 'Lidhja e internetit', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Një rreth pikash', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Për të shkruar kod për të vizatuar një vijë pikash.', + 'Të shkruash kod për të vizatuar një vijë vijash.', + 'Të shkruash kod për të vizatuar një rreth.', + 'Shkruani kodin për të vizatuar një rreth pikash (vija).', + ], + 'description' => 'Vizatoni një rreth nga pikat ose vijat.', + 'duration' => '40 minuta', + 'instructions' => [ + 'Ndërtimi i një blloku pikash.', + 'Ndërtimi i një blloku vizash.', + 'Ndërtimi i një rrethi nga pika.', + 'Ndërtimi i një rrethi nga viza.' + ] +], + 'coding-escape-room' => [ + 'title' => 'Krijoni një dhomë arratisjeje kodimi', + 'author' => 'Stefania Altieri dhe Elisa Baraghini', + 'purposes' => [ + 'Për të mësuar/mësuar dhe reflektuar rreth koncepteve të kodimit.', + 'Për të përdorur mjete të thjeshta kodimi.', + 'Të zhvillojë të menduarit kompjuterik dhe zgjidhjen e problemeve.' + ], 'description' => [ + 'Krijoni një përvojë të kodimit të arratisjes si kjo:', + 'Ju mund të përdorni formularin e Google, prezantimin e Google, çdo mjet për të krijuar një tregim të bazuar në kodim ;).' + + ], + 'duration' => '90 minuta', + 'instructions' => + 'Ju mund t\' i ndani nxënësit tuaj në grupe të vogla, ata mund të luajnë dhe pastaj të krijojnë një sfidë tjetër me modelin: ' + , + + 'materials' => [ + 'Çdo mjet mund të përdoret (platforma Google dhe Microsoft për të krijuar dhe ndarë dokumente, prezantime dhe fletë). Çdo ndërtim, mjet ose karakter kodimi i lidhur me TIK-un dhe kodimin.' + ], + 'example' => [ + 'Disa karaktere që kishin një rol shumë të rëndësishëm në historinë e TIK-ut dhe konceptet themelore të kodimit dhe programimit, prezantohen duke luajtur. Kjo është mënyra më e mirë për të mësuar dhe për të marrë pjesë në mënyrë aktive. Kjo lojë mund të luhet në ekipe ose individualisht, si një sfidë ose një garë. Studentët pastaj mund të krijojnë diçka të ngjashme dhe të zhvillojnë kompetenca të tilla si kreativiteti dhe aftësitë e kodimit.', + "Ky është një burim shumë praktik për t'u ripërdorur dhe për t'u rikrijuar lehtësisht. Formularët e Google janë një nga mjetet e mundshme. Ju gjithashtu mund të përdorni Google slides, Genial.ly ose Emaze ose ndonjë mjet tjetër për të krijuar histori udhëkryq dhe aventurat tuaja.", + 'Sfida e arratisjes ndahet në seanca. Nëse mendon se mund të vazhdosh. Nxënësit duhet të krijojnë kuizet e kodimit.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Lëre gjarprin të vrapojë', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Për të koduar lëvizjen e gjarprit në mikro:bit.', + 'Për të vendosur vendosjen dhe kohën e duhur për animacionin e nyjes.' + ], + 'description' => 'Studentët duhet të shkruajnë kode për të lëvizur gjarprin përmes mikro:bit pranë njëri-tjetrit. Duhet të bëhet në një mënyrë që të duket sikur gjarpri po shkon nga një mikro:bit në tjetrin.', + 'duration' => '30 minuta', + 'instructions' => [ + 'Hartoni një pistë që kalon nëpër disa mikro:bit pranë njëri-tjetrit (p.sh., duke formuar një katror 2x2).', + 'Shkruaj kode ndërsa një gjarpër lëviz përgjatë një piste.', + 'Punoni në pajisjen tuaj, pastaj bashkojini dhe ekzekutoni kodin.', + 'Konsideroni kohën dhe vendosjen: Nëse gjarpri del nga një mikro:bit, ai do të shfaqet në mikro:bit tjetër.', + 'Sfidat e mëtejshme: Me micro:bit v2, luani muzikë derisa gjarpri të largohet nga pajisja juaj.', + 'Dizajnoni gjarprin duke ndryshuar shkëlqimin e LED-ve.', + "Provo më gjatë ose me më shumë gjarpërinj." + ], + 'example' => [ + 'Ky është një shembull për një gjarpër të gjatë 6 piksel me 4 mikro:bit që formojnë një katror 2x2: ', + 'Kodimi i mikro:bit fillestar (mësuesi mund ta bëjë atë)', + 'Të gjitha kodet iniciohen nga ky mikro:bit, i cili dërgon një sinjal radio në mikro:bit të tjerë kur shtypet butoni A.', + 'Kodimi i lëvizjes së gjarprit', + 'Çdo mikro:bit duhet të jetë në të njëjtin grup radioje me mikro:bitin fillestar.', + 'Alanimacionet fillojnë kur merret sinjali i radios.', + 'Animacioni i mikrobitit të parë është menjëherë i dukshëm, të tjerët presin derisa gjarpri të arrijë atje.', + 'Koha midis dy fazave përcakton shpejtësinë e gjarprit.', + ], 'materials' => [ + 'mikro:bit (për çdo nxënës nëse është e mundur)', + 'laptop ose kompjuter për makecode.microbit.org editor' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Ilustro një shaka me bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Për të hartuar një lojë të vogël ku përdoruesi gjen përgjigjen e një pyetjeje me shaka.', + 'description' => 'Nxënësit hartojnë një lojë ku përdoruesi gjen përgjigjen e një pyetjeje me shaka kur figura godet një objekt në fushën e lojës. Nxënësit përdorin tiparet themelore të bitsy për të përfunduar sfidën.', + 'instructions' => [ + 'Mendo për një pyetje me shaka. Shko te bitsy dhe fillo një projekt të ri. Do t\'ju nevojitet:', + 'një avatar - sprite që mund të lëvizësh', + 'Një mace e bardhë në një sfond të purpurt', + 'Përshkrimi gjenerohet automatikisht', + 'një objekt tek i cili duhet të shkojë avatari yt', + 'një dhomë - sfondi i programit tënd', + 'dy mesazhe: një pyetje dhe një përgjigje', + 'Loja e përfunduar mund të shkarkohet si një skedar html.' + ], + 'example' => 'Në këtë faqe interneti shihni një shembull të një shakaje dhe ka një lidhje me një tabelë dixhitale:', + 'materials' => 'bitsy runs in a browser' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplikacion që vlen në disa gjuhë', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Për të mësuar se si të krijoni një aplikacion të thjeshtë.', + 'Të mësojmë të programojmë përmes blloqeve.', + 'Për të mësuar se si të shtoni Etiketat, butonat, imazhet, sensorët dhe mediat.', + "Për të mësuar se si të organizoni elemente në ekranin e një aplikacioni." + ], + 'description' => 'Aplikacioni ju lejon të numëroni në shumë gjuhë me shtypjen e një butoni. Sa herë që përdoruesi tund telefonin inteligjent, numri kthehet në zero. Sfida është të shtosh një gjuhë tjetër.', + 'instructions' => [ + 'Për të përfunduar sfidën, duhet të përcaktoni gjuhën tjetër në të cilën dëshironi që aplikacioni të llogaritet.', + 'Pastaj duhet të shkarkoni nga interneti (p.sh. nga Pixabay ose Unsplash) flamurin e atij vendi dhe ta ngarkoni atë në platformën e shpikësit të APLIKACIONIT MIT përmes elementit të quajtur flamur, në pronën e figurës.', + 'Më pas duhet të mësosh se si të shkruash emrin e vendit në anglisht dhe si të thuash largohu dhe më shtyp në gjuhën e atij vendi.', + 'Së fundi, duhet të shtoni blloqet e nevojshme që aplikacioni të funksionojë në gjuhën e re.', + ], + 'materials' => [ + 'Për të zhvilluar një aplikacion ju duhet një kompjuter ose një laptop me qasje në internet.', + 'Krijoni një llogari në platformën e APLIKACIONIT MIT Inventor, të arritshme përmes https://ai2.appinventor.mit.edu', + 'Është gjithashtu e nevojshme të instalohet aplikacioni MIT AI2 Companion në smartphone në mënyrë që të testohet aplikacioni i zhvilluar.' + ] +], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Kodimi me artin përmes Storytelling', + 'author' => 'Maria Tsapara dhe Anthi Arkouli', + 'purposes' => [ + 'Të kultivojë aftësitë e vëzhgimit, interpretimit dhe marrjes në pyetje përmes angazhimit me artin.', + 'Të jemi krijues dhe të bashkëpunojmë me të tjerët për një qëllim të përbashkët', + 'Për të krijuar një algoritëm në mënyrë që të ritregojë historinë.', + ], + 'description' => 'Në këtë sfidë studentët do të frymëzohen nga një vepër arti, do të krijojnë një histori dhe do ta ilustrojnë atë. Pastaj ata do të përpiqen të ritregojnë historinë duke përdorur një komplet robotik të programueshëm/ose si një aktivitet i shkëputur.', + 'materials' => [ + 'Ky aktivitet mund të zbatohet si një aktivitet i shkëputur ose duke përdorur një robot edukativ të programueshëm siç është roboti beebot/bluebot/mouse.', + 'kartat e shigjetave të beebotit ose kartat e shigjetave për aktivitetin e shkyçur', + 'Në greqisht.', +"Në mënyrë që të mësoni më shumë për Projektin Zero\ 's Thinking Routine Toolbox që mund të vizitoni" + + ], + 'example' => [ + 'Mësuesi punon me nxënësit për të modeluar një algoritëm me kartat që do të japin udhëzime për Bee-Bot ose robot tjetër për të arritur në ngjarjen e parë të tregimit në tapet. Nxënësit punojnë në ekipe prej 3-4 personash për të hartuar një algoritëm që roboti të kalojë në sekuencën tjetër. Nxënësit testojnë algoritmet e tyre në tapetin dhe ndreqjen e gabimeve në klasë, sipas nevojës.', + 'Ata vazhdojnë të kalojnë nëpër sa më shumë ngjarje historish që munden', + 'Ky aktivitet mund të zbatohet edhe si një aktivitet i shkyçur.', + 'Një fëmijë është roboti - një fëmijë tjetër programuesi. Programuesi krijon një rrugë algoritmike duke përdorur kartat me shigjeta në mënyrë që të ndihmojë robotin të lëvizë nga një imazh në tjetrin dhe të ritregojë historinë. Sa herë që roboti është në një imazh, i kërkohet të tregojë një pjesë të historisë.', +], + 'instructions' => [ + 'Mësuesi u kërkon nxënësve të vëzhgojnë një pikturë/fotografi.', + 'Ata përdorin rutinën e të menduarit "Fillimi, Mesi, Fundi" (Projekti Zero i Shkollës së Harvardit) për të krijuar një histori.', + 'Mësuesi i pyet ata "Nëse kjo vepër arti është fillimi/mesi/fundi i një historie, çfarë mund të ndodhë më pas/para/në fund?', + 'Nxënësit ilustrojnë ngjarjet e tregimit.', + 'Nxënësit kujtojnë historinë dhe i vendosin ngjarjet në rrjet. Duke përdorur karta me shigjeta, ato krijojnë një algoritëm që ndihmon beebot-in të ritregojë historinë.' +], + ], + 'coding-with-legoboost' => [ + 'title' => 'Kodimi dhe programimi me LegoBoost - Extension Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'të ndërtohen modele duke përdorur LegoBoost.', + 'të zhvillohen aftësitë e programimit në Scratch.', + 'të programohen robotë duke përdorur komanda nga të thjeshta në komplekse.' + ], + 'description' => 'Në këtë sfidë, studentët do të përdorin zgjatimin Scratch-LegoBoost dhe do të shkruajnë kode në aplikacion për robotët për të ecur përpara, prapa, për të shmangur pengesat dhe komandat zanore.', + 'duration' => '120 minuta', + 'instructions' => [ + 'Hyni në aplikacionin Scratch.mit.edu.', + 'Hapni Scratch Link dhe aktivizoni Bluetooth në laptop.', + 'Klikoni Shto një zgjatim nga Scratch dhe zgjidhni LegoBoost.', + 'Shtoni një fotografi për Javën e Kodimit të BE-së.', + 'Ndizni dy motorët AB në ON dhe kur ndeshni një pengesë të kuqe, fikeni në OFF.', + 'Në motorin me ngjyrë jeshile, A është i ndezur, në motorin me ngjyrë të zezë, B është i ndezur.', + 'Pengesat e gjelbra, të kuqe dhe të zeza do të vendosen në një rrugë.', + 'Shtoni komanda për lëvizjen dhe kthesat nga shigjetat dhe teksti në të folur kur hasni një pengesë.', + 'Testoje!' + ] +] + + ]; diff --git a/resources/lang/ba/challenges-content.php b/resources/lang/ba/challenges-content.php index 6bf9cb94a..7098e184f 100644 --- a/resources/lang/ba/challenges-content.php +++ b/resources/lang/ba/challenges-content.php @@ -40,7 +40,7 @@ 'Nacrtajte predmet i odlučite koji će dijelovi biti osvijetljeni (recimo, zvijezde).', 'Probušite olovkom rupu kroz taj papir i umetnite LED naljepnicu u svaki osvijetljeni dio. ', 'Nacrtajte krug tamo gdje želite postaviti dugmastu bateriju.', - 'Nacrtajte traku + i - s druge strane papira. Pobrinite se da duža nožica strujne LED naljepnice bude povezana na stranu baterije “+”, a kraća na stranu baterije “-”.', + 'Nacrtajte traku + i-s druge strane papira. Pobrinite se da duža nožica strujne LED naljepnice bude povezana na stranu baterije “+”, a kraća na stranu baterije “-”.', 'Postavite bakrenu ljepljivu traku na te trake.', 'Presavijte papir tako da LED bude osvijetljen kada papir prekrije bateriju. Možete koristiti spajalicu za papir da biste osigurali dobar kontakt sa bakrenom trakom.', 'Uslikajte svoj krug od papira i podijelite ga na Instagramu, gdje ćete objasniti zašto smatrate da je vrijedno učestvovati u ovoj inicijativi. ' @@ -350,14 +350,14 @@ 'virtual-flower-field' => [ 'title' => 'Uzgojite svoje virtuelno polje cvijeća', 'author' => - 'Jadga Huegle - učitelj za program Meet and Code coach i dio tima SAP Snap!', + 'Jadga Huegle-učitelj za program Meet and Code coach i dio tima SAP Snap!', 'duration' => '30-60 minuta', 'purposes' => [ 'Da se upozna programiranje jednostavnim ali ekspresivnim projektom.', 'Da se nauči da kodiranje može biti umjetnost i dovesti do prekrasnih rezultata.', 'Da jesen bude svjetlija sa šarenim cvijećem i Sedmicom kodiranja EU.', 'Da se pokaže raznolikost cvijeća na Zemlji.', - 'Da se da doprinos Ciljevima održivog razvoja (SDG), posebno cilju SDG13 - Klimatske promjene, kreiranjem događaja vezanih za kodiranje kojima se unaprjeđuje edukacija po pitanju klimatskih promjena podizanjem svijesti o toj temi.' + 'Da se da doprinos Ciljevima održivog razvoja (SDG), posebno cilju SDG13-Klimatske promjene, kreiranjem događaja vezanih za kodiranje kojima se unaprjeđuje edukacija po pitanju klimatskih promjena podizanjem svijesti o toj temi.' ], 'description' => 'Da se razvije program u Snap!-u kojim se gaji virtuelno polje s cvijećem sa različitim vrstama cvijeća i različitim brojem latica.', @@ -379,7 +379,7 @@ 'haunted-house' => [ 'title' => 'Kuća duhova u programu Hedy', 'author' => - 'Felienne Hermans, Univerzitet u Leidenu - Ramon Moorlag, I&I - Sedmica kodiranja NL', + 'Felienne Hermans, Univerzitet u Leidenu-Ramon Moorlag, I&I-Sedmica kodiranja NL', 'audience' => 'Nastavnici i edukatori', 'duration' => '1 sat ili 2 sata zavisno od prethodnog znanja', 'purposes' => [ @@ -470,7 +470,7 @@ ], 'instructions' => [ 'Kako biste započeli, napravite plan i odredite redoslijed jedinica za vježbu. Koristeći raspored, programirajte RGB LED na Calliope mini tako da prikazuje jednu od 5 boja unaprijed definisanim tempom. Zatim kreirajte promjenljivu za tempo i programska ponavljanja koristeći petlje.', - "Zapamtite, ako ste implementirali program na način koji vam se dopada, možete ga podijeliti i sa nama na info@calliope.cc - uzbuđeni smo da vidimo šta mislite o tome! Usput, poklanjamo 30 Calliope mini među podnesenim zahtjevima!", + "Zapamtite, ako ste implementirali program na način koji vam se dopada, možete ga podijeliti i sa nama na info@calliope.cc-uzbuđeni smo da vidimo šta mislite o tome! Usput, poklanjamo 30 Calliope mini među podnesenim zahtjevima!", "Podijelite QR kod vašeg projekta na Instagramu, dodajte hashtag #CodeWeekChallenge i tagujte/pomenite @CodeWeekEU.", ], 'example' => [ @@ -485,49 +485,49 @@ 'common' => [ - 'share' => 'Podijelite vezu ili QR-kod vašeg projekta na mrežama Instagram ili Facebook, dodajte hešteg #CodeWeekChallenge i pomenite @CodeWeekEU.', + 'share' => 'Dijelite vezu ili QR kôd vašeg projekta na Instagramu ili Facebooku, dodajte heštag #CodeWeekChallenge i navedite @CodeWeekEU.', 'audience' => [ - 'Nastavnici i edukatori', - 'Učenici osnovnih škola (6 do 12 godina)', - 'Učenici niže srednje škole (12 do 16 godina)', - 'Učenici više srednje škole (16 do 18 godina)' + 'Nastavnici i predavači', + 'Učenici osnovne škole (od 6 do 12 godina)', + 'Učenici nižih razreda srednje škole (od 12 do 16 godina)', + 'Učenici viših razreda srednje škole (od 16 do 18 godina)', ], ], 'code-a-dice' => [ - 'title' => 'Kodirajte kocku da se kotrlja', + 'title' => 'Programirajte bacanje kockice', 'author' => 'Fabrizia Agnello', 'purposes' => [ - 'Kodirajte interaktivne zagonetke', - 'Za kodiranje simulacije objekta koji se kreće po slučajnom izboru da bi se koristio ako stvarni objekat nije dostupan' + 'Programirajte interaktivne zagonetke', + 'Da biste programirali simulaciju nasumično pokretnog objekta koji će se koristiti ako pravi objekat nije dostupan' ], 'description' => - 'U ovom izazovu kodirat ćete kocku da se na vašu naredbu kotrlja nasumično. Možete izabrati bilo kakav tip kocke s brojem lica koji želite, kao one što se koriste u igrama igranja uloga, i isto tako dodati zvukove. ', + 'U ovom izazovu programiraćete kockicu za nasumično bacanje na vašu naredbu. Možete odabrati bilo koju vrstu kockice s brojem lica koji želite, kao one koje se koriste u igrama uloga, i da dodati zvukove.', 'instructions' => [ - 'Prijavite se u Scratch', - 'Odberite pozadinu', - 'Kreirajte lik vaše kocke ili ga potražite na internetu i postavite ga u vaš program', - 'Kreirajte onoliko kostima za lik koliko je lica na izabranoj kocki, pri čemu svako od njih pokazuje različiti broj', - 'Izaberite kako želite da se kocka počne kotrljati (pritiskom na dugme na tastaturu, klikom na lik itd.) i napišite kod', - 'Kodirajte grafički lik da nasumično mijenja kostime na kraju kotrljanja', + 'Prijavite se na Scratch', + 'Odaberite pozadinu', + 'Kreirajte svoj oblik kockice ili ga potražite na mreži i prenesite ga u svoj program', + 'Kreirajte onoliko kostima za oblik koliko je lica odabrane kockice, pri čemu svaki od njih pokazuje drugačiji broj', + 'Izaberite kako želite da se kockica počne bacati (pritiskom na dugme na tastaturi, klikom na oblik itd.) i napišite program', + 'Programirajte oblik da nasumično promijeni kostim na kraju bacanja', 'Dodajte zvučne efekte', ], - 'example' => 'Kotrljajte kocku D-20' + 'example' => 'Bacite kockicu D-20' ], 'personal-trainer' => [ - 'title' => 'Lični trener s micro:bit-om', + 'title' => 'Lični trener sa micro:bit', 'author' => '', 'purposes' => [ - 'Da kodirate micro:bit za korištenje zujalice i led panela', - 'Za kreiranje ličnog uređaja za kontrolu vaše fizičke aktivnosti', - 'Za kodiranje micro:bit-a da poboljšate svoje zdravlje kroz sport', + 'Da programirate micro:bit za korišćenje zujalice i LED panela', + 'Da kreirate lični uređaj da kontrolišete svoje fizičke aktivnosti', + 'Da programirate micro:bit da poboljšate svoje zdravlje kroz sport', ], 'description' => - 'Ovaj izazov dopušta da kodirate svoj micro:bit za kontrolisanje vremena ponavljanja fizičkih vežbi kombinovanih s vremenom za odmor. Pratit ćete vašu fizičku aktivnost u školi, kod kuće ili u parku.' + 'Ovaj izazov vam omogućava da programirate svoj micro:bit da kontrolišete vrijeme ponavljanja fizičkih vježbi u kombinaciji sa vremenom odmora. Pratićete svoju fizičku aktivnost u školi, kod kuće ili u parku.' , 'instructions' => [ - 'Kada A+B, kreirajte mjerač vremena za odbrojavanje od 3-sekundi sa zvukom muzičke note svake sekunde i prikazivanjem riječi GO!', - 'Tokom prve vježbe, prikažite trepćući kvadrat 2x2 20 sekundi. Zatim reproducirajte zvuk i sačuvajte kvadrat pozicioniranim. U toku preostalog vrijemena, mora se prikazati druga trepćuća slika 10 sekundi. Kada je gotovo, reprodukuj zvuk.', - 'Zatim ponovite istu radnju, ali prikažite panel 3x3 za vrijeme vježbe. Ponovite ove radnje dok se ne prikaže panel 5x5.', + 'Kada je A+B, kreirajte mjerač odbrojavanja vremena od 3 sekunde sa muzičkom notom svake sekunde i prikažite riječ GO!', + 'Tokom prve vježbe prikazujte 20 sekundi trepereći kvadrat veličine 2x2. Zatim pustite zvuk i držite kvadrat fiksnim. Tokom preostalog vremena, druga trepereća slika mora biti prikazana 10 sekundi. Kada završi, pustite zvuk.', + 'Zatim ponovite istu radnju, ali prikažite 3x3 panel za vrijeme vježbanja. Ponavljajte ove radnje dok se ne prikaže panel 5x5.', ], 'duration' => '30-40 minuta' ], @@ -535,99 +535,99 @@ 'title' => 'Kreirajte spiralu', 'author' => 'Lydie El-Halougi', 'purposes' => [ - 'Da se nauče i vježbaju petlja i varijable.', - 'Za povećanje kreativnosti u kodiranju.'], - 'description' => 'U ovom izazovu ćete napisati projekat pomoću programa Scratch kojim kreirate spiralu, koristeći blokove iz kategorije olovka, petlju i varijablu.', + 'Da naučite i vježbate petlje i varijable.', + 'Da pojačate kreativnost u programiranju.'], + 'description' => 'U ovom izazovu napisaćete projekat sa Scratch-om za kreiranje spirale, koristeći blokove olovke, petlju i varijablu.', 'instructions' => [ - 'Blokovi iz kategorije olovka', + 'Blokovi olovke', 'Kreirajte novi projekat i nazovite ga Spirala.', - 'Kliknite ljubičastu ikonu “Dodaj ekstenziju” na donjoj lijevoj strani prozora', - 'Izaberite "olovka": blokovi iz kategorije olovka su sada dostupni za vaš projekat!', - 'Da biste počeli vaš projekat, povucite i spustite blok "kada je kliknuto na zelenoj zastavici":', - 'Potrebno je da počnete s praznom stranicom: kod blokova iz kategorije olovka, dodajte blok "obriši sve":', - 'Želite početi s crtanjem u centru pozornice, što znači da vaš lik treba otići u centar pozornice (0,0):', - 'Vaš lik može se kretati bez crtanja ili da se kreće i crta:', - 'kada ga želite nacrtati, možete koristiti blok olovka dolje', - 'kada ne želite to, možete koristiti blok olovka gore', - 'Sada želite crtati! Dodajte blok "olovka dolje":', - 'Šestougaonik,', - 'Dodajte dolje dane blokove vašem projektu:', - 'Sada imate jednu šestinu šestougaonika . Potrebno je da ponovite sekvencu 6 puta:', + 'Kliknite na ljubičastu ikonu „Dodaj ekstenziju“ na donjoj lijevoj strani prozora', + 'Odaberite „olovku”: blokovi olovke su sada dostupni za vaš projekat!', + 'Da započnete svoj projekat, prevucite i pustite blok „kada se klikne na zelenu zastavicu”:', + 'Morate počneti sa praznom stranicom: unutar blokova olovke dodajte blok „izbriši sve”:', + 'Želite početi da crtate u centru pozornice, što znači da vaš oblik mora ići u centar pozornice (0,0):', + 'Vaš oblik se može kretati bez crtanja ili se kretati i crtati:', + 'kada želite crtati, možete koristiti blok olovke', + 'kada to ne želite, možete koristiti blok za podizanje olovke', + 'Sada želite crtati! Dodajte blok „spusti olovku”:', + 'Heksagon', + 'Dodajte blokove ispod svom projektu:', + 'Sada imate šestinu svog heksagona. Morate ponoviti ovaj niz 6 puta:', 'Spirala', - 'Da kreirate spiralu, bit će potrebno da dodate 2 na dužinu svake sljedeće strane . ', - 'Da uradite to, koristit ćete < strong>varijabla . ', - 'U blokovima varijable, kliknite Napravi varijablu', - 'Odredite dužinu, zatim kliknite OK:', - 'Spirala će početi da raste, potrebno je početi s manjom veličinom: postavite prvu dužinu na 10 i unesite ovaj blok prije petlje . ', - 'Unesite varijablu "dužina" u bloku "kreni … koraka”', - 'Da bi spirala rasla, isto tako trebate imati rast dužine u svakoj petlji: dodajte blok ispod na kraju petlje:', - 'Evo vašeg trenutnog projekta:', - 'Lijepa spirala', - 'Nacrtali ste spiralu! Da bi se to nastavilo, zamjenite petlju "ponovi 6" petljom "zauvijek":', - 'Da bi ste nacrtali raznobojnu spiralu, dodajte sljedeći blok u petlji:', - 'Kada počnete ponovo, lik crta neželjenu liniju. Da sprečite to, dodajte blok "olovka gore" na početku projekta.', - 'Ovo je vaš finalni projekat:', - 'Čestitke! Kreirali ste lijepu spiralu!', + 'Da kreirate spiralu biće vam potrebno da dodate 2 na dužinu svake stranice.', + 'Da biste to uradili, koristićete varijablu.', + 'U bloku varijabli kliknite na Napravi varijablu', + 'Unesite dužinu, a zatim kliknite na OK:', + 'Spirala će rasti, moraćete početi sa malom: postavite prvu dužinu na 10 i umetnite ovaj blok prije petlje.', + 'Umetnite varijablu „dužina” u blok „kreći se… Koraci”', + 'Da bi spirala rasla, potrebno je i da dužina raste u svakoj petlji: dodajte blok ispod na kraju petlje:', + 'Evo ga vaš trenutni projekat:', + 'Prelijepa spirala ', + 'Nacrtali ste spiralu! Da bi se to nastavilo i dalje, zamijenite petlju „ponovi 6” petljom „zauvijek”:', + 'Da nacrtate šarenu spiralu, dodajte sljedeći blok u petlju:', + 'Kada počnete ispočetka, oblik povlači neželjenu liniju. Da biste to spriječili, dodajte blok „podigni olovku” na početku projekta.', + 'Evo ga vaš konačni projekat:', + 'Čestitamo! Kreirali ste divnu spiralu!', ], ], 'play-against-ai' => [ - 'title' => 'Kreirajte i igrajte protiv VI - igra Papir, kamen, makaze', + 'title' => 'Kreirajte i igrajte protiv VI - Kamen, papir, makaze', 'author' => 'Kristina Slišurić', 'purposes' => [ - 'da shvatite kako funkcioniše ciklus mašinskog učenja.', - 'da izgradite model mašinskog učenja korištenjem Mašine koja podučava', - 'da se upoznate s alatom Pictoblox i da uvezete kreirani model u projekat', - 'da postavite pozornicu i likove, kreirate i inicijalizirate varijable u Pictobloxu', - 'da inicijalizirate igru, identifikujete pokrete igrača, programirate slučajne pokrete VI', - 'da kreirate i testirate igru koja uključuje veštačku inteligenciju kao protivnika u igri Papir, kamen, makaze.' + 'da biste razumjeli kako ciklus mašinskog učenja funkcioniše.', + 'za izgradnju modela mašinskog učenja koristeći Teachable Machine', + 'da se upoznate sa Pictoblox alatkom i uvezete kreirani model u projekat', + 'da postavite pozornicu i likove, kreirate i inicijalizirate varijable u Pictoblox alatu', + 'da pokrente igru, identifikujete pokrete igrača, programirate nasumične pokrete VI', + 'da kreirate i testirate igru koja uključuje vještačku inteligenciju kao protivnika u igri kamen, papir, makaze.' ], - 'description' => 'Kreirati ćemo model korištenjem mašine za podučavanje iz slika korištenjem tri klase: Papir, kamen i makaze. Model će biti postavljen u Pictoblox i korišten da kreirate igru koju možemo igrati protiv VI.', + 'description' => 'Napravićemo model koristeći Teachable Machine od slika primjenjujući tri klase: Kamen, Papir i Makaze. Model će se učitati u alat Pictoblox i koristiti za kreiranje igre koju možemo igrati protiv VI.', 'duration' => '90 minuta', 'instructions' => [ - 'Kreirajte novi slikovni projekat na mašini za podučavanje s 3 klase zvane Papir, Kamen i Makaze. Za svaku klasu, slikajte kamerom najmanje 400 slika. Uvjerite se da imate čistu pozadinu. Obučite i eksportirajte model. Postavite model i kopirajte vezu.', - 'Kreirajte besplatni nalog na sajtu Pictoblox. Dodajte ekstenziju za mašinsko učenje i postavite model. Postavite pozornicu, varijable i likove. Inicijalizirajte igru, identifikujte pokrete igrača i pokrete VI i ko pobeđuje u rundi.', - 'Obučite podatke za igru.', - 'Testiranje modela.', - 'Eksportujte model.', - 'Dodajte ekstenziju za mašinsko učenje i postavite model.', - 'Postavite pozornicu, varijable i likove.', - 'Inicijalizirajte igru.', - 'Identifikujte pokrete igrača.', - 'Postavite slučajne pokrete VI.', - 'Emitujte slučajne pokrete VI.', - 'Napravite tri bloka. Ko pobeđuje u rundi? ', - 'Provjerite da li igrač pobeđuje u rundi.', - 'Provjerite da li VI pobeđuje u rundi.', - 'Provjerite da li je runda neriješena.', + 'Kreirajte novi slikovni projekat na Teachable mašini sa 3 klase pod nazivom Kamen, Papir i Makaze. Za svaku klasu, napravite najmanje 400 slika kamerom. Vodite računa da slike imaju jasnu pozadinu. Obučite i izvezite model. Otpremite model i kopirajte vezu.', + 'Kreirajte besplatni nalog na Pictoblox stranici. Dodajte ekstenziju za mašinsko učenje i otpremite model. Postavite pozornicu, varijable i oblike. Pokrenite igru, identifikujte poteze igrača i poteze VI i ko pobjeđuje u rundi.', + 'Vježbajte podatke za igru.', + 'Testirajte model.', + 'Izvezite model.', + 'Dodajte ekstenziju za mašinsko učenje i učitajte model.', + 'Postavite pozornicu, varijable i oblik.', + 'Pokrenite igru.', + 'Prepoznajte poteze igrača.', + 'Postavite nasumične VI poteze.', + 'Prenosite nasumične VI poteze.', + 'Napravite tri bloka. Ko je pobijedio u rundi? ', + 'Provjerite da li je igrač pobijedio u rundi.', + 'Provjerite da li je VI pobijedio u rundi.', + 'Provjerite da li je runda završila neriješeno.', 'Blokovi programa.', - 'Lik Papir kamen makaze', + 'Oblik Kamen, papir, makaze', ] ], 'air-drawing-with-AI' => [ - 'title' => 'Crtanje u vazduhu s VI', + 'title' => 'Crtanje u vazduhu uz pomoć VI', 'author' => 'Kristina Slišurić', 'purposes' => [ - 'da napišete program korištenjem ekstenzije za detekciju ljudskog tela da bi se prepoznali pokreti prstiju ispred kamere.', - 'da kodirate s jednostavnim blokovima u nekoliko linija koda.', - 'da vidite primjer korištenja VI' + 'da napišete program koristeći ektenziju za detekciju ljudskog tijela za prepoznavanje pokreta prstiju ispred kamere.', + 'da kodirate jednostavnim blokovima u nekoliko redova koda.', + 'da vidite primjer koristeći VI' ], - 'description' => 'Kreiranje programa koji omogućuje korisniku da crta u vazduhu rukom (kažiprst) ispred kamere i sve što nacrta automatski se prikazuje na pozornici Pictobloxa.', + 'description' => 'Kreiranje programa koji omogućava korisniku da crta u vadzuhu rukom (kažiprstom) ispred kamere i sve što crta automatski se prikazuje na Pictoblox pozornici.', 'instructions' => [ - 'Kreiranje naloga na Pictobloxu', - 'pratite vizuelne instrukcije da:', - 'dodate ekstenzije detekcije ljudskog tela i olovke;', - 'postavite pozornicu i dodate lik (olovka) i dopunske likove za: Olovka dolje, Olovka gore, Izbriši sve; ', - 'napišite kod da lik Olovka prati prst', - 'napišite kod za dugmadi: Olovka gore, Olovka dolje i Izbriši sve i isto za olovku', - 'Sada je sve spremno da crtate crteže i igrate s različitim bojama i veličinama olovke.', + 'Kreirajte nalog Pictoblox stranici', + 'pratite vizuelna uputstva da:', + 'dodate ekstenziju za detekciju ljudskog tijela i olovku;', + 'postavite pozornicu i da dodate oblik (Olovka) i dodatne oblike za: Spuštanje olovke, Podizanje olovke, Izbriši sve; ', + 'napišete kôd za oblik Olovke da ona prati prst', + 'napišete kôd za dugmad: Podizanje olovke, Spuštanje olovke i Izbriši sve, kao i za Olovku', + 'Sada ste spremni da napravite svoje crteže i igrate se različitim bojama i veličinama olovke.', ], 'materials' => [ 'Laptop ili računar s kamerom', - 'Preuzeta najnovija verzija PictoBloxa (preporučano) ili onlajn Pictoblox (besplatno)', - 'Nalog na Pictobloxu (besplatno)', + 'Najnovija verzija PictoBlox preuzeta (preporučeno) ili Pictoblox na mreži (besplatno)', + 'Pictoblox nalog (besplatno)', 'Dobra internet veza' ] ], @@ -636,231 +636,230 @@ 'author' => 'Margareta Zajkova', 'purposes' => [ 'Da naučite osnovne koncepte mašinskog učenja i prepoznavanja teksta.', - 'Da razumijete ulogu emocija u komunikacije.', - 'Da koristite kod za kreiranje dijaloga između bota za čavrljanje i korisnika.', - 'Da razumijete kako računari mogu prepoznati emocionalne finese kroz analizu teksta i odgovoriti shodno tome.' + 'Da razumijete ulogu emocija u komunikaciji.', + 'Da koristite kôd da kreirate dijaloge između bota za ćaskanje i korisnika.', + 'Da razumijete kako računari prepoznaju emocijalne tonove kroz analizu teksta i kako odgovaraju u skladu sa tim.' ], 'description' => [ - 'Da kreirate emocionalni bot u Scratchu koji može prikazivati sretno lice za pozitivne poruke (ako mu kažete lijepe stvari), ljuto lice za negativne poruke (ako mu kažete zlobne stvari) i zbunjeno lice ako je poruka neodređena.', - 'Naš Emobot Kliki prepoznavat će komplimente i uvrede pa ćemo tako videti kako se računari mogu obučavati za prepoznavanje emocionalnog tona.', + 'Kreirajte bot za emocije u Scratch koji mogu prikazati srećno lice za pozitivne poruke (ako im kažete lijepe stvari), ljuto lice za negativne poruke (ako im kažete podle stvari) i zbunjeno lice ako poruka nije jasna.', + 'Naš Emobot Kliki prepoznaće komplimente i uvrede tako da ćemo vidjeti kako računari mogu biti obučeni da prepoznaju emocionalne tonove.', ], 'instructions' => [ - 'Da bi počeli, programirajte listu pravila za to šta je lijepo ili ljubazno i šta je loše ili zlobno.', - 'Prijavite se na https://machinelearningforkids.co.uk/ ili kreirajte novi račun.', - 'Napravite novi model za mašinsko učenje dodajući 3 nove oznake, prvu nazovite "lijepo", drugi skup nazovite "loše" i nije obavezno, ali ukoliko želite da prepozna vaše ime, kreirajte treću oznaku nazvanu "ime".', - 'Obučite novi model mašinskog učenja, testirajte ga i koristite ga da bi ste napravili Emobot u Scratchu.', - 'Pokrenite Scratch 3 editor, pobrišite lik mačke, unesite 3 nova lika koja je napravio Microsoft Bing Image Creator (sretan, ljut i nesiguran kompjuterski crtani lik) ili kreirajte novi lik klikom na ikonu Paint crtanjem tri kopije kostima za sretno, ljuto i nesigurno lice.', - 'Kliknite jezičak "Kod" i unesite sljedeću skriptu.'] + 'Da biste započeli, programirajte listu pravila za lijepo ili pristojno i za ružno ili podlo.', + 'Prijavite se na https://machinelearningforkids.co.uk/ ili kreirajte novi nalog.', + 'Napravite novi model za mašinsko učenje dodajući 3 nove oznake, nazovite prvu „lijepo”, drugu „ružno” i opciono, ako želite da prepoznate svoje ime, kreirajte treću oznaku nazvanu „ime”.', + 'Vježbajte novi model za mašinsko učenje, testirajte ga i koristite ga da napravite Emobot u Scratch.', + 'Pokrenite uređivač Scratch 3, izbrišite oblik mačke, umetnite 3 nova oblika koje je napravio Microsoft Bing Image Creator računarski crtež srećan, ljut i zbunjen) ili kreirajte novi oblik klikom na ikonu Crtaj crtanjem tri kopije kostima za srećno, ljuto i zbunjeno lice.', + 'Kliknite na karticu „Programiraj” i unesite sljedeću skriptu.'] , 'example' => [ - 'Podijelite Emobot Kliki s svojim prijateljima i naučite više o VI i emocijama!', - 'Umjesto kompjuterskog crtanog lika možete pokušati nešto različito, kao životinja. Umjesto ljubazno i zlobno, možete obučiti lik da prepoznaje druge tipove poruka.', + 'Podijelite svoj Emobot Kliki sa vašim prijateljima i naučite više o VI i emocijama!', + 'Umjesto računarskog crteža, možete pokušati nešto drugačije, poput životinje. Umjesto lijepog i podlog, možete obučiti lik da prepoznaje različite vrste poruka.', ], ], 'craft-magic' => [ - 'title' => 'Kreirajte čaroliju gestovima ruku pomoću VI', + 'title' => 'Kreirajte magiju s VI pokretima ruku', 'author' => 'Georgia Lascaris', 'purposes' => [ - 'Za kultiviranje sposobnosti kodiranja kod učenika, omogućujući da koriste osnovne naredbe.', - 'Za razvijanje algoritamskih sposobnosti razmišljanja razlaganjem kompleksnih zadataka u izvodljive korake.', - 'Za ohrabrivanje kreativnog rešavanja problema u nalaženju jedinstvenih primjena gestova ruku za crtanje i pisanje.', - 'Za povećanje razumijevanja koncepata VI, naročito kako VI omogućava da kompjuteri prepoznaju i tumače gestove ruku.', - 'Da pokrene svijest o značaju tehnologije za osobe s invaliditetom.', - 'Da promoviše zajedničko rješavanje problema i timski rad između učenika dok rade zajedno da bi poboljšali njihove programe gestovima ruku.', - 'Za povezivanje kodiranja i sposobnosti računarskog razmišljanja s primjenama u stvarnom svijetu, naglašavajući značajan uticaj tehnologije na živote ljudi i usaglašavanje s ciljevima održljivog razvoja(SDGs).' + 'Da njegujete vještine programiranja među učenicima, omogućavajući im da koriste osnovne naredbe.', + 'Da razvijete vještine algoritamskog razmišljanja razbijanjem složenih zadataka na korake kojima se može upravljati.', + 'Da podstaknete kreativno rješavanje problema u pronalaženju jedinstvenih primjena pokreta ruku za crtanje i pisanje.', + 'Da podstičete razumijevanje koncepata VI, posebno kako VI omogućava računarima da prepoznaju i tumače pokrete ruku.', + 'Da podignete svijest o značaju tehnologije za osobe s invaliditetom.', + 'Da promovišete zajedničko rješavanje problema i timski rad među učenicima dok zajedno rade na poboljšanju programa pokreta ruku.', + 'Da povežete vještine programiranja i računskog razmišljanja s primjenama u stvarnom svijetu, naglašavajući značajan uticaj tehnologije na živote ljudi i usklađivanje s ciljevima održivog razvoja (SDG - eng. Sustainable Development Goals).' ], 'duration' => [ - '90 min za učenike 10-12', - '45 min za učenike 12-15', + '90 minuta za učenike 10-12', + '45 minuta za učenike 12-15' ], - 'description' => 'Kreirajte program baziran na Scratch blokovima korištenjem ekstenzije VI "Ljudsko telo" na kreativan i angažirajući način, da biste crtali na ekranu bez potrebe za tradicionalnim mišem ili ekranom na dodir.', + 'description' => 'Kreirajte program zasnovan na blokovima Scratch koristeći ekstenziju VI „Ljudsko tijelo” na kreativan i privlačan način, kako biste crtali na ekranu bez potrebe za tradicionalnim mišem ili ekranom osjetljivim na dodir.', 'instructions' => [ 'Povežite se na https://ai.thestempedia.com i kreirajte naloge za nastavnike i učenike.', - 'Uvezite ekstenzije "Detekcija ljudskog tela", "Olovka", "Tekst u govor".', - 'Dodajte lik olovke iz biblioteke i kreirajte 7 likova ("piši", "providno", "crno", "crveno", "zeleno", "ružičasto").', - 'Napišite naredbe da provjerite šta se dešava kada lik "olovka" dodirne jednog od drugih likova.', - 'Napišite naredbe da biste omogućili da kamera prepoznaje pozu ruke i pokreće olovku na koordinate x i y vašeg kažiprsta.', - 'Promjenite kostim na kraju kotrljanja.', + 'Uvezite ekstenzije „Detekcija ljudskog tijela“, „Olovka“ „Tekst u govor“.', + 'Dodajte oblik „Olovka“ iz biblioteke i kreirajte 7 oblika („piši“, „izbriši“, „crno“, „crveno“, „plavo“, „zeleno“, „ružičasto“).', + 'Napišite naredbe da provjerite šta se dešava kada oblik „olovka“ dodirne jedan od drugih oblika.', + 'Napišite naredbe kako biste omogućili kameri da prepozna pozu ruke i pomjerite olovku na x i y koordinate vašeg kažiprsta.', + 'Promijenite kostim na kraju bacanja.', 'Dodajte zvučne efekte.', ], 'materials' => [ 'Platforma za programiranje https://ai.thestempedia.com (besplatno)', - 'nalog nastavnika (besplatno)', - 'nalog učenika (besplatno)', + 'nalog za nastavnika (besplatno)', + 'nalog za učenika (besplatno)', 'Računari s kamerom', 'Internet veza', ] ], 'circle-of-dots' => [ - 'title' => 'Krug tačaka', + 'title' => 'Krug napravljen od tačaka', 'author' => 'Marin Popov', 'purposes' => [ - 'Da napišete kod za crtanje prave linije.', - 'Da napišete kod za crtanje isprekidane linije.', - 'Da napišete kod za crtanje kruga.', - 'Da napišete kod za crtanje kruga od tačaka (isprekidanih linija).', + 'Da napišete kôd za crtanje linije tačaka.', + 'Da napišete kôd za crtanje linije crtica.', + 'Da napišete kôd za crtanje kruga.', + 'Napišite kôd za crtanje kruga napravljenog od tačaka (crtica).', ], - 'description' => 'Nacrtajte krug od tačaka ili isprekidanih linija.', + 'description' => 'Nacrtajte krug od tačaka ili crtica.', 'duration' => '40 minuta', 'instructions' => [ - 'Građenje bloka s tačkama.', - 'Građenje bloka s isprekidanim linijama.', - 'Konstruisanje kruga od tačaka.', - 'Konstruisanje kruga od isprekidanih linija.', + 'Izgradnja bloka od tačaka.', + 'Izgradnja bloka od crtica.', + 'Kontstrukcija kruga od tačaka.', + 'Konstrukcija kruga od crtica.' ] ], 'coding-escape-room' => [ - 'title' => 'Kreiranje sobe za bijeg kodiranjem', - 'author' => 'Stefania Altieri i Elisa Baraghini', + 'title' => 'Kreiranje programirane sobe za bjekstvo', + 'author' => 'Stefanija Altijeri i Eliza Baragini', 'purposes' => [ - 'Da podučavaju/uče i prenose iskustva o konceptima kodiranja.', - 'Da koriste jednostavne alate za kodiranje.', - 'Da razvijaju računarsko razmišljanje i rješavanje problema.' + 'Da obučite/naučite i razmišljate o konceptima programiranja.', + 'Da koristite jednostavne alatke za programiranje.', + 'Da razvijete računarsko razmišljanje i rješavanje problema.' ], 'description' => [ - 'Kreirajte iskustvo bijega s kodiranjem kao ovo:', - 'Možete koristiti google form, genially, google prezentaciju, ili bilo koji alat da kreirate pričanje priča na osnovu kodiranja ;).' + 'Kreirajte iskustvo programiranja bjekstva poput ovog:', + 'Možete koristiti Google obrazac, genially, Google prezentaciju, bilo koju alatku da kreirate priču zasnovanu na programiranju ;).' ], 'duration' => '90 minuta', 'instructions' => - 'Možete podijeliti učenike u malim grupama, oni mogu igrati a zatim kreirati drugi izazov s obrascem: ' + 'Možete podijeliti svoje učenike u male grupe, oni se mogu igrati, a zatim kreirati još jedan izazov sa šablonom: ' , 'materials' => [ - 'Može se koristiti svaki alat (Google i Microsoft platforma da bi se kreirali i razmjenjivali dokumenti, prezentacije i listovi). Bilo koji konstrukt za kodiranje, alat ili lik povezani s ICT-em i kodiranjem.' + 'Može se koristi bilo koja alatka (Google i Microsoft platforme za kreiranje i dijeljenje dokumenata, prezentacija i listova). Bilo koja konstrukcija programiranja, alatka ili lik povezani s ICT-om i programiranjem.' ], 'example' => [ - 'Neki likovi koji imaju veoma važnu ulogu u prošlosti ICT-a i osnovnim konceptima kodiranja i programiranja, uvedeni su putem igre. Ovo je najbolji način da naučite i aktivno da učestvujete. Ova se igra može igrati u timovima ili pojedinačno, kao izazov ili natjecanje. Učenici onda mogu kreirati nešto slično i razviti kompetencije kao što su kreativnost i vještine kodiranja.', - 'Ovo je veoma praktičan resurs za ponovno korištenje i može se lako ponovo kreirati. Google forms je jedan od mogućih alata. Isto tako možete koristiti Google slides, Genial.ly ili Emaze ili bilo koji alat da kreirate ukrštene priče i vaše vlastite avanture.', - 'Izazov bjega je podeljen u sesije. Ukoliko pogodite možete ići dalje. Učenici trebaju kreirati kvizove s kodiranjem.', + 'Neki likovi koji su imali veoma važnu ulogu u istoriji ICT i osnovnim konceptima kodiranja i programiranja, upoznaju se igranjem. Ovo je najbolji način za učenje i aktivno učešće. Ova igra se može igrati u timu ili pojedinačno, kao izazov ili takmičenje. Učenici tada mogu kreirati nešto slično i razvijati kompetencije, kao što su kreativnost i vještine programiranja.', + 'Ovo je vrlo praktičan resurs koji se može ponovo koristiti i lako ponovo kreirati. Google obrasci su jedan od mogućih alatki. Takođe možete koristiti Google slajdove, Genial.ly ili Emaze ili bilo koju drugu alatku da kreirate priče o raskrsnicama i svoje avanture.', + 'Izazov bjekstva podijeljen je u sesije. Ako pogodite, možete nastaviti. Učenici moraju kreirati kvizove programiranja.', ], ], 'let-the-snake-run' => [ - 'title' => 'Pusti da zmija ide', + 'title' => 'Neka zmija bježi', 'author' => 'Ágota Klacsákné Tóth', 'purposes' => [ - 'Da kodiraju pokrete zmije\ na njihovom micro:bit-u.', - 'Da odrede tačnu postavljenost i tajming za zajedničku animaciju.' + 'Da programiraju kretanje zmije na svom micro:bit.', + 'Da postave tačno mjesto i vrijeme za zajedničku animaciju.' ], - 'description' => 'Učenici moraju napisati kodove da bi upravljali zmijom kroz micro:bit-ove koji se nalaze jedan do drugog. Mora biti urađeno tako da izgleda kao da zmija ide iz jednog micro:bit-a na drugi.', + 'description' => 'Učenici moraju napisati kodove za navigaciju zmije kroz micro:bit jedan pored drugog. To mora biti urađeno na način da izgleda kao da zmija bježi od jednog micro:bita do drugog.', 'duration' => '30 minuta', 'instructions' => [ - 'Da dizajniraju stazu koja prolazi kroz nekoliko micro:bit-ova koji se nalaze jedan do drugog (pr., formirajući kvadrat 2x2 ).', - 'Da pišu kodove dok se zmija kreće po stazi.', - 'Da rade na svom uređaju, zatim da ih postave zajedno i da izvrše kod.', - 'Uzmite u obzir tajming i postavljanje: Ako zmija izlazi iz jednog micro:bit-a, pojavit će se na sljedećem micro:bit-u.', - 'Dopunski izazovi: S micro:bit v2, puštajte muziku dok zmija odlazi s uređaja.', - 'Dizajnirajte zmiju mjenjanjem svjetlosti na LED-u.', - 'Pokušajte dužu ili više zmija.' + 'Dizajnirajte stazu koja prolazi kroz nekoliko micro:bitova jedan pored drugog (npr. formirajući kvadrat 2x2).', + 'Napišite kodove dok se zmija kreće duž staze.', + 'Radite na vlastitom uređaju, a zatim ih spojite i pokrenite program.', + 'Uzmite u obzir vrijeme i položaj: Ako zmija izađe iz jednog micro:bita, pojaviće se na sljedećem micro:bitu.', + 'Daljnji izazovi: Uz micro:bit v2, puštajte muziku dok zmija ne napusti vaš uređaj.', + 'Dizajnirajte zmiju promjenom svjetline LED dioda.', + 'Pokušajte s dužim zmijama, ili s više zmija.' ], 'example' => [ - 'Ovo je primjer za zmiju dugu 6 piksela s 4 micro:bit-a koja formira kvadrat 2x2: ', - 'Kodiranje početnog micro:bit-a (nastavnik može to)', - 'Sve kodove je inicirao ovaj micro:bit, koji šalje radio signal drugim micro:bit-ima kada je pritisnuto dugme A.', - 'Kodiranje kretanja zmije', - 'Svaki micro:bit mora biti u istoj radio grupi kao početni micro:bit.', - 'Sve animacije počinju kada je primljen radio signal.', - 'Animacija prvog mikrobita je odmah vidljiva, drugi čekaju dok zmija ne dođe tamo.', + 'Ovo je primjer za zmiju dugu 6 piksela sa 4 micro:bita koji formiraju kvadrat 2x2: ', + 'Programiranje početnog micro:bita (to može nastavnik uraditi)', + 'Sve kodove pokreće ovaj micro:bit, koji šalje radio signal drugim micro:bitovima kada se pritisne dugme A.', + 'Programiranje pokreta zmije', + 'Svaki micro:bit mora biti u istoj radio-grupi kao i početni micro:bit.', + 'Sve animacije počinju kada se primi radio-signal.', + 'Animacija prvog micro:bita je odmah vidljiva, ostali čekaju dok zmija ne stigne tamo.', 'Vrijeme između dvije faze određuje brzinu zmije.', ], 'materials' => [ - 'micro:bit-ovi (za svakog učenika, ako je moguće)', - 'laptop ili računar za makecode.microbit.org editor' + 'micro:bitovi (za svakog učenika ako je moguće)', + 'laptop ili računar za makecode.microbit.org uređivač' ] ], 'illustrate-a-joke' => [ - 'title' => 'Ilustriraj šalu s bitsy', + 'title' => 'Ilustrujte vic s bitsy', 'author' => 'Margot Schubert', - 'purposes' => 'Da dizajnirate malu igru gde korisnik pronalazi odgovor na šaljivo pitanje.', - 'description' => 'Učenici dizajniraju igru gde korisnik pronalazi odgovor na šaljivo pitanje kada figura udari objekt na terenu za igru. Učenici koriste osnovne funkcije bitsy da bi završili izazov.', + 'purposes' => 'Da dizajnirate malu igru u kojoj korisik pronalazi odgovor na pitanje vica.', + 'description' => 'Učenici smišljavaju igru u kojoj korisnik pronalazi odgovor na pitanje vica kada figura udari u predmet na igralištu. Učenici koriste osnovne bitsy funkcije da završe izazov.', 'instructions' => [ - 'Smislite šaljivo pitanje. Idite na bitsy i počnite novi projekat. Trebat će vam:', - 'avatar - lik koji možete kretati naokolo', + 'Smislite pitanje vica. Idite na bitsy i počnite novi projekat. Potrebni su vam:', + 'avatar - oblik koji se može kretati', 'Bijela mačka na ljubičastoj pozadini', - 'Opis automatski generisan', - 'objekat do kojeg vaš avatar treba stići', + 'Opis se automatski generiše', + 'predmet do kog vaš avatar mora ići', 'soba - pozadina vašeg programa', - 'dve poruke: pitanje i odgovor', - 'Završena igra može se preuzeti kao html datoteka.' + 'dvije poruke: pitanje i odgovor', + 'Završena igra se može preuzeti kao html datoteka.' ], - 'example' => 'Na ovon vebsajtu gledate primjer šale a postoji i veza do digitalne table:', - 'materials' => 'bitsy radi u pregledniku' + 'example' => 'Na ovoj internet stranici vidite primjer vica i postoji veza do digitalne table:', + 'materials' => 'bitsy se pokreće u pregledaču' ], 'app-that-counts-in-several-languages' => [ 'title' => 'Aplikacija koja broji na nekoliko jezika', 'author' => 'Samuel Branco', 'purposes' => [ 'Da naučite kako da kreirate jednostavnu aplikaciju.', - 'Da naučite programiranje kroz blokove.', - 'Da naučite kako da dodate Oznake, dugmeta, slike, senzore i medije.', - 'Da naučite kako da organizujete elemente na ekran aplikacije.' + 'Da naučite da programirate kroz blokove.', + 'Da naučite kako da dodajete oznake, dugmad, slike, senzore i medije.', + 'Da naučite kako da organizujete elemente na ekranu aplikacije.' ], - 'description' => 'Aplikacija vam omogućava da brojite na više jezika pritiskom na dugme. Uvijek kada korisnik zatrese pametni telefon, brojanje se vraća na nulu. Izazov je da dodate drugi jezik.', + 'description' => 'Aplikacija vam omogućava da brojite na više jezika pritiskom na dugme. Kad god korisnik protrese pametni telefon, broj se vraća na nulu. Izazov je da dodate još jedan jezik.', 'instructions' => [ - 'Da završite izazov, potrebno je da definišete drugi jezik na koji želite da aplikacija broji.', - 'Zatim trebate preuzeti s interneta (pr. od Pixabaya ili Unsplasha) zastavu te zemlje i da je postavite na MIT APP Inventor platformu kroz element koji se naziva zastava, u vlasništvu Slika.', - 'Zatim je potrebno da pronađete kako se piše naziv zemlje na engleskom i kako da kažete "napusti i pritisni me" na jeziku te zemlje.', - 'Na kraju, potrebno je da dodate neophodne blokove da bi aplikacija radila na novom jeziku.', + 'Da biste završili izazov, morate definisati drugi jezik na kojem želite da aplikacija broji.', + 'Zatim morate preuzeti zastavu te zemlje sa interneta (npr. sa Pixabay ili Unsplash) i učitati je na platformu MIT APP Inventor preko elementa koji se zove zastava, u svojstvu Slike.', + 'Zatim bi trebalo da saznate kako se piše ime države na engleskom i kako se kaže ostavi i pritisni me na jeziku te zemlje.', + 'Na kraju, morate da dodate potrebne blokove kako bi aplikacija radila na novom jeziku.', ], 'materials' => [ - 'Da bi razvili aplikaciju potreban vam je računar ili laptop s internet pristupom.', - 'Kreirajte nalog na MIT APP Inventor platformu, dostupnu kroz https://ai2.appinventor.mit.edu', - 'Isto tako je neophodno da instalirate aplikaciju MIT AI2 Companion na pametnom telefonu da bi ste testirali pripremljenu aplikaciju.' + 'Za razvoj aplikacije potreban vam je računar ili laptop s pristupom internetu.', + 'Kreirajte nalog na MIT APP Inventor platformi, može se pristupiti putem https://ai2.appinventor.mit.edu', + 'Takođe je potrebno da instalirate aplikaciju MIT AI2 Companion na pametni telefon kako biste testirali razvijenu aplikaciju.' ] ], 'coding-with-art-through-storytelling' => [ - 'title' => 'Kodiranje uz pomoć umjetnosti kroz pričanje priče', - 'author' => 'Maria Tsapara i Anthi Arkouli', + 'title' => 'Programiranje je umjetnost kroz pripovjedanje', + 'author' => 'Marija Capara i Anti Arkuli', 'purposes' => [ - 'Da kultivišete vještine primjećivanja, tumačenja i postavljanje pitanja kroz interakciju s umjetnošću.', - 'Da budete kreativni i sarađujete s drugima za zajednički cilj', - 'Da kreirate algoritam s ciljem da ponovo ispričate priču.', + 'Da njegujete vještine zapažanja, tumačenja i ispitivanja kroz bavljenje umjetnošću.', + 'Da budete kreativni i sarađujete s drugima zbog zajedničkog cilja', + 'Da kreirate algoritam kako biste ponovo ispričali priču.', ], - 'description' => 'U ovom izazovu učenici će biti inspirisani umjetničkim djelom, kreirat će priču i ilustrirat će je. Zatim će pokušati da ponovo ispričaju priču korištenjem programabilnog robotičkog kompleta/ili kao aktivnost koja nije povezana s internetom.', + 'description' => 'U ovom izazovu će učenici biti inspirisani umjetničkim djelom, kreirati priču i ilustrovati je. Zatim će pokušati da ponovo ispričaju priču korišćenjem programabilnog robotskog kompleta/ili kao aktivnost bez struje.', 'materials' => [ - 'Ova aktivnost može biti implementirana kao aktivnost koja se ne odvija putem interneta ili korištenjem obrazovnog programabilnog robota kao što je beebot/bluebot/mouse robot.', - 'beebot karte u obliku strelice ili karte u obliku strelice za aktivnost bez interneta', - 'na Grčkom', - 'Da biste naučili više za Projekat Zero\'s Thinking Routine Toolbox možete posjetiti' + 'Ova aktivnost se mož implementirati kao aktivnost bez struje ili korišćenjem obrazovnog programabilnog robota, kao što je beebot/bluebot/mouse robot.', + 'kartice beebot strelica ili kartice strelica za aktivnost bez struje', + 'na grčkom', + 'Da biste saznali više o alatkama za rutinsko razmišljanje Project Zero, možeteposjetiti' ], 'example' => [ - 'Nastavnik radi s učenicima da modelira kako dizajnirati algoritam s kartama koje će obezbijediti instukcije da bi Bee-Bot ili drugi robot došli na prvi događaj priče na podlozi. Učenici rade u timovima od 3-4 da dizajniraju algoritam za robota da se kreće do sljedeće sekvence. Učenici testiraju svoje algoritme na podlozi učionice i uklanjaju greške, kao što je potrebno.', - 'Oni nastavljaju da se kreću kroz što je više moguće događaja u okviru priče', - 'Ova se aktivnost isto može implementirati kao aktivnost bez interneta.', - 'Jedno dijete je robot - drugo dijete je programer. Programer kreira algoritamsku putanju korištenjem karti sa strelicama da pomogne robotu da se kreće od jedne slike do druge i ponovo prepriča priču. Svaku put kada je robot na slici traži se da ispriča dio priče.', + 'Nastavnik radi s učenicima na modeliranju da dizajniraju algoritam s karticama koje će dati uputstva Bee-Botu ili drugom robotu da dođe do prvog događaja priče na prostirci. Učenici rade u timovima od 3-4 osobe da dizajniraju algoritam za prelazak robota na sljedeći niz. Učenici testiraju svoje algoritme na prostirci za razred i po potrebi otklanjaju greške.', + 'Oni nastavljaju da se kreću kroz onoliko događaja koliko mogu', + 'Ova aktivnost se može implementirati i kao aktivnost bez struje.', + 'Jedno dijete je robot, drugo dijete programer. Programer kreira algoritamsku putanju koristeći kartice sa strelicama kako bi pomogao robotu da prelazi s jedne slike na drugu i ponovo ispriča priču. Svaki put kada se robot nađe na slici, od njega se traži da ispriča dio priče.', ], 'instructions' => [ 'Nastavnik traži od učenika da posmatraju sliku/fotografiju.', - 'Oni koriste rutinu za razmišljanje "Početak, Sredina, Kraj" (Projekat Zero Univerziteta Harvard) da bi kreirali priču.', - 'Nastavnik ih pita "Ako je ova umjetnička slika početak / sredina / kraj priče, šta se može desiti sljedeće / prethodno / na kraju ? ', - 'Učenici ilustriraju događaje priče . ', - 'Učenici se prisećaju priče i stavljaju događaje u rešetci . Korištenjem karti sa strelicama, oni kreiraju algoritam koji pomaže beebotu da prepriča priču . ' + 'Oni koriste rutinu razmišljanja „Početak, sredina, kraj“ (Projekat Zero Škole Harvard) kako bi stvorili priču.', + 'Nastavnik ih pita: „Ako je ovo umjetničko djelo početak/sredina/kraj priče, šta bi moglo da se dogodi sljedeće/prije/na kraju?“', + 'Učenici ilustruju događaje iz priče.', + 'Učenici se prisjećaju priče i stavljaju događaje u mrežu. Koristeći kartice sa strelicama, kreiraju algoritam koji pomaže beebotu da ponovo ispriča priču.' ], ], - 'coding - with - legoboost' => [ - 'title' => 'Kodiranje i programiranje s LegoBoost - Scratch ekstenzijom', + 'coding-with-legoboost' => [ + 'title' => 'Kodiranje i programiranje s LegoBoost - Scratch ekstenzija', 'author' => 'Lidia Ristea', 'purposes' => [ - 'da gradite modele korištenjem LegoBoost . ', - 'da razvijate vještine za programiranje u Scratchu . ', - 'da programirate robote korištenjem naredbi od jednostavnih do složenih . ' + 'da izgradite modele koristeći LegoBoost.', + 'da razvijete vještine programiranja u Scratch-u.', + 'da programirate robote koristeći naredbe od jednostavnih do kompleksnih.' ], - 'description' => 'U ovom izazovu, učenici koristit će Scratch - LegoBoost ekstenziju i unosit će kodove u aplikaciji da bi se roboti kretali napred, natrag, da izbegavaju prepreku i prate govorne naredbe . ', + 'description' => 'U ovom izazovu, učenici će koristiti ekstenziju Scratch-LegoBoost i da unoseunijeti kodove u aplikaciju za robote za kretanje unaprijed, unazad, izbjegavanje prepreka i glasovne naredbe.', 'duration' => '120 minuta', 'instructions' => [ - 'Prijavite se u aplikaciju Scratch . mit . edu . ', - 'Aktivirajte Scratch vezi i aktivirajte Bluetooth na laptopu . ', - 'Kliknite Dodaj ekstenziju iz Scratcha i odaberite LegoBoost . ', - 'Dodajte sliku o Sedmici kodiranja EU . ', - 'Postavite dva AB motora na UKLJUČENO a kad se nailazi na crvenu prepreku, ISKLJUČENO . ', - 'U zelenoj boji motor A je postavljen na UKLJUČENO, u crnoj boji motor B je UKLJUČEN . ', - 'Zelene, crvene i crne prepreke bit će postavljene na maršruti . ', - 'Dodajte naredbe za kretanje i okretanje od strelica i teksta u govor kada se suočavate s preprekom . ', - 'Testirajte' + 'Prijavite se na aplikaciju Scratch.mit.edu.', + 'Pokrenite Scratch vezu i aktivirajte Bluetooth funkciju na laptopu.', + 'Kliknite na Dodaj ekstenziju sa Scratch i odaberite LegoBoost.', + 'Dodajte sliku o Evropskoj nedjelji programiranja.', + 'Uključite dva AB motora, i kada se sretne crvena prepreka, isključite ih.', + 'U zelenoj boji motor A je uključen, u crnoj boji motor B uključen.', + 'Na ruti će biti postavljene zelene, crvene i crne prepreke.', + 'Dodajte naredbe za kretanje i skretanje sa strelica i pretvaranje teksta u govor kada naiđete na prepreku.', + 'Testirajte ga!' ] ] - -]; +]; \ No newline at end of file diff --git a/resources/lang/fi/challenges-content.php b/resources/lang/fi/challenges-content.php index 98d01928b..e2d93ca38 100644 --- a/resources/lang/fi/challenges-content.php +++ b/resources/lang/fi/challenges-content.php @@ -480,5 +480,383 @@ ], ] -]; +, + 'common' => [ + 'share' => 'Jaa projektisi QR-koodi Instagramissa tai Facebookissa, lisää aihetunniste #CodeWeekChallenge ja mainitse @CodeWeekEU.', + 'audience' => [ + 'Opettajat', + 'Peruskoulun alaluokkien oppilaat (6–12-vuotiaat)', + 'Peruskoulun yläluokkien oppilaat (12–16-vuotiaat)', + 'Toisen asteen oppilaat (16–18-vuotiaat)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Koodaa noppa', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Koodaa interaktiivisia arvoituksia', + 'Simulaation koodaaminen satunnaisesti liikkuvasta kohteesta, jota voidaan käyttää, jos oikea kohde ei ole käytettävissä' + ], + 'description' => + 'Tässä haasteessa koodaat nopan, josta voit komennolla heittää satunnaisen silmäluvun. Voit valita, minkälaisen nopan haluat ja kuinka monta sivua haluat siihen, vaikkapa roolipeleissä käytettävän monisivuisen nopan. Voit lisätä myös ääniä. ', + 'instructions' => [ + 'Kirjaudu Scratchiin.', + 'Valitse tausta.', + 'Luo oma noppahahmo tai etsi netistä ja lataa se ohjelmaasi.', + 'Luo yhtä monta pukua hahmolle kuin valitsemassasi nopassa on sivuja, joissa kussakin on eri silmäluku.', + 'Valitse, miten haluat heittää noppaa (näppäimistön näppäimen painaminen, hahmon napsauttaminen jne.) ja kirjoita koodi.', + 'Koodaa hahmo vaihtamaan asua sattumanvaraisesti heiton lopussa.', + 'Lisää äänitehosteet.', + ], + 'example' => 'Heitä 20-sivuista noppaa' + ], + 'personal-trainer' => [ + 'title' => 'Oma micro:bit-valmentaja', + 'author' => '', + 'purposes' => [ + 'Micro:bitin koodaaminen käyttämään summeria ja led-paneelia', + 'Oman laitteen luominen ohjaamaan fyysistä aktiivisuutta', + 'Micro:bitin koodaaminen parantamaan kuntoa liikunnalla', + ], + 'description' => + 'Tässä haasteessa voit koodata micro:bitin ja ohjata fyysisen harjoituksen toistokertoja sekä lepoon käytettävän ajan. Voit seurata fyysistä aktiivisuuttasi koulussa, kotona tai ulkona.' + , + 'instructions' => [ + 'Kun A+B, luo 3 sekunnin ajastin, joka soittaa nuotin joka sekunti ja näyttää sanan NYT!', + 'Näytä ensimmäisen harjoituksen aikana vilkkuvaa 2x2-kokoista ruudukkoa 20 sekunnin ajan. Soita sitten äänimerkki ja pidä ruudukko paikallaan. Lopun aikaa näytetään toinen vilkkuva kuva 10 sekunnin ajan. Kun se päättyy, soita äänimerkki.', + 'Toista sitten sama toiminto mutta näytä 3x3-paneelia harjoituksen ajan. Toista nämä toimet, kunnes on 5x5-paneelin vuoro.', + ], + 'duration' => '30–40 minuuttia' + ], + 'create-a-spiral' => [ + 'title' => 'Luo spiraali', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Silmukan ja muuttujien opettelu ja harjoittelu.', + 'Luovuuden lisääminen koodaukseen.'], + 'description' => 'Tässä haasteessa kirjoitat Scratchilla projektin, jossa luot spiraalin kynälohkoilla, silmukalla ja muuttujalla.', + + 'instructions' => [ + 'Kynä-lohkot', + 'Luo uusi projekti ja anna sille nimeksi Spiraali.', + 'Napsauta violettia ”Lisää laajennus” -kuvaketta ikkunan vasemmassa alakulmassa', + 'Valitse ”Kynä”: nyt voit käyttää projektissasi kynälohkoja!', + 'Aloita projekti vetämällä ja pudottamalla lohko ”kun klikataan vihreää lippua:', + 'Projekti pitää aloittaa tyhjällä sivulla: lisää kynälohkoista ”pyyhi kaikki” -lohko:', + 'Piirtäminen kannattaa aloittaa esiintymislavan keskeltä, eli hahmosi pitää mennä lavan keskelle (0,0):', + 'Hahmosi voi liikkua piirtämättä tai liikkua ja piirtää:', + 'kun haluat sen piirtävän, käytä kynä alas -lohkoa', + 'kun et haluat sen piirtävän, käytä kynä ylös -lohkoa', + 'Nyt haluat piirtää! Lisää “kynä alas” -lohko:', + 'Kuusikulmio', + 'Lisää alla olevat lohkot projektiisi:', + 'Nyt sinulla on yksi kuudesosa kuusikulmiostasi. Toista tämä vaihe 6 kertaa:', + 'Spiraali', + 'Spiraalia varten sinun pitää lisätä 2 jokaisen seuraavan sivun pituuteen.', + 'Käytä siihen muuttujaa.', + 'Napsauta muuttujalohkoissa kohtaa Tee muuttuja.', + 'Anna sille nimeksi pituus ja napsauta sitten OK:', + 'Spiraali kasvaa, joten aloita pienestä: aseta ensimmäiseksi pituudeksi 10 ja lisää tämä lohko ennen silmukkaa.', + 'Lisää muuttuja ”pituus” lohkoon ”liiku … askelta”.', + 'Jotta spiraali kasvaisi, myös pituuden pitää kasvaa joka silmukassa: lisää alla oleva lohko silmukan loppuun:', + 'Tässä on nykyinen projektisi:', + 'Kaunis spiraali', + 'Piirsit spiraalin! Jos haluat spiraalin jatkuvan loputtomasti, korvaa ”toista 6 kertaa” -silmukka ”ikuisesti”-silmukalla:', + 'Jos haluat piirtää värikkään spiraalin, lisää seuraava lohko silmukkaan:', + 'Kun aloitat alusta, hahmo piirtää turhan viivan. Voit estää sen lisäämällä ”kynä ylös” -lohkon projektin alkuun.', + 'Tässä on valmis projektisi:', + 'Onneksi olkoon! Loit hienon spiraalin!', + ], + ], + 'play-against-ai' => [ + 'title' => 'Luo Kivi, paperi sakset -peli ja pelaa tekoälyä vastaan', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'koneoppimisen toimintaperiaatteisiin tutustuminen', + 'koneoppimismallin rakentaminen Teachable Machinella', + 'Pictoblox-työkaluun tutustuminen ja luodun mallin tuonti projektiin', + 'esiintymislavan ja hahmojen valmistelu, muuttujien luonti ja alustus Pictobloxissa', + 'pelin alustaminen, pelaajan liikkeiden tunnistaminen, satunnaisten tekoälyn liikkeiden ohjelmoiminen', + 'Kivi, paperi, sakset -pelin luonti ja testaus pelaamalla tekoälyä vastaan.' + + ], + 'description' => 'Luomme Teachable Machinen avulla mallin kuvista käyttämällä kolmea luokkaa: Kivi, Paperi ja Sakset. Malli ladataan Pictobloxiin, ja sen avulla luodaan peli, jolla voidaan ottaa erä tekoälyä vastaan.', + 'duration' => '90 minuuttia', + 'instructions' => [ + 'Luo Teachable Machinessa uusi kuvaprojekti, jossa on 3 luokkaa nimeltä Kivi, Paperi ja Sakset. Ota jokaista luokkaa varten kameralla vähintään 400 kuvaa. Varmista, että tausta on tyhjä. Kouluta ja vie malli. Lataa malli ja kopioi linkki.', + 'Luo maksuton tili Pictoblox-sivustolle. Lisää Machine Learning -laajennus ja lataa malli. Määritä esiintymislava, muuttujat ja hahmot. Alusta peli, määritä pelaajan liikkeet ja tekoälyn liikkeet ja miten voittaja ratkaistaan.', + 'Kouluta tiedot pelille.', + 'Mallin testaus.', + 'Vie malli.', + 'Lisää koneoppimisen laajennus ja lataa malli.', + 'Määritä esiintymislava, muuttujat ja hahmo.', + 'Alusta peli.', + 'Tunnista pelaajan liikkeet.', + 'Aseta satunnaiset tekoälyn liikkeet.', + 'Lähetä tekoälyn satunnaiset liikkeet.', + 'Tee kolme lohkoa. Kuka voittaa erän? ', + 'Tarkista, voittiko pelaaja erän.', + 'Tarkista, voittiko tekoäly erän.', + 'Tarkista, onko erä tasapeli.', + 'Ohjelmoi lohkot.', + 'Kivi, paperi ja sakset -hahmo', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Piirrä ilmaan tekoälyllä', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'ohjelman kirjoittaminen ihmisen kehon tunnistamisen laajennuksella, jolla ohjelma tunnistaa sormien liikkeen kameran edessä', + 'muutaman koodirivin koodaaminen yksinkertaisilla lohkoilla', + 'havainnollistava esimerkki tekoälyn käytöstä' + ], + 'description' => 'Ohjelman luominen, jossa käyttäjä voi piirtää ilmaan kädellään (etusormellaan) kameran edessä, ja kaikki ilmaan piirretty näkyy automaattisesti Pictobloxin esiintymislavalla.', + 'instructions' => [ + 'Luo Pictoblox-tili.', + 'Noudata visuaalisia ohjeita ja tee seuraavat:', + 'Lisää laajennukset Human Body Detection ja Kynä;', + 'Määritä esiintymislava ja lisää hahmo (Pencil) ja muita hahmoja seuraaville: Kynä alas, Kynä ylös, Pyyhi kaikki; ', + 'Kirjoita lyijykynähahmolle koodi, jolla se seuraa sormea.', + 'Kirjoita koodi painikkeille: Kynä ylös, Kynä alas ja Pyyhi kaikki sekä myös Kynälle.', + 'Nyt voit tehdä omia piirroksia sekä kokeilla eri värisiä ja -kokoisia kyniä.', + ], + 'materials' => [ + 'Kannettava tai tietokone, jossa on kamera', + 'Uusin versio PictoBloxista ladattuna (suositeltu) tai Pictobloxin verkkoversio (maksuton)', + 'Pictoblox-tili (maksuton)', + 'Hyvä internetyhteys' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobotti Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Koneoppimisen ja tekstintunnistuksen perusperiaatteiden oppiminen.', + 'Tunteiden roolin ymmärtäminen viestinnässä.', + 'Koodin käyttäminen chatbotin ja käyttäjän välisiin keskusteluihin.', + 'Harjoituksessa opitaan, miten tietokoneet voivat tunnistaa tunnesävyjä tekstianalyysin avulla ja reagoida sopivalla tavalla.' + ], + 'description' => [ + 'Luo Scratchissa Tunnebotti, jonka ilme muuttuu iloiseksi, jos se kuulee myönteisiä asioita (jos puhut sille ystävällisesti) ja vihaiseksi, jos se kuulee ikäviä asioita (jos puhut sille ilkeästi) ja joka menee hämilleen, jos se ei osaa tulkita viestiä.', + 'Tunnebotti Kliki tunnistaa kohteliaisuudet ja loukkaukset, ja sen avulla voidaan näyttää, miten tietokoneet voi kouluttaa ymmärtämään tunnesävyjä.', + ], + 'instructions' => [ + 'Aloita ohjelmoimalla säännöt eli luettelo siitä, mikä on ystävällistä tai kilttiä ja mikä pahaa tai ilkeää.', + 'Kirjaudu osoitteeseen https://machinelearningforkids.co.uk/ tai luo uusi tili.', + 'Tee uusi koneoppimismalli ja lisää siihen 3 uutta otsikkoa. Anna ensimmäiselle nimeksi ”kiltti” ja toiselle ”ilkeä”. Jos haluat lisäksi botin tunnistavan nimesi, luo kolmas ryhmä nimeltä ”nimi”.', + 'Kouluta uusi koneoppimismalli, testaa sitä ja tee sen avulla Emobotti Scratchissa.', + 'Käynnistä Scratch 3 -ohjelma, poista kissahahmo, lisää 3 uutta hahmoa, jotka on tehty Microsoft Bing Image Creatorilla (iloinen, vihainen ja epävarma piirros) tai luo uusi hahmo napsauttamalla Piirrä-kuvaketta ja piirrä kolme pukua iloiselle, vihaiselle ja epävarmalle ilmeelle.', + 'Napsauta ”Koodi”-välilehteä ja kirjoita seuraava komentosarja.'] + , + 'example' => [ + 'Jaa Emobotti Kliki ystäviesi kanssa ja opi lisää tekoälystä ja tunteista!', + 'Piirretyn tietokoneen sijasta voit kokeilla jotain toisenlaista hahmoa, vaikkapa eläintä. Ystävällisten ja ilkeiden viestien lisäksi voit kouluttaa hahmon myös tunnistamaan muuntyyppisiä viestejä.', +], + + ], + 'craft-magic' => [ + 'title' => 'Taikuutta tekoälyn käsieleillä', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Oppilaiden koodaustaitojen kehittäminen peruskomentoja käyttämällä.', + 'Algoritmisen ajattelun opetteleminen jakamalla monimutkaiset tehtävät helpompiin vaiheisiin.', + 'Kannustaminen luovaan ongelmanratkaisuun soveltamalla käsieleitä piirtämiseen ja kirjoittamiseen eri tarkoituksiin.', + 'Tekoälyn periaatteisiin tutustuminen: harjoituksessa opitaan etenkin, miten tietokoneet tunnistavat ja tulkitsevat käsieleitä tekoälyn avulla.', + 'Tiedon lisääminen teknologian merkityksestä toimintarajoitteisille.', + 'Oppilaiden kollaboratiivisen ongelmanratkaisun taitojen ja ryhmätyötaitojen kehittäminen, kun he työstävät yhdessä käsieleohjelmiaan.', + 'Koodauksen ja ohjelmoinnillisen ajattelun taitojen yhdistäminen reaalimaailman käyttökohteisiin, teknologian vaikutuksen havainnollistaminen ihmisten elämässä ja yhteydet kestävän kehityksen tavoitteisiin.' + ], + 'duration' => [ + '90 minuuttia 10–12-vuotiaille oppilaille', + '45 minuuttia 12–15-vuotiaille oppilaille' + ], + 'description' => 'Luo Scratchilla lohkopohjainen ohjelma käyttämällä ”Human Body” -tekoälylaajennusta luovalla ja kiinnostavalla tavalla, jotta voit piirtää näyttöön ilman tavallista hiirtä tai kosketusnäyttöä.', + 'instructions' => [ + 'Siirry osoitteeseen https://ai.thestempedia.com ja luo opettaja- ja oppilastilit.', + 'Tuo laajennukset ”Human Body Detection”, ”Kynä”, ”Teksti puheeksi”.', + 'Lisää ”Pencil”-hahmo kirjastosta ja luo 7 hahmoa ”kirjoita”, ”pyyhi”, ”musta”, ”punainen”, ”sininen”, ”vihreä”, ”vaaleanpunainen”).', + 'Kirjoita komennot ja katso, mitä tapahtuu, kun lyijykynähahmo koskettaa muita hahmoja.', + 'Kirjoita komennot, joilla kamera tunnistaa käden liikkeet, ja siirrä kynää x- ja y-koordinaatteihin etusormellasi.', + 'Vaihda asua heiton lopussa.', + 'Lisää äänitehosteet.', + ], + 'materials' => [ + 'Ohjelmointialusta https://ai.thestempedia.com (maksuton)', + 'opettajatili (maksuton)', + 'oppilastili (maksuton)', + 'Tietokoneita, joissa on kamera', + 'Internetyhteys', + ] +], + 'circle-of-dots' => [ + 'title' => 'Pisteympyrä', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Koodin kirjoittaminen pisteistä muodostuvan viivan piirtämiseen.', + 'Koodin kirjoittaminen katkoviivoista muodostuvan viivan piirtämiseen.', + 'Koodin kirjoittaminen ympyrän piirtämiseen.', + 'Kirjoita koodin pisteistä (tai katkoviivoista) muodostuvan ympyrän piirtämiseen.', + ], + 'description' => 'Piirrä ympyrä pisteistä tai katkoviivoista.', + 'duration' => '40 minuuttia', + 'instructions' => [ + 'Pistelohkon rakentaminen.', + 'Katkoviivalohkon rakentaminen.', + 'Ympyrän muodostaminen pisteestä.', + 'Ympyrän muodostaminen katkoviivasta.', + ] +], + 'coding-escape-room' => [ + 'title' => 'Luo koodauspakohuone', + 'author' => 'Stefania Altieri ja Elisa Baraghini', + 'purposes' => [ + 'Koodauksen periaatteiden opettaminen/oppiminen ja pohtiminen.', + 'Yksinkertaisten koodaustyökalujen käyttäminen.', + 'Ohjelmoillinen ajattelu ja ongelmanratkaisu.' + ], 'description' => [ + 'Näin voit luoda koodauspakokokemuksen:', + 'Voit luoda tarinan koodauksen avulla Google Forms- tai Genially-alustalla, tekemällä Google Slides -esityksen tai käyttämällä jotain muuta työkalua ;).' + + ], + 'duration' => '90 minuuttia', + 'instructions' => + 'Voit jakaa oppilaat pienryhmiin, joissa he voivat pelata ja luoda sitten toisen haasteen mallin avulla: ' + , + + 'materials' => [ + 'Mitä tahansa työkalua voidaan käyttää (Googlen ja Microsoftin alustat, joissa voidaan luoda ja jakaa asiakirjoja, esityksiä ja laskentataulukoita). Mikä tahansa koodauksen käsite, työkalu tai henkilöhahmo, joka liittyy koodaukseen tai tietojenkäsittelyyn.' + ], + 'example' => [ + 'Pelin varrella esitellään henkilöitä, joilla on ollut hyvin tärkeä rooli tietojenkäsittelyn historiassa, sekä koodauksen ja ohjelmoinnin perusperiaatteet. Näin oppiminen ja aktiivinen osallistuminen onnistuu kuin leikiten. Tätä peliä voidaan pelata joukkueissa tai yksinpelinä, haasteen tai kilpailun muodossa. Sitten oppilaat voivat luoda jotain vastaavaa ja kehittää samalla luovuuttaan ja koodaustaitojaan.', + 'Tämä on hyvin käytännöllinen harjoitus, joka voidaan helposti toisintaa ja luoda uudelleen. Google Forms on yksi mahdollisista työkaluista. Voit myös käyttää Google Slides-, Genial.ly- tai Emaze-työkaluja tai mitä tahansa muita, joilla voi luoda valintatarinoita ja omia seikkailuja.', + 'Pakohaaste on jaettu osioihin. Pelissä pääsee eteenpäin arvaamalla oikein. Oppilaiden pitää luoda koodaustietovisat.', + ], +], + 'let-the-snake-run' => [ + 'title' => 'Liikuta käärmettä', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Käärmeen liikkeiden koodaaminen kunkin omassa micro:bitissä.', + 'Oikean sijoittelun ja ajoituksen asettaminen yhteiseen animaatioon.' + ], + 'description' => 'Oppilaiden pitää kirjoittaa koodit ja ohjata käärme viereisten micro:bittien läpi. Lopputuloksen pitäisi näyttää siltä, että käärme etenee yhdestä micro:bitistä toiseen.', + 'duration' => '30 minuuttia', + 'instructions' => [ + 'Suunnitelkaa reitti, joka kulkee usean vierekkäisen micro:bitin läpi (esim. muodostaen 2x2-kokoisen ruudun).', + 'Kirjoittakaa koodit, kun käärme liikkuu reittiä pitkin.', + 'Käyttäkää omia laitteitanne, yhdistäkää ne sitten ja ajakaa koodi.', + 'Huomioikaa ajoitus ja sijainti: Jos käärme poistuu yhdestä micro:bitistä, se näkyy seuraavassa micro:bitissä.', + 'Lisähaasteita: micro:bit v2:ssa voit toistaa musiikkia, kunnes käärme poistuu laitteestasi.', + 'Suunnittele käärme muuttamalla LEDien kirkkautta.', + 'Yritä luoda pidempiä tai enemmän käärmeitä.' + ], + 'example' => [ + 'Tämä on esimerkki 6 pikselin pituisesta käärmeestä, jossa 4 micro:bittiä muodostaa 2x2-kokoisen ruudukon: ', + 'Ensimmäisen micro:bitin luonti (opettaja voi tehdä sen)', + 'Tämä micro:bit alustaa kaikki koodit ja lähettää radiosignaalin toisille micro:biteille, kun A-painiketta painetaan.', + 'Käärmeen liikkeiden koodaus', + 'Jokaisen micro:bitin pitää olla samassa radioryhmässä kuin aloittava micro:bit.', + 'Kaikki animaatiot käynnistyvät, kun radiosignaali vastaanotetaan.', + 'Ensimmäisen microbitin animaatio on välittömästi näkyvillä, mutta muut odottavat, että käärme pääsee sinne.', + 'Kahden ensimmäisen vaiheen välinen aika määrittää käärmeen nopeuden.', + ], 'materials' => [ + 'micro:bitit (jokaiselle oppilaalle, jos mahdollista)', + 'kannettava tai tietokone makecode.microbit.org-editorille' + ] +], + 'illustrate-a-joke' => [ + 'title' => 'Piirrä vitsi bitsyllä', + 'author' => 'Margot Schubert', + 'purposes' => 'Pienen pelin suunnitteleminen, jossa pelaaja löytää vastauksen vitsin kysymykseen.', + 'description' => 'Oppilaat suunnittelevat pienen pelin, jossa hahmo löytää vastauksen vitsin kysymykseen osumalla pelikentällä olevaan kohteeseen.\', Oppilaat ratkaisevat haasteen bitsyn perustoimintojen avulla.', + 'instructions' => [ + 'Keksi vitsikysymys. Mene bitsyyn ja aloita uusi projekti. Peliin tarvitaan seuraavat:', + 'avatar – hahmo, jota voit liikuttaa pelissä', + 'valkoinen kissa violetilla taustalla', + 'automaattisesti luotu kuvaus', + 'kohde, jonka luo avatarin pitää mennä', + 'huone - ohjelman tausta', + 'kaksi viestiä: kysymys ja vastaus', + 'Valmis peli voidaan ladata html-tiedostona.' + ], + 'example' => 'Tällä sivustolla näet esimerkin vitsistä, ja siellä on linkki digitaaliselle kirjoitustaululle:', + 'materials' => 'bitsy toimii selaimessa' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Sovellus, joka laskee monella kielellä', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Yksinkertaisen sovelluksen luominen.', + 'Ohjelmoinnin opetteleminen lohkoilla.', + 'Nimiöiden, painikkeiden, kuvien, anturien ja median lisäämisen opetteleminen.', + 'Harjoituksessa opitaan asettelemaan elementtejä sovelluksen näytölle.' + ], + 'description' => 'Sovelluksella voit laskea monella eri kielellä painikkeen painalluksella. Jos käyttäjä ravistaa älypuhelinta, laskuri palaa taas nollaan. Haasteena on lisätä toinen kieli.', + 'instructions' => [ + 'Haasteen suorittamiseksi on määritettävä toinen kieli, jolla haluat sovelluksen laskevan.', + 'Lataa sitten internetistä (esim. Pixabaysta tai Unsplashista) maan lipun kuva ja lataa se MIT APP Inventor -alustalle Picture (Kuva) -ominaisuuden Flag (Lippu) -elementin kautta.', + 'Selvitä sitten, miten maan nimi kirjoitetaan englanniksi ja miten voit sanoa kyseisen maan kielellä Poistu ja Paina minua.', + 'Lopulta voit lisätä tarvittavat lohkot, jotta sovellus toimii uudella kielellä.', + ], + 'materials' => [ + 'Sovelluksen kehittämiseen tarvitset tietokoneen, jossa on internetyhteys.', + 'Luo tili MIT APP Inventor -alustalla, jonne pääsee osoitteessa https://ai2.appinventor.mit.edu.', + 'Harjoitusta varten pitää myös asentaa MIT AI2 Companion -sovellus älypuhelimeen, jotta kehitettyä sovellusta pääsee testaamaan.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Koodausta taiteen ja tarinoiden avulla', + 'author' => 'Maria Tsapara ja Anthi Arkouli', + 'purposes' => [ + 'Havaitsemis-, tulkinta- ja kyseenalaistamistaitojen kehittäminen vuorovaikutuksessa taiteen kanssa.', + 'Luovuutta ja ryhmätyöskentelyä yhteisen tavoitteen saavuttamiseksi.', + 'Algoritmin luominen tarinan kertomiselle uudestaan.', + ], + 'description' => 'Tässä haasteessa oppilaat saavat inspiraatiota taideteoksesta, luovat tarinan ja kuvittavat sen. Sitten he yrittävät kertoa tarinan uudelleen käyttämällä ohjelmoitavaa robottia tai ilman laitteita.', + 'materials' => [ + 'Tämä harjoitus voidaan tehdä myös ilman laitteita tai käyttämällä opettavaista ohjelmoitavaa robottia, esimerkiksi Bee-Bot-, Blue-Bot- tai hiirirobottia.', + 'Bee-Bot-robotin nuolikortit tai ilman konetta tehtävän harjoituksen nuolikortit', + 'kreikaksi', + 'Jos haluat lisätietoa Project Zeron Thinking Routine Toolbox -työkaluista, voit käydä osoitteessa' + + ], + 'example' => [ + 'Opettaja mallintaa yhdessä oppilaiden kanssa, miten korteilla suunnitellaan algoritmi, jonka ohjeilla Bee-Bot tai muu robotti saadaan siirtymään matolla tarinan ensimmäiseen tapahtumaan. Oppilaat suunnittelevat 3–4 hengen ryhmissä robotille algoritmin, jolla se siirtyy seuraavaan jaksoon. Oppilaat testaavat algoritminsa luokan matolla ja korjaavat virheet tarvittaessa.', + 'He käyvät läpi niin monta tarinan tapahtumaa kuin voivat.', + 'Tämä harjoitus voidaan tehdä myös ilman laitteita.', + 'Yksi lapsi on robotti ja toinen ohjelmoija. Ohjelmoija luo algoritmipolun nuolikorteilla, joilla hän auttaa robottia siirtymään kuvasta toiseen ja kertomaan tarinan uudelleen. Aina kuvan kohdalla robottia pyydetään kertomaan osa tarinasta.', + ], + 'instructions' => [ + 'Opettaja pyytää oppilaita katsomaan maalausta/valokuvaa.', + 'He luovat tarinan Harvardin yliopiston Project Zeron menetelmällä, jossa keskitytään tarinan alkuun, keskikohtaan ja loppuun.', + 'Opettaja kehottaa pohtimaan ”Jos tämä taideteos on tarinan alussa/keskellä/lopussa, mitä voisi tapahtua seuraavaksi / ennen kuvaa / aiemmin tarinassa?”', + 'Oppilaat kuvittavat tarinan tapahtumat.', + 'Oppilaat kertaavat tarinan ja sijoittavat tapahtumat ruudukkoon. Nuolikorteilla he luovat algoritmin, joka auttaa Bee-Bot-robottia kertomaan tarinan.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Koodaus ja ohjelmointi Scratchin LegoBoost-laajennuksella', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'Mallien rakentaminen LegoBoostilla.', + 'Ohjelmointitaitojen kehittäminen Scratchilla.', + 'Robottien ohjelmointi käyttäen sekä yksinkertaisia että monimutkaisia komentoja.' + ], + 'description' => 'Tässä haasteessa oppilaat käyttävät Scratchin LegoBoost-laajennusta ja syöttävät sovellukseen koodeja, joilla robotti liikkuu eteenpäin, taaksepäin, välttää esteitä ja tottelee äänikomentoja.', + 'duration' => '120 minuuttia', + 'instructions' => [ + 'Kirjaudu Scratch.mit.edu-sovellukseen.', + 'Käynnistä Scratch Link ja aktivoi tietokoneen Bluetooth.', + 'Napsauta Scratchissa Lisää laajennus ja valitse LegoBoost.', + 'Lisää kuva EU:n koodausviikosta.', + 'Aseta kaksi AB-moottoria päälle, ja punaisen esteen kohdalla pois päältä.', + 'Vihreän esteen kohdalla moottori A on päällä, mustan kohdalla moottori B on päällä.', + 'Vihreät, punaiset ja mustat esteet asetetaan reitille.', + 'Lisää komennot liikkeille, käännökset nuolista ja muunna teksti puheeksi, kun kohtaat esteet.', + 'Testaa!' + ] +] + + +]; diff --git a/resources/lang/lv/challenges-content.php b/resources/lang/lv/challenges-content.php index c53d3103f..1fed958c3 100644 --- a/resources/lang/lv/challenges-content.php +++ b/resources/lang/lv/challenges-content.php @@ -483,5 +483,384 @@ + , + 'common' => [ + 'share' => 'Kopīgo sava projekta saiti vai QR kodu Instagram vai Facebook, pievieno mirkļbirku #CodeWeekChallenge un atzīmē @CodeWeekEU.', + 'audience' => [ + 'Skolotāji un pedagogi', + 'Sākumskolas skolēni (6 līdz 12 gadi)', + 'Pamatskolas skolēni (12 līdz 16 gadi)', + 'Vidusskolēni (16 līdz 18 gadi)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Uzprogrammē metamo kauliņu', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Uzprogrammē interaktīvas mīklas', + 'Programmēt izvēlētu kustīgu objektu, kas kustas pēc nejaušības principa un ko izmantot, ja reālais objekts nav pieejams' + ], + 'description' => + 'Šajā izaicinājumā tu programmēsi metamo kauliņu, kas pēc tavas komandas tiks ripināts pēc nejaušības principa. Tu vari izvēlēties jebkura veida metamo kauliņu ar sev vēlamo skaldņu skaitu, līdzīgu tam, kas tiek izmantots dažādās spēlēs, kā arī pievienot skaņas.', + 'instructions' => [ + 'Piesakies Scratch', + 'Izvēlies fonu', + 'Izveido sava metamā kauliņa gariņu vai atrodi to internetā un augšupielādē to savā programmā', + 'Izveido izvēlētā metamā kauliņa skaldnēm atbilstošu gariņu tērpu skaitu, uz katra attēlojot atšķirīgu skaitli', + 'Izvēlies, kā tiks uzsākta kauliņa ripināšana (nospiežot taustiņu klaviatūrā, noklikšķinot uz gariņa u. tml.) un uzraksti kodu', + 'Uzprogrammē gariņu, lai ripināšanas beigās pēc nejaušības principa tiktu nomainīts tērps', + 'Pievieno skaņas efektus', +], + 'example' => 'Ripini D-20 metamo kauliņu' + ], + 'personal-trainer' => [ + 'title' => 'Privātais treneris ar micro:bit', + 'author' => '', + 'purposes' => [ + 'Programmēt micro:bit, lai varētu izmantot zummeru un led gaismas paneli', + 'Izveidot personīgo ierīci, lai kontrolētu savu fizisko aktivitāti', + 'Programmēt micro:bit, lai uzlabotu veselību, sportojot', + ], + 'description' => + 'Šajā izaicinājumā tu vari programmēt savu micro:bit, lai kontrolētu fizisko aktivitāšu atkārtošanas reižu skaitu, kombinējot to ar atpūtas laiku. Tu sekosi līdzi savai fiziskajai aktivitātei skolā, mājās vai parkā.' + , + 'instructions' => [ + 'Kad A+B, izveido 3 sekunžu atpakaļskaitīšanas taimeri, ik sekundi ieskanoties mūzikas notij un parādoties vārdam AIZIET!', + 'Pirmā vingrinājuma laikā parādīt mirgojošu 2x2 kvadrātu 20 sekundes. Tad atskaņot skaņas signālu un rādīt nekustīgu kvadrātu. Atlikušajā laikā 10 sekundes jāparādās citam mirgojošam attēlam. Kad tas ir pabeigts, atskaņot skaņas signālu.', + 'Pēc tam atkārtot to pašu darbību, taču rādīt 3x3 paneli vingrinājuma laikā. Atkārtot šīs darbības, līdz tiek rādīts 5x5 panelis.', + ], + 'duration' => '30–40 minūtes' +], + 'create-a-spiral' => [ + 'title' => 'Izveidot spirāli', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Apgūt ciklu un mainīgos un izmantot tos praksē.', + 'Palielināt radošumu programmēšanā.'], + 'description' => 'Šajā izaicinājumā tu rakstīsi projektu, izmantojot Scratch, lai izveidotu spirāli ar zīmuļa blokiem, ciklu un mainīgo.', + + 'instructions' => [ + 'Zīmuļa bloki', + 'Izveido jaunu projektu un nosauc to: Spirāle.', + 'Noklikšķini uz loga kreisajā apakšējā stūrī esošās ikonas violetā krāsā “Pievienot paplašinājumu”', + 'Izvēlies “zīmulis”: tagad tavam projektam ir pieejami zīmuļa bloki.', + 'Lai sāktu projektu, pavelc un nomet bloku “kad nospiests zaļais karogs”:', + 'Tev jāsāk ar tukšu lapu: zīmuļa blokos pievieno bloku “dzēst visu”:', + 'Tu vēlies sākt zīmējumu skatuves centrā, kas nozīmē, ka gariņam ir jādodas uz skatuves centru (0,0):', + 'Gariņš var pārvietoties bez zīmēšanas jeb arī pārvietoties un zīmēt:', + 'kad vēlies, lai tas zīmētu, tu vari izmantot piespiesta zīmuļa bloku', + 'kad to nevēlies, tu vari izmantot nepiespiesta zīmuļa bloku', + 'Tagad tu vēlies zīmēt. Pievieno bloku “piespiests zīmulis”:', + 'Sešstūris', + 'Pievieno savam projektam tālāk esošos blokus:', + 'Tagad tev ir sestā daļa no sešstūra. Tev jāatkārto šī secība 6 reizes:', + 'Spirāle', + 'Lai izveidotu spirāli, tev katras nākamās puses garumam būs jāpievieno 2.', + 'Lai to paveiktu, tu izmantosi mainīgo.', + 'Mainīgo lielumu blokos noklikšķini uz Izveidot mainīgo', + 'Nosauc to par garumu, tad noklikšķini OK:', + 'Spirāle kļūs lielāka, tādēļ sākumā ir jāsāk mazā mērogā: iestati pirmo garumu uz 10 un ievieto šo bloku pirms cikla.', + 'Ievieto mainīgo “garums” blokā “pārvietoties … soļus”', + 'Lai spirāle kļūtu lielāka, nepieciešams, lai garums palielinātos ikvienā ciklā: pievieno tālāk esošo bloku cikla beigās:', + 'Lūk, tavs pašreizējais projekts:', + 'Glīta spirāle ', + 'Tu uzzīmēji spirāli! Lai tā turpinātos, aizvieto ciklu “atkārtot 6” ar ciklu “nepārtraukti”:', + 'Lai uzzīmētu krāsainu spirāli, pievieno ciklam šādu bloku:', + 'Kad tu atsāc, gariņš uzzīmē nevēlamu līniju. Lai to novērstu, projekta sākumā pievieno bloku “nepiespiests zīmulis”.', + 'Lūk, tavs pabeigtais projekts:', + 'Apsveicam! Tu izveidoji brīnišķīgu spirāli!', + ], + +], + 'play-against-ai' => [ + 'title' => 'Izveido spēli Akmens, šķēres, papīrīt\'s un spēlē to pret MI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'lai izprastu mašīnmācīšanās cikla norisi.', + 'lai izveidotu mašīnmācīšanās modeli, izmantojot apmācāmu mašīnu', + 'lai iepazītu Pictoblox rīku un importētu izveidoto modeli projektā', + 'lai iestatītu skatuvi un darbojošos personāžus, izveidotu mainīgos un palaistu tos Pictoblox', + 'lai uzsāktu spēli, noteiktu spēlētāju gājienus, programmētu nejaušus MI gājienus', + 'lai izveidotu un testētu spēli, kurā mākslīgais intelekts darbojas kā pretinieks spēlē Akmens, šķēres, papīrīt\'s.' + + ], + 'description' => 'Izveidosim modeli, izmantojot apmācāmu mašīnu un attēlus, izmantojot trīs klases: Akmens, Šķēres un Papīrīt\'s. Modelis tiks ielādēts Pictoblox un izmantots, lai radītu spēli, ko varam spēlēt pret MI.', + 'duration' => '90 minūtes', + 'instructions' => [ + 'Izveido jaunu projektu apmācāmā mašīnā ar 3 klasēm, ko sauc Akmens, Šķēres un Papīrīt\'s. Katrai klasei ar kameru uzņem vismaz 400 attēlus. Nodrošini skaidru fonu. Apmāci un eksportē modeli. Augšupielādē modeli un nokopē saiti.', + 'Pictoblox vietnē izveido bezmaksas kontu. Pievieno mašīnmācīšanās paplašinājumu un augšupielādē modeli. Iestati skatuvi, mainīgos un gariņus. Uzsāc spēli, nosaki spēlētāju gājienus un MI gājienus un to, kurš uzvar kārtā.', + 'Apmāci datus spēlei.', + 'Modeļa testēšana.', + 'Eksportē modeli.', + 'Pievieno mašīnmācīšanās paplašinājumu un ielādē modeli.', + 'Iestati skatuvi, mainīgos un gariņu.', + 'Uzsāc spēli.', + 'Nosaki spēlētāja gājienus.', + 'Iestati nejaušus MI gājienus.', + 'Translē nejaušus MI gājienus.', + 'Izveido trīs blokus. \'Kas uzvar kārtā? ', + 'Pārbaudi, vai spēlētājs uzvar kārtā.', + 'Pārbaudi, vai MI uzvar kārtā.', + 'Pārbaudi, vai kārtā ir neizšķirts rezultāts.', + 'Programmas bloki.', + 'Gariņš Akmens, šķēres, papīrīt\'s', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Zīmēšana gaisā ar MI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'lai uzrakstītu programmu, izmantojot cilvēka ķermeņa uztveršanas paplašinājumu pirkstu kustību atpazīšanai kameras priekšā.', + 'lai programmētu ar vienkāršiem blokiem dažās koda rindās.', + 'lai redzētu MI izmantošanas piemēru.' + ], + 'description' => 'Tādas programmas izveide, kas ļauj lietotājam zīmēt gaisā ar roku (rādītājpirkstu) kameras priekšā, un viss uzzīmētais automātiski tiek attēlots uz Pictoblox skatuves.', + 'instructions' => [ + 'Izveido kontu Pictoblox', + 'seko vizuālajām norādēm, lai:', + 'pievienotu paplašinājumus Cilvēka ķermeņa uztveršana un Zīmulis;', + 'iestatītu skatuvi un pievienotu gariņu (Zīmulis) un papildu gariņus šādām funkcijām: Zīmulis nepiespiests, Zīmulis piespiests, Dzēst visu; ', + 'uzrakstītu kodu, lai gariņš Zīmulis sekotu pirkstam', + 'uzrakstītu kodu pogām: Zīmulis nepiespiests, Zīmulis piespiests, Dzēst visu, kā arī Zīmulis', + 'Tagad ir iestatīts viss, lai tu veidotu savus zīmējumus un rotaļātos ar dažādām zīmuļa krāsām un izmēru.', + ], + 'materials' => [ + 'Portatīvais dators vai dators ar kameru', + 'Lejupielādēta PictoBlox jaunākā versija (ieteicams) vai Pictoblox tiešsaistē (bezmaksas)', + 'Pictoblox konts (bezmaksas)', + 'Stabils interneta pieslēgums' + ] +], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Lai iemācītos mašīnmācīšanās un teksta atpazīšanas pamatjēdzienus.', + 'Lai izprastu emociju lomu saziņā.', + 'Lai izmantotu kodu dialoga veidošanai starp čatbotu un lietotāju.', + 'Lai izprastu, kā datori var atpazīt emocionālas noskaņas, veicot teksta analīzi, un attiecīgi reaģēt.', + ], + 'description' => [ + 'Izveidot emociju botu Scratch vidē, kas var parādīt priecīgu sejiņu pozitīvam vēstījumam (ja tu saki tam ko jauku), dusmīgu sejiņu negatīvam vēstījumam (ja tu saki tam ko nejauku) un apjukušu sejiņu, ja vēstījums ir nenoteikts.', + 'Emobot Kliki atpazīs komplimentus un apvainojumus, līdz ar to varēsim vērot, kā datoru var apmācīt atpazīt emocionālas noskaņas.', + ], + 'instructions' => [ + 'Lai sāktu, uzprogrammē sarakstu ar noteikumiem, kas ir patīkami vai jauki un kas ir slikti vai nejauki.', + 'Piesakies https://machinelearningforkids.co.uk/ vai izveido jaunu kontu.', + 'Izveido jaunu mašīnmācīšanās modeli, pievienojot 3 jaunas etiķetes. Pirmo nosauc “jauks”, otro nosauc “slikts” un pēc izvēles, ja vēlies, lai atpazīst tavu vārdu, izveido trešo etiķeti ar nosaukumu “vārds”.', + 'Apmāci jauno mašīnmācīšanās modeli, testē to un izveido Emobot Scratch vidē.', + 'Palaid Scratch 3 editoru, dzēs kaķa gariņu, ievieto 3 jaunus gariņus, kas izveidoti ar Microsoft Bing Image Creator (laimīgu, dusmīgu un apjukušu animētu sejiņu) vai izveido jaunu gariņu, nospiežot ikonu Zīmēt un uzzīmējot trīs tērpus attiecīgi laimīgai, dusmīgai un apjukušai sejiņai.', + 'Noklikšķini uz cilnes “Kods” un ievadi tālāk esošo skriptu.'] + , + 'example' => [ + 'Kopīgo Emobot Kliki ar saviem draugiem un uzzini vairāk par MI un emocijām!', + 'Animētas sejiņas vietā vari izmēģināt ko citu, piemēram, kādu dzīvnieku. Jauku un nejauku vēstījumu vietā tu vari iemācīt personāžu atpazīt cita veida vēstījumus.', + ], + +], + 'craft-magic' => [ + 'title' => 'Burvju māksla: MI ar roku rādīti žesti', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Lai attīstītu skolēnu programmēšanas prasmes, ļaujot viņiem izmantot vienkāršas komandas.', + 'Lai attīstītu skaitļošanas tipa domāšanas prasmes, sadalot sarežģītus uzdevumus izpildāmās darbībās.', + 'Lai veicinātu radošumu problēmu risināšanā, atrodot unikālu pielietojumu ar roku rādītiem zīmēšanas un rakstīšanas žestiem.', + 'Sekmēt izpratni par MI jēdzieniem, jo sevišķi to, kā MI ļauj datoriem atpazīt un interpretēt ar roku rādītus žestus.', + 'Lai palielinātu informētību par tehnoloģiju nozīmīgumu personām ar invaliditāti.', + 'Lai popularizētu uz sadarbību vērstu problēmu risināšanu un skolēnu komandas darbu, kopīgi strādājot, lai uzlabotu ar roku rādītu žestu programmas.', + 'Lai sasaistītu programmēšanas un skaitļošanas tipa domāšanas prasmes ar to pielietojumu reālajā dzīvē, uzsverot tehnoloģiju jēgpilnu ietekmi uz cilvēku dzīvi un salāgojot to ar Ilgtspējīgas attīstības mērķiem.' + ], + 'duration' => [ + '90 min 10–12 gadus veciem skolēniem', + '45 min 12–15 gadus veciem skolēniem' + ], + 'description' => 'Izveido Scratch programmu, kuras pamatā ir bloki, izmantojot MI paplašinājumu “Cilvēka ķermenis” radošā un saistošā veidā, lai zīmētu uz ekrāna, neizmantojot ierasto peli vai skārienekrānu.', + 'instructions' => [ + 'Pieslēdzies https://ai.thestempedia.com un izveido skolotāja un skolēnu kontus.', + 'Importē paplašinājumus ‘Cilvēka ķermeņa uztveršana’,’ Zīmulis’,’ Teksts uz runu’.', + 'No bibliotēkas pievieno gariņu ‘Zīmulis ’ un izveido 7 gariņus (‘balts’, ‘caurspīdīgs’, ‘melns’, ‘sarkans’, ‘zils’, ‘zaļš’, ‘rozā’).', + 'Uzraksti komandas, lai pārbaudītu, kas notiek, kad gariņš ‘Zīmulis’ pieskaras kādam no citiem gariņiem.', + 'Uzraksti komandas, lai kamera varētu atpazīt plaukstas pozīciju, un virzi zīmuli uz sava rādītājpirksta x un y koordinātēm.', + 'Ritināšanas beigās nomaini krāsu.', + 'Pievieno skaņas efektus.', + ], + 'materials' => [ + 'Programmēšanas platforma https://ai.thestempedia.com (bezmaksas)', + 'skolotāja konts (bezmaksas)', + 'skolēna konts (bezmaksas)', + 'Datori ar kameru', + 'Interneta pieslēgums', + ] +], + 'circle-of-dots' => [ + 'title' => 'Aplis ar punktiem', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Lai uzrakstītu kodu, uzzīmē līniju ar punktiem.', + 'Lai uzrakstītu kodu, uzzīmē līniju ar domu zīmēm.', + 'Lai uzrakstītu kodu, uzzīmē apli.', + 'Uzraksti kodu, lai uzzīmētu apli ar punktiem (domu zīmēm).', + ], + 'description' => 'Uzzīmē apli no punktiem vai domu zīmēm.', + 'duration' => '40 minūtes', + 'instructions' => [ + 'Punktu bloka būvēšana.', + 'Domu zīmju bloka būvēšana.', + 'Apļa konstruēšana no punktiem.', + 'Apļa konstruēšana no domu zīmēm.', + ] +], + 'coding-escape-room' => [ + 'title' => 'Izveido programmēšanas izlaušanās istabu', + 'author' => 'Stefānija Altjeri un Elisa Baragīni', + 'purposes' => [ + 'Mācīt/iemācīties programmēšanas jēdzienus un tos apspriest.', + 'Izmantot vienkāršus programmēšanas rīkus.', + 'Attīstīt skaitļošanas tipa domāšanu un problēmu risināšanu.' + ], 'description' => [ + 'Izveidot programmēšanas izlaušanās istabu, kas līdzīga šai:', + 'Tu vari izmantot google form, genially, google presentation, jebkuru citu rīku, lai izveidotu stāstu stāstīšanu, kuras pamatā ir programmēšana ;).' + + ], + 'duration' => '90 minūtes', + 'instructions' => + 'Tu vari sadalīt skolēnus nelielās grupās, lai viņi rotaļājas un tad izveido vēl vienu izaicinājumu ar šo veidni: ' + , + + 'materials' => [ + 'Var izmantot jebkuru rīku (Google un Microsoft platforma dokumentu, prezentāciju un izklājlapu veidošanai un to kopīgošanai). Jebkura programmēšanas vide, rīks vai personāžs, kas saistīts ar IKT un programmēšanu.' + ], + 'example' => [ + 'Rotaļu veidā notiek iepazīstināšana ar dažiem personāžiem, kuriem ir bijusi svarīga loma IKT vēsturē, kā arī ar programmēšanas pamatjēdzieniem. Tas ir labākais veids, kā mācīties un aktīvi līdzdarboties. Šo spēli var spēlēt grupās vai individuāli, izmantot izaicinājumam vai sacensībai. Skolēni var pēc tam veidot kaut ko līdzīgu un attīstīt tādas kompetences kā radošums un programmēšanas prasmes.', + 'Šis ir ļoti praktisks resurss, ko var pēc tam izmantot atkārtoti un vienkārši izveidot atkal. Google forms ir viens no iespējamajiem rīkiem. Tu vari izmantot arī Google slides, Genial.ly vai Emaze vai jebkuru citu rīku, lai veidotu stāstus, kur jāizvēlas došanās virziens krustcelēs, kā arī savus piedzīvojumu stāstus.', + 'Šis izlaušanās izaicinājums ir sadalīts posmos. Ja uzmini, tu vari turpināt. Skolēniem ir jāizveido programmēšanas mīklas.', + ], +], + 'let-the-snake-run' => [ + 'title' => 'Čūskas gājiens', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Lai programmētu čūskas kustību savā micro:bit.', + 'Lai iestatītu atbilstošu novietojumu un norises laiku animētiem personāžiem.' + ], + 'description' => 'Skolēniem ir jāraksta kodi, lai čūska varētu atrast ceļu no viena micro:bits uz nākamo. Tas jādara tādā veidā, lai izskatās, ka čūska pāriet no viena micro:bit uz nākamo.', + 'duration' => '30 minūtes', + 'instructions' => [ + 'Izveido trasi, kas iet cauri vairākiem micro:bit, kas atrodas blakus cits citam (piem., veidojot 2x2 kvadrātu).', + 'Uzraksti kodus, čūskai virzoties pa trasi.', + 'Strādā savā ierīcē, tad saliec visu kopā un palaid kodu.', + 'Ņem vērā norises laiku un novietojumu: Ja čūska iziet no viena micro:bit, tā parādīsies nākamajā micro:bit.', + 'Nākamie izaicinājumi: Ar micro:bit v2 atskaņo mūziku, līdz čūska iziet no tavas ierīces.', + 'Veido čūsku, mainot LED gaismas spilgtumu.', + 'Izmēģini garāku čūsku vai vairākas čūskas.' + ], + 'example' => [ + 'Šis ir piemērs ar 6 pikseļus garu čūsku ar 4 micro:bit elementiem, kas veido 2x2 izmēra kvadrātu: ', + 'Programmē sākuma micro:bit (to var izdarīt skolotājs)', + 'Visi kodi tiek palaisti ar šo micro:bit, kas nosūta radio signālu citiem micro:bits, kad nospiež pogu A.', + 'Čūskas kustības programmēšana', + 'Visiem micro:bit elementiem ir jābūt tajā pašā radio grupā kā sākuma micro:bit elementam.', + 'Animācijas atskaņošana sākas, kad saņemts radio signāls.', + 'Pirmā micro:bit elementa animācija ir redzama uzreiz, pārējās gaida, līdz čūska nonāk attiecīgajā vietā.', + 'Laiku starp divām fāzēm nosaka čūskas ātrums.', + ], 'materials' => [ + 'micro:bit elementi (katram skolēnam, ja iespējams)', + 'klēpjdators vai dators makecode.microbit.org editor izmantošanai' + ] +], + 'illustrate-a-joke' => [ + 'title' => 'Ilustrē joku ar bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Izstrādā nelielu spēli, kurā lietotājs atrod atbildi uz kādu jokainu jautājumu.', + 'description' => 'Skolēni izstrādā spēli, kurā lietotājs atrod atbildi uz kādu jokainu jautājumu, kad figūra saskaras ar objektu spēles laukā. Skolēni izmanto bitsy pamatfunkcijas, lai izpildītu šo izaicinājumu.', + 'instructions' => [ + 'Padomā par jokainu jautājumu. Dodies uz bitsy un sāc jaunu projektu. Tev būs nepieciešams:', + 'avatars – gariņš, ko tu vari pārvietot', + 'Balts kaķis uz violeta fona', + 'Automātiski ģenerēts apraksts', + 'objekts, uz kurieni doties avataram', + 'telpa – tavas programmas fons', + 'divi vēstījumi: jautājums un atbilde', + 'Pabeigto spēli var lejupielādēt kā html failu.' + ], + 'example' => 'Šajā tīmekļa vietnē tu redzi joka piemēru un šeit ir saite uz digitālo tāfeli:', + 'materials' => 'bitsy darbojas pārlūkā' +], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Lietotne, kas skaita vairākās valodās', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Lai iemācītos izveidot vienkāršu lietotni.', + 'Lai iemācītos programmēt blokos.', + 'Lai iemācītos pievienot etiķetes, pogas, attēlus, sensorus un multivides elementus.', + 'Lai iemācītos organizēt elementus lietotnes ekrānā.' + ], + 'description' => 'Ar šo lietotni var skaitīt vairākās valodās, nospiežot pogu. Kad lietotājs pakrata viedtālruni, skaitīšana atsākas no nulles. Izaicinājums ir pievienot vēl vienu valodu.', + 'instructions' => [ + 'Lai izpildītu šo izaicinājumu, tev ir jādefinē šī vēl viena valoda, kurā lietotne veiks skaitīšanu.', + 'Pēc tam tev ir no interneta (piem., no Pixabay vai Unsplash) ir jālejupielādē šīs valsts karoga failu un jāveic tā augšupielāde MIT APP Inventor platformā, izmantojot elementu, ko sauc par karogu un kas atrodas sadaļā Attēli.', + 'Turpinājumā tev ir jānoskaidro, kā šo valsti sauc angliski un kā šīs valsts valodā saka Iziet un Nospiest šeit.', + 'Visbeidzot, tev ir jāpievieno nepieciešamie bloki, lai lietotne darbotos jaunajā valodā.', + ], + 'materials' => [ + 'Lietotnes izstrādei tev būs nepieciešams dators vai klēpjdators ar interneta pieslēgumu.', + 'Izveido kontu MIT APP Inventor platformā, piekļūstot tai šajā adresē: https://ai2.appinventor.mit.edu', + 'Ir nepieciešams instalēt arī MIT AI2 Companion lietotni viedtālrunī, lai testētu izstrādāto lietotni.' + ] +], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programmēšana ar mākslu, izmantojot Storytelling', + 'author' => 'Marija Tsapara un Anti Arkouli', + 'purposes' => [ + 'Lai attīstītu novērošanas, interpretēšanas un jautājumu uzdošanas prasmes, mijiedarbojoties ar mākslu.', + 'Lai būtu radoši un sadarbotos ar citiem kopēja mērķa sasniegšanā', + 'Lai izveidotu algoritmu stāsta pārstāstīšanai.', + ], + 'description' => 'Šajā izaicinājumā skolēni rod iedvesmu mākslas darbā, izveido stāstu un ilustrē to. Pēc tam viņi pārstāsta stāstu, izmantojot programmējamu robotikas komplektu / vai arī dara to, neizmantojot datoru.', + 'materials' => [ + 'Šo aktivitāti var īstenot gan bez datora, gan izmantojot programmējamu robotu, piemēram, beebot/bluebot/peles robotu.', + 'beebot kartītes ar bultiņām vai kartītes ar bultiņām aktivitātei bez datora', + 'grieķu valodā', + 'Lai uzzinātu vairāk par Project Zero \ Thinking Routine Toolbox, tu vari apmeklēt' + + ], + 'example' => [ + 'Skolotājs darbojas ar skolēniem, lai modelētu to, kā veidot algoritmu ar kartītēm, kas sniegs norādījumus Bee-Bot vai citam robotam, lai uz paklājiņa nokļūtu līdz pirmajam notikumam stāstā. Skolēni strādā 3–4 personu grupās, lai veidotu algoritmu robotam, lai tas secīgi pārvietotos tālāk. Skolēni testē algoritmus uz paklājiņa klasē un veic atkļūdošanu, ja nepieciešams.', + 'Viņi turpina virzīties cauri iespējami lielam stāsta notikumu skaitam', + 'Šo aktivitāti var īstenot arī bez datora izmantošanas.', + 'Viens bērns ir robots, cits bērns ir programmētājs. Programmētājs veido algoritma ceļu, secīgi izmantojot kartītes ar bultiņām, lai palīdzētu robotam virzīties no viena attēla uz nākamo un pārstāstīt stāstu. Ikreiz, kad robots nonāk pie attēla, viņam tiek lūgts pastāstīt daļu stāsta.', + ], + 'instructions' => [ + 'Skolotājs aicina skolēnus vērot gleznu/foto.', + 'Viņi izmanto domāšanas secību "Sākums, Vidus, Beigas" (Project Zero, kas radīts Hārvardā), lai radītu stāstu.', + 'Skolotājs viņiem vaicā "Ja šis mākslas darbs ir stāsta sākums/vidus/beigas, kas varētu notikt tālāk/pirms tam/beigās?', + 'Skolēni ilustrē notikumus stāstā.', + 'Skolēni atceras notikumus un ievieto tos režģī. Izmantojot kartītes ar bultiņām, viņi izveido algoritmu, kas palīdzēs beebot pārstāstīt stāstu.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Programmēšana ar LegoBoost – Scratch paplašinājumu', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'lai veidotu modeļus, izmantojot LegoBoost.', + 'lai attīstītu programmēšanas prasmes Scratch.', + 'lai programmētu robotus, izmantojot komandas, sākot no vienkāršām līdz pat sarežģītām.' + ], + 'description' => 'Šajā izaicinājumā skolēni izmantos Scratch-LegoBoost paplašinājumu un ievadīs kodus lietotnē, lai roboti virzītos uz priekšu, atpakaļ, izvairītos no šķēršļiem, kā arī balss komandas.', + 'duration' => '120 minūtes', + 'instructions' => [ + 'Piesakies Scratch.mit.edu lietotnē.', + 'Palaid Scratch Link un activizē Bluetooth klēpjdatorā.', + 'Scratch vidē nospied Pievienot paplašinājumu un izvēlies LegoBoost.', + 'Pievieno attēlu par ES programmēšanas nedēļu.', + 'Iestati divus AB motorus uz IESLĒGTS, un uz IZSLĒGTS, kad tie satiek sarkanu šķērsli.', + 'Zaļajā krāsā motors A ir iestatīts uz IESLĒGTS, melnajā krāsā motors B ir iestatīts uz IESLĒGTS.', + 'Maršrutā tiks izvietoti zaļi, sarkani un melni šķēršļi.', + 'Pievieno komandas kustībai un pagriezieniem no bultiņām un teksta uz runu, kad notiek sastapšanās ar šķērsli.', + 'Testē to!' + ] +] + + ]; diff --git a/resources/lang/mk/challenges-content.php b/resources/lang/mk/challenges-content.php index 590f81be0..41c768698 100644 --- a/resources/lang/mk/challenges-content.php +++ b/resources/lang/mk/challenges-content.php @@ -479,6 +479,383 @@ 'Изберете 5 различни бои и доделете фитнес вежба на секоја од нив, на пр. чучњеви или скокање. Тогаш боите може да се наредат по кој било редослед и да се вежбаат.' ], + ], + 'common' => [ + 'share' => 'Споделете го линкот или QR кодот на вашиот проект на Instagram или на Facebook, додајте хаштаг #CodeWeekChallenge and mention @CodeWeekEU.', + 'audience' => [ + 'Учители и обучувачи', + 'Ученици од основно училиште (од 6 до 12 години)', + 'Ученици во пониски години од средно училиште (од 12 до 16 години)', + 'Ученици во повисоки години од средно училиште (од 16 до 18 години)', + ], +], + 'code-a-dice' => [ + 'title' => 'Кодирајте Јамб (фрлање коцки)', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Кодирајте интерактивни загатки', + 'За да кодирате симулација на предмет што произволно се движи за да се користи ако нема на располагање вистински предмет' + ], + 'description' => + 'Во предизвикот ќе кодирате коцка којашто произволно ќе ја фрлате на ваша наредба. Можете да изберете каков било тип коцка со онолку лица колку што сакате, како оние што се користат во игрите за играње улоги, а исто така и да додадете звуци.', + 'instructions' => [ + 'Најавете се на Scratch', + 'Изберете платно за позадина', + 'Креирајте ваша самовила за фрлање коцки или побарајте една на интернет и вчитајте ja во вашата програма', + 'Креирајте онолку костуми за самовилата колку што ќе изберете страници на коцката, секојa од нив покажувајќи различен број', + 'Изберете како сакате да почнете со фрлање на коцката (со притискање копче на тастатурата, со кликнување на самовилата итн.) и запишете го кодот', + 'Кодирајте ја самовилата така за произволно да го менува костумот на крајот од фрлањето', + 'Додајте звучни ефекти', + ], + 'example' => 'Фрлајте Д-20 коцка' +], + 'personal-trainer' => [ + 'title' => 'Личен тренер со micro:bit', + 'author' => '', + 'purposes' => [ + 'За да кодирате micro:bit за употреба на аларм и лед панел', + 'За да креирате личен уред којшто ќе ја контролира вашата физичка активност', + 'За да кодирате micro:bit за да го подобрите вашето здравје преку спорт', + ], + 'description' => + 'Овој предизвик ви овозможува да го кодирате вашиот micro:bit за контрола на времињата на повторување на физичките вежби во комбинација со преостанатото време. Ќе ја следите вашата физичка активност на училиште, дома или во парк.' + , + 'instructions' => [ + 'Кога имате А+Б, креирајте тајмер што одбројува 3 секунди со звук на музичка нота при секоја секунда и го прикажува зборот GO! (ОДИ!)', + 'За време на првата вежба, прикажете квадрат 2х2 што трепка во траење од 20 секунди. Потоа пуштете звук и одржувајте го квадратот фиксен. За преостанатото време, мора да се прикаже друга слика што трепка во траење од 10 секунди. Кога ќе заврши, се огласува звук.', + 'Потоа, повторете го истото дејство, но прикажете панел 3х3 за времето на вежбата. Повторете ги овие дејства додека се прикажува 5х5.', + ], + 'duration' => '30-40 минути' +], + 'create-a-spiral' => [ + 'title' => 'Создајте спирала', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'За да учите и практикувате јамки и варијабли.', + 'За да ја зголемите креативноста во кодирањето.'], + 'description' => 'Во овој предизвик, ќе пишувате проект со Scratch за да создадете спирала, користејќи ги блоковите со пенкала, јамка и варијабла.', + + 'instructions' => [ + 'Блокови со пенкала', + 'Креирајте нов проект и наречете го Спирала.', + 'Кликнете на виолетовата икона „Додај екстензија“ на долната лева страна од прозорецот', + 'Изберете „пенкало“: блоковите со пенкала сега се достапни за вашиот проект!', + 'За да започнете со вашиот проект, повлечете го и испуштете го блокот „кога ќе кликне зеленото знаменце“:', + 'Потребно е да започнете со празна страница: во рамките на блоковите со пенкала, додајте “избриши ги сите“ блокови:', + 'Сакате да започнете со цртање во центарот на сцената, што значи дека вашата самовила треба да оди до центарот на сцената (0,0):', + 'Вашата самовила може да се движи без цртање или движење и цртање:', + 'кога сакате да ја нацртате, може да го користите блокот за спуштање на пенкалото', + 'кога не го сакате тоа, може да го користите блокот за подигање на пенкалото', + 'Сега, сакате да цртате! Додајте го блокот „спушти пенкало“:', + 'Шестоаголник', + 'Додајте ги блоковите подолу на вашиот проект:', + 'Сега имате една шестина од вашиот шестоаголник. Оваа секвенца треба да ја повторите 6 пати:', + 'Спирала', + 'За да создадете спирала, потребно е да додадете 2 на должината на секоја следна страна.', + 'За да го направите тоа, ќе користите variable.', + 'Во блоковите на варијаблата, кликнете на Направи варијабла', + 'Именувајте ја како должина, а потоа кликнете ОК:', + 'Спиралата ќе започне да расте, ќе треба да започнете од мала: поставете ја првата должина на 10, а потоа вметнете го овој блок пред јамката.', + 'Вметнете ја варијаблата „должина“ во блокот „движи ...чекори', + 'За да расте спиралата, исто така потребно е да расте и должината во секоја јамка: додајте го блокот подолу на крајот на јамката:', + 'Еве го вашиот тековен проект:', + 'Убава спирала', + 'Вие нацртавте спирала! За да продолжи понатаму, заменете ја јамката „повтори 6“ со јамката „засекогаш“:', + 'За да нацртате шарена спирала, додајте го следниот блок во јамката:', + 'Кога ќе започнете одново, самовилата црта несакана линија. За да го спречите тоа, додајте го блокот „подигни пенкало“ на почетокот на проектот.', + 'Еве го вашиот конечен проект:', + 'Честитки! Создадовте прекрасна спирала!', + ], + +], + 'play-against-ai' => [ + 'title' => 'Создавајте и играјте против ВИ - Играта камен, ножици, хартија', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'за да сфатите како функционира циклусот на машинско учење.', + 'за да изградите модел на машинско учење со помош на Машина што може да учи', + 'за да се запознаете со алатката Пиктоблокс и за да го увезете создадениот модел во проектот', + 'за да ја поставите сцената и ликовите, да создавате и иницирате варијабли во Пиктоблокс', + 'за да иницирате игра, да идентификувате движења на играчот, за да програмирате произволни движења на ВИ', + 'за да креирате и тестирате игра која вклучува вештачка интелигенција како противник во играта камен, хартија, ножици.' + + ], + 'description' => 'Ќе создадеме модел со помош на Машината способна за учење од слики користејќи три класи: Камен, ножици и хартија. Моделот ќе се вчита во Пиктоблокс и ќе се користи за креирање игра што можеме да ја играме против ВИ.', + 'duration' => '90 минути', + 'instructions' => [ + 'Креирајте нов проект во слики на машина способна да учи со 3 класи наречени Камен, Хартија и Ножици. За секоја класа, направете со камерата најмалку 400 слики. Позадината треба да биде јасна. Обучете го и извезете го моделот. Поставете го моделот и копирајте го линкот.', + 'Создадете бесплатна сметка на страницата на Пиктоблокс. Додајте екстензија за машинско учење и поставете модел. Поставете ги сцената, варијаблите и самовилите. Иницирајте ја играта, утврдете ги движењата на играчот и движењата на ВИ и кој победува во рундата.', + 'Обучете ги податоците за играта.', + 'Тестирајте го моделот.', + 'Извезете го моделот.', + 'Додајте екстензија за машинско учење и вчитајте го моделот.', + 'Поставете ги сцената, варијаблите и самовилите.', + 'Стартување на играта.', + 'Утврдете ги движењата на играчот.', + 'Утврдете произволни движења на ВИ.', + 'Емитувајте произволни движења на ВИ.', + 'Направете три блокови. Кој победува во рундата?', + 'Проверете дали играчот победува во рундата.', + 'Проверете дали ВИ победува во рундата.', + 'Проверете дали рундата е цртање.', + 'Програмирајте блокови.', + 'Камен Хартија Ножици Самовила', + ] +], + 'air-drawing-with-AI' => [ + 'title' => 'Цртање во воздух со ВИ', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'за да напишете програма користејќи ја екстензијата за детекција на човечко тело за препознавање на движењата на прстите пред камерата.', + 'за да кодирате со едноставни блокови во код од неколку редови.', + 'за да видите пример на користење ВИ' + ], + 'description' => 'Создавање програма што му овозможува на корисникот да црта во воздух со неговата рака (показалец) пред камерата и сé што црта автоматски да се прикажува на сцената на Пиктоплокс', + 'instructions' => [ + 'Создадете сметка на Пиктоблокс', + 'следете ги визуелните упатства за да:', + 'додадете екстензии за Детекција на човечко тело и Пенкало;', + 'ја поставите сцената и да додадете самовила (молив) и дополнителни самовили за: Спушти пенкало, Подигни пенкало, Избриши сé; ', + 'напишете код за самовила за молив којашто ќе го следи прстот', + 'напишете код за копчиња: Подигни пенкало, Спушти пенкало и Избриши сé и исто така за Пенкало', + 'Сега сé ви поставено за да цртате свои цртежи и да играте со различните бои и големини на пенкалото.', + ], + 'materials' => [ + 'Лаптоп или компјутер со камера', + 'Преземена е последната верзија на ПиктоБлокс (препорачана) или онлајн Пиктоблокс (бесплатна)', + 'Сметка на Пиктоблокс (бесплатна)', + 'Добра интернет врска' + ] +], + 'emobot-kliki' => [ + 'title' => 'Емобот Клики', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'За да ги научите основните концепти на машинското учење и препознавање текст.', + 'За да ја сфатите улогата на емоциите во комуникациите.', + 'За да користите кодови за создавање дијалог помеѓу робот за разговор и корисник.', + 'За да сфатите како компјутерите можат да ги препознаат емоционалните тонови преку анализа на текст и да одговорат соодветно.' + ], + 'description' => [ + 'За да создадете емоционален робот во Scratch којшто може да прикаже среќно лице за позитивни пораки (ако му кажете убави работи), налутено лице за негативни пораки (ако му кажете лоши работи) и збунето лице ако пораката не е јасна.', + 'Нашиот Емобот Клики ќе ги препознае комплиментите и навредите за да видите како компјутерите можат да се обучат за да препознаваат емоционални тонови.', + ], + 'instructions' => [ + 'За да започнете, програмирајте листа на правила за тоа што е фино или љубезно и што е лошo или злонамерно.', + 'Најавете се на https://machinelearningforkids.co.uk/ или создајте нова сметка.', + 'Направете нов модел за машинско учење додавајќи 3 нови ознаки, првата наречете ја „фино“, втората наречете ја „лошо“ и изборно, ако сакате да го препознава вашето име, направете трета ознака наречена „име“.', + 'Обучете то новиот модел на машинско учење, тестирајте го и користете го за да направите Емобот во Scratch.', + 'Стартувајте го уредникот Scratch 3, избришете ја самовилата мачка, внесете ги 3 нови самовили направени од Microsoft Bing Image Creator (карикатура на среќен, лут и несигурен компјутер) или создајте нова самовила со кликање на иконата Боење, цртајќи три копии на костуми за среќно, луто и несигурно лице.', + 'Кликнете на картичката „Кодирај“ и внесете ја следната самовилa.'] + , + 'example' => [ + 'Споделете го Емоботот Клики со своите другари и научете уште повеќе за ВИ и емоциите!', + "Наместо компјутерска карикатура, можете да пробате нешто друго, на пример, животно. Наместо љубезно и злонамерно, можете да го обучите ликот да препознава други видови пораки.", + ], + +], + 'craft-magic' => [ + 'title' => 'Направете магија со гестикулации на дланките со ВИ', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'За развивање на вештините за кодирање кај учениците, овозможувајќи им да ги корситат основните команди.', + 'За развивање вештини за алгоритамско размислување, расчленувајќи ги сложените задачи на чекори што можат полесно да се решат.', + 'За поттикнување на креативното решавање на проблемите при изнаоѓањето уникатни примени на гестикулациите со дланки за цртање и пишување.', + 'За поттикнување на разбирањето на концептите на ВИ, особно како ВИ им овозможува на компјутерите да ги препознаваат и толкуваат гестикулациите со дланките.', + 'За подигање на свесноста за тоа колку е значајна технологијата за лицата со посебни потреби.', + 'За промовирање решавање проблеми преку соработка и тимска работа меѓу учениците, додека работат заедно на подобрување на нивните програми за гестиклација со дланки.', + 'За поврзување на вештините за кодирање и компјутерско размислување со нивната примена во реални ситуации, нагласувајќи го значајното влијание на технологијата врз животот на луѓето и усогласување со Целите на одржливиот развој.' + ], + 'duration' => [ + '90 минути за ученици 10-12', + '45 минути за ученици 12-15' + ], + 'description' => 'Создајте програма базирана на блокови од Scratch користејќи ја екстензијата на ВИ „Човечко тело“ на креативен и интересн начин, за да цртате на екран без да имате потреба од традиционалното глувче или екранот на допир.', + 'instructions' => [ + "Поврзете се со https://ai.thestempedia.com and create a teacher & students accounts.", + "Увезете ги екстензиите „Детекција на човечко тело\", 'Пенкало', 'Текст во говор'.", + "Додајте ја самовилата 'Молив' од библиотеката и создајте 7 самовили ('пишувај', 'бриши', 'црно', 'црвено', 'сино', 'зелено', 'розово').", + "Напишете команди за да проверите што се случува кога самовилата 'молив' ќе допре некоја од другите самовили.", + "Напишете команди за да ѝ овозможите на камерата да препознава Поза на дланка и движете го моливот до координатите x и y на вашиот показалец.", + "Сменете го костумот на крајот од фрлањето.", + "Додајте звучни ефекти.", + ], + 'materials' => [ + 'Платформа за програмирање https://ai.thestempedia.com (free)', + 'сметка на наставник (бесплатна)', + 'сметка на ученик (бесплатна)', + 'Компјутери со камера', + 'Интернет врска', ] -]; +], + 'circle-of-dots' => [ + 'title' => 'Круг со точки', + 'author' => 'Marin Popov', + 'purposes' => [ + 'За да напишете код за цртање линија со точки.', + 'За да напишете код за цртање линија со цртички.', + 'За да напишете код за цртање круг.', + 'За да напишете код за цртање круг со точки (цртички).', + ], + 'description' => 'Нацртајте круг со точки или цртички.', + 'duration' => '40 минути', + 'instructions' => [ + 'Градење блок за точки.', + 'Градење блок за цртички.', + 'Градење круг со точки.', + 'Градење круг со цртички.', + ] +], + 'coding-escape-room' => [ + 'title' => 'Создавање просторија за бегство при кодирање', + 'author' => 'Стефанија Алтиери и Елиза Барагини', + 'purposes' => [ + 'За да ги научите и за да размислуваат за концептите на кодирањето.', + 'За да користите едноставни алатки за кодирање.', + 'За да развиете компјутерски начин на размислување и решавање проблеми.' + ], 'description' => [ + 'За да создадете искуство на бегство од кодирање како ова:', + 'Можете да користите google образец, генијално, google презентација, или која било друга алатка за да создадете раскажување приказна врз база на кодирање ;).' + + ], + 'duration' => '90 минути', + 'instructions' => + 'Можете да ги поделите учениците во мала група, можат да играат, а потоа да создадат друг предизвик со образецот:' + , + + 'materials' => [ + 'Може да се користи која било алатка (платформа на Google и Microsoft за создавање и споделување документи, презентации и табели). Што било за кодирање, алатка или ликови поврзани со ИКТ и кодирањето.' + ], + 'example' => [ + 'Некои ликови коишто имале многу важна улога во историјата на ИКТ и основните концепти на кодирањето и програмирањето се претставуваат преку игра. Ова е најдобар начин на учење и активно учество. Оваа игра може да се игра во тимови или индивидуално, како предизвик или натпревар. Учениците можат да создадат нешто слично и да ги развијат своите компетенции, како на пример, креативност и вештини за кодирање.', + 'Ова е многу практичен ресурс што може повторно да се користи и лесно да се пресоздаде. Google обрасците се една од можните алатки. Исто така, можете да користите Google слајдови, Genial.ly или Emaze или која било друга алатка за да создадете прказни што се вкрстуваат и ваши сопствени авантури.', + 'Предизвикот на бегство е поделен на сесии. Ако погодите, продолжувате понатаму. Учениците треба да создадат квизови за кодирање.', + ], +], + 'let-the-snake-run' => [ + 'title' => 'Нека трча змијата', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'За да го кодирате движењето на змијата во нејзиниот сопствен micro:bit', + 'За да утврдите точна поставеност и време за заедничка анимација.' + ], + 'description' => 'Учениците мора да напишат кодови за да ја наведуваат змијата низ micro:bits еден до друг. Тоа мора да се направи на начин што ќе изгледа како змијата да трча од еден micro:bit до друг.', + 'duration' => '30 минути', + 'instructions' => [ + 'Дизајнирајте патека што поминува низ неколку micro:bits еден до друг (на пр., формирање квадрат 2х2).', + 'Напишете кодови змијата се движи по патека.', + 'Работете на својот уред, а потоа поврзете ги и пуштете го кодот.', + 'Размислете за времето и поставеноста: Ако змијата излезе од еден micro:bit, ќе се појави на следниот micro:bit.', + 'Дополнителни предизвици: Со micro:bit v2, пуштете музика додека змијата го напушта вашиот уред.', + 'Дизајнирајте ја змијата преку менување на осветленоста на ЛЕД-овите.', + 'Обидете се со подолги змии или пак со повеќе змии.' + ], + 'example' => [ + 'Ова е пример за змија долга 6 пиксели со 4 micro:bits формирајќи квадрат 2х2:', + 'Кодирање на почетен micro:bit (ова може да го направи наставникот)', + 'Сите кодови се иницираат со овој micro:bit, којшто испраќа радиосигнал до другите micro:bits кога ќе се притисне копчето А.', + 'Кодирање на движење на змијата', + 'Секој micro:bit мора да биде во иста радиогрупа како и почетниот micro:bit.', + 'Сите анимации започнуваат кога ќе го примат радиосигналот.', + 'Анимацијата на првиот micro:bit веднаш станува видлива, другите чекаат додека змијата не стигне таму.', + 'Времето меѓу двете фази ја утврдува брзината на змијата.', + ], 'materials' => [ + 'micro:bitѕ (за секој ученик, ако е можно)', + 'лаптоп или компјутер за makecode.microbit.org editor' + ] +], + 'illustrate-a-joke' => [ + 'title' => 'Илустрирајте шега со bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'За да создадете мала игра во којашто корисникот го пронаоѓа одговорот на шеговито прашање.', + 'description' => 'Учениците создаваат игра во којашто корисникот го пронаоѓа одговорот на шеговито прашање кога фигурата ќе удри во предмет на теренот за игра. Учениците користат основни функции на bitsy за да го завршат предизвикот.', + 'instructions' => [ + 'Смислете шеговито прашање. Одете во bitsy и започнете нов проект. Што ќе ви биде потребно:', + 'аватар - самовила што може да ја движите наоколу', + 'Бела мачка на виолетова позадина', + 'Автоматски генериран опис', + 'предмет кон којшто аватарот треба да оди', + 'просторија - позадина на вашата програма', + 'две пораки: прашање и одговор', + 'Завршената игра може да се презема како html датотека.' + ], + 'example' => 'На оваа веб-страница може да видите пример за шега и има линк до дигитална бела табла:', + 'materials' => 'bitsy функционира во прелистувач' +], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Апликација што брои на неколку јазици', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'За да научите како да создадете едноставна апликација.', + 'За да научите да програмирате преку блокови.', + 'За да научите да додавате ознаки, копчиња, слики, сензори и медиуми.', + 'За да научите како да ги организирате елементите на екранот на апликацијата.' + ], + 'description' => 'Апликацијата ви овозможува да броите на повеќе јазици со притискање на копче. Секогаш кога корисникот ќе го затресе паметниот телефон, броењето се враќа на нула. Предизвикот е да додадете друг јазик.', + 'instructions' => [ + 'За да го завршите предизвикот, потребно е да го дефинирате другиот јазик на којшто сакате апликацијата да брои.', + 'Потоа, потребно е од интернет (на пр., Pixabay или Unsplash) да го преземете знамето на таа земја и да го вчитате во платформата MIT APP Inventor преку елементот наречен знаме, во имотот на Picture.', + 'Потоа, треба да најдете како се пишува името на таа земја на англиски јазик и како да кажете напушти и притисни ме, на јазикот на таа земја.', + 'На крај, треба да ги додадете неопходните блокови за апликацијата да функционира на новиот јазик.', + ], + 'materials' => [ + 'За да развиете апликација, потребен ви е компјутер или лаптоп со пристап до интернет.', + 'Создајте сметка на платформата MIT APP Inventor, достапна преку https://ai2.appinventor.mit.edu', + 'Исто така, неопходно е да ја инсталирате апликацијата MIT AI2 Companion app на паметниот телефон за да ја тестирате развиената апликација' + ] +], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Кодирање со уметност преку Раскажување приказни', + 'author' => 'Марија Цапара и Анти Аркули', + 'purposes' => [ + 'За да ги негувате вештините на набљудување, толкување и поставување прашања преку уметноста.', + 'За да бидете креативни и да соработувате со другите заради заедничка цел', + 'За да создадете алгоритам за прераскажување прказната.', + ], + 'description' => 'Во овој предизвик, учениците ќе бидат инспирирани од уметничко дело, ќе создадат приказна и ќе ја илустрираат. Потоа, ќе се обидат да ја прераскажат приказната со помош на роботски комплет што може да се програмира/или како активност во живо.', + 'materials' => [ + 'Оваа активност може да се спроведе како активност во живо или пак со помош на робот што може да се програмира, како на пример, робот пчела/син робот/робот глувче.', + 'картички со стрелки на роботот пчела или картички со стрелки за активност во живо', + 'на грчки јазик', + 'За да научите повеќе за Проектот Нула \ Алатник за рутина на размислување, може да ја посетите страницата' + + ], + 'example' => [ + 'Наставникот работи со учениците за да осмисли модел како да создадат алгоритам со картичките коишто ќе му даваат упатства на роботот пчела или на друг робот за да отиде до првиот настан од приказната. Учениците работат во тимови од по 3-4 за да создадат алгоритам за роботот да се движи до следната секвенца. Учениците ги тестираат нивните алгоритми на час и ги решаваат проблемите, ако е потребно.', + 'Тие продолжуваат да се движат напред низ настаните на приказната, како што умеат', + 'Оваа активност исто така може да се спроведе како активност во живо.', + 'Едно дете е роботот - друго дете е програмерот. Програмерот создава алгоритамска патека користејќи ги картичките со стрелки за да му помогне на роботот да се движи од една слика до дуга и да ја прераскажува приказната. Секој пат кога роботот ќе се најде во слика, ќе биде замолен да раскаже дел од приказната.', + ], + 'instructions' => [ + 'Наставникот ги замолува учениците да набљудуваат уметничка слика/фотографија.', + 'Тие ја користат рутината на размислување „Почеток, Средина, Крај“ (Проект Нула на Харвардското училиште) за да создадат приказна.', + 'Настаникот ги прашува “Ако ова уметничко дели е почеток/средина/крајна една приказна, што би можело да се случи следно/пред/на крај?', + 'Учениците ги илустрираат настаните од приказната.', + 'Учениците си приспомнуваат за приказната и ги поставуваат настаните во табела. Користејќи ги картичките со стрелки, тие создаваат алгоритам којшто му помага на роботот пчела да ја прераскаже приказната.', + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Кодирање и програмирање со LegoBoost - екстензија на Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'за градење модели со помош на LegoBoost.', + 'за развивање вештини за програмирање во Scrath.', + 'за програмирање роботи со помош на команди, од едноставни до сложени.' + ], + 'description' => 'Во овој предизвик, учениците ќе ја користат екстензијата на Scratch-LegoBoost и ќе внесуваат кодови во апликацијата за роботите да се движат напред, назад, да избегнуваат препреки и гласовни команди.', + 'duration' => '120 минути', + 'instructions' => [ + 'Најавете се на апликацијата Scratch.mit.edu.', + 'Стартувајте го линкот на Scratch и активирајте го Блутутот на лаптопот.', + 'Кликнете Додај екстензија од Scratch и изберете LegoBoost.', + 'Додајте слика за Европската недела на кодирање.', + 'Двата АБ мотори треба да се ВКЛУЧЕНИ, а кога ќе наидат на црвена препрека, да се ИСКЛУЧАТ.', + 'Во зелена боја, моторот А е ВКЛУЧЕН, а во црна боја, моторот Б е ВКЛУЧЕН.', + 'По патот ќе бидат поставени зелени, црвени и црни препреки.', + 'Додајте команди за движење и свртувања од стрелките и текст-во-говор кога ќе наиде на препрека.', + 'Тестирајте го!' + ] +] + +]; \ No newline at end of file diff --git a/resources/lang/mt/challenges-content.php b/resources/lang/mt/challenges-content.php index d85df79c7..0a5a6b4c3 100644 --- a/resources/lang/mt/challenges-content.php +++ b/resources/lang/mt/challenges-content.php @@ -491,4 +491,384 @@ ], ] + , + 'common' => [ + 'share' => 'Ixxerja l-ħolqa jew il-kodiċi QR tal-proġett tiegħek fuq Instagram jew Facebook, żid il-hashtag #CodeWeekChallenge u semmi @CodeWeekEU.', + 'audience' => [ + 'Għalliema u edukaturi', + 'Studenti tal-Iskola Primarja (6 sa 12-il sena)', + 'Studenti tal-Iskola Sekondarja tal-Ewwel Livell (12 sa 16-il sena)', + 'Studenti tal-Iskola Sekondarja tat-Tieni Livell (16 sa 18-il sena)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Ikkowdja Dada biex Tirrombla', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Ikkowdja ħġejjeġ moħġaġi interattivi', + 'Biex tikkowdja simulazzjoni ta\' oġġett li jimxi għall-għarrieda biex jintuża jekk l-oġġett reali ma jkunx disponibbli' + ], + 'description' => + "F'din l-isfida int ser tikkowdja dada biex tirrombla għall-għarrieda wara li tikkmandaha. Tista' tagħżel kull tip ta' dada bin-numru ta' uċuħ li trid, bħal dawk użati f'logħob ta' rwol u żżid ħsejjes ukoll.", + 'instructions' => [ + 'Illoggja għal Scratch', + 'Agħżel retroxena', + 'Oħloq l-isprite tad-dada tiegħek jew fittex wieħed fuq il-web u tellgħu fil-programm', + "Oħloq kostumi għall-isprite daqs in-numru ta' uċuħ għad-dada magħżula, kull wieħed minnhom juri numru differenti", + 'Agħżel kif trid id-dada tibda tirrombla (agħfas tast tat-tastiera, ikklikkja sprite, eċċ) u ikteb il-kodiċi', + 'Ikkowdja l-isprite biex ibiddel għall-għarrieda l-kostum fl-aħħar tar-romblu', + 'Żid effetti tal-ħoss', + ], + 'example' => 'Irrombla dada D-20' + ], + 'personal-trainer' => [ + 'title' => 'Ħarrieġ Personali b\'micro:bit', + 'author' => '', + 'purposes' => [ + 'Biex tikkowdja micro:bit sabiex tuża l-buzzer u l-pannell led', + 'Biex toħloq tagħmir personali biex jikkontrolla l-attività fiżika tiegħek,', + 'Biex tikkowdja micro:bit biex ittejjeb saħħtek permezz tal-isport', + ], + 'description' => + "Din l-isfida tħallik tikkowdja l-micro:bit tiegħek biex tikkontrolla n-numru ta' repetizzjonijiet ta' eżerċizzji fiżiċi b'ħin ta' mistrieħ. Ser tittrekkja l-attività fiżika tiegħek fl-iskola, fid-dar jew fil-park." + , + 'instructions' => [ + "Meta A+B, oħloq timer countdown ta' 3 sekondi b'ħoss ta' nota mużikali kull sekonda u uri l-kelma ITLAQ!", + 'Matul l-ewwel eżerċizzju, uri kaxxa 2x2 li tteptep għal 20 sekonda. Imbagħad agħmel ħoss u żomm il-kaxxa fissa. Matul il-ħin li jibqa', + 'stampa oħra li tteptep trid tintwera għal 10 sekondi. Meta tispiċċa, agħmel xi ħoss.', + 'Wara rrepeti l-istess azzjoni imma uri pannell 3x3 għal matul il-ħin tal-eżerċizzju. Irrepeti dawn l-azzjonijiet sakemm jintwera pannell 5x5.', + ], + 'duration' => '30-40 minuta', + ], + 'create-a-spiral' => [ + 'title' => 'Oħloq spiral', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Biex titgħallem u tipprattika fluss u varjabbli.', + 'Biex insaħħu l-kreattività fl-ikkowdjar.'], + 'description' => "F'din l-isfida int ser tikteb proġett bi Scratch biex toħloq spiral, u tuża blokok ta' pinna, fluss u varjabbli.", + + 'instructions' => [ + 'Il-Blokki tal-pinen', + 'Oħloq proġett ġdid u semmih Spiral.', + 'Ikklikkja fuq l-ikona vjola "Żid estensjoni" fuq in-naħa xellugija t\'isfel tat-tieqa', + 'Agħżel "pinna": il-blokki tal-pinen issa huma disponibbli għall-proġett tiegħek!', + 'Biex tibda l-proġett tiegħek, iġbed u itfa\' l-blokka "meta l-bandiera l-ħadra tikklikkja":', + 'Trid tibda b\'paġna vojta: fil-blokki tal-pinna, żid il-blokka "ħassar kollox":', + 'Trid tibda tpinġi fiċ-ċentru tal-palk, li jfisser li l-isprite jrid imur fiċ-ċentru tal-palk (0,0):', + 'L-isprite tiegħek jista\' jiċċaqlaq mingħajr tpinġija, jew jimxi u jpinġi:', + 'meta tridu jpinġi, tista\' tuża l-blokka tal-pinna t\'isfel', + 'meta ma tkunx trid dak, tista\' tuża l-blokka tal-pinna ta\' fuq', + 'Issa, trid tpinġi! Żid il-blokka \'pinna isfel:', + 'L-eżagonu', + 'Żid il-blokki taħt għall-proġett tiegħek:', + 'Issa għandek wieħed minn kull sitt eżagonu tiegħek. Trid tirrepeti din is-sekwenza 6 darbiet:', + 'L-ispiral', + 'Biex toħloq spiral, ser ikollok bżonn iżżid 2 għat-tul ta\' kull naħa.', + 'Biex tagħmel hekk, ser tuża variable.', + 'Fil-blokki varjabbli, ikklikkja fuq \'Agħmel Varjabbli', + 'Semmih tul, u wara kklikkja Owkej:', + 'L-ispiral ser jikber, ser ikollok tibda żgħir: issettja l-ewwel tul għal 10, u wara daħħal din il-blokka qabel l-ingassa.', + 'Daħħal it-"tul" varjabbli fil-blokka "mexxi...l-passi"', + 'Biex l-ispiral jikber, ser tkun trid ukoll li jkollok it-tul jikber f\'kull ingassa: żid il-blokka taħt fit-tarf tal-ingassa:', + 'Hawn hu l-proġett kurrenti tiegħek:', + 'Spiral sabiħ', + 'Int pinġejt spiral! Biex dan ikompli jagħmel hekk, issostitwixxi l-ingassa "irrepeti 6" għall-ingassa "għal dejjem":', + 'Biex tpinġi spiral bil-kuluri, żid il-blokka li jmiss fl-ingassa:', + 'Meta terġa\' tibda, l-isprite jpinġi linja li ma tkunx trid. Biex tevita dan, żid il-blokka "pinna \'l fuq" fil-bidu tal-proġett.', + 'Hawn hu l-proġett finali tiegħek:', + 'Nifraħlek! Ħloqt spiral sabiħ!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Oħloq u ilgħab kontra IA - il-Logħba Ġebla, Imqass, Karta', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'biex tifhem kif iċ-ċiklu tat-tagħlim awtomatiku jaħdem.', + 'biex tibni mudell ta\' tagħlim awtomatiku bl-użu ta\' Magna li hi Kapaċi Titgħallem', + 'biex issir familjari mal-għodda Pictoblox u ddaħħal il-mudell li tkun ħloqt fil-proġett', + 'biex tissettja l-palk u l-karattri, toħloq u tinizjalizza varjabbli f\'Pictoblox', + 'biex tinizjalizza l-logħba, tidentifika movimenti ta\' ġugaturi, tipprogramma movimenti għall-għarrieda tal-IA', + 'biex toħloq u tittestja logħba li tinvolvi intelliġenza artifiċjali bħala avversarju f\'logħba Ġebla, Karta, Imqass.' + + ], + 'description' => 'Ser noħolqu mudell bl-użu ta\' Magna li hi Kapaċi Titgħallem minn stampi bl-użu ta\' tliet klassijiet: Ġebla, Imqass u Karta. Mudell ser jillowdja f\'Pictoblox u ser jintuża biex joħloq logħba li biha nistgħu nilagħbu kontra IA.', + 'duration' => '90 minuta', + 'instructions' => [ + 'Oħloq proġett bi stampa ġdida fuq magna li hi Kapaċi Titgħallem bi 3 klassijiet li jisimhom Ġebla, Karta u Imqass. Għal kull klassi ħu tal-inqas 400 ritratt bil-kamera. Żgura li jkollok sfond ċar. Ħarreġ u esporta l-mudell. Tella\' mudell u kkopja l-ħolqa.', + "Oħloq kont b'xejn fuq is-sit Pictoblox. Żid Estensjoni ta' Tagħlim Awtomatiku u tella' mudell. Issettja l-palk, il-varjabbli u l-isprites. Inizjalizza l-logħba, identifika l-mossi ta' ġugatur u l-mossi tal-IA u ta' min jirbaħ dan iċ-ċirklu.", + 'Ħarreġ id-data għal-logħba.', + 'Qed nittestja l-mudell.', + 'Esporta l-mudell.', + "Żid l-estensjoni tat-tagħlim awtomatiku u tella' l-mudell.", + 'Issettja l-palk, il-varjabbli u Sprite.', + 'Inizjalizza l-logħba.', + 'identifka l-Mossi tal-Ġugaturi.', + 'Issettja Mossi għall-għarrieda ta-IA.', + 'Xandar Mossi għall-għarrieda IA.', + 'Agħmel tliet blokki. \'Min jirbaħ iċ-ċiklu?', + 'Ivverifika jekk il-ġugatur jirbaħx iċ-ċiklu.', + 'Ivverifika jekk l-IA tirbaħx iċ-ċiklu.', + 'Ivverifika jekk iċ-ċiklu spiċċax draw.', + 'Blokki tal-ipprogrammar.', + 'Ġebel Karta Imqass Sprite', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Tpinġija fl-arja bl-IA', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + "biex tikteb programm bl-użu tal-estensjoni tad-detezzjoni tal-ġisem uman biex jagħraf il-moviment ta' swaba' quddiem il-kamera.", + "tikkowdja b'sempliċi blokki fi ftit linji ta' kodiċi.", + "biex tara eżempju ta' kif tuża l-IA" + ], + 'description' => "Ħolqien ta' programm li jħalli l-utent ipinġi fl-arja b'idhom (is-saba' l-werrej) quddiem il-kamera u kull ma jaraw ikun muri awtomatikament fuq il-palk ta' Pictoblox.", + 'instructions' => [ + 'Oħloq kont fuq Pictoblox', + 'segwi l-istruzzjonijiet viżwali biex:', + 'iżżid estensjonijiet Detezzjoni tal-Ġisem Uman u Pinna;', + "tissettja l-palk u żżid sprite (Lapes) u sprites addizjonali għal: Pinna 'l Isfel, Pinna 'l Fuq, Ħassar Kollox; ", + 'ikteb kodiċi għal-Lapes sprite biex isegwi s-saba\'', + "ikteb kodiċi għall-buttuni: Pinna 'l Isfel, Pinna 'l Fuq u Ħassar kollox u anki għal Pinna", + "Issa lest tagħmel it-tpinġijiet tiegħek u tilgħab b'kuluri u daqs differenti ta' pinna.", + ], + 'materials' => [ + "Laptop jew komputer b'kamera", + "L-aħħar verżjoni ta' Pictoblox tniżżlet (rakkomandat) jew Pictoblox online (b'xejn)", + "kont Pictoblox (b'xejn)", + 'Konnessjoni tajba tal-Internet' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + "Biex titgħallem kunċetti bażiċi ta' tagħlim awtomatiku u tagħrif ta' test.", + "Biex tifhem ir-rwol ta' emozzjonijiet f'komunikazzjonijiet.", + 'Biex tuża kodiċi biex toħloq djalogi bejn chatbot u utent.', + "Biex tifhem kif kompjuters jistgħu jgħarfu toni emozzjonali permezz ta' analiżi ta' test u jirrispondu kif ikun hemm bżonn." + ], + 'description' => [ + "Oħloq Bot Emozzjonali fi Scratch li jkun jista' juri wiċċ ferħan għal messaġġi pożittivi (jekk tgħidilha affarijiet sbieħ), wiċċ bin-nervi għal messaġġi negattivi (jekk tgħidilha affarijiet kattivi) u wiċċ konfuż jekk messaġġ ma jkunx speċifikat.", + "L-Emobot Kliki tagħna ser jagħraf il-kumplimenti u insulti u allura ser taraw kif tista' tħarreġ kompjuters biex jagħrfu ton emozzjonali.", + ], + 'instructions' => [ + "Biex tibda, ipprogramma lista ta' regoli għal dak li hu sabiħ jew ħanin u x'inhu ħażin jew kattiv.", + "Illoggja f'https://machinelearningforkids.co.uk/ jew oħloq kont ġdid.", + 'Agħmel mudell ġdid ta\' tagħlim awtomatiku billi żżid 3 tikketti ġodda, l-ewwel sejħilha "sabiħ", it-tieni barmil sejjaħlu "ħażin" u fakkultattiv jekk tridu jagħraf ismek, oħloq it-tielet tikketta li ssejjaħ "isem".', + 'Ħarreġ il-mudell ġdid ta\' tagħlim awtomatiku, ittestjah u użah biex tagħmel Emobot fi Scratch.', + 'Niedi l-editur Scratch 3, ħassar il-cat sprite, daħħal 3 sprites ġodda magħmula mill-Kreatur tal-Immaġni ta\' Microsoft Bing (cartoon tal-kompjuter ferħan, irrabbjat, u mhux ċert) jew oħloq sprite ġdid billi tikklikkja fuq l-ikona taż-Żebgħa billi tpinġi tliet kopji tal-kostum għal wiċċ ferħan, irrabbjat jew mhux ċert.', + 'Ikklikkkja it-tab "Kodiċi" u daħħal l-iskritt li ġej.'] + , + 'example' => [ + "Aqsam l-emobot Kliki ma' ħbiebek u tgħallem aktar dwar l-IA u emozzjonijiet!", + "Minflok cartoon tal-komputer tista' tipprova xi ħaġa differenti, bħal annimal. Minflok ħanin u kattiv tista' tħarreġ il-karattru biex jagħraf tipi oħra ta' messaġġi.", + ], + + ], + 'craft-magic' => [ + 'title' => 'Oħloq maġija bil-mossi tal-Id tal-IA', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Biex tikkultiva ħiliet tal-ikkowdjar fost l-istudenti, li jħalluhom jużaw kmandijiet bażiċi.', + "Biex tiżviluppa ħiliet ta' ħsieb algoritmiċi billi tkisser kompiti kumplessi f'passi ġestjonabbli.", + "Biex tħeġġeġ soluzzjonijiet kreattivi ta' problemi fit-tfittxija ta' applikazzjonijiet uniċi ta' mossi bl-idejn għal tpinġija u kitba.", + "Biex trawwem fehim ta' kunċetti tal-IA, partikolarment kif l-IA tippermetti li kompjuters jagħrfu u jinterpretaw mossi bl-idejn.", + "Biex tqajjem għarfien dwar is-sinifikat ta' teknoloġija għal individwi b'diżabilitajiet.", + "Biex tippromwovi soluzzjonijiet kollaborattivi ta' problemi u ħidma f'tims fost studenti hekk kif jaħdmu flimkien biex itejbu l-programmi ta' mossi bl-idejn.", + "Biex tikkonettja ħiliet ta' ħsieb ta' kkowdjar u komputazzjonali ma' applikazzjoni ta' dinja reali u tenfazizza l-impatt sinfikattiv tat-tekoloġija fuq il-ħajjiet ta' persuna/i u tallinjhom mal-Għanjiet ta' Żvilupp Sostenibbli (SGDs)", + ], + 'duration' => [ + '90 min għal studenti 10-12', + '45 min għal studenti 12-15' + ], + 'description' => 'Oħloq programm ibbażat fuq blokka Scratch billi tuża estensjoni IA "Ġisem Uman" b\'mod kreattiv u li jinvolvi sabiex tpinġi fuq skrin mingħajr il-bżonn ta\' mouse tradizzjonali jew touchscreen.', + 'instructions' => [ + "Ikkonnettja ma' https://ai.thestempedia.com u oħloq kontijiet għal għalliema u studenti.", + "Daħħal l-estensjonijiet 'Detezzjoni tal-Ġisem Uman', 'Pinna', 'Test għal Diskors'.", + "Żid il-Lapes 'Sprite mil-librerija u oħloq 7 sprites ('ikteb', 'ċar', 'iswed', 'aħmar', 'blu', 'aħdar', 'roża).", + "Ikteb kmandijiet biex tivverifika x'jiġri meta 'l-lapes' sprite imiss xi wieħed mill-isprites oħra.", + "Ikteb kmandijiet biex tippermetti li l-kamera tagħraf Mossa tal-Id u tmexxi l-lapes għal koordinati x u y tas-saba' l-werrej tiegħek.", + "Biddel il-kostum fit-tarf tar-romblu.", + "Żid effetti tal-ħoss.", + ], + 'materials' => [ + "Pjattaforma tal-ipprogrammar https://ai.thestempedia.com (b'xejn)", + "kont ta' għalliem (b'xejn)", + "kont ta' student (b'xejn)", + "Kompjuters b'kamera", + "Konnessjoni tal-internet", + ] + ], + 'circle-of-dots' => [ + 'title' => 'Ċirku ta\' tikek', + 'author' => 'Marin Popov', + 'purposes' => [ + "Biex tikteb kodiċi biex tagħmel linja ta' punti.", + "Biex tikteb kodiċi biex tagħmel linja ta' singijiet.", + "Biex tikteb kodiċi biex tpinġi ċirku.", + "Ikteb kodiċi biex tpinġi ċirku ta' tikek (singijiet).", + ], + 'description' => 'Pinġi ċirku minn tikek jew singijiet.', + 'duration' => '40 minuta', + 'instructions' => [ + "Bini ta' blokka ta' tikek.", + "Bini ta' blokka ta' tikek.", + "Kostruzzjoni ta' ċirku minn tikka.", + "Kostruzzjoni ta' ċirku minn sing.", + ] + ], + 'coding-escape-room' => [ + 'title' => 'Oħloq kamra ta\' ħruġ tal-ikkowdjar', + 'author' => 'Stefania Altieri u Elisa Baraghini', + 'purposes' => [ + 'Biex tgħallem/titgħallem u tirrifletti dwar kunċetti tal-ikkowdjar.', + 'Biex tuża għodda ta\' kkowdjar sempliċi.', + 'Biex tiżviluppa ħsieb komputazzjonali u soluzzjoni ta’ problemi.' + ], 'description' => [ + 'Oħloq esperjenza ta\' ħruġ ta\' kkowdjar bħal dan:', + "Tista' tuża formoli google, b'mod dħuli, preżentazzjoni google, kull għodda biex toħloq rakkont ta' storja bbażata fuq ikkowdjar ;)." + + ], + 'duration' => '90 minuta', + 'instructions' => + "Tista' taqsam l-istudenti tiegħek fi grupp żgħir, jistgħu jilagħbu u wara joħolqu sfida bil-mudell:" + , + + 'materials' => [ + "Kull għodda tista' tintuża (pjattaformi Google u Microsoft biex toħloq u taqsam dokumenti, preżentazzjonijiet u folji). Kull mudell, għodda jew karattru tal-ikkowdjar marbut ma' ICT u kkowdjar." + ], + 'example' => [ + "Xi karattri li kellhom rwol importanti fl-istorja tal-ICT u kunċetti bażiċi tal-ikkowdjar u tal-programmazzjoni jiġu mdaħħla permezz tal-logħob. Dan hu l-aħjar mod li titgħallem u tipparteċipa b'mod attiv. Din il-logħba tista' tintlagħab f'tims jew b'mod individwali, bħala sfida jew kompetizzjoni. L-istudenti mbagħad jistgħu joħolqu xi ħaġa simili u jiżviluppaw kompetenzi bħal kreattività u ħiliet tal-ikkowdjar.", + "Dan hu riżors prattiku ħafna biex ikun intużat mill-ġdid u biex jinħoloq malajr mill-ġdid. Formoli ta' Google hi waħda mill-għodda possibbli. Tista' tuża wkoll l-islides ta' Google, Genial.ly jew Emaze jew kull għodda oħra li toħloq stejjer salib it-toroq u l-avventuri tiegħek stes", + "L-isfida tal-ħarba tinqasam f'sezzjonijiet. Jekk taqta', tista' tkompli. L-istudenti jridu joħolqu l-kwiżiż tal-ikkowdjar.", + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Ħalli s-serp jiġri', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Biex tikkowdja l-moviment tas-serp/sriep fuq il-micro:bit tagħhom stess.', + 'Biex tissettja l-post it-tajjeb u l-ħin għall-animazzjoni konġunta.' + ], + 'description' => "L-istudenti jridu jiktbu kodiċi biex jinnavigaw is-serp mill-micro:bits ħdejn xulxin. Dan irid isir b'mod li jidher li s-serp qed jiġri minn micro:bit għall-ieħor.", + 'duration' => '30 minuta', + 'instructions' => [ + 'Fassal mogħdija li tgħaddi minn bosta micro:bits ħdejn xulxin (pereżempju li jagħmlu kaxxa 2x2).', + 'Ikteb kodiċi hekk kif serp jimxi tul il-modgħija.', + 'Aħdem fuq l-apparat tiegħek stess imbagħad poġġihom flimkien u agħmel il-kodiċi.', + 'Qis il-ħin u t-tqegħid: Jekk is-serp joħroġ mill-micro:bit, ser jitfaċċa fuq il-micro:bit li jmiss.', + 'Sfidi Addizzjonali: B\'micro:bit v2, doqq mużika sakemm is-serp jitlaq mill-apparat tiegħek.', + 'Fassal is-serp billi tbiddel id-dija tal-LEDs.', + 'Ipprova aktar ħin, jew aktar sriep.' + ], + 'example' => [ + 'Dan hu eżempju għal serp twil b\'6 pixel b\'4 micro:bits li jiffurmaw kaxxa 2x2: ', + 'Ikkowdja l-micro:bit tal-bidu (l-għalliema tista\' tagħmel dan)', + 'Il-kodiċi kollha jinizjaw b\'dan il-micro:bit li jibgħat sinjal bir-radju lil micro:bits oħra meta tingħafas il-buttuna A.', + 'Kodifikar tal-moviment serp', + 'Kull micro:bit irid ikun fl-istess grupp ta\' radju li fih hemm il-micro:bit tal-bidu.', + 'L-animazzjonijiet kollha jibdew meta jasal is-sinjal tar-radju.', + 'L-animazzjoni tal-ewwel micro:bit tkun viżibbli fil-pront, l-oħrajn jistennew sakemm jasal hemm is-serp.', + 'Il-ħin bejn iż-żewġ fażijiet jiddetermina l-veloċità tas-serp.', + ], 'materials' => [ + 'micro:bits (għal kull student jekk possibbli)', + 'laptop jew kompjuter għal editur makecode.micro:bit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Uri ċajta b\'bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Biex tfassal logħoba żgħira fejn l-utent isib it-tweġiba għal mistoqsija ċajta.', + 'description' => 'L-istudenti jfasslu logħoba fejn l-utent isib it-tweġiba għal mistoqsija ċajta meta l-figura tolqot oġġett fil-grawnd. L-istudenti jużaw karatteristiċi bażiċi ta\' bitsy biex jikkonkludu l-isfida.', + 'instructions' => [ + 'Aħseb f\'mistoqsija ċajta. Mur għal bitsy u ibda proġett ġdid. Se jkollok bżonn:', + 'avatar - sprite li tista\' ċċaqlaq', + 'Qattus iswed fuq sfond vjola', + 'Deskrizzjoni ġġenerata awtomatikament', + 'oġġett li avatar irid imur lejnu', + 'kamra - l-isfond tal-programm tiegħek', + 'żewġ messaġġi: mistoqsija u tweġiba', + 'Il-logħba li temmejt tista\' titniżżel bħala fajl html,' + ], + 'example' => 'F\'din il-website ser tara eżempju ta\' ċajta u hemm ħolqa għal whiteboard diġitali:', + 'materials' => 'bitsy taħdem fi brawżer' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'App li tgħodd f\'diversi lingwi', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Biex titgħallem kif toħloq app sempliċi', + 'Biex titgħallem kif tipprogramma permezz ta\' blokki.', + 'Biex titgħallem kif iżżid tikketti, buttuni, stampi, sensors u media.', + 'Biex wieħed jitgħallem kif torganizza elementi fuq app fuq skrin.' + ], + 'description' => 'L-app tħallik tgħodd f\'lingwi multipli billi tagħfas buttuna. Kull meta utent ixengel l-ismartphone, l-għadd imur lura għal żero. L-isfida hi li żżid lingwa oħra.', + 'instructions' => [ + 'Biex tispiċċa l-isfida, trid tiddefinixxi l-lingwa l-oħra li biha trid l-app tgħodd.', + 'Imbagħad trid tniżżel mill-internet (pereżempju minn Pixybay jew Unsplash) il-bandiera ta\' dak il-pajjiż u ttellagħha fil-pjattaforma inventatur MIT APP permezz tal-element li jissejjaħ bandiera fil-proprjetà Stampa.', + 'Wara trid issib kif jinkiteb l-isem tal-pajjiż bl-Ingliż u kif tgħid ħalli u agħfasni fil-lingwa ta\' dak il-pajjiż.', + 'Fl-aħħarnett, trid iżżid il-blokki neċessarji biex l-app jaħdem fil-lingwa l-ġdida.', + ], + 'materials' => [ + 'Biex tiżviluppa app trid kompjuter jew laptop b\'aċċess għall-internet.', + 'Oħloq kont fil-pjattaforma inventatur, aċċessibbli permezz tal-https://ai2.appinventor.mit.edu', + 'Hemm bżonn ukoll tinstalla l-app Sieħeb MIT AI2 fuq l-ismartphone sabiex tittestja l-applikazzjoni żviluppata.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Ikkowdjar bl-arti permezz ta\' Rakkontar ta\' Stejjer', + 'author' => 'Maria Tsapara u Anthi Arkouli', + 'purposes' => [ + 'Biex tikkultiva ħiliet ta\' osservazzjoni, interpretazzjoni, u tagħmel mistoqsijiet permezz ta\' impenn mal-arti.', + 'Biex tkun kreattiv u tikkollabora ma\' oħrajn għal għan komuni', + 'Biex toħloq algoritmu sabiex terġa\' tirrakkonta l-istorja.', + ], + 'description' => 'F\'din l-isfida l-istudenti ser ikunu ispirati minn xogħol tal-arti, joħolqu storja u jpinġuha. Imbagħad ser jippruvaw jerġgħu jirrakkuntaw l-istorja billi jużaw kitt robotiku programmabbli/jew attività mhux ipplaggjata.', + 'materials' => [ + 'Din l-attività tista\' tkun implimentata bħala attivita mhux ipplaggjata jew billi tuża robot edukattiv programmabbli bħal beebot/bluebot/mouse robot.', + 'kards beebot vleġġa jew kards vleġġa għall-attività mhux ipplaggjata', + 'bil-Grieg', + 'Sabiex titgħallem aktar għall-Proġett Żero/Kaxxa tal-Għodda ta\' Rutina tal-Ħsieb, tista\' żżur' + + ], + 'example' => [ + 'L-għalliema jaħdmu mal-istudenti biex jimmudellaw kif jiddissinjaw algoritmu b\'kards li ser jipprovdu struzzjonijiet għall-Bee-Bot jew robot ieħor biex jasal għall-ewwel avveniment tal-istorja fuq it-tapit. L-istudenti jaħdmu f\'tims ta\' 3-4 biex jiddissinjaw algoritmu biex ir-robot imur għas-sekwenza li jmiss. L-istudenti jittestjaw l-algoritmi tagħhom fuq it-tapit tal-klassi u jneħħu d-difetti, jekk ikun hemm bżonn.', + 'Huma jkomplu jimxu f\'kemm jistgħu avvenimenti tal-istorja', + 'Din l-attività tista\' tkun implimentata wkoll bħala attivita mhux ipplaggjata.', + 'Tifel/tifla tkun ir-robot - tifel/tifla ieħor/oħra il-programmatur. Il-programmatur joħloq mogħdija algoritmika billi juża l-kards vleġġa sabiex jgħin lir-robot jimxi minn stampa għall-oħra u jerġa\' jirrakkonta l-istorja. Kull darba li r-robot ikun fl-istampa, ser jistaqsuh jirrakkonta parti mill-istorja.', + ], + 'instructions' => [ + 'L-għalliema jistaqsu lill-istudenti biex josservaw tpinġija/ritratt.', + 'Huma jużaw ir-rutina tal-ħsieb "Bidu, Nofs, Tmiem" (Proġett Żero tal-Iskola Harvard) sabiex joħolqu storja.', + 'L-għalliema jistaqsuhom "Jekk dan ix-xogħol tal-arti hu l-bidu/nofs/tmiem ta\' storja, x\'jista\' jiġri wara/qabel/fl-aħħar?', + 'L-istudenti juru l-avvenimenti tal-istorja.', + 'Studenti jiftakru l-istorja u jpoġġu l-avvenimenti fuq il-grilja. Permezz tal-użu ta\' kards vleġġa, huma joħolqu algoritmu li jgħin lil beebot jerġa\' jirrakkonta l-istorja.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Ikkowdjar u l-ipprogrammar u programmazzjoni bl-estensjoni Scratch ta\' LegoBoost', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'biex tibni mudelli bl-użu ta\' LegoBoost.', + 'biex tiżviluppa ħiliet ta\' pprogrammar fi Scratch.', + 'biex tipprogramma robots bl-użu ta\' kmandijiet minn sempliċi għal kumplessi.' + ], + 'description' => 'F\'din l-isfida, l-istudenti ser jużaw l-estensjoni LegoBoost ta\' Scratch u jdaħħlu kodiċi fl-applikazzjoni biex ir-robots jimxu \'l quddiem, lura, jevitaw ostakli u kmandijiet bil-vuċi.', + 'duration' => '120 minuta', + 'instructions' => [ + "Illoggja fl-applikazzjoni 'Scratch,mit.edu.", + "Niedi l-Ħolqa Scratch u attiva l-Bluetooth fuq il-Laptop.", + "Ikklikkja Żid Estensjoni minn Scratch u agħżel LegoBoost.", + "Żid stampa dwar il-Ġimgħa tal-UE tal-Ikkowdjar", + "Issettja ż-żewġ muturi AB għal IXGĦEL u meta tiltaqa' ma' ostaklu aħmar, għal ITFI.", + "Meta l-kulur aħdar fuq il-mutur A jkun MIXGĦUL, fil-kulur iswed fil-mutur B jkun MIXGĦUL.", + "Ostakli ħodor, ħomor u suwed ser jitpoġġew fi triq.", + "Żid ordnijiet għal moviment u dawriet minn vleġeġ u test għal diskors meta tiltaqa' ma' ostaklu.", + 'ittestjah!' + ] + ] + + ]; diff --git a/resources/lang/nl/challenges-content.php b/resources/lang/nl/challenges-content.php index d9008ab9e..2ee642296 100644 --- a/resources/lang/nl/challenges-content.php +++ b/resources/lang/nl/challenges-content.php @@ -486,6 +486,386 @@ ], ] + , + 'common' => [ + 'share' => 'Deel de link of QR-code van je project op Instagram of Facebook, voeg de hashtag #CodeWeekChallenge toe en vermeld @CodeWeekEU.', + 'audience' => [ + 'Leraren en opvoeders', + 'basisschool (6 tot 12 jaar)', + 'onderbouw middelbare school (12 tot 16 jaar)', + 'bovenbouw middelbare school (16 tot 18 jaar)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Programmeer een dobbelsteen om te rollen', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Programmeren van interactieve raadsels', + 'Programmeren van een model van een willekeurig bewegend object dat kan worden gebruikt als het echte object niet beschikbaar is' + ], + 'description' => + 'In deze uitdaging programmeer je een dobbelsteen om op een willekeurige manier te rollen als jij daarvoor opdracht geeft. Je kunt ieder type dobbelsteen kiezen, met zoveel vlakken als je wilt (zoals de dobbelstenen die in rollenspelen worden gebruikt), en ook geluiden toevoegen.', + 'instructions' => [ + 'Log in op Scratch', + 'Kies een achtergrond', + 'Creëer je dobbelsteen-sprite of zoek een sprite op internet en upload deze naar je programma', + 'Creëer zoveel kostuums voor de sprite als het aantal vlakken van de gekozen dobbelsteen, elk met een ander getal erop', + 'Kies hoe je de dobbelsteen wilt laten rollen (door het indrukken van een toets op het toetsenbord, door op de sprite te klikken, enz.) en schrijf de code', + 'Programmeer de sprite om willekeurig van kostuum te veranderen aan het eind van de rol', + 'Voeg geluidseffecten toe', + ], + 'example' => 'Rol een D20-dobbelsteen' + ], + 'personal-trainer' => [ + 'title' => 'Personal trainer met een micro:bit', + 'author' => '', + 'purposes' => [ + 'Programmeren van een micro:bit om zoemer en ledpaneel te gebruiken', + 'Creëren van een persoonlijk apparaat om je lichaamsbeweging te monitoren', + 'Programmeren van een micro:bit om je gezondheid te verbeteren door sport', + ], + 'description' => + 'Met deze uitdaging kun je je micro:bit programmeren om oefen- en rusttijden aan te geven tijdens het doen van je lichamelijke oefeningen. Je monitort je lichaamsbeweging op school, thuis of in het park.' + , + 'instructions' => [ + 'Wanneer A+B: creëer een timer die in 3 seconden aftelt waarbij elke seconde een muzieknoot klinkt en toon het woord GO!', + 'Toon tijdens de eerste oefening gedurende 20 seconden een knipperend vierkant van 2x2. Speel vervolgens een geluid af en houd het vierkant stil. Tijdens de resterende tijd moet gedurende 10 seconden een andere knipperende afbeelding worden getoond. Wanneer dit klaar is: speel een geluid af.', + 'Herhaal vervolgens dezelfde actie maar toon gedurende de oefentijd een vierkant van 3x3. Herhaal deze actie totdat het vierkant van 5x5 wordt getoond.', + ], + 'duration' => '30-40 minuten' + ], + 'create-a-spiral' => [ + 'title' => 'Maak een spiraal', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Kennismaken en oefenen met lussen en variabelen.', + 'Bevorderen van creativiteit bij programmeren.', + 'description' => 'In deze uitdaging schrijf je met Scratch een project om een spiraal te creëren met behulp van de pen-blokken, een lus en een variabele.', + + 'instructions' => [ + 'De pen-blokken', + 'Creëer een nieuw project en noem het Spiraal.', + 'Klik op het paarse icoontje “Voeg een uitbreiding toe” linksonder op het scherm', + 'Selecteer “pen”: de pen-blokken zijn nu beschikbaar voor je project!', + 'Om je project te starten, sleep je het blok “wanneer op groene vlag wordt geklikt” naar het programmeerveld:', + 'Je moet met een lege pagina beginnen: binnen de pen-blokken voeg je het “wis alles”-blok toe:', + 'Je wilt beginnen met tekenen in het midden van het veld, wat betekent dat je sprite naar het midden van het veld moet gaan (0,0):', + 'Je sprite kan bewegen zonder te tekenen, of bewegen en tekenen:', + 'wanneer je wilt dat je sprite tekent, gebruik je het “pen neer”-blok', + 'wanneer je dat niet wilt, gebruik je het “pen op”-blok', + 'Nu wil je tekenen! Voeg het “pen neer”-blok toe:', + 'De zeshoek', + 'Voeg onderstaande blokken toe aan je project:', + 'Je hebt nu een zesde van je zeshoek. Deze sequentie moet je 6 keer herhalen:', + 'De spiraal', + 'Om een spiraal te creëren, moet je 2 toevoegen aan de lengte van elke volgende zijde.', + 'Hiervoor gebruik je een variabele.', + 'Klik in het Variabelen-blok op “Maak een variabele”', + 'Noem deze lengte en klik op OK:', + 'De spiraal zal gaan groeien, je moet klein beginnen: stel de eerste lengte in op 10 en voeg dit blok in voor de lus.', + 'Voeg de variabele “lengte” in in het “neem … stappen”-blok', + 'Om de spiraal te laten groeien, moet je ook in iedere lus de lengte groter maken: voeg het blok onderaan toe aan het eind van de lus:', + 'Hier is je huidige project:', + 'Een prachtige spiraal ', + 'Je hebt een spiraal getekend! Voor een oneindige spiraal vervang je de “herhaal 6”-lus met de lus “oneindig”:', + 'Voor een kleurrijke spiraal voeg je het volgende blok toe in de lus:', + 'Wanneer je opnieuw begint, tekent de sprite een ongewenste lijn. Om dit te voorkomen, voeg je een “pen op”-blok toe aan het begin van het project.', + 'Hier is je eindproject:', + 'Gefeliciteerd! Je hebt een mooie spiraal gemaakt!', + ], + + ] + ], + 'play-against-ai' => [ + 'title' => 'Creëer en speel tegen AI - Steen, Papier, Schaar', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'Begrijpen hoe de cyclus van machine learning werkt.', + 'Bouwen van een machine learning model met behulp van Teachable Machine', + 'Bekend worden met de Pictoblox-tool en importeren van het gecreëerde model in het project', + 'Instellen van het veld en de personages, creëren en initialiseren van variabelen in Pictoblox', + 'Initialiseren van het spel, identificeren van bewegingen van spelers, programmeren van willekeurige AI-bewegingen', + 'Creëren en testen van een game met AI als tegenspeler in een spelletje steen, papier, schaar.' + + ], + 'description' => 'We gaan met behulp van Teachable Machine een model maken met afbeeldingen waarbij we drie klassen gebruiken: Steen, Papier en Schaar. Het model wordt geladen in Pictoblox en gebruikt om een game te maken die we kunnen spelen tegen AI.', + 'duration' => '90 minuten', + 'instructions' => [ + 'Creëer een nieuw image project op Teachable Machine met 3 klassen genaamd Steen, Papier en Schaar. Neem voor iedere klasse ten minste 400 foto\'s met een camera. Zorg voor een heldere achtergrond. Train en exporteer het model. Upload het model en kopieer de link.', + 'Maak een gratis account aan op de Pictoblox-website. Voeg een uitbreiding voor machine learning toe en upload een model. Stel het veld, de variabelen en sprites in. Initialiseer de game, identificeer de bewegingen van de spelers en de bewegingen van AI, en wie de ronde wint.', + 'Train de data voor het spel.', + 'Test het model.', + 'Exporteer het model.', + 'Voeg de uitbreiding machine learning toe en upload het model.', + 'Stel veld, variabelen en sprite in.', + 'Initialiseer de game.', + 'Identificeer bewegingen van de speler.', + 'Stel willekeurige AI-bewegingen in.', + 'Zend willekeurige AI-bewegingen uit.', + 'Maak drie blokken. Wie wint de ronde?', + 'Controleer of de speler de ronde wint.', + 'Controleer of AI de ronde wint.', + 'Controleer of de ronde in gelijkspel eindigt.', + 'Programmeerblokken.', + 'Steen Papier Schaar-sprite', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Luchttekening met AI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'Schrijven van een programma met behulp van de uitbreiding Human Body Detection om de beweging van vingers voor de camera te herkennen.', + 'Programmeren met eenvoudige blokken in enkele regels code.', + 'Zien van een voorbeeld van het gebruik van AI' + ], + 'description' => 'Een programma creëren waarmee gebruikers voor de camera in de lucht kunnen tekenen met hun hand (wijsvinger) en waarbij alles wat zij tekenen automatisch op de Pictoblox-stage wordt weergegeven.', + 'instructions' => [ + 'Maak een account aan op Pictoblox', + 'volg de visuele instructies voor het:', + 'toevoegen van de uitbreidingen Human Body Detection en Pen;', + 'instellen van de stage en toevoegen van een sprite (Pencil) en extra sprites voor: Pen Down, Pen Up, Delete All;', + 'schrijf een code voor de sprite Pencil om de vinger te volgen', + 'schrijf een code voor de knoppen: Pen Up, Pen Down en Delete All en ook voor Pen', + 'Nu ben je klaar om je eigen tekeningen te maken met verschillende penkleuren en -diktes.', + ], + 'materials' => [ + 'Een laptop of computer met een camera', + 'De nieuwste versie van PictoBlox gedownload (aanbevolen) of online (gratis)', + 'Pictoblox-account (gratis)', + 'Goede internetverbinding' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'De basisconcepten van machine learning en tekstherkenning leren.', + 'De rol van emoties in communicatie begrijpen.', + 'Code gebruiken om dialogen te creëren tussen een chatbot en een gebruiker.', + 'Begrijpen hoe computers emoties kunnen herkennen met behulp van tekstanalyse en passend kunnen reageren.' + ], + 'description' => [ + 'Creëer een Emotional Bot in Scratch die een blij gezicht kan tonen bij positieve boodschappen (als je iets aardigs zegt), een boos gezicht bij negatieve boodschappen (als je gemeen bent) en een beduusd gezicht als de boodschap onduidelijk is.', + 'Onze Emobot Kliki zal complimenten en beledigingen herkennen zodat we kunnen zien hoe computers kunnen worden getraind om emoties te herkennen.', + ], + 'instructions' => [ + 'Begin met het programmeren van een lijst regels om te bepalen wat aardig of vriendelijk is, en wat onaardig of gemeen is.', + 'Log in op https://machinelearningforkids.co.uk/ of maak een nieuw account aan.', + 'Maak een nieuw machine learning model waarbij je 3 nieuwe labels toevoegt, noem het eerste “aardig”, het tweede “onaardig” en – dit is optioneel – als je wilt dat de robot je naam herkent, maak je een derde label “naam”.', + 'Train het nieuwe machine learning model, test het en gebruik het voor het maken van een Emobot in Scratch.', + 'Start de Scratch 3-editor, verwijder de Cat-sprite, voeg 3 nieuwe sprites in die zijn gemaakt door Microsoft Bing Image Creator (de computertekeningen blij, boos en onzeker) of creëer een nieuwe sprite door op het Paint-icoontje te klikken en drie exemplaren van het kostuum te tekenen voor de gezichten blij, boos en onzeker.', + 'Klik op de “Code”-tab en voer het volgende script in.'] + , + 'example' => [ + 'Deel je Emobot Kliki met je vrienden en leer meer over AI en emoties!', + 'In plaats van een computertekening kun je iets anders proberen, zoals een dier. In plaats van aardig en gemeen kun je het personage trainen om andere soorten boodschappen te herkennen.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Handgemaakte magie met AI-handgebaren', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Bevorderen van programmeervaardigheden onder leerlingen waardoor zij basiscommando’s kunnen gebruiken.', + 'Ontwikkelen van algoritmisch denken door complexe taken op te breken in beheersbare stappen.', + 'Aanmoedigen van creatieve probleemoplossing bij het vinden van unieke toepassingen van handgebaren voor tekenen en schrijven.', + 'Bijdragen aan het begrip van AI-concepten, met name hoe AI computers in staat stelt handgebaren te herkennen en uit te leggen.', + 'Creëren van bewustwording van de betekenis van technologie voor personen met een beperking.', + 'Stimuleren van gezamenlijke probleemoplossing en teamwerk onder leerlingen als zij samenwerken om hun programma’s voor handgebaren te verbeteren.', + 'Koppelen van programmeervaardigheden en computationeel denken aan praktische toepassingen, waarbij de belangrijke impact van technologie op mensen\mensenlevens wordt benadrukt en afgestemd op de doelstellingen voor duurzame ontwikkeling (SDGs).' + ], + 'duration' => [ + '90 min. voor leerlingen van 10-12', + '45 min. voor leerlingen van 12-15' + ], + 'description' => 'Creëer op creatieve en boeiende wijze een op Scratch-blokken gebaseerd programma met behulp van de AI-uitbreiding “Human Body Detection” om op een scherm te tekenen zonder dat een muis of aanraakscherm nodig is.', + 'instructions' => [ + 'Verbind met https://ai.thestempedia.com en maak een leerkrachtaccount en leerlingenaccounts aan.', + 'Importeer de uitbreidingen ‘Human Body Detection’,’ Pen’,’ Text to Speech’.', + 'Voeg de sprite ‘potlood’ uit de bibliotheek toe en creëer 7 sprites (‘schrijf’, ‘wis’, ‘zwart’, ‘rood’, ‘blauw’, ‘groen’, ‘roze’).', + 'Schrijf commando’s om te controleren wat er gebeurt wanneer de sprite ‘potlood’ een van de andere sprites raakt.', + 'Schrijf commando’s zodat de camera handbewegingen kan herkennen en beweeg het potlood naar de x- en y-coördinaten van je wijsvinger.', + 'Verander van kostuum aan het eind van de rol.', + 'Voeg geluidseffecten toe.', + ], + 'materials' => [ + 'Programmeerplatform https://ai.thestempedia.com (gratis)', + 'leerkrachtaccount (gratis)', + 'leerlingaccount (gratis)', + 'Computers met camera', + 'Internetverbinding', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Een cirkel van stippen', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Schrijven van een programmeercode voor het tekenen van een lijn met punten.', + 'Schrijven van een programmeercode voor het tekenen van een lijn met streepjes.', + 'Schrijven van een programmeercode voor het tekenen van een cirkel.', + 'Schrijven van een programmeercode voor het tekenen van een cirkel van punten (streepjes).', + ], + 'description' => 'Teken een cirkel van punten of streepjes.', + 'duration' => '40 minuten', + 'instructions' => [ + 'Een punt-blok bouwen.', + 'Een streepjes-blok bouwen.', + 'Een cirkel van punten maken.', + 'Een cirkel van streepjes maken.' + ] + ], + 'coding-escape-room' => [ + 'title' => 'Maak een escaperoom met code', + 'author' => 'Stefania Altieri en Elisa Baraghini', + 'purposes' => [ + 'Onderwijzen/leren van en reflecteren op programmeerconcepten.', + 'Gebruiken van eenvoudige programmeertools.', + 'Ontwikkelen van computationeel denken en probleemoplossend vermogen' + ], 'description' => [ + 'Zo creëer je een escape-ervaring met code:', + 'Je kunt gebruikmaken van Google Forms, Genial.ly, Google Slides– iedere tool voor het creëren van storytelling op basis van code;).' + + ], + 'duration' => '90 minuten', + 'instructions' => + 'Je kunt je leerlingen in kleine groepen verdelen, ze kunnen spelen en vervolgens nog een uitdaging creëren met de template: ' + , + + 'materials' => [ + 'Iedere tool kan worden gebruikt (Google en Microsoft Platform om documenten, presentaties en bladen te creëren en te delen). Ieder(e) programmeerconcept, -tool of -teken gekoppeld aan ICT en programmeren.' + ], + 'example' => [ + 'Spelers maken kennis met een aantal tekens die een zeer belangrijke rol hadden in de geschiedenis van ICT en basisconcepten van coderen en programmeren. Dit is de beste manier om te leren en actief deel te nemen. Deze game kan in teams worden gespeeld of alleen, als uitdaging of als wedstrijd. Leerlingen kunnen daarna iets vergelijkbaars creëren en competenties ontwikkelen als creativiteit en programmeervaardigheden.', + 'Dit is een zeer praktisch hulpmiddel dat opnieuw kan worden gebruikt en eenvoudig kan worden nagemaakt. Google Forms is een van de mogelijke tools. Je kunt ook gebruikmaken van Google Slides, Genial.ly of Emaze, of iedere andere tool voor het creëren van je eigen verhalen en avonturen.', + 'De escape-uitdaging is onderverdeeld in sessies. Als je het juiste antwoord weet, kun je verder. Leerlingen moeten zelf de programmeer-quizzen bedenken.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Laat de slang bewegen', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Programmeren van de slang(-bewegingen) op hun eigen micro:bit.', + 'Instellen van de juiste plaatsing en timing voor de gezamenlijke animatie.' + ], + 'description' => 'Leerlingen moeten code schrijven om de slang door naast elkaar liggende micro:bits te navigeren. Dit moet zo worden gedaan dat het lijkt alsof de slang van de ene micro:bit naar de andere beweegt.', + 'duration' => '30 minuten', + 'instructions' => [ + 'Ontwerp een pad dat loopt door verschillende, naast elkaar liggende micro:bits (bijv. in een vierkant van 2x2).', + 'Schrijf code als een slang die zich voortbeweegt over een pad.', + 'Werk op je eigen apparaat en leg de apparaten vervolgens bij elkaar en voer de code uit.', + 'Houd rekening met timing en plaatsing: als de slang de ene micro:bit verlaat, zal hij in de volgende micro:bit verschijnen.', + 'Meer uitdagingen: Met micro:bit v2 kun je muziek afspelen totdat de slang je apparaat verlaat.', + 'Geef je slang vorm door de helderheid van je leds te veranderen.', + 'Probeer langere of meerdere slangen te maken.' + ], + 'example' => [ + 'Dit is een voorbeeld voor een slang van 6 pixels met 4 micro:bits in een vierkant van 2x2: ', + 'Programmeer de eerste micro:bit (de leerkracht kan dit doen)', + 'Alle code wordt geïnitieerd door deze micro:bit, die een radiosignaal zendt naar andere micro:bits wanneer op de A-knop wordt gedrukt.', + 'Coderen van de beweging van de slang', + 'Elke micro:bit moet zich in dezelfde radiogroep bevinden als de eerste micro:bit.', + 'Alle animaties beginnen wanneer het radiosignaal is ontvangen.', + 'De animatie van de eerste micro:bit is onmiddellijk te zien, de andere wachten tot de slang daar arriveert.', + 'De tijd tussen de twee fasen bepaalt de snelheid van de slang.', + ], 'materials' => [ + 'micro:bits (indien mogelijk voor iedere leerling)', + 'laptop of computer voor de editor makecode.micro:bit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Illustreer een grap met Bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Ontwerpen van een kleine game waar de gebruiker het antwoord vindt op een grappig raadsel.', + 'description' => 'De leerlingen ontwerpen een game waarin de gebruiker het antwoord vindt op een grappig raadsel wanneer het personage een object op het speelveld raakt. De leerlingen gebruiken basisfuncties van Bitsy om de uitdaging uit te voeren.', + 'instructions' => [ + 'Denk aan een grappig raadsel. Ga naar Bitsy en start een nieuw project. Je hebt nodig:', + 'een avatar - sprite die je kunt laten rondbewegen', + 'Een witte kat op een paarse achtergrond', + 'Automatisch gegenereerde beschrijving', + 'een object waar je avatar heen moet', + 'een kamer - de achtergrond van je programma', + 'twee boodschappen: een vraag en een antwoord', + 'Het voltooide spel kan worden gedownload als html-bestand.' + ], + 'example' => 'Op deze website zie je een voorbeeld van een grap en er is een link naar een digitaal whiteboard:', + 'materials' => 'Bitsy werkt in een browser' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'App die in verschillende talen telt', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Leren hoe je een simpele app maakt.', + 'Leren programmeren met blokken.', + 'Leren hoe je labels, knoppen, afbeeldingen, sensoren en media toevoegt.', + 'Leren hoe je elementen op een app-scherm organiseert.' + ], + 'description' => 'De app laat je tellen in meerdere talen zodra je op een knop drukt. Wanneer de gebruiker de smartphone schudt, gaat de teller terug naar nul. De uitdaging is nog een taal toe te voegen.', + 'instructions' => [ + 'Voor het uitvoeren van de uitdaging moet je de andere taal bepalen waarin je de app wilt laten tellen.', + 'Vervolgens download je van internet (bijv. van Pixabay of Unsplash) de vlag van dat land en upload je deze naar het platform MIT APP Inventor via het element “flag”, in de eigenschap “Picture”.', + 'Vervolgens moet je weten hoe je de naam van het land spelt in het Engels en hoe je in de taal van dat land “verlaten” en “indrukken” zegt.', + 'Tot slot moet je de benodigde blokken invoeren zodat de app in de nieuwe taal kan werken.', + ], + 'materials' => [ + 'Om een app te ontwikkelen heb je een computer of laptop met internettoegang nodig.', + 'Maak een account aan op het platform MIT APP Inventor, te bereiken via https://ai2.appinventor.mit.edu', + 'Het is ook nodig om de MIT AI2 Companion-app op de smartphone te installeren om de ontwikkelde applicatie te testen.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programmeren met kunst via Storytelling', + 'author' => 'Maria Tsapara en Anthi Arkouli', + 'purposes' => [ + 'Bevorderen van vaardigheden als observeren, interpreteren en vragen stellen door kunst.', + 'Creatief zijn en met anderen samenwerken voor een gezamenlijk doel', + 'Creëren van een algoritme om het verhaal na te vertellen.', + ], + 'description' => 'Bij deze uitdaging worden leerlingen geïnspireerd door een kunstwerk, en gaan ze een verhaal bedenken en illustreren. Vervolgens gaan ze proberen het verhaal na te vertellen met behulp van een programmeerbare robotkit of als activiteit zonder computer.', + 'materials' => [ + 'Deze activiteit kan worden uitgevoerd als activiteit zonder computer of met behulp van een educatieve programmeerbare robot zoals een Bee-Bot/Blue-Bot/muisrobot.', + 'Bee-Bot routekaarten of routekaarten voor de activiteit zonder computer', + 'in het Grieks', + 'Ga voor meer informatie over (de Thinking Routine Toolbox van) Project Zero naar' + + ], + 'example' => [ + 'Leerkracht en leerlingen ontwerpen met de routekaarten een algoritme dat de Bee-Bot of andere robot instructies geeft om op de mat naar de eerste gebeurtenis uit het verhaal te gaan. Leerlingen werken in teams van 3-4 om voor de robot een algoritme te ontwerpen om naar de volgende sequentie te gaan. Leerlingen testen hun algoritmen op de mat in de klas en passen deze waar nodig aan.', + 'Ze proberen langs zoveel mogelijk gebeurtenissen uit het verhaal te bewegen', + 'Deze activiteit kan ook worden uitgevoerd als activiteit zonder computer.', + 'Eén kind is de robot - een ander kind de programmeur. Deze programmeur ontwerpt met behulp van de routekaarten een algoritmisch pad om de robot van de ene naar de andere afbeelding te helpen bewegen en het verhaal na te vertellen. Iedere keer als de robot een afbeelding bereikt, wordt deze gevraagd een deel van het verhaal te vertellen.', + ], + 'instructions' => [ + 'De leerkracht vraagt leerlingen een schilderij/foto te bekijken.', + 'Zij gebruiken de denkroutine "Begin, Midden, Einde" (Project Zero van Harvard School) om een verhaal te bedenken.', + 'De leerkracht vraagt hen: Als dit kunstwerk het begin/midden/einde van een verhaal is, wat zal er dan later/eerder/aan het einde gebeuren?', + 'Leerlingen illustreren de gebeurtenissen van het verhaal.', + 'Aan de hand van het verhaal plaatsen leerlingen de gebeurtenissen in het raster. Met behulp van routekaarten ontwerpen ze een algoritme om de Bee-Bot te helpen het verhaal na te vertellen.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Coderen en programmeren met de LegoBoost-uitbreiding in Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'Bouwen van modellen met behulp van LegoBoost.', + 'Ontwikkelen van programmeervaardigheden in Scratch.', + 'Programmeren van robots met behulp van commando\'s variërend van eenvoudig tot complex.' + ], + 'description' => 'In deze uitdaging gebruiken leerlingen de LegoBoost-uitbreiding in Scratch en voeren ze in de applicatie codes in om de robots vooruit en achteruit te laten bewegen, obstakels te laten vermijden en spraakcommando’s op te laten volgen.', + 'duration' => '120 minuten', + 'instructions' => [ + 'Log in op de applicatie Scratch.mit.edu.', + 'Start Scratch Link en activeer Bluetooth op de laptop.', + 'Klik in Scratch op “Voeg een uitbreiding toe” en kies LegoBoost.', + 'Voeg een afbeelding toe over de EU CodeWeek.', + 'Zet de twee motoren A en B AAN, en bij het bereiken van een rood obstakel UIT.', + 'In de groene kleur staat motor A AAN, in de zwarte kleur staat motor B AAN.', + 'Er worden groene, rode en zwarte obstakels op een route geplaats.', + 'Voeg commando’s toe voor bewegen en bochten in de vorm van pijlen en tekst-naar-spraak bij het tegenkomen van een obstakel.', + 'Test het uit!' + ] + ] + + ]; diff --git a/resources/lang/pl/challenges-content.php b/resources/lang/pl/challenges-content.php index 4f117a254..6e1f6492d 100644 --- a/resources/lang/pl/challenges-content.php +++ b/resources/lang/pl/challenges-content.php @@ -477,7 +477,7 @@ ], 'instructions' => [ 'Na początek stwórz plan i ustal kolejność ćwiczeń. Korzystając z harmonogramu, zaprogramuj diodę LED RGB Calliope mini, aby wyświetlała jeden z 5 kolorów we wstępnie zdefiniowanym tempie. Następnie utwórz zmienną dla tempa i zaprogramuj powtórzenia za pomocą pętli.', - "Pamiętaj, że jeśli zaimplementowałeś program w sposób, który Ci odpowiada, możesz również podzielić się nim z nami pod adresem info@calliope.cc - jesteśmy podekscytowani, widząc, co z tego zrobisz! Przy okazji, wśród zgłoszeń rozdamy 30 figurek Calliope!", + "Pamiętaj, że jeśli zaimplementowałeś program w sposób, który Ci odpowiada, możesz również podzielić się nim z nami pod adresem info@calliope.cc-jesteśmy podekscytowani, widząc, co z tego zrobisz! Przy okazji, wśród zgłoszeń rozdamy 30 figurek Calliope!", "Udostępnij kod QR swojego projektu na Instagramie, dodaj hashtag #CodeWeekChallenge i wspomnij @CodeWeekEU.", ], 'example' => [ @@ -487,4 +487,383 @@ ], ] + , + 'common' => [ + 'share' => 'Udostępnij odnośnik lub kod QR do swojego projektu na Instagramie lub Facebooku, dodaj hasztag #CodeWeekChallenge oraz oznasz @CodeWeekEU.', + 'audience' => [ + 'Nauczyciele i edukatorzy', + 'Uczniowie szkół podstawowych (6–12 lat)', + 'Uczniowie szkół podstawowych/ponadpodstawowych (12–16 lat)', + 'Uczniowie szkół średnich (16–18 lat)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Kodowanie rzutu kostką', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Tworzenie interaktywnych zagadek za pomocą kodu', + 'Kodowanie symulacji poruszającego się losowo obiektu do wykorzystania, jeśli rzeczywisty obiekt nie będzie dostępny' + ], + 'description' => + 'W tym wyzwaniu należy zakodować rzut kostką tak, by uzyskać losowy wynik po wydaniu polecenia. Można wybrać dowolny typ kostki z dowolną liczbą boków, przypominającą kostki używane w grach RPG. Można nawet dodać dźwięki', + 'instructions' => [ + 'Zaloguj się do Scratch', + 'Wybierz tło', + 'Stwórz grafikę dla swojej kostki lub wyszukaj kostkę w sieci i dodaj ją do swojego programu', + 'Stwórz tyle wariantów grafiki, ile ścianek ma wybrana kostka – na każdej z nich musi znajdować się inna cyfra', + 'Wybierz zdarzenie, które spowoduje rzut kostką (naciśnięcie przycisku na klawiaturze, kliknięcie obrazka itp.), a następnie napisz kod', + 'Napisz kod dla obrazka, by losowo zmieniał wygląd, gdy kostka przestanie się toczyć', + 'Dodaj efekty dźwiękowe', + ], + 'example' => 'Rzuć kostką o 20 ściankach', + ], + 'personal-trainer' => [ + 'title' => 'Trener osobisty z micro:bit', + 'author' => '', + 'purposes' => [ + 'Napisanie kodu dla micro:bit w celu wykorzystania brzęczyka i panelu LED', + 'Zbudowanie urządzenia osobistego kontrolującego aktywność fizyczną', + 'Napisanie kodu dla micro:bit, by poprawić stan zdrowia poprzez sport', + ], + 'description' => + 'Wyzwanie to umożliwia napisanie kodu dla micro:bit, by można było kontrolować czasy powtórzeń ćwiczeń fizycznych w połączeniu z czasami odpoczynku. Dzięki temu można monitorować swoją aktywność fizyczną w szkole, w domu lub w parku' + , + 'instructions' => [ + 'Kiedy A+B, utwórz 3-sekundowy licznik odliczający w dół odtwarzający nutę po każdej sekundzie i wyświetlający słowo „GO!”', + 'W trakcie pierwszego ćwiczenia wyświetlaj błyskający kwadrat o wymiarach 2x2 przez 20 sekund. Następnie odtwórz dźwięk i zatrzymaj kwadrat. Przez pozostały czas kolejny błyskający obraz musi być wyświetlany przez 10 sekund. Po jego zakończeniu odtwórz dźwięk', + 'Następnie powtórz to samo działanie, ale wyświetlaj panel o wymiarach 3x3 przez czas trwania ćwiczenia. Powtórz te działania do momentu wyświetlenia panelu 5x5', + ], + 'duration' => '30–40 minut' + ], + 'create-a-spiral' => [ + 'title' => 'Utwórz spiralę', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Poznanie i przećwiczenie pętli oraz zmiennych', + 'Zwiększenie kreatywności w kodowaniu.'], + 'description' => 'W tym wyzwaniu napiszesz projekt na platformie Scratch, w ramach którego stworzysz spiralę, wykorzystując blok pisaka, pętlę i zmienną', + + 'instructions' => [ + 'Bloki pisaka', + 'Utwórz nowy projekt i nazwij go Spirala', + 'Kliknij fioletową ikonę ”Dodaj rozszerzenie” w dolnej lewej części okna', + 'Wybierz “pisak”: możesz już wykorzystać bloki pisaka w swoim projekcie!', + 'Aby rozpocząć swój projekt, przeciągnij i upuść blok “po kliknięciu zielonej flagi”:', + 'Musisz zacząć od pustej strony: w blokach dodaj bryłę “wyczyść wszystko” + Rysowanie zaczyna się na środku pola, co oznacza, że Twój obrazek musi przenieść się na środek (0;0):', + 'Twój obrazek może się przemieszczać bez pozostawiania śladu lub przemieszczać się i jednocześnie rysować:', + 'jeśli chcesz, żeby rysował, możesz użyć bloku dla opuszczonego pisaka', + 'jeśli tego nie chcesz, możesz użyć bloku dla podniesionego pisaka', + 'Chcesz coś narysować? Dodaj blok “opuszczony pisak”:', + 'Sześciokąt', + 'Dodaj poniższe bloki do swojego projektu:', + 'Masz teraz jedną szóstą swojego heksagonu. Musisz powtórzyć tę sekwencję 6 razy:', + 'Spirala', + 'Aby stworzyć spiralę, musisz dodać 2 do długości każdego kolejnego boku.', + 'Aby to zrobić, należy użyć zmiennej.', + 'W blokach zmiennych kliknij Utwórz zmienną', + 'Nazwij ją długość, a następnie kliknij OK:', + 'Spirala będzie rosnąć, dlatego musisz zacząć od małych wartości: ustaw wartość pierwszej długości równą 10 i wstaw ten blok przed pętlą.', + 'Wstaw zmienną “długość” w bloku “przemieść się o … kroków”', + 'Aby spirala rosła, również długość musi rosnąć przy każdej pętli: dodaj blok poniżej na końcu pętli:', + 'Oto twój obecny projekt:', + 'Piękna spirala', + 'Udało ci się narysować spiralę! Aby ciągnęła się w nieskończoność, zastąp pętlę “powtórz 6” pętlą “w nieskończoność”:', + 'Aby narysować kolorową spiralę, dodaj następujący blok do pętli:', + 'Gdy ponownie rozpoczynasz, obrazek rysuje niechcianą linię. Aby temu zapobiec, dodaj blok “podniesiony pisak” na początku projektu.', + 'Oto twój projekt końcowy:', + 'Gratulacje! Udało ci się utworzyć piękną spiralę!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Twórz i graj ze sztuczną inteligencją – gra w kamień, papier, nożyce', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'zrozumienie, jak działa cykl uczenia maszynowego', + 'zbudowanie modelu uczenia maszynowego z wykorzystaniem Maszyny, którą można uczyć', + 'zapoznanie się z narzędziem Pictoblox oraz zaimportowanie stworzonego modelu do projektu', + 'wyznaczenie pola i obiektów, utworzenie i zainicjowanie zmiennych w Pictoblox', + 'zainicjowanie gry, określenie ruchów gracza, zaprogramowanie losowych ruchów SI', + 'stworzenie i przetestowanie gry, w której sztuczna inteligencja jest przeciwnikiem w grze w kamień, papier, nożyce' + + ], + 'description' => 'Stworzymy model, wykorzystując Maszynę, którą można uczyć, na podstawie obrazów z wykorzystaniem trzech klas: kamień, papier, nożyce. Model zostanie wczytany w Pictoblox i wykorzystany do stworzenia gry, w której możemy grać przeciwko SI', + 'duration' => '90 minut', + 'instructions' => [ + 'Stwórz nowy projekt obrazu na Maszynie, którą można uczyć z 3 klasami o nazwie Kamień, Papier i Nożyce. Dla każdej klasy zrób aparatem co najmniej 400 zdjęć. Upewnij się, że masz czyste tło. Przeszkol i wyeksportuj model. Prześlij model i skopiuj odnośnik.', + "Utwórz nowe konto na stronie Pictoblox. 'Dodaj Rozszerzenie dla Maszyny, którą można uczyć i prześlij model. Ustaw pole, zmienne i obrazki. Rozpocznij grę, ustal ruchy gracza oraz ruchy SI, a także to, kto wygrywa daną rundę.", + 'Przeprowadź szkolenie z użyciem danych dotyczących gry.', + 'Testowanie modelu.', + 'Wyeksportuj model.', + 'Dodaj rozszerzenie dla uczenia maszynowego i załaduj model.', + 'Ustaw pole, zmienne i Obrazek.', + 'Rozpocznij grę.', + 'Określ ruchy gracza.', + 'Skonfiguruj losowe ruchy SI.', + 'Nadaj losowe ruchy SI.', + 'Stwórz trzy bloki. Kto wygrywa rundę? ', + 'Sprawdź, czy gracz wygrywa rundę.', + 'Sprawdź, czy SI wygrywa rundę.', + 'Sprawdź, czy runda zakończyła się remisem.', + 'Zaprogramuj bloki.', + 'Obrazek Kamień, papier, nożyce', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Rysowanie w powietrzu z SI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'napisanie programu z wykorzystaniem rozszerzenia do wykrywania ludzkiego ciała na potrzeby rozpoznawania ruchu palców przed kamerą.', + 'kodowanie z prostymi blokami w kilku linijkach kodu.', + 'zobaczenie przykładu wykorzystania SI' + ], + 'description' => 'Stworzenie programu, który umożliwia użytkownikowi rysowanie w powietrzu rękami (palcem wskazującym) przed kamerą – wszystko, co narysuje, zostaje automatycznie wyświetlone w polu programu Pictoblox.', + 'instructions' => [ + 'Utwórz nowe konto na stronie Pictoblox', + 'postępuj zgodnie z instrukcjami wizualnymi, aby:', + 'dodaj rozszerzenia Wykrywanie ludzkiego ciała oraz Pisak;', + 'skonfiguruj pole i dodaj obrazek (Ołówek) oraz dodatkowe obrazki dla: Opuszczony pisak, Podniesiony pisak, Usuń wszystko; ', + 'napisz kod dla obrazka Ołówek, by podążał za palcem', + 'napisz kod dla przycisków: Opuszczony pisak, Podniesiony pisak oraz Usuń wszystko, a także dla Pisaka', + 'Możesz już tworzyć własne rysunki i używać różnych kolorów oraz wielkości pisaka.', + ], + 'materials' => [ + 'Laptop lub komputer z kamerą', + 'Pobrana najnowsza wersja PictoBlox (zalecane) lub internetowa wersja Pictoblox (bezpłatne)', + 'Konto Pictoblox (bezpłatne)', + 'Dobry dostęp do internetu' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Nauczenie się podstawowych koncepcji uczenia maszynowego i rozpoznawania tekstu.', + 'Zrozumienie roli emocji w komunikacji.', + 'Pisanie dialogu między czatbotem a użytkownikiem za pomocą kodu.', + 'Zrozumienie, w jaki sposób komputery są w stanie rozpoznawać tony emocjonalne poprzez analizę tekstu i odpowiednio na nie reagować.' + ], + 'description' => [ + 'Stwórz bota emocji w Scratch, który będzie potrafił wyświetlać szczęśliwą twarz dla pozytywnych komunikatów (jeśli powiesz mu coś miłego), zagniewaną twarz dla negatywnych komunikatów (jeśli powiesz mu coś wrednego) oraz twarz wyrażającą zdezorientowanie, jeśli wiadomość będzie niejasna.', + 'Nasz Emobot Kliki rozpozna komplementy i obraźliwe treści, zobaczymy więc, jak można wyszkolić komputery, by rozpoznawały emocjonalne nacechowanie komunikatów.', + ], + 'instructions' => [ + 'Aby rozpocząć, zaprogramuj listę zasad określającą, co jest miłe lub uprzejme oraz co jest złe lub wredne.', + 'Zaloguj się na stronie https://machinelearningforkids.co.uk/ lub utwórz nowe konto.', + 'Stwórz nowy model uczenia maszynowego, dodając 3 nowe etykiety, pierwszą o nazwie “miłe”, drugą o nazwie “złe” oraz, opcjonalnie, jeśli chcesz, by bot rozpoznawał Twoje imię – trzecią etykietę o nazwie “imię”.', + 'Wyszkol nowy model uczenia maszynowego, przetestuj go i wykorzystaj, by stworzyć Emobota w Scratch.', + 'Uruchom edytor Scratch 3, usuń obrazek kota, wprowadź 3 nowe obrazki stworzone przez kreatora obrazów Microsoft Bing (rysunek komputera, który jest szczęśliwy, zagniewany i niepewny) lub stwórz nowy obrazek, klikając ikonę Rysuj i tworząc trzy kopie kostiumu z twarzą szczęśliwą, zagniewaną i niepewną.', + 'Kliknij kartę “Kod” i wprowadź następujący skrypt.'] + , + 'example' => [ + 'Udostępnij swojego Emobota Kliki swoim znajomym i dowiedz się więcej na temat SI oraz emocji!', + 'Zamiast rysunku komputera możesz spróbować czegoś innego, na przykład zwierzęcia. Możesz wyszkolić postać, by rozpoznawała inne typy wiadomości niż miłe i wredne.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Twórz magię dzięki gestom rozpoznawanym przez SI', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Rozwijanie umiejętności kodowania wśród uczniów, umożliwianie im stosowania podstawowych poleceń.', + 'Opracowywanie umiejętności myślenia algorytmicznego poprzez rozbijanie złożonych zadań na dające się wykonać działania.', + 'Zachęcanie do kreatywnego rozwiązywania problemów przy znajdowaniu unikalnych zastosowań gestów dla rysowania i pisania.', + 'Lepsze zrozumienie koncepcji SI, w szczególności tego, w jaki sposób SI umożliwia komputerom rozpoznawanie i interpretowanie gestów.', + 'Zwiększenie świadomości na temat znaczenia technologii dla osób z niepełnosprawnościami.', + 'Promowanie współpracy przy rozwiązywanie problemów oraz pracy zespołowej wśród uczniów, ich wspólna praca nad ulepszeniem programów rozpoznających gesty.', + 'Łączenie umiejętności z zakresu kodowania i myślenia obliczeniowego z rzeczywistymi zastosowaniami, podkreślanie ogromnego wpływu technologii na ludzkie życie oraz dostosowanie działań do Celów zrównoważonego rozwoju', + ], + 'duration' => [ + '90 minut dla uczniów w wieku 10–12 lat', + '45 minut dla uczniów w wieku 12–15 lat' + ], + 'description' => 'Utwórz program bazujący na blokach w Scratch, wykorzystując rozszerzenie SI “Ludzkie ciało” w kreatywny i angażujący sposób, aby rysować na ekranie bez konieczności stosowania tradycyjnej myszki czy ekranu dotykowego.', + 'instructions' => [ + 'Połącz się ze stroną https://ai.thestempedia.com i utwórz konta dla nauczyciela i uczniów.', + 'Zaimportuj rozszerzenia ‘Wykrywanie ludzkiego ciała’,’ Pisak’,Zamiana tekstu na mowę’.', + 'Dodaj obrazek ‘Ołówek’ z biblioteki i stwórz 7 obrazków (‘pisz’, ‘wyczyść’, ‘czarny’, ‘czerwony’, ‘niebieski’, ‘zielony’, ‘różowy’).', + 'Napisz polecenia, by sprawdzić, co się stanie, gdy obrazek ‘ołówek’ dotknie jednego z innych obrazków.', + 'Napisz polecenia, by umożliwić kamerze rozpoznanie Ustawienia dłoni i przenieś ołówek na współrzędne x i y Twojego palca wskazującego.', + 'Zmień kostium na koniec toczenia się obiektu.', + 'Dodaj efekty dźwiękowe.', + ], + 'materials' => [ + 'Platforma do programowania https://ai.thestempedia.com (bezpłatna)', + 'konto nauczyciela (bezpłatne)', + 'konto ucznia (bezpłatne)', + 'Komputery z kamerą', + 'Dostęp do internetu,' + ] + ], + 'circle-of-dots' => [ + 'title' => 'Koło z kropek', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Napisanie kodu skutkującego narysowaniem linii złożonej z punktów.', + 'Napisanie kodu skutkującego narysowaniem linii złożonej z myślników.', + 'Napisanie kodu skutkującego narysowaniem koła.', + 'Napisz kod skutkujący narysowaniem koła złożonego z kropek (myślników).', + ], + 'description' => 'Narysuj koło złożone z kropek lub myślników.', + 'duration' => '40 minut', + 'instructions' => [ + 'Budowanie bloku z kropek.', + 'Budowanie bloku z myślników.', + 'Zbudowanie koła z kropki.', + 'Zbudowanie koła z myślnika.', + ] + ], + 'coding-escape-room' => [ + 'title' => 'Tworzenie pokoju zagadek programistycznych', + 'author' => 'Stefania Altieri i Elisa Baraghini', + 'purposes' => [ + 'Nauczanie/uczenie się koncepcji związanych z kodowaniem i zastanawianie się nad nimi.', + 'Korzystanie z prostych narzędzi do kodowania.', + 'Rozwijanie myślenia obliczeniowego i rozwiązywania problemów' + ], 'description' => [ + 'Tworzenie zagadek związanych z kodowaniem, takich jak ta:', + 'Możesz użyć formularza Google, Genially, prezentacji Google lub dowolnego innego narzędzia, by stworzyć historię do opowiedzenia w oparciu o kodowanie ;)' + + ], + 'duration' => '90 minut', + 'instructions' => + 'Możesz podzielić uczniów na małe grupy, mogą się pobawić, a następnie stworzyć kolejne wyzwanie z szablonem: ' + , + + 'materials' => [ + 'Możesz użyć dowolnego narzędzia (platforma Google i Microsoft do tworzenia i udostępniania dokumentów, prezentacji i arkuszy kalkulacyjnych). Każdy konstrukt, narzędzie lub postać powiązane z TIK i kodowaniem', + ], + 'example' => [ + 'W formie zabawy zaprezentowano niektóre postacie, które odegrały bardzo ważną rolę w historii TIK, a także podstawowe koncepcje z zakresu kodowania i programowania. To najlepszy sposób uczenia się i aktywnego uczestnictwa. W grę można grać w zespołach lub pojedynczo, podobnie jak w przypadku wyzwania czy konkursu. Następnie uczniowie mogą stworzyć coś podobnego, rozwijając przy tym kompetencje takie jak kreatywność i umiejętność kodowania.', + 'To bardzo praktyczne rozwiązanie, które można wykorzystać ponownie i łatwo odtworzyć. Formularze Google to jedno z dostępnych narzędzi. Można również użyć slajdów Google, Genial.ly, Emaze lub dowolnego innego narzędzia do tworzenia historii oraz własnych przygód', + 'Wyzwanie w pokoju zagadek jest podzielone na poszczególne sesje. Jeśli odgadnie się rozwiązanie, można przejść dalej. Uczniowie muszą stworzyć quizy dotyczące kodowania', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Niech wąż pobiegnie', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Napisanie kodu dla ruchu węża na własnym micro:bit.', + 'Wyznaczenie właściwego miejsca i czasu dla wspólnej animacji', + ], + 'description' => 'Uczniowie muszą napisać kody, by nawigować wężem przez micro:bity jeden obok drugiego. Trzeba to zrobić w taki sposób, aby wyglądało na to, że wąż biegnie od jednego micro:bitu do drugiego.', + 'duration' => '30 minut', + 'instructions' => [ + 'Zaprojektowanie ścieżki, która przebiega przez kilka micro:bitów jeden obok drugiego (np. utworzenie kwadratu 2x2).', + 'Pisz kody, gdy wąż porusza się wzdłuż ścieżki.', + 'Pracuj na własnym urządzeniu, a następnie połącz je i uruchom kod.', + 'Weź pod uwagę czas i rozmieszczenie: Jeśli wąż wyjdzie z jednego micro:bitu, pojawi się w kolejnym micro:bicie.', + 'Dalsze wyzwania: Z micro:bit wer. 2 odtwarzaj muzykę do momentu, gdy wąż opuści urządzenie.', + 'Zaprojektuj węża, zmieniając jasność LED.', + 'Próbuj dłużej lub z większą liczbą węży.' + ], + 'example' => [ + 'Oto przykład dla węża o długości 6 pikseli z 4 micro:bitami tworzącymi kwadrat 2x2: ', + 'Kodowanie uruchomienia micro:bita (może to zrobić nauczyciel)', + 'Wszystkie kody są rozpoczynane przez ten micro:bit, który wysyła sygnał radiowy do innych micro:bitów po naciśnięciu klawisza A.', + 'Napisanie kodu dla ruchu węża', + 'Każdy micro:bit musi znajdować się w tej samej grupie radiowej co początkowy micro:bit.', + 'Wszystkie animacje rozpoczynają się po otrzymaniu sygnału radiowego.', + 'Animacja pierwszego micro:bitu staje się od razu widoczna, inne zaś pojawiają się dopiero, gdy dotrze do nich wąż.', + 'Czas pomiędzy tymi dwiema fazami określa prędkość węża.', + ], 'materials' => [ + 'micro:bity (jeśli to możliwe, dla każdego ucznia)', + 'laptop lub komputer do uruchomienia edytora makecode.microbit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Zilustruj żart z bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Zaprojektowanie niewielkiej gdy, w której użytkownik znajduje odpowiedź na pytanie z żartu.', + 'description' => 'Uczniowie projektują grę, w której użytkownik znajduje odpowiedź na pytanie z żartu, gdy figura uderza w obiekt na polu zabaw. Uczniowie wykorzystują podstawowe funkcje bitsy, by ukończyć wyzwanie.', + 'instructions' => [ + 'Pomyśl o pytaniu z żartu. Przejdź do bitsy i rozpocznij nowy projekt. Będziesz potrzebować następujących elementów:', + 'awatar – obrazek, którym możesz poruszać', + 'Biały kot na fioletowym tle', + 'Automatycznie wygenerowany opis', + 'obiekt, do którego Twój awatar ma dotrzeć', + 'pomieszczenie– tło programu', + 'dwie wiadomości: pytanie i odpowiedź', + 'Ukończoną grę można pobrać jako plik html' + ], + 'example' => 'Na tej stronie widać przykład żartu, jest też odnośnik do cyfrowej tablicy:', + 'materials' => 'bitsy uruchamia się w przeglądarce' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplikacja, która liczy w kilku językach', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Nauka tworzenia prostej animacji . ', + 'Nauka programowania poprzez bloki . ', + 'Nauka dodawania Etykiet, przycisków, obrazów, czujników i mediów . ', + 'Nauka organizowania elementów na ekranie aplikacji . ' + ], + 'description' => 'Aplikacja umożliwia liczenie w wielu językach po naciśnięciu przycisku . Gdy użytkownik potrząsa smartfonem, licznik zeruje się . Wyzwanie polega na dodaniu kolejnego języka . ', + 'instructions' => [ + 'Aby ukończyć wyzwanie, trzeba zdefiniować inny język, w którym aplikacja ma liczyć . ', + 'Następnie trzeba pobrać z Internetu (np. z Pixabay lub Unsplash) flagę danego kraju i przesłać ją na platformę MIT APP Inventor poprzez element o nazwie flaga we właściwościach Obrazu.', + 'Następnie należy dowiedzieć się, jak napisać nazwę danego kraju po angielsku i jak powiedzieć „zostaw” i „naciśnij mnie” w języku danego kraju . ', + 'Na koniec trzeba dodać konieczne bloki, aby aplikacja działała w nowym języku . ', + ], + 'materials' => [ + 'Aby stworzyć aplikację, potrzebujesz komputera lub laptopa z dostępem do Internetu . ', + 'Utwórz konto na platformie MIT APP Inventor, dostępnej pod adresem https://ai2.appinventor.mit.edu', + 'Konieczne jest również zainstalowanie aplikacji MIT AI2 Companion na smartfonie w celu przetestowania stworzonej aplikacji', + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Kodowanie ze sztuką poprzez opowiadanie opowieści', + 'author' => 'Maria Tsapara i Anthi Arkouli', + 'purposes' => [ + 'Rozwijanie umiejętności obserwacji, interpretacji i kwestionowania poprzez zaangażowanie w sztukę.', + 'Bycie kreatywnym i współpraca z innymi na rzecz wspólnego celu', + 'Stworzenie algorytmu w celu ponownego opowiedzenia historii.', + ], + 'description' => 'W tym wyzwaniu uczniowie zainspirują się dziełem sztuki, stworzą historię i zilustrują ją. Następnie spróbują ponownie opowiedzieć historię, wykorzystując możliwy do zaprogramowania zestaw robotyczny lub zrobią to w ramach działań bez wykorzystania elektroniki.', + 'materials' => [ + 'Działanie to można wdrożyć jako zabawę bez wykorzystania elektroniki lub poprzez wykorzystanie edukacyjnego robota możliwego do zaprogramowania, takiego jak beebot/bluebot/robot mysz.', + 'karty ze strzałkami beebot lub karty ze strzałkami na potrzeby działania bez wykorzystania elektroniki', + 'po grecku', + 'Dowiedzenie się więcej na temat narzędzi Thinking Routine dostępnych w projekcie Project Zero, który można odwiedzić' + + ], + 'example' => [ + 'Nauczyciel pracuje z uczniami, aby stworzyć model tego, w jaki sposób zaprojektować algorytm z kartami obejmującymi instrukcje dla Bee-Bota lub innego robota, by dotarł do pierwszego wydarzenia w historii na macie. Uczniowie pracują w grupach liczących 3–4 osoby, aby zaprojektować algorytm dla robota, aby przeszedł przejść do kolejnej sekwencji. Uczniowie testują swoje algorytmy na klasowej macie i w razie konieczności usuwają z nich błędy.', + 'Przemieszczają się przez jak najwięcej wydarzeń w ramach historii', + 'Działanie to można wdrożyć jako zabawę bez wykorzystania elektroniki.', + 'Jedno z dzieci jest robotem, inne – programistą. Programista tworzy ścieżkę algorytmiczną, wykorzystując karty ze strzałkami, aby pomóc robotowi przemieszczać się z jednego obrazu do drugiego i ponownie opowiedzieć historię. Za każdym razem, gdy robot znajdzie się na obrazie, prosi się go o opowiedzenie części historii.', + ], + 'instructions' => [ + 'Nauczyciel prosi uczniów o obserwowanie obrazu/zdjęcia.', + 'Wykorzystują rutynę myślową „Początek, środek, koniec” (Project Zero uczelni Harvard School) w celu utworzenia historii.', + 'Nauczyciel pyta ich: „Jeśli to dzieło sztuki to początek/środek/koniec historii, co może wydarzyć się później/co mogło wydarzyć się wcześniej/jak historia może się kończyć?”', + 'Uczniowie ilustrują wydarzenia z historii.', + 'Uczniowie przypominają sobie historię i umieszczają wydarzenia na siatce. Używając kart ze strzałkami, tworzą algorytm pomagający beebotowi ponownie opowiedzieć historię.', + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Kodowanie i programowanie z LegoBoost – rozszerzeniem do Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'budowanie modeli z wykorzystaniem LegoBoost.', + 'rozwijanie umiejętności programowania w Scratch.', + 'programowanie robotów z wykorzystaniem poleceń od prostych po złożone.' + ], + 'description' => 'W tym wyzwaniu uczniowie wykorzystają rozszerzenie LegoBoost do Scratch i wprowadzą kody do aplikacji, aby roboty ruszały się do przodu, do tyłu, unikały przeszkód i stosowały się do poleceń głosowych.', + 'duration' => '120 minut', + 'instructions' => [ + 'Zaloguj się do aplikacji Scratch.mit.edu.', + 'Uruchom odnośnik do Scratch i włącz funkcję Bluetooth w laptopie.', + 'Kliknij opcję Dodaj rozszerzenie ze Scratch i wybierz LegoBoost.', + 'Dodaj obraz dotyczący Unijnego Tygodnia Kodowania.', + 'Ustaw status dwóch silników AB jako Włączony, a w przypadku napotkania na czerwoną przeszkodę, jako Wyłączony.', + 'W zielonej przeszkodzie silnik A jest Włączony, w czarnej przeszkodzie silnik B jest Włączony.', + 'Zielone, czerwone i czarne przeszkody zostaną umieszczone na trasie.', + 'Dodaj polecenia na potrzeby ruchu i zmian kierunku w przypadku napotkania przeszkody poprzez strzałki oraz konwersję tekstu na mowę.', + 'Przetestuj!' + ] + ] + + ]; diff --git a/resources/lang/pt/challenges-content.php b/resources/lang/pt/challenges-content.php index cd38fa562..7b5e1c3f4 100644 --- a/resources/lang/pt/challenges-content.php +++ b/resources/lang/pt/challenges-content.php @@ -40,7 +40,7 @@ 'Desenhe um objeto e decida que partes serão iluminadas (por exemplo, estrelas).', 'Faça um buraco no papel com um lápis e insira um adesivo LED em cada parte iluminada. ', 'Desenhe um círculo, onde colocará a pilha tipo moeda.', - 'Desenhe uma faixa + e uma faixa - no outro lado do papel. Certifique-se de que a perna mais longa do adesivo do circuito LED fica ligada ao lado "+" da pilha e a mais curta ao lado "-" da pilha.', + 'Desenhe uma faixa + e uma faixa-no outro lado do papel. Certifique-se de que a perna mais longa do adesivo do circuito LED fica ligada ao lado "+" da pilha e a mais curta ao lado "-" da pilha.', 'Coloque a fita de cobre nas faixas.', 'Crie uma dobra para que, quando o papel cobrir a pilha, o LED fique iluminado. Pode utilizar um clipe para garantir o bom contacto com a fita de cobre.', 'Tire uma fotografia do seu circuito de papel e partilhe-a no Instagram, explicando porque acha que vale a pena participar nesta iniciativa. ' @@ -299,120 +299,120 @@ 'O professor pode tirar uma fotografia do processo de aprendizagem e partilhá-la no Instagram utilizando o hashtag #CodeWeekChallengeGoogle #GrowWithGoogle' ], 'materials' => [ - 'Para além da brochura da atividade, algumas atividades requerem ou beneficiam opcionalmente de materiais adicionais.', - 'Pequenos contadores (como feijões secos) para utilizar no mapa "Ligue um bairro à rede".', - 'Tesoura para cortar a roda criptográfica "Envie uma mensagem secreta".', - 'Cartão e cola para dar rigidez adicional à roda criptográfica "Envie uma mensagem secreta".', - 'Um pionés, um palito ou um clipe desenrolado para ligar a roda criptográfica "Envie uma mensagem secreta".' -] + 'Para além da brochura da atividade, algumas atividades requerem ou beneficiam opcionalmente de materiais adicionais.', + 'Pequenos contadores (como feijões secos) para utilizar no mapa "Ligue um bairro à rede".', + 'Tesoura para cortar a roda criptográfica "Envie uma mensagem secreta".', + 'Cartão e cola para dar rigidez adicional à roda criptográfica "Envie uma mensagem secreta".', + 'Um pionés, um palito ou um clipe desenrolado para ligar a roda criptográfica "Envie uma mensagem secreta".' + ] ], 'family-care' => [ - 'title' => 'Cuidados familiares', - 'experience' => 'Aberta a todos', - 'duration' => '5 a 10 horas', - 'author' => '', - 'purposes' => [ - 'Estudar o problema dos "cuidados familiares" que enfrentamos no dia-a-dia;', - 'Ver os problemas como oportunidades e gerar soluções criativas;', - 'Utilizar o código para concretizar as soluções de forma inovadora;', - 'Conceber cartazes e apresentar as soluções a outras pessoas;', - 'Utilizar as redes sociais para criar impacto com os projetos.' - ], - 'description' => [ - 'Em que pensas quando falamos de um lar? Uma bela casa? Um grande jantar preparado pelos teus pais? Um espaço secreto para ti? Um lar acolhedor reabastece o nosso corpo e espírito, como uma bomba de gasolina. No meio da agitação da vida moderna, os pais estão sempre ocupados com o trabalho. Quando sais com amigos, não podes deixar os teus gatinhos para trás. Mas como podes cuidar de quem gostas quando estás fora? O tema do desafio é', - 'Cuidados familiares', - 'Com base neste tema, os alunos são incentivados a desenvolver uma ideia para transmitirem amor e carinho através da programação e do hardware. Seguem-se algumas perguntas em que deves pensar', - 'Quantos membros da família há na tua casa? Quem são eles? Deparaste-te com algum problema ao morares com eles? De que tipos de cuidados precisam?', - 'Conheces alguém que tenha maior necessidade de cuidados familiares na tua comunidade? Como podes ajudá-los?' - ], - 'instructions' => [ - 'Reúne ideias e investiga o tema dos cuidados familiares', - 'Enumera quaisquer problemas', - 'Gera possíveis soluções', - 'Seleciona uma solução', - 'Programa e constrói a estrutura', - 'Cria um cartaz para expor o teu projeto', - 'Apresenta-o aos teus professores e familiares' - ], - 'example' => ['Podes encontrar alguns exemplos em', 'e'], - 'materials' => [ - 'Ferramenta de programação:', - 'ou descarrega a', - 'versão para PC', - 'mBlock é uma linguagem de programação baseada em Scratch', - 'Este desafio também foi adaptado a partir do MakeX Global Spark Competition, um programa de design criativo baseado em projetos para jovens dos 6 aos 13 anos.', - 'A equipa participante terá de se concentrar no tema específico e conceber uma solução através da programação de software e da construção de hardware.', - 'Os alunos são encorajados a completar o desafio na Semana da Programação e a passá-lo para o nível internacional para comunicar com outros alunos e ganhar prémios.', - 'Para mais informações, ver:', - 'ou enviar mensagem para' - ], -], + 'title' => 'Cuidados familiares', + 'experience' => 'Aberta a todos', + 'duration' => '5 a 10 horas', + 'author' => '', + 'purposes' => [ + 'Estudar o problema dos "cuidados familiares" que enfrentamos no dia-a-dia;', + 'Ver os problemas como oportunidades e gerar soluções criativas;', + 'Utilizar o código para concretizar as soluções de forma inovadora;', + 'Conceber cartazes e apresentar as soluções a outras pessoas;', + 'Utilizar as redes sociais para criar impacto com os projetos.' + ], + 'description' => [ + 'Em que pensas quando falamos de um lar? Uma bela casa? Um grande jantar preparado pelos teus pais? Um espaço secreto para ti? Um lar acolhedor reabastece o nosso corpo e espírito, como uma bomba de gasolina. No meio da agitação da vida moderna, os pais estão sempre ocupados com o trabalho. Quando sais com amigos, não podes deixar os teus gatinhos para trás. Mas como podes cuidar de quem gostas quando estás fora? O tema do desafio é', + 'Cuidados familiares', + 'Com base neste tema, os alunos são incentivados a desenvolver uma ideia para transmitirem amor e carinho através da programação e do hardware. Seguem-se algumas perguntas em que deves pensar', + 'Quantos membros da família há na tua casa? Quem são eles? Deparaste-te com algum problema ao morares com eles? De que tipos de cuidados precisam?', + 'Conheces alguém que tenha maior necessidade de cuidados familiares na tua comunidade? Como podes ajudá-los?' + ], + 'instructions' => [ + 'Reúne ideias e investiga o tema dos cuidados familiares', + 'Enumera quaisquer problemas', + 'Gera possíveis soluções', + 'Seleciona uma solução', + 'Programa e constrói a estrutura', + 'Cria um cartaz para expor o teu projeto', + 'Apresenta-o aos teus professores e familiares' + ], + 'example' => ['Podes encontrar alguns exemplos em', 'e'], + 'materials' => [ + 'Ferramenta de programação:', + 'ou descarrega a', + 'versão para PC', + 'mBlock é uma linguagem de programação baseada em Scratch', + 'Este desafio também foi adaptado a partir do MakeX Global Spark Competition, um programa de design criativo baseado em projetos para jovens dos 6 aos 13 anos.', + 'A equipa participante terá de se concentrar no tema específico e conceber uma solução através da programação de software e da construção de hardware.', + 'Os alunos são encorajados a completar o desafio na Semana da Programação e a passá-lo para o nível internacional para comunicar com outros alunos e ganhar prémios.', + 'Para mais informações, ver:', + 'ou enviar mensagem para' + ], + ], 'virtual-flower-field' => [ - 'title' => 'Cultivar um campo de flores virtual', - 'author' => - 'Jadga Huegle - orientador "Meet and Code" e parte da equipa SAP Snap!', - 'duration' => '30-60 minutos', - 'purposes' => [ - 'Conhecer a programação com um projeto simples, mas expressivo.', - 'Aprender que a programação pode ser artística e levar a resultados bonitos.', - 'Tornar o outono mais brilhante com flores coloridas e a Semana Europeia da Programação.', - 'Mostrar a diversidade de flores na Terra.', - 'Contribuir para os Objetivos de Desenvolvimento Sustentável (ODS), especialmente o ODS13 – Alterações climáticas, criando eventos de programação que melhorem a educação sobre as alterações climáticas por meio da sensibilização para este tema.' - ], - 'description' => - 'Desenvolva um programa no Snap! que cultive um campo de flores virtual com diferentes tipos de flores e diferentes números de pétalas.', - 'instructions' => [ - 'Se precisar de inspiração para começar o desafio, veja', - 'este vídeo', - 'ou utilize', - 'este documento', - 'com instruções', - 'Pode concluir o desafio programando um campo de flores virtual no Snap! (ou no Scratch) e publicando uma captura de ecrã ou fotografia do resultado na Internet.', - 'O campo de flores deve conter diferentes tipos de flores com diferentes números de pétalas. Idealmente, as flores são programadas, o que significa que são construídas apondo e virando (ou desenhando e virando) pétalas repetidamente.', - 'Publique uma imagem do seu jardim de flores virtual com #MeetandCode.' - ], - 'materials' => [ - 'Recomendamos a utilização de', - 'no entanto, o projeto também funciona em' - ] -], + 'title' => 'Cultivar um campo de flores virtual', + 'author' => + 'Jadga Huegle-orientador "Meet and Code" e parte da equipa SAP Snap!', + 'duration' => '30-60 minutos', + 'purposes' => [ + 'Conhecer a programação com um projeto simples, mas expressivo.', + 'Aprender que a programação pode ser artística e levar a resultados bonitos.', + 'Tornar o outono mais brilhante com flores coloridas e a Semana Europeia da Programação.', + 'Mostrar a diversidade de flores na Terra.', + 'Contribuir para os Objetivos de Desenvolvimento Sustentável (ODS), especialmente o ODS13 – Alterações climáticas, criando eventos de programação que melhorem a educação sobre as alterações climáticas por meio da sensibilização para este tema.' + ], + 'description' => + 'Desenvolva um programa no Snap! que cultive um campo de flores virtual com diferentes tipos de flores e diferentes números de pétalas.', + 'instructions' => [ + 'Se precisar de inspiração para começar o desafio, veja', + 'este vídeo', + 'ou utilize', + 'este documento', + 'com instruções', + 'Pode concluir o desafio programando um campo de flores virtual no Snap! (ou no Scratch) e publicando uma captura de ecrã ou fotografia do resultado na Internet.', + 'O campo de flores deve conter diferentes tipos de flores com diferentes números de pétalas. Idealmente, as flores são programadas, o que significa que são construídas apondo e virando (ou desenhando e virando) pétalas repetidamente.', + 'Publique uma imagem do seu jardim de flores virtual com #MeetandCode.' + ], + 'materials' => [ + 'Recomendamos a utilização de', + 'no entanto, o projeto também funciona em' + ] + ], 'haunted-house' => [ - 'title' => 'Casa Assombrada em Hedy', - 'author' => - 'Felienne Hermans, Leiden University – Ramon Moorlag, I&I – CodeWeek NL', - 'audience' => 'Professores e educadores', - 'duration' => '1 hora ou 2 horas, dependendo do conhecimento prévio', - 'purposes' => [ - 'Criar uma história interativa sobre uma Casa Assombrada.', - 'Aprender programação com Hedy.' - ], - 'description' => - 'Com Hedy, criará uma história sobre uma Casa Assombrada com elementos interativos. Sempre que o código é executado, é criada uma nova história. A história também pode ser lida em voz alta pelo computador e partilhada na Internet.', - 'instructions' => [ - 'Comece por abrir um navegador e aceda a hedycode.com.', - 'Siga as instruções dos níveis 1-4. Utilize os separadores “Nível” e “Haunted house” (Casa assombrada).', - 'Com a ajuda destes níveis, vamos escrever uma história interativa sobre uma casa assombrada.', - 'Os professores podem encontrar um plano de aula do Hedy', - 'aqui', - 'Pode encontrar uma gravação de Felienne Hermans a apresentar o Hedy', - 'nesta ligação' - ], - 'example' => 'Exemplo de casa assombrada no nível', - 'materials' => ['Hedy em', 'níveis 1 a 4'], -], + 'title' => 'Casa Assombrada em Hedy', + 'author' => + 'Felienne Hermans, Leiden University – Ramon Moorlag, I&I – CodeWeek NL', + 'audience' => 'Professores e educadores', + 'duration' => '1 hora ou 2 horas, dependendo do conhecimento prévio', + 'purposes' => [ + 'Criar uma história interativa sobre uma Casa Assombrada.', + 'Aprender programação com Hedy.' + ], + 'description' => + 'Com Hedy, criará uma história sobre uma Casa Assombrada com elementos interativos. Sempre que o código é executado, é criada uma nova história. A história também pode ser lida em voz alta pelo computador e partilhada na Internet.', + 'instructions' => [ + 'Comece por abrir um navegador e aceda a hedycode.com.', + 'Siga as instruções dos níveis 1-4. Utilize os separadores “Nível” e “Haunted house” (Casa assombrada).', + 'Com a ajuda destes níveis, vamos escrever uma história interativa sobre uma casa assombrada.', + 'Os professores podem encontrar um plano de aula do Hedy', + 'aqui', + 'Pode encontrar uma gravação de Felienne Hermans a apresentar o Hedy', + 'nesta ligação' + ], + 'example' => 'Exemplo de casa assombrada no nível', + 'materials' => ['Hedy em', 'níveis 1 a 4'], + ], 'inclusive-app-design' => [ - 'title' => 'Conceção de aplicação inclusiva', - 'author' => 'Apple Education', - 'duration' => '60 minutos + atividades de extensão facultativas', - 'purposes' => [ - 'Reunir ideias, planear, criar protótipos e partilhar uma ideia de aplicação acessível e compreensível para todos.' - ], - 'description' => - 'As grandes aplicações começam com grandes ideias. Nesta atividade, os alunos apresentarão uma ideia para uma aplicação sobre um tema do seu interesse e descobrirão como criar aplicações tendo em mente a inclusão e a acessibilidade.', - 'instructions' => [ - 'Encontrará todas as instruções nesta hiperligação', - 'Com este plano de aula de uma hora, os educadores podem orientar os alunos para', - 'Aprenderem sobre a conceção de aplicações inclusivas', + 'title' => 'Conceção de aplicação inclusiva', + 'author' => 'Apple Education', + 'duration' => '60 minutos + atividades de extensão facultativas', + 'purposes' => [ + 'Reunir ideias, planear, criar protótipos e partilhar uma ideia de aplicação acessível e compreensível para todos.' + ], + 'description' => + 'As grandes aplicações começam com grandes ideias. Nesta atividade, os alunos apresentarão uma ideia para uma aplicação sobre um tema do seu interesse e descobrirão como criar aplicações tendo em mente a inclusão e a acessibilidade.', + 'instructions' => [ + 'Encontrará todas as instruções nesta hiperligação', + 'Com este plano de aula de uma hora, os educadores podem orientar os alunos para', + 'Aprenderem sobre a conceção de aplicações inclusivas', 'Debaterem temas do seu interesse até terem uma ideia para uma aplicação', 'Descreverem as suas ideias e planearem as atividades do utilizador', 'Criarem um protótipo da sua aplicação no Keynote', @@ -451,7 +451,7 @@ 'O tutorial pode ser encontrado aqui', 'Este tutorial está disponível em mais de 25 idiomas' ], - ], + ], 'build-calliope' => [ 'title' => 'Criar o seu próprio treinador de fitness Calliope mini', 'author' => 'Amazon Future Engineer | Iniciativa Meet and Code. Calliope gGmbH', @@ -480,6 +480,385 @@ ], ] + , + 'common' => [ + 'share' => 'Partilha a hiperligação ou o código QR do teu projeto no Instagram ou Facebook, adiciona a hashtag #CodeWeekChallenge e menciona @CodeWeekEU.', + 'audience' => [ + 'Professores e educadores', + 'Alunos do primeiro e segundo ciclos do ensino básico (dos 6 aos 12 anos de idade)', + 'Alunos do terceiro ciclo do ensino básico (dos 12 aos 16 anos de idade)', + 'Alunos do ensino secundário (dos 16 aos 18 anos de idade)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Codifica um dado para ser lançado', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Codifica enigmas interativos', + 'Codificar uma simulação de um objeto em movimento aleatório a utilizar se o objeto real não estiver disponível' + ], + 'description' => + 'Neste desafio, vais codificar um dado para ser lançado aleatoriamente através de um comando teu. Podes escolher qualquer tipo de dado com o número de faces que quiseres, como os usados em jogos de representação de papéis, e podes também acrescentar sons.', + 'instructions' => [ + 'Inicia sessão no Scratch', + 'Escolhe um cenário', + 'Cria o teu ator do dado ou procura um na Internet e carrega-o para o teu programa', + 'Cria tantos trajes para o ator quantas as faces do dado escolhido, cada um deles com um número diferente', + 'Escolhe como queres que o dado comece a rolar (ao pressionar uma tecla do teclado, ao clicar no ator, etc.) e escreve o código', + 'Programa o ator para mudar de traje aleatoriamente no final do lançamento', + 'Adiciona efeitos sonoros', + ], + 'example' => 'Lançar um dado D-20' + ], + 'personal-trainer' => [ + 'title' => 'Personal trainer com micro:bit', + 'author' => '', + 'purposes' => [ + 'Programar o micro:bit para utilizar o sinal sonoro e o painel de leds', + 'Criar um dispositivo pessoal para controlar a tua atividade física', + 'Programar o micro:bit para melhorar a tua saúde através do desporto', + ], + 'description' => + 'Este desafio permite programar o teu micro:bit para controlar os tempos de repetição dos exercícios físicos combinados com o tempo de descanso . Controlarás a tua atividade física na escola, em casa ou no parque . ' + , + 'instructions' => [ + 'Quando A + B, cria um temporizador de contagem decrescente de 3 segundos com um som de nota musical a cada segundo e apresenta a palavra GO!', + 'Durante o primeiro exercício, apresenta um quadrado de 2x2 a piscar durante 20 segundos . De seguida, toca um som e mantém o quadrado fixo . Durante o tempo restante, deve ser apresentada outra imagem a piscar durante 10 segundos . Quando terminar, toca um som . ', + 'Em seguida, repete a mesma ação, mas apresenta um painel de 3x3 durante o tempo do exercício . Repete estas ações até que seja apresentado o painel de 5x5 . ', + ], + 'duration' => '30-40 minutos' + ], + 'create-a-spiral' => [ + 'title' => 'Criar uma espiral', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Aprender e praticar o loop e as variáveis . ', + 'Aumentar a criatividade na codificação'], + 'description' => 'Neste desafio, vais escrever um projeto com o Scratch para criar uma espiral, utilizando os blocos de canetas, um loop e uma variável . ', + + 'instructions' => [ + 'Os blocos de canetas', + 'Cria um novo projeto e dá-lhe o nome Espiral', + 'Clica no ícone roxo «Adicionar extensão» no canto inferior esquerdo da janela', + 'Seleciona «caneta»: os blocos de canetas estão agora disponíveis para o teu projeto!', + 'Para iniciar o teu projeto, arrasta e larga o bloco «quando alguém clicar em bandeira verde»', + 'Tens de começar com uma página em branco: dentro dos blocos de canetas, adiciona o bloco «apagar tudo»:', + 'Queres começar a desenhar no centro do palco, o que significa que o teu ator tem de ir para o centro do palco(0, 0):', + 'O teu ator pode mover-se sem desenhar, ou mover-se e desenhar:', + 'quando quiseres desenhar, podes utilizar o bloco de baixar a caneta', + 'quando não quiseres desenhar, podes utilizar o bloco de levantar a caneta', + 'Agora, queres desenhar!Acrescenta o bloco «baixa a tua caneta»:', + 'O hexágono', + 'Adiciona os blocos abaixo ao teu projeto:', + 'Agora já tens um sexto do teu hexágono . Tens de repetir esta sequência 6 vezes:', + 'A espiral', + 'Para criar uma espiral, é necessário adicionar 2 ao comprimento de cada lado seguinte . ', + 'Para o efeito, utilizarás < strong>variável . ', + 'Nos blocos de variáveis, clica em «Criar uma variável', + 'Atribui-lhe o nome comprimento e clica em OK:', + 'A espiral vai crescer, por isso é preciso começar devagar: define o primeiro comprimento para 10 e insere este bloco antes do anel . ', + 'Insere a variável «comprimento» no bloco «mover ... passos»', + 'Para que a espiral cresça, também é necessário que o comprimento aumente em cada anel: adiciona o bloco abaixo no final do anel:', + 'Aqui está o teu projeto atual:', + 'Uma bela espiral', + 'Desenhaste uma espiral!Para que não pare, substitui o anel «repete 6 vezes» pelo anel «repetepara sempre»:', + 'Para desenhares uma espiral colorida, adiciona o seguinte bloco no anel:', + 'Quando recomeçares, o ator desenha uma linha não desejada . Para o evitar, adiciona um bloco «levanta a tua caneta» no início do projeto . ', + 'Eis o teu projeto final:', + 'Parabéns!Criaste uma bela espiral!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Cria e joga contra a IA-Jogo de Pedra, Papel, Tesoura', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'compreender como funciona o ciclo de aprendizagem automática . ', + 'construir um modelo de aprendizagem automática utilizando a Teachable Machine', + 'conhecer a ferramenta Pictoblox e importar o modelo criado para o projeto', + 'definir o cenário e as personagens, criar e iniciar variáveis no Pictoblox', + 'iniciar o jogo, identificar os movimentos dos jogadores, programar movimentos aleatórios da IA', + 'criar e testar um jogo que envolve a inteligência artificial como oponente num jogo de Pedra, Papel, Tesoura . ' + + ], + 'description' => 'Iremos criar um modelo utilizando a Teachable Machine a partir de imagens utilizando três classes: Pedra, Papel e Tesoura . O modelo será carregado no Pictoblox e utilizado para criar um jogo que podemos jogar contra a IA . ', + 'duration' => '90 minutos', + 'instructions' => [ + 'Cria um novo projeto de imagem na Teachable machine com 3 classes chamadas Pedra, Papel e Tesoura . Para cada classe, tira com a câmara pelo menos 400 fotografias . Certifica-te de que tens um fundo claro . Treina e exporta o modelo . Carrega o modelo e copia a hiperligação . ', + 'Cria uma conta gratuita no sítio Web do Pictoblox . Adiciona uma extensão de aprendizagem automática e carrega um modelo . Define o palco, as variáveis e os atores . Inicia o jogo, identifica os movimentos do jogador e os movimentos da IA e quem ganha a ronda . ', + 'Treina os dados para o jogo.', + 'Testa o modelo.', + 'Exportar o modelo.', + 'Adiciona a extensão de aprendizagem automática e carrega o modelo.', + 'Define o palco, as variáveis e o ator.', + 'Inicia o jogo.', + 'Identifica os Movimentos do Jogador.', + 'Define Movimentos aleatórios da IA.', + 'Transmite movimentos aleatórios da IA.', + 'Faz três blocos. Quem ganha a ronda? ', + 'Verifica se o jogador ganha a ronda', + 'Verifica se a IA ganha a ronda.', + 'Verifica se a ronda é um empate.', + 'Blocos de programas.', + 'Ator Pedra, Papel e Tesoura', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Desenho aéreo com IA', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'escrever um programa que utilize a extensão de deteção do corpo humano para reconhecer o movimento dos dedos em frente à câmara.', + 'programar com blocos simples em poucas linhas de código.', + 'ver um exemplo de utilização da IA' + ], + 'description' => 'Criação de um programa que permite ao utilizador desenhar no ar com a mão (dedo indicador) em frente à câmara e tudo o que desenha é automaticamente apresentado no palco do Pictoblox.', + 'instructions' => [ + 'Cria uma conta no Pictoblox', + 'segue as instruções visuais para:', + 'adiciona extensões de Deteção do corpo humano e Caneta;', + 'define o cenário e adiciona o ator (Lápis) e outros atores para: Baixar a Caneta, Levantar a Caneta, Apagar tudo; ', + 'escreve um código para que o ator Lápis siga o dedo', + 'escreve um código para os botões: Levantar a Caneta, Baixar a Caneta e Apagar tudo e também para a Caneta', + 'Agora podes fazer os teus próprios desenhos e brincar com diferentes cores e tamanhos de caneta.', + ], + 'materials' => [ + 'Um computador portátil ou um computador com uma câmara', + 'A última versão do PictoBlox descarregada (recomendado) ou o Pictoblox em linha (gratuito)', + 'Conta Pictoblox (gratuita)', + 'Boa ligação à Internet' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Aprender conceitos básicos de aprendizagem automática e reconhecimento de texto.', + 'Compreender o papel das emoções na comunicação.', + 'Utilizar código para criar diálogos entre o chatbot e um utilizador.', + 'Compreender como os computadores podem reconhecer tónicas emocionais através da análise de textos e responder em conformidade.' + ], + 'description' => [ + 'Criar um Bot Emocional no Scratch que possa mostrar uma cara feliz para mensagens positivas (se lhe dissermos coisas simpáticas), uma cara zangada para mensagens negativas (se lhe dissermos coisas más) e uma cara confusa se a mensagem não for especificada.', + 'O nosso Emobot Kliki reconhece elogios e insultos, por isso vamos ver como os computadores podem ser treinados para reconhecer a tónica emocional.', + ], + 'instructions' => [ + 'Para começar, programa uma lista de regras sobre o que é bom ou simpático e o que é mau ou mesquinho.', + 'Inicia sessão em https://machinelearningforkids.co.uk/ ou criar uma nova conta.', + 'Cria um novo modelo de aprendizagem automática adicionando 3 novas etiquetas, a primeira chamada "simpática", a segunda chamada "má" e, facultativamente, se quiseres reconhecer o teu nome, cria uma terceira etiqueta chamada «nome».', + 'Treina o novo modelo de aprendizagem automática, testa-o e utiliza-o para criar o Emobot no Scratch.', + 'Lança o editor Scratch 3, apaga o ator do gato, insere 3 novos atores criados pelo Microsoft Bing Image Creator (animação de computador feliz, zangada e inseguro) ou cria um novo ator clicando no ícone Pintar, desenhando três cópias do traje para a cara feliz, zangada e insegura.', + 'Clica no separador «Código» e introduz o seguinte guião.'] + , + 'example' => [ + 'Partilha o teu Emobot Kliki com os teus amigos e aprende mais sobre IA e as emoções!', + 'Em vez de uma animação de computador, podes tentar algo diferente, como um animal. \'Em vez de emoções de simpatia ou antipatia, podes treinar a personagem para reconhecer outros tipos de mensagens . ', + ], + + ], + 'craft-magic' => [ + 'title' => 'Criar magia com gestos de mão de IA', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Cultivar as competências de programação dos alunos, permitindo-lhes utilizar comandos básicos . ', + 'Desenvolver competências de raciocínio algorítmico através da decomposição de tarefas complexas em etapas gerenciáveis . ', + 'Incentivar a resolução criativa de problemas para encontrar aplicações únicas dos gestos das mãos para desenhar e escrever . ', + 'Promover a compreensão dos conceitos de IA, nomeadamente a forma como a IA permite que os computadores reconheçam e interpretem os gestos das mãos . ', + 'Sensibilizar para a importância da tecnologia para as pessoas com deficiência . ', + 'Promover a resolução colaborativa de problemas e o trabalho de equipa entre os alunos enquanto trabalham em conjunto para melhorar os seus programas de gestos com as mãos . ', + 'Ligar as competências de programação e de pensamento computacional a aplicações do mundo real, realçando o impacto significativo da tecnologia na vida das pessoas e alinhando-se com os Objetivos de Desenvolvimento Sustentável(ODS) . ' + ], + 'duration' => [ + '90 min . para alunos 10-12', + '45 min . para alunos 12-15' + ], + 'description' => 'Criar um programa baseado em blocos Scratch utilizando a extensão AI «Corpo Humano» de uma forma criativa e cativante, a fim de desenhar num ecrã sem necessidade de um rato tradicional ou de um ecrã tátil . ', + 'instructions' => [ + "Liga-te a https://ai.thestempedia.com e cria uma conta de professor e alunos.", + "Importa as as extensões 'Deteção do corpo humano', 'Caneta', 'Texto para voz'.", + "Adiciona o ator 'Lápis' da biblioteca e cria 7 atores ('escrever', 'limpar', 'preto', 'vermelho', 'azul', 'verde', 'cor-de-rosa').", + "Escreve comandos para verificar o que acontece quando o ator 'lápis 'toca num dos outros atores.", + "Escreve comandos para permitir que a câmara reconheça a pose da mão e mova o lápis para as coordenadas x e y do teu dedo indicador.", + "Muda de traje no fim da rotação.", + "Adiciona efeitos sonoros", + ], + 'materials' => [ + 'Plataforma de programação https://ai.thestempedia.com (gratuita)', + 'conta de professor (gratuita)', + 'conta de aluno (gratuita)', + 'Computadores com câmara', + 'Ligação à Internet', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Um círculo de pontos', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Escrever código para desenhar uma linha de pontos.', + 'Escrever código para desenhar uma linha de traços.', + 'Escrever código para desenhar um círculo.', + 'Escrever código para desenhar um círculo de pontos (traços).', + ], + 'description' => 'Desenhar um círculo a partir de pontos ou traços.', + 'duration' => '40 minutos', + 'instructions' => [ + 'Constrói um bloco de pontos.', + 'Constrói um bloco de traços.', + 'Constrói um círculo a partir de um ponto.', + 'Constrói um círculo a partir de um traço.', + ] + ], + 'coding-escape-room' => [ + 'title' => 'Cria uma sala de fuga de programação', + 'author' => 'Stefania Altieri e Elisa Baraghini', + 'purposes' => [ + 'Ensinar/aprender e refletir sobre conceitos de programação.', + 'Utilizar ferramentas de programação simples.', + 'Desenvolver o pensamento computacional e a resolução de problemas.' + ], 'description' => [ + 'Criar uma experiência de programação de fuga como esta:', + 'Pode usar o google form, o genially, o google presentation, qualquer ferramenta para criar uma narrativa baseada em programação ;).' + + ], + 'duration' => '90 minutos', + 'instructions' => + 'Pode dividir os seus alunos em pequenos grupos, eles podem jogar e depois criar outro desafio com o modelo: ' + , + + 'materials' => [ + 'Pode ser utilizada qualquer ferramenta (plataforma Google e Microsoft para criar e partilhar documentos, apresentações e folhas). Qualquer construção, ferramenta ou personagem no domínio da programação ligado às TIC e à programação.' + ], + 'example' => [ + 'Algumas personagens que tiveram um papel muito importante na história das TIC e conceitos básicos de codificação e programação são introduzidos através do jogo. Esta é a melhor forma de aprender e de participar ativamente. Este jogo pode ser jogado em equipas ou individualmente, como um desafio ou concurso. Os alunos podem depois criar algo semelhante e desenvolver competências como a criatividade e as competências de programação.', + 'Trata-se de um recurso muito prático para ser reutilizado e facilmente recriado. Os formulários Google são uma das ferramentas possíveis. Também pode utilizar o Google slides, o Genial.ly ou o Emaze ou qualquer outra ferramenta para criar histórias de encruzilhada e as suas próprias aventuras.', + 'O desafio da fuga está dividido em sessões. Se adivinharem, podem avançar. Os alunos têm de criar os questionários de programação', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Deixem a cobra fugir', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Programar o movimento da cobra no seu próprio micro:bit.', + 'Definir a posição e o tempo corretos para a animação das articulações.' + ], + 'description' => 'Os alunos devem escrever códigos para orientar a cobra através de micro:bits próximos uns dos outros. Tal tem de ser feito de forma a parecer que a cobra está a fugir de um micro:bit para o outro.', + 'duration' => '30 minutos', + 'instructions' => [ + 'Desenha um trilho que atravesse vários micro:bits próximos entre si(por exemplo, formando um quadrado de 2x2).', + 'Escreve os códigos de como uma serpente se move ao longo de um trilho . ', + 'Trabalha no teu próprio dispositivo, depois junta-os e executa o código . ', + 'Considera o momento e a colocação: Se a serpente sair de um micro:bit, aparecerá no micro:bit seguinte . ', + 'Outros desafios: Com o micro:bit v2, reproduz música até que a cobra saia do dispositivo . ', + 'Desenha a cobra alterando o brilho dos LED . ', + 'Tenta usar mais tempo, ou mais cobras . ' + ], + 'example' => [ + 'Este é um exemplo para uma cobra de 6 píxeis de comprimento com 4 micro:bits formando um quadrado de 2x2: ', + 'Programa o micro:bit inicial(o professor pode fazê-lo)', + 'Todos os códigos são iniciados por este micro:bit, que envia um sinal de rádio para outros micro:bits quando o botão A é premido . ', + 'Programar o movimento das cobras', + 'Cada micro:bit deve estar no mesmo grupo de rádio que o micro:bit inicial . ', + 'Todas as animações começam quando o sinal de rádio é recebido . ', + 'A animação do primeiro microbit é imediatamente visível, as outras esperam até que a cobra lá chegue . ', + 'O tempo entre as duas fases determina a velocidade da cobra . ', + ], 'materials' => [ + 'micro:bits(para cada aluno, se possível)', + 'portátil ou computador para o editor makecode . microbit . org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Ilustrar uma anedota com o bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Criar um pequeno jogo em que o utilizador encontra a resposta a uma pergunta com piada . ', + 'description' => 'Os alunos criam um jogo em que o utilizador encontra a resposta a uma pergunta com piada quando a figura atinge um objeto no campo de jogo . Os alunos utilizam as funcionalidades básicas do bitsy para completar o desafio . ', + 'instructions' => [ + 'Pensa numa pergunta com piada . Usa o bitsy e inicia um novo projeto . Vais precisar de:', + 'um avatar-um ator que se pode movimentar', + 'Um gato branco sobre um fundo roxo', + 'Descrição gerada automaticamente', + 'um objeto ao qual o teu avatar tem de se dirigir', + 'uma sala-o fundo do teu programa', + 'duas mensagens: uma pergunta e uma resposta', + 'O jogo acabado pode ser descarregado como um ficheiro html . ' + ], + 'example' => 'Neste sítio Web, podes ver um exemplo de uma piada e existe uma ligação para um quadro branco digital:', + 'materials' => 'O bitsy funciona num browser' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplicação que conta em várias línguas', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Aprender a criar uma aplicação simples . ', + 'Aprender a programar através de blocos . ', + 'Aprender a adicionar etiquetas, botões, imagens, sensores e media . ', + 'Aprender a organizar elementos no ecrã de uma aplicação . ' + ], + 'description' => 'A aplicação permite-te contar em várias línguas ao premir um botão . Sempre que o utilizador abana o smartphone, a contagem volta a zero . O desafio é acrescentar outra língua . ', + 'instructions' => [ + 'Para completar o desafio, é necessário definir a outra língua em que pretendes que a aplicação conte . ', + 'Em seguida, tens de descarregar da Internet(por exemplo, do Pixabay ou do Unsplash) a bandeira desse país e carregá-la para a plataforma MIT APP Inventor através do elemento chamado flag, na propriedade Picture . ', + 'A seguir, deves descobrir como se escreve o nome do país em inglês e como se diz «sair» e «prime aqui» na língua desse país . ', + 'Por fim, é necessário adicionar os blocos necessários para que a aplicação funcione na nova língua . ', + ], + 'materials' => [ + 'Para desenvolver uma aplicação é necessário um computador ou um portátil com acesso à Internet . ', + 'Criar uma conta na plataforma MIT APP Inventor, acessível através do endereço https://ai2.appinventor.mit.edu', + 'É também necessário instalar a aplicação MIT AI2 Companion no smartphone para testar a aplicação desenvolvida.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programar com arte através da narração de estórias', + 'author' => 'Maria Tsapara e Anthi Arkouli', + 'purposes' => [ + 'Cultivar as competências de observação, interpretação e questionamento através do envolvimento com a arte.', + 'Ser criativo e colaborar com os outros em prol de um objetivo comum', + 'Criar um algoritmo para recontar a estória.', + ], + 'description' => 'Neste desafio, os alunos inspiram-se numa obra de arte, criam uma estória e ilustram-na. Em seguida, tentarão recontar a estória utilizando um kit robótico programável/ou como atividade não ligada à corrente.', + 'materials' => [ + 'Esta atividade pode ser implementada como uma atividade não ligada à corrente ou utilizando um robô educativo programável, como o beebot/bluebot/robô rato.', + 'cartões de setas beebot ou cartões de setas para a atividade não ligada à corrente', + 'em grego', + 'Para saber mais sobre a Caixa de Ferramentas da Rotina de Pensamento do Projeto Zero, pode visitar' + + ], + 'example' => [ + 'O professor trabalha com os alunos para modelar a forma de conceber um algoritmo com os cartões que fornecerão instruções para que o Bee-Bot ou outro robô chegue ao primeiro evento da estória no tabuleiro. Os alunos trabalham em equipas de 3-4 para criar um algoritmo para que o robô passe à sequência seguinte. Os alunos testam os seus algoritmos no tabuleiro da turma e depuram-nos, se necessário.', + 'Continuam a passar pelo maior número possível de acontecimentos da estória', + 'Esta atividade também pode ser implementada como uma atividade não ligada à corrente.', + 'Uma criança é o robô-outra criança é o programador. O programador cria um percurso algorítmico utilizando os cartões com setas para ajudar o robô a passar de uma imagem para outra e a recontar a estória. Cada vez que o robô se encontra numa imagem, é-lhe pedido que conte uma parte da estória.', + ], + 'instructions' => [ + 'O professor pede aos alunos que observem uma pintura/fotografia.', + 'Utilizam a rotina de pensamento «Princípio, Meio, Fim» (Projeto Zero da Escola de Harvard) para criar uma estória.', + 'O professor pergunta-lhes: «Se esta obra de arte é o início/meio/fim de uma estória, o que poderá acontecer a seguir/antes/no fim?', + 'Os alunos ilustram os acontecimentos da estória.', + 'Os alunos recordam a estória e colocam os acontecimentos na grelha. Utilizando cartões com setas, criam um algoritmo que ajuda o beebot a recontar a estória.' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Codificação e programação com o LegoBoost-extensão Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'construir modelos utilizando o LegoBoost.', + 'desenvolver competências de programação em Scratch.', + 'programar robots através de comandos que vão desde simples a complexos.' + ], + 'description' => 'Neste desafio, os alunos utilizarão a extensão Scratch-LegoBoost e introduzirão códigos na aplicação para que os robôs avancem, recuem, evitem obstáculos e executem comandos de voz.', + 'duration' => '120 minutos', + 'instructions' => [ + 'Inicia sessão na aplicação Scratch.mit.edu.', + 'Inicia o Scratch Link e ativa o Bluetooth no computador portátil.', + 'Clica em Adicionar extensão no Scratch e escolhe LegoBoost.', + 'Adiciona uma imagem sobre a Semana Europeia da Programação.', + 'Define os dois motores AB para ON e, quando encontrar um obstáculo vermelho, para OFF.', + 'Na cor verde, o motor A está definido para ON, na cor preta, o motor B está ON.', + 'Serão colocados obstáculos verdes, vermelhos e pretos num percurso.', + 'Adiciona comandos de movimento e viragem a partir de setas e de conversão de texto em voz quando se encontra um obstáculo', + 'Testa-o!' + ] + ] + + ]; diff --git a/resources/lang/ro/challenges-content.php b/resources/lang/ro/challenges-content.php index 7c0ca23dd..7a4e97cf5 100644 --- a/resources/lang/ro/challenges-content.php +++ b/resources/lang/ro/challenges-content.php @@ -40,7 +40,7 @@ 'Desenați un obiect și decideți care părți vor fi iluminate (de exemplu, stelele).', 'Găuriți foaia cu un creion și introduceți un autocolant cu led în fiecare parte iluminată. ', 'Desenați un cerc în locul în care veți așeza bateria tip pastilă.', - 'Desenați un traseu + și un traseu - pe cealaltă parte a foii. Asigurați-vă că segmentul mai lung al autocolantului cu circuit cu led este conectat la fața „+” a bateriei, iar segmentul mai scurt, la fața „-” a bateriei.', + 'Desenați un traseu + și un traseu-pe cealaltă parte a foii. Asigurați-vă că segmentul mai lung al autocolantului cu circuit cu led este conectat la fața „+” a bateriei, iar segmentul mai scurt, la fața „-” a bateriei.', 'Aplicați banda de cupru pe trasee.', 'Faceți un pliu astfel încât ledul să lumineze când foaia acoperă bateria. Puteți folosi o agrafă de hârtie pentru a asigura un contact bun cu banda de cupru.', 'Fotografiați circuitul de hârtie pe care l-ați realizat și distribuiți-l pe Instagram, explicând de ce considerați că merită să participați la această inițiativă. ' @@ -481,5 +481,384 @@ ] + , + 'common' => [ + 'share' => 'Partajează linkul sau codul QR al proiectului tău pe Instagram sau Facebook, adaugă hashtagul #CodeWeekChallenge și menționează @CodeWeekEU.', + 'audience' => [ + 'Profesori și cadre didactice', + 'Elevi din învățământul primar (6-12 ani)', + 'Elevi de gimnaziu (12-16 ani)', + 'Elevi de liceu (16-18 ani)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Programează un joc de zaruri', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Programează ghicitori interactive', + 'Pentru a programa o simulare a unui obiect care se deplasează aleatoriu, pentru a fi utilizat în cazul în care obiectul real nu este disponibil', + ], + 'description' => + 'În această probă vei programa un zar care va fi aruncat la întâmplare, la comanda ta. Poți alege orice tip de zar cu numărul de fețe pe care îl dorești, precum cele folosite în jocurile pe roluri și poți adăuga și sunete. ', + 'instructions' => [ + 'Conectează-te la Scratch', + 'Alege un fundal', + 'Creează elementul grafic sprite al zarurilor sau caută unul pe internet și încarcă-l în programul tău', + 'Crează un număr de „costume” pentru elementul grafic sprite egal cu numărul de fețe ale zarurilor alese, fiecare dintre ele afișând un număr diferit', + 'Alege cum se vor rostogoli zarurile (apăsând o tastă, făcând clic pe elementul grafic sprite etc.) și scrie codul', + 'Programează elementul grafic sprite pentru a schimba aleatoriu „costumul” la sfârșitul aruncării', + 'Adaugă efecte sonore', + ], + 'example' => 'Aruncă un zar cu 20 de fețe' + ], + 'personal-trainer' => [ + 'title' => 'Antrenor personal cu micro:bit', + 'author' => '', + 'purposes' => [ + 'Pentru a programa micro:bit cu scopul de a utiliza soneria și panoul cu leduri', + 'Pentru a crea un dispozitiv personal care să-ți urmărească activitatea fizică', + 'Pentru a programa micro:bit cu scopul de a-ți îmbunătăți sănătatea prin sport', + ], + 'description' => + 'Această provocare îți permite să îți programezi micro:bit-ul pentru a controla timpii de repetiție ai exercițiilor fizice împreună cu timpul de odihnă. Vei urmări activitatea ta fizică la școală, acasă sau în parc.' + , + 'instructions' => [ + 'Când A+B, creează un cronometru cu numărătoare inversă de 3 secunde cu un sunet de notă muzicală la fiecare secundă și afișează cuvântul GO!', + 'În timpul primului exercițiu, afișează un pătrat 2x2 care se aprinde intermitent timp de 20 de secunde. Apoi redă un sunet și menține pătratul fix. În timpul rămas, trebuie să fie afișată o altă imagine care se aprinde intermitent timp de 10 secunde. La final, se va reda un sunet.', + 'Apoi repetă aceeași acțiune, dar afișează un panou 3x3 pentru durata exercițiului. Repetă aceste acțiuni până când este afișat panoul 5x5.', + ], + 'duration' => '30-40 de minute' + ], + 'create-a-spiral' => [ + 'title' => 'Creează o spirală', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Pentru a învăța și a exersa bucla și variabilele.', + 'Pentru a spori creativitatea în programare.'], + 'description' => 'În această probă vei scrie un proiect cu Scratch pentru a crea o spirală, folosind blocurile stilou, o buclă și o variabilă.', + + 'instructions' => [ + 'Blocurile stilou', + 'Crează un nou proiect și numește-l Spirală.', + 'Fă clic pe pictograma mov „Add extension” (Adaugă o extensie) din partea stângă jos a ferestrei', + 'Selectează stiloul: blocurile stilou sunt acum disponibile pentru proiectul tău!', + 'Pentru a începe proiectul, glisează și fixează blocul „când se face clic pe steagul verde”:', + 'Trebuie să începi cu o pagină albă: în cadrul blocurilor stilou, adaugă blocul „erase all” (șterge tot):', + 'Trebuie să desenezi în centrul scenei, ceea ce înseamnă că elementul tău grafic sprite va trebui plasat în centrul scenei (0,0):', + 'Elementul grafic sprite se poate mișca fără a desena, sau se poate mișca și desena:', + 'când vrei să deseneze, poți folosi blocul stilou în jos', + 'când nu vrei acest lucru, poți folosi blocul stilou în sus', + 'Acum trebuie să desenezi! Adaugă blocul „stilou în jos”:', + 'Hexagonul', + 'Adaugă blocurile de mai jos la proiectul tău:', + 'Acum ai o șesime din hexagonul tău. Trebuie să repeți această secvență de 6 ori:', + 'Spirala', + 'Pentru a crea o spirală, va trebui să adaugi 2 la lungimea fiecărei laturi următoare.', + 'Pentru a face acest lucru, vei folosi o variabilă .>', + 'În blocurile de variabile, fă clic pe „Make a Variable” (Fă o variabilă)', + 'Numește-o lungime, apoi fă clic pe OK:', + 'Spirala va crește; va trebui să începi cu o lungime mică: setează prima lungime la 10 și introdu acest bloc înainte de buclă.', + 'Introdu variabila „length” (lungime) în blocul „move ... steps” (mutare... pași)', + 'Pentru ca spirala să crească, trebuie, de asemenea, ca lungimea să crească în fiecare buclă: adaugă blocul de mai jos la sfârșitul buclei:', + 'Iată proiectul tău actual:', + 'O spirală frumoasă', + 'Ai desenat o spirală! Pentru ca aceasta să continue la nesfârșit, înlocuiește bucla „repeat 6” (repetă 6) cu bucla „forever”: (mereu)', + 'Pentru a desena o spirală colorată, adaugă următorul bloc în buclă:', + 'Când o iei de la capăt, elementul grafic sprite desenează o linie nedorită. Pentru a preveni acest lucru, adaugă un bloc „stilou în sus” la începutul proiectului.', + 'Iată proiectul tău final:', + 'Felicitări! Ai creat o spirală minunată!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Creează și joacă-te cu IA-Jocul piatră, foarfecă, hârtie', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'pentru a înțelege cum funcționează ciclul de învățare automată.', + 'pentru a construi un model de învățare automată folosind Teachable Machine', + 'pentru a te familiariza cu instrumentul Pictoblox și a importa modelul creat în proiect', + 'pentru a stabili scena și personajele, creează și inițializează variabile în Pictoblox', + 'pentru a inițializa jocul, a identifica mișcările jucătorilor, a programa mișcări aleatorii ale IA', + 'pentru a crea și testa un joc care implică inteligența artificială ca adversar într-un joc de piatră, hârtie, foarfecă.' + + ], + 'description' => 'Vom crea un model folosind Teachable Machine din imagini folosind trei clase: piatră, foarfecă și hârtie. Modelul va fi încărcat în Pictoblox și folosit pentru a crea un joc pe care îl putem juca împotriva IA.', + 'duration' => '90 de minute', + 'instructions' => [ + 'Creează un nou proiect de imagine pe Teachable machine cu 3 clase numite piatră, hârtie și foarfecă. Pentru fiecare clasă, fotografiază cu aparatul foto cel puțin 400 de imagini. Asigură-te că ai un fundal clar. Antrenează și exportă modelul. Încarcă modelul și copiază linkul.', + 'Creează un cont gratuit pe site-ul Pictoblox. Adaugă o extensie Machine Learning și încarcă un model. Stabilește scena, variabilele și elementele grafice sprite. Inițializează jocul, identifică mutările jucătorilor și mutările IA și cine câștigă runda.', + 'Antrenează datele pentru joc.', + 'Testarea modelului.', + 'Exportă modelul.', + 'Adaugă extensia Machine Learning și încarcă modelul.', + 'Stabilește scena, variabilele și elementul grafic sprite.', + 'Inițializează jocul.', + 'Identifică mutările jucătorului.', + 'Stabilește mișcări IA aleatorii.', + 'Transmite mișcări IA aleatorii.', + 'Realizează trei blocuri. Cine câștigă runda? ', + 'Verifică dacă jucătorul câștigă runda.', + 'Verifică dacă IA câștigă runda.', + 'Verifică dacă este egalitate.', + 'Programează blocurile.', + 'Elementul grafic sprite pentru piatră hârtie foarfecă', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Desen în aer cu IA', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'pentru a scrie un program care utilizează extensia de detectare a corpului uman, pentru a recunoaște mișcarea degetelor în fața camerei.', + 'pentru a codifica cu blocuri simple în câteva linii de cod.', + 'pentru a vedea un exemplu de utilizare a IA' + ], + 'description' => 'Crearea unui program care permite utilizatorului să deseneze în aer cu mâna (degetul arătător) în fața camerei și tot ceea ce desenează este afișat automat pe scena Pictoblox.', + 'instructions' => [ + 'Creează un cont gratuit pe site-ul Pictoblox', + 'urmează instrucțiunile vizuale pentru:', + 'adaugă extensiile Human Body Detection (detectarea corpului uman) și Pen (stilou);', + 'stabilește scena și adaugă elementul grafic sprite (stilou) și elemente grafice sprite adiționale pentru: Stilou în jos, Stilou în sus, Șterge tot; ', + 'scrie un cod pentru ca elementul grafic sprite Stilou să urmărească degetul', + 'scrie un cod pentru butoanele: Stilou în sus, Stilou în jos și Șterge tot și pentru Stilou', + 'Acum ești gata să creezi propriile desene și să te joci cu diferite culori și dimensiuni ale stiloului.', +], + 'materials' => [ + 'Un laptop sau un computer cu o cameră', + 'Cea mai recentă versiune descărcată de PictoBlox (recomandat) sau Pictoblox online (gratuit)', + 'Cont Pictoblox (gratuit)', + 'Conexiune la internet bună' +] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Pentru a învăța conceptele de bază ale învățării automate și ale recunoașterii textului.', + 'Pentru a înțelege rolul emoțiilor în comunicare.', + 'Pentru a utiliza programarea pentru a crea dialoguri între un chatbot și un utilizator.', + 'Pentru a înțelege modul în care computerele pot recunoaște tonurile emoționale prin analiza textului și să răspundă în consecință.' + ], + 'description' => [ + 'Creează un emobot în Scratch care poate afișa o față fericită pentru mesaje pozitive (dacă îi spui lucruri frumoase), o față nervoasă pentru mesaje negative (dacă îi spui lucruri urâte) și o față confuză dacă mesajul este neclar.', + 'Emobotul nostru Kliki va recunoaște complimentele și insultele, așa că vom vedea cum pot fi antrenate computerele să recunoască tonul emoțional.', + ], + 'instructions' => [ + 'Pentru a începe, programează o listă de reguli pentru ceea ce este drăguț sau amabil și ceea ce este rău sau meschin.', + 'Conectează-te la https://machinelearningforkids.co.uk/ sau creează un cont nou.', + 'Creează un nou model de învățare automată adăugând 3 etichete noi, prima se numește „frumos”, a doua se numește „rău” și, opțional, dacă vrei să-ți recunoască numele, creează o a treia etichetă numită „nume”.', + 'Antrenează noul model de învățare automată, testează-l și folosește-l pentru a crea Emobot în Scratch.', + 'Lansează editorul Scratch 3, șterge elementul grafic sprite cat, inserează 3 elemente grafice sprite noi realizate de Microsoft Bing Image Creator (desene animate pe calculator fericite, furioase și nesigure) sau creează un nou element grafic sprite făcând clic pe pictograma Paint, desenând trei copii ale „costumului” pentru fața fericită, furioasă și nesigură.', + 'Fă clic pe fila „Code” (cod) și introdu următorul script.'] + , + 'example' => [ + 'Partajează Emobot Kliki cu prietenii tăi și învață mai multe despre IA și emoții!', + 'În loc de un desen animat pe calculator poți încerca ceva diferit, cum ar fi un animal. În loc de amabilitate și răutate ai putea antrena personajul să recunoască alte tipuri de mesaje.', + ], + +], + 'craft-magic' => [ + 'title' => 'Creează magie cu gesturi de mână IA', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Pentru a dezvolta abilitățile de programare în rândul elevilor, permițându-le să utilizeze comenzi de bază.', + 'Pentru a dezvolta abilități de gândire algoritmică prin defalcarea sarcinilor complexe în etape ușor de gestionat.', + 'Pentru a încuraja rezolvarea creativă a problemelor în ceea ce privește găsirea unor aplicații unice ale gesturilor mâinilor pentru desen și scris.', + 'Pentru a stimula înțelegerea conceptelor de IA, în special a modului în care IA permite computerelor să recunoască și să interpreteze gesturile mâinilor.', + 'Pentru a crește gradul de conștientizare cu privire la importanța tehnologiei pentru persoanele cu dizabilități.', + 'Pentru a promova colaborarea în rezolvarea problemelor și munca în echipă între elevi în timp ce lucrează împreună pentru a-și îmbunătăți programele de gesturi ale mâinilor.', + 'Pentru a conecta abilitățile de programare și de gândire computațională la aplicațiile din lumea reală, punând accentul pe impactul semnificativ al tehnologiei asupra vieții oamenilor și alinierea la Obiectivele de dezvoltare durabilă (ODD).' + ], + 'duration' => [ + '90 min pentru elevi 10-12', + '45 min pentru elevi 12-15' + ], + 'description' => 'Creează un program Scratch bazat pe blocuri folosind extensia IA „Human Body” (corpul uman) într-un mod creativ și atractiv, pentru a desena pe un ecran fără a avea nevoie de un mouse tradițional sau de un ecran tactil.', + 'instructions' => [ + 'Conectează-te la https://ai.thestempedia.com și creează un cont pentru cadru didactic și elevi.', + 'Importă extensiile „Human Body Detection”, „Pen”, „Text to Speech”.', + 'Adaugă elementul grafic sprite „Stilou” din bibliotecă și creează 7 elemente grafice sprite („scrie”, „șterge”, „negru”, „roșu”, „albastru”, „verde”, „roz”).', + 'Scrie comenzi pentru a verifica ce se întâmplă atunci când elementul grafic sprite „stilou” atinge una dintre celelalte entități grafice.', + 'Scrie comenzi care să permită camerei să recunoască poziția mâinii și să mute stiloul la coordonatele x și y ale degetului arătător.', + 'Schimbă costumele la sfârșitul aruncării', + 'Adaugă efecte sonore.', + ], + 'materials' => [ + 'Programarea platformei https://ai.thestempedia.com (gratuit)', + 'cont cadru didactic (gratuit)', + 'cont elev (gratuit)', + 'Calculatoare cu cameră', + 'Conexiune la internet', + ] +], + 'circle-of-dots' => [ + 'title' => 'Un cerc de puncte', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Pentru a scrie cod pentru a desena o linie de puncte.', + 'Pentru a scrie cod pentru a desena o linie de liniuțe.', + 'Pentru a scrie cod pentru a desena un cerc.', + 'Scrie cod pentru a desena un cerc de puncte (liniuțe).', + ], + 'description' => 'Desenează un cerc format din puncte și liniuțe.', + 'duration' => '40 de minute', + 'instructions' => [ + 'Construirea unui bloc din puncte.', + 'Construirea unui bloc din liniuțe.', + 'Construirea unui cerc din puncte.', + 'Construirea unui cerc din liniuțe.' + ] +], + 'coding-escape-room' => [ + 'title' => 'Crearea unei escape room cu ajutorul programării', + 'author' => 'Stefania Altieri ași Elisa Baraghini', + 'purposes' => [ + 'Pentru a preda/învăța și a reflecta asupra conceptelor de programare.', + 'Pentru a utiliza instrumente de programare simple.', + 'Pentru a dezvolta gândirea computațională și abilitățile de rezolvare a problemelor.' + ], 'description' => [ + 'Creează o experiență escape room cu ajutorul programării:', + 'Poți să folosești Google Forms, Genially, Google presentation, orice instrument pentru a spune o poveste bazată pe programare ;).' + + ], + 'duration' => '90 de minute', + 'instructions' => + 'Poți să-ți împarți elevii în grupuri mici, ei se pot juca și apoi pot crea o altă provocare pe baza șablonului: ' + , + + 'materials' => [ + 'Poți să folosești orice instrument (platforma Google și Microsoft pentru a crea și partaja documente, prezentări și foi). Orice construcție de programare, instrument sau caracter legat de TIC și de programare.' + ], + 'example' => [ + 'Anumite personaje care au avut un rol foarte important în istoria TIC și conceptele de bază ale codării și programării, sunt introduse prin joc . Acesta este cel mai bun mod de a învăța și de a participa activ . Acest joc poate fi jucat în echipe sau individual, ca o provocare sau o competiție . Elevii pot crea apoi ceva similar și își pot dezvolta competențe precum creativitatea și abilitățile de programare . ', + 'Aceasta este o resursă foarte practică care poate fi reutilizată și care este ușor de recreat . Google Forms este unul dintre instrumentele posibile . Poți folosi, de asemenea, Google slides, Genial . ly sau Emaze sau orice alt instrument pentru a crea propriile povești și aventuri . ', + 'Provocarea escape room este împărțită în sesiuni . Dacă ghicești, poți să avansezi . Elevii pot să creeze întrebările de programare . ', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Lasă șarpele să fugă', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Pentru a programa mișcarea șarpelui pe propriul micro:bit . ', + 'Pentru a seta amplasarea și sincronizarea corectă pentru animația comună . ' + ], + 'description' => 'Elevii trebuie să scrie coduri pentru a naviga șarpele printr-o serie de micro:biți unul lângă altul . Trebuie făcut astfel încât să pară că șarpele fuge de la un micro:bit la altul . ', + 'duration' => '30 de minute', + 'instructions' => [ + 'Proiectează un traseu care trece prin mai mulți micro:biți unul lângă altul(de exemplu, formând un pătrat 2x2).', + 'Scrie cod pentru un șarpe care se deplasează pe un traseu . ', + 'Lucrează pe propriul tău dispozitiv, apoi pune-le împreună și rulează codul . ', + 'Ia în considerare sincronizarea și amplasarea: Dacă șarpele iese de pe un micro:bit, va apărea pe următorul micro:bit . ', + 'Provocări suplimentare: Cu micro:bit v2, redă muzică până când șarpele părăsește dispozitivul . ', + 'Proiectează șarpele prin schimbarea luminozității LED-urilor . ', + 'Încearcă să-l faci mai lung sau să faci mai mulți șerpi . ' + ], + 'example' => [ + 'Acesta este un exemplu pentru un șarpe lung de 6 pixeli cu 4 micro:biți care formează un pătrat 2x2: ', + 'Programarea micro:bit-ului de pornire(o poate face cadrul didactic)', + 'Toate codurile sunt inițiate de acest micro:bit, care trimite un semnal radio către alți micro:biți atunci când este apăsat butonul A . ', + 'Programarea mișcării șarpelui', + 'Fiecare micro:bit trebuie să fie în același grup radio ca și micro:bitul de pornire . ', + 'Toate animațiile încep atunci când se primește semnalul radio . ', + 'Animația primului microbit este vizibilă imediat, celelalte așteaptă până când șarpele ajunge acolo . ', + 'Timpul dintre cele două faze determină viteza șarpelui . ', + ], 'materials' => [ + 'micro:biți(pentru fiecare elev, dacă este posibil)', + 'laptop sau calculator pentru editorul makecode . microbit . org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Ilustrarea unei glume cu bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Pentru a proiecta un mic joc în care utilizatorul găsește răspunsul la o întrebare glumeață . ', + 'description' => 'Elevii proiectează un joc în care utilizatorul găsește răspunsul la o întrebare glumeață atunci când figura lovește un obiect pe câmpul de joc . Elevii folosesc caracteristicile de bază ale lui bitsy pentru a finaliza provocarea . ', + 'instructions' => [ + 'Gândește-te la o întrebare glumeață . Accesează bitsy și începe un proiect nou . Vei avea nevoie de:', + 'un avatar-element grafic sprite pe care îl poți mișca', + 'O pisică albă pe un fundal violet', + 'Descriere generată automat', + 'un obiect la care trebuie să ajungă avatarul tău', + 'o cameră-fundalul programului tău', + 'două mesaje: o întrebare și un răspuns', + 'Jocul finalizat poate fi descărcat ca fișier html . ' + ], + 'example' => 'Pe acest site web poți vedea un exemplu de glumă și există un link către o tablă digitală:', + 'materials' => 'bitsy rulează într-un browser' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplicație care numără în mai multe limbi', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Pentru a învăța cum să creezi o aplicație simplă . ', + 'Pentru a învăța să programezi folosind blocuri . ', + 'Pentru a învăța cum să adaugi etichete, butoane, imagini, senzori și media . ', + 'Pentru a învăța cum să organizezi elemente pe ecranul unei aplicații . ' + ], + 'description' => 'Aplicația îți permite să numeri în mai multe limbi, prin simpla apăsare a unui buton . De fiecare dată când utilizatorul scutură smartphone-ul, numărătoarea revine la zero . Provocarea este să adaugi o altă limbă . ', + 'instructions' => [ + 'Pentru a finaliza provocarea, trebuie să definești cealaltă limbă în care vrei să numere aplicația . ', + 'Apoi trebuie să descarci de pe internet(de exemplu, de pe Pixabay sau Unsplash) steagul acelei țări și să îl încarci pe platforma MIT APP Inventor, prin intermediul elementului numit flag, în proprietatea Picture . ', + 'În continuare ar trebui să afli cum se scrie numele țării în engleză și cum să spui „ieși și apasă-mă” în limba țării respective . ', + 'În cele din urmă, trebuie să adaugi blocurile necesare pentru ca aplicația să funcționeze în noua limbă . ', + ], + 'materials' => [ + 'Pentru a dezvolta o aplicație ai nevoie de un calculator sau de un laptop cu acces la internet . ', + 'Creează un cont pe platforma MIT APP Inventor, accesibilă prin intermediul https://ai2.appinventor.mit.edu', + 'De asemenea, este necesară instalarea aplicației MIT AI2 Companion pe smartphone, pentru a testa aplicația dezvoltată.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programare cu ajutorul artei prin Storytelling', + 'author' => 'Maria Tsapara și Anthi Arkouli', + 'purposes' => [ + 'Pentru a dezvolta abilitățile de observare, interpretare și sondare prin implicarea în artă.', + 'Pentru a fi creativ și a colabora cu alții pentru un scop comun', + 'Pentru a crea un algoritm pentru a povesti din nou povestea', + ], + 'description' => 'În această provocare, elevii se vor inspira dintr-o lucrare de artă, vor crea o poveste și o vor ilustra. Apoi vor încerca să repovestească povestea folosind un kit robotic programabil/sau în cadrul unei activități fără dispozitive.', + 'materials' => [ + 'Această activitate poate fi implementată ca o activitate fără dispozitive sau prin utilizarea unui robot educațional programabil, cum ar fi robotul beebot/bluebot/mouse.', + 'cartonașe săgeată beebot sau cartonașe săgeată pentru activitatea fără dispozitive', + 'în greacă', + 'Pentru a afla mai multe despre Project Zero\'s Thinking Routine Toolbox(Cutia de instrumente pentru rutina de gândire a Proiectului Zero)' + + ], + 'example' => [ + 'Profesorul lucrează cu elevii pentru a modela modul de proiectare a unui algoritm cu ajutorul cartonașelor cu instrucțiuni pentru ca Bee-Bot sau alt robot să ajungă la primul eveniment din poveste de pe covoraș . Elevii lucrează în echipe de câte 3-4 pentru a proiecta un algoritm pentru ca robotul să se deplaseze la următoarea secvență . Elevii își testează algoritmii pe covorașul clasei și repară erorile, dacă este necesar . ', + 'Continuă să treacă prin cât mai multe evenimente de poveste', + 'Această activitate poate fi implementată și ca o activitate fără dispozitive . ', + 'Un copil este robotul, iar un alt copil este programatorul . Programatorul creează un traseu algoritmic cu ajutorul cartonașelor cu săgeți pentru a ajuta robotul să se deplaseze de la o imagine la alta și să repovestească povestea . De fiecare dată când robotul apare într-o imagine, i se cere să spună o parte din poveste . ', + ], + 'instructions' => [ + 'Profesorul le cere elevilor să privească o pictură / fotografie . ', + 'Ei folosesc rutina de gândire „Început, mijloc, sfârșit”(Proiectul Zero de la Harvard School) pentru a crea o poveste . ', + 'Profesorul îi întreabă: „Dacă această lucrare este începutul / mijlocul / sfârșitul unei povești, ce s-ar putea întâmpla în continuare / înainte / la sfârșit ? ', + 'Elevii ilustrează evenimentele din poveste . ', + 'Elevii își amintesc povestea și pun evenimentele în grilă . Cu ajutorul cartonașelor cu săgeți, ei creează un algoritm care îl ajută pe beebot să spună din nou povestea . ' + ], + ], + 'coding-with-legoboost' => [ + 'title' => 'Codarea și programarea cu LegoBoost-extensia Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'pentru a construi modele folosind LegoBoost . ', + 'pentru a dezvolta abilități de programare în Scratch . ', + 'pentru a programa roboți folosind comenzi atât simple, cât și complexe . ' + ], + 'description' => 'În această provocare, elevii vor folosi extensia Scratch-LegoBoost și vor introduce coduri în aplicație, pentru ca roboții să se deplaseze înainte, înapoi, să evite obstacole și să dea comenzi vocale . ', + 'duration' => '120 de minute', + 'instructions' => [ + 'Conectează-te la aplicația Scratch . mit . edu . ', + 'Lansează Scratch Link și activează Bluetooth pe laptop . ', + 'Dă clic pe „Add an Extension from Scratch”(adaugă extensie de la Scratch) și alege LegoBoost . ', + 'Adaugă o imagine despre Săptămâna UE a programării . ', + 'Configurează cele două motoare AB ca fiind PORNIT și respectiv OPRIT atunci când întâlnești un obstacol roșu . ', + 'La culoarea verde, motorul A este PORNIT, la culoarea negru motorul B este PORNIT . ', + 'Obstacolele verzi, roșii și negre vor fi incluse pe o rută . ', + 'Adaugă comenzi pentru mișcare și viraje de la săgeți și text-to-speech atunci când întâlnești un obstacol . ', + 'Testează!' + ] + ] + + ]; diff --git a/resources/lang/rs/challenges-content.php b/resources/lang/rs/challenges-content.php index aeee211ae..e6e3720e0 100644 --- a/resources/lang/rs/challenges-content.php +++ b/resources/lang/rs/challenges-content.php @@ -480,5 +480,383 @@ ], ] +, 'common' => [ + 'share' => 'Podelite vezu ili QR kod vašeg projekta na Instagramu ili Facebooku, dodajte heštag #CodeWeekChallenge i spomenite @CodeWeekEU.', + 'audience' => [ + 'Nastavnici i obrazovni kadar', + 'Učenici osnovne škole (6 do 12 godina)', + 'Učenici viših razreda osnovne i nižih razreda srednje škole (12 to 16 godina)', + 'Učenici viših razreda srednje škole (16 to 18 godina)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Programiraj kockicu i baci je', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Programirajte interaktivne zagonetke', + 'Za programiranje simulacije objekta koji se nasumično kreće koji će se koristiti ako pravi objekat nije dostupan' + ], + 'description' => + 'U ovom izazovu programiraćete kockicu da se nasumično kotrlja na vašu komandu. Možete da odaberete bilo koji tip kockice sa onoliko stranica koliko želite, kao one koje se koriste u igrama uloga, kao i da dodate zvukove. ', + 'instructions' => [ + 'Prijavite se na Scratch', + 'Odaberite pozadinu', + 'Napravite svoj sprajt za kockicu ili potražite neki na internetu i otpremite ga u svoj program', + 'Napravi onoliko kostima za taj sprajt koliko stranica ima na izabranoj kockici, pri čemu svaka od njih pokazuje drugi broj', + 'Odaberite kako želite da kockica počne da se kotrlja (pritiskom na taster na tastaturi, klikom na sprajt itd.) i napišite kod', + 'Kodirajte sprajt tako da nasumično menja kostim na kraju kotrljanja', + 'Dodajte zvučne efekte', + ], + 'example' => 'Zakotrljajte D-20 kockicu' + ], + 'personal-trainer' => [ + 'title' => 'Lični trener za micro:bit', + 'author' => '', + 'purposes' => [ + 'Za programiranje micro:bita kako biste koristili zujalicu i led tablu', + 'Za kreiranje ličnog uređaja koji će kontrolisati vaše fizičke aktivnosti', + 'Za programiranje micro:bita za poboljšanje vašeg zdravlja pomoću sporta', + ], + 'description' => + 'Ovaj izazov vam omogućava da programirate vaš micro:bit tako da kontroliše vreme ponavljanja fizičkih vežbi u kombinaciji s vremenom za odmor. Pratićete vašu fizičku aktivnost u školi, kod kuće ili u parku.' + , + 'instructions' => [ + 'Kada je A+B, kreirajte tajmer koji odbrojava 3 sekunde sa zvukom muzičke note svake sekunde i prikazuje reč KRENI!', + 'Tokom prve vežbe, prikažite kvadrat dimenzija 2x2 koji treperi u trajanju od 20 sekundi. Zatim reprodukujte zvuk i neka kvadrat prestane da treperi. Tokom preostalog vremena, druga slika koja treperi mora da se prikazuje u trajanju od 10 sekundi. Kada se završi, reprodukujte zvuk.', + 'Zatim ponovite istu radnju, ali prikažite tablu dimenzija 3x3 za vreme za vežbu. Ponavljajte ove radnje sve dok se ne bude prikazana tabla dimenzija 5x5.', + ], + 'duration' => '30-40 minuta' + ], + 'create-a-spiral' => [ + 'title' => 'Napravite spiralu', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Za učenje i vežbanje petlji i promenljivih.', + 'Za poboljšanje kreativnosti u programiranju.'], + 'description' => 'U ovom izazovu napisaćete projekat u Scratch-u za pravljenje spirale, korišćenjem blokova s olovkama, petlju i promenljivu.', + + 'instructions' => [ + 'Blokovi s olovkama', + 'Napravite novi projekat i nazovite ga Spirala.', + 'Kliknite na ljubičastu ikonu „Dodaj proširenje“ na donjoj strani prozora', + 'Izaberite „olovku“: sada možete da koristite blokove s olovkama u svom projektu!', + 'Da biste započeli svoj projekat, prevucite i otpustite blok „kada se klikne na zelenu zastavicu“:', + 'Morate da započnete sa praznom stranicom: unutar blokova s olovkama, dodajte blok „obriši sve“:', + 'Počnite da crtate na sredini pozornice, što znači da vaš sprajt mora da ode do sredine pozornice (0,0):', + 'Vaš sprajt može da se pomera bez crtanja ili možete da ga prevlačite dok crta:', + 'kada poželite da crta, možete da koristite blok za spuštanje olovke', + 'kada to ne želite, možete da iskoristite blok za podizanje olovke', + 'Sada, želite da crtate! Dodajte blok „spuštanje olovke“:', + 'Šestougaonik', + 'Dodajte blokove u nastavku projekta, ispod:', + 'Sada imate jednu šestinu vašeg šestougaonika. \'Morate da 6 puta ponovite ovaj niz radnji:', + 'Spirala', + 'Da biste napravili spiralu, moraćete da dodate 2 dužini svake sledeće strane.', + 'Da biste to uradili, koristićete promenljivu.', + 'U blokovima sa promenljivima, kliknite na Napravi promenljivu', + 'Nazovite je dužina, a zatim kliknite na OK:', + 'Spirala će početi da raste, moraćete da počnete od male veličine: postavite prvu dužinu na 10, pa umetnite ovaj blok pre petlje.', + 'Umetnite promenljivu „dužina“ u blok „pomeri … koraka“', + 'Da bi spirala rasla, moraćete i da imate porast dužine u svakoj petlji: dodajte blok ispod na kraj petlje:', + 'Evo vašeg trenutnog projekta:', + 'Predivna spirala ', + 'Nacrtrali ste spiralu! Da bi se nastavljala u nedogled, zamenite petlju „ponovi 6“ petljom „zauvek“:', + 'Da biste nacrtali spiralu u boji, dodajte sledeći blok u petlju:', + 'Kada počnete iz početka, sprajt crta neželjenu liniju. Da biste to sprečili, dodajte blok „podizanje olovke“ na početak projekta.', + 'Evo vašeg konačnog projekta:', + 'Čestitamo! Napravili ste predivnu spiralu!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Napravite igru „ Kamen, papir, makaze\' i igrajte je protiv veštačke inteligencije', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'da biste razumeli kako radi ciklus mašinskog učenja.', + 'da biste napravili model mašinskog učenja korišćenjem mašine koja može da uči', + 'da biste se upoznali sa Pictoblox alatkom i uvezli napravljeni model u projekat', + 'da biste postavili pozornicu i likove, napravili i pokrenuli promenljive u Pictoblox-u', + 'da biste inicirali igru, identifikovali poteze igrača, programirali nasumične poteze veštačke inteligencije', + 'da biste napravili i testirali igru koja uključuje veštačku inteligenciju kao suparnika u igri Papir, kamen, makaze.' + +], + 'description' => 'Napravićemo model korišćenjem Mašine koja može da uči iz slika korišćenjem sledeće tri klase: Kamen, makaze i papir. Model će biti učitan u Pictoblox i koristiće se za pravljenje igre koju možemo da igramo protiv veštačke inteligencije.', + 'duration' => '90 minuta', + 'instructions' => [ + 'Napravite novi projekat sa slikom na Mašini koja može da uči, sa 3 klase pod nazivom Kamen, papir i makaze. Za svaku klasu, zabeležite kamerom najmanje 400 slika. Uverite se da imate jasnu pozadinu. Obučite i izvezite model. Otpremite model i kopirajte vezu.', + 'Napravite besplatni nalog na internet sajtu Pictoblox. Dodajte proširenje za mašinsko učenje i otpremite model. Postavite pozornicu, promenljive i sprajtove. Pokrenite igru, identifikujte poteze igrača i poteze veštačke inteligencije, kao i pravila za pobedu u partiji.', + 'Obučavanje podacima za igru.', + 'Testiranje modela.', + 'Izvoz modela.', + 'Dodajte proširenje za mašinsko učenje i učitajte model.', + 'Postavite pozornicu, promenljive i sprajt.', + 'Pokrenite igru.', + 'Prepoznajte poteze igrača.', + 'Postavite nasumične poteze veštačke inteligencije.', + 'Emitujte nasumične poteze veštačke inteligencije.', + 'Napravite tri bloka. Ko je pobednik partije? ', + 'Proverite da li igrač pobeđuje u partiji.', + 'Proverite da li veštačka inteligencija pobeđuje u partiji.', + 'Proverite da li je partija nerešena.', + 'Programirajte blokove.', + 'Sprajt za Papir, kamen, makaze', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Crtanje po vazduhu sa veštačkom inteligencijom', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'za pisanje programa pomoću proširenja za detekciju ljudskog tela za prepoznavanje pokreta prstiju ispred kamere.', + 'za kodiranje sa jednostavnim blokovima u nekoliko redova koda.', + 'za prikaz primera upotrebe veštačke inteligencije' + ], + 'description' => 'Pravljenje programa koji omogućava korisniku da crta po vazduhu rukom (kažiprstom) ispred kamere, a sve što nacrta se automatski prikazuje na pozornici Pictoblox-a.', + 'instructions' => [ + 'Napravite nalog na Pictoblox-u', + 'pratite vizuelna uputstva za sledeće:', + 'dodavanje proširenja Detekcija ljudskog tela i Olovka;', + 'postavljanje pozornice i dodavanje sprajta (Olovka) i dodatnih sprajtova za sledeće: Spuštanje olovke, Podizanje olovke, Briši sve; ', + 'napišite kod kako bi sprajt Olovka pratio prst', + 'napišite kod za dugmiće: Podizanje olovke, Spuštanje olovke i Briši sve, kao i za Olovku', + 'Sada ste spremni da pravite sopstvene crteže i igrate se sa različitim bojama i veličinama olovke.', + ], + 'materials' => [ + 'Laptop ili računar sa kamerom', + 'Najnovija verzija PictoBlox-a je preuzeta (preporučeno) ili onlajn Pictoblox (besplatan)', + 'Pictoblox nalog (besplatan)', + 'Dobra veza sa internetom' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Robot za emocije Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Da biste naučili osnovne koncepte mašinskog učenja i prepoznavanja teksta.', + 'Da biste razumeli ulogu emocija u komunikaciji.', + 'Da biste koristili kôd za kreiranje dijaloga između robota za ćaskanje i korisnika.', + 'Da biste razumeli kako računari mogu da prepoznaju emotivne nijanse kroz analizu teksta i da reaguju na odgovarajući način.' + ], + 'description' => [ + 'Kreirajte emotivnog robota u Scratch-u koji može da prikazuje srećno lice za pozitivne poruke (ako mu kažete lepe stvari), ljutito lice za negativne poruke (ako mu kažete nešto neprijatno) i zbunjeno lice ako je poruka neodređena.', + 'Naš robot za emocije Kliki će prepoznati komplimente i uvrede, pa ćemo videti kako računari mogu da budu obučeni za prepoznavanje emotivnih nijansi.', + ], + 'instructions' => [ + 'Za početak, programirajte listu pravila za to šta je lepo ili ljubazno, a šta je loše ili neprijatno.', + 'Prijavite se na https://machinelearningforkids.co.uk/ ili kreirajte novi nalog.', + 'Napravite novi model mašinskog učenja dodavanjem 3 nove oznake, prvu nazovite „fino“, drugu „loše“, a ako želite da prepoznaje i vaše ime, napravite i treću oznaku pod nazivom „ime“.', + 'Obučite novi model mašinskog učenja, testirajte ga i koristite za pravljenje robota za emocije u Scratch-u.', + 'Pokrenite Scratch 3 uređivač, izbrišite sprajt mačke, umetnite 3 nova sprajta koje je napravio Microsoft Bing Image Creator (računarski crtani likovi za izražavanje sreće, ljutnje i nesigurnosti) ili napravite novi sprajt klikom na ikonu za Bojanku crtanjem tri kopije kostima za srećno, ljutito i nesigurno lice.', + 'Kliknite na karticu „Kod“ i unesite sledeću skriptu.'] + , + 'example' => [ + 'Podelite svog emotivnog robota Kliki sa prijateljima i naučite više o veštačkoj inteligenciji i osećanjima!', + 'Umesto računarskog crtanog lika, možete da isprobate nešto drugo, poput životinje. Umesto ljubaznih i neprijatnih, možete da obučite lik da prepoznaje i druge tipove poruka.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Izvedite čarolije pomoću Veštački inteligentnih pokreta ruku ', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Za unapređivanje veština programiranja kod učenika, tako što će im bit omogućeno da koriste osnovne komande.', + 'Za razvoj veština algoritamskog razmišljanja raščlanjivanjem složenih zadataka u izvodljive pojedinačne korake.', + 'Za ohrabrivanje kreativnog rešavanja problema i pronalazak jedinstvenih primena pokreta ruku za crtanje i pisanje.', + 'Za negovanje i razumevanje koncepata veštačke inteligencije, posebno kako veštačka inteligencija omogućava računarima da prepoznaju i tumače pokrete ruku.', + 'Za podizanje svesti o značaju tehnologije za osobe sa invaliditetom.', + 'Za podsticanje rešavanja problema kroz saradnju i timski rad među učenicima, tako što će zajedno raditi na poboljšanju svojih programa za pokrete ruku.', + 'Za povezivanje veština programiranja i računarskog razmišljanja sa primenama u stvarnom svetu, naglašavajući značaj uticaja tehnologije na živote ljudi i usklađujući to sa Ciljevima održivog razvoja (COR).' + ], + 'duration' => [ + '90 min. za učenike 10-12', + '45 min. za učenike 12-15' + ], + 'description' => 'Napravite program zasnovana na blokovima u Scratch-u korišćenjem proširenja za veštačku inteligenciju „Ljudsko telo“ na kreativan i angažovan način, kako biste crtali po ekranu bez potrebe za tradicionalnim mišem ili ekranom osetljivim na dodir.', + 'instructions' => [ + 'Povežite se na https://ai.thestempedia.com i napravite naloge za nastavnike i učenike.', + 'Uvezite proširenja „Detekcija ljudskog tela“, „Olovka“, „Tekst u govor“.', + 'Dodajte sprajt „Olovka“ iz biblioteke i napravite 7 sprajtova („pisanje“, „brisanje“, „crno“, „crveno“, „plavo“, „zeleno“, „ružičasto“).', + 'Pišite komande kako biste proverili šta se dešava kada sprajt „olovka“ dodirne neki od drugih sprajtova.', + 'Pišite komande kako biste omogućili kameri da prepozna Pozu ruke i pomeri olovku na x i y koordinate vašeg kažiprsta.', + 'Promenite kostim na kraju kotrljanja.', + 'Dodajte zvučne efekte.', + ], + 'materials' => [ + 'Platforma za programiranje https://ai.thestempedia.com (besplatno)', + 'nalog za nastavnike (besplatno)', + 'nalog za učenike (besplatno)', + 'Računari sa kamerom', + 'Veza sa internetom', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Krug od tačaka', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Da biste napisali kod za crtanje linije od tačaka.', + 'Da biste napisali kod za crtanje linije od crtica.', + 'Da biste napisali kod za crtanje kruga.', + 'Napišite kod za crtanje kruga od tačaka (crtica).', + ], + 'description' => 'Nacrtajte krug od tačaka ili crtica.', + 'duration' => '40 minuta', + 'instructions' => [ + 'Pravljenje bloka za tačke.', + 'Pravljenje bloka za crtice.', + 'Konstruisanje kruga od tačaka.', + 'Konstruisanje kruga od crtica.' + ] +], + 'coding-escape-room' => [ + 'title' => 'Pravljenje programirane sobe za bekstvo', + 'author' => 'Stefania Altieri i Elisa Baraghini', + 'purposes' => [ + 'Za podučavanje/učenje i razmišljanje o konceptima programiranja.', + 'Za korišćenje jednostavnih alatki za programiranje.', + 'Za razvoj računarskog načina razmišljanja i rešavanja problema.' + ], 'description' => [ + 'Kreiranje programiranog iskustva bekstva iz sobe poput ovog:', + 'Možete da koristite Google obrazac, Genial.ly, Google prezentaciju, bilo koju alatku za pravljenje priče na osnovu programiranja ;).' + + ], + 'duration' => '90 minuta', + 'instructions' => + 'Možete da podelite učenike u male grupe, tako da mogu da se igraju, a zatim naprave još jedan izazov pomoću šablona: ' + , + + 'materials' => [ + 'Možete da koristite bilo koju alatku (Google i Microsoft platformu za pravljenje i deljenje dokumenata, prezentacija i listova). Bilo koju programersku konstrukciju, mehanizam i alatku, ili lik koji je u vezi sa informacionim i komunikacionim tehnologijama (ICT), ili sa programiranjem.' + ], + 'example' => [ + 'Neki likovi koji su imali veoma važnu ulogu u istoriji ICT, kao i osnovni koncepti pisanja kodova i programiranja, predstavljaju se pomoću igre. Ovo je najbolji način za učenje i aktivno učešće. Ova igra može da se igra u timovima ili pojedinačno, poput izazova ili takmičenja. Učenici zatim mogu da naprave nešto slično i razviju sposobnosti poput kreativnosti i veština kodiranja.', + 'Ovo je veoma praktičan resurs koji može uvek iznova da se koristi i jednostavno se ponovo pravi. Google obrasci su jedna od mogućih alatki. Možete da koristite i Google slajdove, Genial.ly ili Emaze ili bilo koju drugu alatku za pravljenje priča sa prekretnicama i sopstvenih avantura.', + 'Izazov bekstva je podeljen u sesije. Ako pogodite, možete krenuti dalje. Učenici moraju da reše kvizove kodiranjem.', + ], +], + 'let-the-snake-run' => [ + 'title' => 'Neka zmija pojuri', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Za kodiranje pokreta zmije na sopstvenom micro:bit-u.', + 'Za podešavanje pravilnog položaja i vremena za zajedničku animaciju.' + ], + 'description' => 'Učenici moraju da pišu kodove kako bi se zmija kretala kroz micro:bit uređaje koji su postavljeni jedan pored drugog. To mora da bude urađeno tako da izgleda kao da zmija juri iz jednog micro:bit-a u drugi.', + 'duration' => '30 minuta', + 'instructions' => [ + 'Napravite stazu koja se pruža kroz nekoliko micro:bit-ova, jedan pored drugog (npr. formiraju kvadrat od 2x2).', + 'Pišite kodove dok se zmija kreće stazom.', + 'Radite na sopstvenom uređaju, a zatim ih spojite i pokrenite kod.', + 'Uzmite u obzir vreme i mesto n akojem se zmija nalazi: Ako zmija izađe iz jednog micro:bit-a, mora da se pojavi u sledećem micro:bit-u.', + 'Dodatni izazovi: Uz micro:bit v2, reprodukujte muziku sve dok zmija ne napusti vaš uređaj.', + 'Dizajnirajte zmiju tako što ćete menjati osvetljenost LED dioda.', + 'Isprobajte duže zmije ili više zmija.' + ], + 'example' => [ + 'Ovo je primer zmije dužine 6 piksela sa 4 micro:bit-a koji formiraju kvadrat od 2x2: ', + 'Kodiranje početnog micro:bit-a (nastavnik to može da uradi)', + 'Svi kodovi se pokreću preko ovog micro:bit-a koji šalje radio-signal drugim micro:bit-ovima kada se pritisne taster A.', + 'Programiranje kretanja zmije', + 'Svaki micro:bit mora da bude u istoj radio-grupi kao početni micro:bit.', + 'Sve animacije počinju nakon prijema radio-signala.', + 'Animacija prvog micro:bit-a je odmah vidljiva, druge čekaju sve dok zmija ne dođe do njih.', + 'Vreme između dve faze određuje brzinu zmije.', + ], 'materials' => [ + 'micro:bit uređaji (za svakog učenika, ako je moguće)', + 'laptop ili računar za makecode.microbit.org uređivač' + ] +], + 'illustrate-a-joke' => [ + 'title' => 'Ilustrujte šalu uz bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Za dizajniranje male igre u kojoj korisnik pronalazi odgovor na šaljivo pitanje.', + 'description' => 'Učenici prave igru u kojoj korisnik pronalazi odgovor na šaljivo pitanje kada figura udari u predmet na polju za igru. Učenici koriste osnovne funkcije koje poseduje bitsy kako bi dovršili izazov.', + 'instructions' => [ + 'Smislite šaljivo pitanje. Idite na bitsy i započnite novi projekat. Biće vam potrebno:', + 'avatar – sprajt koji možete da pomerate naokolo', + 'Bela mačka na ljubičastoj pozadini', + 'Automatski generisani opis', + 'objekat do kojeg vaš avatar treba da stigne', + 'soba – pozadina vašeg programa', + 'dve poruke: pitanje i odgovor', + 'Završenu igru možete preuzeti u vidu html datoteke.' + ], + 'example' => 'Na ovoj veb-stranici vidite primer šale, a postoji i veza do digitalne table:', + 'materials' => 'bitsy se pokreće u pregledaču' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplikacija koja broji na nekoliko jezika', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Da bi naučili kako se pravi jednostavna aplikacija.', + 'Da bi naučili da programirate pomoću blokova.', + 'Da bi naučili kako se dodaju oznake, dugmići, slike, senzori i medijske datoteke.', + 'Da bi naučili kako da organizujete elemente na ekranu aplikacije.' + ], + 'description' => 'Aplikacija vam omogućava da brojite na više jezika jednim pritiskom na dugme. Kad god korisnik protrese pametni telefon, brojač se vraća na nulu. Izazov je dodati još jedan jezik.', + 'instructions' => [ + 'Da biste dovršili izazov, morate da definišete drugi jezik na kojem želite da aplikacija broji.', + 'Zatim morate da preuzmete sa interneta (npr. sa platformi Pixabay ili Unsplash) zastavicu te zemlje i otpremite je na platformu MIT APP Inventor putem elementa pod nazivom zastava, u svojstvu Slika.', + 'Dalje, trebalo bi da pronađete kako se piše naziv zemlje na engleskom i kako se kaže „izađi“ i „pritisni me“ na jeziku te zemlje.', + 'Na kraju, morate da dodate neophodne blokove kako bi aplikacija radila na novom jeziku.', + ], + 'materials' => [ + 'Za razvoj aplikacije, potreban vam je računar ili laptop sa pristupom internetu.', + 'Napravite nalog na platformi MIT APP Inventor, kojoj možete pristupiti sa adrese https://ai2.appinventor.mit.edu', + 'Takođe je neophodno instalirati aplikaciju MIT AI2 Companion na pametni telefon kako biste testirali razvijenu aplikaciju.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Kodiranje sa umetnošću kroz Pričanje priča', + 'author' => 'Maria Tsapara i Anthi Arkouli', + 'purposes' => [ + 'Za unapređivanje veština opažanja, tumačenja i postavljanja pitanja kroz umetničko angažovanje.', + 'Da biste bili kreativni i sarađivali sa drugima na postizanju zajedničkog cilja', + 'Za pravljenje algoritma pomoću kojeg ćete ponovo ispričati priču.', + ], + 'description' => 'U ovom izazovu učenici će inspiraciju pronaći u umetnosti, napraviti priču i ilustrovati je. Zatim će pokušati ponovo da je ispričaju korišćenjem programabilnog robotskog kompleta/ili kao aktivnost bez tehničkih pomagala.', + 'materials' => [ + 'Ovu aktivnost možete primeniti kao aktivnost bez pomagala ili uz korišćenje obrazovnog edukativnog programabilnog robota kao što je beebot/bluebot/mouse robot.', + 'beebot kartice sa strelicama za aktivnost bez pomagala', + 'na grčkom', + 'Da biste saznali više o Thinking Routine Toolbox koji je napravio Project Zero, možete da posetite' + + ], + 'example' => [ + 'Nastavnik radi sa učenicima na modelovanju načina za pravljenje algoritma pomoću kartica koje će obezbediti uputstva za Bee-Bot-a ili nekog drugog robota kako bi dobili prvi događaj priče na podlozi. 3-4 učenika rade u timovima za dizajniranje algoritma kako bi se robot kretao do sledeće sekvence. Učenici testiraju svoje algoritme na podlozi u razredu i otklanjaju greške ako ih ima.', + 'Nastavljaju da se kreću kroz koliko god mogu priča i događaja', + 'Ova aktivnost se može primeniti i kao aktivnost bez pomagala.', + 'Jedno dete je robot - drugo dete je programer. Programer pravi algoritamsku putanju korišćenjem kartica sa strelicama kako bi se robot pomerao sa jedne slike na drugu i ponovo pričao priču. Svaki put kada se robot nađe u nekoj od slika, od njega će biti zatraženo da ispriča deo priče.', + ], + 'instructions' => [ + 'Nastavnik traži od učenika da posmatraju sliku/fotografiju.', + 'Oni koriste rutinu razmišljanja „Početak, sredina, kraj“ (Project Zero škole na Harvardu) kako bi napravili priču.', + 'Nastavnik ih zatim pita: „Ako je ovo umetničko delo početak/sredina/kraj priče, šta bi moglo a se desi dalje/pre/na kraju?', + 'Učenici ilustruju događaje u priči.', + 'Učenici se prisećaju priče i smeštaju događaje u koordinatnu mrežu. Korišćenjem kartica sa strelicama, oni prave algoritam pomažući beebot-u da ponovo ispriča priču.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Kodiranje i programiranje uz LegoBoost - proširenje za Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'za pravljenje modela pomoću LegoBoost-a.', + 'za razvoj veština programiranja u Scratch-u.', + 'za programiranje robota korišćenjem komandi, od jednostavnih do složenih.' + ], + 'description' => 'U ovom izazovu, učenici će koristiti proširenje Scratch-LegoBoost i unositi linije koda u aplikaciju kako bi se roboti kretali napred, unazad, izbegavali prepreke i slušali glasovne komande.', + 'duration' => '120 minuta', + 'instructions' => [ + 'Prijavite se na Scratch.mit.edu aplikaciju.', + 'Pokrenite Scratch vezu i aktivirajte Bluetooth na laptopu.', + 'Kliknite na „Dodajte proširenje“ u Scratch-u i odaberite LegoBoost.', + 'Dodajte sliku o EU nedelji programiranja.', + 'Postavite dva AB motora na uključeno, a kada dođe do crvene prepreke, na isključeno.', + 'U zelenoj boji, motor A je postavljen na uključeno, u crnoj boji, motor B je uključen.', + 'Zelena, crvena i crna prepreka će biti postavljene duž puta.', + 'Dodajte komande za kretanje i skretanja pomoću strelica i pretvaranja teksta u govor kada se naiđe na prepreku.', + 'Testirajte!' + ] +] + + ]; diff --git a/resources/lang/sk/challenges-content.php b/resources/lang/sk/challenges-content.php index 6be181f6b..7be2d81c8 100644 --- a/resources/lang/sk/challenges-content.php +++ b/resources/lang/sk/challenges-content.php @@ -480,5 +480,384 @@ ], ] +, + 'common' => [ + 'share' => 'Uverejnite odkaz na váš projekt alebo jeho QR kód na Instagrame alebo Facebooku a uveďte hashtag #CodeWeekChallenge a označte @CodeWeekEU.', + 'audience' => [ + 'Učitelia a pedagógovia', + 'Žiaci prvého stupňa základnej školy (6 až 12 rokov)', + 'Žiaci druhého stupňa základnej školy (12 až 16 rokov)', + 'Žiaci strednej školy (16 až 18 rokov)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Naprogramujte hraciu kocku', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Naprogramujte interaktívne hádanky', + 'Naprogramujte simuláciu náhodne sa pohybujúceho objektu, ktorá sa má použiť, ak skutočný objekt nie je k dispozícii' + ], + 'description' => + 'V tejto výzve naprogramujete kocku, ktorá sa na váš príkaz náhodne hodí. Môžete si vybrať akýkoľvek typ kocky s počtom strán, aký sa vám páči, podobne ako u iných hracích kociek, a pridať aj zvuky. ', + 'instructions' => [ + 'Prihláste sa do Scratch', + 'Vyberte si pozadie', + 'Vytvorte si pre svoju kocku postavičku alebo si ju vyhľadajte na webe a nahrajte ju do svojho programu', + 'Vytvorte pre postavičku toľko kostýmov, koľko strán má vybraná kocka, pričom každá z nich ukazuje iné číslo', + 'Vyberte si, akým spôsobom sa má kocka začať hádzať (stlačením klávesu na klávesnici, kliknutím na postavičku atď.) a napíšte kód', + 'Naprogramujte postavičku tak, aby na konci hodu náhodne zmenila kostým', + 'Pridajte zvukové efekty', + ], + 'example' => 'Hoďte kockou s 20 stranami' + ], + 'personal-trainer' => [ + 'title' => 'Osobný tréner s micro:bit', + 'author' => '', + 'purposes' => [ + 'Programovať micro:bit, aby ste mohli používať bzučiak a LED panel', + 'Na vytvorenie osobného zariadenie na dohľad nad vašou fyzickou aktivitou', + 'Na naprogramovanie micro:bit na zlepšenie zdravia prostredníctvom športu', + ], + 'description' => + 'Táto výzva vám umožňuje naprogramovať si micro:bit tak, aby ste ovládali časy opakovania fyzického cvičenia v kombinácii s časom odpočinku. Budete sledovať svoju fyzickú aktivitu v škole, doma alebo v parku.' + , + 'instructions' => [ + 'Keď A+B, vytvorte 3-sekundový časovač na odpočítavanie, pričom každú sekundu zaznie zvuk, a zobrazte slovo GO!', + 'Počas prvého cvičenia zobrazte na 20 sekúnd blikajúci štvorec 2x2. Potom prehrajte zvuk a udržte štvorec bez zmeny. Počas zostávajúceho času musí byť na 10 sekúnd zobrazený ďalší blikajúci obraz. Po dokončení prehrajte zvuk.', + 'Potom zopakujte rovnakú akciu, ale počas cvičenia zobrazte panel 3x3. Opakujte tieto činnosti, až kým sa nezobrazí panel 5x5.', + ], + 'duration' => '30 – 40 minút' + ], + 'create-a-spiral' => [ + 'title' => 'Vytvorte špirálu', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Aby ste sa naučili a precvičili slučku a premenné.', + 'Aby ste zvýšili tvorivosť pri programovaní.'], + 'description' => 'V tejto výzve napíšete projekt pomocou programu Scratch na vytvorenie špirály, pričom použijete bloky pera, slučku a premennú.', + + 'instructions' => [ + 'Bloky pera', + 'Vytvorte nový projekt a pomenujte ho Špirála.', + 'Kliknite na fialovú ikonu „Add extension“ (pridať rozšírenie) v ľavej dolnej časti okna', + 'Vyberte „pen“ (pero): pre váš projekt sú teraz dostupné bloky pera!', + 'Ak chcete začať svoj projekt, potiahnite a pustite blok „“when green flag clicked“ (po kliknutí na zelenú vlajku):', + 'Musíte začať s prázdnou stránkou: spomedzi blokov pera pridajte blok “erase all“ (vymazať všetko):', + 'Začínate kresliť v strede plochy, to znamená, že vaša postavička musí ísť do stredu plochy (0,0):', + 'Vaša postavička sa môže pohybovať bez kreslenia, alebo sa môže pohybovať a kresliť:', + 'keď chcete, aby kreslila, môžete použiť blok „pen down“ (pero dolu)', + 'keď nechcete, aby kreslila, môžete použiť blok „pen up“ (pero hore)', + 'Teraz chcete kresliť! Pridajte blok „pen down“:', + 'Šesťuholník', + 'Pridajte do svojho projektu nižšie uvedené bloky:', + 'Teraz máte jednu šestinu svojho šesťuholníka. Túto sekvenciu musíte zopakovať 6-krát:', + 'Špirála', + 'Ak chcete vytvoriť špirálu, budete musieť pridať 2 k dĺžke každej ďalšej strany.', + 'Na to použijete premennú.', + 'V blokoch premenných kliknite na „ Make a Variable“ (vytvoriť premennú)', + 'Pomenujte dĺžku a kliknite na OK:', + 'Špirála sa bude zväčšovať, budete musieť začať s malou: nastavte prvú dĺžku na 10 a vložte tento blok pred slučku.', + 'Vložte premennú „length“ (dĺžka) do bloku „move … steps“ (pohyb o ... krokov)', + 'Ak chcete, aby sa špirála zväčšovala, musíte tiež nechať zväčšiť dĺžku v každej slučke: pridajte blok nižšie na koniec slučky:', + 'Tu je váš aktuálny projekt:', + 'Krásna špirála ', + 'Nakreslili ste špirálu! Aby stále pokračovala, nahraďte slučku „repeat 6“ (opakovať 6) slučkou „forever“ (navždy):', + 'Ak chcete nakresliť farebnú špirálu, pridajte do slučky tento blok:', + 'Keď začnete odznova, postavička nakreslí nechcenú čiaru. Aby ste tomu zabránili, pridajte na začiatok projektu blok „pen up“ (pero hore).', + 'Tu je váš výsledný projekt:', + 'Gratulujeme! Vytvorili ste krásnu špirálu!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Tvorte a hrajte proti AI – hra kameň, papier, nožnice', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'aby ste pochopili, ako funguje cyklus strojového učenia.', + 'aby ste vytvorili model strojového učenia pomocou nástroja Teachable Machine', + 'aby ste sa oboznámili s nástrojom Pictoblox a importovali vytvorený model do projektu', + 'aby ste usporiadali plochu a postavy, vytvorili a inicializovali premenné v Pictobloxe', + 'aby ste začali hru, identifikovali pohyby hráčov, naprogramovali náhodné pohyby AI', + 'aby ste vytvorili a otestovali hru, ktorá zahŕňa umelú inteligenciu ako súpera v hre kameň, papier, nožnice.' + + ], + 'description' => 'Vytvoríme model pomocou Teachable Machine z obrázkov s použitím troch tried: kameň, papier, nožnice. Model sa nahrá do Pictobloxu a použije sa na vytvorenie hry, ktorú môžeme hrať proti AI.', + 'duration' => '90 minút', + 'instructions' => [ + 'Vytvorte nový obrazový projekt na Teachable machine s 3 triedami s názvom kameň, papier a nožnice. Pre každú triedu urobte fotoaparátom aspoň 400 obrázkov. Uistite sa, že máte jasné pozadie. Natrénujte a exportujte model. Nahrajte model a skopírujte odkaz.', + 'Vytvorte si bezplatný účet na stránke Pictoblox. Pridajte rozšírenie strojového učenia a nahrajte model. Usporiadajte plochu, premenné a postavičky. Začnite hru, identifikujte pohyby hráčov a pohyby AI a kto vyhrá kolo.', + 'Trénujte údaje k hre.', + 'Otestujte model.', + 'Exportujte model.', + 'Pridajte rozšírenie strojového učenia a načítajte model.', + 'Usporiadajte plochu, premenné a postavičku.', + 'Začnite hru.', + 'Identifikujte pohyby hráča.', + 'Nastavte náhodné pohyby AI.', + 'Vysielajte náhodné pohyby AI.', + 'Urobte tri bloky. Kto vyhrá kolo? ', + 'Skontrolujte, či hráč vyhrá kolo.', + 'Skontrolujte, či AI vyhrá kolo.', + 'Skontrolujte, či je kolo nerozhodné.', + 'Programové bloky.', + 'Postavička kameň, papier, nožnice', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Kreslenie vo vzduchu s AI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'aby ste napísali program s použitím rozšírenia detekcie ľudského tela rozpoznali pohyb prstov pred kamerou.', + 'aby ste kódovali pomocou jednoduchých blokov v niekoľkých riadkoch kódu.', + 'aby ste vidieli príklad použitia AI' + ], + 'description' => 'Vytvorenie programu, ktorý umožňuje používateľovi kresliť vo vzduchu rukou (ukazovákom) pred kamerou, a všetko, čo nakreslí, sa automaticky zobrazí na ploche Pictobloxu.', + 'instructions' => [ + 'Vytvorte si účet na Pictobloxe', + 'postupujte podľa vizuálnych pokynov:', + 'pridajte rozšírenia „Human Body Detection“ (detekcia ľudského tela“ a Pen (pero);', + 'nastavte plochu a pridajte postavičku (ceruzku) a ďalšie postavičky pre: Pen Down (pero dolu), Pen Up (pero hore), Delete all (vymazať všetko); ', + 'napíšte kód, aby postavička ceruzky sledovala prst', + 'napíšte kód pre tlačidlá: Pen Up (pero hore), Pen Down (pero dolu), Delete all (vymazať všetko), ako aj pre pero', + 'Teraz môžete vytvárať svoje vlastné kresby a hrať sa s rôznymi farbami a veľkosťami pera.', + ], + 'materials' => [ + 'Notebook alebo počítač s kamerou', + 'Najnovšia verzia PictoBloxu stiahnutá (odporúča sa) alebo online Pictoblox (zadarmo)', + 'Účet na Pictobloxe (zadarmo)', + 'Dobré pripojenie na internet' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Aby ste sa naučili základné koncepcie strojového učenia a rozpoznávania textu.', + 'Aby ste pochopili úlohu emócií v komunikácii.', + 'Aby ste vytvárali dialógy medzi četbotom a používateľom pomocou programovania.', + 'Aby ste pochopili, ako môžu počítače rozpoznať emocionálne tóny prostredníctvom analýzy textu a podľa toho reagovať.' + ], + 'description' => [ + 'Vytvorte v programe Scratch emocionálneho robota, ktorý dokáže zobraziť šťastnú tvár pri pozitívnych správach (ak mu hovoríte pekné veci), nahnevanú tvár pri negatívnych správach (ak mu hovoríte zlé veci) a zmätenú tvár, ak správa nie je špecifikovaná.', + 'Náš Emobot Kliki rozpozná komplimenty a urážky, takže uvidíme, ako sa dajú počítače vycvičiť, aby rozpoznávali emocionálny tón.', + ], + 'instructions' => [ + 'Ak chcete začať, naprogramujte si zoznam pravidiel pre to, čo je pekné alebo láskavé a čo je zlé alebo nemilé.', + 'Prihláste sa na https://machinelearningforkids.co.uk/ alebo si vytvorete nový účet.', + 'Vytvorte nový model strojového učenia a pridajte 3 nové štítky, prvý nazvite „pekné“, druhý „zlé“ a prípadne, ak chcete rozpoznať svoje meno, vytvorte tretí štítok s názvom „meno“.', + 'Trénujte nový model strojového učenia, otestujte ho a použite ho na vytvorenie Emobota v programe Scratch.', + 'Spustite editor Scratch 3, odstráňte postavu mačky, vložte 3 nové postavičky od Microsoft Bing Image Creator (šťastná, nahnevaná a neistá počítačová kreslená postavička) alebo vytvorte novú postavičku kliknutím na ikonu maľovania tak, že nakreslíte tri kópie kostýmu pre šťastnú, nahnevanú a neistú tvár.', + 'Kliknite na kartu „Code“ (kód) a zadajte nasledujúci skript.'] + , + 'example' => [ + 'Podeľte sa o svoje Emobot Kliki so svojimi priateľmi a zistite viac o AI a emóciách!', + 'Namiesto počítačovej kreslenej postavy môžete skúsiť niečo iné, napríklad zviera. Namiesto láskavého a nemilého by ste mohli postavu cvičiť tak, aby rozpoznávala iné typy správ.', +], + + ], + 'craft-magic' => [ + 'title' => 'Vytvárajte mágiu pomocou gestikulácie s AI', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Na pestovanie zručnosti programovania medzi študentmi, čo im umožní používať základné príkazy.', + 'Na rozvíjanie schopnosti algoritmického myslenia rozdelením zložitých úloh do zvládnuteľných krokov.', + 'Na podporu kreatívneho riešenia problémov pri hľadaní jedinečného využitia gestikulácie na kreslenie a písanie.', + 'Na lepšie pochopenie koncepcií AI, najmä toho, ako AI umožňuje počítačom rozpoznať a vykladať gestikuláciu.', + 'Na zvýšenie povedomia o význame technológie pre jednotlivcov so zdravotným postihnutím.', + 'Na podporu spoločného riešenia problémov a tímovej práce medzi študentmi pri spoločnej práci na zlepšovaní svojich programov gestikulácie.', + 'Na prepojenie zručností v oblasti programovania a výpočtového myslenia s použitím v reálnom svete, zdôrazňujúc zmysluplný vplyv technológií na životy ľudí a zosúladenie s cieľmi udržateľného rozvoja (SDG).' + ], + 'duration' => [ + '90 minút pre žiakov vo veku 10 – 12 rokov', + '45 minút pre žiakov vo veku 12 – 15 rokov' + ], + 'description' => 'Vytvorte program založený na blokoch Scratch pomocou rozšírenia AI „Human Body“ (ľudské telo) kreatívnym a pútavým spôsobom tak, aby ste mohli kresliť na obrazovku bez potreby tradičnej myši alebo dotykovej obrazovky.', + 'instructions' => [ + 'Pripojte sa k https://ai.thestempedia.com a vytvorte si účty pre učiteľov a študentov.', + 'Importujte rozšírenia „Human Body Detection“ (detekcia ľudského tela), „Pen“ (pero), „Text to Speech“ (text na reč).', + 'Pridajte z knižnice postavu „ceruzky“ a vytvorte 7 postavičiek (“písať“, „číra“, „čierna“, „červená“, „modrá“, „zelená“, „ružová“).', + 'Zadajte príkazy, aby ste skontrolovali, čo sa stane, keď sa postava „ceruzky“ dotkne niektorej z ostatných postavičiek.', + 'Zadajte príkazy, ktoré umožnia kamere rozpoznať gesto rukou, a posuňte ceruzku na súradnice x a y vášho ukazováka.', + 'Nakoniec zmeňte kostým.', + 'Pridajte zvukové efekty.', + ], + 'materials' => [ + 'Programovacia platforma https://ai.thestempedia.com (zadarmo)', + 'účet pre učiteľa (zadarmo)', + 'účet pre žiaka (zadarmo)', + 'Počítače k kamerou', + 'Internetové pripojenie', +] + ], + 'circle-of-dots' => [ + 'title' => 'Kruh z bodiek', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Na napísanie kódu, ktorý nakreslí čiary z bodov.', + 'Na napísanie kódu, ktorý nakreslí čiary z pomlčiek.', + 'Na napísanie kódu, ktorý nakreslí kruhu.', + 'Napíšte kód, ktorý nakreslí kruh z bodiek (pomlčiek).', + ], + 'description' => 'Nakreslite kruh z bodiek alebo pomlčiek.', + 'duration' => '40 minút', + 'instructions' => [ + 'Vytvorenie bloku z bodiek.', + 'Vytvorenie bloku z pomlčiek.', + 'Vytvorenie kruhu z bodky.', + 'Vytvorenie kruhu z pomlčky.', + ] +], + 'coding-escape-room' => [ + 'title' => 'Vytvorte kódovaciu únikovú miestnosť', + 'author' => 'Stefania Altieri a Elisa Baraghini', + 'purposes' => [ + 'Na učenie/naučenie sa a uvažovanie o koncepciách programovania.', + 'Na používanie jednoduchých nástrojov na programovanie.', + 'Na rozvíjanie výpočtového myslenia a riešenie problémov.' + ], 'description' => [ + 'Vytvorte únikový zážitok z programovania, ako je tento:', + 'Môžete použiť Google formulár, Genially, Google prezentáciu, akýkoľvek nástroj na vytvorenie rozprávania založeného na programovaní ;).' + + ], + 'duration' => '90 minút', + 'instructions' => + 'Môžete rozdeliť svojich žiakov do malých skupín, môžu sa hrať a potom vytvoriť ďalšiu výzvu pomocou šablóny: ' + , + + 'materials' => [ + 'Dá sa použiť akýkoľvek nástroj (platforma Google a Microsoft na vytváranie a výmenu dokumentov, prezentácií a hárkov). Akýkoľvek programovací konštrukt, nástroj alebo postava, ktoré sú spojené s IKT a programovaním.' + ], + 'example' => [ + 'Niektoré postavy, ktoré mali veľmi dôležitú úlohu v histórii IKT, a základné koncepcie kódovania a programovania sú predstavené prostredníctvom hry. To je najlepší spôsob, ako sa učiť a aktívne sa zapájať. Túto hru je možné hrať v tímoch alebo individuálne, ako výzvu alebo súťaž. Študenti potom môžu vytvoriť niečo podobné a rozvíjať kompetencie, ako je kreativita a programovacie zručnosti.', + 'Toto je veľmi praktický zdroj, ktorý možno znovu použiť a ľahko opakovane použiť. Formuláre Google sú jedným z možných nástrojov. Môžete tiež použiť snímky Google, Genial.ly alebo Emaze, alebo akýkoľvek iný nástroj na vytváranie príbehov z križovatiek a vlastných dobrodružstiev.', + 'Úniková výzva je rozdelená na časti. Ak uhádnete, môžete pokračovať. Žiaci musia vytvoriť programovacie kvízy.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Utekajúci had', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Na naprogramovanie pohybu hada na vlastnom mikro:bite.', + 'Na naprogramovanie správneho umiestnenia a načasovanie spoločnej animácie.' + ], + 'description' => 'Žiaci musia napísať kódy na navigáciu hada cez micro:bits vedľa seba. Musí sa to urobiť tak, aby to vyzeralo, že had behá z jedného mikro:bitu do druhého.', + 'duration' => '30 minút', + 'instructions' => [ + 'Navrhnite dráhu, ktorá prechádza niekoľkými mikro:bitmi vedľa seba (napr. vytvára štvorec 2x2).', + 'Zadajte kódy, ako sa had pohybuje po dráhe.', + 'Pracujte na svojom vlastnom zariadení, potom ich spojte a spustite kód.', + 'Zvážte načasovanie a umiestnenie: Ak had vyjde z jedného mikro:bitu, objaví sa na ďalšom mikro:bite.', + 'Ďalšie výzvy: S micro:bit v2 prehrávajte hudbu, kým had neopustí vaše zariadenie.', + 'Upravte hada zmenou jasu LED diód.', + 'Skúste to dlhšie alebo s viacerými hadmi.' + ], + 'example' => [ + 'Toto je príklad 6 pixelov dlhého hada so 4 mikro:bitmi tvoriacimi štvorec 2x2:', + 'Programovanie počiatočného micro:bitu (môže to urobiť učiteľ)', + 'Všetky kódy sú iniciované týmto micro:bitom, ktorý po stlačení tlačidla A vysiela rádiový signál do iných micro:bitov.', + 'Programovanie pohybu hada', + 'Každý mikro:bit musí byť v rovnakej rádiovej skupine ako počiatočný mikro:bit.', + 'Všetky animácie sa spustia po prijatí rádiového signálu.', + 'Animácia prvého mikrobitu je okamžite viditeľná, ostatné čakajú, kým sa tam had dostane.', + 'Čas medzi dvoma fázami určuje rýchlosť hada.', + ], 'materials' => [ + 'micro:bits (pre každého študenta, ak je to možné)', + 'notebook alebo počítač pre editor makecode.microbit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Ilustruj vtip s bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Na navrhnutie malej hry, kde používateľ nájde odpoveď na vtipnú otázku.', + 'description' => 'Študenti navrhnú hru, v ktorej používateľ nájde odpoveď na vtipnú otázku, keď figúrka narazí na predmet na ihrisku. Na dokončenie výzvy študenti používajú základné funkcie bitsy.', + 'instructions' => [ + 'Vymyslite vtipnú otázku. Prejdite na bitsy a začnite nový projekt. Budete potrebovať:', + 'avatara – postavičku, ktorou môžete pohybovať', + 'Bielu mačku na fialovom pozadí', + 'Automaticky generovaný opis', + 'predmet, ku ktorému musí ísť váš avatar', + 'miestnosť – pozadie vášho programu', + 'dve správy: otázku a odpoveď', + 'Dokončená hra sa dá stiahnuť ako súbor html.' + ], + 'example' => 'Na tejto webovej lokalite vidíte príklad vtipu a je tam odkaz na digitálnu tabuľu:', + 'materials' => 'bitsy beží v prehliadači' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplikácia, ktorá počíta vo viacerých jazykoch', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Na naučenie sa, ako vytvoriť jednoduchú aplikáciu.', + 'Na naučenie sa, ako programovať cez bloky.', + 'Na naučenie sa, ako pridať štítky, tlačidlá, obrázky, senzory a médiá.', + 'Na naučenie sa, ako usporiadať prvky na obrazovke aplikácie' + ], + 'description' => 'Aplikácia vám umožňuje počítať vo viacerých jazykoch stlačením tlačidla. Keď používateľ zatrasie smartfónom, počítanie sa vráti na nulu. Výzvou je pridať ďalší jazyk.', + 'instructions' => [ + 'Na splnenie výzvy musíte definovať ďalší jazyk, v ktorom má aplikácia počítať.', + 'Potom si musíte stiahnuť z internetu (napr. z Pixabay alebo Unsplash) vlajku tejto krajiny a nahrať ju na platformu MIT APP Inventor prostredníctvom prvku s názvom flag pod „Picture property“ (vlastnosť obrázka).', + 'Ďalej by ste mali zistiť, ako sa píše názov krajiny v angličtine a ako sa povie „odísť“ a „stlač ma“ v jazyku danej krajiny.', + 'Nakoniec musíte pridať potrebné bloky, aby aplikácia fungovala v novom jazyku.', + ], + 'materials' => [ + 'Na vývoj aplikácie potrebujete počítač alebo notebook s prístupom na internet.', + 'Vytvorte si účet na platforme MIT APP Inventor, ktorá je dostupná cez https://ai2.appinventor.mit.edu', + 'Na testovanie vyvinutej aplikácie je tiež potrebné nainštalovať do smartfónu aplikáciu MIT AI2 Companion.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programovanie spojené s umením prostredníctvom rozprávania príbehov', + 'author' => 'Maria Tsapara and Anthi Arkouli', + 'purposes' => [ + 'Na pestovanie zručností pozorovania, interpretácie a kladenia otázok prostredníctvom umenia.', + 'Na to, aby ste boli kreatívny a spolupracovali s ostatnými na spoločnom cieli', + 'Na vytvorenie algoritmu na vyrozprávanie príbehu.', + ], + 'description' => 'V tejto výzve sa žiaci inšpirujú umeleckým dielom, vytvoria príbeh a ilustrujú ho. Potom sa pokúsia prerozprávať príbeh pomocou programovateľnej robotickej súpravy/alebo ako aktivitu bez zapojenia do siete.', + 'materials' => [ + 'Túto aktivitu možno realizovať ako aktivitu odpojenú od siete alebo pomocou vzdelávacieho programovateľného robota, ako je beebot/bluebot/mouse robot (robotické hračky).', + 'karty so šípkami pre beebota alebo karty so šípkami na aktivitu mimo siete', + 'v gréčtine', + 'Ak sa chcete dozvedieť viac o súbore nástrojov Project Zero\'s Thinking Routine, môžete navštíviť' + + ], + 'example' => [ + 'Učiteľ spolupracuje so žiakmi na modeli, ako navrhnúť algoritmus s kartami, ktoré poskytnú pokyny pre Bee-Bota alebo iného robota, aby sa dostal k prvej udalosti príbehu na podložke. Žiaci pracujú v tímoch po troch alebo štyroch, aby navrhli algoritmus, aby sa robot presunul do ďalšej časti. Žiaci testujú svoje algoritmy na podložke v triede a podľa potreby odstraňujú chyby.', + 'Pokračujú, aby robot prešiel cez toľko udalostí príbehu, koľko sa dá', + 'Túto aktivitu možno realizovať ako aktivitu odpojenú od siete.', + 'Jedno dieťa je robot a ďalšie dieťa je programátor. Programátor vytvára algoritmickú cestu pomocou kariet so šípkami, aby pomohol robotovi presunúť sa z jedného obrázka na druhý a vyrozprávať príbeh. Zakaždým, keď je robot na obrázku, má rozpovedať časť príbehu.', + ], + 'instructions' => [ + 'Učiteľ požiada žiakov, aby pozorovali obraz/fotografiu.', + 'Aby vytvorili príbeh, používajú myšlienkový postup „úvod, jadro, záver“ (Project Zero z Harvardskej školy).', + 'Učiteľ sa ich pýta: „Ak je toto umelecké dielo úvod/jadro/záver príbehu, čo sa môže stať ďalej/predtým/na konci?', + 'Žiaci ilustrujú udalosti príbehu.', + 'Žiaci si spomínajú na príbeh a zapisujú udalosti do tabuľky. Pomocou kariet so šípkami vytvoria algoritmus, ktorý pomáha Beebotovi prerozprávať príbeh.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Kódovanie a programovanie s LegoBoost – rozšírením programu Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'na vytváranie modelov pomocou LegoBoost.', + 'na rozvíjanie programovacích zručností v Scratch.', + 'na programovanie robotov pomocou príkazov od jednoduchých po zložité.' + ], + 'description' => 'V tejto výzve študenti použijú rozšírenie Scratch – LegoBoost a do aplikácie zadajú kódy, aby sa roboti mohli pohybovať dopredu, dozadu, vyhýbať sa prekážkam a počúvali hlasové príkazy.', + 'duration' => '120 minút', + 'instructions' => [ + 'Prihláste sa do aplikácie Scratch.mit.edu.', + 'Spustite Scratch Link a na notebooku aktivujte Bluetooth.', + 'Kliknite na Pridať rozšírenie Scratch a vyberte LegoBoost.', + 'Pridajte obrázok o Európskom týždni programovania.', + 'Zapnite dva AB motory a keď narazíte na červenú prekážku, vypnite.', + 'V zelenej farbe je zapnutý motor A, v čiernej farbe je zapnutý motor B.', + 'Na trase budú umiestnené zelené, červené a čierne prekážky.', + 'Pridajte príkazy na pohyb a otáčanie zo šípok a prevod textu na reč, keď narazíte na prekážku.', + 'Otestujte to!' + ] +] + + ]; diff --git a/resources/lang/sl/challenges-content.php b/resources/lang/sl/challenges-content.php index 7675c3b14..32d72545c 100644 --- a/resources/lang/sl/challenges-content.php +++ b/resources/lang/sl/challenges-content.php @@ -488,4 +488,384 @@ ], ] +, + 'common' => [ + 'share' => 'Delite povezavo ali QR kodo svojega projekta na Instagramu ali Facebooku, dodajte kjlučnik #CodeWeekChallenge in omenite @CodeWeekEU.', + 'audience' => [ + 'Učitelji in vzgojitelji', + 'Osnovnošolci (od 6 do 12 let)', + 'Dijaki nižjih letnikov srednje šole (od 12 do 16 let)', + 'Dijaki višjih letnikov srednje šole (od 16 do 18 let)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Programiranje kocke za metanje', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Programiranje interaktivnih ugank', + 'Za programiranje simulacije naključno premikajočega se predmeta, ki se uporabi, če pravi predmet ni na voljo' + ], + 'description' => + 'V tem izzivu boste programirali kocko, ki bo po metu na vaš ukaz izbrala naključno število. Izberete lahko poljubno vrsto kock s tolikšnim številom obrazov ploskev, kot jih želite, kot so tisti, ki se uporabljajo v igrah vlog, in dodate tudi zvoke. ', + 'instructions' => [ + 'Prijavite se v Scratch', + 'Izberite ozadje', + 'Ustvarite figuro („sprite“) svoje kocke ali jo poiščite na spletu in jo naložite v svoj program', + 'Ustvarite toliko „oblek“ za figuro, kolikor je ploskev izbrane kocke, pri čemer vsaka od njih prikazuje drugačno število', + 'Izberite način, s kakršnim želite, da se kocka vrže (pritisk tipke na tipkovnici, klik na figuro itd.) in zapišite kodo', + 'Napišite kodo za figuro, da na koncu meta naključno zamenja sličico', + 'Dodajte zvočne učinke', + ], + 'example' => 'Vrzite kocko D-20' + ], + 'personal-trainer' => [ + 'title' => 'Osebni trener za micro:bit', + 'author' => '', + 'purposes' => [ + 'Programiranje micro:bit za uporabo brenčala in led plošče', + 'Za izdelavo osebne naprave za nadzor vaše telesne dejavnosti', + 'Za programiranje računalnika micro:bit za izboljšanje zdravja s športom', + ], + 'description' => + 'Ta izziv vam omogoča, da programirate svoj micro:bit za nadzor ponavljajočih se časov trajanja fizičnih vaj v kombinaciji s časom počitka. Svojo telesno adejavnost boste spremljali v šoli, doma ali v parku.' + , + 'instructions' => [ + 'Pri A+B ustvarite 3-sekundni odštevalnik z zvokom glasbene note vsako sekundo in prikaže se beseda GO! (POJDI!)', + 'Med prvo vajo za 20 sekund prikažite utripajoč kvadrat 2x2. Nato predvajajte zvok, kvadrat pa naj ostane nepremičen. V preostalem času mora biti za 10 sekund prikazana druga utripajoča slika. Ko se to konča, predvajajte zvok.', + 'Nato ponovite isto dejanje, ampak v času vaje prikažite ploščo velikosti 3x3. Ponovite ta dejanja, dokler se ne prikaže plošča velikosti 5x5.', + ], + 'duration' => '30–40 minut' + ], + 'create-a-spiral' => [ + 'title' => 'Ustvarite spiralo', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Za učenje in vadbo zank in spremenljivk.', + 'Za krepitev ustvarjalnosti pri programiranju.'], + 'description' => 'V tem izzivu boste z jezikom Scratch napisali projekt za ustvarjanje spirale z uporabo blokov peresa, zanke in spremenljivke.', + + 'instructions' => [ + 'Bloki Pero', + 'Ustvarite nov projekt in ga poimenujte Spirala.', + 'Kliknite vijolično ikono „Dodaj razširitev“ na spodnji levi strani okna', + 'Izberite „pero“: bloki peresa so zdaj na voljo za vaš projekt!', + 'Da začnete projekt, povlecite in spustite blok „ko kliknemo zeleno zastavico“:', + 'Začeti morate s prazno stranjo: znotraj blokov peresa izberite blok „izbriši vse“', + 'Z risanjem začnite na sredini odra, kar pomeni, da morate vašo figuro postaviti na sredino odra (0,0):', + 'Vaša figura se lahko premika brez risanja ali pa jo premikate in rišete:', + 'ko želite risati, lahko uporabite blok spusti pero', + 'kadar tega ne želite, lahko uporabite blok dvigni pero', + 'Zdaj želite risati! Dodajte blok „spusti pero“:', + 'Šesterokotnik', + 'V svoj projekt dodajte naslednje bloke:', + 'Sedaj imate eno šestino svojega šesterokotnika. To zaporedje morate ponovite 6-krat:', + 'Spirala', + 'Da ustvarite spiralo, morate dolžini naslednje stranice dodati 2.', + 'Da to naredite, boste uporabili spremenljivko.', + 'V blokih spremenljive dolžine kliknite Ustvari spremenljivko', + 'Navedite dolžino, nato kliknite V redu:', + 'Spirala bo rasla, začeti boste morali z majhnim: prvo dolžino nastavite na 10 in ta blok vstavite pred zanko.', + 'Vstavite spremenljivko „dolžina“ v blok „premakni ... koraki“', + 'Da bi spirala rasla, morate povečati tudi dolžino v vsaki posamezni zanki: dodajte blok spodaj na koncu zanke', + 'Tukaj je vaš trenutni projekt:', + 'Čudovita spirala', + 'Narisali ste spiralo! Da bi se nadaljevala naprej, zamenjajte zanko „ponovi 6“ z zanko „neskončno“:', + 'Da bi narisali barvito spiralo, dodajte naslednji blok v zanko:', + 'Ko začnete ponovno, spirala nariše neželeno črto. Da to preprečite, dodajte blok „dvigni pero“ na začetku projekta.', + 'Tukaj je vaš končni projekt:', + 'Čestitke! Ustvarili ste krasno spiralo!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Ustvarjaj in igraj proti AI – igra Kamen, papir, škarje', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'da bi razumeli, kako deluje cikel strojnega učenja.', + 'za izdelavo modela strojnega učenja z uporabo učljivega stroja Teachable Machine', + 'da se seznanite z orodjem Pictoblox in izvozite ustvarjeni model v projekt', + 'za postavitev odra in likov, ustvarjanje in inicializacijo spremenljivk v orodju Pictoblox', + 'za inicializacijo igre, prepoznavanje gibov igralca, programiranje naključnih gibov umetne inteligence', + 'da ustvarite in preizkusite igro, ki vključuje umetno inteligenco kot nasprotnika v igri kamen, papir, škarje.' + + ], + 'description' => 'Ustvarili bomo model s pomočjo učljivega stroja Teachable Machine iz slik z uporabo treh razredov: Kamen, Škarje in Papir. Model se bo naložil v orodje Pictoblox in se bo uporabil za ustvarjanje igre, ki jo lahko igramo proti umetni inteligenci.', + 'duration' => '90 minut', + 'instructions' => [ + 'Ustvarite nov slikovni projekt na učljivi stroj Teachable machine s 3 razredi, poimenovanimi Kamen, Papir in Škarje. Za vsak razred s fotoaparatom posnemite vsaj 400 slik. Prepričajte se, da imate jasno ozadje. Trenirajte model in ga izvozite. Naložite model in kopirajte povezavo.', + 'Ustvarite brezplačen račun na strani Pictoblox. Dodajte razširitev za strojno učenje in naložite model. Nastavite oder, spremenljivke in figure. Inicializirajte igro, identificirajte poteze igralcev in poteze umetne inteligence ter zmagovalca posameznega kroga.', + 'Trenirajte podatke za igro.', + 'Preizkušanje modela.', + 'Izvozite model.', + 'Dodajte razširitev za strojno učenje in naložite model.', + 'Nastavite oder, spremenljivke in figuro.', + 'Inicializirajte igro.', + 'Identificirajte premike igralca.', + 'Nastavite naključne poteze umetne inteligence.', + 'Izvedite naključne poteze umetne inteligence.', + 'Naredite tri bloke. Kdo je zmagal ta krog? ', + 'Preverite, ali je igralec zmagovalec kroga.', + 'Preverite, ali je umetna inteligence zmagovalka kroga.', + 'Preverite, če je krog neodločen.', + 'Programski bloki.', + 'Figura Kamen, papir škarje', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Risanje po zraku z umetno inteligenco', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'za pisanje programa z uporabo razširitve zaznavanja človeškega telesa za prepoznavanje gibanja prstov pred kamero.', + 'za programiranje s preprostimi bloki v nekaj vrsticah kode.', + 'za ogled primera uporabe umetne inteligence' + ], + 'description' => 'Izdelava programa, ki uporabniku omogoča, da z roko (kazalcem) pred kamero riše po zraku, vse, kar nariše, pa se samodejno prikaže na odru orodja Pictoblox.', + 'instructions' => [ + 'Ustvarite račun na strani Pictoblox', + 'sledite vizualnim navodilom, da:', + 'dodate razširitve za zaznavanje človeškega telesa in pero;', + 'postavite oder in dodate figuro (Svinčnik) in dodatne figure za: Spusti pero, Dvigni pero, Izbriši vse; ', + 'napišete kodo za figuro Svinčnik, da sledi prstu', + 'napišete kodo za gumbe: Dvigni pero, Spusti pero in tudi za Pero', + 'Zdaj ste pripravljeni, da izdelate svoje lastne risbe in se igrate z različnimi barvami in velikostmi peresa.', + ], + 'materials' => [ + 'Prenosni računalnik ali računalnik s kamero', + 'Prenesena najnovejša različica orodja PictoBlox (priporočeno) ali spletna različica orodja Pictoblox (brezplačno)', + 'Račun Pictoblox (brezplačno)', + 'Dobra internetna povezava' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Za učenje osnovnih konceptov strojnega učenja in prepoznavanja besedila.', + 'Da bi razumeli vlogo čustev v komunikaciji.', + 'Za uporabo kode za ustvarjanje dialogov med botom za klepet in uporabnikom.', + 'Da bi razumeli, kako lahko računalniki prepoznajo čustvene tone z analizo besedila in se ustrezno odzovejo.' + ], + 'description' => [ + 'Ustvarite čustveni bot v jeziku Scratch, ki lahko prikaže vesel obraz pri pozitivnih sporočilih (če mu rečete nekaj lepega), jezen obraz pri negativnih sporočilih (če mu rečete nekaj grdega) in zmeden obraz, če sporočilo ni določeno.', + 'Naš Emobot Kliki bo prepoznal komplimente in žalitve, tako da bomo videli, kako lahko računalnike treniramo za prepoznavanje čustvenega tona.', + ], + 'instructions' => [ + 'Za začetek programirajte seznam pravil za to, kaj je dobro ali prijazno in kaj je slabo ali nesramno.', + 'Prijavite se v https://machinelearningforkids.co.uk/ ali ustvarite nov račun.', + 'Izdelajte nov model strojnega učenja in dodajte 3 nove oznake: prvo poimenujte „dobro“, drugo skupino poimenujte„slabo“, če želite prepoznati svoje ime, pa neobvezno ustvarite tretjo oznako z imenom „ime“.', + 'Zgradite nov model strojnega učenja, preizkusite ga in ga uporabite za izdelavo Emobota v jeziku Scratch.', + 'Zaženite urejevalnik Scratch 3, izbrišite figuro mačke, vstavite 3 nove figure, ki jih je ustvaril Microsoft Bing Image Creator (računalniška animacija veselega, jeznega in negotovega obraza) ali ustvarite novo figuro s klikom na ikono Paint (Slikar) in narišete tri kopije „obleke“ za vesel, jezen in negotov obraz.', + 'Kliknite zavihek „Koda“ in vnesite naslednje besedilo.' + , + 'example' => [ + 'Delite svoj Emobot Kliki s prijatelji in izvedite več o umetni inteligenci in čustvih!', + 'Namesto računalniške animacije lahko poskusite s čim drugim, na primer živaljo. Namesto prepoznavanja prijaznosti in nesramnosti bi lahko lik urili v prepoznavanju drugih vrst sporočil.', + ], + + ] + ], + 'craft-magic' => [ + 'title' => 'Ustvarjajte čarovnijo s kretnjami rok umetne inteligence', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Za razvijanje veščin programiranja med učenci, ki jim omogočajo uporabo osnovnih ukazov.', + 'Za razvijanje sposobnosti algoritmičnega razmišljanja z razčlenitvijo zapletenih nalog na obvladljive korake.', + 'Za spodbujanje ustvarjalnega reševanja problemov pri iskanju edinstvenih aplikacij kretenj rok za risanje in pisanje.', + 'Za spodbujanje razumevanja konceptov umetne inteligence, zlasti tega, kako umetna inteligenca omogoča računalnikom, da prepoznajo in razlagajo kretnje rok.', + 'Za ozaveščanje o pomenu tehnologije za invalide.', + 'Za spodbujanje skupnega reševanja problemov in timskega dela med učenci, ko sodelujejo pri izboljšanju svojih programov s kretnjami rok.', + 'Za povezovanje veščin programiranja in računalniškega razmišljanja z uporabo v resničnem svetu, s poudarkom na pomembnem vplivu tehnologije na življenja ljudi in uskladitvijo s cilji trajnostnega razvoja (SDG).' + ], + 'duration' => [ + '90 minut za učence, stare 10–12 let', + '45 minut za učence, stare 12–15 let' + ], + 'description' => 'Ustvarite program, ki temelji na blokih Scratch, z uporabo razširitve umetne inteligence „Človeško telo“ na ustvarjalen in privlačen način, da rišete po zaslonu brez potrebe po tradicionalni miški ali zaslonu na dotik.', + 'instructions' => [ + 'Povežite se na https://ai.thestempedia.com in ustvarite račune za učitelje in učence.', + 'Uvozite razširitve ‘Zaznavanje človeškega telesa,’ Pero’,’ Besedilo v govor.', + "Dodajte figuro 'Svinčnik' iz knjižnice in ustvarite 7 figur ('piši', 'jasno', 'črno', 'rdeče', 'modro', 'zeleno', 'rožnato').", + "Napišite ukaze, da preverite, kaj se zgodi, ko se figura 'svinčnik' dotakne ene od drugih figur.", + 'Napišite ukaze, da omogočite kameri, da prepozna držo roke in premakne svinčnik na koordinate x in y vašega kazalca.', + 'Na koncu igre zamenjajte obleko.', + 'Dodajte zvočne učinke.', + ], + 'materials' => [ + 'Programska platforma https://ai.thestempedia.com (brezplačno)', + 'račun za učitelja (brezplačno)', + 'račun za učenca (brezplačno)', + 'Računalniki s kamero', + 'Internetna povezava', +] + ], + 'circle-of-dots' => [ + 'title' => 'Krog iz pik', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Za pisanje kode, da narišete vrstice s točkami.', + 'Za pisanje kode, da narišete vrstice s črticami.', + 'Za pisanje kode, da narišete krog.', + 'Napišite kodo, da narišete krog iz pik (črtic).', + ], + 'description' => 'Narišite krog iz pik ali črtic.', + 'duration' => '40 minut', + 'instructions' => [ + 'Izdelava bloka pik.', + 'Izdelava bloka črtic.', + 'Sestavljanje kroga iz pik.', + 'Sestavljanje kroga iz črtic.', + ] +], + 'coding-escape-room' => [ + 'title' => 'Ustvarite kodirano sobo pobega', + 'author' => 'Stefania Altieri in Elisa Baraghini', + 'purposes' => [ + 'Za poučevanje/učenje in razmišljanje o konceptih programiranja.', + 'Za uporabo preprostih orodij za programiranje.', + 'Za razvoj računalniškega razmišljanja in reševanja težav.' + ], 'description' => [ + 'Ustvarite izkušnjo programiranja sobe pobega, kot je ta:', + 'Lahko uporabite google obrazec, genially, google predstavitev, katero koli orodje, namenjeno za ustvarjanje s pripovedovanjem zgodbe na podlagi programiranja ;).' + + ], + 'duration' => '90 minut', + 'instructions' => + 'Svoje učence lahko razdelite v majhne skupine, naj se igrajo in nato s predlogo ustvarijo nov izziv: ' + , + + 'materials' => [ + 'Uporabite lahko katero koli orodje (platforma Google in Microsoft za ustvarjanje in skupno rabo dokumentov, predstavitev in listov). Kakršen koli kodirni konstrukt, orodje ali znak, povezan z IKT in programiranjem.' + ], + 'example' => [ + 'Preko igre predstavimo nekatere like, ki so imeli zelo pomembno vlogo v zgodovini IKT, in osnovne koncepte kodiranja in programiranja. To je najboljši način za učenje in aktivno sodelovanje. To igro lahko igrate v skupinah ali posamično, kot izziv ali tekmovanje. Učenci lahko nato ustvarijo nekaj podobnega in razvijejo kompetence, kot so ustvarjalnost in programerske veščine.', + 'To je zelo praktičen vir, ki ga je mogoče ponovno uporabiti in enostavno znova ustvariti. Eno od možnih orodij so Google Obrazci. Uporabite lahko tudi Google Predstavitve, Genial.ly ali Emaze ali katero koli drugo orodje za ustvarjanje zgodb z razpotji in lastnih dogodivščin.', + 'Izziv pobega je razdeljen na seje. Če pravilno uganete, lahko nadaljujete. Učenci morajo ustvariti kvize o programiranju.', + ], +], + 'let-the-snake-run' => [ + 'title' => 'Naj kača teče', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Za programiranje gibanja kače na lastnem micro:bitu.', + 'Za nastavitev pravilnega položaja in časa za skupno animacijo.' + ], + 'description' => 'Učenci morajo morajo napisati kode za navigacijo kače skozi mikro:bite, ki se nahajajo eden poleg drugega. To mora biti narejeno tako, da je videti, kot da kača teče od enega micro:bita do drugega.', + 'duration' => '30 minut', + 'instructions' => [ + 'Oblikujte sled, ki poteka skozi več mikro:bitov, ki se nahajajo eden poleg drugega (da npr. tvori kvadrat 2x2).', + 'Pišite kodo, medtem ko se kača pomika po stezi.', + 'Vsak naj dela na svoji napravi, nato jih sestavite skupaj in zaženite kodo.', + 'Upoštevajte čas in postavitev: če kača zapusti en micro:bit, se bo pojavila na naslednjem micro:bitu.', + 'Nadaljnji izzivi: Z micro:bitom različice 2 predvajajte glasbo, dokler kača ne zapusti vaše naprave.', + 'Oblikujte kačo tako, da spremenite svetlost LED diod.', + 'Poskusite igrati dlje časa ali z več kačami.' + ], + 'example' => [ + 'To je primer kače, dolge 6 slikovnih pik, s 4 micro:biti, ki tvori kvadrat 2x2: ', + 'Programiranje začetnega micro:bita (lahko naredi učitelj)', + 'Vse kode v celoti sproži ta micro:bit, ki ob pritisku na gumb A pošlje radijski signal drugim mikro:bitom.', + 'Programiranje gibanja kače', + 'Vsi micro:biti morajo biti v isti radijski skupini kot začetni micro:bit.', + 'Animacije se začnejo predvajati, ko je sprejet radijski signal.', + 'Animacija prvega mikrobita je vidna takoj, druge pa čakajo, dokler kača ne pride do njih.', + 'Čas med obema fazama določa hitrost kače.', + ], 'materials' => [ + 'micro:biti (za vsakega učenca, če je mogoče)', + 'prenosni računalnik ali računalnik za urejevalnik makecode.microbit.org' + ] +], + 'illustrate-a-joke' => [ + 'title' => 'Illustrirajte šalo s programom bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Za načrtovanje kratke igre, kjer uporabnik najde odgovor na šaljivo vprašanje.', + 'description' => 'Učenci oblikujejo igro, kjer uporabnik najde odgovor na šaljivo vprašanje, ko figura zadene predmet na igralnem polju. Učenci uporabljajo osnovne funkcije programa bitsy, da dokončajo izziv.', + 'instructions' => [ + 'Pomislite na šaljivo vprašanje. Pojdite na bitsy in začnite nov projekt. Potrebovali boste:', + 'avatar – figuro, ki jo lahko premikate', + 'Bela mačka na vijoličnem ozadju', + 'Samodejno ustvarjen opis', + 'predmet, do katerega se mora premakniti vaš avatar', + 'sobo – ozadje vašega programa', + 'dve sporočili: vprašanje in odgovor', + 'Dokončano igro lahko prenesete kot datoteko html.' + ], + 'example' => 'Na tem spletnem mestu vidite primer šale in na voljo je povezava do digitalne table:', + 'materials' => 'bitsy deluje v brskalniku' +], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Aplikacija, ki šteje v več jezikih', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Za učenje izdelave preproste aplikacije', + 'Za učenje programiranja s pomočjo blokov.', + 'Za spoznavanje, kako dodati oznake, gumbe, slike, senzorje in medije.', + 'Za učenje dodajanja elementov na zaslon aplikacije.' + ], + 'description' => 'Aplikacija vam omogoča štetje v več jezikih s pritiskom na gumb. Kadar koli uporabnik strese pametni telefon, se število vrne na nič. Izziv vaje je dodati še en jezik.', + 'instructions' => [ + 'Če želite dokončati izziv, morate določiti dodaten jezik, v katerem želite, da aplikacija šteje.', + 'Nato morate z interneta (npr. z aplikacije Pixabay ali Unsplash) prenesti zastavo te države in jo naložiti na platformo MIT APP Inventor prek elementa, imenovanega flag (zastavica), v lastnosti Slika.', + 'Nato morate ugotoviti, kako črkovati ime te države v angleščini in kako reči zapusti in pritisni me v jeziku te države.', + 'Nazadnje morate dodati potrebne bloke, da bo aplikacija delovala v novem jeziku.', + ], + 'materials' => [ + 'Za razvoj aplikacije potrebujete računalnik ali prenosni računalnik z dostopom do interneta.', + 'Ustvarite račun na platformi MIT APP Inventor, ki je dostopna prek https://ai2.appinventor.mit.edu', + 'Prav tako je potrebno namestiti aplikacijo MIT AI2 Companion na pametni telefon, da bi preizkusili razvito aplikacijo.' + ] +], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Programiranje s pomočjo umetnosti skozi pripovedovanje zgodb', + 'author' => 'Maria Tsapara in Anthi Arkouli', + 'purposes' => [ + 'Za negovanje veščin opazovanja, interpretacije in spraševanja skozi ukvarjanje z umetnostjo.', + 'Za izražanje ustvarjalnosti in sodelovanje z drugimi za dosego skupnega cilja', + 'Za ustvarjanje algoritma za ponovno pripovedovanje zgodbe.', + ], + 'description' => 'Pri tem izzivu bodo učenci našli navdih v umetniškem delu, ustvarili zgodbo in jo ilustrirali. Nato bodo poskusili zgodbo ponovno povedati z uporabo robotskega kompleta, ki ga je mogoče programirati/ali kot dejavnost brez povezave.', + 'materials' => [ + 'To dejavnost je mogoče izvajati kot dejavnost brez povezave ali z uporabo izobraževalnega programabilnega robota, kot je beebot/bluebot/mouse robot.', + 'karte s puščicami beebot ali karte s puščicami za dejavnost brez povezave', + 'v grščini', + 'Če želite izvedeti več o zbirki orodij Thinking Routine Project Zero, lahko obiščete' + + ], + 'example' => [ + 'Učitelj skupaj z učenci zasnuje, kako oblikovati algoritem s kartami, ki bodo zagotavljale navodila za Bee-Bot ali drugega robota, da prispe do prvega dogodka v zgodbi na podlogi. Učenci delajo v skupinah, ki ima 3–4 člane, da oblikujejo algoritem, s katerim se robot premakne na naslednje zaporedje. Učenci preizkusijo svoje algoritme na razredni podlogi in po potrebi odpravijo napake.', + 'Še naprej se pomikajo skozi čim več dogodkov zgodbe', + 'To dejavnost je mogoče izvajati tudi kot dejavnost brez povezave.', + 'En otrok je robot, drug otrok pa programer. Programer ustvari algoritemsko pot z uporabo kartic s puščicami, da pomaga robotu, da se premika od ene slike do druge in ponovno pripoveduje zgodbo. Vsakič, ko je robot na sliki, se mu ukaže, da pove del zgodbe.', + ], + 'instructions' => [ + 'Učitelj prosi učence, naj opazujejo sliko/fotografijo.', + 'Pri tem uporabljajo rutino razmišljanja „Začetek, sredina, konec“ (Project Zero Harvard School), da ustvarijo zgodbo.', + 'Učitelj jih vpraša: „Če je ta umetnina začetek/sredina/konec zgodbe, kaj se lahko zgodi za tem/pred tem/na koncu?', + 'Učenci ilustrirajo dogodke v zgodbi.', + 'Učenci si prikličejo zgodbo in dogodke postavijo v mrežo. S pomočjo kartic s puščicami ustvarijo algoritem, ki pomaga beebotu, da zgodbo ponovno pripoveduje.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Kodiranje in programiranje z LegoBoost – razširitev Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'izdelava modelov s pomočjo LegoBoost.', + 'razvoj veščin programiranja v programskem jeziku Scratch.', + 'programiranje robotov z uporabo od preprostih do zapletenih ukazov.' + ], + 'description' => 'V tem izzivu bodo učenci uporabili razširitev Scratch-LegoBoost in v aplikacijo vnesli kode za premikanje robotov naprej, nazaj, za izogibanje oviram in glasovne ukaze.', + 'duration' => '120 minut', + 'instructions' => [ + 'Prijavite se v aplikacijo Scratch.mit.edu.', + 'Zaženite povezavo Scratch in aktivirajte Bluetooth na prenosnem računalniku.', + 'Kliknite Add an Extension from Scratch (Dodaj razširitev iz jezika Scratch) in izberite LegoBoost.', + 'Dodajte sliko o evropskem tednu programiranja.', + 'VKLOPITE oba motorja AB, ko naletite na rdečo oviro, pa ju IZKLOPITE.', + 'Motor A v zeleni barvi je VKLOPLJEN, motor B v črni barvi je VKLOPLJEN.', + 'Na poti bodo postavljene zelene, rdeče in črne ovire.', + 'Dodajte ukaze za premikanje in obračanja iz puščic in besedila v govor, ko naletite na oviro.', + 'Preizkusite!' + ] + ] + + ]; diff --git a/resources/lang/sv/challenges-content.php b/resources/lang/sv/challenges-content.php index 648b60d55..6514fba12 100644 --- a/resources/lang/sv/challenges-content.php +++ b/resources/lang/sv/challenges-content.php @@ -484,6 +484,384 @@ ], + 'common' => [ + 'share' => 'Dela länken eller QR-koden till ditt projekt på Instagram eller Facebook, lägg till hashtaggen #CodeWeekChallange och nämn @CodeWeekEU.', + 'audience' => [ + 'Lärare och utbildare', + 'Låg- och mellanstadieelever (6 till 12 år)', + 'Högstadieelever (12 till 16 år)', + 'Gymnasieelever (16 till 18 år)' +], + ], + 'code-a-dice' => [ + 'title' => 'Koda en tärning för att slå den', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Koda interaktiva gåtor', + 'Att koda en simulering av ett föremål som rör sig slumpmässigt som kan användas om det riktiga föremålet inte finns tillgängligt' + ], + 'description' => + 'I den här utmaningen kommer du att koda en tärning så att den slås slumpmässigt när du begär det. Du kan välja vilken sorts tärning som helst med det antal sidor du vill, som de som används i rollspel, och du kan också lägga till ljud.', + 'instructions' => [ + 'Logga in på Scratch', + 'Välj en bakgrund', + 'Skapa din tärnings-sprite eller sök efter en på nätet och ladda upp den till ditt program', + 'Skapa så många dräkter till din sprite som sidor på den valda tärningen, där var och en av dem visar en egen siffra', + 'Välj hur du vill få tärningen att slås (genom att trycka på en tangent på tangentbordet, klicka på spriten osv.) och skriv koden', + 'Koda spriten att slumpmässigt byta klädsel efter att den har slagits', + 'Lägg till ljudeffekter', +], + 'example' => 'Slå en D20-tärning' + ], + 'personal-trainer' => [ + 'title' => 'Personlig tränare med micro:bit', + 'author' => '', + 'purposes' => [ + 'Att koda micro:bit för att kunna använda summern och LED-panelen', + 'Att skapa en personlig enhet som kontrollerar din fysiska aktivitet', + 'Att koda miro:bit för att förbättra din hälsa med hjälp av idrott', + ], + 'description' => + 'Genom den här utmaningen kan du koda micro:bit för att kontrollera repetitionstiden för fysisk träning i kombination med vilotid. Du kan mäta din fysiska aktivitet i skolan, hemma eller i parken.' + , + 'instructions' => [ + 'När A+B, skapa en 3-sekunders nedräkningstimer med en musikton varje sekund och visa ordet GÅ!', + 'Under den första övningen, visa en blinkande 2x2-ruta i 20 sekunder. Spela sedan ett ljud och låt rutan lysa med ett fast ljus. Under resten av tiden måste en annan blinkande bild visas i 10 sekunder. När det är färdigt, spela ett ljud.', + 'Upprepa sedan samma handling men visa en 3x3-panel under övningstiden. Upprepa dessa handlingar tills dess att 5x5-panelen visas.', + ], + 'duration' => '30–40 minuter' + ], + 'create-a-spiral' => [ + 'title' => 'Skapa en spiral', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Att lära sig och öva på loopar och variabler', + 'Att öka kreativiteten i kodningen.'], + 'description' => 'I den här utmaningen kommer du att skriva ett projekt i Scratch för att skapa en spiral, med hjälp av ”penna”-blocken, en loop och en variabel.', + + 'instructions' => [ + '”Penna”-blocken', + 'Skapa ett nytt projekt och döp det till Spiral.', + 'Klicka på den lila ikonen ”Lägg till tillägg” längst ner till vänster på skärmen', + 'Välj ”Penna”: ”penna”-blocken är nu tillgängliga för ditt projekt', + 'Dra och släpp blocket ”när grön flagga klickas på” för att påbörja ditt projekt:', + 'Du måste starta med en tom sida: inom ”penna”-blocken, lägg till ”radera allt”-blocket:', + 'Du vill börja rita i mitten av scenen, vilket betyder att din sprite måste gå till mitten av scenen (0,0):', + 'Din sprite kan röra sig utan att rita, eller röra sig och rita:', + 'när du vill att den ska rita kan du använda blocket ”penna ner”', + 'när du inte vill att den ska rita kan du använda blocket ”penna upp”', + 'Nu, vill du rita! Lägg till blocket ”penna ner”:', + 'Hexagonen', + 'Lägg till nedanstående block till ditt projekt:', + 'Du har nu en sjättedel av din hexagon. Du måste upprepa den här sekvensen 6 gånger:', + 'Spiralen', + 'För att skapa spiralen måste du lägga till 2 till längden på varje nästa sida.', + 'För att göra det kommer du att använda en variabel.', + 'I ”Variabel”-blocken, klicka på ”Skapa en variabel”', + 'Döp den till längd och klicka sedan på OK:', + 'Spiralen kommer att växa, du måste börja litet: sätt den första längden till 10 och sätt in detta block före loopen.', + 'Lägg in variabeln ”längd” i blocket ”flytta...steg”', + 'För att få spiralen att växa måste du också få längden att växa för varje loop: lägg till blocket nedan i slutet av loopen:', + 'Här är ditt nuvarande projekt:', + 'En vacker spiral', + 'Du ritade en spiral! För att få den att fortsätta och fortsätta kan du byta ut ”upprepa 6”-loopen mot ”för alltid”-loopen:', + 'För att rita en färgglad spiral, lägg till följande block i loopen:', + 'När du börjar om ritar spriten ett oönskat streck. För att förhindra det, lägg till ”penna upp”-blocket i början av projektet.', + 'Här är ditt färdiga projekt:', + 'Grattis! Du skapade en fantastisk sprial!', + ], + + ], + 'play-against-ai' => [ + 'title' => 'Skapa och spela mot AI - Lek sten, sax, påse', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'för att förstå hur maskininlärningscykeln fungerar.', + 'för att bygga en maskininlärningsmodell med hjälp av Teachable Machine', + 'för att bekanta dig med verktyget Pictoblox och importera den skapade modellen till projektet', + 'för att skapa scenen och karaktärerna, skapa och inleda variabler i Pictoblox', + 'för att inleda spelet, identifiera spelarrörelser, programmera slumpmässiga AI-rörelser', + 'för att skapa och testa ett spel som omfattar artificiell intelligens som motståndare i leken sten, sax, påse.' + + ], + 'description' => 'Vi kommer att skapa en modell med hjälp av Teachable Machine med bilder av tre typer: sten, sax och påse. Modellen kommer att laddas upp i Pictoblox och användas för att skapa ett spel där vi kan spela mot AI.', + 'duration' => '90 minuter', + 'instructions' => [ + 'Skapa ett nytt bildprojekt i Teachable Machine med tre typer som du kallar sten, sax och påse. För varje typ ska du med hjälp av en kamera ta minst 400 bilder. Se till att bakgrunden är tom. Träna och exportera modellen. Ladda upp modellen och kopiera länken.', + 'Skapa ett gratiskonto på webbplatsen för Pictoblox. Lägg till ett maskininlärningstillägg och ladda upp modellen. Bestäm scenen, variablerna och spritarna. Inled spelet, identifiera spelarrörelserna, AI:ns rörelser och vem som vinner omgången.', + 'Träna data för spelet.', + 'Testa modellen.', + 'Exportera modellen.', + 'Lägg till maskininlärningstillägg och ladda modellen.', + 'Bestäm scenen, variablerna och spriten.', + 'Inled spelet.', + 'Identifiera spelarens rörelser.', + 'Ställ in slumpmässiga AI-rörelser.', + 'Spela upp slumpmässiga AI-rörelser.', + 'Skapa tre block. Vem vinner omgången?', + 'Om spelaren vinner omgången.', + 'Om AI vinner omgången.', + 'Om omgången blir oavgjord.', + 'Programmera block.', + 'Sten Sax Påse Sprite', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Rita i luften med AI', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'för att skriva ett program med hjälp av tillägget ”human body detection”, för att känna igen fingerrörelser framför kameran.', + 'för att koda med enkla block i några få rader kod.', + 'för att se ett exempel på användning av AI' + ], + 'description' => 'Skapande av ett program som gör det möjligt för användaren att rita i luften med sin hand (pekfingret) framför kameran och allt de ritar visas automatiskt på scenen i Pictoblox.', + 'instructions' => [ + 'Skapa ett konto på Pictoblox', + 'följa de visuella instruktionerna för att', + 'lägga till tilläggen ”Human Body Detection” och ”Penna”;', + 'bestämma scenen och lägga till sprite (Penna) och ytterligare sprites för Penna ner, Penna upp, Radera allt; ', + 'skriva en kod för att spriten Penna ska följa fingret', + 'skriva en kod för knapparna\', Penna upp, Penna ner och Radera allt samt för Penna', + 'Nu har du det du behöver för att göra dina egna teckningar och leka med olika färger och pennstorlekar.', + ], + 'materials' => [ + 'En laptop eller en dator med en kamera', + 'Den senaste versionen av PictoBlox nerladdad (rekommenderas) eller PictoBlox online (gratis)', + 'Pictoblox-konto (gratis)', + 'Bra internetuppkoppling' +] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Att lära sig grundläggande koncept om maskininlärning och textigenkänning.', + 'Att förstå känslors roll i kommunikation.', + 'Att använda kod för att skapa dialoger mellan en chattbot och en användare.', + 'Att förstå hur datorer kan känna igen känslouttryck genom textanalys och svara utifrån det.' + ], + 'description' => [ + 'Skapa en känslobot i Scratch som kan visa ett glatt ansikte vid positiva budskap (om du säger snälla saker till den), ett argt ansikte för negativa budskap (om du säger elaka saker till den) och ett förvirrat ansikte om budskapet inte är tydligt.', + 'Vår Emobot Kliki kommer att känna igen komplimanger och förolämpningar så att vi kan se hur datorer kan tränas i att känna igen känslouttryck.', + ], + 'instructions' => [ + 'För att börja måste du programmera en lista över regler för vad som är trevligt eller snällt och för vad som är dumt eller elakt.', + 'Logga in på https://machinelearningforkids.co.uk/eller skapa ett nytt konto.', + 'Skapa en ny maskininlärningsmodell genom att lägga till 3 nya etiketter, kalla den första ”snäll”, den andra kallas ”elak” och om du vill att den ska känna igen ditt namn kan du skapa en tredje etikett som heter ”namn”.', + 'Träna den nya maskininlärningsmodellen, testa den och använd den för att skapa en Emobot i Scratch.', + 'Starta Scratch 3-redigeraren, radera kattspriten, lägg in 3 nya sprites skapade med Microsoft Bing Image Creator (glad, arg och inte säker) eller skapa en ny sprite genom att klicka på penselikonen och rita tre kopior av klädseln för ansiktena glad, arg och inte säker.', + 'Klicka på ”kod”-fliken och ange följande script.'] + , + 'example' => [ + 'Dela din Emobot Kliki med dina vänner och lär dig mer om AI och känslor!', + 'I stället för en datorteckning kan du testa något annat, som ett djur. I stället för snäll och elak kan du träna figuren att känna igen andra typer av budskap.', + ], + + ], + 'craft-magic' => [ + 'title' => 'Pysselmagi med AI-handrörelser', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Att främja kodningsfärdigheter hos eleverna och låta dem använda grundläggande kommandon.', + 'Att utveckla algoritmbaserade tankeförmågor genom att bryta ner komplexa uppgifter i hanterbara steg.', + 'Att uppmuntra till kreativ problemlösning genom att hitta unika tillämpningar för handrörelser när man ritar och skriver.', + 'Att främja en förståelse för AI-konceptet, särskilt för hur AI gör det möjligt för datorer att känna igen och tolka handrörelser.', + 'Att öka medvetenheten om teknikens betydelse för personer med funktionsnedsättningar.', + 'Att främja problemlösning grundad på samarbete och arbete i grupp hos eleverna när de arbetar tillsammans för att förbättra sina handrörelseprogram.', + 'Att koppla ihop kodning och färdigheter i datalogiskt tänkande med verkliga tillämpningar, framhålla teknikens meningsfulla inverkan på människors liv och hur den är kopplad till FN:s mål för hållbar utveckling.' + ], + 'duration' => [ + '90 min för elever 10-12', + '45 min för elever 12-15', + ], + 'description' => 'Skapa ett Scratch blockbaserat program med hjälp av AI-tillägget ”Human Body” på ett kreativt och engagerande sätt, så att man kan rita på skärmen utan att behöva använda en traditionell mus eller pekskärm.', + 'instructions' => [ + 'Gå till https://ai.thestempedia.com och skapa lärar- och elevkonton.', + 'Importera tilläggen ”Human Body Detection”, ”Pen”, ”Text to Speech”.', + 'Lägg till ”Penna”-spriten från biblioteket och skapa 7 sprites (”skriv”, ”sudda”, ”svart”, ”röd”, ”blå”, ”grön”, ”rosa”).', + 'Skriv kommandon för att se vad som händer när ”Penna”-spriten rör någon av de andra spritarna.', + 'Skriv kommandon för att göra det möjligt för kameran att känna igen handpositionen och röra pennan till x- och y-koordinaterna på ditt pekfinger.', + 'Byt klädsel i slutet av rörelsen.', + 'Lägg till ljudeffekter', + ], + 'materials' => [ + 'Programmeringsplattform https://ai.thestempedia.com (gratis)', + 'lärarkonto (gratis)', + 'elevkonto (gratis)', + 'Datorer med kamera', + 'Internetuppkoppling', +] + ], + 'circle-of-dots' => [ + 'title' => 'En cirkel av punkter', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Att skriva kod för att rita en linje av punkter.', + 'Att skriva kod för att rita en linje av streck.', + 'Att skriva kod för att rita en cirkel.', + 'Skriva kod för att rita en cirkel av punkter (streck).', + ], + 'description' => 'Rita en cirkel av punkter eller streck.', + 'duration' => '40 minuter', + 'instructions' => [ + 'Bygga ett punktblock.', + 'Bygga ett streckblock.', + 'Bygga en cirkel av punkt.', + 'Bygga en cirkel av streck.', + ] +], + 'coding-escape-room' => [ + 'title' => 'Skapa ett kodnings-escape room', + 'author' => 'Stefania Altieri och Elisa Baraghini', + 'purposes' => [ + 'Att lära ut/lära sig om och reflektera över kodningskoncept.', + 'Att använda enkla kodningsverktyg.', + 'Att utveckla datalogiskt tänkande och problemlösning.' + ], 'description' => [ + 'Skapa en escape-kodningsupplevelse så här:', + 'Du kan använda google form, genial.ly, google presentation, vilket verktyg som helst för att skapa historieberättande baserat på kodning ;).' + + ], + 'duration' => '90 minuter', + 'instructions' => + 'Du kan dela in dina elever i små grupper, de kan leka och skapa en annan utmaning med mallen:' + , + + 'materials' => [ + 'Vilket verktyg som helst kan användas (Google- och Microsoft-plattformarna för att skapa och dela dokument, presentationer och arbetsblad). Vilken kodningsram, vilket verktyg eller vilken karaktär som helst kopplad till IKT och kodning.' + ], + 'example' => [ + 'Vissa personer som har spelat en väldigt viktig roll inom IKT-historia och grundläggande kodnings- och programmeringskoncept introduceras när man spelar. Det här är det bästa sättet att lära sig och delta aktivt. Spelet kan spelas i lag eller enskilt, som en utmaning eller tävling. Eleverna kan skapa något liknande och utveckla färdigheter som kreativitet och kodningskompetens.', + 'Det här är en väldigt praktisk resurs som kan återanvändas och enkelt kan återskapas. Google forms är ett av de möjliga verktygen. Du kan också använda Google slides, Genial.ly eller Emaze eller något annat verktyg för att skapa berättelser där man måste välja väg och egna äventyr.', + 'Escape-utmaningen är uppdelad i sessioner. Om du kan gissa svaret får du fortsätta. Eleverna måste skapa kodningsuppgifterna.', + ], +], + 'let-the-snake-run' => [ + 'title' => 'Låt ormen springa', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Att koda ormens rörelse på sitt eget micro:bit.', + ' Att ställa in rätt placering och timing för den gemensamma animeringen.' + ], + 'description' => 'Eleverna måste skriva kod för att styra ormen genom micro:bits bredvid varandra. Det måste göras på ett sätt som får det att se ut som att ormen springer från ett micro:bit till ett annat.', + 'duration' => '30 minuter', + 'instructions' => [ + 'Designa ett spår som går genom flera micro:bits bredvid varandra (t.ex. som bildar en kvadrat på 2x2).', + 'Skriv kod så att en orm rör sig längs ett spår.', + 'Arbeta på din egen enhet och sätt sedan ihop dem och kör koden.', + 'Tänk på timingen och placeringen: Om ormen lämnar ett micro:bit kommer den att dyka upp på nästa micro:bit.', + 'Extra utmaningar: Med micro:bit v2, spela musik tills dess att ormen lämnar din enhet.', + 'Designa ormen genom att ändra ljusstyrkan på LED-lamporna.', + 'Testa längre eller fler ormar.' + ], + 'example' => [ + 'Detta är ett exempel på en 6 pixlar lång orm med 4 micro:bits som bildar en kvadrat på 2x2', + 'Koda start-micro:bitet (läraren kan göra det)', + 'Alla koder inleds av det här micro:bitet, som skickar en radiosignal till andra micro:bits när A-knappen trycks ner.', + 'Koda ormens rörelser', + 'Varje micro:bit måste vara i samma radiogrupp som det inledande micro:bitet.', + 'Alla animeringar startar när radiosignalen tas emot.', + 'Animeringen på det första micro:bitet syns omedelbart, de andra startar när ormen kommer dit.', + 'Tiden mellan de två faserna bestämmer ormens hastighet.', + ], 'materials' => [ + 'micro:bits (för alla elever om det är möjligt)', + 'laptop eller dator för makecode.microbit.org editor' + ] +], + 'illustrate-a-joke' => [ + 'title' => 'Illustrera ett skämt med bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Att designa ett litet spel där användaren hittar svaret på en skämtfråga.', + 'description' => 'Eleverna designar ett spel där användaren hittar svaret på en skämtfråga när figuren slår till ett föremål på spelplanen. Eleverna använder grundläggande funktioner i bitsy för att genomföra utmaningen.', + 'instructions' => [ + 'Tänk ut en skämtfråga. Gå till bitsy och påbörja ett nytt projekt. Det här behöver du:', + 'en avatar - sprite som du kan flytta runt', + 'En vit katt mot en lila bakgrund', + 'Automatiskt genererad beskrivning', + 'ett föremål som din avatar måste gå till', + 'ett rum - bakgrunden i programmet', + 'två budskap: en fråga och ett svar', + 'Det färdiga spelet kan laddas ner som en html-fil.' + ], + 'example' => 'På den här webbplatsen kan du se ett exempel på ett skämt och det finns en länk till en digital whiteboard:', + 'materials' => 'bitsy körs i en webbläsare' +], + 'app-that-counts-in-several-languages' => [ + 'title' => 'App som räknar på flera språk', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Att lära sig att skapa en enkel app.', + 'Att lära sig att programmera med hjälp av block.', + 'Att lära sig hur man lägger till etiketter, knappar, bilder, sensorer och media.', + 'Att lära sig hur man organiserar element på en appskärm.' + ], + 'description' => 'Appen låter dig räkna på flera språk när du trycker på en knapp. När användaren skakar sin smartphone nollställs räkningen. Utmaningen är att lägga till ytterligare ett språk', + 'instructions' => [ + 'För att genomföra utmaningen måste du definiera det andra språket som du vill att appen ska räkna på.', + 'Sedan måste du ladda ner flaggan för det landet från internet (t.ex. från Pixabay eller Unsplash) och ladda upp den till plattformen MIT APP Inventor via det element som heter ”flag”, i ”Picture”.', + 'Sedan ska du ta reda på hur landet stavas på svenska och hur man säger lämna och tryck här på det landets språk.', + 'Slutligen måste du lägga till de block som behövs för att appen ska fungera på det nya språket.', + ], + 'materials' => [ + 'För att utveckla en app behöver du en dator eller laptop med internetanslutning.', + 'Skapa ett konto på plattformen MIT APP Inventor, som du kommer åt via https://ai2.appinventor.mit.edu', + 'Du behöver också installera appen MIT AI2 Companion på den smartphone som du använder för att testa den utvecklade appen.' + ] +], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Kodning med konst med hjälp av historieberättande', + 'author' => 'Maria Tsapara och Anthi Arkouli', + 'purposes' => [ + 'Att främja förmågor som observation, tolkning och ifrågasättande med hjälp av konst.', + 'Att vara kreativ och samarbeta med andra mot ett gemensamt mål.', + 'Att skapa en algoritm för att återberätta historien.' + ], + 'description' => 'I den här utmaningen kommer eleverna att inspireras av ett konstverk, skapa en berättelse och illustrera den. De kommer sedan att försöka återberätta berättelsen med hjälp av ett programmerbart robotikkit eller som en frånkopplad aktivitet.', + 'materials' => [ + 'Denna aktivitet kan genomföras som en frånkopplad aktivitet eller genom att använda en programmerbar utbildningsrobot som beebot/bluebot/mouse robot.', + 'beebot pilkort eller pilkort för den frånkopplade aktiviteten', + 'på grekiska', + 'För att få veta mer om Project Zeros Thinking Routine Toolbox kan du besöka' + + ], + 'example' => [ + 'Läraren arbetar med eleverna för att visa hur man designar en algoritm med korten som kommer att ge Beeboten eller annan robot instruktioner om hur den ska komma till den första händelsen i berättelsen på mattan. Eleverna arbetar i grupper om 3 eller 4 för att designa en algoritm för att få roboten att röra sig till nästa sekvens. Eleverna testar sina algoritmer på klassmattan och tar bort buggar, om det behövs.', + 'De fortsätter att röra sig genom så många berättelser som möjligt', + 'Denna aktivitet kan också genomföras som en frånkopplad aktivitet.', + 'Ett barn är roboten och ett annat barn är programmeraren. Programmeraren skapar en algoritmväg med hjälp av pilkorten för att hjälpa roboten att röra sig från en bild till en annan och återberätta berättelsen. Varje gång som roboten står på en bild ombeds den att berätta en del av berättelsen.', + ], + 'instructions' => [ + 'Läraren ber eleverna att titta på en målning/ett foto.', + 'De använder tankerutinen ”Början, Mitten, Slutet” (Project Zero från Harvard School) för att skapa en berättelse.', + 'Läraren frågar dem ”Om det här konstverket är början/mitten/slutet på en berättelse, vad kan tänkas hända sedan/innan/i slutet?', + 'Eleverna illustrerar händelserna i berättelsen.', + 'Eleverna minns berättelsen och lägger ut händelserna i nätet. Med hjälp av pilkorten skapar de en algoritm som hjälper beeboten att återberätta berättelsen.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Kodning och programmering med Scratch-tillägget LegoBoost.', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'att bygga modeller med hjälp av LegoBoost.', + 'att utveckla programmeringsfärdigheter i Scratch.', + 'att programmera robotar med hjälp av kommandon som går från enkla till avancerade.' + ], + 'description' => 'I den här utmaningen kommer eleverna att använda Scratch LegoBoost-tillägget för att skriva in koder i applikationen för att få robotarna att röra sig framåt, bakåt, undvika hinder och lyssna på röstkommandon.', + 'duration' => '120 minuter', + 'instructions' => [ + 'Logga in till applikationen Scratch.mit.edu.', + 'Starta Scratch Link och aktivera Bluetooth på laptopen.', + 'Klicka på Lägg till tillägg från Scratch och välj LegoBoost.', + 'Lägg till en bild om EU Code Week.', + 'Ställ in de två AB-motorerna på ON och när de möter ett rött hinder på OFF.', + 'I den gröna färgen är motor A inställd på ON och i den svarta färgen är motor B inställd på ON.', + 'Gröna, röda och svarta hinder kommer att sättas ut på en färdväg.', + 'Lägg till kommandon för rörelse och svängar från pilar och text-till-tal när du stöter på ett hinder.', + 'Testa det!' + ] +] + + ]; diff --git a/resources/lang/tr/challenges-content.php b/resources/lang/tr/challenges-content.php index 45311ad20..2ddfaf7b9 100644 --- a/resources/lang/tr/challenges-content.php +++ b/resources/lang/tr/challenges-content.php @@ -489,13 +489,382 @@ ], ] +, 'common' => [ + 'share' => 'Projenizin bağlantısını veya kare kodunu Instagram\’da ya da Facebook\’ta paylaşın, #CodeWeekChallenge hashtag\’ini ekleyin ve @CodeWeekEU hesabını etiketlemeyi unutmayın.', + 'audience' => [ + 'Öğretmenler ve eğitmenler', + 'İlkokul öğrencileri (6-12 yaş)', + 'Ortaokul öğrencileri (12-16 yaş)', + 'Lise öğrencileri (16-18 yaş)' + ], + ], + 'code-a-dice' => [ + 'title' => 'Zar atma oyunu kodlama', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'İnteraktif bilmeceler kodlama', + 'Gerçek nesne mevcut olmadığında kullanılacak olan rastgele hareket eden bir nesne simülasyonu kodlamak' + ], + 'description' => + 'Bu mücadelede, komut verdiğinizde rastgele atılacak olan bir zar kodlayacaksınız. Tıpkı rol yapma oyunlarında kullanılanlar gibi dilediğiniz sayıda yüze sahip herhangi türde bir zar seçebilir ve ses ekleyebilirsiniz. ', + 'instructions' => [ + 'Scratch üzerinde oturum açın', + 'Bir arka fon seçin', + 'Zar kuklanızı oluşturun veya web üzerinden bulduğunuz kuklayı programa yükleyin', + 'Bu kukla için her biri farklı bir sayıyı gösterecek şekilde, seçilen zarın yüzlerinin sayısı kadar kostüm oluşturun', + 'Zarın ne şekilde atılmasını (klavyede bir tuşa basarak, kuklaya tıklayarak vb.) istediğinizi belirleyin ve kodu yazın', + 'Zar atıldıktan sonra kostüm rastgele değişecek şekilde kuklayı kodlayın', + 'Ses efektleri ekleyin', + ], + 'example' => '20 yüzlü zar atma' + ], + 'personal-trainer' => [ + 'title' => 'micro:bit ile kişisel antrenör', + 'author' => '', + 'purposes' => [ + 'micro:bit kodlayarak sesli uyarıcı ve ışıklı panel kullanmak', + 'Fiziksel aktiviteleri kontrol etmek üzere kişisel bir cihaz oluşturmak', + 'Spor yaparak sağlıklı olmak amacıyla micro:bit kodlamak', + ], + 'description' => + 'Bu mücadelede, dinlenme süresiyle birlikte fiziksel egzersiz tekrar sayılarını kontrol etmek üzere micro:bit kodlayacaksınız. Bu sayede okulda, evde veya parkta fiziksel aktivitelerinizi takip edebilirsiniz.' + , + 'instructions' => [ + 'A+B olduğunda, her saniyede bir ses çıkaracak ve ardından ekranda BAŞLA! yazısı gösterilecek şekilde 3 saniyelik geri sayım sayacı oluşturun', + 'İlk egzersizde, 20 saniye boyunca yanıp sönen 2x2 boyutlarında bir kare gösterin. Ardından ses çalsın ve kare yanıp sönmeyi durdursun. Kalan zamanda 10 saniye boyunca yanıp sönen başka bir görüntü gösterin. Süre dolduğunda ses çalsın.', + 'Ardından aynı işlemi tekrarlayın, fakat bu kez egzersiz süresi boyunca 3x3 boyutlarında bir panel gösterin. 5x5 panel gösterilene dek bu işlemleri tekrarlayın.', + ], + 'duration' => '30-40 dakika' + ], + 'create-a-spiral' => [ + 'title' => 'Sarmal oluşturma', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Döngü ve değişkenleri öğrenip uygulamak.', + 'Kodlamada yaratıcılığı artırmak.'], + 'description' => 'Bu mücadelede, kalem blokları ile döngüleri ve değişkenleri kullanarak bir sarmal oluşturmak üzere Scratch üzerinde proje yazacaksınız.', + 'instructions' => [ + 'Kalem blokları', + 'Sarmal adında yeni bir proje oluşturun.', + 'Pencerenin sol alt tarafındaki mor renkli “Eklenti ekle” simgesine tıklayın', + 'Ardından “kalem” ögesini seçin: projenizde kalem bloklarını kullanmaya başlayın!', + 'Projenize başlamak için “yeşil bayrağa tıklandığında” blokunu sürükleyip bırakın:', + 'Boş bir sayfa ile başlamanız gerekmektedir: bunun için kalem bloklarının içerisine “tümünü sil” blokunu ekleyin:', + 'Çizim işlemine sahnenin orta kısmından başlamak için kuklanız sahnenin ortasında (0,0) olmalıdır:', + 'Kuklanızı çizim yapmadan hareket ettirebilir veya hareket ettirip çizim yapabilirsiniz:', + 'çizim yapmak istediğinizde kalemi bastır blokunu kullanabilirsiniz', + 'çizim yapmak istemediğinizde kalemi kaldır blokunu kullanabilirsiniz', + 'Çizim yapmaya başlayın! “Kalemi bastır” blokunu ekleyin:', + 'Altıgen', + 'Alttaki blokları projenize ekleyin:', + 'Altıgeninizin birinci parçası hazır. Şimdi bu işlemi 6 defa tekrarlamanız gerekmektedir:', + 'Sarmal', + 'Sarmal oluşturmak için her bir yan kenarın uzunluğuna 2 eklemeniz gerekmektedir.', + 'Bunun için bir değişken kullanın.', + 'Değişken bloklarında, Değişken Oluştur ögesine tıklayın', + 'Bu değişkeni Uzunluk olarak adlandırıp Tamam ögesine tıklayın:', + 'Sarmal giderek büyüyeceği için küçükten başlamanız gerekmektedir: ilk uzunluğu 10 olarak ayarlayın ve bu bloku döngünün önüne ekleyin.', + 'Ardından “uzunluk” değişkenini, “… adım git” blokuna ekleyin', + 'Sarmalın büyümesi için her döngüde uzunluk da artmalıdır: alttaki bloku döngünün sonuna ekleyin:', + 'Mevcut projeniz hazır:', + 'Güzel bir sarmal ', + 'Bir sarmal çizdiniz! Sürekli devam etmesi için “6 defa tekrarla” döngüsünü “sürekli” döngüsüyle değiştirin:', + 'Renkli bir sarmal çizmek için alttaki bloku döngüye ekleyin:', + 'Baştan başladığınızda, kukla istenmeyen bir çizgi çizecektir. Bunu önlemek için projenin başına “kalemi kaldır” blokunu ekleyin.', + 'Projenizin son hâlini oluşturdunuz:', + 'Tebrikler! Çok güzel bir sarmal yaptınız!', + ], + ], + 'play-against-ai' => [ + 'title' => 'Taş, Kağıt, Makas Oyunu oluşturma ve yapay zekaya karşı oynama', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'makine öğrenme döngüsünün nasıl işlediğini anlamak.', + 'Öğretilebilir Makine işlevini kullanarak makine öğrenimi modeli oluşturmak', + 'Pictoblox aracını kullanmayı öğrenmek ve oluşturulan modeli projeye aktarmak', + 'Pictoblox içerisinde sahneyi ve karakterleri ayarlamak ve değişkenler oluşturup başlatmak', + 'oyunu başlatmak, oyuncu hareketlerini tanımlamak, rastgele yapay zeka hareketlerini programlamak', + 'Taş, Kağıt, Makas oyununda rakibin yapay zeka olduğu bir oyun oluşturup test etmek.' + ], + 'description' => 'Görüntüler doğrultusunda Öğretilebilir Makine işlevini uygulayarak bir model oluşturmak için şu üç sınıfı kullanacağız: Taş, Kağıt, Makas. Bu modeli Pictoblox üzerine yükleyeceğiz ve bunu yapay zekaya karşı oynayacağımız bir oyun oluşturmada kullanacağız.', + 'duration' => '90 dakika', + 'instructions' => [ + 'Öğretilebilir makine üzerinde Taş, Kağıt ve Makas adlı 3 sınıfın bulunduğu yeni bir görüntü projesi oluşturun. Her bir sınıf için en az 400 fotoğraf çekin. Arka zeminin boş olmasına dikkat edin. Modeli eğitin ve dışa aktarın. Modeli yükleyin ve bağlantıyı kopyalayın.', + 'Pictoblox sitesinde ücretsiz bir hesap açın. Makine Öğrenimi Eklentisini ekleyin ve bir model yükleyin. Sahneyi, değişkenleri ve kuklaları ayarlayın. Oyunu başlatın, oyuncu hamlelerini ve yapay zeka hamlelerini tanımlayın ve o raundu kimin kazanacağını belirleyin.', + 'Verileri oyun için eğitin.', + 'Modeli test etme.', + 'Modeli dışa aktarın.', + 'Makine öğrenimi eklentisini ekleyin ve modeli yükleyin.', + 'Sahneyi, değişkenleri ve Kuklayı ayarlayın.', + 'Oyunu başlatın.', + 'Oyuncu Hamlelerini tanımlayın.', + 'Rastgele Yapay Zeka Hamlelerini ayarlayın.', + 'Rastgele Yapay Zeka hamlelerini yayınlayın.', + 'Üç blok yapın. Raundu kim kazanacak? ', + 'Raundu oyuncu kazanacaksa işaretleyin.', + 'Raundu yapay zeka kazanacaksa işaretleyin.', + 'Raunt berabere bitecekse işaretleyin.', + 'Blokları programlayın.', + 'Taş Kağıt Makas Kuklası', + ] + ], + 'air-drawing-with-AI' => [ + 'title' => 'Yapay zeka ile havaya çizim yapma', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'kamera önündeki parmak hareketlerini tespit eden vücut algılama eklentisini kullanarak bir program yazmak.', + 'birkaç kod satırı ve basit bloklarla kodlama yapmak.', + 'yapay zeka kullanımı örneğini incelemek' + ], + 'description' => 'Kullanıcının kamera önünde eliyle (işaret parmağıyla) havaya çizim yapmasını ve yaptığı çizimin otomatik olarak Pictoblox sahnesinde gösterilmesini sağlayan bir program oluşturma.', + 'instructions' => [ + 'Pictoblox üzerinde hesap açın', + 'görsel komutları takip edin:', + 'Vücut Algılama ve Kalem eklentilerini ekleyin;', + 'sahneyi ayarlayıp şu ögeler için kuklayı (Kalem) ve ilave kuklaları ekleyin: Kalemi Bastır, Kalemi Kaldır, Tümünü Sil; ', + 'Kalem kuklasının parmağı takip etmesi için bir kod yazın', + 'şu düğmeler için bir kod yazın: Kalemi Kaldır, Kalemi Bastır, Tümünü Sil ve Kalem', + 'Artık farklı renk ve boyutlardaki kalemlerle dilediğiniz gibi kendi çizimlerinizi yapabilirsiniz.', + ], + 'materials' => [ + 'Kameralı bir dizüstü veya masaüstü bilgisayar', + 'PictoBlox’un en güncel sürümünü indirebilir (önerilir) veya Pictoblox’u çevrim içi olarak (ücretsiz) kullanabilirsiniz', + 'Pictoblox hesabı (ücretsiz)', + 'İyi bir internet bağlantısı' + ] + ], + 'emobot-kliki' => [ + 'title' => 'Emobot Kliki', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Makine öğrenimi ve metin tanıma süreçlerine ilişkin temel kavramları öğrenmek.', + 'İletişimde duyguların rolünü anlamak.', + 'Kod kullanarak sohbet robotu ile kullanıcı arasında diyaloglar oluşturmak.', + 'Bilgisayarların metin analizi yoluyla duygusal farklılıkları nasıl algılayıp buna göre yanıt verdiğini anlamak.' + ], + 'description' => [ + 'Scratch üzerinde olumlu mesajlar için (güzel şeyler söylediğinizde) mutlu ifadeli, olumsuz mesajlar için (kötü ve kaba şeyler söylediğinizde) kızgın ifadeli, anlaşılamayan mesajlar için ise kafası karışmış ifadeli bir Duygu Robotu oluşturun.', + 'İltifatları ve hakaretleri algılayabilen Emobot Kliki sayesinde, bilgisayarların duygusal farklılıkları algılamak üzere nasıl eğitilebileceğini göreceğiz.', + ], + 'instructions' => [ + 'Başlamak için güzel/kibar ve kötü/kaba ifadelere ilişkin bir kural listesi programlayın.', + 'https://machinelearningforkids.co.uk/ adresinde oturum açın veya yeni bir hesap oluşturun.', + '3 yeni etiket ekleyerek yeni bir makine öğrenimi modeli hazırlayın; bunlardan birincisini “güzel”, ikincisini ise “kötü” olarak adlandırın, modelin isminizi de bilmesini istiyorsanız “isim” adlı üçüncü bir etiket oluşturun.', + 'Yeni makine öğrenimi modelini eğitip test edin ve bunu Scratch üzerinde Emobot oluşturmada kullanın.', + 'Scratch 3 editörünü çalıştırın, kedi kuklasını silin, Microsoft Bing Görüntü Oluşturucu tarafından oluşturulmuş 3 yeni kuklayı (mutlu, kızgın ve kafası karışmış bilgisayar simgesi) ekleyin veya Resim simgesine tıklayıp mutlu, kızgın ve kafası karışmış ifadeler için üç farklı kostüm çizerek yeni bir kukla oluşturun.', + '“Kod” sekmesine tıklayın ve alttaki komut dizisini girin.'] + , + 'example' => [ + 'Oluşturduğunuz Emobot Kliki\’yi arkadaşlarınızla paylaşın ve yapay zeka ile duygular hakkında daha fazla bilgi edinin!', + 'Bilgisayar simgesi yerine hayvan gibi başka bir simge de kullanabilirsiniz. Karakteri, kibar ve kaba ifadeler yerine farklı türde mesajları algılayacak şekilde eğitebilirsiniz.', + ], + ], + 'craft-magic' => [ + 'title' => 'Yapay Zeka El Hareketleri ile Sihirbazlık Yapma', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Öğrenciler arasında kodlama becerilerini geliştirerek temel komutları kullanmalarını sağlamak.', + 'Karmaşık görevleri yönetilebilir adımlara bölerek algoritmik düşünme becerilerini geliştirmek.', + 'Çizim ve yazıda özel el hareketi uygulamalarını bulma konusunda yaratıcı problem çözmeyi teşvik etmek.', + 'Yapay zeka kavramlarının (özellikle de yapay zekanın, el hareketlerinin bilgisayarlar tarafından algılanıp yorumlanmasını nasıl mümkün kıldığının) anlaşılmasını sağlamak.', + 'Engelli bireyler için teknolojinin önemine ilişkin farkındalık yaratmak.', + 'Öğrenciler arasında iş birliğine dayalı problem çözmeyi ve ekip çalışmasını teşvik ederek, el hareketi programlarını geliştirmek üzere birlikte çalışmalarını sağlamak.', + 'Kodlama ve sayısal düşünme becerilerini gerçek hayattaki uygulamalarla bağlantılı hâle getirerek teknolojinin insan hayatı üzerindeki anlamlı etkisini vurgulamak ve Sürdürülebilir Kalkınma Hedefleri (SDG’ler) ile uyumlu hâle gelmek.' + ], + 'duration' => [ + '10-12 yaş arası öğrenciler için 90 dakika', + '12-15 yaş arası öğrenciler için 45 dakika' + ], + 'description' => 'Fare veya dokunmatik ekran kullanmaya gerek kalmadan ekran üzerinde çizim yapabilmek amacıyla, yapay zeka “Vücut” eklentisini yaratıcı ve ilgi çekici bir biçimde kullanan blok tabanlı bir Scratch programı oluşturun.', + 'instructions' => [ + 'https://ai.thestempedia.com sitesine bağlanarak öğretmen ve öğrenci hesapları açın.', + 'Ardından ‘Vücut Algılama’,’ Kalem’,’ Yazıyı Sese Çevirme’ eklentilerini içe aktarın.', + 'Kitaplıktan ‘Kalem’ Kuklasını ekleyip 7 farklı kukla oluşturun (‘yaz’, ‘temizle’, ‘siyah’, ‘kırmızı’, ‘mavi’, ‘yeşil’, ‘pembe’).', + 'Ardından ‘kalem’ kuklası diğer kuklalardan herhangi birine dokunduğunda ne olacağını belirlemek için komut yazın.', + 'Kameranın El Hareketini algılaması ve kalemi işaret parmağınızın x ve y koordinatlarına götürmesi için komut yazın.', + 'Uygulamanın sonunda kostümü değiştirin.', + 'Ses efektleri ekleyin.', + ], + 'materials' => [ + 'Programlama platformu https://ai.thestempedia.com (ücretsiz)', + 'öğretmen hesabı (ücretsiz)', + 'öğrenci hesabı (ücretsiz)', + 'Kameralı bilgisayar', + 'İnternet bağlantısı', + ] + ], + 'circle-of-dots' => [ + 'title' => 'Noktalı daire', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Noktalardan oluşan bir hat çizecek şekilde kod yazmak.', + 'Çizgilerden oluşan bir hat çizecek şekilde kod yazmak.', + 'Daire çizecek şekilde kod yazmak.', + 'Noktalı (çizgili) daire çizecek şekilde kod yazın.', + ], + 'description' => 'Noktalardan veya çizgilerden oluşan bir daire çizin.', + 'duration' => '40 dakika', + 'instructions' => [ + 'Nokta bloku oluşturma.', + 'Çizgi bloku oluşturma.', + 'Noktalardan oluşan bir daire yapma.', + 'Çizgilerden oluşan bir daire yapma.', + ] + ], + 'coding-escape-room' => [ + 'title' => 'Kodlama kaçış odası oluşturma', + 'author' => 'Stefania Altieri ve Elisa Baraghini', + 'purposes' => [ + 'Kodlama kavramlarını öğretmek/öğrenmek ve bu kavramlar üzerinde düşünmek.', + 'Basit kodlama araçlarını kullanmak.', + 'Sayısal düşünme ve problem çözme becerilerini geliştirmek.' + ], 'description' => [ + 'Şunun gibi bir kodlama kaçış deneyimi oluşturun:', + 'Kodlama üzerine bir hikâye yaratmak için Google formlar, Genially veya Google slaytlar gibi herhangi bir aracı kullanabilirsiniz ;).' + ], + 'duration' => '90 dakika', + 'instructions' => + 'Öğrencilerinizi küçük gruplara ayırıp oyun oynamalarını ve ardından bu şablonu kullanarak başka bir mücadele hazırlamalarını sağlayabilirsiniz: ' + , + 'materials' => [ + 'Herhangi bir araç (belge, sunum ve sayfa oluşturup paylaşmak üzere Google ve Microsoft platformları) kullanılabilir. BİT ve kodlamayla bağlantılı her türlü kodlama yapısı, aracı veya karakteri kullanılabilir.' + ], + 'example' => [ + 'BİT geçmişinde önemli rolü olan bazı karakterler ile temel kodlama ve programlama kavramları, oyun yoluyla tanıtılır. Öğrenmenin ve aktif bir biçimde katılım göstermenin en iyi yolu budur. Bu oyun, tıpkı bir mücadele veya yarışma gibi ekipler hâlinde ya da tek başına oynanabilir. Ardından öğrenciler buna benzer bir şey hazırlayarak yaratıcılık ve kodlama becerisi gibi yetkinliklerini geliştirebilirler.', + 'Bu, yeniden kullanılabilecek ve kolayca yeniden oluşturulabilecek çok kullanışlı bir kaynaktır. Google formlar, kullanılabilecek araçlardan bir tanesidir. Örtüşen hikâyeler ve kendinize ait maceralar yaratmak üzere Google slaytlar, Genial.ly, Emaze veya başka herhangi bir araç kullanabilirsiniz.', + 'Kaçış mücadelesi bölümlere ayrılmıştır. Çözümü bulduğunuz takdirde ilerleyebilirsiniz. Öğrencilerin kodlama bilmeceleri hazırlamaları gerekmektedir.', + ], + ], + 'let-the-snake-run' => [ + 'title' => 'Yılan kaçırma oyunu', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'micro:bit üzerinde yılan hareketlerini kodlamak.', + 'Ortak hareket etmek üzere doğru yerleşim ve zamanlamayı ayarlamak.' + ], + 'description' => 'Öğrenciler yılanı micro:bit üzerinden birbirlerine doğru yönlendirecek şekilde kod yazmalıdır. Yılan bir micro:bit’ten diğerine kaçıyor gibi görünmelidir.', + 'duration' => '30 dakika', + 'instructions' => [ + 'Yan yana çok sayıdaki micro:bit üzerinden geçen bir yol tasarlayın (ör. 2x2 boyutlarında bir kare oluşturarak).', + 'Yılanın yol boyunca ilerlemesi için kod yazın.', + 'Herkes kendi bilgisayarında çalışıp daha sonra bunları bir araya getirerek kodu çalıştırmalıdır.', + 'Zamanlamayı ve yerleşimi göz önünde bulundurun: Yılan bir micro:bit’ten çıkıp yanındaki diğer micro:bit’e gitmelidir.', + 'Daha fazla mücadele: micro:bit v2 ile yılan kendi bilgisayarınızdan çıkana dek müzik çalmasını sağlayın.', + 'Işıkların parlaklığını değiştirerek yılanı tasarlayın.', + 'Yılanın uzunluğunu veya yılan sayısını artırın.' + ], + 'example' => [ + 'Bu örnekte, 2x2 boyutlarında bir kare kullanılarak 4 micro:bit ile oluşturulmuş 6 piksel uzunluğunda bir yılan bulunmaktadır: ', + 'Başlangıç micro:bit’ini kodlama (bunu öğretmen yapabilir)', + 'Tüm kodlar, A düğmesine basıldığında diğer micro:bit’lere radyo dalgası gönderen bu micro:bit ile başlatılır.', + 'Yılan hareketlerini kodlama', + 'Her bir micro:bit, başlangıç micro:bit’i ile aynı radyo grubunda olmalıdır.', + 'Tüm hareketler radyo sinyali alındığında başlar.', + 'İlk micro:bit hemen hareket eder, diğerleri ise yılan kendilerine ulaşana dek bekler.', + 'İki evre arasındaki zaman, yılanın hızını belirler.', + ], 'materials' => [ + 'micro:bit’ler (mümkünse her öğrenci için)', + 'makecode.microbit.org editörü için dizüstü veya masaüstü bilgisayar' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Bitsy ile şaka hazırlama', + 'author' => 'Margot Schubert', + 'purposes' => 'Kullanıcının komik bir sorunun cevabını bulduğu ufak bir oyun tasarlamak.', + 'description' => 'Öğrenciler, karakterin oyun alanındaki bir nesneye çarpmasıyla kullanıcının komik bir sorunun cevabını bulduğu bir oyun tasarlarlar.\', Öğrenciler bitsy’nin temel özelliklerini kullanarak bu mücadeleyi tamamlarlar.', + 'instructions' => [ + 'Komik bir soru düşünün. Bitsy’e gidip yeni bir proje başlatın. Gerekenler:', + 'etrafta hareket ettirebileceğiniz bir avatar/kukla', + 'Mor arka zemin üzerinde beyaz bir kedi', + 'Otomatik oluşturulmuş açıklama', + 'avatarınızın gitmesi gereken nesne', + 'bir oda, yani programınızın arka zemini', + 'iki mesaj: bir soru ve bir cevap', + 'Bitmiş oyun, html dosyası olarak indirilebilir.' + ], + 'example' => 'Bu web sitesinde, bir şaka örneği ve dijital yazı tahtası bağlantısı bulunmaktadır:', + 'materials' => 'bitsy, tarayıcı üzerinde çalışır' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Farklı dillerde sayı sayma uygulaması', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Basit bir uygulama oluşturmayı öğrenmek.', + 'Bloklar aracılığıyla programlama yapmayı öğrenmek.', + 'Etiket, düğme, görüntü, algılayıcı ve ortam dosyası eklemeyi öğrenmek.', + 'Uygulama ekranında ögeleri düzenlemeyi öğrenmek.' + ], + 'description' => 'Uygulama, tek bir düğmeye basarak birden fazla dilde sayı saymayı sağlar. Kullanıcı akıllı telefonunu her salladığında sayaç sıfırlanır. Buradaki mücadele, başka bir dil eklemektir.', + 'instructions' => [ + 'Mücadeleyi tamamlamak için uygulamanın saymasını istediğiniz diğer dili tanımlamanız gerekmektedir.', + 'Ardından o ülkenin bayrağını internetten indirip (ör. Pixabay veya Unsplash üzerinden), Resim özelliği içerisinde yer alan bayrak adlı öge aracılığıyla MIT APP Inventor platformuna yüklemeniz gerekmektedir.', + 'Daha sonra ülkenin adının İngilizcede nasıl okunduğunu ve ‘bırak’ ve ‘buraya bas’ ifadelerinin o ülkenin dilinde nasıl söylendiğini bulmanız gerekmektedir.', + 'Son olarak, uygulamanın yeni dilde çalışması için gereken blokları eklemeniz gerekmektedir.', + ], + 'materials' => [ + 'Bir uygulama geliştirmek için internet erişimi olan bir masaüstü veya dizüstü bilgisayarınız olmalıdır.', + 'https://ai2.appinventor.mit.edu üzerinden erişilebilen MIT APP Inventor platformunda bir hesap açın', + 'Geliştirdiğiniz uygulamayı test etmek için akıllı telefonunuza MIT AI2 Companion uygulamasını kurmanız gerekmektedir.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Hikâye anlatarak kodlama sanatı', + 'author' => 'Maria Tsapara ve Anthi Arkouli', + 'purposes' => [ + 'Sanatla ilgilenerek gözlem, yorumlama ve sorgulama becerilerini geliştirmek.', + 'Yaratıcı olmak ve başkalarıyla ortak bir hedef için iş birliği yapmak', + 'Hikâyeyi yeniden anlatabilmek için bir algoritma oluşturmak.', + ], + 'description' => 'Bu mücadelede, öğrenciler sanat eserlerinden ilham alıp bir hikâye oluşturacak ve bu hikâyeyi tasvir edeceklerdir. Ardından, programlanabilir bir robotik kit kullanarak veya bilgisayarsız bir aktivite olarak hikâyeyi yeniden anlatmaya çalışacaklardır.', + 'materials' => [ + 'Bu aktivite, bilgisayarsız bir aktivite olarak veya beebot/bluebot/robot fare gibi eğitici ve programlanabilir bir robot kullanılarak gerçekleştirilebilir.', + 'beebot ok kartları veya bilgisayarsız aktivite için ok kartları', + 'Yunanca', + 'Project Zero\'s Thinking Routine Toolbox hakkında daha fazla bilgi için şu adresi ziyaret edebilirsiniz:' + ], + 'example' => [ + 'Öğretmen, hikâyedeki ilk olaya ulaşmak amacıyla Bee-Bot veya başka bir robot için komutlar içeren kartları kullanarak algoritma tasarlamayı modellemek üzere öğrencilerle birlikte mat üzerinde çalışır. Öğrenciler, 3-4 kişilik ekipler hâlinde çalışarak, robotun bir sonraki dizgeye ilerlemesi için bir algoritma tasarlarlar. Öğrenciler, sınıf matı üzerinde algoritmalarını test ederler ve gerekiyorsa hata ayıklama yaparlar.', + 'Diledikleri kadar hikâye olayı ilave ederek devam ederler', + 'Bu aktivite, bilgisayarsız bir aktivite olarak da gerçekleştirilebilir.', + 'Çocuklardan biri robot, diğeri de bilgisayar programcısı olur. Bilgisayar programcısı, robotun bir görüntüden diğerine geçerek hikâyeyi yeniden anlatmasına yardımcı olmak için ok kartlarını kullanarak algoritmik bir yol oluşturur. Robot bir görüntüye ulaştığında, her seferinde kendisinden hikâyenin bir kısmını anlatması istenir.', + ], + 'instructions' => [ + 'Öğretmen, öğrencilerden bir tabloyu/fotoğrafı gözlemlemelerini ister.', + 'Hikâye oluşturmak için "Giriş, Gelişme, Sonuç" (Project Zero - Harvard School) düşünme rutinini kullanırlar.', + 'Öğretmen, öğrencilere "Bu sanat eseri, bir hikâyenin girişi/gelişmesi/sonucu ise bunun ardından/hikâye bitmeden önce/en sonda ne olabilir?" sorusunu sorar.', + 'Öğrenciler hikâyedeki olayları tasvir ederler.', + 'Öğrenciler hikâyeyi bir araya getirip olayları çalışma ekranına yerleştirirler. Beebot’un hikâyeyi yeniden anlatmasına yardımcı olmak için ok kartlarını kullanarak bir algoritma oluştururlar.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Scratch eklentisi olan LegoBoost ile kodlama ve programlama', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'LegoBoost kullanarak modeller oluşturmak.', + 'Scratch üzerinde programlama becerilerini geliştirmek.', + 'basit veya karmaşık komutlar kullanarak robotları programlamak.' + ], + 'description' => 'Bu mücadelede öğrenciler, robotların ileri geri gitmesi, engellerden kaçması ve sesli komut alması için Scratch-LegoBoost eklentisini kullanarak uygulamaya kod gireceklerdir.', + 'duration' => '120 dakika', + 'instructions' => [ + 'Scratch.mit.edu uygulamasında oturum açın.', + 'Scratch Bağlantısını çalıştırın ve Dizüstü Bilgisayarınızda Bluetooth’u etkinleştirin.', + 'Scratch üzerinde Eklenti Ekle ögesine tıklayın ve LegoBoost’u seçin.', + 'AB Kod Haftası ile ilgili bir resim ekleyin.', + 'İki AB motorunu AÇIK konuma getirin, kırmızı renkli bir engelle karşılaştıklarında ise KAPALI konuma getirin.', + 'Yeşil renkte A motorunu, siyah renkte ise B motorunu AÇIK konuma getirin.', + 'Yeşil, kırmızı ve siyah engeller bir güzergâh üzerine yerleştirilecektir.', + 'Bir engelle karşılaşıldığında yazıyı sese çevirme, oklardan dönüş yapma ve hareket etme komutları ekleyin.', + 'Test edin!' + ] +] ]; diff --git a/resources/lang/ua/challenges-content.php b/resources/lang/ua/challenges-content.php index 46cf80893..21ecfbcfa 100644 --- a/resources/lang/ua/challenges-content.php +++ b/resources/lang/ua/challenges-content.php @@ -488,4 +488,385 @@ ], ] +, + + + 'common' => [ + 'share' => 'Поділіться посиланням або QR-кодом вашого проєкту в Instagram або Facebook, додайте хештег #CodeWeekChallenge і згадайте @CodeWeekEU.', + 'audience' => [ + 'Вчителі та викладачі', + 'Учні початкової школи (від 6 до 12 років)', + 'Учні молодшої середньої школи (від 12 до 16 років)', + 'Учні старшої середньої школи (від 16 до 18 років)', + ], + ], + 'code-a-dice' => [ + 'title' => 'Кодування грального кубика', + 'author' => 'Fabrizia Agnello', + 'purposes' => [ + 'Кодування інтерактивних загадок', + "Кодувати симуляцію об'єкта, що випадково рухається, яку можна використовувати за недоступності реального об'єкта" + ], + 'description' => + 'У цьому завданні потрібно закодувати гральний кубик так, щоб він випадковим чином котився за вашою командою. Можна вибрати будь-який тип кубика з будь-якою кількістю граней (наприклад, ті, що використовуються в рольових іграх), а також додати звуки. ', + 'instructions' => [ + 'Увійдіть до Scratch', + 'Оберіть фон', + 'Створіть свій спрайт кубика чи знайдіть його в Інтернеті та завантажте у свою програму', + 'Створіть стільки костюмів для спрайту, скільки граней на обраному кубику, на кожній з яких випадає різне число', + 'Оберіть, як ви хочете, щоб кубики кидали (натисканням клавіші на клавіатурі, клацанням на піктограмі тощо), і напишіть код', + 'Закодуйте піктограму на випадкову зміну костюму в кінці обертання кубика', + 'Додайте звукові ефекти', +], + 'example' => 'Киньте кубик D-20' + ], + 'personal-trainer' => [ + 'title' => 'Персональний тренер у micro:bit', + 'author' => '', + 'purposes' => [ + 'Закодувати micro:bit для використання зумера та світлодіодної панелі', + 'Створити персональний пристрій для контролю фізичної активності', + "Закодувати micro:bit, щоб покращити своє здоров'я через спорт", + ], + 'description' => + 'Це завдання дозволяє вам закодувати свій micro:bit так, щоб контролювати час повторення фізичних вправ у поєднанні з часом відпочинку . Ви відстежуватимете свою фізичну активність у школі, вдома чи в парку . ' + , + 'instructions' => [ + 'Якщо A + B, створіть 3 - секундний таймер зворотного відліку зі звуком, який лунає щосекунди, та виведіть на екран слово GO!', + "Під час першої вправи має відображатися миготливий квадрат 2х2 протягом 20 секунд . Потім має пролунати звук, а квадрат має стати статичним . Протягом часу, що залишився, на екрані має з'явитися ще одне миготливе зображення на 10 секунд. Коли все завершиться, має пролунати звук.", + "Потім повторіть ту саму дію, але виведіть на екран панель 3х3. Повторюйте ці дії, доки не відобразиться панель 5x5.", + ], + 'duration' => '30-40 хвилин' + ], + 'create-a-spiral' => [ + 'title' => 'Створіть спіраль', + 'author' => 'Lydie El-Halougi', + 'purposes' => [ + 'Вивчити та попрактикувати цикли та змінні.', + 'Підвищити креативність у кодуванні.'], + 'description' => 'У цьому завданні вам потрібно написати проект у Scratch для створення спіралі, використовуючи блоки пера, цикл та змінну.', + + 'instructions' => [ + 'Блоки пера', + 'Створіть новий проєкт та назвіть його «Спіраль».', + 'Натисніть на фіолетову іконку «Додати розширення» в нижній лівій частині вікна', + 'Виберіть «перо»: блоки пера тепер доступні для вашого проекту!', + 'Щоб розпочати проект, перетягніть блок «коли натиснутий зелений прапорець»:', + 'Почніть з чистої сторінки: у блоках пера додайте блок «стерти все»:', + 'Вам треба почати малювати в центрі поля, а це означає, що ваш спрайт має бути в центрі поля (0,0):', + 'Ваш спрайт може рухатися без малювання, або рухатися та малювати:', + 'якщо ви хочете, щоб він малював, ви можете використовувати блок «перо вниз»', + 'якщо ви не хочете, щоб він малював, ви можете використовувати блок «перо вгору»', + 'Тепер слід малювати! Додайте блок «перо вниз»:', + 'Шестикутник', + 'Додайте наведені нижче блоки до свого проєкту:', + 'Тепер ви маєте одну шосту частину шестикутника. Потрібно повторити цю послідовність 6 разів:', + 'Спіраль', + 'Щоб створити спіраль, потрібно додати 2 до довжини кожної наступної сторони.', + 'Для цього потрібно скористатися змінною.', + 'У блоках змінних натисніть на кнопку «Створити змінну»', + 'Вкажіть її довжину та натисніть OK:', + 'Спіраль буде рости, почніть з малого: вкажіть першу довжину на 10 і вставте цей блок перед петлею.', + 'Вставити змінну «довжина» у блок «рухатись ... разів»', + 'Щоб спіраль росла, потрібно, щоб довжина також зростала в кожному циклі: додайте блок внизу в кінці циклу:', + 'Ось ваш поточний проект:', + 'Гарна спіраль ', + 'Ви намалювали спіраль! Щоб вона продовжувалася й продовжувалася, замініть цикл «повторювати 6» на цикл «постійно»:', + 'Щоб намалювати різнокольорову спіраль, додайте до циклу наступний блок:', + 'Коли ви починаєте заново, спрайт малює небажану лінію. Щоб цього не сталося, додайте блок «перо вгору» на початку проєкту.', + 'Ось ваш фінальний проект:', + 'Вітаємо! Ви створили чудову спіраль!', + ], + +], + 'play-against-ai' => [ + 'title' => 'Створюйте гру «Камінь, ножиці, папір» та грайте проти ШІ', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'зрозуміти, як працює цикл машинного навчання.', + 'побудувати модель машинного навчання за допомогою Teachable Machine', + 'ознайомитися з інструментом Pictoblox та імпортувати створену модель у проєкт', + 'налаштовуйте сцену та персонажів, створювати та ініціалізувати змінні в Pictoblox', + 'ініціалізувати гру, ідентифікувати рухи гравців, програмувати випадкові рухи ШІ', + 'створити та протестувати гру, яка залучає штучний інтелект як суперника у грі «Камінь, ножиці, папір».' + + ], + 'description' => 'Ми створимо модель за допомогою Teachable Machine із зображень з використанням трьох класів: Камінь, ножиці, папір Модель буде завантажена в Pictoblox і використана для створення гри, в яку ми зможемо грати проти ШІ.', + 'duration' => '90 хвилин', + 'instructions' => [ + 'Створіть новий проект зображення на Teachable Machine з 3-ма класами під назвою «Камінь, ножиці, папір». Для кожного класу зробіть на камеру щонайменше 400 знімків. Переконайтеся, що у вас є чистий фон. Підготуйте та експортуйте модель. Завантажте модель то скопіюйте посилання.', + 'Створіть обліковий запис на вебсайті Pictoblox — це безкоштовно. Додайте розширення Machine Learning та завантажте модель. Налаштуйте сцену, змінні та спрайти. Ініціалізуйте гру, визначте ходи гравця та ШІ, а також те, хто виграє раунд.', + 'Підготуйте дані для гри.', + 'Тестування моделі.', + 'Експорт моделі.', + 'Додайте розширення машинного навчання та завантажте модель.', + 'Налаштуйте сцену, змінні та спрайт.', + 'Ініціалізуйте гру.', + 'Визначте ходи гравця.', + 'Задайте випадкові ходи ШІ.', + 'Транслюйте випадкові ходи ШІ.', + 'Створіть три блоки. Хто виграє раунд? ', + 'Перевірте, чи раунд виграв гравець.', + 'Перевірте, чи раунд виграв ШІ.', + 'Перевірте, чи в раунді нічия.', + 'Запрограмуйте блоки.', + 'Спрайт «Камінь, ножиці, папір»', + ] +], + 'air-drawing-with-AI' => [ + 'title' => 'Малювання в повітрі за допомогою ШІ', + 'author' => 'Kristina Slišurić', + 'purposes' => [ + 'написати програму з використанням розширення розпізнавання людського тіла для розпізнавання руху пальців перед камерою.', + 'кодувати простими блоками в кілька рядків коду.', + 'побачити приклад використання ШІ' + ], + 'description' => 'Створення програми, що дозволяє користувачеві малювати в повітрі рукою (вказівним пальцем) перед камерою, щоб усе, що він малює, автоматично відображалося на сцені Pictoblox.', + 'instructions' => [ + 'Створіть обліковий запис на Pictoblox', + 'дотримуйтеся візуальних інструкцій, щоб:', + 'додайте розширення «Виявлення людського тіла» та « Перо»;', + 'налаштуйте сцену та додайте спрайт («Олівець») і додаткові спрайти для: «Перо вниз», «Перо вгору», «Видалити все»; ', + 'напишіть код для спрайту «Олівець», який буде слідувати за пальцем', + 'напишіть код для кнопок: «Перо вниз», «Перо вгору», «Видалити все», а також для «Перо»', + 'Тепер ви можете створювати власні малюнки та гратися з різними кольорами та розмірами пера.', + ], + 'materials' => [ + "Ноутбук або комп'ютер із камерою", + 'Остання завантажена версія PictoBlox(рекомендується) або онлайн PictoBlox(безкоштовно)', + 'Обліковий запис(безкоштовно)', + 'Надійне підключення до Інтернету' + ] + ], + 'emobot - kliki' => [ + 'title' => 'Емобот Клікі', + 'author' => 'Margareta Zajkova', + 'purposes' => [ + 'Вивчити основні поняття машинного навчання та розпізнавання тексту . ', + 'Зрозуміти роль емоцій у комунікаціях . ', + 'Використовувати код для створення діалогів між чат - ботом і користувачем . ', + "Зрозуміти, як комп'ютери можуть розпізнавати емоційні тони за допомогою аналізу тексту та реагувати відповідно до них." + ], + 'description' => [ + 'Створіть емоційного бота в Scratch, який може показувати щасливе обличчя для позитивних повідомлень (якщо ви скажете йому щось приємне), сердите обличчя для негативних повідомлень (якщо ви скажете йому щось погане) і розгублене обличчя, якщо повідомлення не розпізнано.', + 'Наш Емобот Клікі розпізнає компліменти та образи, тож ми побачимо, як можна навчити комп\'ютери розпізнавати емоційний тон . ', + ], + 'instructions' => [ + 'Для початку запрограмуйте список правил щодо того, що є гарним чи добрим, а що — поганим чи злим . ', + 'Увійдіть на https://machinelearningforkids.co.uk/ або створіть обліковий запис.', + "Створіть нову модель машинного навчання, додавши 3 нові мітки: першу назвемо «добрий», другу — «поганий», і за бажанням, якщо ви хочете розпізнати своє ім'я, створіть третю мітку під назвою «ім'я».", + 'Підготуйте нову модель машинного навчання, протестуйте її та використайте для створення Емобота у Scratch.', + "Запустіть редактор Scratch 3, видаліть спрайт кота, вставте 3 нові спрайти, створені за допомогою Microsoft Bing Image Creator (комп'ютерні образи для щасливого, злого та невпевненого) або створіть новий спрайт, натиснувши значок Paint, намалювавши три копії костюма для щасливого, злого та невпевненого обличчя .", + 'Перейдіть на вкладку «Код» і введіть наступний скрипт . '] + , + 'example' => [ + 'Поділіться своїм Емоботом Клікі з друзями та дізнайтеся більше про ШІ та емоції!', + "Замість комп'ютерного образу можна спробувати щось інше, наприклад, тваринку. Замість добрих і злих ви можете навчити персонажа розпізнавати інші типи повідомлень.", + ], + + ], + 'craft-magic' => [ + 'title' => 'Створюйте магію за допомогою розпізнавання ШІ жестів рук', + 'author' => 'Georgia Lascaris', + 'purposes' => [ + 'Розвивати навички кодування серед учнів, дозволяючи їм використовувати основні команди.', + 'Розвивати навички алгоритмічного мислення, розбиваючи складні завдання на прості кроки.', + 'Заохочувати творче вирішення задач у пошуку унікальних застосувань жестів для малювання та письма . ', + "Сприяти розумінню концепцій ШІ, зокрема того, як ШІ дозволяє комп'ютерам розпізнавати та інтерпретувати жести рук.", + 'Підвищити обізнаність про значення технологій для людей з інвалідністю.', + 'Сприяти спільному вирішенню задач та командній роботі серед учнів, коли вони разом працюють над удосконаленням своїх програм для роботи з жестами.', + "Пов'язати навички кодування та обчислювального мислення з реальними застосуваннями, підкреслюючи значущий вплив технологій на життя людей та узгоджуючи їх з Цілями сталого розвитку(ЦСР)." + ], + 'duration' => [ + '90 хв . для учнів 10 - 12', + '45 хв . для учнів 12 - 15', + ], + 'description' => 'Створіть програму на основі блоків Scratch за допомогою розширення ШІ «Людське тіло» у творчий та цікавий спосіб, щоб малювати на екрані без використання традиційної миші чи сенсорного екрана . ', + 'instructions' => [ + 'Підключіться до https://ai.thestempedia.com і створіть облікові записи для вчителя та учнів.', + 'Імпортуйте розширення «Виявлення людського тіла», «Перо», «Текст у голос».', + 'Додайте спрайт «Олівець» з бібліотеки та створіть 7 спрайтів («писати», «очистити», «чорний», «червоний», «синій», «зелений», «рожевий»).', + 'Напишіть команди для перевірки того, що відбувається, коли спрайт «Олівець» торкається одного з інших спрайтів.', + 'Напишіть команди, що дозволять камері розпізнавати Положення Руки та переміщати олівець за координатами x та y вашого вказівного пальця.', + 'Закодуйте костюм в кінці сеансу.', + 'Додайте звукові ефекти.', + ], + 'materials' => [ + 'Платформа для програмування https://ai.thestempedia.com (безкоштовно)', + 'обліковий запис вчителя (безкоштовно)', + 'обліковий запис учня (безкоштовно)', + "Комп'ютери з камерою", + 'Підключення до Інтернету', + ] + ], + 'circle - of - dots' => [ + 'title' => 'Коло з точок', + 'author' => 'Marin Popov', + 'purposes' => [ + 'Написати код для малювання лінії з точок . ', + 'Написати код для малювання лінії з рисок . ', + 'Написати код для малювання кола . ', + 'Напишіть код для малювання кола з точок(рисок) . ', + ], + 'description' => 'Напишіть код для малювання кола з точок або рисок . ', + 'duration' => '40 хвилин', + 'instructions' => [ + 'Побудова точкового блоку . ', + 'Побудова рискового блоку . ', + 'Побудова кола з точки . ', + 'Побудова кола з риски . ', + ] + ], + 'coding - escape - room' => [ + 'title' => 'Створіть лабіринт з кодування', + 'author' => 'Стефанія Альтьєрі та Еліза Барагіні', + 'purposes' => [ + 'Викладати / вчитися та розмірковувати про концепції кодування . ', + 'Використовувати прості інструменти кодування . ', + 'Розвивати обчислювальне мислення та вміння вирішувати задачі . ' + ], 'description' => [ + 'Створіть лабіринт кодування таким чином:', + 'Можна використовувати google form, genially, google presentation, будь - який інструмент для створення розповідей на основі кодування;).' + + ], + 'duration' => '90 хвилин', + 'instructions' => + 'Можна поділити учнів на малі групи, вони можуть пограти, а потім виконати ще одне завдання за допомогою шаблону: ' + , + + 'materials' => [ + "Можна використовувати будь - який інструмент(платформи Google та Microsoft для створення й обміну документами, презентаціями та таблицями). Будь - яка конструкція кодування, інструмент або символ, пов'язаний з ІКТ та кодуванням." + ], + 'example' => [ + 'Деякі персонажі, що відіграли дуже важливу роль в історії ІКТ та основних поняттях кодування та програмування, представлені за допомогою гри. Це найкращий спосіб вчитися та брати активну участь. У цю гру можна грати в командах або індивідуально, у формі завдання чи змагання. Потім студенти можуть створити щось подібне та розвинути такі компетенції, як креативність і навички кодування.', + 'Це дуже практичний ресурс, який можна використовувати повторно та легко творити заново. Google forms — один із можливих інструментів. Ви також можете використовувати Google slides, Genial.ly, Emaze чи будь-який інший інструмент для створення історій про когось або про власні пригоди.', + 'Завдання на вихід з лабіринту ділиться на сесії. Якщо вгадаєте, можете продовжувати. Учні повинні створити вікторини з кодування.', +], + ], + 'let-the-snake-run' => [ + 'title' => 'Змійка', + 'author' => 'Ágota Klacsákné Tóth', + 'purposes' => [ + 'Закодувати рух змійки на власному micro:bit.', + 'Щоб встановити правильне розміщення та час для анімації.' + ], + 'description' => 'Учні повинні написати коди для переміщення змійки через micro:bit, які знаходяться поруч один з одним. Це має бути зроблено так, щоб виглядало, ніби змія повзе від одного micro:bit до іншого.', + 'duration' => '30 хвилин', + 'instructions' => [ + 'Створіть доріжку, яка проходить через кілька micro:bit поруч один з одним (наприклад, утворюючи квадрат 2х2).', + 'Пишіть коди, як змійка рухається по доріжці.', + 'Працюйте на своєму пристрої, а потім складіть їх разом і запустіть код.', + "Продумайте час і розміщення: Якщо змійка зникає з одного мікро-біту, вона з'являється на наступному micro:bit .", + 'Подальші завдання: З micro:bit v2 слухайте музику, поки змійка не залишить ваш пристрій . ', + 'Створюйте змійку, змінюючи яскравість світлодіодів . ', + 'Спробуйте довші змійки чи більшу їх кількість . ' + ], + 'example' => [ + 'Це приклад для змійки довжиною 6 пікселів з 4 micro:bit, що утворюють квадрат 2х2: ', + 'Кодування стартового micro:bit(це може зробити викладач)', + 'Всі коди ініціюються цим micro:bit, який надсилає радіосигнал іншим micro:bit при натисканні кнопки A . ', + 'Кодування руху змійки', + 'Кожен micro:bit повинен бути в тій самій радіогрупі, що і стартовий micro:bit . ', + 'Всі анімації запускаються при отриманні радіосигналу . ', + 'Анімацію першого micro:bit видно одразу, а інші чекають, поки змійка дістанеться до них . ', + 'Час між двома фазами визначає швидкість змійки . ', + ], 'materials' => [ + 'micro:bit(для кожного учня, якщо можливо)', + 'ноутбук або комп\'ютер для редактора makecode.microbit.org' + ] + ], + 'illustrate-a-joke' => [ + 'title' => 'Проілюструйте жарт за допомогою bitsy', + 'author' => 'Margot Schubert', + 'purposes' => 'Розробити невелику гру, в якій користувач знаходить відповідь на жартівливе запитання.', + 'description' => "Учні розробляють гру, в якій користувач знаходить відповідь на жартівливе запитання, коли фігурка потрапляє на об'єкт на ігровому полі . Учні використовують основні можливості bitsy для виконання завдання .", + 'instructions' => [ + 'Придумайте жартівливе запитання . Перейдіть на bitsy та розпочніть новий проект . Вам знадобиться:', + 'аватар — спрайт, який може рухатися полем', + 'Білий кіт на фіолетовому фоні', + 'Опис згенеровано автоматично', + 'об\'єкт, до якого має дійти ваш аватар', + 'кімната — фон вашої програми', + 'два повідомлення: запитання та відповідь', + 'Готову гру можна завантажити у вигляді html-файлу.' + ], + 'example' => 'На цьому вебсайті ви бачите приклад жарту та посилання на цифрову дошку:', + 'materials' => 'bitsy запускається в браузері' + ], + 'app-that-counts-in-several-languages' => [ + 'title' => 'Застосунок, що рахує кількома мовами', + 'author' => 'Samuel Branco', + 'purposes' => [ + 'Навчитися створювати простий застосунок.', + 'Навчитися програмувати за допомогою блоків.', + 'Дізнатися, як додавати ярлики, кнопки, зображення, датчики та медіа.', + 'Дізнатися, як організувати елементи на екрані застосунку.' + ], + 'description' => 'Застосунок дозволяє рахувати кількома мовами одним натисканням кнопки. Щоразу, коли користувач струшує смартфон, відлік повертається до нуля. Завдання полягає в тому, щоб додати ще одну мову.', + 'instructions' => [ + 'Щоб виконати завдання, вам потрібно визначити іншу мову, якою ви хочете, щоб застосунок рахував.', + 'Потім вам потрібно завантажити з Інтернету (наприклад, з Pixabay чи Unsplash) прапор цієї країни та завантажити його на платформу MIT APP Inventor через елемент під назвою flag у властивостях Picture.', + 'Далі ви дізнаєтеся, як пишеться назва країни англійською мовою та як сказати «залиш і натисни мене» мовою тієї країни.', + 'Нарешті, ви повинні додати необхідні блоки, щоб застосунок працював на новій мові.', + ], + 'materials' => [ + 'Для розробки застосунку потрібен комп\'ютер або ноутбук з доступом до Інтернету . ', + 'Створіть обліковий запис на платформі MIT APP Inventor, доступній за посиланням https://ai2.appinventor.mit.edu', + 'Також необхідно встановити на смартфон застосунок MIT AI2 Companion, щоб протестувати розроблений застосунок.' + ] + ], + 'coding-with-art-through-storytelling' => [ + 'title' => 'Кодування про мистецтво за допомогою Storytelling', + 'author' => 'Марія Цапара та Анті Аркулі', + 'purposes' => [ + 'Розвивати навички спостереження, інтерпретації та постановки питань через взаємодію з мистецтвом.', + 'Бути креативним і співпрацювати з іншими заради спільної мети', + 'Створити алгоритм для переказу розповіді.', + ], + 'description' => 'У цьому завданні учні надихнуться художнім твором, створять розповідь та проілюструють її. Потім вони спробують переказати розповідь за допомогою набору програмованих роботів та/або як самостійну активність.', + 'materials' => [ + 'Ця активність може бути реалізована як самостійна чи за допомогою навчального програмованого робота, наприклад, beebot/bluebot/mouse robot', + 'картки зі стрілками beebot або картки зі стрілками для самостійної активності', + 'грецькою', + 'Щоб дізнатися більше про Thinking Routine Toolbox від Project Zero, ви можете відвідати' + + ], + 'example' => [ + 'Учитель разом з учнями моделює, як за допомогою карток розробити алгоритм, який дасть вказівки Bee-Bot або іншому роботу, щоб дістатися до першої події з розповіді на килимку. Учні працюють у командах по 3-4 особи, щоб розробити алгоритм переходу робота до наступної послідовності. Учні тестують свої алгоритми на класному килимку та відлагоджують їх за потреби.', + 'Вони продовжують проходити якомога більше сюжетних подій', + 'Ця активність може бути реалізована і як самостійна.', + 'Одна дитина — робот, інша — програміст. Програміст створює алгоритмічний шлях за допомогою карток зі стрілками, щоб допомогти роботу переходити від одного зображення до іншого та переказувати розповідь. Щоразу, коли робот потрапляє в кадр, його просять розповісти частину історії.', + ], + 'instructions' => [ + 'Учитель просить учнів поглянути на картину/фотографію.', + 'Вони використовують послідовність мислення «Початок, середина, кінець» (Project Zero Гарвардської школи), щоб створити розповідь.', + 'Учитель запитує: «Якщо цей твір є початком/серединою/кінцем розповіді, що може статися далі/до цього/в кінці?', + 'Учні ілюструють події розповіді.', + 'Учні пригадують розповідь і вносять події до таблиці. Використовуючи картки зі стрілками, вони створюють алгоритм, який допомагає роботові переказати розповідь.' + ], +], + 'coding-with-legoboost' => [ + 'title' => 'Кодування та програмування за допомогою LegoBoost — розширення Scratch', + 'author' => 'Lidia Ristea', + 'purposes' => [ + 'будувати моделі з використанням LegoBoost.', + 'розвинути навички програмування у Scratch.', + 'програмувати роботів, використовуючи команди від простих до складних.' + ], + 'description' => 'У цьому завданні студенти будуть використовувати розширення Scratch-LegoBoost і вводити коди в застосунок для руху роботів вперед, назад, уникнення перешкод і реакції на голосові команди.', + 'duration' => '120 хвилин', + 'instructions' => [ + 'Увійдіть про програми Scratch.mit.edu.', + 'Запустіть Scratch Link та активуйте Bluetooth на ноутбуці.', + 'Натисніть «Додати розширення» зі Scratch та виберіть LegoBoost.', + 'Додайте зображення, що стосується Тижня кодування ЄС.', + 'УВІМКНІТЬ два моторчики AB, а коли зустрінете червону перешкоду, ВИМКНІТЬ їх.', + 'На зеленому кольорі ВМИКАЄТЬСЯ моторчик A, на чорному чорним кольорі — ВМИКАЄТЬСЯ моторчик B.', + 'На маршруті будуть розміщені зелені, червоні та чорні перешкоди.', + 'Додайте команди для руху та поворотів зі стрілок та перетворення тексту в мову при зіткненні з перешкодою.', + 'Перевірте!' + ] +] + + ]; \ No newline at end of file From 2710b5eb671f216a1b335c822e0ad3c883dd3eaf Mon Sep 17 00:00:00 2001 From: Alain Van Driessche Date: Fri, 13 Oct 2023 11:09:42 +0200 Subject: [PATCH 5/6] fix spaces --- resources/lang/da/challenges-content.php | 28 ++++++++-------- resources/lang/es/challenges-content.php | 6 ++-- resources/lang/hu/challenges-content.php | 32 +++++++++---------- resources/lang/ua/challenges-content.php | 18 +++++------ .../2021/challenges/craft-magic.blade.php | 2 +- 5 files changed, 43 insertions(+), 43 deletions(-) diff --git a/resources/lang/da/challenges-content.php b/resources/lang/da/challenges-content.php index 388e06f11..bcf744677 100644 --- a/resources/lang/da/challenges-content.php +++ b/resources/lang/da/challenges-content.php @@ -404,7 +404,7 @@ 'example' => 'Eksempel på spøgelseshus på niveau', 'materials' => ['Hedy på', 'niveau 1 til 4'] ], - 'inclusive - app - design' => [ + 'inclusive-app-design' => [ 'title' => 'Inklusivt appdesign', 'author' => 'Apple Education', 'duration' => '60 minutter + valgfrie ekstraaktiviteter', @@ -427,7 +427,7 @@ 'Keynote på iPad eller Mac is anbefales, men er ikke et krav. ' ] ], - 'silly - eyes' => [ + 'silly-eyes' => [ 'title' => 'Fjollede øjne', 'author' => 'Raspberry Pi Foundation', 'duration' => '25 minutter', @@ -599,18 +599,18 @@ 'Indstil scenen, variablerne og spriten . ', 'Initialiser spillet . ', 'Identificer spillerens træk . ', - 'Indstil tilfældige AI - træk . ', - 'Broadcast tilfældige AI - træk . ', + 'Indstil tilfældige AI-træk . ', + 'Broadcast tilfældige AI-træk . ', 'Lav tre blokke . Hvem vinder runden ? ', 'Kontrollér, om spilleren vinder runden . ', 'Kontrollér, om AI vinder runden . ', 'Kontrollér, om runden er uafgjort . ', 'Programmér blokkene . ', - 'Sten, saks, papir - sprite', + 'Sten, saks, papir-sprite', ] ], - 'air - drawing - with - AI' => [ - 'title' => 'Luft - tegning med AI', + 'air-drawing-with-AI' => [ + 'title' => 'Luft-tegning med AI', 'author' => 'Kristina Slišurić', 'purposes' => [ 'at skrive et program med udvidelsen Human Body Detection(Registrering af menneskekroppen), som kan genkende fingre, der bevæger sig foran kameraet . ', @@ -630,11 +630,11 @@ 'materials' => [ 'En bærbar computer eller en computer med et kamera', 'Den nyeste version af PictoBlox downloadet(anbefales) eller PictoBlox online(gratis)', - 'En PictoBlox - konto(gratis)', + 'En PictoBlox-konto(gratis)', 'En god internetforbindelse' ] ], - 'emobot - kliki' => [ + 'emobot-kliki' => [ 'title' => 'Emobot Kliki', 'author' => 'Margareta Zajkova', 'purposes' => [ @@ -735,11 +735,11 @@ ], 'example' => [ 'Nogle af de personer, der har spillet en meget vigtig rolle for IKT\'s historie, samt de grundlæggende begreber inden for kodning og programmering introduceres gennem leg . Det er den bedste måde at lære og deltage aktivt på . Dette spil kan spilles i hold eller enkeltvis, som en udfordring eller en konkurrence . Eleverne kan derefter skabe noget lignende og udvikle færdigheder inden for f . eks . kreativitet og kodning . ', - 'Det er en meget praktisk ressource, der kan genbruges og nemt genskabes . Google - formularer er et muligt værktøj . I kan også bruge Google Slides, Genial . ly eller Emaze eller et hvilket som helst andet værktøj til at skabe historier, der krydser hinanden, og jeres egne eventyr . ', - 'Escape - udfordringen er inddelt i sessioner . Hvis man gætter rigtigt, kan man fortsætte . Eleverne skal lave kodningsquizzerne . ', + 'Det er en meget praktisk ressource, der kan genbruges og nemt genskabes . Google-formularer er et muligt værktøj . I kan også bruge Google Slides, Genial . ly eller Emaze eller et hvilket som helst andet værktøj til at skabe historier, der krydser hinanden, og jeres egne eventyr . ', + 'Escape-udfordringen er inddelt i sessioner . Hvis man gætter rigtigt, kan man fortsætte . Eleverne skal lave kodningsquizzerne . ', ], ], - 'let - the - snake - run' => [ + 'let-the-snake-run' => [ 'title' => 'Lad slangen løbe', 'author' => 'Ágota Klacsákné Tóth', 'purposes' => [ @@ -749,7 +749,7 @@ 'description' => 'Eleverne skal skrive kode for at lade slangen navigere gennem micro:bits ved siden af hinanden . Det skal gøres på en måde, så det ser ud, som om slangen løber fra den ene micro:bit til den næste . ', 'duration' => '30 minutter', 'instructions' => [ - 'Design en bane, der går gennem flere micro:bits ved siden af hinanden(f . eks . i en 2x2 - firkant).', + 'Design en bane, der går gennem flere micro:bits ved siden af hinanden(f . eks . i en 2x2-firkant).', 'Skriv mere kode, efterhånden som slangen bevæger sig langs banen . ', 'Arbejd på jeres egne enheder, og sæt dem så sammen og kør koden . ', 'Tænk over timing og placering: Hvis slangen går ud af den ene micro:bit, vises den på den næste micro:bit . ', @@ -828,7 +828,7 @@ ], 'example' => [ - 'Læreren arbejder med eleverne for at lave en model af, hvordan algoritmen skal designes med kortene, så den giver instruktioner til Bee - Bot eller en anden robot om at gå til den første hændelse i historien på måtten . Eleverne arbejder i grupper på 3 - 4 for at designe en algoritme, som lader robotten gå til den næste sekvens . Eleverne tester deres algoritmer på klassens måtte og fejlsøger, i det omfang det er nødvendigt . ', + 'Læreren arbejder med eleverne for at lave en model af, hvordan algoritmen skal designes med kortene, så den giver instruktioner til Bee-Bot eller en anden robot om at gå til den første hændelse i historien på måtten . Eleverne arbejder i grupper på 3-4 for at designe en algoritme, som lader robotten gå til den næste sekvens . Eleverne tester deres algoritmer på klassens måtte og fejlsøger, i det omfang det er nødvendigt . ', 'De kan fortsætte med at bevæge sig gennem så mange hændelser i historien, som de kan', 'Denne aktivitet kan også gennemføres uden brug af computer . ', 'Et barn er robotten – et andet barn er programmøren . Programmøren laver en algoritmebane med pilekortene for at hjælpe robotten med at bevæge sig fra et billede til et andet og fortælle historien om igen . Hver gang robotten lander på et billede, skal den fortælle en del af historien . ', diff --git a/resources/lang/es/challenges-content.php b/resources/lang/es/challenges-content.php index 546d908f0..f0636ecc5 100644 --- a/resources/lang/es/challenges-content.php +++ b/resources/lang/es/challenges-content.php @@ -614,7 +614,7 @@ 'Objeto piedra, papel y tijera', ] ], - 'air - drawing - with - AI' => [ + 'air-drawing-with-AI' => [ 'title' => 'Dibujar en el aire con IA', 'author' => 'Kristina Slišurić', 'purposes' => [ @@ -639,7 +639,7 @@ 'Buena conexión a internet' ] ], - 'emobot - kliki' => [ + 'emobot-kliki' => [ 'title' => 'Emobot Kliki', 'author' => 'Margareta Zajkova', 'purposes' => [ @@ -718,7 +718,7 @@ 'Construir un círculo a partir de puntos . ', ] ], - 'coding - escape - room' => [ + 'coding-escape-room' => [ 'title' => 'Crear un juego de escape con programación', 'author' => 'Stefania Altieri y Elisa Baraghini', 'purposes' => [ diff --git a/resources/lang/hu/challenges-content.php b/resources/lang/hu/challenges-content.php index 05b2d8def..d2dc440ac 100644 --- a/resources/lang/hu/challenges-content.php +++ b/resources/lang/hu/challenges-content.php @@ -476,7 +476,7 @@ ], 'instructions' => [ 'A kezdéshez készíts tervet, és határozd meg a gyakorlategységek sorrendjét. A terv segítségével programozd be a Calliope mini RGB LED-jét úgy, hogy az előre meghatározott ütemben az 5 szín valamelyikét jelenítse meg. Ezután hozz létre egy változót a tempóhoz, és programozd be az ismétléseket ciklusok segítségével.', - "Ne feledd, ha a programot neked tetsző, egyéni módon valósítottad meg, oszd meg velünk a info@calliope.cc címen - kíváncsian várjuk, hogy te mit hozol ki belőle! Apropó, a beküldött pályaművek között 30 Calliope minit sorsolunk ki!", + "Ne feledd, ha a programot neked tetsző, egyéni módon valósítottad meg, oszd meg velünk a info@calliope.cc címen-kíváncsian várjuk, hogy te mit hozol ki belőle! Apropó, a beküldött pályaművek között 30 Calliope minit sorsolunk ki!", "Oszd meg a projekted QR-kódját az Instagramon, add hozzá a #CodeWeekChallenge hashtaget, és említsd meg a @CodeWeekEU-t.", ], 'example' => [ @@ -536,7 +536,7 @@ ], 'create-a-spiral' => [ 'title' => "Hozzon létre egy spirált", - 'author' => 'Lydie El - Halougi', + 'author' => 'Lydie El-Halougi', 'purposes' => [ "A ciklus és a változók tanulása és gyakorlása.", "A kreativitás fejlesztése programozás során."], @@ -575,8 +575,8 @@ ], ], - 'play - against - ai' => [ - 'title' => "Készítsen és játszon az MI ellen - Kő, papír, olló játékot", + 'play-against-ai' => [ + 'title' => "Készítsen és játszon az MI ellen-Kő, papír, olló játékot", 'author' => 'Kristina Slišurić', 'purposes' => [ "hogy megértse a gépi tanulási ciklus működését.", @@ -609,7 +609,7 @@ "Kő, papír, olló manó", ] ], - 'air - drawing - with - AI' => [ + 'air-drawing-with-AI' => [ 'title' => "Levegőbe rarjzolás MI segítségével", 'author' => 'Kristina Slišurić', 'purposes' => [ @@ -630,7 +630,7 @@ 'materials' => [ "Laptop vagy számítógép kamerával felszereleve", "A PictoBlox legújabb verziója letöltve(ajánlott) vagy online Pictoblox(ingyenes)", - "Pictoblox - fiók(ingyenes)", + "Pictoblox-fiók(ingyenes)", "Megfelelő internetelérés" ] ], @@ -713,7 +713,7 @@ "Kör kialakítása vonásokból.", ] ], - 'coding - escape - room' => [ + 'coding-escape-room' => [ 'title' => "Hozzon létre kódoló szabadulószobát", 'author' => " Stefania Altieri és Elisa Baraghini", 'purposes' => [ @@ -739,7 +739,7 @@ "A szabaduló kihívás munkamenetekre oszlik. Ha úgy gondolja, mehet tovább. A tanulóknak kell elkészíteniük a kódolási rejtvényeket.", ], ], - 'let - the - snake - run' => [ + 'let-the-snake-run' => [ 'title' => "Hadd fusson a kígyó", 'author' => 'Ágota Klacsákné Tóth', 'purposes' => [ @@ -771,7 +771,7 @@ "laptop vagy számítógép a makecode.microbit.org szerkesztőjéhez" ] ], - 'illustrate - a - joke' => [ + 'illustrate-a-joke' => [ 'title' => "Mutasson be egy viccet a bitsy segítségével", 'author' => 'Margot Schubert', 'purposes' => "Apró játék tervezése, ahol a felhasználó megtalálja a választ egy vicces kérdésre.", @@ -789,7 +789,7 @@ 'example' => "Ezen a webhelyen példát találhat egy viccre, illetve van egy digitális táblára mutató hivatkozás:", 'materials' => "A bitsy egy böngészőben fut" ], - 'app - that - counts - in - several - languages' => [ + 'app-that-counts-in-several-languages' => [ 'title' => "Alkalmazás, amely több nyelven is számol", 'author' => 'Samuel Branco', 'purposes' => [ @@ -806,7 +806,7 @@ "Végül hozzá kell adnia a szükséges blokkokat ahhoz, hogy az alkalmazás az új nyelven működjön.", ], 'materials' => [ - "Egy adott alkalmazás fejlesztéséhez internet - hozzáféréssel rendelkező számítógépre vagy laptopra van szüksége .", + "Egy adott alkalmazás fejlesztéséhez internet-hozzáféréssel rendelkező számítógépre vagy laptopra van szüksége .", "Hozzon létre egy fiókot az MIT APP Inventor platformon, amely a https://ai2.appinventor.mit.edu oldalon érhető el", "Az MIT AI2 Companion alkalmazást is telepíteni kell az okostelefonra a kifejlesztett alkalmazás teszteléséhez." ] @@ -838,7 +838,7 @@ "A kezdet–közép–vég gondolkodási sort alkalmazzák (Project Zero of Harvard School) egy-egy történet létrehozásához..", "A tanár megkérdezi őket: Ha ez a mű egy történet eleje / közepe / vége, mi történhetett ezután / ezelőtt / a végén ? ", "A tanulók illusztrálják a történet eseményeit . ", - "A tanulók felidézik a történetet, és a rácsban elhelyezik az eseményeket . Nyílkártyák segítségével olyan algoritmust hoznak létre, amely segít Bee - Botnak újra elmesélni a történetet . " + "A tanulók felidézik a történetet, és a rácsban elhelyezik az eseményeket . Nyílkártyák segítségével olyan algoritmust hoznak létre, amely segít Bee-Botnak újra elmesélni a történetet . " ], ], 'coding-with-legoboost' => [ @@ -846,15 +846,15 @@ 'author' => 'Lidia Ristea', 'purposes' => [ "modellek építése LegoBoost segítségével . ", - "programozási készségek fejlesztése a Scratch - ben . ", + "programozási készségek fejlesztése a Scratch-ben . ", "robotok programozása parancsok segítségével az egyszerűtől a bonyolultig . " ], - 'description' => "Ebben a kihívásban a tanulók a Scratch - LegoBoost bővítményt fogják használni, és kódokat írnak be az alkalmazásba, hogy a robotok előre - hátra mozoghassanak, akadályokat kerüljenek el és hangutasításokat kapjanak . ", + 'description' => "Ebben a kihívásban a tanulók a Scratch-LegoBoost bővítményt fogják használni, és kódokat írnak be az alkalmazásba, hogy a robotok előre-hátra mozoghassanak, akadályokat kerüljenek el és hangutasításokat kapjanak . ", 'duration' => "120 perc", 'instructions' => [ "Jelentkezzen be a Scratch . mit . edu alkalmazásba . ", - "Indítsa el a Scratch Linket, és aktiválja a Bluetooth - t a laptopon . ", - "Kattintson a Bővítmény hozzáadása Scratch - ből lehetőségre, és válassza a LegoBoost elemet . ", + "Indítsa el a Scratch Linket, és aktiválja a Bluetooth-t a laptopon . ", + "Kattintson a Bővítmény hozzáadása Scratch-ből lehetőségre, és válassza a LegoBoost elemet . ", "Adjon hozzá egy képet az európai programozási hétről . ", "Kapcsolja BE a két AB motort, majd amikor valamilyen piros akadállyal találkozik, azt kapcsolja KI . ", 'A zöld színű motornál az "A" BEKAPCSOLT állapotban, a fekete színű "B" motor szintén BE állásban van . ', diff --git a/resources/lang/ua/challenges-content.php b/resources/lang/ua/challenges-content.php index 21ecfbcfa..e0f09ca25 100644 --- a/resources/lang/ua/challenges-content.php +++ b/resources/lang/ua/challenges-content.php @@ -532,7 +532,7 @@ 'Це завдання дозволяє вам закодувати свій micro:bit так, щоб контролювати час повторення фізичних вправ у поєднанні з часом відпочинку . Ви відстежуватимете свою фізичну активність у школі, вдома чи в парку . ' , 'instructions' => [ - 'Якщо A + B, створіть 3 - секундний таймер зворотного відліку зі звуком, який лунає щосекунди, та виведіть на екран слово GO!', + 'Якщо A + B, створіть 3-секундний таймер зворотного відліку зі звуком, який лунає щосекунди, та виведіть на екран слово GO!', "Під час першої вправи має відображатися миготливий квадрат 2х2 протягом 20 секунд . Потім має пролунати звук, а квадрат має стати статичним . Протягом часу, що залишився, на екрані має з'явитися ще одне миготливе зображення на 10 секунд. Коли все завершиться, має пролунати звук.", "Потім повторіть ту саму дію, але виведіть на екран панель 3х3. Повторюйте ці дії, доки не відобразиться панель 5x5.", ], @@ -638,13 +638,13 @@ 'Надійне підключення до Інтернету' ] ], - 'emobot - kliki' => [ + 'emobot-kliki' => [ 'title' => 'Емобот Клікі', 'author' => 'Margareta Zajkova', 'purposes' => [ 'Вивчити основні поняття машинного навчання та розпізнавання тексту . ', 'Зрозуміти роль емоцій у комунікаціях . ', - 'Використовувати код для створення діалогів між чат - ботом і користувачем . ', + 'Використовувати код для створення діалогів між чат-ботом і користувачем . ', "Зрозуміти, як комп'ютери можуть розпізнавати емоційні тони за допомогою аналізу тексту та реагувати відповідно до них." ], 'description' => [ @@ -678,8 +678,8 @@ "Пов'язати навички кодування та обчислювального мислення з реальними застосуваннями, підкреслюючи значущий вплив технологій на життя людей та узгоджуючи їх з Цілями сталого розвитку(ЦСР)." ], 'duration' => [ - '90 хв . для учнів 10 - 12', - '45 хв . для учнів 12 - 15', + '90 хв . для учнів 10-12', + '45 хв . для учнів 12-15', ], 'description' => 'Створіть програму на основі блоків Scratch за допомогою розширення ШІ «Людське тіло» у творчий та цікавий спосіб, щоб малювати на екрані без використання традиційної миші чи сенсорного екрана . ', 'instructions' => [ @@ -699,7 +699,7 @@ 'Підключення до Інтернету', ] ], - 'circle - of - dots' => [ + 'circle-of-dots' => [ 'title' => 'Коло з точок', 'author' => 'Marin Popov', 'purposes' => [ @@ -717,7 +717,7 @@ 'Побудова кола з риски . ', ] ], - 'coding - escape - room' => [ + 'coding-escape-room' => [ 'title' => 'Створіть лабіринт з кодування', 'author' => 'Стефанія Альтьєрі та Еліза Барагіні', 'purposes' => [ @@ -726,7 +726,7 @@ 'Розвивати обчислювальне мислення та вміння вирішувати задачі . ' ], 'description' => [ 'Створіть лабіринт кодування таким чином:', - 'Можна використовувати google form, genially, google presentation, будь - який інструмент для створення розповідей на основі кодування;).' + 'Можна використовувати google form, genially, google presentation, будь-який інструмент для створення розповідей на основі кодування;).' ], 'duration' => '90 хвилин', @@ -735,7 +735,7 @@ , 'materials' => [ - "Можна використовувати будь - який інструмент(платформи Google та Microsoft для створення й обміну документами, презентаціями та таблицями). Будь - яка конструкція кодування, інструмент або символ, пов'язаний з ІКТ та кодуванням." + "Можна використовувати будь-який інструмент(платформи Google та Microsoft для створення й обміну документами, презентаціями та таблицями). Будь-яка конструкція кодування, інструмент або символ, пов'язаний з ІКТ та кодуванням." ], 'example' => [ 'Деякі персонажі, що відіграли дуже важливу роль в історії ІКТ та основних поняттях кодування та програмування, представлені за допомогою гри. Це найкращий спосіб вчитися та брати активну участь. У цю гру можна грати в командах або індивідуально, у формі завдання чи змагання. Потім студенти можуть створити щось подібне та розвинути такі компетенції, як креативність і навички кодування.', diff --git a/resources/views/2021/challenges/craft-magic.blade.php b/resources/views/2021/challenges/craft-magic.blade.php index 66d3b596f..9d534e489 100644 --- a/resources/views/2021/challenges/craft-magic.blade.php +++ b/resources/views/2021/challenges/craft-magic.blade.php @@ -11,7 +11,7 @@
-
+
Date: Fri, 13 Oct 2023 18:01:40 +0200 Subject: [PATCH 6/6] translations --- .../2021/challenges/illustrate-a-joke-1.png | Bin 0 -> 4879 bytes .../2021/challenges/illustrate-a-joke-2.png | Bin 0 -> 115801 bytes .../2021/challenges/illustrate-a-joke-3.png | Bin 0 -> 267434 bytes .../2021/challenges/illustrate-a-joke-4.png | Bin 0 -> 57166 bytes .../2021/challenges/let-the-snake-run-1.png | Bin 0 -> 266441 bytes .../2021/challenges/let-the-snake-run-2.png | Bin 0 -> 1305732 bytes .../2021/challenges/let-the-snake-run-3.png | Bin 0 -> 1628181 bytes .../thumbnails/let-the-snake-run.png | Bin 0 -> 194084 bytes resources/lang/en/challenges-content-2023.php | 382 ------------------ resources/views/2021/challenges.blade.php | 17 +- .../challenges/coding-escape-room.blade.php | 170 ++++++++ .../2021/challenges/craft-magic.blade.php | 2 +- .../challenges/illustrate-a-joke.blade.php | 168 ++++++++ .../challenges/let-the-snake-run.blade.php | 176 ++++++++ resources/views/_tookits.blade.php | 1 - routes/web.php | 3 + 16 files changed, 531 insertions(+), 388 deletions(-) create mode 100644 public/img/2021/challenges/illustrate-a-joke-1.png create mode 100644 public/img/2021/challenges/illustrate-a-joke-2.png create mode 100644 public/img/2021/challenges/illustrate-a-joke-3.png create mode 100644 public/img/2021/challenges/illustrate-a-joke-4.png create mode 100644 public/img/2021/challenges/let-the-snake-run-1.png create mode 100644 public/img/2021/challenges/let-the-snake-run-2.png create mode 100644 public/img/2021/challenges/let-the-snake-run-3.png create mode 100644 public/img/2021/challenges/thumbnails/let-the-snake-run.png delete mode 100644 resources/lang/en/challenges-content-2023.php create mode 100644 resources/views/2021/challenges/coding-escape-room.blade.php create mode 100644 resources/views/2021/challenges/illustrate-a-joke.blade.php create mode 100644 resources/views/2021/challenges/let-the-snake-run.blade.php diff --git a/public/img/2021/challenges/illustrate-a-joke-1.png b/public/img/2021/challenges/illustrate-a-joke-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b39225f47445f69439f65196b93da1a5c863e486 GIT binary patch literal 4879 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�Ow6T%c?yLm^xVnP)bRf+|8(XpSbNqfsT;=#>X&>cx$hjqvW16*y zGn_NClgq313s2c^9wp%)&8neGv3~C&Q6WR*kN4D6HwX^A1z$M1Kdfh8*7SVFv%lVF zO^Z3UXC^8ASi+i?;kJo3U0Y^nTkqc!iaa+ed@em~5N`TY7csw`fj+Uq`KM_76n zMNL#TB08h4={GSa^9q3%n;8^k;LAXSq`aoh4MS*yx;N465P+hxLBj;S{2~Oj$_Ei@TCUH@W2OqjM-EHl^ z|)p0 z?t1QRPga*YSNCY|25OdoZ70}WZWGL%3qsZrrW#(AaUql(e(V|GM0LMDDrmgA$()Ut z79C{=HHds$O>Cuy&nLm9u5uZa>QDmrh`i?`5_KKI)Xo0Vsj~1g8pgPIf_C(_SLDHt zM9rl&aUtx%%xG*z>BhTuS)F!*jeVE~qaL&7?@ZilY0DaTl>;c2(Vri+RfBn^O{ND(9S%~)wF0M% zYhIk@w?Iq6D|uy<_8gzQ>V!8Gk7|7!QNsA`Tg!FMP)vP^pr0|$s@RYv ztX>Rv(~i&anuLEqSlnh3RzD9h-V(2zA z3NATu;Sr0^9S^L_R%dRRN$M?p!klL%rxDJpIdQh1q$q$=ZDO ze>T}&=)gy$qCTeg44Xasp?9qA_5xDqr8HLk`7)YMAghx1qiUP({gbpOznuLNTC+Z1 ziSNq)V(l%%;!3(MP~0WBySuw{STQ4hb_G2y zW@C$bZtfi4efVN>G4$9*=X_;_)ZypltP5KyzKn!z6rE{B;+gWs9KBEf+@#iJLV1Ck zO+^ZqE!)F%)`XLtR~NqqbNt_iZ*eUWSZ- z-ctT6V2fB=D0CF{w3Nq{C6X2gvc9tk{7y`=+Q_KHMh_^t(tfP0Y`NiC!hU8EJ*@mJ z8gYwKw#!dAojP0XdSVZLK3V*09l zM#5fIShNe{BaB}bhirAovm~`=qbzN7DkiVN>w_7Jr3iQ^?Ozfo41P7+X=Tm~la^X+ zUXuCg0QhOl*+!~qg4f$z%}rUt(q0AY{?T2*3@9%H6U8mpo27 zE2F0~Ju7daFvUAkZDvkkyDfBU3NlmJg71RFOZ(7T9b{2;w@RCeH1e<+slabIIK9>Z z7+bDA7Q4tT2(p%DOawvGX_%$CQfs2`55~3JG^X0Y?~mm@PI`CSz+#IAOEwS4L~v9z$bWa?+A8Sf$iX(_RLo@&I5{Mc)J{=Ai= zA|WXs)(>7y2)OWl%|mIke;XnAVkM*DVy<_kM!&|iCdm(w`re5Zf9{KP;)KDP8B1M7 zx^{ud=iM&7DafouP?!tXY`rR#ts&&_@C8M8ZN9hT046SwM!f!_HFYPH_Z%RKS22e( zr8tTW^Yi}u4)lc`UVp^%`y^M}kl_gX;KH}aXxe&&ecWX>TW%@Ib?W7?L-P+yrqwXK zr5!vGHab+-r`BY6+JT(@_w6i#r9J%VQg&NpPS4^ph60tq@v@fFbyHDP{9{StcBwu6 znBmP9A=odP&F(Q`sLeH49!e*Hc{6S1j#qkB+@+ldC~*bm64#?^c1y4p&uzX5!`~K0 zzemL)(d%iS)L1SA8W3o@5m4_xF6;7hYupUG4T`^Ya7fYDjH+<{_sHY)2x5;j#T=QAy3$M=* zU*%7RTfg;;!s%XJy9gC(Xm!rBloIFeuYUoPXzRw_*d|_+2MofzUFVY7N$qtMSC+j{ zz;nL)Vu!4DcpQ2Re!B<^!LNEOMa*r%(L~L~s9tQ^hVxK0pGama*{pXiA_5|Hp-cy= z0uh=E04Z&w*iIkmj#r73u)26SGy=pYIHr@slOcoQ^my?~HY{ zC|YH$Ydm7}khhg~bpPQe9YUJ1Q^L$pVOr0p4Se7DZYXC?Y+s@%8b=U9_{{Ah^tIWD z{yA;RpXYjF*aSF{%tNb7rdHjlC7c;k?|GsHXf7gatH-RCb%ns*zC?=<)OW8+V7-hlLNjC} zvE1`OA*yZK=teOb^HE@&vU0u)ALA|+%bAv?DjI+uMYHwAUn)Mz9p$5r z;Gxb(r=zMIMJSdqEr$iyJi;y0u25_l(J3s18h))SqkEYvE|oi}9EAt(!}L4}Ih&8% zRD#WGp=Z#7wwiXtS0(vMHn%#;&Wmk>SFymJJYR?JTmM00Y&kWV&1YQnBeNA%lq;Kh zOcFY2k=97AQYr_={fnS}83FU<^T*LtVVu_JJa{26-MGA__DC}W#!6QvN)|#=;^U91 zXRjQtwqV!qkbET=%PUy0Qm~W*o=N82?C5*3Cjdk(Mlp4I!VsgluODY2D{+@{4JcJf z5^_|AP@sVnrIY#h%+(ilo<1>b`a)2tYrx5q^E@_><7p4|GVM-feMBd91C8^QS*i*E zx>SgHuF^3{TD*C5WcwW07JyB(M-o?~WUuEwD_J%23ZB&1G5AEQY1o!P8l@jwgD{OCqTM_~b*p-VU9KnE);nKFqm4P*g7cirq)C5^>T_zxGLilPcO z$OakFIDFikt|m9Gt$;Sq7!d)#3*iSx3e@XvS6@*>p@jmE+$32rvTDz# zbAuBNlHD6X>P;AX;oxD*eGWIW7}gRb7M%1=lL3>{Q!zSFp-t(Cx6lXB{XP5qYTsqw zYqN+jkl5zTCSH%Hl2v}`c)DKR;Pvqcv1{Q+%SyNtdU;gChS5YePAE(SUaso9 zCATepiY@>NR9)r0qrj(*Yc9U*;?DL1hqbI$u;KyGI4sT)t43gT!`OoP{FDKS@=Z@+C zaBRx%nlkzJh-Nn9Z}=fSDMOQB5^Z%(SQvx9(&R=O;1VyvG}pyP2jo04aiX}pavp!; z6%os^b@2Y&=`2ql{p)b_qLE^IIoz>|2snkP!V6dKoi?4+y>oxifT|YSLZIeEyEtUO zrW7bX&ThtIcpT8V%(W3z{TlgWbBo=d)>S^?Lz#^8K~pxnKBS32!uL$hq8{jCSdMyn z!!2;fD&`;ErTS>*E)HZZft3M=eG2V}qSmc2CS~nmgKB|d;_M&>>?{p(qf>3X)|cn%zYWaSam`Q6S_DYX0R_01A7a` zj^9ibr0KK3JFQEiyZzNJA_5|dYwRNB4S9i0R3+6elM;fTwx%8)hs}#%`pnw)Sn5_g zwrc>!T?%Tm%2F<{=>q!DerDUBShPE6-bk#$Ahfd764EDzPOk#7=(abAT}wkc8wter z6Tq&PzL3vq8Ci4pF_@v|)erHVQf`Js4L~4VSqz-I6VDNOAdVo+7#pK17rT@!!^;-E z*qvy73sD2tJ2q9T5pYRC*p8TZ97h={B4?R<002AGctjWm7pR3Q39|2yOeOfd3hQ&? z((x^4vMx?E-FBw25Z>53@tfWn+t8;fQj_U9lT$~9SLz2&hafVYrP7{-tI zJ9VfcNhfP zs(=G4byv6#gR8$-sT`iA+TE^HTm+SA)TNI7phRdWV=nIq82C0oKY{iXofWOs1P_Nn;j3W-Lq351oEg~}wetC{f9 z`JUHRN4`Z48^Cx<;yF39G@`n>srY7(SC`he*kXs?^BLI5`;o6tN=J*sUverg4U!$C zlNz<$zID4wbetaAXbm-7p1`s!5c^ySJ}mO_d03WScfd>uew(buUg>I9M2_DDA_Z@J zwa5%cc})& zH4av<+FYf1;#jon?HyQ@*cS*H;tRZ4xBf8WV@O336#C<8g2iU+1;}Ck^59oDl`H8Tf<=!wAV@oGAM<%hS zZ>LhulOnN8Hu6=fGPpMGVb#5r+ER?4U%XXgQX6|=9C2T+mD)FC?6pU*7S6R}{I16I zA*Lu(qCK`wHfmN4qPMpKQ3q8N;bAQ^Qm#By5sAQ3E-J?1&7hiAaPGRO`AcG*JMS_( zjFy8OsXg0QJQzbYFUXyF7`*APh`RF7hqm*)v$Q6C!-Qf66+lMAaWT!K;(3*izKDb0 zp()DC1QNjbz0ACfQoDGc8N7A*ujLqj(mHQwK}ni`UGv>P zhyGWpND9&z_Wa+kKPUcw&=_`T+Xizbt;)bM-te}0t75SQktsoV3jM~+-Zb(mV>6uFd(!7cvOd~1*m{6%H2tWSPD#ghF(*9N)Y$xPRww>G=^CdUDwCQ>TTRX;l7g3~;Rcft?GS<8-OkEnHXh2Z8 zIyoBd@ZChLz1*V(V;?4|%PAds= zNM!6-yu!TPRQ5;A{mZGPDr`Yw(2y6q(>lf`;>KGd{TcHa|m0 zBRB32n&aFBjUV_3hxU?c?Y0 zPwMS+Kkz2DLg~M`kQFVMe+1{{6{ecbAeCrICQu)Axv3ME#%RQZ+3fvc=8#|h##Eh- zZ(YcOn}mUq0ZI~2U_+#w<$iZ?!AWGiEkLzQNZV6g?({a29Xoe-w6xeyW=yAW7$#yn zi2Z}o-5NvWbmS=P{JlA+-`DbnqS0kt(E7&4H&7Jiy22&q7WybzB&-=0*k$N04VrPU zGi6{|39$;a6)hdGE*zhCJrOf;U;=#(@C^tFlX#}S95uFNqu=zp>ZQbcCmlw=5e^!SbHmY9pz0?{qUi&1!Wqw-3 z+i@C)NqzA0BOEzxzL>4|kMFN@-Dm+05B%g)1Vta}6QrSqbSod21?nNUX3`^tGpyhi z2C%86K=th6*Ny3;xS8{^Iue@b<>irOXTo%S{7$|NSoEw_lhRG|M!3lw6ZffGrv@s5 z_Pn~T^Y9B=eoV9!xNZ4RyboRZt!cRbD#nNv6$W9qYtQ|DO){gqWq8c$E_~WhN{-3+#=Km7az~sUBuc*db|0j?ZMg1pJ zuJ##CTh2-WxRc5Hq|IA7oZgzKPp(V0Bm#s-9Pe0)TL+Z~G#0_Q-;XMUxWI1Wi#)NV z5r!SUH;ly+fP+OtPp^4h35L1~Tm>!86VQL_{qbWnDT!4QXmKDHaKGk>)ZO#sqPjRz zx9hI#rL&*JJJQekn)yI!vt=vt40dSr%*+9@}+4|s_02uSt(9(%3wa}80B zvm%&QaP$XlUiLXeo}Fm%lGBUQM5tr6#|z_%`NdO5~UlPU5cSl>qn zUt^{EidI$=^QPvJ3Vo8m$jTE z^rOybt?0TZlc|7q)9|n)eJne+wvdH}#|soMm4L?L&edc17{WuZwXL(-%|cA$JC|?8 zO}3Zj5b&&HM4D&n}K zKeWl6JXq*twW5PNt`VRE{F-3C69;zZD_vr|dsGnM&j6me*B5U7XxkG1DvG0RiFbpc z(v^O{{Pu`izsZQ!*%Fl1nFe~|fVlX{0 z1d#_%&2G?iqw-d=e?7D7@`CQO{<)dFoa*oa(i(c1uGg$08gNQb15%eyr?qFHs- zRfdZvMzMWUUf_qXN41Md%J98f zYlvy1Y)G0KHS_DJMqjb1I%W1<^@dd*Ta@K9-)pGX)vbE|-pY_8-Hm6WpMv!c5M6yD z)?E3$V?Sc6I>=^4-`sk?0jcU#i|5o)TR6&_Na3Qtbu%Fwltk;)L# zSlYnVhDQb(bd-r0RHl;x>&(&Wohy2HTUG)dQQ+DlX53w@(^P^g6e}hqw~395;gepU}Kx+*NH`tk~x$r zzKNLGPPe5q=((s>7x)z8HpjHpxH>9ta%X*4A#m14%`LcdZEsH-MH<9KP(PBgc|JxC z{v1$&GQqE z#GJLherT%xqEE~!^|Dazx$R68FS<;w+G$V5uxUyJSZdcN@h_q?Ew3oGc16xw8I0%! z!}fa}^?WM$tgtv7dj zhblXCVK|!0(Nc@z@%&_i_$z`b3CpboC&k)gk(uk;!4edS4JvW`B3%iF3q%Oh+C>E=?-I#GwQ`W^u_nJd$%4*y;?v8Yz%?(#}L!!F(0nwuwb)#P#2dx6ZKrJg@YI(iJ4 zHwCGfYiJ{-E10W#^z9oz5x1g)I?y!v^({faRb>0K+)`!#SP6=JaBz{L(EV2&mm|Fp zy}Oz4l8V=nM1|1;ucy87FS6!{^#_ttz?abv9{WFPL4_1D#l`Es;9XC})GOWXTHQbN zTNDIr1Pf-5tRhB~7g~m$LxT6cV1p;d=8{Hf^-yrhWSLAay6a@Mng;eny8UEfq~}9F zG+N16c8j=66rAelF&Oz388P1;kIky;s;1*No&)AK$-JVG#}e#OWTj77v?U~?4q!iU zjh;urKa56fuydbR$Avsv+k#SYKNjD6yzG?<-aW?70V|7y$$xe@1`!I2F#l|Do3?D$ zp?=L;;u${6NVp!B7nBsqpaUandTV8}Z%C+uI`@^ni^zWw6T(V zx1hYPNt2;njyAX*0V=)l;g$A8uu0m#XRjC?qSuG|M zNaTZT6oOZPNI0chQ2+6U((DWPTgbgn#G;Fq8zw9J{?8$m@3nyrUveVEzFhyx1izqU zvDWW~M2PJN5|1Y=Xf^{#{HwIxCKBsN8LH49Ebn@g*$QBz%fadW64?&LxDwgam&z-f zt6jSy1L$szn}uof1jMo@nN5Q$zTSbmfc33%{AeT_KJH5xm1F1en>q}jv%v4yY<{Ch z5J1Kd=m&AmNBs(PW2YVziBT+u$WREsT6QE7AU2V8P!plW{0m-cKn65Mml0*irR5z5 z3|GMTC`6?LBBjh*tw3;>&RGjJT5;66#0w}lq^!Bh)7$#YZ=m#bRkLa~IZ|_>SRFVC zvl;z2^fZoxnjVgkUIYc?hc9*H#C3&eBRcm#Gpl=17YdPEyS6@mPil7|?brOJ$(Gj8 zZto&)D7eV<^(+4?7uZx`8yT6k-f>Y^_OFx4Eq`IofQpY`<0)|?mMhM?@wZ5ao%3mV zhFD(iywvU4FSbW0E2}f5BhG>vUzTAr-+-dr=3t}IczT&aM}^~-n4MW4(w5m;p}$^2 z{ejboq+r^;<3em0%JiqWrKaeME=RG6!-Wi&E=2+d)uNxgDgT49i$EB=UgKkD_TL}+ ze>>ZB0x4Mz6i8NszxMpk zW2rE}7^dr`OwRfJBNDJp2)@cO36#}DkQ}1ywTXE9IX?1jmrn$O2T{9= zJK&xsEj4{{B3cbxZmjT6Vbit~#Ee7Ke1(wdcSi=Zsd0U7HX)||uj)27U4#@dzrqUO zW#9m8EpF<);3kGf(uy}h2=#**O6GfqU&vP6nt4bq(-{9)a*t*@GjxRMWUYu9dvS37 z+0g;BWbzi2WKBphE7uwL+_Ig<@N45De|BC{ygjS^Xqy;|9_bwKX~!+r9w{U`7P>XgPIV2~IB9%8cp>Tt%!@V_ED z4TdeuGgRLJep%30lSke#J%6d&fo>SE4d>o1SK_mx!TzE&WlA2P1cjUGLjJY?O09|6 z947)j;!|c_wVV8gaUH;ZRIROjb4l z$o7Qd8)IX174A~UYzdX?feLfV%9*zzgy8EDTIT@H$*It>!=3w z7?(}f)dVF107#zU{P7%Z$65d!hWd=t+q=dfEh4C%u{zPSlYvoWozMU1id^t_JNQFA z%H^t5k7OL+cy?01q!EiD?^z-#d>sF9Mt3x;hhAvW$@9m;x00f3iW2(DWi(oXWeng} zs@j6j@&9TUnO;rsJ*}z# zbcI#`M0dFBp7g4vih*nbw77Cde@&XctwQ4I7zaD-uFc?6d`BARFDb6 z2T|WsPf3)Xwsd!eVC52EHhJ(;-6em>{XHsb;USJC20ojtL=Y$Rl0!anWDM73In)2T zvIyVVpk|~ucgoCz@Aqf-z?BlHFZmr#{Rqmu2M2c!kX=^9=gH=YolzXVE{=6)_sWS1 zt8pG$lpKJai_~1yjD9SyPfymq0qonREa<$pL^$)U^#VSx1_3UF+{>fNI;(ol@>-Oz zNNZiQTy6RcR;pK)Js*s>bp+&-I$j#Uub8p==JW{fmH{nn_h1!HYvya8yNY2`W_j*p zf%9gDsF{)FU`p$Y72Ws3HN@OEyJ6)uKRBuy5GLr~a^QIukrqQ>7`&MLto|gq+pNvD zXc%|ptr4t-rZ9<)HyNs7%|y|L?s)n3`0%qVwQ+B4Y*zuBuD+7YFcSfGr%j6d^uS)K zk0~3^ku4`dk^~04E}e-(y2)4K5lJdM#F4&{Pl*-$v6FVQ&&r}&3tN!2O%CJ5Ra_=! z1rMovCZ?m`d)@U}<6s1bF@$(@Vj7Rx5; zK9RNDy?>5V7)WX=nBEAawPs3z)!hRX++piVT$(o~HUYd%+9L`RE-iCgyrkb%c_IM= z7c?fgGl_MQrt}o8*DUb&iUh$=`dq+yuJ00 zgSClNmYms1`ivBah2m255hlwPz_30SV_2Ee;Yj*C$EoTvzJn;9c`ONEy$&$d#S!&6 z%|mOeRpB6z^w>|~C%-3|%Abu)UDR8c@ro|aBKF>eH2qZxg^FM6$AtKuBGwmozmk6@ z+17@ZD0w6=b^QY^lgNF5Djn{7J*jComRn|4Wtb^=r5)5x5=Kqp7ZR_{u~xOLhUQ~= zK>*M1rUT1&Hi;JW&U~hGJ(nDi?$T@t#zavYugob49D%lYHdV(}*i{|IrtrKoA#Pua za)pk9)d`s%0Us252cs_()A!5an!1SsqfDwhBKNf3`r`sC&PAz%!X8!=qKW4@NA>$1 z;k7Jm@6Ig>7}V{d6ric8Tozt$l)D&IF$I&=F~Yg|G2@J$E}1=^i$8f^t+DQvZ(s-G z<0ljI257x08}9kp;Cwy1CKZNz_GpuvFXHDZ=KC{DmoE9NIk6)9^$}HZ zIB>}Mnnl9ou&8ts5z+#v?F?ak6~fG;}|o zNV;ea-p?SKG;%a)S&q_(a7JrgXFhj`2r<;;Fv~7G*w5nvviyGL7|{5Azs>Z1yf81a zTVBzAdz%mwH3oZu8~^j{UU_UceB(Md`ugNspydOJpG(T~1|s715z9n+bKS;Qwuc_S zD}TY4$M9znqgGPHG1m_6;QBjr5|Sj64ttH)iJZ)&xjBnPp3Li&+UF9ZE~VGUHs}YY z+9rKsvuWq=H-}NrUxwnZ@24Udt9odz^LE&qq$N&1iL^ zdlFAFY3MZvV+$p~1N$7DV}Ii0)&w~jY<`OB%Hw{|$vU$+ z^q@A59OuFfqe~DBnZSD-m{yc-(Z6tFK33oO>2sgO71egC6iZGr?12h%>*IKB6c#I# z>R2G(rDk))v`GUu4BwP#XyND+%xIw7l{p`B9*!JPlc2$nxG=AQV_KW&fvx4!wF#b; zaii6AuNj`*JI<4-b5F8F>5;iYE*9m@@~`MJACugWpOP7B(aXvG5Q(=d(NXblKWNl zi}=CN&?3tANmUITKx;NS0xB+`hG zMFblhD+L5^pXSZLj8VLz_{uiN0~@L-;4u4a{`|Ny$L=p2sb@u zE;us)AC9ffi*(?PXW`qegW2IdPJa+r;s;kE*QXUs>HlM5_k**D8E|T&R_=0CdY>}( z%HoFfQ|jRJrXUwN#!BJ|+10^_M@lX{E9;RnN+KKBwIGZrwmf)cOGs~FxQQ87B!P6= z=YQyaXHe$~OCtBT7Hi9;`hAooTJ_m67dJ*9go_O<&~2z}#BUk5L|0!eFL;xpPm5*&1w8C{zF#vSObiT?0@(mr&>0p!~kxqSiRVG^b6_*Fj4gOnvG3gfBu8M{zoFaexX7Jy6pc6aQ!(~3j_gh8$5tv>c6pQ zt~P{zQiZmfo~vPvSCoTEc-1Jl;qSdkw*m0eIc-`WpM^jS16~E$#d3>w5oXJROVCD{ z9Qj#&j^`iX&p1@H<~7ppS${~R3FZY)V#Qnz6NVZb81lg%sc5&}o|0k*8D`!jh9b?7 zc_b}JTy*xj`5!MR9N;2I4_k}(4ymKbO@6hT->7uB>;cP?mG>yv%DBfAg!vakrWNbG zXsKd|GveJTE2H2}sJX5X$P*5>(oBr&naPNMLt(i1UKxHeRH7B8HVut-9F6j*YA?>}EvYG|RZCf)?TafrnY8!1{tw9@>Z z5?EB@1^n|?q~LyVr6Kv<;n9=F^V8v~N9O`UF=0^rXv@YQBua9w{!P?C?BF&A)cCJ; zdrAL+{?+lI;}uXtIsZ|O|NroR?fqktv5NNi>cl161GksxiX#Io!0T^m{9YP}Nu#6P z23|i{M5mdOD>{khBimn=b3|rL)2>`BVvdR)J1NW4E>|pb44DUW4*#=o{7@2%fJCND zD?}N?Ngk%gEgOb%nFUbp`a|#}tJjng3^bY{)F8P=+r*^|d4&R_!rCvM4Fjoi`k2f9 z*{whdjcwFhe)dXgb#Uo`C1qw-vB1-nFXRxI!PF<}yQ-i*cI0md(!?0#>rp$G{b*HE zrQ!9+rTj;LKY)qUKh(5aCE32)vHN7&wEp*3|FoFQY_>`lRy=&#ruL%{`&GVoTUq;rZ7(CcIGr+?zRn29zh6s9!OT zoS-=*gg&!7r08?{pL4%j(D(%8X;wT3JO596<8R&<+Y9q+aDs&z{U_XGBLreidQ+)x zzscSI{aE$~H9s=gmGysoLKO|jCm`ZFujMlNkIMh9&_hB3e^i4^SV$41O+oC28fx;J zHdwz2OO=%5LB00)ie{seIO7%K(|yro`W5SUPeVe3>rWY`%vY290&!_BnLkrYS%4-X zNgGZAdfD4FCt?`yp#U~Ildl7@7XswmR74SSD1GqX`QQDv8)<+dh6)ZjQN-|smo%_Q z4Y4-|O-!KXlxS2Gox9nNAF|~N^%t|exgKd<59_5Y?In#gOs56#O?&*moGvIBb@rxXBi5jtxGx-?a9xDIpvKO_-4m-C?O9nXC_!!Y6oS?DxQc5*LLGcJZl7Nvll1pBz{%E)pEak(}W+hq}E?%a!&cjW=E zB5Fwcm8+>Js+vMF;JtbuVdfPrL65imu`7a6l&uwL@!?daoI~_Mp zLwSwH%f%z}pDMpP9M?NYpYvzNp%Zr3o0Q0sZFw4eujIKDU;4D;?L;?Q%8Uhs~k9f|kBP&h4iw*tdl`i(m`U z-e>Wpif1{Y0z$19kCBO>RmRPAGdA-{ur%L`_GpL+ld<}32x#xm!PTokx_(^}>>WrK zD-NTS(8Uol{%5P%(L^v6@D1aHBT!iPibNa9c2sHkk* zcd7wJVWRx?+~@c98piomdqb+CFoII1{o|@j9LN&H(o%RKVv+k__efV*%pqcGc;J@n4 zsPSszV{Mv^s`c(N!Cd3cv+0uCQxkOm-vGW~qLgCj4dOV!EST=!n0y01o?R zHsEy`)18c}X@-4Yo1kTPSdGcTbd_@@n}86Lhna-2TrcgHGvaBwdno-7nrBiK z_0$On#2FG$!c@~lZU!RtQ~TqSq#@~Sv7Ua2;7Sk&@5SU~f^?r5GHk!hAvhsLA3iCW z?UiY#?4$Mw)2x0q<)YeN_jyKhl@`AiFv^ZAf`HJ-uwnrCZa9#J5g)gD-+?yoEueX? zxVFrEd%5v}m5HTOGjZ!-G?I}yuu79aV&yR*CVG?=zxs9Cy20uFV(mSW=_tiv$Blzr z_rq%V^CXVBLJDk}8I;g#0WLIzfxCoRn}7Uxc~qWV>k&WH!bu$hs7&*p-(%;L8Dy=)z7^qi6HfIX&_PmX>riJw<$c2 zAVZc6ih6ZoO}_l&NLyRD_W{05A=pFX!Oq0ZesWdc5l5N|Hc|npNQ;V8jG98WUjwN* zi^gd*i|FO^uq_{7T?;i!r$Mat&Y?+`e1ZjNLs(wI*>`O~Q{{d~D;*RCR_UKF7Nt6L zB{O=h@&)(UuvE4mdB4wXEp+lUD+c z*cP&>{_ahokSponIo46vq`Qrydci0BXZ-$sG5o$w3LfCba7;r3`Hj2^WPxVjB-=`0 zp8kZ4dbeLW?UbdDMPtB38Av}cX|_=J=X5@N8iE2LDVJdd%;|n^I2@itsAQw>yuW0J z=v`CU&ocXRBdEA-m(qqcUoT~Dq2muhJd-*=jfaidvFyq-R7|KP=KI?pV&9vUMyS8z9Lj;b&^FWfr5BZ_NbDc+bX zYE{^%O6$)DE)FQT{76-#Kf%`nmiztKGHZ{l@*sfJSuY83VF;zi|r$Y3_}{6bp7yq#eS~ zmo%-*ybP@vGxTmRb@1(POxnM=UIYEO3137_mLLN|628{aH4ljVr<+vX-FFvsP;q=( zFQ7z%6*4Xqg;ie8&HESC-ANGPE`Zp+3V9#l4LWB1r+VInF9x3Q7}L zti^A>?!27$^j9v5R|oIAYSVm_+4_~)2?eDIB+|rGe;e+92vr4SAH4a@1LuE1QGYTJ zpj`&tIuV>~x_KN<%N_e=O=I?kl*b^J?u+0De!l*{{m`&vI_GN`wtIpJgH-d6oS5%XJ_dURuLR5nfnjkfTI zz8O3u3ZrowvX&Mjk(ko4PEW4w0rP{hfyjt|>H{pdFz@dz2T)35i&7}z@^4+~QO zCSUcgkp42*VVWpEagxw75*s#rfkcmHkL%;ryE=MvY((ojBUyjOsoBsEIX5Gpoq0yc1pn)Dqn3ruXp$~_N#EUoxF!hQz$69s**PZi>4c6L zv%M`)wrN|9`RKwt`S`k`=Pr7jS@UHptA%F71O0y=-5X5>_7ez&Tm>SpRBdKR{Rskm zoJ`sW3pWu?;K)^2LiSC}Yjrk1j5DY~V1I7-@dmQ#izFjCMqA=QL0N6)F#I`se1GU>o+5`!m!AX5SjvI=P_^0a8k#NRbaK%924~~^&yABu#z)<MA-b_5(_J2}%#u2|b)4SfzXJd33WB1K$@A0bqeKa@| zdRgX`X3CWNFI?UEup7u|dZ`LBG6xJ~mMo**Wn>Kut}rx9!zm)aci+4GmCE$vy!Sn_R#LW5}4h-B_!I2@Q8$k6bkOl17J-DfdS7wzzg{VCzP&e2pxo+d# z$%f_H=nimBt{-Zq*jQKk+6UkMU6+t02{MM#sG@KL9t7I>#c)B3d}Q{ z@*V1rq~0??^ml7V-oKyxYp+01{?h@w^R5S?wm6stB!Z<*e=C&2srS=rFT%#?e zHg4L(^i?L|R>on)Jpatgg`rO34IuT zzjCd;O=zN64Qgd03eP1WQ^i&M>)r&phCKHo)yqHC17j0=lF z4G~hh?q{dz94oSzTxPaG#`W^s+wS_WDKY0CHhYpsXr_|){C-T8nE5`u>$Z%&_Ip++ zya1Cm?9`;vRZ7B6##~N-;OAx?t6x-abXM@I%&m$7&yS| zbB-<@=PsH}^X|W51iejfre`4Jo8&H1az*9@D!>I20%T+H&hfFiEezn)gg2kc;Vh=h zZbDo(M*wcn(MJbW^bt$vO{=E6!fvtIXBtGkm#qKiz7{Z+%Ms3xsdiaf$O7b-a5sWc zMdM_9$ph>H0*tP$BI^y09o)OrJ^oQA?oH84jIpJ1BQ22TU)_86?E!)Md($Ju=I2^^ zdx%HrsVh&xqI|)De!{W4=ZyWVkQB+Fz?1H?Zh+eYaeVa1@45I3| zs>j}7TQXX5glDUXWy8k>!MYj^R|^8H8Lb^{c2J(3RDiW7~2a;f)1>u>Aq9eAl6x>Doc zllSXTO_A+FbIP#&P96_Kp?RBrXyiq&$#4H{#g};N&+P5L^((dn?#MH-t>))|cwRqA zv$~wy&@f7yj&}V=5m;tyo%Q~?=zCRPc7W%&y?M2hMF@OGU zsr7=_V=v%|=I5-kFe_>!>0t*JWQprRysT3)VY7K zOEFZ^!>$jb)iMZg*Gyx6NzVC$Q;ba^j+HG`oZeaKBujH#nm^xJ+`g(pNjwF=^xO}+ zxDRUmih-NAOB}VXds#qWL@!i6D+AmI3eZrFu1SP0Wd8Ev0w4Xq>sTm{5Iqe+-k4*W zVam%m!CgnIlx35A43M2F^%PL$S(GmrA|Eb2~>+$jznpSw+1 zhUG`Md$T!d*rc_qrcs?0eloo-Ve9KhflgPSSfXfpHAQ6LYEXsm#eUF}*prAS+J*Sp z(As8;Z_lf2mlHs0E#4H;W6kdDr`~XJy=N!)yOSROl#Mzjd#{OzvFh!uw+^;Tf$cyc zu%r(ij(U(~omyj%%J!OeT$*DxS(R1S17YP56`fibW^3I0;JBV^I(%tK6`ENKHbXf> zTCROBM|3YFS#S#n29eJ5#G2)zc0-9^2Swq8r+SS z|9>d^%BZ-OCR$vA1$TFMcXxujd+-ok0)rDEA-KD{y9RERv22E0TF5<%KzDQOg=^d0!5TJ&V6#3{{N@6!x5X1@$Rm zUv8ivSdknfHq&P%Oo4eC>TFPf$|6->IxY8c?4&GmI|uFtu?PCo0*Zw>H{GSt!?&id ztuz5l?L5Il=Roo+KWp`^_u({@%BjrT9IgAv{e55Mk9NZY=_A4fX~!Xl9ks}=SIf{= zkJYKKYpgh^bWwE_GNN9R2u5~&M?WHtjc3zrVb^{9x;nZ9p>svz_vU6*C0VaHIbP$8 zKUlV${M(HX2UJw{2T5+Y`ji~Fofil4xeQ^0%tAu%6s5i=z$%7u31P$s!sRXdkx`>x z7rn%v%rc)*R&eNKV$4K*FAopipo0&&kb0SKj&}MGE8TBitX^AEqf|kGr(Iv>d#tVL z>~vS|tYKnS1gCWHLYBZ@xRDT4X;i;3R?<$fE>89e?)E(q&IbTtNvUVG&-G@HK;ur_`0W8`)4?e1VY8K$l_lqJkuB@9>+T zca4*zc*~yJ@XX$W9wse8h;JFBxZlb_cXOH;OU_6KjP%H~LOd9D_I|E4a~zBhs=%@P zGTl&{iB;#jxB7a6fEWao%gwFAW*SwcL43DJ0HXhzaCWvaJJyw(YK_cK{%CDy3SUVQ zHA!NlnHxcsX3jOEzHBOEnLJk3b6@OJTU1oe_Q4@JZeitUyG~qu%<4B{WJ4~H$g?PZ z<_?3nT}qtv)i_YuJiez5jMuSOw~J>MQn|SG^EMMY%56)@x0JPnRwLd0A9G`rxHt0M zffK)zYj*n%o_V6+^x2!y#)&;rX1g!$l7&;As>rUV5Nm<*EJ{yD{ zKIGis{;@1sZ?_@U#7+-Om5$J%C7YQ-WLn-Pep*01^O0Af^KpuI@?F?g<)wi2i(V@d z+x%f=Cc#FvgE3p%6a<6m2%{|T_M(+2>sNQ*?8Q%`v^0V3{cO$e#pkHV*~@kOLA?;(cLSZdH(VmB$Sy=gi*$!Mnm1c<3~dq;Z92XrApB0o)z)n zzz2iwML+)KDFD62+zNR2ic?>qHG>8d4Aq`7j6K<&X&rwTUeXRh z5?#nMM$CQ2KFxk}G8P@WuS;VwWOO;uZOq1zmfw_HwcX(v$?()m4->fI6o9IX#7d6G zde=5E>G?T4ms#_GNEO6jWqdV2x&TRCIrVD(TQQ(%dy=Uc=wTU?52HI>YM`V=i8_{s z3@>7stKqA8)(bd!J$E5ppd}_P-Rj)ycB`t^FVG;et~|%nE9HW@RV}!fIyE-*h3=7M zZCIFXF<8RdkoNS)o1RO$L9+P4zBgHPR%tnHn>(i|_;yeokpg$2b{sT@Ygsq zi<&7s*Xko0I(m-k&Vle^UOD{D>0{AqMo|Tv9T{a(o9fkolmS+-DWF_K&|iN+YI^v* zYd1)vqO`_=zx@J7j|pAV6)UG=%48v1;drB7pSo8rVmk!q0NhQxAC`1PAX_N(k&vo}6bw8!d>ys@Cvx=Hmi2%wYbY>_)ymNN++1L>3M(m!8qRt`GJl5G5s#M3~i956XBX+=ngTRBq zKuz+w`kMBc0gIKOXS)lmof4J7C%fnKJ8NUM=U=a*<@^Dh>Ov%OiNORc?*SS$DULO} z_jDrDx9`he%FGTNoNy>#DEQ1O08YWlZ+`*W4*U|-NdXzls0==%lC$ayM%uBG&Y|c3 zKJgFZ<o$?MDU1Jp^{qjn%yq;1rln>+@edIu6GZ62;hm-S#I&e|lpa4J77)$zmV= zMtDzL=@=0G;?@ytpZ(!6pHet~QD6*2%V&~*S;i+dgeZBJMsvW(D~8Y+wKZowL6bGv zKXZUT-%1=Uwg@q}wgN5|f0^rz{QwW^ig(q65wqj-qGm=Hr& zND?6?Ku0Q;@Z9Y@wH^?ckh%?0;~5}Z^=FG{{G$ue&IDVFK!k`vZVJIL_3jC}lD1+d{!{k>eApkV;YsNH{~TODp1$i~ zYV*`((0HjdPi^98kvCoG+pAw;HUKfeCHXVqmI=vICrZ6zhSu4IDsfdG&iTmpi5)d-f7$lof*+4AyXihfg#--)HQvrWl zSXW*_D@)CG9)1Dn{vAkGM5nU5Ppp_OVlx=YUTpz$w&}UD)X85Bi~&3b9Vahudy|QH zsiDMuGE90(g#hfeJRoq`>Tt7|;DY=Nw){s@@GS+th&h*BlK{0dK?ah5!8}aXD)0Ke!Gpl6$nN_xKig*ShJx%d^ zd`n5DH>bv(hcREStuQKt%l+ce$`(B4ML#7`loRdAVbKr9--C!?LyXI4yP@P$V1~;K z9G!3;TZuJ2$~@~($Hu*$8UZkzyirfS1f>D;nHRFFcf#&Vnd4rI38uQ1X9cWp?>+}xG zh){P#oK0p~jx!%r7eo);a2Hnev@*Vv?7Kye4{y8aEUb91==m-o*E9^zJ}i?>x?Rt& z=*4MR%p(IG7UwPO{f>McFI@QtS_sY0Pu=+k_Xf)<7sL+jNzM7EzOAJ0vBI0-tS+B4 z1+6!%QxZ~fCcKy9!o~UwA4}lHSE`}#m5mP(tw$WXhhv-+FJ`HSH5qbUxwoK7QQ_U3 zAR78P$*?kB&zjV_D#JQBVxho>LNCz%k%1|`#9oK<5q&&5(wvM@FK`h{4PA;WC4v_S zCA_7SnM9OJ%iW{odUkCgEE3ra4U5fciWKoD=Y8yGLQL?o6M%@qmb10qiVd|dhY0m^ zCc>a$9Bi|P0Rnq$v5xdLbc5^;$P-^&hd;PRb2yM-uLh8=5B93aYjJT3n&|!o-)(j#$!TZt75LNW_dPeCzl7Z`CQWEI*_2yRTv&@j@Gc{BjwbP zVl&9+g4MHM{>)mL2}lMYphqh22bjWfHQBz1BPmQ2F*x$a1+Ydedgo?E_hL)gL!KR5 zJVKerCEa}{&vka_c-FsCP=(Y*I3i&{dVL&T=3SlzQA2A#oI}i$5HD!PdR>q5J_0L6 zGZrfn2%V;0J-{}i3_?A-D4GIu{n9tV29okO0_5Wfa!!{~bYhtA?tS~&oUO@7g>QF~ z6qq$ssuwUchbtAx$a3ex1bozxk?2vk!?dUL7}#js2?u$6?~jCd-eIDs5Y0-^yLP4H zy%R@SJDp|Z-Hy|3VEy9FhyrNTu`KjBJ~xDTiCh?8$*8}1s0O6ycuaOC3bGtUGz(Wt zNv=Xso2Me_K2snGg^iJY$sud&dfnX;;aYD*5Ioh^W3M>*>9>=lxm=GO|DR?bu`XB4sYB-WJ5GY`T37o@mtC;O2Uz!tPOS{Xv>;HyCn27%wohq zFEOh%Ih)OUF*(TRiU>sH)uud*a~REJp(g1{8#r_nOB&0u`lEq_btHT`gEm5zl}bgY zBRF2 zXfl=$iRJ4w;n?WPDng39q63H`yZeyIl%XwSW$hUvz&PLChdQhmhRJBM~)>St-Q41GEDHviem7N%a0+Xb8Xur3 z!u843=4PKbIqr7c_O$Zh7*RLHPAj4Riel5~@to*-QSJ4qQD#zn5k1Ryoz%T$Ah%Al;T}`|Vgt=&uWusABA^$xoB8h{kxsJKUNOAD{U!o&?86u!wz1*h<= zOIND*VZ=ppS-npa2^X_figX@AuvR-Zc6+EM$KcX!m@wI(#Kc2ZTq%Q5eh^rTN*P>W zY5h(ejU#bmab{nqqaP#SWVTmnFzJA!%6xQ`#NEHRU6>GkJvYU4n+90>ZG0OusX#yb zCcS_(yvWbS1Ic^#pPYRL;z4?XP0fc+*j8$accag z`EYhbEcDAf&d@9Zf`-;~hcEaAj!U;QUXQY@MJbnMyTAZ>m@57x(c`tnU3cO5H5FDY za;lNk6s97Vfz#d{ZZ4ADJ7PQeVWv{agiiuom`OAw+<9FN>jv~Fq?tpz;l-89x6|+q z5B7;)2JLl>2ew>{<9Acq8lnx!qWazS23qLK)WEMsDc_rJLzl7UbcB}r9|Oo?_LLOGWJufnsDW==&k6H1bt1*j)ddlk|TPv14a{pDBu+O2BudcgJ1e3nve0s*3 zzPZ8u=bM(IiU>Ttzdm5IIYYox(=y?g09>oC)pN8+AX?V=5FJ*$Jn;qp3C>e(m<_ai zsJ`~cwlK85o?CmFotZK-#&$aMEch#4v%h&334}w%www+V1J-?}cOD2{%AbLhXM#)f zh9fZ7L#mJ)NeSjy_Ai0?GqimUi4O5QYWW>BLn#9B`5154?VkwZAC9W3KZx(Al>6^( zJQo1JOoGaUjr%#+pBNh^1F#543moD%$@UM=_w9+L7DD-RTF^hkA_{;XnxSPq+o>op zX`C7Cqj%x1k`90PFPpLVDQNZUjvszLj2qQUj-64v-j~XqR)F++q;wa#5FHS4*W#tQ zU`as6Ajnhl)++D#p#8h*6AaEAjg^-t<%2fI#Kqy0hMQry^))@BQcDcpA~P-!Oka_n z#~ln6Zj76$p}h~vSF;LpE81~59qnZA0SLFYHTyq?<9jYr#hUhRSX|m&o(VTpc(R#W zqSNbovF*%?&ednODKNiB(bJ<4fcnvlNBW*eBX)WZUPAC^A{7lLtA{7u)g zbV22;R&AiY!d3dja^U0p94~Okz1X9!kkn}3C|KH^4@f+~x2xtWuV!T9khzw3U5Nhh z#w6fI@E#os+?n|c?j6sDQ~5f}*4*hd<;9H;*JntXjtxCsNmt*(c|!Z1^k>3}$hnXl z4+xM(>UR1h(m!i+Qg5sE^*?(TH)FV7UK9>2i zu>0zlYI{X^Lc~{k1piNd31AmD9C~1`RZN2#%`o(x*LD9j8X%lUkDU|yD;Ij&OvY7D zSVP&}*5sdYeqs%>fRz+15rY4VHFN_q8}q8u)EEEae1EX#-l0 zu#7h-|Ey+UCHhf`{DAbbeX4`?So-8kL)hz1NK_|@$LE3LXs2X|eGa4u-voC$LlE)IOq=JoqQAW7265$*nd z+vlXgxo;eE`4xD4ga{t}UdRjS08K_=hT7~oD%15oC-(&e7O3&+sVqfk-EEyU9TnP2 zwmVqje^l3Cq@v$M!S9nrYJ|p8*;wWv?l|)Pqe}lF=l>8{+2qOooCQ0H!psDIb=1Ws zjDp0BV!}o-OiBWe$FjK<_4O&Vshj{_Ox)?G(m@P|fbxFMpo)zu4x8w&MNLC2&jiOj zK}zn5V(m0>K;v_~z|RHtNM@*l09tv`KB;$a%))8%SOSZhr1`Oy)rTwj+e?}kjFsw^ zQ-LxA6}Q=^^$Xf`Fgj5=m`>{WYJ#&&Tm@A5uE{|D(Lg_`=~<=wKAEE`L3v2cLSxC* z0^3lL%IU&RVKbsjMLAQ-7bZfMw#1iqfzuC0C~)d)BzJllAPS{P1ga@RAntpvkY#b` zS+$k;E}ePMKZv8hlBJe-cZfOOe5gr3%$HVhLi)jmo$h_wzz}G>DJT*vMv*74RoYZL zoScIDP<{wy`9q>JbQe;gnRg6ZO2km;;b*gP$b}jrocDuId=`LkeIY_u zF0PD-!S%)s3(MkXR`Zt7UyC?5dLQy4x6Mum6nS|Cl8=2cQw|B z8)e=nE`Qk(!M)h|*)Ona6?ZpXUwC;tvlunq)R@9C`MNLr+Q$N0LjiH* z#66}CZV12GSENa)Z?X#BgLzL`Mpy9WzmrlQ%eO|120|YwHFtMm; z#gpmqlJblPfFCjCUA?E~ujB0*m{p}==X$7}ow95!$vxs-;h>e+h@^}Irg*-AzH-#C zrM*+EhloX4;iYh0uX&f1qh5GEElwNWU$;3}P~IG#sExWcCh-y4_x(yrY`p4HnYeD~ zT84jz(#LUc4A9_WjRF2-7X?zooceGdhE0zXIF{&H5uc)XahT8XB`K{&HmuYzJGfo&YNWx_`?CkTs6&I8<%NubZ&t{_0_4}E)@75`p1;3)$0h8tlx(x)N^O) z{}@m*z1{1q+B1;l^f_BObAWPlN-gZIij;1=uCGPh2UYl~jo}r8 zm`ST)OFeNHna{J}5yTf#*&z~hVYUtMC z^N{;gUxq=nrNI(W;3 zv6F&>H2Ei6E4kCe6~k!NafjndK3&Hka}3v`6`@X=S_I5o-7z%!aH7H1_j#M%M_8Mc z9q@uI^N`sI#PSj>Y3R8a1**=cbpy`Toa#el#uruCuY3!4*0mqq6&jL4ijIX0jw+Hslk#ko$ ziUsPOsAj8uGo#m#rmHBmdCSMe5~8}fq#BLp^yQLcEcDY3PSI9H&7OAyDN&+*VSD8& zWhqm-Fhx->le3&Fi=D~38S!m*L9W80o?d{sAz?U>3;*m6 zml@FZ?pyk^Q`Ax4IKS4Kiz{aeF$QEC5Qu^ux^ApL*`|rsS+~)$EN{~a?f8PrUD#-{ z9p>q!ZFC%VJOyivF7dO3KS6{qrLs8vz7Mz=Bg?t~%?e-CVDvRbsOSZ!S(H&Ez^$-b zBTL;yaWff@$g-fHO@ucszFrDC=v&0@$z{J$NdFBu0znlvIFf|s5U1x&IYN#8$F$}* z1|IA)qFO!UgQU&AkF%C#cQkuD1ctCLfm^sMlc$~RXl*`uyJi7}~{i1IY= zH$To=Ol&W1ZvM&%jJMI1uks@?j}7@dNopgK68Bn#16Or%u0M!64%&ZFSrm#Mv);C< z>!vn0p4e7US${PwzDFX{i3AUlwPoN!Y8ssz`b`9NiJ&TD_g%BM9gb^)4>(1N2uueqsO+_5tJ4czn~; zmFElMrP+@)gxT5WmA2#Hm-fxj+e=?(&X5!~|yf*)}461k`;J^-rQh=lEvt@C=Na(HKq9(Pu zHBc}c*LLYF1�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

vyTv^9R`)im>QWT0mymxi&InBD;3FT)?%2?J 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ⅈYvd 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 literal 0 HcmV?d00001 diff --git a/public/img/2021/challenges/illustrate-a-joke-4.png b/public/img/2021/challenges/illustrate-a-joke-4.png new file mode 100644 index 0000000000000000000000000000000000000000..c00f97f27a4d2dd374b3d40a9201e92c1c18f018 GIT binary patch literal 57166 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 literal 0 HcmV?d00001 diff --git a/public/img/2021/challenges/let-the-snake-run-1.png b/public/img/2021/challenges/let-the-snake-run-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f13824a6aadd78b5482c854fe0706b0fd8becc30 GIT binary patch literal 266441 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�_AdF^uJx9mh6pHG5c=oVXL=3%=I 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

LQ&w~jaMfQm}`iu!i%(09VUpkOa95Rbp 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⪼bs?;}d)%%Jlf9m+3fvzL;D4_T^z>iF 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 #lycD)hpbSMqz~CqJha*ITYHuf5Vdj zCYqyEozb3y$#`eaJWTAUI>&wn28TO_Sv_ziLsb1G$Sb5yhcYKoH_V#|-t{xM<Y!OqX(zoaZO(D5egOTC0lUwAQzK2-6O)m9M?`UFAFPc(|-yy`moj)C~!o zOK_q>snwEx!F%QMlDioog@H57B z2-Z$#%`wquq$=#jMf)kk+}4lmE$Owgd9nQ3nakxjA6_XBKX$Mj;#bn;%eLP8xjiH< z09BVcZ;i7&1&?#?C|wNP$k-C1Jl&7EGPkBox?v4QrjS1K*<;2Td&Oj~Bi;?>7SDjx z=dR@=`W~guU%6Nu7meXXA6Rjq0jX|+x<3O8y8gAf2pLjA?ALKlKvC#qVOgK|=mJdS zBzUWsz9c4#3CAKoVVQ%8ip+o2m5}HT)z8E<+%Ei7So~RdBDPWjW_$n&pa^saIgTxu z{%{A2c*Ca39t#Ktz0k=)a2UiDKxd$6|R)eJ_y;RYL@xlI`q^ z#N%&1_2CbfZ=88YdGX{|%KM)`S5CchxvXj(_WCTyk(+I}xO!Ok)8894XT9va2$(2V z?kpSGFZ8&De6Gke$DEBx;%K?lRoT!#eHzp`%C;^;UsH>n$N4sr=@^`8HF^`Z=jc6w zcZix?_OsUnXO`5Oyr%a^eXHkaF?)+rV?T=5^u}d(m`L@p?6qQ%uPgL=`_UE?E*`DJ zW5IZ=&a(1rSj4(q_T~JHSzOD|l=EAyTN;X4(1E`fFRf~oa$RBIjBnCn@t|spqJqWMet2A8r4Y2g`w?p81tU03KZyGC^{&;e)ORqFU|{9J??svDir zpW`RvT@0Go+NdhXI>5$AV%1o9V{KR(JsyunDpf}dAs1QtX)27?i}J|9Chg|9iwnG< zX|rKpIHnp>H6px@c6FduEF5n|Z&XR_l!3R^TV;c{9=3GC^X7@8<*V;`PkH6k$@1va zZsLw{dUQ0mr|je1s=Y&>(}V!7|l*UE2x?i=Mv-TA{=JvW z=5KtsTw6b@XP4Mhs}CM4OK0?#IkEM>`fEMhwGcFEiFBJ`sAxSV9*Q?Mzh{7E zezT8&ax$N8Ar~&`&|>;MD!77oHYRa%OFvE~*;5}TlATty;y8ig7 zM6sV~8eFu;n9hdmBy8H$g^q2VBF9PziIlgrF>R+&dMoIgyTwU)bN9!jXWdM8)shzP z9<$C^C*PyF)nnyI?@5leekK?7*iRy!5$@Zqgxje%NBD??F28>#k7qD>v0>+oLSvp7 z@pxUysk+uf>C`!5l7=DXc-;LS6J(x#xv{*zte@38{zo3rU1q0slCHHfBmd=`lKUt- za&8}fGnh;MaUn+7b&p~ze@i6*&aJGCet#lnIts0HFEB|pq0K61V)}iA_g*ZS@N>NB z%q87JKkaY%EI)4+GoWpxj-6wHD|1{2y$-`W&bjz$Q$3WdsLMBhHCNFT_0Sp=q83kfqBEyU zC(G|Gzg`Y4UoDRvJy@Q&N0%ZXYaQouVrH1t$q#8@Q?MmUoqy3;lHIvq4yz8GX z9;QrSV#ByBb0Gjh)`DJqd&nzHc50}@ga;h-SN6<(8S2 zFbY+YD`v;jsi=*ts;C!LXsL%zpdqq4hVLx_$9rh%fxES#kxp}iRC%^^=g(^=j+cv% zE|-HV8|C@?Un|Go(ob3XR`pO{TvEI}+=kiECa_n~b$~~vbj~+Ny&g+lQ8~Zq$)&*YK#s24wg}JV~N2+X1 zyv2z#_JPJ@P3RDx9R~riEEgWR80I+JAME31r~uGhPhm<*h_{Z32FlxxDL_8I>|fp} zr&ia?eFwJ7J5H^Zj5*)r<1l;@i}>Y4u-(KX%(7n~IGCXX9(PDO^6=EvqGPL6y zcQO~DZRd3bLe*hP*{t*Gan8;4L_8ylPh#R(U3-y-!rDkDZJxgqnD~wD@s>dh!!*rP z5=09I>b`-ql{p6L0ZpMzRjuhaWQ8Gy;@Uepz#{?BXfZ{ZS0>LLh5}NGPIRjnf@4Ju zPf0qpm|gswFfy%5FyTZp)H){^QH-ZhSDfhQ0lI#a;-!b~E3ZCuHmTFKc$e4ptg`d^ z``EShvht_jEALSfKPAQcW7`{qV_!_OZyv$+I05RIyzm&!7yMjscvC0EU%3Bx`R5;e zU-_p`K3QHrd%A4#*A@yDj8+b%r|s+nW%mauC$@=EA-n$V!VG6*<&^%GHgF`391wTe zX=GFXb$yuMdb2!r_|5XmA3j`;>je3L?%-y<)m>F}r>qlJBpTm-T+R1*a#;v2W#@PqfgOAhV_q^?KeNKQT<5{n}xam*iXud4?S1jI{L8?i@&-f9!1)< zmjY9@t+hWS5t5pd0n8PXjV|53C~ZYp9w(9PKR%e5ArL|<{Al2y)({iTK8fZVg0nHD zDb6miYaXWG{S@)L5VJ;0aj~ya#h&AD|C;x>U55EriI`@sPL45mi1Y5xoW)m( zCC`}|g)s`#MWG*aOG7--mcE!zkx(6MemhjtBAo%|>GZ-d&bJNb*3q@{te$oL`SeKw7>CGB}W6E;d6Ta^77 zC#KS~Gv^|tS1@WVNI~9B7b`=1G_8UM8urt=t(e#@vld~-2mLgEp`R%Aei-|iC+>VO z1bCjG15Cxl(U^)Yfu+jF zyoVx|9^~5LgN_ZTc1IstEtyio=xJ}|KteG=85`^9?ba}nta zDdghak8=?y`o9n}?jS=NOzRBH*q_qZoNu;yLCn+Vo2aUO!XE+V+$u^8N)W>;X3e=_ z`2x(`qu4n($GxMN>`g^ows&sEY-kP|KiixO8D{S6#+O-nezu=dKrkBpUdUjg6206u zs7}{5rq4IQgokxfOHPsOp&4Bcp^pPO6`hjn2GOC?@!%8hjS!$K7l}8z;dIhHY(2G| zRbpnJT4L)bkCe|Hd#Zfl3B?*%z54ZFlR`TOJ^JzS=U*uQ{`o&DYkZSJu|BS|Tj%d_&g?{^Gz|`P2s=EuVbf`^trTPwAIsb#b@GA?yk%YYIi_ zXN^y2)ggRpXpU`#9_dIG{iuDTf4eYStZZWkMTzReh+I^elZ$7cV+<%YW zEp?3`*JNg}+#A@`?@#pza2gy97Ly3UXm0x6&oFwN7W3_~sv`8T7V2k+x*yGzIYGT# zsEn(R8C})GUmwD^U=_w zu14c6I&{}VofCSC$}TSOMs%!)g@!$pKqcu{hoBFfV@g?@n$SqtX4TQ9(~|_%Rb5Ac z2PM!cnkjw3$?ZJC6H!oIb#Cg9;n(jwRsQ#nf3)nox?alHzF(fySC4gnT9xv2^_txG z-xC3}La3e6pjH5UQlE>v7nHD{)1P=g@pDg>-}~SP%cT=~rYb7h(gT@_aLYs7T0h79 zNFighT9YafhEW;oxD%KolVW}Bm7iR$v4!DONKW zu~l-x|0rq@8>&dMv^CysN(au(8100^Uh#Ko+A#B~6Qov*GZyU}Q$K0YmH(r_78ifP;!Of7Zw_kIg&eV^opTCHU`C^F0!0ZO zsI%Rl(#Un$EU`B-_^xpU>Hp8a@bbzl54arZS$oq_X+nSGmjjKj5y z<=^=HH_HdV`IGX%^$X=8ebLR2bua{Q;?_U6IMVA4@SOKK*E`OJT1Lzv59dYw)Xxue zm;RR@f2jQa)9)!iI(0_Rr{Yqx5z;N=ASo%{+4%q&mh>TrQw;?$csal=`1CWMV~EaJ zyTOnMbgU~WJ1{jT?2nK)d+crQsMsy0`4YiOdYln{u+7H=IP96{r`8vDyF9Rbp*(Wv zT6y%?Qu%A|K2RPw%6$zzX3Siy#X4t=Vg3V^A{?;?G=X6Xa4U*{*KyhtWd~+NZyIx3 z4~X2pu00~$a590M`Gu@!~a z<=oI)$HREFbAR40%xWXn&hwL~g=HLM3)QrrGCa~&a8LV*bog@vn39==SqH3>8Hv0m zBVrAuQ)7}IF z2N%?}C2bhfBfgap9^k4OVN$DuHazH9TPojp=;3lu`FB~bQ=k8qo-?^sPJ{y35(oiX zNcOXE_7mLxbJ5|N&O?48zHb~qS^mif-(9};$RlN2KUmbMlZHV_m?ZACpXg7WiE$?} z6FY6ne%h8Hr4J9GrRFu}6)8&9wZZwC+I)kLxe9W~)fL9#t;)JQgwnvQN?4byTj-UP z>lUoc3o#Vy8J(kZKL#}xJiEY*^FKMd2$TKdN4Cw!?7f!_G8i+lvGvoKxTpZfxNTl^ zPK1@{vTv55eWx(fkVSrm&Aail&go1)oB3?lg=1S6FKZ|W#Fn`dJ@i(3vGgxyKYei^PcQh8`utYi22=^^6cGOy<1(o<=c%lyVbQ@zMIC}SDxFvUd~*V~S(XF=gRg zKX->2@1b+9WzjI)0`7IdQES@;W%{;|te9@R_YUETr?`lM!LtZFg zbbiSzp7XgX5%M%^;={!#IYtNmwjT@=G{(H;c z{~NzvUcB$m%fIu7pDQ1}d_~XX)z{($j%w~;aLeX!{{t5svc^wdv3WbyHk`ZLUewp* zzOJuV{cpecRQboh_AB~JoZcMMX832>ZWW!zPG(H+Ir?}__}R(dZJ4e7v@k!@muuqkLcnA@_Ky}WC(z6`iJ2r4#$-*BjImq~S_5&CnFeFL&IQEA zc}Px1{KZ*XLt6A9rk>1j@PlRFrDwGcxJU<=>aB~q@cYTKdHmjTef2((^*mnvV>R9^ zX5w?l)Uu4);U^|j7WrA-#ZU4RdMIN*p~VF?Rlr`qs?Tl8p!-+LlX`aVsY~lRDdv1t zifX~bZa$;U+RSx;^_f|r+0Z`UreP)SF8lG){_?p8?$#P$9o8SxbaEag zUC-Lo8ON3hO!_TthFC|gyeX1(H$K&vVw$2&$wI5VDUx-t4?2y4F&$q$BMnp2to)kW zZ!8@zkFQ-VZydf{KJ>_ea_^aadWmuDns>Mt#lbG11Z|cOB(~qs_p_ayhIo6g?s_o82rnBB+JRMSRD$j@2@Td&)e4lf@ zgez0KKPA!TzrDna_cNO%H)>=Ceqv9)w}kNyhniD<#=F@9Kl}GkDcJ)|E;80MD1{Um z5EHLvJoiF#)a5_XVou?KS0(z)BPYo4s)>C1K|gq?MT|BxN+Xr1R<8B?na>P+Kar`t z8CywOw$%|tA7+qaFd^yCp2wR!)Z*LJZw~zFyB{w-5))8{UhH9Z^EXSG8` zhQSx_Ekk+rRu6S)cUyPvZk8{eIa2=LkG{8j_UC@4Y#-OfUBW{_=U zx3nR5KNbHfVB*^%Uv>VvUyn#SteX}1fXysLz?%v+ru!U;xr~r^y48p^DXv_bTI1b0 zZYan}A`f8}!kH5quoy#NF(w*=YZ0c#`y8dugY9{B1C1JDK$$w<#A;)zRnLhA`xC*z z9);lIYljV3^>Yy>aoTH4e9O-eQ+|4P;w^Lb)aLI#vv|~U0A$|{B&w88FY0g*Q-3f-mha@#PhU@vp9;p7FmtV^ny5R> z0o5JG(g5n@onRf1Qiit+{f5hT^jO7z`IvrQa%-c!uPZQN+MDgUUzh)G z22=Af^E3V+_sziU7SQZ-zwlEyouBhCbFD-knuA%_(cIX=qr&cT&g;*scjS2(ZvazM z5PA`t%DJ(l;ZY1{UO(|0C%~im46QmSa@EfWbNEAcAeX|!2^Bms0Kq;m);-&;xvl^` z>fHW5bU7seFASm^Wos#(vbkdzXZVhPGGU&d;g&Ql@-t!(3*5V8Dz=f7BVN0~#C3u>JGOg;$;Qk-qU{dT z^A@qIYbdi|j6jQ|P0~{vH+-m7&5J3Ep9ESzw9@md3CU1C0tg}Hv=*~OUX_4Xs#c$P z{DCexYMlx@U7}~3x-IY~ZR+l=b{x6w{pAnOzQ6p%eP_!r-G8i{{KGGm2QO~u$0|4_ zcJebkcIU2R4KkL#0GOb5H#s$+)9dZBEYFhL`~ga_mk+~5PXtsVFoOqD*%&%MTE9e8SGSlA{5GVetVkr$OX z<9xH`kZujtK1RbEeu|fLgK`6?p#lqXL6jW4@TrE%1r?E`2#A7BRnW_RCZ-XlVvJWJ*9uB`RewhN#av(JeOV;;ZV(s4iwG1uQ89A3AvJ?9A>YbR8(}X_XPbR>N4Gk>0 zw-XcWd6;p!IK$7fL>`rNjZrKtd}%-96QuZyPR+TF8pK{MvV}?BbUMQfImMSm5;v7m zC(q(~@daK0B6C+|QeH7lh+Tp+l^Pq!B6$LgOH5h_VjM5ni717BmK@6(dfTQyFaW}w zqC|S`Up*O~7^*Dgf z{Or5Rr{DAL^1>ON6vyhQcAySbsV@C&&CIc^8Ef10(=6JH%3nrI1!zfM!{NC)asCk- zM1f!}Mm*RRY!U@lO_ET~XM|JzdJQ3x34e_vEi)0UU8W-@rOJ7VH9nY6bA=R#u)&xc z%XL5LKCqCvxagPn8X`JcOzzvfXs_D81qLI?0-E=&>#%>K(Q|(xEsfa ze&x~lAhsrlG;CnRyP_zef z)4pEHcTS%v-~HGxm9wv2C?EdHOXU|YpVzk}*1C(lR@f_I75Vfxl~IT1qUZkf*cJU@ zi6|*;D7e?`^t0gdcukb{ZvVnj9KN-mxM~btjD@$(Z_uB;Z6SCU{2{sJ?&WP zY-!mZW48U&HJ-;QePdeN*PHh1*Gjo~ZL3`0P-n}R?IZN5TWb^%=L9vN^Ygqhld573 ztFFbXRihFLC>=sXwddaRZ$7nkM##s|4ii1G2`v}R7L$D;<~Gld_ez`pc3?`LabrsH zV2_5y!WSLPIN5TZzuPg1c9=~3i2Oo7#eIu@-Y8~R*kKau8fPY-c?}P0n?58;%EV;F zN-;f-{&3VSL*|n}@XGw1@^xLs*k}#GjSZP^StF?MQzxC|><)41|KzZ%tcgxe?{EKq-mAA?v?bUSADsxXI1btm!(AQRf@WAQv z{YURBUwq`j^3_KkE^iz;YNk2RJBHHkS$;B3iI}TS{vg&vj9pSOv&zQV{EG(K(R;SjNPb+?g5}$^7RVY*@EB&ik;}0)jV; zDSH=T=6UirH^rVC>P%XMq+g{LJBR7%66^M zQ)AZg1gp>5(HJfTyYx~=0aK0I?`Eu<&&JP?tzuMx+4Sc%!+tTO4m;f8hG>pu4Y6%w z%E8rgb^nR-4}asA%K5K+vuuCvTjl3q%k+w}i3VanH4eTLYlle+kXq<((J zcQ^?SG11IvUEb=sU+T&{gwEmT?OY=jQB5QKphLUR6c(1T8v{uOjnYDXNPxVer zugVy$a`P}FE*v69OrPU2iVcpTH1F`U$4nl(x9I(hjVK<3Cj7ipnCa-0pTxq2Ipc-# zdhM7``_{1_RQ+@gN1*aB&uTN=7sh$zMdE&BR%`JEUL=JA93=t|p}PY@Bi$Qsa0GAg zSE0C5$3q1o;D;V z_VA)VRnp$9;c44bGKrC6^qKFy!kn^q3N!7@u_?Kbt= z8|&rVWzCG}nebSe!KOz1&ld@e8+Dz#0Rh2R8iP}fyAj- zwyc8@)_P)c)p=bPaM#wqsR90EOF@cqy&QV$AD8w0?<|`u_r)rVeRPYM13v=`!+kQc z$j`V7wEF2k7Wour>}SM6huHQSoW_)_#+aO%#+;sChZISWO%GZDl8)ZbDP>kac9+ zBRh{(BxF){C)bdYGW%t}PFnxynWuDt;7Hm3XWuFxc;l*msDdB0^fRn&r^UT%@}y?0 z5)Z8SP3@28^}zWrJ$R!0!87kK-@pI9QVwV=)`;XXKBJgys-9nG;` zWXG7<-yvLip(o}P&zN>QFc;ysnApRj;sUF3SlpGXZiKb&Q5^EFsiCjqUH+>oJfEq& zU$=gzt$)>Lp9G7PXg_3LX6xJ#CTb+p2b<0iGxL1EXJMa@iN-8xQ|IRmV8%B*av|&) zW;h(PL9mz;Vw-*r-p}*_e^zXnCt{s*I^R!WDq)ec5W02DI%9Ulok(g@9yAVM8qaSO zF(85#WEjgyuktBxBJ^v)#^_-yYu5`zjjAkpqpJh{ga8Ms(K2g-9t?k}$&*jK)zi?t^&UoLC<@!6P3Igze{a1b-X-(>U89UWA$B>GN2g{upE2AIpSJfB4_e59q|Wj+&d?qY&fNLWlAGtm54?(6D)E z;uRcGvxHd{xo!tJf%Shgm=$6kCRT?Xs=D0Qof8fH409LxS@lS%3c9QQTE|xHXkFUgs-js{bEBK>R5k8kO9(+K*m7-g@u3jt0zWsbTer2N^(>Iz{BWB&IMk1pV?No?4S2gmM zt}32Cc(8opnRk~jKK@vF{wN4h(bgays!NEBaf9&z4UT< z;Ki5A!}?m=Dt>U+k!CQ=)?rz+>O!apRr)&HW%YinUz~sK?CJ8ucRm_FdeJke)ndkg z4z15gYwKI_GiA}&;-2YBnJlJkFSi`Ci7Pa}pdWgte=2e>kcgm{}*(wM4S4a;W3wgKAx%x^nOt z-L3lx(JqJpQWkB!jUSYwZ~TwtjZ^=L-gx%KUC6hJi9J~77*q$Vy^H+}K^+$Ri5Iq2 z+>@9d&y%^?u|*T{Rka|taPB!~M2d*HjOP<7m|Y202n{i8uN)m&jn4U$mT)(oG{1Rd z&vmt@)f<8ktRQSsyx=t3Qhd9B7ooJIe2T=*jY@ zPwCEG7H^!8phIQcPd^!J+w{kU@oM*YDEf>gPpfM$FjMy!IO$pE_?^H^pIKyj#V_?@ z7eT3e6qd=o0$cFb@oq6%X|7w`3buHoRkjj=G3Q&9RKiVQf|Tz8Xqtsdo~JCr3?^~G zS6y>mJHz~E?kP;6p^cK5QHfkg$>5pH5m=}aAo zKh~9gCSTTLzNBZpmzar_bz;n_7x|fbw9pRe@i(Ur>-|yd)?yh5IUb9SsYwB^%{-S% zPT1fWtlO#$6JwlB9i3U{xD4(d)4Jwkvd6HCyPljoWkZFqw=HH*fr>95%P{Ap=!66(xA-B%wAt z9nFxwj#J;ldyEw8_(h2Ir*)ua4o6)(G2bzgiL}9hr_-gj<}+ARQ9IVQ#kQj`j@(#h zG6Jt3O8?yZ-e10b|NZ5qN4{0=ef_O+>aEM=fF386>S^VUMVZxEITsNxuB?=EXO5Ov zPaG}(=LeqAV;S^$Z`Re8v?c4bC2Q!E1Ru9!aCERKv;9o0tXuJv9pkk4Eq}ICZb~OS zNzXdvs8crEId-#{iNUoU&D%Boc<^St&rRh&z%usEvmy8RfAj<0~)H> zxlA*U4X-PpM-5O@v5%wmsqiQ}QJ_2uYN573=h5qQ#J1mRTuhC=L)54&Y;KtollbHViBt zJ#SQ%pBZ71P7W3dI=WR6l>U$y@K6F+b>IfYhomR}SReG}y&~H1=uU+nKK8IK&^}bY zpod?@FQ>P>xF)uMPfQ3Zo4QkXLqCep?P`d@NJFI)boaLV3HI3UDOxqBvoCF~e%(-P zkxjYOd#5ny?JJ(Kn7MHJzVr+9VvpoZ}~mc)bu4(}_>6J=9KNLf;i;ji2~u#`Z43#BZ;Ybe@o5 zTsVsZYS+>*`T?N!Ic6!ev%acJ)Osp_ zB$msw58qq<{Ab@;zWkoY%!n^-N&BY!On+K_+DS(?OX|r!b^4cejwLVjacom}@@Ad% z#LPZ*Te9EQ$jrioo@=GmLpw2A%rQ^$jqAh=;H`3beXCs2i%%!xyx?@(@7)lQe3us_ z#VFa*j;N~sjq?I|DP6bO9CzlT-C;_!)7Ce~n3==jo{I@Xc%mv@+2JQV=|SJTZJ2_J zSfo7-{3NEsxzJC?x7v?P>nE5j1+Ba8qC$1~)-VC#WxOylpW^|oV)~gu@KsO@!Ju{@ zXt*!6LnRTX%%oKvRFHUq36^O6``ONO1+U7w?!|6d8chj(>Qm1uIaW;x-fSb2ZR)W; z`Z;mrzE!_pw>5X73O)*oV-xH=$89kqXV(vtOH%H; zNq6S?(7OOL@_<)~bOnR8eaLzcdMgTTs+3PeF2uvgo*(VXJ;@gHPe4^mlu-$Vp zHL*2})wVh(jmcB<+4&iGyTFV!LQuL8&+=Og_DU2K>4cC4ja~|YARcPQI;Vkb#WY)tnirYGpk^rTGqcBYf5PAL z&~HoXXk{6vpE&fBPft>KQ;%N!e}3_U`nJQmek}X4LM3L6XUNRX9E+HGA*yVxu9oZi zA+_sz#<_l>c8D>BiBMvvpU^1KZ-<|$8+%&JaUZ@Z8gxq94G)Drg?_f_XFK`d4ov;_ z(jh(b_>3OEp{Huf1{tNb*ybXeZDV7F%D(&@3f0rDR@zN7Z5OT2xjWAlLU`i30(vt* zV@yUeFYF~IdUu0q+sr!cXY<|?Yy?446MiNl!JFr2VAlBFm6*85WK8%ObA+R9316y1 z(BqAuGGqeTagM7faHk6!hn#{qh2YR``_Ok$c71_2bO{?f<4rXPnbGyV239$SW0+QF zCPS=?H-I!Qjl$?O92(>FGm+(3(pw(dlrc~C8B0C1voKEKK`XinzRrVL(uKrn?PQF2 zk4y5RZ#S69L!F5s?aQ&$ImV(t=4tz>ryy>zRd z>{Z#Qf=7pnS(ety)q@`>`>y`3q*!kV2Sxu7yU3YKW6Z(1uziK+jcg1V5lf`)oGW8A9eaVCl259zcH+sU1R22(Z3=U%O zc8AsubcMc#H!#&VgvFA_J&!@7q(1kwyqC%=r%#lB@auo29Q^Q=@{S+>q?=zVsn^ zlb&`{Cr{E^p0>?+>S=k~cI#a7rj8b;Z6lvN*-o9*si&pE&x^8Gm}x_-qvdi)-+Vc| zzkZ}mEWvTI7HcqlkbT}O7$Zi}Gw0^~GSaSF_+wjX?RHxt@k7PVToiAgi!h~(Kjh_> zox@FqE^3xM5KOEn^ z!LDzaxV0kUuwPBKgdK0;hvs40@G^_zfeEvr*t5~ zd`6)|scPM+{iJ2xVKw|M4dJ#wmdieTl&OBwvYw~UT5caEai?HIYe&+su`S7yw&&PX zKWSN~>|SA_2c2z6tgKti_&Un2aY+HJHyX5zpGEibYZR zQjf@?tghSWrezH#>YYBNDCo}Vh~@mHsu)jMaA{Kpm?i~O%ad}+n`22wtZmbW2Xk~Y z*MJG%K7BR=alOze*=lZhJH#%)rAkSUuVS@K8?j=hf+qQ9kFE$Via{G zb2nj<=clh_^d@6-w?``3RR*Ds+j$2#WH>OUI{M-#_;Dkm=s{z=>VbEcWp@{ND=rg| zSREKwoR@QEFhE7SKucYf4ca7G)*+9_(aLHw0z(@BO4cbyzYC1oB(!l!8R(2BKm8n| zPMtQ7QJ3V&ev1Jwed?5lua(Jh=#(65>y&M2@Q&$8Yi)o=X=Q1r?0Bs0x9yZqx$NgO z(oY(4lR@~FkdaBlh^5_msC5F{^2>X7m$MdQ+p|LMgnFO{kmVL3GM+|1i7R*TefEj5gCMMLm z@WhxC@;J741Ev=mHmby*SY_!T|9L3R0wP&5iQ*aiSz}^u22}<$^&xN9i^P@1u~G-M zT>PzU)Q(TIIPA=S&{9v8n)ldgDxa<#);FV9M?%TI(fCs*{*tK=6Mt+FFGjM z&$^}Epr75kZFRKmS(vRq^DxmxS>$Ky%REeL>-QVHu>zg0|@U)q>D$Mub1!i&zPuvfgcs&nYCn6XDgzt>{jfe{bb zGXKropJwXv0`y=%%xH^glW$_G!v)kp7p=u~hrPnUaIdic+FY~>hv${Cxo4>J2|Jj!OSH(-%qTgR9^zP@0zT|2|e$~3dQ0doa3e-eArt1xmQH) zXtbmBn9-VeZvhx`Kuaa>H?62UIzr|JY+_c{bgiq!;sC22^Hj5go&ijq$WiEbG%3jS z1TFPpC+(mmvG!GU_-z}uS(xxq8dVGZO#D_Z<*}=!)9!qVk^Yb})U8f9+Of9Zwv*>> zz|8o{*<4DPifKFYU$wX8gVSN?_o(Mz%o@o38Ka}TFg{n9hgmaN7#8ba_O*FoPcdr% z;#1&is z5)y$65E6oafGaMzCM4Hy|~=(a_R4E=$z)=3v$ zSVmfi*DrB{T4s*rC;l0ektY}V?D>-sk{V_9^EbdHSOFSTepGP z8v(eg*_%Bu(KrHCm^OUv1Y(tvOG{ii^)N}o; z$NSThhd({t|D(UAIaeiVR0QU_iSp!ErcZzCzn;GNng2lZCohRfp&ip(&Xa?6oW#RD z7eDE7vX-d&tvIoO&x6<;=P@ScO7<|fGbSt0PY@P;qcMqu_?NE6WBntFmVv2wDxX?o zU%5h)3^#5ww;YF26FWRA*YHNOoi-mj{%?Kqq4rkGj5bA@F{S@2-}N~@u%f0z?4^f1Ht6B)*+d?hQ+#AbKI7PhH@1J$ zFxkIKj+Z1kQSW+4(xCaGW2p&?SY7xX)FIAw30O_42en98)FIc<)P&jCQj0FZ^pa&w zPhsM|F?0rCjp_TyaEv~AgP zX{?_^FT<2?&Ru1?vI~KIWyahUPvp5d_<2?}H})2?!il9Kk^t}B$P{)(U9=_6(p`|A z`@1-$A=wPt)mSurq%8(YWIcyE%Fl*22Iy|-uW9Gzn0^t=QRf`Sn!kmK%vOUQ{ZASb ze{O=g<^QP9conBF2YjeH>z8z6E%Ny}oQuu{hL)NOY|d-OoP(TgbJ%!p;pZakr<}aj*q<=wMY67^ z{5d18*X^GTXvCzRTV52ijMVW|oL(itvNELaxqtLiV?D9)26kn?{KH8+^kE~;VpV-T zhdHn5Zk&MW;q_xIWMkri=5F?;$H?}Oj%(GCT~3z(bRGm99qi{C&eyqOSRVloe5?@^ zGE*k(rpDzfgN=q_l!F;D=%J0{Eq-W`U)&4lus?`#V1*vPVlN_FenjRRCc3o9*R0}S z)54?Q!wfxkN1crKc+nl@MjzIE3zWZ!u1WTsw=H@i?7zle z^!I9RLan~e`h865Sz+G2DvOrofB|`HHbb=+#pKj~nR^-Sq;8t>JY~o14L)tfIoDk3 z4B!MoJCR$nEwmqJ3~gch3kIsQdA&LR(!eGr7C3QZ@ib;X^*R4@y|prSX!RUaW8z)E z#ux3V<|17_STCkL8FHq%@rN8*v^Lk=J@0m6PPf$l~ zq>bYUhL%2bdSf?Xi@z7umh5OZ{PZK%n}|93K8{EKq3_K{dg4pJr5B8?{EoJ^bi+@N zOt8{#=|Q9IVlIsO#5my=NT9etr7_Qm3V2{$5X5C}86CM8mk9*s3 zl8ef2hwY1h^q7yijiGOM%w&YUHQz{Gt_0W&gx_r(_u9G}ia43#qIWL#y*M#3_sC^6 zL_ENpg}kO&lX~Kn-ngwII=TjJJr8Z95Aaz}n;T_J&|wo(dy9{M>N&virYH71LgRVD zzi%%2*dOsj3m*LzCiGEu9K)lnX(P@!Udy5TvY4?s;*8_)!Ag4_nDzt5_`_g13)t@5 z3~h&6ruH8bM%Cu}H^-*hF^`XH5sN|{$|o8MxojQOqDwH_2mCpQ$-RNIn6^jl!^@pG zUlV4Pi1Ts!`OFd2T4pH@a!U*f?_8WIOXN0o)^*{f&P0%Qb{7&seqgAUICWfd#Exi0cTY#q_!PC^ut9N&Uzl z$O(5O9m%eBGf$85h?()o9|2xPoZl&!$wf65|&_niPu5t@t zuD8-T*tf-Qw8Lv$Y~=W>$YrTaxY`4uh@kTCXd*Kz8@!CN{gji9TRSCqG#1@)gd^e>^P2c zXz4?z4<6$!{+o)4zv~wN)5A}E>7k8$=BL_Pc5gn?gOwipBmWfMmh4(L^YrKhE4@gE z=Smsonkb+0L^R@6bBD!l+o`yL+O2<>S6gGEAIvTjst?o=)dr!@*VQQBGUi<8W%^v4 zsX&R-S8@2Mho1!S4=ehQ%vPLxwP-K5$YU#*d$~P@$+t(ZWq{|cb`M9ZHsv)71cRg& zU51I;UYvCuMr}_Mz`<*L(NhQKDCHwB?TVOq}g$RA(QyEhb>RF7q$Nal>vV|BF^{^ z?KOj~`dlX`Urgf@0hr*yeJC21{QJ^n+!Ql%u-qXgpZB@G|JCXF1Ks4k!&l$r&3vw4 zLUTRtJo~-r;kW+k^ziXN7Eymd?jl$+DXJzMV`AI@s7VjYnwzv>n#bWRrfQK)oX5mi zwKoORIh9LQM$YB7pU*mXq-#63#8~;=iZhrwx5`FQQ-`on>v?m`s-3Xvo1E`5DIs z3R^V+{;R+Y?rmXWFE$e!F=agR-&9QerN!s;MXh6E9OcIG80SdWm|Le?*F>COXRnEB z;~!n);v(06*htMy0Gw9a*J09PZ|m_~Hzv99usmcC)=+cT=gJml)dlo;?8iw;_O7dE zOkB_&u}?Uo^Pij2WQm&)9&4UjbSs$hyH-KC40SN#Dz`JHM07h>D#{;s$@y=mah$RI zYo9TP?X)@0U@8Extfy|hp24)pPHyM>3NeCk-H}i)Ag&qRH=U%>(yy;^4{C0$r!PBY zW{zYYV8_;U@P(}>`*C)>lCs~igNtdo394&l$cq2b!%M|mD&c)P0Z*6T_|M*O= zGoqJW69v1jHv<*?OYSRhzEB5rCsGgI1gde~urjX$taD`_6a2H7s@Zvse@UD&>0CKu zxTbREH~&<}xXH^6RR11%XY{ZRNml_b&u3-rTy8Ceb6&IK+$K)yg2&{nlg`a?-hlLN z^6Oe>*IdhB@>I>e6mxlAiLZ&X_A`#-)6fp;JoT^nc@8Dmo!9u0wP?%&k^2e*%&8%$ zXIh*pF^9o{7U15D^}JyT@zldtkWc01{O)WDXKcg+WTAzhxkzr2pD{P+#uGid(TUB> zZ-R-=ZDZnkY{pk;H1ICP9OW7B#R-pg4zr||WAcSw9&qC$H z+E$P0Q1?9wO`PCSPCObc;}s_P#V)4qj+pHVT%V((ize!TdFXxmgzO%AblQ!X4;|Y0 zfVswmMzfDK+{6sdIZRAkf{C3s4HLg#MV#a$Ef`tP%)<{p^s$X}c;S0JdFiYzGSt7Y zEy$$LPv&D?FobN|yyQx+z>e!e;aa9^!Wy&cd>cA}={gViSE<(42Is3H{ z=Mg5^^LifUmMjvdFPtxkv(w?lAe1q;2bf+ZS$9&lF-gO0uQ&DadX|vQw7Jumve=l_ zXA_G))?6dE13t$GXQ+R)$dg~$^q#~A*zgQM4^bTl_hiCU=XQ?MJUHSBlNVIjv?E6}Vbfw>o^+R*s1hY(IdjGfOlbFfX1}60sa_WN5KA%*0DGp3> zBTQ8yos;|?ynYw{>YjX*fA{34e7nLw&Fg0*q+(1RUJ}!&vVoW6lM^0y7$4=&#>bRW)Y#E!_4azVYkU~5BWDK%X`4OIiUxbrR&8t z=ByGoLm1+8K^31R<32^*tB@bQRsd>N))-8L;TMnTEJNyuwJD=!pluFD9{7R+tzDnz z_EU6ZkqJL@k=&vWeQYB=c+m|nHZyi~F zIE^W+i|#9sEMrREu~Z!xbDKELMmm_oP3Ltkua!??AfHF;iJ`7Vmtpe!cf6iXsNI)A z?0HAnTd11GV`Ym)faSzN&!gqw(X5h*<{Fx0@k}gv_8^zfHGm4tM-E0C^#%eLBEysg z_B$n^E#}I=NM~G7i}CQYo8W{NskKh#k$VwLbY2x^{2u$neiO{-pNlhc>;5|dlasfL zb$1;lm(JCEj`?KHb|>&8twt`=vK5_h>)m#VYhUxORBa`SMkE`<_VzI4EXx!y9$ctFN}#_*o^({IFSO@aoPoKz&%XUCDeSYT1N(a zGa3p69@RWUe#k8x*E%X|L{DKN^O`UPJO|>@=EZ9V;TK`!35?$a%fkoF;m4->>?26r z+_il8JwL*1Jh46M+|J0h5oX&^=eDRWzBSwdf0To~& zt>=-8Zfr%4d3d3r6S?qWhklgXnnyOeu@yb$;f01yQoRXqASd~=34IrrfZQA zB($`fVsbfr789fMbIWCzl_bd`P8;Gp!bE7DTl8j348#!Qnr%OyNiL#$n9{G80azN= z^A%%)RgJ#K#?2mmAuwr+ zxtfPwv*ROtbmjtnEMoqej81Id7G~^$h0S#fW_%uHM&0PG`OMdGj(Vf~XakvZnCM0( zx|zQWCbmYuu$lIvn61wq;>IKZ>uVxz>NaPoL+GvQUz5tt&b~#4nm~fEnKoi_@6q=k zb=_Gmal@ByfN8Fqy>)I>LhYA^t`Mg%4YZF5+i?;Ti--BNAx?1W>RluJ@vH6j&GVu= zkJfL@4t9*w?79B!V|H{UPS)m6TjAvB=rX(O+_jGxOZQ4X&i8h)II0hE9%3T5{hDPl zp*XwFnI<>qYk3GAC&PorVpdW__G&I{=x(Ev<5(wCFb6Y&QWJrJO~g)FTkqR&tJmr` zgy)QVZtV!SDcc`q;EyuVg~oW~#RmOY7orpXS|{_!F%J!$k-mi)+N;9EhtZ$-1nnl6 z=+VY_M!TVx)ba5};*6Ep2Jbd7We=0yTe3I44xORq!Rgod<)Y5*_LWmeg-E&GK1Yq~ zb9<XxM^)F zEGLCY=t;;dputERF_0PO8IQV*V>@)_YnyAC@FRln*Vk@M3@L zGahxf#<3GjWX3V`EllXN;LvAm#)-qLz?4nQ#`W}2aLeaTo$;DOlY|&^sgD2bTUe6C zM(z2M@=%HRQ2o|!#rU;|6qFf;a{Kb zU;n0L@6W88VkS-*sfGa?*^Uz-;-t7DMzeSg#jJeJFGxh+%PlI&*?COKp2B23$crrE z&nJsnIRMi+nHN2Tij-qrjEnAIERD-*98zjcfVeb7QG+$JA!y#b5*DGIaBd-*U+XzP zfrmc!jK>zc>BF1xLr}k#2`m0(jvQ^>7j?0-XD@QGvE|Dpn86?I{4wT|-Mw6_^X=#D zss}lj$JE*&HDNwKq4YUwCYOQCWw;d&_O1OWdBjt18RN=}Vsidngh>syYZdq&rn!4@ z!nB=Ngh?J;7(8$q*Y)pYZreY1&gyn5R8x z3_Uud{Vm$suf|}%u}7_bnUOZyLVuiR41H`bgBky@7yDzM z@rbuIj-B{|UdE9REwa#Kf9x}k-d-O&YaDGPs)F~Ei|uj!!z60s`3Ws9GNvu2*{3_# zL}DD&1RFWT#2LPEK)v!q9`eb4*D`o^){wV`nYwUEoaM5jp!UlzeGOrFgGzM!-hA9d zVI$69B0^4ho+k-@~+GA4Yo_#||Ql zLvNKC6MAIRUxFDs^sya%Xs-hkKjI5M(C{O^#J|YgMx5s`I+rcvl>`cQdUqww}^?7D58(ew}D+ueI4Wem!^*%{Fv&^#E@DR>A&dBV>83BCUjZ?hr zi^!kBB)?!*@VJLUxj7GB7pA?b3-)$PE)k#{TGv1JjB^WL1MeX_?l3&}2-?uB({pb& z2$hk2%-AUV)ct$Llqw`l(AH~F)b>-85qsoi99#5bi{8k8QOwwg{mfq!Gk#z%ex_ez ztmm&9GkEl;;*7szk51Mzy3lB&+!#Z~@M+Nty{M%>+JNroa@D`aTF4Cqm(4YGh1f2-!gJ%?#~kvoNnjEoiJY0UU!aEsza*947jj9H*) zZa%k|(RnB#j>6Pe&XU_;ntv)zVR2KY^0^;pttc^#Z97gRibEF4rgJ1BbKf_R%#AQ- z;KlNsSi3aRO{l}EnhQ^jqpztw8xA9;MVFczmU|tJ;)IdVGp6rzr9cO)ts(lOjmSX5 z*4UT_2YSZzr!e7=oeq$qj zu+l?MEYQ-nFyYO5oSzc1ZW&1Zi^1J%A{p7L35H+S1&EEgb?p~SZZKT=MST4o2;0KB z)*S{O7Qd*wbzbVHFe_?ol(pDgWBN^O#bqCTgG3s-2~jsVV`cG`zyGqA+en|q?AYUz z`*m)I{D8@~@3=wYo8Zoq!1`V_E0eR%o z7>736$~dxHGS~=a#$$g9GjhRUp7E=|#C}?Em}eYJXpBQ=PD`B7Bb$CNPAhI4VmtbX zFb+K`&_a)F`rE(^9@n4RT-1xZ+ROe{taw$67Qa&amTO$xD+ldXe4A+vAbMDlTVE@* z%8cnZ%(y9ekDr^-O;moyMRRHeb=Q3I6vGUB9eoLA>!CZxsex7HS=&60v*Bh;-6$1q zJr`)KpToJ2fB340Z%7w}j%w)bV4APPSxkI96K8C>*FIrAxk-LsH=)U=>n-0lk-xq< z?X@qhTF;IXQu})nGkdX2l+IC{INnvZuQ@y6t>xs`IGCPQM(l^@fJt_v<|;%r4l*!f zKs(*m?(a*Fju}9XP~F)vGaz%FM6g8m?{CN=x2I6|CL`7@ROmb`sGgQFbXw-?ada)T zI)wM4n4`H7KXylc#^JpwnD~WHV@oU}J+x6Sv5d6Hg|`(a@}q6$qaJfwXf>;2?1s-g za^V>hBA+Cnq}G^?SFk$HG7{6YR7Mgwan1uDO^ZOX}sMO0FK-8>m2RRgG%y!N$P` zL?7i5gPu0>#&Kkz?O~4cvA2a88<83H#_>7KwI8wfCSk@W`Z2a~Jo>wiDZJJ8vDxrO zTN%TnWxgJdx|S_LAA6qqhw4G?6Ms2Z7Q^0`*-R2(Tl>YfMD**iwQtzJ0^wSr{-G~7 zk1(sQn`{MikTeAiCZ2|Zz%Hgm;e#r*zHY%z;)H`OZmX7))fq(e7sdp``p0qZVd7uK zyN**Ho{6)e&S3J~Qt=XWVI`Btm{4ksN@iS7@JfHq(9wEUoWYc}xp$&(+(vll(`J&netWya4*9sN8EMc71on1q@T`+Gvl;NTvGwMYy zw9M(zi!OY|kqhrOFk@5ZPhy5oztu)x&&3I5a1#qQp^b4ui(SU+79M)90~3G7IO1Pu zYyRl36zg9prT$@XIafM-_N{d59K%QhK+}vX15+e0*1uwwZ0VNm)}GH%lE;hY)In?- z4EtpmO0_eXRTnP6lnCD7{n_Uh`+Hzj8f*P~q!(urDvbsA`qASN?p7Xb36}#M z=OPdc_id)m68YWU;27#W9JJ=hH+?bI^zdLHv(=yndy5Y(x{-_B&?5sqywK>!7C!x{ z7Tb}FUg+pDh8|vM^kWO3{*o5C=&doa5gEoKpE)gj`i#xkI3x~O$TA;oW<1&n4V|>` z=`#**-J>5FdgivN60E+aO>8;-awIntqK04unLy*sru$QO|!rBNVj=HLkKR zb;R8k3^0w;oM4vb_4M@qSEgt8zASEkiq~f@KfY>bB^INcQ_rTiKKQxm{^MVfJ5L?Q zO)(v3`*JSMxiVJx!t||;%{VJ%OWb3e3nniTPUp5T<=`clPEGP7onB9rZymEYP30TR zjunD=?T5##Rs5nSX7voSo~eJcT<0Zf*`%#1&7~b-B3zjKwNQQlpWZJSV6AOpDYS8n z>?l9VAP0{IJ!2C#4$&RuLPI=b_&hRCj|?sP&@(n;;}G4*#ct^7p@)Z=&|@_tA}9?1r8mdU)6fJ@%pxJ>&3>`ckeJjW9K@{~A}# zEtRUNHP)^~hW)C2&mWE8k4g9=ohTc#t`*jG!M0Ox$8%-G42Xnh5z&GgX<)jqCi%xSZ( z#$c{n_{e9xmdQLenIn4}n6bUr2NS&b7aBSlkGykn?qP*K+8pg}@u4Aqo0w~yV9;;* z6ZthivLiiIC>DaB1$52jT zR-LaXd>-v!l7?U|r{M->m>p-`5|OeU8qU#<^;KZvsqMZnrkxwg%@QXZLY!Z>be!if z;rsvQbEtSQSyMVUjqN{&(w!Z`0rOgTh;x>)q2f1W-w?w13a8D0Q+v}696oP@AzXiq z1$kqZ+~zShBS#M{^eEZxKwtAC2R*hzTldk8+?#?K-{TK{$Ja52@Z0e`)J$ zdGk6>%lM?f0j6xn2WrB>^I3y#Vfqa@@L!Phd$B|-ampq-r}(i?|E6LR!zFPdH@3tBZHzNAp=F*v zdY58iCoQ_nV}Im_7Wwqi+r{Lwt<@rmea269;1gPyrYQTz(CKyZ_``KK+OKsfK4C;!!zK%tOqLI13Zc)YR?8>6?SxAk>Wx+POF@o|44+nA;JP zC$c@vIk%F*#wD2CFj7kW1o=r}*4D6hRl=U>(+PGM+N%DMl8QuKuP+4?(Xsw9Psa`ahW%)|xz8Joe$oPLcN8R&T+x28i&3y+@1+Gga^uldmrUifQz z^y$N+=Mf!vwD4=T&wm}5_!L~m@pYs@r-et)<3;1d)@VO=M;bC|;j5=k_Aa*zseiL? z(y?1Qpf=ZBHYNM>Y4k1Sa~FkmU7+6jKV8=Z+`(or8K>DAc0>p!ywrudfIg4ui)|eB z&1m^6>?6zu-ok`-BTVXo?79A(inB3!9?^ds(_dZI*yp@n2t(tKd&DV=Xrlk?+*U2> z=QC_bmiD4?+CVMJ!FoEEII9P>h+*O^#C=TjN5}G<4DF!)X>JU9Yw6%f)TQQ%5t$b0 zbk=N~#0Ip+JjksAIJ#D79lpM(k2)?kN4rqhb7;X^^P%Sv-Z+Pr7Q6HruX&l%-vo0l zA3MPb=AO;S@9`5;__3RL^y$OE^4rQtm zHSXK>b=a~8u=Vnoc}@WHPS>F=%&J8fU^;jEal$sH&QV^Ap2s9zXX1QKn68On*Rt6Q zuOo43#%qYw@Jr&f*6KA&_7L{KbJCm-!z~8`!`CA<*XxNB5PPLlPa|(zs*I9B%`s(D z*gC-=4AX>Ay=fsGJa40`N6v#;W5$~)HNXImHGjae;3+=5@S``3bGqop(-BH;_SdRf~Kr);9Oz z1QT1vl#O+qH^Y<<)GIaOIEPv8BYC)q0o#TU6(3+<|mz*jL1-M4W01u)cGQ4rXw0u*4=t>kc=K^snz59fDN;7uujd6Kw=T z{TOw^8)+zJe(+=iLoGbU*t`T2*|awe6Mrs=Gyac#Vo7e{B|qV19zEu3+Q`eex5ZI@ zWA~OZ*>7{}A!%{3k;Cj+7mieU$3Vfd&=69+_@(&P-c`7Berr!h*qDJGFhQjla5M7p zQ+<-@`BTqJ4@{jCZ|M)MU42gAvvC2*8G~t4R+TH~^heh2JpPBe$@_Df>yNYTV6rf~ zaY_?Chs_vSNWy$BAD=v_2Y%cC65%L0DXuWhXyPeM)V46k+=lPICtH~K_Dp}!=K0fW zf9j4W*;>GW)N0=*CUMUG`6>a-UNbY27}3|Y#OsNWWaeeI(~D7*Vq&ciqs5Of+cux_ zsG)9rYjEX>AZasZP3J(E?qarVaG53n8N*xCGGAk&llDns#-BgNthKtyda_>0pVpHt zRqe3;&3h<0mXMcU^8Qr0=zK2LmBus)$e3%c_WEqLBwQE4p#(0xLrm8NgjSfT^OViG z&f7@W1jbvKT$sqGXWWFQwm8^+bFQ73YtatoLH)Y`^KK{fY@EV#?#PLBd~;X!$t~aa z(6fs2&`v5LxVN8M6tx!Tay!H*b6(Hn_8?A}z^en3I#f5J$sx5!^k?<06mr`kBVB7N zK5fozP5TIwVu%rSet2h@WTA+7G8_Oh*eVc2(4ld)A9i{(YqAw53eK%WVg^(G`)chP z^Ev@Ms>3K8taY7723{U$MlZa~;nA3fHsXgzPkRx}=*7Mb>F}yCNBiIIn8{)CKjxA# z^ro?VT!-D|{DdsRA}+z69Gok$yO=q7?Pu|M-&IvvU*p~s(;?_Uz4bRXg{}8UE$bor$mQN zmuO3F=QxE~{PUQYE==jj?wf>3tb1|V=OMQ~8E0Xgm`>Cj8bK}%o*!+%dQn)!=8^a9 zYW+mi+-dBFKZgPSB5zRB23=>&c^l*6x;6kRhpd9 z+!_$|=uSkaRitX~F8tOQ!i*8g81vwlSS*euUYxht!j$mGZ~fTxlpDOhnkPv-)aFkh z)ijtCjQfA|*QbXc{eno2@w6 zt)nrdkTW)hCd_FACM19LT{ow$b#wlyKGOX3ny*A(PuB<7)?5xtaOK^S1%?qVJjZcU~YO(iOa z;@%v{fVo@erHXcH-xx06RKT|cqa&8S9#Ek75qw9gK_l?bSm^L7V)V{JOEz!zvTkEvc zMLWLus}=Z2Ez+BC*Y>gYLwq{gL&+@ynDz4tC?s2bLyh%Mj4@H3Cbz}2mqpjHp5HVG znViI~*AxbiB5udoA`*)K!8XjXjdRTN=zTPcArpUQVh;iqJEL4^>7zT&Uj!37 z*od8%#f(1oG6rMazLPN5v5oV@+4ODIWcD zu9Wy_!TeQCD4m;QTH_R^4YyAxFcC{#sOa|NEH67d^EJ^B=YUzmw(QrT{}!fXD*fT5l_lsbu)I{i7)9b--nTgeClm<5kqF2Lra5~2eh@^Xn)kn z_&Wh}j6ZSFkFgWy_=p@b>zs|e(e@}e(j!m*vY2fnuj6v9VCb$3-h+}$9a;HcqClMY7=Q+$M%M#~DJ~%nKZoo3|88Bb+)!{e+A|ntk*D z5+HF3ZJc+5&X25@UeVgI_@2HsoSdA2qgwds;f?$mv*{x*I>AaGI#wM-nVqUArvPg&vb*8A3JZ((hr0T z$6&zZoaIwi*H52J*VlT1%Yz#mdU4K8glm1GsVwWp!o9EP6Zv0}iFs%3vi$EMJ zw0HGW4fmgZLlb^uhB&iK=i-#TRh+yifAR!B z<+d_al89~PwqJfo2$Q9O&82a<$IXJr_VLN|12sdT5dFI6a3xwsV-sVrQ!bD?KuAGUn)C;z@493w`Vp zU;4-r>#5wvMskw*8uK8(1;TZk$?8W~L-)DzwCgEnWXWi6dLQen`toZ$Ki9QLOnXy$ zRTEwq6H5j>jp;vXAy{0*WB(|R9Pp{FzI?G;KBOjW#(5zo#<5$rFNjmVQ5QNK>5aL? z5CWY0i`8{*$LBMU@!(W$D_A|3ZLKHFq0Uz%!q$Jb5s&AqntKz>`I`#hxG6r`LH#R| z!Fss;99p`BF{URf?!9-%698(h(HQ5}wZh$dSJS5-usHfHebS$nar)44heyuQ(8nH~ z$d&t*)X0RFdHP_b4?Xg)0y7xrFcU}Q>9^t>`SE+CjpI)m6TI8R%$8G}Pjz?qgGco( zuY#z$03K;r!;*&7qQmQxy?xsjgz3@h{4DO}m}6bQL+cMUVXGFMy7n7u5wVReagLba zU4n@WwJ*&&(sWKWF{g+TasNqRu3`5u?IpRzTmFxQtk=`Fc#`N=wwE|fUIRkx=k4hZ zH)EZR?lqn<0UeaHZ|%%dR0fG`GW7>k5WR0%lJ$CmU*bHM=?!JO)A}>!;+~C-hd`wd z4?A(wHp5u;@J9Y0V=f6wPSb~zoTU$a-LLsCo7>o<-)i_7ndY$KWK#8^$mhWu{SKJ#63CE#xXCoA2L*SKL}E9VQe;rYz=E;uaD3@3#_8d`$z z-3ZZ{V`&zv6^Ng;#A1eUAlr7)br3xtyV^Pn$3h1!mAV)e=QoV|PGhY0%bcdglK)Aidwt+&bE(^wZ+5?vMnqk80G&d*K_ z^z_%KPyfNsh|8z9uI4z~fb?ugx~n*2p59G<+0TL@B|P#qTd+^XiF-5FDa-=vBOpXJ zTJ}?G<##u?fbsRkc9NX-V>8ZM!L0SHI1dae0M<*s*dNKI^%A*Qm_P6=qcxfH#-J6t zbBSr#$}JdBN!o(R=PB>%3YdTVwmCo0uiw7+>B=V~X1f}>wf#&FdLTAbfHa++X6Mv1 zCoK9rG(2j-Og{>s_oA5CL4T_Si+(NhCSl@xd}X|qTj=W;pwXh6btq~b_u_;*+B=0g z%JnAjSEVo@%=zqXKT`Xsxv28Hq_s!2FR$vwnt!X*`&I@lH2R}jBU-{@#JRp(bEUe* zJgW1ZRM&XPZ(_<%|A7ntQ3m~i3!hB<^>~TP?>SENMY|PD$C*ga$4L@+?irG z=eN83!3z@STF7Ql+sG}nC7R0AZf+OX{M>@MqudV9Ex{y@tp6SPNi71eXiWIyA+loI zve zDn0Emx33FxUejKa{WwWl3W37eeZ5Vfv(=3_0qPB$eLz8Gd{F8)3CxtyY>)TWsClaUMoHJN805F$(U#9giF_wx z65DOYNk+Hw3O%{~q%rX)*!DwvO4mq_yrOti>^=tyo4p`8QUKtRv^>ToUF)?qFi@5=`4UjcGga4ZFc!=N8uMzyx=0 z+qtdUDIwOr4y6%)k7_RLJ|X98Tx|E|L2uU8*vnw!C|=a`5yDHFPy#dzjcB?K+|=+* zso3L1nlBr46GB@_FHGzo>%lu_A`H6#PPo_uedH0742AhsQGf-XFsdUx7ISKjVqW$2V z@zNZ6_A+-i>c2XEo3Y%7Wx54V>ymxYpsRRD#9J}-QA58E3(chjveCJ;*9}X7(M4XtAY~tj6ymzIW z&ceI$3-mkFJ$h~?R@|%JgpU%ZO#t_-`*vJ?;#%YYh3ynT<^m#xZ*Ax0tqw=A$u73#D z*+uPhW$~4vq_rKf%Xvz>qq^c7zwF!g@2KYb1ZW4Sr8?KKdsK6=$D=W^UzGItgg;Pq zY?B@e!(7vfLCwbPsws%e=kRk<;t!fHfl02wK3FX5?#2nPeB^@fu3vOleI}pO?~0PR zx8oc!tCq>$DNOOu;g4yQJhs~hqaD_HSn=_W>M@_#=BF+ypZG7nZMI!09Ia0a+WXP?5 zpZa?G!n=>BANky!>HFX3&3Z8si#Dr2)v4Yl(07hKF!W(9!U<##&rfTY3Ig3~kCVKE z>#!SRV)z7Rqg9;;tsL3KRG@74({UnzEs!;?fxWQ#X6CuYxjPl-CydFO&GirGH75v; zhwE8!66M(D^@M2Om$fvB+O)NYyf?MK_;#5@>LA-5Gp7YBeP{sn*mh9zNuVD5!3aak zijOQj<}HH%^?cBT5!1d;)3-j>C)z*Ow+J~;P)s~bN7pbB+o6wUGe(bb|9GTlgUlpcaYd?DQc>0}>^zBri ze9JlGz3X#O)kOP`nlhiCj#JJL=jgJ&3FbuolWOV^8)2@078xGj@3J3pHq= zXP$l#ogqfrI3DdlkB!(4jeeAkTzdFv&`!0{4sx;aDlx%X+u!qJl#Orc*F5H@+NGGI z{fyINKX#y_$U+G)%x?WNkJ+Pld1 zD@1fbpyxr6j9w8mlkC;im7gS@=^dFnde@MfanNGNvN}Ay^Kg3h;LlB0*I$!Cea(~R z6I?wfaG!IgJ5lAqo#&6Hhx)08=Xc+mK6v{tD#nk`$BC+1{Iw-~5`|BJ@rhVosPn0- zyLypYPg`)ehE;ud>KXQQaTh`?hS?Uv3cJZ=qhz^}!o>qO ze(0~bNyI+&UX?{>oFbc2;XvYE$b=*;1rYOx=g zwXMw4$9Cq?3!OQKJa1^^e7N2##k-+FWyC>YSxzZ*nb= zwmwJeqSC@TNU;7NU^Zf{kqb~+n=z#X!~kH1vJSoh5>$Qva3b>o`o2-$Ly@ft~Y#6*uDg}Nyw z*GqY$@KQ{2@3w~Imu<*i z80&(K=^&P|v-gSswQ}Zxi6txHrIncHkcX-F;tONisj}wd4kkX2s0Y_!cvB{v^ICyA z18ojopP!lIug63*4-Oz?l9ifG@5aeGpTZP-UY8ka9t;2;p2s8{Fe~KkIK@7CZh&;w-W4I5#j!5h^^Kht5wC%9u-#b6ImA$J`eA zjlxtIb$;Mm`?nBava57O!6M8x7Wyo#u^Oa09I#A=HS-pV$tMmM+~AcH?Tg*vaAbdx zDbGrP4X&TboPO}VyVDOmd_4Wi?|-15Q~Rv0AZ5eG+SX{Zv1W|*d@Z{UF7nVL3vHw` z9$R>!ujjFYPGq+9p+y$C*nz&*3orEbJa)EpLqmoZS!~1(^w?%h3orEbyrk+FnKkVu znAlijtmkX{+?(V(Ig7~ zX$1tLtdp>QKav+@tzV`Lk|N~4#ECueB&J63E1{G zoiKER*Ff!=jp2`_%Xo?dhvIiWcj>eY0(EKbQ{U%vPrhle7} zn2H30kbL!3V`GTsUL?0YOfgGNM<>a~4s(kDJjcI-i8{}!dbLCzHIrd-?2%o@Oj?am zLauBdtS18JFfnEr3p);{!AU8E;5kak;?sy(!Hb3u;YF^@qI6)U0>n;}EjP$4(#G;7 zi1PA4cM-nw_MPb;=^Mk;+;Uhwb`ER}212JdPV>ewq;Vdd7PW2oH2TOQx3-H+^w+%T zAwwJI(J9ViH*%3hZfzHt=&yOvLxwiaqf?y4Zsa11+}bWO(O>gIM}`(VjMu#AMlQ0@ z!wYTH505_dQEnVZrbTCY?ei<$k>LyWzWEtB?PH$;c3je;W3K$Ey2q3{IG=tD#-{nY z=Gq2YvTt5}{Ij%ziJA6&8?*SFZU^-iD;t;u!iA=53K+&jSZ%;`{Ywb;VT==5{l5Vw z^5^0lF@1x)1Lp>qQ_z@k%RY11iBsWRh8aUA;)G@PEL-czZ8Cm3q8yB$Sx;%8L|f%H zd!>xxXatefqc$9xOPd|gb06|u=Pl0xJr2mVIh*m=M$0a9C#Qs>W^=7-n#N;pALuUV z_kHI6^l$vwv*~NU|77~#e&^Bji{E@Sy{+Ho1&{NF=NxX_W-LmbOW4x5UgXqXbe{4mxBg7E$B0Q+wy{^S%i4f*6HL6Qw|eVl7hdp@?p zer{gR=)*;oe!Yjx;m{ymSsb`%HY_`da~3R{o`z;wCcTfO3}k$qH(YGPu!}wv7V3>T z#u+2u``*3jPki?I^e4XgWcuw79_d#Vy3OFtXsE(y8t>K^bC@$E6|uQz zr&SL0_hi=?>-l#Y=3cH}Wt^8_T1JbjZ#BOE@Z;%6Kl5z*(JwsEYb4fNi!#?D9F;Kg z)n>{V@+@hH0%y$(z~dx3iy_^sx2k|s@|@GuSLZk$M^7HPSKlngbIr=Kw)w>8R z1s1guH~GMJcyJP2A|83rMt+KSWHV1c>V{V6WhZ*0&G-=Bn~WJB&&5eh>p0HE37-~> zwbzqMprVCvenM*F3k~6jKk8$GV+p4*L_R9~ZAN#KR z(_i|5XVXVd!Bf;yIcN{DeDSl97D7RxX-pkw*@Iy{K}(9;!MyDvO9JDCFfoz(H(vw9ReI-%^{+TtTHeUn&uuG9e9_Wq z+(Y7kiH&M)yJv;TX6}N8lg9L*eQIIl5+pxtP6z#WISs2tZKI5fVqtSE=IP?Gw^WgFbgE#_yyhJt4B z!{?U$++L1p(;P0uM0C!9b!t7!KoV3E2epr~>U%cL!w~h=O@=ZgL#fg26D;!P7C&8s zLpn@ z48S%XY+>@M@9EorcDnn)ueB30W`)vP#(;=+P$;ga2Ot0a>A~Z_JUxEv$HjeA9(SCe z`>TRoA+X59?rJc`DYE7&!qAcG3&eAAR@p6i+gM>1Z5vZsVt{FnnAyM6n7$Q!GS1l9 zit{8Ud9#2H?(Ncis87|vfZwu!@UXlF8B?f{u}w2)J0*;un%73-h?tCS7sUC38k*#J zAj4xI@%z*7Kb)qY{__3lzxu}SO&@>A8)*6ie!cdQA9d%NE6Ew3F%2AAFl$!F_z?b@ z7rJ9j4#!h5|l|Go*sEt%HjPy}A<2MmAF^xWkHpa6zj^5axixXM4-t~vm zd-wim`svTseiOO3q3qKQ1iI`D|pv);03@Kn|#4Lv-Fw~(>4D*)aB)1OnOq{&g=)82|j^fPu zGA5RMjq6!RP9(T`pV4FTI_H*gJM?0hSn9S_|7Je{QR}!_Lj!xywGBv!q>ntW=nh)T zLz^$4OUcjMEshkAaS!p$3Eo_LU-uxO=Z2C-op1H_F&Lg;#jg8Y=~*Q1%7@X#!jzuq z*z%gQo@Tr}CT6aJ+3wvQW<^@p3K>@(zg;ku9#{}oH2}vlQznYaoz;8&gIIR$7R|${3Oxq z#$*qCMt8P;=yT7fKmXkirXP9#zJBLiKNDKN?Q>L%@R#M@@F8hfeB7n2Ah~-ZM4g7@M5!lE(nf|>N7m0S7fou z7YcH1s0aFitsmFd(7*ibThqV#=_k{-zVx69Xexy@w5-NKTbc^O?_N4$+0op4#6i@? z!vh)`?cUs*hCR7vUD>QnJxWUtnU3K*8&f&-nS3g@M|a)MUHFbSu55DK80dC zw~?k_@?2Jy^(;)E)QvY{qN^`{>R;`qr`iNpGWOYb?o8kH&b{fgzyHy6{VnZ;Y*3t@ zy)N6v7nS`2dOPDW{zE;)EQ(8@6(l8r_-OlVMw?%2nrNG-t}$E5e7Juw{h8_WpZafQ zUmuO{^{HMW)@B3C5PdR;KDE9s&vKCQha@;Od1 zYZf38Hsg#v{HUxX&Jhz1l00IuG!8Md9`G#v8Ze)IOTT6Oskf%9@BZ|3_p|!=0A9N; z;5q(w%nn90{$Pdn6gCw;q>=Dl&;=G!$mjt5cs9oL``aA_dH#M(ucm)M@GH( zn`A=DV4kC|$*ac1KHoGUeQs|O=HS!fV2GaGunV&HL@)V}|20VvZl5Zp?`MMy^ywG<^+s$p_ z#AsFYqxJOqlP}hT|Md*Q%8u)ar2|X>*Q)E;+%~eFNV1N!?&(rH0cotcx2&VK591VZ z6VVx3N^9}M{FU>%m07yh5LrtY3nO{qvYl8?&4$jMJEv4|^hr!#GDwjh!%PM6|>?Vpc@h zthn*uIL_CD>4Kyf*it9sbbOb@S!aURmxJ{9rla?edi__LG*|CG)Z=SE3yNVT45=}; z74@Ah)0cgVOm<7&d|)|V8k2m)_9;yJCwI?a)~eUO$GgoqXUy6|oFh3u58@PN;bCV# zx1T&FYmxnrZ?xm}9BVGAbuH*Rv=wLVjJ-HzfMgu(7pfsO0o#mq`_KH03v>S3!CZ?) zrxlj}B`DE%E>%j!+Dd-~}TT_^wUN6)9<)|WM( z>u&-0>EE(dV@k>OVI z-nCyaWyyxhu4{tVMw&zYyBVf#Ftfb)ngSwkmN+lNOno|zlLWBH<+FR{rVX$0y?3^1 zA{!&|qu1A?*sK4(T|msFRrb9XK^xs9}U~!DE8pgusS+eGK{DgP)%s{`}qPqyOp0r>9SJIx9JKUbTtXhzXr1 z`*BvJbt^qlAIIsN``G0_Yp|JHd_+L~1(=oR^O&6G&t3u(pR!kGOeO5;hmWS`@4YqM z`~J^N_kQY&(_8=CSC^&mxkESd%acaoEnClSngG8?eA0Ex?2T$|RpyzFN z#C-D?ES@BqY1?JPYYe_@@%8dg>7w|(hi^~+@>ictKlsk|^u^!)z3Kn?!{^htuAlk0 z|FD2Hi~+-2CRBsG8(T>FqgtYaz&ob(wRQZ5Qawk`k!vZ^cXXmw!*)MKl^v6}G10vz zsVB0cmp#TLuT<(SOg>dX+rz|5vI;)Nw&DyXfAokyLPVTfn3&+x<*yDiyKl+u0jAcv zY7x|G$?ZX$V(Cv!DiT(7S&J4Ha9~w@fhkHeeRnSn&6Cy_|Rh+@Wq_>bX|OlV;mnu$IOUX zTnwn4z%+mNT)`hb2tdv5FaT@^)AbJin~2$2B80u%!sGlVg!6GKBj@78h;w)YOzD8X zUe9`=v-l;85|SkK&vibYYo5hw?AnCV9oDl0tWGQ%OYPX1AZvN-Vvu0fj0ul@3$L4H z3X{#C%)Giv>#_-5~9w}6LEs&=N2dD&BH9;&&SEW zpyX5-8uWxx%1 z59fP z`$^P#mS-Q}y}3FPQ_W42f%$p67|Xuhsq+_IE4&U&!a5lze8u0V?|gpl#EG;Ux%IiL zpyu2XAUSUl<8I{^elV4NEr!?Q)-YwhbG@wR%`shb^?GJ6PAs~)W@zL*kVt_myz+rK zdk%5F#`P;!3F#GH?kmuvr&jsUz;h0~61=QkaDx{^g#?iDE?@H`Q1sdPp4MD)`Wc3g zfAP1bNB_kyPIv##?@d>K_*j;n>P3BB5|1u&dhryW#+o3-3;*=t!ei@<8kwb!o%HCU zm&UwqCB$m+gOwhn!rH^6O!OHMT5uOej^aaoN6 ze8wCo0GjI#)TjRZFHDdA^FNwC_}iba0%_SL&R82Ux8g(&nZ%``Tjt3YG9_EboQr5z zz7P3jWjnXQTzor?iDgh;6cg*5vEYrEobTl1`rWstkN=h5p02*{Gt<@gyf@u>NQoqJ zHT`J6^FDw2wk?>s98-(e;Gli(|<= z(-X#D_<^^lpZ?0->EG7R-`Mm4=Ajd?W=M}(*iTZ*unZior(jzrJ(OpPvwmtrzLZOn zQnS$QVV2Q4`puLM@ECKHTzoF-;Lindj+R~qv(BBiCKpcS7OCVH%({`jm0Kj2c%lOp z`XQ!f+KYSZi3a-oY7#H7?&}i}{f#zQZrlvVA8hkA^7^NlX;A$cw7M@R{$1TwegN5rDG8E0W~j&}H+8?Cd#9&<~a&hDAq8q-*}gUK5dK9wB=2RVSV`d{C( zRler>CmM9i(5rb)PPsrvRzvg?2Xo8Ni|8?Rl|c*Ho@%Dzx~m&ftmhIZIxTy!htPfI z`d2Rk15(eSAjE!hYb#RQI#*6&YW-^8z8q%o`E)hs=MkoT#%)QS!o&@Uy6V@p4tRSH;dNnZ)Yn7@=cmng%+3RZYIzQI zG6Svt9421hHYWGFQ**b@6)?+Rd?&w>Cx4skNxYKk{BFi6K6T!PSOu$a(4+IMiCQPd zLpkYsYhiOskEGQ!1-mU3F()Q77_o0NuJW_K~JYxzAwuOZ7iD81uGst<&NG9ETab}+oO)pTz zqX?@imnClAvNs*Lb7LYIj{AQi{SI7yfOdH0=)Q+C`=#R(>fQ+Ey%TV9=8#-xVlEZ(ZQ<{_hX+r1`Y zO^HK?!|O0;RGuYHh9&EYWLBNa$k+%<8f%VheoJP)#Uz^_7rwiYm-ij#+tQ(4LbIn@K z%cT@0m<7rWn!YqQEpq#IZwIrUMhfkd#Z2V%m&dY7=fO1oSHXw1b1ZZVU62 z-BY|7z=K2oUkvl(51&lG@!x!H`rs?SG=1u?{ORf54}adav9`RETUD??#c|OVjo#_$ z9J%Yd$a>OT)Wvwt&4|c1xg_d{IQr4+$_vvs>STw1oP&sFC*PCJyI1l>H|S6|YA~UI ziTmnG+aMx9V^3*5W17f8n8IOO>Lzj_mThd59gH?6ChM6L&3#PE*{I~~sd`$C*O-w& z?Ib4gVq+`L*N#biY5Q^J8u4tL2(n)KU$T`Q(ypr&5gE`5EB#S!(O16w0!jAnI)|!& zQm-L3pC*EAf>r;q3x;UO^3J;k-bw5k^Uy<0bM3$R*+Yis_b>Y9F4pP=tp?gdBc}JR z$hH6WF(op$ZOrn$cCsTmiRrjFZ%)KH10uBk<*&b*grT6&ZRXVWMRnr)06!rmWAwaYE!FWn>%E z6z1k4m_}`@9RoZ!81VXe{pC-ob57_vT=+?G@?_&O#SJ)~ckO`Yd=-?Io21BBCW?-K zSY?Lj^JiDpTLVj6?cNO2H%v}ovX9s-=P)ZXctzV5|I*6M4(T2IM&4K-pt4=~NVB)1D@`RLVinv&ZEGqUWum%!9X z;7?l>iY%=$@ubfeBQd9~FgaiQlptTbd&uXg1bu#EhrFD|EGdpJj(O+cIrQZ)m-jDg zcM$GDO@N>{@77&UN9T1*oYa(8~RnseKI z=B>rleAnE*mNktSc(gfYCJE5?;Rx9xg<0zbU2%w>YX!u;Purd)h(*O<-b2)+3R$vj znA%%!+O-0{SDa49L7aH)`ifAuIzQKOlCMNw=l`iVol8HLoW`v4t8;yn+rsn?XKm!) zIm~6957%>y^QM^24`F;_*C+U{XwP8Qn(FzM+^nu~S<1x8m>QPV^ZCs=tM&9sI=2HR z>rAq7pcc{{xxG1N?UiFpEcq>sit{Wc{>hg2$Z{=@mt&mHn{46!DNKh&Moz}b0`RCS zsjWREru-r?w~q<-DNLVU!rzK>xk&1^4CZj$POF?!{$B9@)a0)Y0ZFKgu<_l)|b`CQcIUVQgz{Gz})3oHe=Ic0X zJ#s7=G-&kf)v~acTO?T@UhKurIZSjSTjR%fA50H_>5J3!=k!x1RRy)E*rj1v4~G@o zwI@u3%@4zU|L;#%|L)hPr~mN}X-<)hNA%UuPRp2niL;_P)ZX<_o zwLQ#nzbzKg`Q$MlDA8ZkZ+`vO-};T|`Ct0VG=1fL{T2v?S@Aez4rHO%!1WKNJWmbG znsuhcMW7y*k*wF#3?Cpn_F(u~5u30_OvyDSpPIF}CD7(csxKs5lcAJ^YpVey)ncA+t4Y3#QkAgm{grFZo(e?_KfgX4`^Ua5d*F z@S1~(a%1}S=)8dolRZ*x!JPLkyA-~3pkZ_VL~!3Yz)yC>0j43#ZfzNCLu^c((tqzq z3zU6i`~w!kWUq7cx-bz}jX8(uKy27PzfqW7NY=R><2=j>aqQ%Fj#CL+ujiOsFlEEl zXD7D{ri`-IV9KV~vlhf?btr#kOz#~T*8eKA(yyf34z{rG#`R_{ur1tlcUoIS_3%%d zanfLuM;Tt?G-mVIPMsqp-8AP}{<+>byZ)U&nx6m8htu_MeKbA)-A6Jd|7{b=ipB45 zHP+}Z5|DAb`P))bC+$w^E**_goTaS9W0E>*VT z95LHa{ge|%^_b&)8BF}EZD@#BiCLc*^lF^Mbk1;ub|Ox*$Mtkx*f(m@ue31Jq&v*^ za9&Rc(7a{nHQCFp*|&w67%##s_xLF<;^Jhq&#av`roZy40D3Dp6!<`7-#X4<5}?kv z-8jXrd!HJhLr&fhOwR4U&#m$R06+jqL_t)XFYVf9oa{87lgL%c)$!`{52ibxf2h9^ z@o;+ZrBD0(bC6CfTeEYk9*s&W&wQRpKvXB61KI7l%_r-~X52mYvp{9psvsH%6%Fi$ z7Zn0cM8GlQuKm(Jw4xWPy$)oFy4G1;vR3cC%WIXySt>dTc=NfX*WE6xF>zKY80-A} z9NL)kbLfmoe!E7V!0Zqd_bSd;g=s)%>7_AQEP3sm*YnR#Zf8tMzhs;vrjhq@`${l7 zZ)Y({%K7!Qi?Ws1X5$_rwmKaKOz*AEK%J;I;XE+95oT!}V=i^U=gJvOuRn*bz^>7& za|JHvi)A%Fg&CO&PrGUrC)sdb9Bb7jhU@cFl-GutK)2$=uWCfX1LyTv#d%b7QR+CW zc%smCS-E8ldui}_^c!;vV|R4^1}~~Y0gmRxL*Nv^=$hFXo;bR4cs{%~&DCAyi4BomQ4OB1fx&ztAIJl=6&mwL?s3v9*mE&9Zt9vq5Y# zn(H|CG2!4vG`BH1U6I0WVr7O_G)K&lcbr?eBW68;t>Y|AtixGQPGjO7xBk}aDZ&OO z7-(cYZ-z+>XcuN#TD)b|k1@G{SXz6SiF7;8vI%C{XP(SgzsAh29pjuHOaHHaX}a^z ze0`cey07%g8U_unfp7Xks8z3?IS)0?#gBC=|C_%yUHz^1rtAOyyNg~-9cwj5%yn+Z z_zY`Z?E7h6yONGLWb~~8mb*)TYhA#W|9OgYP48Nhj()CDR zE7Ko$xT71qONmSD^u#Q?GgH3Xct-@CwK0v@)H1e?^u_n{nncku-@OD)I3Q{QrdHDO zWek08m=Wh4-)w-Xadj}ul;(U2+48btZD``EvyKjomgCG1=D?L*&Tqefvav(V7`hCz zeE@kEQ!?i5V~Xu1!7u)2)k|+3=O>5h95}0&VLEp@?BzCbR+v>|*Xvn(1W8MmNeyeg z*XxI~yuj9-)>XW8(N6t3m#J&@%L;c^!>>E4O97>_p zY60XU*(@6SXwI`Y6~f}q3=K?2p*JBqtfmd;QxrWnPpp_gg$ItfwJ~&Qp6Vd^5`mzH z6Ch9J3%)+n&E3cU!>>$_|K``Gr+@Farf0vVYg}J&BX9L`*|QufPPjEH*^;j;V7sUs zGoxQ-8P_v0!Mr|9d^v9Wah9)@!xxS77!S&;$INOh_-W z`c!V&Kg;gPo?80YsJ?6?znm*@wlIr+e10PR$z!g4tlZxJ@~5XeKl0h>>R-@@LH^30 zn(lr1GyFBFDw7l~*Gu)PX{lFp%_V3zY|%OknbIG~gt2jri@MoTnCmITZc!!eZbje- zMD8>5X7c!lIH`oQUt}HgKELZ&FM~{UjGJ*96BPE*U{R(`4JKynmJgOUn$4rj^)zn; z<5F2d|5D5rePPU8&tHNGR$A73&h0^*6|2v%jW~npedOouuGdntAD!EJ#&Wj2Vs9j- zHV^v;$7}a2>v<5Toc9t-G;#C=qIXZ3D4FngbGy1$KsS5n6sFhiMRR)t%nDH1sBKVX z(b=h*Tf4m1+WF}7lN?%y!<;RRxqni+dvWG`v6?jML#Tx`=9aPj(t$GOb$eql<*$5V ziHMe(u&if0p0sE>r^ta&Khqp#@lCR!o;z4k>7`>`r=gS~`-2SXn^%m}$IEW;&Z|@K zKJ5+SU0GhlKm35KPx10s>EF7izrtN-OmC&dp$^wc!!jo7HpTL!x=1rZqgr&CG0wa_ zipQdt-O^g*YFpkuCNboN@2kedd$0Rh%*t+ZL{5%dvbf|3nNTaP<;3jUOb2FSzj6yJ zS;o$J%w-QOK2!-QJLfUW1CGJ=@ZgY$3ghK4F-8wOC+Wl97+>Hs*4UM($-X;|+Fhj;Rzry4I7LwD~pyap4%v zjxph}QU4+bKUcEoxk-8Eho&>*h-Q$I?O{z2EKHYQDZ=(y$#cSeeY))b`-AD($Jf(c z-IRt`wWt6%&gL}ciGblcBn7*mqADH>np=lp~nOjb44L92F*ndhr> zn6YpUv%HEl{hNb%5F@T_iJ4E3#)FGeNCaT$qyQKn=rFPsG?WAnJziYLeSu# z<_%eFZm(?>t|e@)N-vtOCs`p4gzKCL$Z?@anc zon&dHQ@P3vbtvqv|DU}#0kU+oOZr@kks#|?a(NqBiNF&jJq7b{Ff)O!jz^GA- z!89g$MxV*cd&GQpc}X57CeirWBsMW3q9$TgL#9WQavC3V3F3djN*B!$#xb!XQ&+dXoXN^rBORmQhg37)iO=d=Ldmw9oG-j5=;JM z%x0stSbR|9&x8Bp#2ts@*tVJ2_E&F==}Wie_?crBb3lp1DhD!%Nzym*p8{MWARAD7>+Dc6`mmkw z=X@Q94}o5?pK?qA(hl4qCfiwa)x3MD`9)WseLHF7<=ufTA{c5z zSzt(@`|Y;x+oul`1y`<5>?}(s+L>*G+U0LGJIg6hihhD`3lpmH&ya7QR!r+Om|Au| zYJCN*E6B#q?rn^{U)NKtL)4mvyHj14MGjHD6+<|wgp~+q(}|`f|{demyvN0 zX*{}ZB3nvKZ<^D*o`nWnK{m%+>(3NT$-!qzo7EOWPEqw^Elz26Wk`FpovP=InPR&` zY4Z7nX}|XEXnrb-D0SC%%+%xUbS@N=>ywhcY^W<;XXm+943{pi&($y~A6-}C1mtXvir15R2G&V)ymR*f&iFfI!290A`%AuI@J-ezS^1H$`jYAiD(aK68em7BB zCdhHSQYAKJDHG9*_w{a{qLxv-stqlqEIx897VkX}3%5NMQwLAQ!f`D=h{RN8sYLGX z=*H|csqCsV5Q#4zO1aX{0!2hd|H>m;SoLL)4l|ic2-1|V`Z-rjlMO}+e7Vk*tf}#Oc5q+9-JOvoegHmOCjfinHu`Af}Kflu9yhHR{W(0iuvl^I84Y+ zEySW0bQiAO8MDvW6VsPyq4$cN`49>*j4QN$#IYM9>!^I27&>q!FULO!@e{OU5|n03 zNSB>i@C-ti=;UORNTDLg#-sBnCRoZtEZ2Z(VM4m3#odJm567tw=#yi29F48|ED}E! z46*+ys$h%!A&RCL6wG@G#G&g4aw>4$D%zsz8(4H!os==5sbGVfob|;ltqRTOl`zY` zI>T{hcK*e|#0Pyp*n1qwwHHU*$GP|x$t9Kea5y*2zN~(Il3$pG&}b{C&Ms;6ru!<=v7q6vhRN5OHSRn-AN$|;a4bA?UrcS(L*0wC$jcL1 z{V$ENkPPm2JWgjaa|dG|sT{w%vY}xH2_=na#Uaw*SV=G$Gxg$Oj?+4M+|wHs-8?L_ zauD@Mm7)+2Zx55ws)^+3Fw#eP-4;V9rw4CA;!No(7+hPxaIP{tvSpail(ZHd#q7=0 zP+NiHd4k#LlX|UWXO%(UnLO4`o3^r@5Qi~STeDZcPbFpmfoRJORfd(_lB z^&f~)q~j53^-oI6&cy8edtPE^~V^R>8`^t zNRm&$ImG*E^4Ad7yuh2XgpHn5kONu~bg`s2qj(PLaz$Qn&@8JisnF2XT>MS#%IS|NB1~RiI!F;pDrJO~Fq5F;@Wi8!X?@OjOnZHGJE=|l zJKjzf>6sK&P2rjG^$E?HW4dPhHRT5bYr{03Wvo=6rSYkl4=sb~j~LwAaU`voK#h8; zwY+MH<%MC|hFdKRG-yp%ZP#Azqp1A&RBUpm&puc{+5}mXJe*R|AoNR!4=_85VHuR3ft@`KI&pbA8%zc-*W0w} zZAxGHp3~o~j(V`vjRWJ`P#@WG@LL;_J&PJ&=GEp;sa0&2Pw{Pq90Xw~tr-{@|2hKl z^P`X5_*i5qLWjZl3B9~m^6We+ZxWP9M{oI=v$xiG?Tryqt}ykmbHf6v`9{i#C{ z_n(Nx`;Wl2ESP&ZyVS1SQm2R16+zj&9jWA7WL@4*-1&c!ZMfJSu`c3`N5uY|1IvK8a;phU{?LFZf8;UZC!5XaA`l~ zc;Ej|HRiB3wr6>LuCJY78iT=#0cdngP>!5J>C&}ZWA4?L#)cQ|id?QQ z4PzRksLmGC&O+8|n5OLOa4wiwpF3h!wDak~>{J?PcCL2f+Y00Avq}fe@*LU_I5nRi z#&oYMtU9k96KQTGZkuk~)d~x<+L7&C3DZ*0gFpA8ii1^QJurv+==x%o#pQ`QpE;&2 z#xLbt?zE?3jvp|;<-s`l63y=~+Y)mZZ%fju!_I*ToSZdG52z#)u`rAqb9o!E78n=| zGxYB9NvG4STgoaqNvpz}3sSz{hLN^FcaZ5Z;j=)U>Le!Vlx7_|nbQ%~9iJ8}JDYq&n`ma!*6s4U+Cbc0@gmvCyW@TaS^1d=;XZo$G&WY-u zwo@`XSu}v^pUc`1zJ*T0bF)qH*p=z_fp00J(`HaYJm(W8?I`CbI7;fZzS2}qgRq0Y zp+E*s(1|E^W?YFpb5O{^kF)aguY1s6eA$;e+GJS$u(kzW$xN{{aPW~^VC<@3_h5!B zQH+7w11C9^3rRmty40;Rc?9Tq;go46u7%Px9J7h)-1ysc)Ce3)<~U5GjpmachiTd4 zFiQhV;`mfzs+%U_S}=JWlHG zg#L~yc0@V4d6Ol2DPPNj73|wet>uip#bv)ZRr!`NoEp%piEp`YF?QX)F=j8-_g_zo zjwd?HS`_>WgISK^nWg$kPzllxw@iQCgE4*Ek+}cYsZrNm^1)gxnK7IynzfvpC6>|B za1W=3QHE1%!77?2b*cN=#wpdCCcXN%F*fUOi;i3M=cQhDS-I!B-A+PAZol0!8O+Cv z8s{=U2VZfMPsm4)N(_yEF3OoCV-{Dz8niuxjk-k)oj?@p2eOw~L_khgkTSpo)(lg# z({cQR_r~dWelDip^GNJEFduXC8ZouQtk_aiPqzJ0rM-fYsQJL*&)zYrM+lD;C5>}a z^-M5J0`Mzgy4)jBjYGqj)(bj9U#@f7v0wJoVp_A+Fw3s>vD0=}`yN-HP=Luu;f0pb z`aDzLBC%QxFT@*x8d8(p@`$zkzJ#Y1v$dn){)v8Q z((j|L4N6LP$LrYasT`kMe%Xd>;>e-35ZbYix%7!6armKoV*d7{F}-V3%-(cSOzG2I z(4#wl3~L!k5b~@;?%3^if|1XdOADoZaEC#Gf(LBpGv-2Sm9lsMmZ=1Ac^BTzC=n*?-<9D>udRwg=q~t z+t(2j3z0p}PTP9^V&eOLC`(4`(==7Oygtj$lI7+(zCNLG`LNWLG0lMnE#}^9DV3iM zS~SD$7MitVLhZQ~u}PRMe|<3BjzC-)lX5?N;e2j(o*5<fCX6BP9Id#V`th(mCxU-i4G~amok8kkco0>~v3rl(hn8 z$`Vo1DS^z27f#A`0u#>#)4c^*5>zVoL1S4PG$S2 zva)+x^%d=`hKW}Q@Q<~V{Or?EIe^%_DM?CHe_6@5Pbnq_b$aJDq;n9b!NZsS_~%Q$ zRqX66YxCUkr{S4_(Ey0CoLK7$0Bg*x>})bwF%nXk7QW)Kt!J%BhItC05#e0O`MR;v zgHTpTKWSAqQ*8DUK$@F_T2SPfFS{tYv=Mw+_OZaSpeu2_WV*RHk7G5TDldf_rcGH5 zv-GzfXM>3*+!SDExvzXw+Ht|5dE3slVw&DEN|Nmy#T<0I^vpQlo*Cw_A3h&2(ebzz za`(rTs zKra`^(gy99;0M<7pJ_P`DKRwuS(~Kcz^I%?$l9DVlc$WV&#HCuAnuDLgTEe4-*Ckl z@y|1T< z#yFWQgy#>yyjbSklhf8Imbtr^ek4nL!<0-JHFnSrQ>Rt=}_svvYkltbqKmi zcAhMRR{zF=Yiu>$#Vw>u^?U8=Doh6~Qt$rJ_ zE`6Fa!L*j6nDz($b?tMWgxS!bvIpCFoSmy-Hi;`?md*{Uu%CX+>N{vsdRDu&b*{DQ zU88o=qc+UwO|>1mW7(v+tq8L=G>-DzKbHlRne~(fiscwfg1FALSTJaVNr<}?L<4h$ zp*b#@ot%o2>}7fLm$b~hPJ7}hG$UE$n8<+BgR}WZj>O`lM^2drXe zwWG0pB^yM#VQ_F3Z2`_M41C)$d_H3Gt=qkuW9kCEC85vY@Pn32XSgB{>}2rDpn|%` zr*zppzVhe*$yq!wGCp>ppPe$QK&${3=m4{oPl~N!ffuPpPW_OSixe4A9K$-~?7^m0 zt^$r|&ajR(g`pfOHw;o<27=zpYUG)_Z@Kj$hghSumNn$Kahj$OtYx<=PLh$a8fMeJ z>3wFHpble_ z*`fQ|@-YJ#jl3 zuEiNG7TYVTH~y_ECZ-Z);iO z?JW7LVIt9(-K5YEd0Y)s`&gy(A$jLP*)*fN-lNpTTJqf+7wT`fcJ_K;wykJNa38{Q zV}eh86Y_y=4%%Ai)fk5z85sYPO6UIgH{gV-lbKF+Yf4^dvOaZYp&pq9XoBtt9rC-v zAxx1-E(^SieCzVQqcL;GiP)xH-_$Rm`YEYqv2`+q<@U$FflUL2poGrnig{eHRLZM= zj$*pSrvo~z#$#F^!DLto)7q?#2}RY`Q-Rq$WLuVFHhqTeYn+Y^kGb|BZdvYI)0ao; z+^^5G!z{TgVN$1r^|EuVnB}|W*KPZ~m0Lfj(URD(Z^?7XWZ(L_T`hfO-x|?K9z)I? z6OK{L;kg17g^|&&XSu~swi6qh#g3Kr!46mQ$tZ9Q%Q20(5jq0WQl5Bd3)LR1#_;$D1m%?3=l!{#IZ_QBOvM?Xl2-9LFZV69{V^AL>xGF< zXfoPYMlo&QYIeF6HGegmn$6by>@d6fPMz&PKSrw>o9x>&vl9j63LRt>Bp|12P!lbXTpgaAnJu!R31u=88MrVBrXG(cB zzS3H9q|E`1nynyRhwkx7qd$Q&e_em++c_Ass3C`RL9u3*NBk;Z?d&y|6{$MuU`i(d zJjj}3UYg~mE%H#k#N_r%$amYtr)=+-cfBxeqpfRRERC0Af?cI`Zd6EE-A-dBY1+7w zZ_7uf=4gzk3X^@d$Fz|9fEIO+>o}#IyDa_jp#~;cT<|^NKqG6#kv7C+t8bg>?H{*N z+hUu#&YHX&+(O8OuhPgQfZ>I>QA~Y)_mPD-@$vcC^nCqlL2Xe@CUX&W=%s6r$nE}B ztbsrZZ2!xfU8w}>1%r0BXTP|2Rx?78G;LS2GLa60Jvq3j%hfZms_oT!o zvjm7NEgK&H3|x4e%MYc$Ia|s;XnnyY~Zg<0dr79gkU4)Ri&I!h}4} zFs&2EmF;wSHlAb|SD$OO69N62o8;TlDFJm@PfTRdI_vsw>#ddBkx^I1#A5zvD@ZVZ zadNI4pI5`Qev_d%lFzt`EUboA4<;CJ&ZfEl(w!5V@DyLVj&l-EE11&-w)^Ze| zH_*6;7xR*pa+}n_q(0S@^t{=z@7wrCy5q_DW>=mnX^dse%&oW3cub)PJcmqmab;Q& zo2ct2H@}_q0gM-RX>Hcs1$FF?MHU0XKt?ZS&{op)>C+qE*J0B-$8nA|ZWAkOCSy|4 z#u0eTH6D}FhSXxCm{3{A<yE_wzJAj0Z&SQsJlO0g?Zlp; zG^uneACY9niQ_R#vpPS0n6zX6N(9UBd^&7KZpysuDgDdB%Q*0U0SgUU5*N3|{HK;ntMtlZF?ruzAA)@B9 z+&|QqTX{L>g|X9ZXv`Ic#?M;I$bBcsA7FNDMpxNKWB$qwar8?rj4glj=9qcbg?c4Twj?X#x^z!bV`L8Q@xky| zm6$o_gkFCs2>TV5jk%(rs4Gr&HO>#Ios5$YYgpjzq^CiaZR2{tg_u3MBji_>2g=)- z*416Aw1&F$Z)(yMimvQ&4m76kaFWT5$2pY`mAh?|;x0Qpc?A~T(ark#=n~hEa~fSe zZ#EZ8b$)RlI=3^+^5+Gz)2k%ALn4*DqA%oOOiE8ZaykyY|9I?skrsGQDJNOMP{_$x zwINH-{4DNhiVk!pWBP%xov+;*Ti<;wj(+-ta)&V?htor_&*h!TcDf(AcMaQVt;$aN zFrn=hDa(yXi7z=&LAx4e>1G`FvT>N&4=rhjWEVfCH?O_h8&zi)=Cqn!6wO<1o2`FR z!q}yg4~mr5L|mSk10lB3o>0lqzz$D$F=0H+XqQG-%7aIL7=i;xqzvK;Bbc@tOeWZz ztHrrS5aUM|{qe6JX4E(YVCk)>FfF%oD`nN7s1jn0dnL@_b^>2tM#BV)urj6{WMq!x z?WBaiei&!x(}QWPR=2ZiV?FEy6AzRZns+J(igrCa7fetrwa&<{>wjO1<(QP(Gj7k0 zqYZza4_NoU-sLIe73Qda`}EDu<`K%5V)*l{2W(R zrm>M>l)v0COmWIeViL*A}RXzE4-V=CrIn zE%D*{!~&0h$m`3h`W!dT_vt2Kf>mKMCaBb5U189?*@<>#C)$zXSh=Hiwvv_XeCjb< zO{VglpC{RAOHFC(&&JL^=9K0xr?jwpLjO)`ad*GYhcrdtVJ`C0`Q`Q0CC5Iy20&wlAkIt=aix zW76yFO%`)m-rcB$g9}uPJ7beRA;v%b@Y z{^i(LKbYpC?x@;Ll|)#Zvif6gf4nWwtTnL@jk)4iIpn#wgfi%Q57;uDs9=f^ojXj% z{;5-XqvO$IF?H*K*nH0kE$-SwZhOhtA-h$IJ5~1?E4_t=YYTm#UutZZTT=O!6cPv+ zSaGMwbxy-1&w-Ms3zL4?>})-~>0}+x%}#rye6kW|=aM}AZ_M%r{v(WQLrYVdE$X3Mc%WLhgJelk|tc*!H4(66qd!wjH#J*R_-O24y@)Tj;q2`! z%nl?^D`A$u*2B)H7xP#y>K)QP&U-a=x>qfW@6gg+s}`+a)h`w^M0sEswB|u=c(}0d z+)A4tkwmS*T^{e(C*>}6?UN>q!<;|55J%pp?*o7P4mC};G2g_(P|{25Lg`vjPM}1$ zD7wrN-6`#6y<#>l`i5|4sJrI#em<1x#-MOmOukHdt5I-Aw)5jRA~wWs&7)IKz=-YOiB2)1?f;Y;ocN%0)y zNBz$+Ehn$=Q3s_@7taNF$|}E$Qk?Xpdwh8@=x8~yW1DkbBp^+PC^N}Y5Cr<`LSj-& z4#}>l)5gLN%x`fy`Oy_f44byg*(vtd^ z)mq(3o7D3O)4p2WPTMtXU9))j8rm#fUY~tmtz4gOL(~~`t=22HGA3O3oyTW9_vTR- zZ%{DevIC8}^-im%EhuHDb*r+%^e(|}6s$s>;qyq*B)GWADH%PsjGChCbbU}z^bNC> zx%}zDv=)=?OrypehV3+g^V}cD+vzJLx6Q6EcAimh{;^78qiwf8Cb*^=jZp_};rL07 zaWz(nug19~b4##po##<^+4xtr($O>i<*-ov#?0#EdZ_H0i{{WfgxS$Tlz;MaVk*6C zkpeqi3)q8Vqjr{O`r{CiN3ShLg}Y*IedypC;%H6~O*iaYmo|>|!)!gljs?Sd4P&BX z>1iFu+u1BA{-$;D};5nn`%;hQd<3GlAWeu9A($; zWBQ$lgF2qjG4w9dwBAUX(V{Pp=}lRdR_nADq)MMcOa|q{(Mn5Kmy)XT%4vL~WA4*| z+4ObYHcN)>EI(NL)($HFOzd1=%+uP%dmuj{woBvcPJKS?Vx@NH76j&{ZbhZ%=$JqY zS5M=Ily~S`=Gwq9r3KR**5nG#{9^qeXnbUs?Xo}~_Y;htiP-bdV2p&XwCTsiQ%S^# zqIFQ4Vi=kT?`Of7k zwVV%1w`iBO);*rKNjB2ci`nd5i=E|(W;3xT*UtZq*>5q+<9PpU+t7OZwzOmHqmQ*k z&MFx`uSZ`&qT8<9@?^~F#r+X)SfA0d0*e;^ZeDiRtI< zjk%o~cU3m%SA#^ClW7hRb!Xz0KNxc<*WbiBE=&px(~h0-aSaQ+mWiIJzUL)frcR06 z!RLiV6{x3lzSw#|r#Y31xUwIR=^TzwR`puOFm2;*F?*;{TZV5(&E067J`>D7ev@;q zn6?=y#PHRmus)cUZVwY5k7>_QT6HvRCwemdD7`JIXpKQxKj*2#Y)JarpQgo6Xj=S$ z^!=QMF+Cyf^j@wzIi+>kR&B@@db(k+nBTTG#IA2-_Hy42W14poCZ+R_XmWqwLd;&J zzNBBu9S(g|N=SDhi*)EFP#!r{CK-G5!)?cJKN%1IntsH9U*AoZVLNU8N_Kjw&~2dE zSsIMmX`i=JtTQBi?X83*SX^=Y?0T}?=8>ZBdjWbvlMa222`v|zqAe3v#%$Dm>1C-g-JU@l zkJ&Ume=)J7Lf>CacWQ_$zU{31@w6qW&h{}p*-Y~6SW%3Z)5mNzH=ed6)fp^$C<_vP zYvQOLs+`PSXUB3Gf>%nhr%g7jljV=<*IH8{)EUZZC;d3N;8z*+t-NxL^A`=%9%o72DT`nO376LZV#Y-uglxu$FKEh7cD%#69+j$}%rB{VrmXuf?iG0_E0N9%JrX8FaG z#bKS%*MT(lxXvrr=dzQO=~lCIHB9?>y)mudBs=?hcs{TBQp^F^SqW+w`8t2>)F5mOXja{)L-!Q|+ zqy5EJSZi?7?^#)lf9hZQtU= zzR^apxKmM5GEn|@$tPSqj>)xLctBLK@?b;A0-d^A>hFbVt;U0frYl%$S zWx@w!<09>zYg}pOS-D(vhMHs^6ydR5;$>!1d$O(QzyN3a2r+{PRYNn#OHxPBlacZ% zHGM~rxd1x1PoGK*wQ3z;Y0c%wVAkI?M%C2QzMQ9+fS^lCGMeu81eFi zY0Cqnc0${vwN$^|y1cb>dxqTcm{1llX6_@G|QRlcqM*|F+mnLOzB=U3DX`jA2Q3P z<(Q@^nQOr;S$z%RUvErw0i&<~*ykHPsc5KnRvVQn(fTR zdV9WE3T_KXvsUc>-Kc+4mu!!zEjp*h)#kaCR2YbC@8>F)lR;WHFPIi%IR>DwZ-j&WL61h$KBT5ZjiBj%q4fUwJS@Mz7DyR9EYa{ z(^zS>qAOvVa&k&*NR2pns0Gi(yQpxABR%M+h(rnRw0poQr)GwE&ZiHPt0vl0uP5dEBf4MVjhBn{cac8cur=$$-mpj7m{7T{0|qLljME&5 zck@-Kh_aB{jcOeuR(GKjQ8nn?%IwaQ?(rcOKn}aaA+Nu#{m}ZH2|*W1JjD9mFFTQ! zw0mMn3%%32s?dh~4^D_H^zeaU@lFpah{W?5C9 zvd?K>*0JRiTis4m6xVn=&v#6>BW$R8BVK-VJ(njaskYj0LySj#IemXxYRR^bT#hVS zZu!2>&IPCOS|4)ivpv{SP8Qu$y3vnr@`d*5rO@5WlxaAK9 zZjh@}GI=Mjf_1Z<){7j=D2;iAjvVK5gvOketBh`P)h6bqCx0^L;;Dr=_K}nM18LLS z#IXQZVIWoUoXGVCl`7ACXiDdfZ$Ucjn2F2ugKNkCd_GPd>VC~!eEe&=!%J}fsGY9! zzHC#Y32j2dpN=K5T1oSWJv5Bj(4S09UX(emTc<<$9lN9Y9`AN7I+U(%8@462l~S3P zV;vgmuc|jAr1?{3j(^=)*b`x^X<7D;>kL_h%6AHpDIQq^OqFFOG(^Ayhg0WU;q%?~ z3fRL4YkF%y9-(pvBD)+UjRxnGcZ!!>T7c`fc+MTu`mGmcSyShxeamrPd8t`sA3?Vk zJMkR#SaRx&l#=x1U|KrJ?vciuj0vS%jCqQ3lAZ2}*4+rB*KHPdPpe1qGloaCJN`bU z4r|;!B!FY`$|-5acOtoQGbS2X7RRP>7H7I_DXZXwr_V{*XpUter@UR5EG|#NM2b1x z15CF*nAT*uo$G~(=Jp{iupU!Yj;%6QS=c{UyR~mAVJZu~ttSVXS=Hy9&fI?RbER8! z+^KrLR7((BHGXdG7Vn`R9uv?HDVFI^JS=S0VzGV{(zG>wHgCQn!Pqwla4J2>vTd0j zjE~Zm@wY-6%%R7tVkXBOcTt)qSs9x}Fp#OF^0P?Cl*B>?5v5r`aT#d`sA|lmw0tpa zXHlm_B}z&P&ccRSdF0qXl~YoNF)huK-E)0wQq(S48>V^6hLXU!k6DPTVd9PSZ+g4>U^b;CUAJD(!TG(CEqv*MO zBwaHIhyIP zwi7wl4;u8V`6eY#C#L%bTDX8|I8F?oDJ9u! zqY0RVPG+ZXE(#+Cbv_3hKaQVV*cP5pZlvmR9Z|ryA8QDG@Xmut%w$e74}yh zZC9VawW{JDf9~^~E9P?k@tEX7i(i)Wl$}sjm~1Ef{F$QY$Db!-Qg5uSFn%&~;Gg%U z)*QJcf`hjUv*D6MnOmSWLfVuTcNYh{Z$*_X9DEf@{TbtG!YORp&miQ$r!*`%hGrz$ zOw;L-V|bU-k))cXYOj1CdqQLl3%rube}MX-(s}MGm{A@jI&F%?Ik>Ae1jrZ?%ZVMM zIQuy*xBtU zI#_3dahsjaHAP{TZfmi#eA%~iIi|Y>HZ~uO$LxD^CEtQE2@}ai^kPci9_$^qlV2G= z8jpzMaY;Ot-s-mi>fX}u-Xu)q+HQNqm>jX1+uhcNprr;lnv032FNsxVO!JZlT~Twc zz@jTu(*F04#jda37MowVL2ibIe4*q3QuNj<^Y~tGb<*5!4{aerr@xbnvGD~P;*#&# z8Tb5)hxJRmygW_&-K;O&DI7aT2A`vikq5OehV zOP|*5o1F5b_2GzKD`S@bSI0z-t;MotRkPDNl!cS+Tp!FGS#4oOeN%cAG+hP4jF|jH%(#~s1_lSDbe)X(}m3LSR62}HD#x2q#p+^!dFP!q2 z>l5u9qs8$Vm6p%QnqI+V%`%79KR~jp-H%!pfL6-lD^q z*lFFl&iJQg;9m_B9_(BRb5z?o)v7JvcgbuH>6Z?%Wu5a zq%cc%X?5n9!{a=bA{)8mG3k+2W{UBcWnGQ87+tc5G5d3c^BJ=&DxX`|%3X_{<+pZr z%i^ch4(i`AjiodCEQ8+VO7EA<<`vN3whmQ}Z=LH>t_&VAJqBlSuRdK9CDlCeljHjs z*HrQKF`ZY(X8m%^l3%pQbYAIyCYa6E)iBE*aL*mn9$YU>G;&SZD~!pdx>Tw#V1bX}Eb^El2!SbzZjIodL3Z^BEYyK9m(wPSh1EC62sOd_RtdbgY`{OOd zN#FH%$`F-@j0~o@xqd+rWiC>D7?a_)0{Su10Z`f0RE;Dx#*jDAb3knX*U0c#7}HnQ^Bc2o!^(Erj&Z&nwzKb#ikpj+edv52SMu#B zra4@D)gsEjG_TfXM(eY2LccO5yk)23`q>)wM1D7dALr(doHKd+5MuSn;u^-PTyU*< zD|gK8xb$x{#9EsxT1zRbOL~)O9P7V2W|P{NVC2!VN{_=t&#IB4YZ5D`v?kqjn`9?c zrODZ1;s@#pysesI;7I?)6UMDoyjxvtM z7|asq9 zIkzPizUMD%@lAurT_25wcit1HKZGq8$JDEy8MEJZVN5-6N5sFmH%{Hfj;6KQxgzEm zJF$-8iyCh}JTu?+F;i40&EE8}?_;_)Hr!>$`Q#hI~ z+m;csL5vf+G=mRemJO55JYbRU49T+=v)=9^;Xg0GAV-ga~B zc(GoM{o$X9_}Ie{&);Pcd<2%zorb(jUd^rm=5Ce_oB5q4HE?MB+x>>k@z}!GM_lqn zaml`W;?#fp+j0Ld-yqL%gdBw1xPdbO57psnV_Yd%CAb6 zwdP62j$5vjAIr*g;lQ`b%>{JM;w;B>)PupE0ka1F5{F#h(7fRKYi-;xm0QAnc3Crlv=?>ZZ}m#5_LftQ2mPU zob#G#AyivI9$fAqHDwwe|M(#`w_YgSimf$#1O~F82{!~#GXL+K$%h@#5c07)f>$y*L2amj1Q*$D7wi>mZYMF&t{7zTfTnQ6RkWxKk z6th3()`-25oy--`9va$C^#YG+ZJak|!|vO8wwShhGNwz0F~LHYwP7+7W_*1_E#OjZ zxtP&{5??{*7M;3ry@D{Psc!I0d-c$Z@oBm@?;q3=4$Co7G6oLrT2Ob&{2GkwN1D^o zo}rB$bGg6IKZ%9bQ`6KpTTAlmz_|;llMYEPru-+xr|SO3iio;u7se9cbIRy^Yu|Lj z2YE`Pc^3PuC}|noz>dT#kWs4CVnPhi)*l7 zkCasV@<`&%3fvX4kDhO1pAgLvjljnhrw7mIpMR*mT0xUiebb%E9&QMIIc zpVn$aYIjfzz0+D#nbz!dTB9jj5%{#&CXK3_^;e;_ijoCN^_8kuBTmg|U4@MULg!zO zeXIfGJ-%o?K~%XkVL)_qfV>M`2B*yH3P=ylaV0bJI{ISg%;tu?X7Z6t@ zbKbfJ*qEMzko5IYd};wj-NmRHQ+GTAa?;RLIS!^tAkZ-=s8E7ko6*6c&s!BwUdumo zOoUIuT$a}7p2eRFyT0T#on0xvMXcu@MED*-A4SDwBb%$ zWo2>ko*Sk*?1dM`;#XZAGduL{*kAlCAPTk>3|p|Ih22Fh*)a(7LoN%|YL)BORC*q~~U=jbrbwk_CcM!bh9Nfn@|ai}<&Oe0&0@!@Ob z{n5SEP01dIX<0_9QIEVP)0oCt3DeH**Eu{-73ONbZT6s{QTLzHN3E%}RC_ z%}SW`*<*<6HgG_ZYd>HE-~W$zVa6z(|xRlB0SUlu~y$wzj*wJyvGmfZA%%mdK-dCbM>F{ zt^Mqp#s6-pszV6!q(ffEvamZ)$Xg|vObo7PXsu8R8=$3Ks}NjnCe*sPF?zVPwa1#@xaukX)BL`efI%H{pjRHk;k$slb6pGU`B%KM6~jEUSD zZ@U`P_xbt3B^Ft-I`Gkq?9t84l=As8k?H*IyS3oxSkrM5CYn_+&8Vl)p#{qwZ|C}9 z>Jcz^KHRLGwteV;{88VQKILE1rSD{Y}CJ&nrYE!}yE%43h zj~Nub%~DgsAl{cjymYtBhCvBsO$yW=`)I8ocub`|nyyKkj0wWD+Q?FO!<#K%_j*g* z@AWX1kbECYw@H|#^|&!U=Q*>p8Wp7PqOLP~qb)I0Hiu@X(Ohs=nA!H#KIFJX?bw=; zNzCR!JX1{cLWjO@SF|&6SX8<@m-%Pa5_WfEEEb^w^~qm9q@CT^$D#v(d5a*T^i+Yu z33HB-S=fnzpg-nz40-C%hz~cUtlVtZh{8xjBmjgc(WMi!E9yi;o|2^t>&bj_tU}pY zY0i{(n&|8l$Ch8E9c)rpTSo#K;SKBN`a~uYINP_G=nhS`>C%@fYx$oan3%H`JF$!Y ziG^jWEgWwrax0Abmi(s^)A*&G&sA?_CswjYm-#I3p&i%4E}O%6FO9c7^~!7hxy{gS z{Lu!t6kDv!Wud$UPKClA=UcZ@Q{wk(!Nu#oLjJj7mb_}sl|Ea{#$U01-*6kE#J1BK znn%WAT8iy&ludR&)-ShwN{P+s4=g^cu|az^U7QcK1JB?H<(=Vj z`1Co6qj$!sTW*QtdVsL7|8N}q@bTDiuYTs{f=%h)XM z=fLm8sn0#A1>XB5!k<>a7VLGM*R;K?Pi-JUD+Lt8ewUM(H;&xIrv#|HG-L`E5&D5T zurG~C8R?>fi@I=q7;}K8GIHD&kjtk#LN`+_#`DCsm)e(5Y8`5F|;^V?=AMiO!r zK<933OQt$7_@)9nRC%T$0G+?epq?}!xs)|K z3#Fd_I$c7W7R2zY&j1nX7&!w^>G*zoEqm>#X63Gjo&K1_0ga#f%#W@IoAoj=56U(SuDaAXtVFH7WDbJZTo#V|7V`?l@IdV`9Dz{@>Sau?U zGM_vByR=J`7^I;yrOz(wOQ?2IB~VjdTus86V)i+&i`fgWis_%%w~>GKcVh9kPRFSS zwO8rc*T(GEJ}0JLz9ZtJe-QEC9*C2F&ULD^Hl{CH)~xhPHFa>hQlshSDO)s3H`&f} z!vsgy`yDTg4d1aR;%iis|K}$o{@`xS7`b_;FQNIUoy+yBoW7mrt{nMsdT-49_!r02 z%)PPn^LNLo_dg^yw;oe9J9(#QUbmo;pB8gVpua$kx9XVD?%>&uOUXi}`-PcWu@wfD+ceB-yqHD7Xl>^yc$9R6P)jC=m`hc$O(|5FQ1CuEXp zzAd_yF&AU*(ktVlAOGRlw(#jV{G0zP?*A`;rUiP|w%oUPMqhap zwXX>thZ9IMjL*2a`cSgvt5$^!W=f5f31v(iKz za^TcC$72yDP?O|E2Fkl4&hVxtp4XciSsfn`3bY}{SF(9{R%31!DtDrt13|3~p%#BN z-$VxK0(G1;JRl;y>ZoxI3l4Ii>1;z1ip%RC2MZ+Cs(ZY@BL`=CB->a4g=gOLXH) zAFVh{?eB#_cK#jja{YcA(t$LMQyXK2|hYk}-SP3(9adq}$N)D&j38t*YRhR3zrQ}?J-m+gwB z9oE~;TFvQ@7J}~AuF)lZt90YGnBJ?Mj$1{ud0Wiv(s@Qm*tsY-UZ4r%Ug`eOt#SGv ze?kkN(*JROWQG8pblD{td-Q~1qkN!7GOZueT0ANp9%8|%{35xT8aOo5xv;iD_?OSc z^a<^NoK}33?3k0D2c_d+OWV*>PTEBMh*eLaz!>0I1iCwKG*e`jxXu{DYkR`bF8p zJUJ82WqV?Ji>5oX`b5EXo3dTlAdJGJ9`Z7gX`Zinfp<}kpbbFdU^|&w5K02^#oc>j zZkN6!cwE!3hh)dIWuJBl%*>yN(+3X6smEo<<_lu(V*Q}Z7Iu3|roLSp2lazO5AN6H zfe!-6{H;4<9nQpnQ5tK2ZCay=J@Sp-@YP+Em=Gi^^%~x@nu*_`aCi z^wBu*v$w>7|3v#g5U2Db^m}esRo;ZABO$++)$DU=CwozTO*NFxr$y4|rmrZ2lHHf&M+pmy&a&~p0rU9oxh zR<&b&^LRloWX$c+#vgsPNFO8T$=1?o^(1YTnOZs)3n#b7=~?=t0_|k)zS#1d8*+!l z(n-ArbKhezKQCWw6V9$(v2m-~Cu%OJ@14|-PdsrbP94-Pj&1VuUOjm`@!43IyIOvg ztQobLqeo-$UcM7a4V9rel~fzFJIY&3qWv)se!*D2PkNWa>DHpwlQU0RQE{qp;M*ZK z<#*{+TJ(7lP~ITOm-V!7kk>^7n(OeA!M#dOuCu7KgDnoV!+|W+>Hat^s(!Grmz@MP z{@FfdjRdARjFLI#%4(Zn>)Ykq{^-j92Rt}e!lab3v>(P{QjVO}F`==%!iBSGQo5hN znD%4S4~>`mwtUh2doFe&tzQ>si^((b!&=^bSU&(X6?f|I;GpKXc~y7qT9hIkX4&S} z+3dz@hivfa1*d5vgbDLFJ+Bdnop0$Potu15-?}qUb+RlS(Xls|YQzSX&LaKU_fJ6sV5uZHj z5GPPxQcTTefy&{`A9apzC`pOk5s#5qwNhG`-;`okIXkGkqr?3$1)XvIRzHY(PuTiD*mci|6Zw zTDL{`%a$f#Hsz(2N43lC&O77y9?gJ{KNKe(kd0at^bUVe`NJ>Rf^V6dQ}?9F=dDLC zdRkkwCZ80+_W^wLXJJ;KDtL+BY+KN1bIT*K@i~{pjxXI28#Zd!-T(JTadcsCoPO!E z;^G^$O#cfXjHAaN)>R55Y+^hrJ6(rZ@0uzs@X%Mb@7xyiH{KK*zW7LN_zlTcz0|va z&9}4*eA~S1_5v2QLwj*A$B$U%B~RPlxWFZl0}VAqoX^bh39;is*{vFdulh>U8Or43 z-cmRO(x#P#S=ePZwxnp^IJaib?1<`Kfh2<`i@gLOGO9x^GC03rk|q^UKHwt@5qvWk zadmBhG|45@ec$p(bwEvI=GYI753ggp>D~J+BN>y2c5MH+Zd!@yC;Jvkw^t)r*R^04 zJ+w7uS=w4L-9F1d>xGFugGx+C*e0UG*E5jO-Q}FAp<&-P?N+k$%rL=N56m>Kcj()R z4|sTTPz$;H<6gB#J~74*TGl#DkFkrQRlAQYY4(f9xN5PK*-u5~@vqNsibh$U9L7a@ z)s|ZnxGy?p`sJA9ti?_+p)>t>I}5XH9EXV%dhyv{GUD+0n~1yQ&sib;Odu7buA?(v}-8T(vZ0+3RD ziSb7~xvr4XTM0jL&^ZTA38~)2PwXmv%D4e&T1>YS~ z``9B9|Ngh*)Q=ytPbD7&|q=kpFk_K39v7U!YaUV-H6B z*vDe=-|4$o-}#D|`3f!euzEuXuUPe(yCg{S1{KS%?jn zY}WN&lQCTkr%vsR*{}Gbn0f2P;*)^O^!I1CMEt|szF7LMFO1nY?TzWv z8c1e@aaxn2kKGpY-*HPU?r#$UtQa0nNok_^46XG2_LVXH$y-HoRm3*!uz0TIfc5r| z#{B=33*Y>j*z^`Hitdy*PN-FE*WZWlh|~Y@qp|pDtz_@KAvS);vt#Ky^qt`2n!t0# zJ**q`|MwHI@Jsr>?HAn?GjDlzZ1^JCe^?&erUkTv`y+lwi`GAUZ%l7{Va$HdrLpwa z^=(`hif{i=#D95TocalMzs)zqhJSifEPWF@LOvGpmOoZA(Zczbn`8FBJttq`^3OaT3qSan@UM^A zi}t8$?})=c_w(`DANg=>|C;ZQJ^$eOv3@CvtIq`dVES zzy3$!p+EYQICSANWAoepNnH8@`EAe6nAv_fj=$-L;(=fO{dnTfcE{FNosQX^@>TjG zT_BTWHU7xS7uNLxPvmo@PGUb;^e>oiMZ`QJ`#t&?mOa{-}fc4u2hc4Cm-LpQOFR zc+B!~AJfvz>W3&s^DQYJgaX}`V|KpkaMzBBKk%M|?JO^pmr4uMmEVi1cqd_I-%FxN zzC|v6;OzS0Jl?mUQ{u1^rag>IILc0AH5(W!s(y#3PNUM}V7velX-7P-km`j=f zjfilHRdFQw`k9#lL(&#E?DS6!o zn`2rJ&=;lqlr|zP-L8l7OS7?f{f?O3EV~vpM`UvzwjI`m^5gtwKzRvS)khN+AO(5p z8qFW|kacQSw3{>sWnQF*(bJ#OW{0Cv?n2E8pP}E7*7PmIDJ?`D&~g_K_z$YjZqoea z(%pK%u9}+Fb^2yq?@vo_7Io%TGrKh}zItPvzU$5i7C|35B>io)+o9&)e2VPmjoRNp z1xUYpHOIZ1hw4x`)L3Ng@r%NSEqbu4pN_gr@uQlzYWldO4HHvO=;rHo?V8d<{>2^A zUk}r#F49H@EeK6(j=HGL2a9+62gg__jD33ef9ZD3DNEp3&( z*XzOj34LSyb9#k$w;n+6lMOrF)|S{@p-mu5Y_Ook@6g7DYxV8FZSti)EjG1H*(YQ_ z8z6eYDg5F-!q*>pH)2Np$hmlqUQw;9F)wV`6*HG!9Gmxw;-vK5BwIJC9UakcQ+(pC zIH~)n)7vhHg-b4rU6-njXv4zPycP^U`(T`Wl-+5_)|_(hB{6f^r7^pmMPaq4dGSB+ zV4S#zM|pb4e&a8Nxd)vyixTK=TnhEx9Z2)b6+#F$w0k zKID~FH4bHc_UNRIXrS^K<{C$mL-AWDw58Iht-~f{9f~!7emiA55fKw{dnZ z$1Gp8lD==zkg&3yD`OS{qa1d+Hk;4T_G~aMw;io1wYjJs#f*hVH@t^rRBwLe}G1p=zeUv&I z4o>&&q}*+HJf_Q=Z>`~S-}o=`>7iKoj~|S9w|0tZckR^4y|MI#&y1zFUmVka zU*})eM%lk{RZLy4$=vVV9gDxF#__$cjLk2yeM=iOx&9q3bbk7>n7;TKvGCKEYNw$l zO&jrp8jTh(7S(UbSZ;@fZ2I<@4z?y8u5k$ynz8~!{_zk`9tUO{E+k4*FNjSqRrCY$`S0kd`!gl$b(&~?&Hk9(awrxr z`%7vUqWhDNNBpun;~v%XzrDm08tIEiT-$D2r0gkeD>o!=FkZ`>Q3ue&HN|7x{?Z@V$JZ_|#JAN!Sf^lmMXzxgGx^`$S4 z&Hw0iTKIie9Q@jEh}~~|b?iFub8+aWZ;8h~szq(xG%Y=LPn>vIdqn@*^J356zbUqS z?n80nN8c9*rk)?0fAE#D^Z)tU*!_0x6#kV@#^E3Rk+|>Ly|LrFzAd(Yk@|(yqMIN1 zJuU6ONx$E@OE)T5lM}Aa3Jl0l7WLAUWws*B1Z%Q2uwLcdpv~z<@5-BE(?fd5vA8Er ze@r)v7s~dVE{}Z&wKGF?n-9NuB~H7$W3yWHoII&l;+EJ^t~MFkwLHB^3hz)_JI1Gf z{J~gwz53Tp?Cj7taCDQjY1c*CfUi20E=$|ABm56O6vuz=)_CO2Z;ea8;HudCooW!5 zz9M$L`jxToa=rTf;h&HDetuWXf77?bh0nb?c7FAT;(}lLR4goQ)S~a6SbFhK#`cf= zVm$ob199-OFOJLA#^>JnyqNw)_3iz-d83`lUv3SY9mgf*Eplq|(8{~^ga7zj7Q~$c zHHGpY!qT^W;wsa*c0-VrDkVe5r%dt{vWkdj)k4Ex1;vLjNy7_+G$*Nlo;;Ap*xC;+ zagHg;8KrW0^_eEYIhI>8I9Co5$77Zit6`R`9_G{qS_n|%yIP{}&<^n@bklQ^#;CU^ zo~QA2n{MXy2FBvYH96}(nS(v<8R&Bsm}y5@B@vxnwy&j|mbUs#Fv}xIBP{o=`jH-x zOkXEkcWYeMZo0+0^cKM>P#pSpqKh@2RG;wlHSS{yV|GVOKSyKpCXFwjdNh{wa0+=) z^|{E?*SR$m98~^e`qLX1qO7HN`@nqWC*F`ts&lP_dz$O1)t4#gDrIMr=h*6));#y5 zZPHl0>*Cn@3_XNhI1oz@-ycUmt9FwurL zEkqsGLh6$G-!9E5_dgu*W$)J9X+g_F1lL+dyL9R&u<7rAbvsHu6&)U0Go z@7G3zKaJDBc{Jvqt+~~YY5u%h#2dBXruE6GKfhI*B|a0Uep@%Qn%7Rf?WHmEGAXAw zi=df0tq1>HfOu2uS(+>Uhrgo5Nu@6m&A5rGRkapQM5#RjWnEOAp==cfg&CctqRQA||5r5~F zIQ{#YH~f|7$J85ch`DDAdq#F@tcgFlBj&&JPjfMIYKst8R!33HlN|J=JGeo${)&Few-mwiEO_&+YN-czcFx4k#! ze@1iqMJ>?2?Ugb2ReNIU=zS5-`z^Jm&9Qjn^J40kUKlgCYE#8`et7bL|Kt+Ag`~D9_e|~4c&;f)`WJnMg6AJBr|RPv z;yQ zXdL|6UynO~TAO0_eob8Vj+qy1!VsT66C2kE{OXGh*8wjpE0J ze}VMdFCXYWV@VG*mQKodQ(DCRA>E#TY%Y%J?XSh-`u&ZC+1U8SuZxR+^4sE~PySjQ z`}TLlr(W@v*!5j6k4rB<64O8X`*HNmuhm<7+5xPa>iqWWW2%9@di(AZ|11uD?%ueS zIjY{OTatga|Fv(A?R&Hj_@vs{TmNO;`R-4~!3{5pjhB3VT>UQnp!P|@f|U*Hy)`?*XQUp zlscwVeOZgVJXH1X!9z{HITcZc<8{n8&Ia>MwV`}NfpJU}c`vU1mc$%{W5yJf>5PG2 zq0=R^phpf&3~aPa?C1$0nzSma*_&=bE>4C9mR~hu0Oz zae&G#tA8#|q%_RpDZLv)m9(6*!K^m28fMOW3bNO#Mlr382`AY(4zpQbF^_+wN?OH6 zG5hxrXN$=_!BjpxW3$R>&0M#{#=$OLBUE3p9-U@+(jmJA^-0i~ag{`M7tT4xDL>;X z9E^F&FeA)e=rKZ<<14(-_UMxgX3CZcDPhabntiM-3`8oDjW!h!Z-ON{3H?FI*?(@} zN_P3KbSbHBv9xJ-EPRO;L$B8j>>ocAi+^xe%s-~xL3e7B^;#_we)*}Gd$-DTu~=Hv z4gEW{JMh;uIoWiL%+!rOJ0sae~#TBKUig5PyIYyK856UL$zW?!~lI~DGT_{~qn{JXXA`FdS=pO2OL zH?5nh{nAbI>^W`wUV37mLDOl{okiKN)1>7JO+enS-L${2UAu?%&AQE(#L^FF7sXd! z71Qr{K$6%6VVOg^cP3;Zi)3?B>|L6a{)QGqSr~t=Cb4(x8zX=Dir8?YCVa=F^Yg^S zhRBrgk?kzTk?O zJ)!#ft@~r)zv{;I<)T+(&+aEx-G-``o5$=qsQBk;NKtvr>) z9}m6jf5pjDn_|PYyS20Qh$h0XiOny)Sf6Z=&tH0TY<`9o5}&CF{^iMs_%nYPk3W22;YLnLAf_uTdx=FheRg7T|NU{`4>jr4?uISbd@N4s^CL@_e|c=yu8&<>keCtg^g(^o z?^CzL1Mm7soZR`1aq8KZ%g5Knrp4=G>vOM(ZI|jn%jqwSZC|=IPTwHgwIgI|*PhsX ziFSX0C-kL@uZ{S%Pshnm-yKJG+z~T3>O<;xJszj{d`4=Q8g}v4V&Hc0Q$thXkL<}+ zm}gp1Nr9rv?8K`CU5X$JNm!O?m9BEe$y}VLgg9pk!EFIISATM@GU#7PszYMJEFX}U zlWoqK$g@kyYcW!l9!4a$*$EYr%vmzYCA1Q!>&WG{G-xsBLNm#?mT&x$(P2#8tiG@} z7QSD@!VmsxEdG&xK=Cf!Ova5d^N*et(>H4DzFoVOzU8AD?_3eC<*Jl3#VlK_Z+W1s za%t&E%66_56RZ3%p=8*0%jH-UTeO4!g)#S?x`w<$iyQyr4!xyvS1diEu{Q(!*j9Fu zVq9pU{8 zyj(8h+)`Ajp^p|r6`P0E!B#zx{Kn_S#@A^6_{l%h zTv4}^_gx!P|KakOe#_CAy=PW^i_Hd_4`~r`@$H%)Jb!mAy-q&+YSqPmLSCm!DpzsN zjxT8ru%yo-O>NUo$M?P`7LIDM@5?o}_^RzO`~Nfd9)NaT#l83Jb8heIy?5DildIft zH#Qgy#$YgnfD;H1ddnjP2*w1GP!f7*hJYakW571J7r96-l4VO)zxS$3SGu~rpL4$7 zf6ZR^9NDrBd3o=BTe@fOy~@n2S!K_fHEY&-WauZ^srBwnxWi(Em@?6ZKXI~EO=ZEj zk=;S_=UM*B#Vq)v=(+nrl%mL=^JcSiNlq4kUjgj($XuUW!`L(1GH*kE(*bOVkBq`t z{LZ$rHzA|F3t9P2`SRAZMJc^sYA>UcM#Rws%f37=nliPF zZNFqE*CBTGe1^rmH%`S$bh2g7W2ag*3$*V;Dcyf8V^X6PP9AUNrz2xOfSh*Da?89D z;c@pav#)Qkd;bL>rvExCA^*;k&nvR&;~xb<=J zAWyvQL@S)-R@Q181;)JL{m3c^7!@)GQF+S@7|`QbddZlUOoTv z9_M||`z)}a7YAF&gN>{O?yxV?JksknpSXs%P2*mxGob8r5E9jd&< zl50=2hKr`!q?Uf$^Ya15pto7w#iv+JZj0qU_)R-NCmbAX4@&yV`4?HkdzV{n?mO1= za`tO%!Wq+T{DCKJ@RN_)!KqiF0G?xGUkjf%PO!r} zFR?L~EwGxA4c7mwwRUh-uZ{iO$E<#cf`|F$2-fCI&)K0^G3)hKdjN}bSRS~fx}=YU zZ(^7milek^tXN0?)Y?0@uz`||+Kr3x?c0nJn&Wpy7O-%PW%z&;p&0&*Y_k3bciF*p zlWiP}1~u1Wh_V(rbn0?zeE(vrT>UrJ{s&w-j6cg7-+HmtuoE@=5A?wi6vrrb3uA_? z`kBACy$7zfiaCpI;&JnB+6vT4k7TWu^e8m*y`G zk7p9j%;>)8YL86Q^i%`khK| zTRL~;5Hjo#+w^6qkU?^Zm&*BknaImtOyOyYkp0_MiYK-~r77iYu@*{GJACC)dVllZ z|5=<7n&VOJy$~n8G;qw*gkBp`Dg1@yR4M#AS~-QGn8JDCAu46DoJZnxSwWQjpTwz} zkWxQ~ntu>u$isXObcRGN3%bQx(o<=Vi3UO@H(;KyBdfQLLMSP0a;2+h)T(B@^>!>=LP1)vZs@Yyh_zPLPdr$Y({Z8 zz)F2P$CEsUkELNOizXvj$WlRN4R8R@Qwk_Njh0he@(v*Y{~k-^!w3_1?c@&uv2nHy zUVn^LVS#L$HY2EGRlE^F{2>Gx{1qpM`fcd+ldN(X3gG>eqq&(Kc?j15uw}-B?AZP*)$7`C<_s&w?2S-jQv)a4_{}p(%*w6*pr8>@C0TKce2Ir+vM%UnhYgx;U~av$4}aN zS+r0FfloOiW;ibh3|G9%OK~}=C7dJt(sfhHMq5X0d&&`8q4yPLFo#<#zu^XJlSRlK zzY2K@cBVC4`c@l@byU)^)Ap>}VIzm0vE=dF;0YEq_^Hh`U1VcsOt9L9LpFGSr48+8 z`ylw$N8L9a79}Xl%M%8ZovqgP^hUN)GWodY7s&J-mRrBo2Ez6|XsDo_X)H)fC>k@g zi~TP2Sq$xm^hMXw#p1g_6Su>`(<(Y^1Lp z+)i7^LJjL*!}6w)q!Q}v&_3($+|Te@W_7FShw|afcD2P)E}QK86C9@Ko>#Q?@9%iqC}K<_a)$Crt0T@rZoaQtaZ+e%w=V=x1>D8C%U!k=+zdR-)5=;~l zq;MWM#28zOh3PSA1lcc7qn0cjijgQU9A4}qwNfp_oV2L`0V+_0~4 zjA_-0&b z=IvY%6z0<;m_#~J6zOp6#X3;AOUudl-YHKWDaf2g8;6z3}Q_CDnv9SmKS~=o>7qs?CT_ zcogVVs4nMlhVP8?QgD=p-5>f+mRDPj9SVuIO{2^zKl==;o|Uzlp7B=EatDfK7Vl16 zZVkt^+rW)?!A)(+7R|^)pXpHoUiz!uus5Qm(~im(>Jl&$y4Ac`*F zXd6wX}#se)}VCGE2UFw90DUdQNo`% zr@Hma^Z2uB%Vh?=13^HLuR@R0coqg+;U~9lx=P2t5a5_o0tkUGA)nxpDddaykiqe! zkKrbm@j3#hm)^f;%I0H%eghex@SLiPI4(w5lzSEnP;Z!R$s8t)AKQTf6&WhCo9*3K zS!Oxb-Q#I1v=Qr~jot8+<$gLnDCzRo;O^iw;=Z4j4d}wDH(kOYKI=EUW$2(S$cvxa zfN?^n4gU!FYJm3x(AigMISxq6&Zmzwa`@c>+6TVz?G$#w&C^aV7WiwBAHTlc3Xd?I zJ)Om!f2ejO@{!-wWh3|OWWk&5`ENiT17rB!RG^%G%_7TQhm0_TvVHr08@UO;`gs

#v*_Q)S?0@5waOKf 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 cQX+cvd(#yV+L(b;TWzU_9n z{XN^qMA~{3Sfah;PjOw`ss#ngvVax>K zHiS-?8{fBs-C*9u*es8xw%tcnwGnYE;9S%Ek?p{y2HUn}9_hn5^WND^{dj#37s>-I zTqCs=;)xG;INr8Lj)@d5svcHeLORxc^D2(3nl?fHT?=2$BHFrQ6kxt{##VYCCWLYV zu%@=r_$yNTAAxcaZZJ!@wqMWJ-b73Fl6obmb)3{F>Sra!TeT(0P)YV~in%iBWn``j zIYTb#7TK_WMXHsOoV3kzH^`U=cemXRzmi|bW0J|{K^(qCUT#lb`y>nr5Hpx_E^w6E zed+`r{=jnE*ohwAN>9n@I(_e!2QtPDk+KCf6y)d2at{m5zc+ildf9M`QCb zp>%MBoEcww$e<2pkc;8AE{w(!2~yV?K1k{?Hx`QC$5umGSn$0;-!6~NAmWw1Ys1g> zqh~3dR~xab!EhMw=2hxQn_C;eJNF5?eiu3=GJpTJ5}8LH*C|@oC{X@jhSK^p2Ef;j zWZWrfGOH2gFe(WUjI|}xTkBUIWkoWsnXpAIZg=;4e;?9V*#me~4Vv#d7)T3V1FVL^ zZ8~@}8M<4g!e5_Sd1-fCGQt^00bcswCbR}69bXY30J?8mZ|^)BW7BcH1!={|lvN?W~jMrgFp#DCa3MsUh z6Ppk#eoAm{yQrr&hszgcRfkN$sn95JtU>ZXKIq5kiUD2=KH%F*(mql4(^#_~D#TOg zmu>6tRyUR;fFLb+X1H6n|7Tj&dVGY#!^XeA6vh3DcV?dUasVFU)rJ(nk^(rb?rB9)Zb5C%`UO`Saqbq;<6*_2VR?-{zp2_dDf)l7`& zZ5P^t*&2xkLGM=eq{Rz{GWXJzy2Yo|Y1Luh#zlw{U3a47bx>v$6YEs;h^z9hyxfOt z2U%*vJwg>z`Ug-i`S473*MwmvLxV}(lmm~)Qbkppufw8-Z|y9f^B2z9hCi&vdT~tpDB4D6JA*=* zmMnY|x9j>O?wbcpP7VY0d`-88?D|5t9m+o$m7NbRu_b{XaNbey=Qtds;#e&uXXL*rK>On&~RVM=ID8x8udl;2bK>NyCHd2m=n35Nu&Un3 zSP!e$4U&yxD{Edat@pg!JR_LHk1u2psJb}cnKmoQ2PN&%ZotxylWn+@MLPRBQWNRm zOr(j@?QmP4T&1%4fChN9BmTHlHUl5Ytg>bQsCNLKLVK$@LLNV#wVNGKc%@bg&@?9O zOYOTO&ws8Q_w?TWoT>w&K}%!8#y&eu^>*o5QtZN0OeY=$j#{Fk5XG>hg4+^LfW+-(D1eT z-Fyvr=;z;owO`u-sHE`WIR!u+Q8{ZSn@yuqNjO z7H=c*q9^==*W08V=4Zwf28l>pY~JhbR?(Y1Xv+fL24f=m#ZAymUc{DI*Xy-& z)>-1LWNHLUQUX0i;(ipG{>-H&L8_elV@j|c(WPm^3#tPi72T`}UZ$GVP-HQzdcP-c z`ixE3)Zb1zN4ymqs`Ti?4Wdy3zV`C(Hytl<0{l370UsMvc@b>i0KSSVd;ZVb8{1^C6m18D}&a*@m4U~xBfuvx9!y+14^&Lb(M5g=wUtwt=-Hd4j| zy*z-!&Gnh9I**T9Va!T6Yj#`QQ!H`K3uK_v${(^cQ~HD7LglmDAx8rt(~micQkN)R zA<~=k(!SyC-YSej6xe-LLEEk?Jsz*7#}7fauf}*f&T-<)g3mxF*Bgh@Lb{_l_X7*@ z_g6mqAimRdBqmvQNWF#}p)PyInApS0jq8SDxPX~(mL9cc3Y9cCc_!_w=wjH-WL9VA zCDefLVw)X;toj3xgAjubP$C|fHbd5_KK=aZY2fPu{5L>8*>FDfJNgxa@=u#|Dqwyo z@vw4j*p2h))cE7p-(O}}qVTB{Z`PVDk>L;$bn6*xzu{rAtwIv?y4lAT{6^xrqg|`CJ+Ve>I{e|p!**@Vz7{SKQ6}d_w6?W71@$ZB&bEhnN2*;&;0nEt-3)l z9l{&D^q?mmZf(SxUgQc2_jgeP26&vD1T!`mSt(=l43E2vbEEt~!~1@=+Z%5WE6szd zmPL;qYio-d-qCMSVO`o{K0!mLamkm7x{>^I>tuic<+9>#+kqZRrqLDQ(lBe!y|2c=``RWa|VFVsvN7P!j zcUIo?>hAGshd8l7|Iksgwb3Qh9?kF3gh=-F`HwP5q!(@y_W`8ksTrYeb=)mC3k*^wP*y6f}5Y z8k6OwkfeIe{{%+-3-?=buf0rP{GHVojZSaPt}`HRsRccnnGd+#&NHI;UDUulxuLjj zBgIycm%f2YLBM2YIa=RB8;Cq(QA}Cm&I^UPiEm)vmOiQhM&e^?n#6VI0`gPOv~(d= z#^a&7#Aikvg!l^a3 zNc8~fZdiF(*)2F#gyX}6)cHsv-)gZR%Gmr`%S4(>oV0-sRY@nw6G_Wq{i!B#gw|RR z;N37;87{Y~XtM6q%Kv)1m^iL+2#4|3rk=idI#TcJw!pB{J9=>6$e}8qW;{r8TUVG< z^9*_!2<;v#d^uk#HCgXZ2JMRqY9EaB?PO|>`F!y7C+E}8U{@M;=coMZ{-psE^3i(x zB;<#$P)jL!(L&BYf(b8GBkGIHqD91&u36;uUY5DbUi-Qzd)dl7eSFFyds!;1ax*er zt>Ruxl(!(~d&yZd%QHbXQQK|8YPhL(>ohlCVuV;=Aec_V!E#1$R>(1i>X{U6T=0xr{q8lt!m`HTmxTwH^YSHq;(U! z!-h%wrqBEAM==@+3M|M&4oxyXg?FW}e0}6)2_o55TXAC26Xb$F$uQeXO^+<=7`cTr1LYHra6@-V#*EMR^J;a zKk1pPu~Ol%^g$SUXbiw|1k_D0OSro>mL-&tZkF9QF6nBNx!H3qO?uYR0!B+9_Je zqFY#xHJgVv@-hph;&+lbUc2E_)h<0}Ub6KM35KsJGLGU|XKdBugGW(DQ?oVyI*R%w z;^U2Qi+c0|&$oy0=k{kffv#qwcb96Zd^tG8hyh`)7is{{cDP%PzM(umBdCQEZ}UVC zxq)-5yv+LJssf$2zr)sbj4f}La%B@e7Io8`88PT`Gd1=$H^jdo?$d6pt@y{@YAvM~ z$7)U3=>^aYl=A2#Yu$=D=*0G2&Cmb7)7$-M=I? zbKg2i-(ei{ME^EX&u15DyPXmc#JMAIHm&bDvxvj~ID9(c0d?(r*(EZ8cL*Y!K!uRM ztM4^k{n>SXf|U`>uT!g^D*9IwFaq|X_^X#~cC`+rq$vY6hX#yKOxvP1);ABvQF#M8 zyG!vH!T%1@9*Zk7XNaqS# zEbEgi&ae%7m`ZUqIH9JRQ2;4@xSw=jZ$7@khkigOzbyP6O}O9I&u(yA9T|o z+7(C@!URi!>G)vVLqGb~m%b@8RE`lvXL-Ao{_5YiY1SJt+s7XEH9JaJ21^Tbx_djf zk>XmmwnTvDtJD%m$qM#7<$JunLa~UB>Vg3{XJec+#XMM3aB3aFAdM@7p2!<=15;e! zuzH^xA@k!=axKgULArf-fp#VHNgGc}Vj8B+Ld+NN37{DsC*+{EWT)1Ld+kP@_i9^UOKlnS zSk4PRHhvD4N+|!kp2J51X&$|D?RNnU>DdtFIrZD}4=Id;JdUUlZo#a~F}ZemD#}FO zWy!mdd)ZOd_>9__Wzw7}R?e=3Yf3zepHQTO{9cCJ|? zuO<Dw9FG}nn4#aR zl%wJXzGB5XXIMn#U8-%;Lg^4{~<@wmkrO3^FJ@K8Ozztnr40`vo18+8xLTx#3f zo8NcC2J&fz^tq^PolL!swv;gsDDOjcel78sZb~N?{}dQB?)=d5vFCG^sqq@o3&9r4 zzZp5=AaV`A2N|-uHf|3d!Hw*E?lpJ6zzwcZHo{EAyt(B~Iscm47RfZ)0d+mdyS>Q?1rvU*S@~Zu*!dz|fGTVD)$m9Jfy;_$M_3 zkf?gG)QA_WgAz|dH4x+|sA)qL<6L-$36?W~2?zg^)-C{ri=K3Pyoeit?tc(~*RY(% zVf!hZ5ciug&VDJiWG{ZCEV~=Z_b-WYlgthITYo2{Jk-I*p2QF??Ev8f37U1?K7P0tO#z2kVOO6Hm-lDB53d~h(=ALX^_t@z1zZl&?sm_8GY*0_1w1m369~d zC4zCi#g(Rb9qz|Y2`vNkGC^q~1u+T{1RkO(G@50o>duHip39lxv; z4~&>@Zlb_pvyDE~m%SlsIK42bV7sJVyq)t1UZIA&QB#lV?Duk6eDW{Ch;PDh52hi(bhPt;RmC7=BCL^EnLH8{c(3M!Ax)sQDDZB zRnqE?Tfms}6}^`5rh1N`!P&HMdvJ1}Pd8rG7s^EL$!D~OZeBcBW3t$2=BoRFsPVQ) z$sPR$^KTZ*5qHZ_=(RR}`YVV1lE2y8>kd2v+Fr#o<4m{?(GTHWZLRoj`Qq3D-{OMN ze(Ul6wti-?r?OA%+x#X84=sgYh%w5qJZPTcWBNbEODvK>ln&x*rzRbO6}xO%cKL|$ z?kO=u3H0ap`{dVKA%X|HsV+StR4XFt%K?>)u5P~1y(iY5UYZ1iU+7`GNE0<7 zcItmQ(&Z$VNh8M3nOQqOGW{_`$GA?Ic(t@iQe%@$#_sWRYfJns zlo4fbyx-=8pF7vdq*^V;^^mh5M5oaiP94 z@SEJ5hG&DiM^W0`4T3J4BD+m~Qfe$zcBUQ^X>mmIa$FM?mLwXD#zzPv++RYahycV- z)m!k^m0+yJp8V+u=8=Zg(Z;HS&*nxToM*R?z8xBA*2bb8rhOTrZHNv~4pp@aK3=}Bd;Vcd3E8IqRVuHNAMC+$T0^~c1e zs@1nWzQuvs5^tL-9j~WulH5&Ke_#z$X8YG`*PWOI#}~#g;MOEd#G6^Zq#JE<{b_3} zv=u)8D?}j)2FSzB-lO|&FzhW1N{t8}CyM0su_a0EO1+wy~{!~NtQi_{*7wd-G>he?JfuqOWRePFpVAecZ44tCB z>6oD`gfVSw-;2~kGAGI}s6&jbk3&i0{S)ye!daX+|C~a^QK2sfJ}~ zYfIa(%w>D&++(==ZpVxE#^a6Qfjbjhsr=9VR>qyaP^Pu^L-BNd1U#r9A5z`_?ISwS zCjcoI!ws0jECmmP%d;%;ENv%9u6GpSRJa$&I{YhB_yqp(0DP$ zNHl|O)GL8(qU@8^3SgNM`!fOdZdI*@8R64g4 z(ETPL@5c*M9jlSYqUO%!7wcgSSKBt3o@k43F8e7+owy{>O!MRv+uE8_?Vh81#z^GM z&v2f|fS)(4ajfAiU^)K#$c|c(qQPt$(FFEM(aKc0g)nI%+MRmon-S+)eYYXaM|^M; z{V5C~Ls)GLwRWhpwa23?0cumKFPb#~Q{ z7fA2w6v7|St+BpC#a$C;L%a$nl*n}0$g%da=2jDi9=mz5)joP=f}P{}B$9rd44M)a0{aMUkNj+cMBA8@c2^F-o1QIFf(-`c3lsv{?MDNe zl1ga=zP`j(I6Zpi1+1~)CRD_TpU=&l+v`wQ6}>iKTB@$nVM$3i3)nVznCbjfDNLvz ztP6?duGw;Kh>G*hB%i1rwN*F!uJ}y{uG66G>X3zvZ=6kDJHg+Y&5%9a&XtL3L&f%v z2#A3smSMy$Ck1P_y~czi+IkWyE^~Q>gv4`bTO*s|&i@19oQijHXlif;UMPF2itM0y zEn?B=J@>{|C|>QDH7u^6U%vuTtc#Za#`H7!dE9Byd-!Dy9YL4zFm_Y&E0 zt02RO6`!p8;41>(B8B5l%0>7Z#Z2ZH`#9K&`6 z;B}>xOZ9V|w4LkC=)>T1k+Gp9;<&nXASqSq#abJ4Mcx_7U$P^-5n0PSsW<)M^&m7A zv+ndIBKl*`rvJp&f7e&r^47A4zoumg0#%Dzp8b#`N8d1B(58tPI)diiz?@kl*@^BmU4kad>7)n=9%U4dFt~mQX=#an;D;CaISna zU?+h8VK>Ism!~G1(aN1=RyXEM`&TtHdOAv--oZQbp^_c=*(E25%^HottnPV=IQ;&p z6R5(LtctG@2hzAEh)1iPGe41qIdD1QB-RzW>Ypnuxn2x>OTG~f|4NZp9Hp+%NZdll zS2t@ItT3Q*6y(z%hJP-)Zl&vSfx|#=7$BTt#Gd$PrYW@>t8!j^(S-27%cm~FPb^=) zxLYd|x9S{rS@d44rT$$3?XI7+nF4GuBoZ)azqR5zD`-GAr4qtZZcX*eTKvv2{nUScS~FC->&>RA{IO~(NU9Y_Q8}4@W_ykRa>VRr6kSHWRB$z)D$8EF+B1-gfK4QFyXmlUqEiD=CPU7Lm;k2$!@*oRILeeGd8x$WB~PzU*Jz+Mb3 zZfC+?+w9oHz3eBo)N|9FZLC~fe*QRY+*hrJg1jy9ekl#kwF}R@L%B#8wZEvRqji=E z{oz|yBDzy?62d$C!EM34BJ8bdo>Mm9d_QB)UcZl$#kg9cc?bi6p`%})HVTyI)vC3;R#*d?IRr_XLk+F!AmyA}-VNrq| z!}-DUVV=zme=_S_D=~e^G`@}bSZdmAM?;qpx(m;Ompk}2=K0rRw)PEi&Rr5>f7jD< zK1>p!$rcj15o;^nDyc2Fl*Rf{7j}8bR{n|Ljh#yqPz*^4?ln>uM>uzvuvP1Y1?QX0q>cwV^p=WYoxbG-G(nzHBz+?vB30SBF zB4yd3$}u*5Jf5#wNq6j^rN+Xx8n#7ugo(~&V0F)kBm9t5D7x&pdt%x2Dh4~)J#X7v zF9vXS2X`fT*C#!8>TpP zO`FdbO)rw2o}Fa+vs`&DPk@heWu;{C)ee>U>yOrZk;fIo1ouul?O)rfk_DdYaLLQI zkC6%)j)iqDFl{E#kL>bmL}@WM^nEMaiub-*qqvhKwp4DvJqdFKts*8`gj5JM43oa# z(@uHOpAkWB@hz@ypQ3|L`-JrqdfCcs6=aP=gEOoQ3AZ)=`;F&iq&}Mhg(^@+eCE0$ zt6;vY#KNMR}W<^5ho(*o8%b(~w>W6FRjhefG#;Hn29^(MWVTY!vq!)?d-D)ci7iy;QA!w;h7euI&EfIX77Dy z-hPo^$cNE?O1OBi?kt$>$Y$Rr*7y2NQ}u2Us}ehKHU$4)%Oo_UVEFQRkTmaD(mchH zzi0C&HX}l9ZXcWO|16Vee-(7CtWpHkCANRX=E69{q_hWjD*RD;>mDi5m|?`G7$3!m zuF((FdJ=&Q6)kWh>xH>*!-Od<6|pO&qShw-`A98*hA@kSqr%+z8*+kQAcX+O^6145 z5hY--&Od)X{!b$YXg^_&kv3d7qq0$@ep4;;auwm+1HYUQ>>M-hZTeOP^{`)`C0 zfEN1uR55GZe3@xP%Lq!p<)3oMl`Cr1h&H!zGp|LG$F&|;VwDptl4&1a6=|>u;WO^- zSHv5bLzB?6*QLcl7q@qm=ew@orkA&g#@YB8hN!dFGPS!ivZ(eOC<08LVx@Jeq)>5S z)vn&qH(W)3>n!-~-M-j#(v|EdGnM;!ObO42^PcG9gN~ zY#ohpy+4h1X=K$j*S}UEJg9fRW;np8?>2!Ec1>L_sm)(Bsb>QQ-te0u3C@>ns5YtS zp6AY^t-yjCp#?LNx#8@=bl;cK^BSy_01XJ7}6Y0 z?KToujFZfPAl96o?-r8tPzqTemqm&T>3%qd z2>S?wGAy_zRFdcq^jC2^`AQ&x5{IHe2PzorXH#{&BxO`|7V2l=ShL2AXw`b)aRbT3 zC;{E)D(VrP&#FflqC(WElt9eP7q|I91=L8aaWpEP3!h41CW2n*DAL7%8X-MWRbH5} zna2?UCOHikEyj%V0k-~AC-mB<|7xlJpAD8UGP>}wACsI@XZ39yFQFAY$T7_2&xyjxSaoMaeD1&!LUT&DsZ^Z^?Zxr>y`LYxK2yr zQXQ?)r&SGt_4K2t@kP)$s|7?Rx+hE{4mbqx?AvJxw5l)YP%(`?h6>KF7RM*pYRC3pR zlVpgFYv<7QVeetJ5eZ81dQF%}tHd0=5LbKiEEn-+i7bg7BCstOozWJoO?HYq6Z@TUD#0-0lrWWd8K`!wX=!*~K*rKgjGY&$!EMU(W&g-&%tI zyFt*ULXb*sq7ZUQx`=QUN}|R`NZx!KOCe`Xp(52^58}#j{{GI&w3#LK+Hy|OdY}(N#+fC9w?qwv7N<8b~YnH##PDcs%Zmn$0H>S7+6zh`VKQ}j*Z+qy@ z1(nlua=LDAdgE`i*1)0o0#lG*=?AMOh-;NRA$GT@3CG;4=}dT#&+VlXw<(sA%J71MVR6^OV1y&i97Orv!q|)X{P{l zI_htrkgCVY1#gkSdW?>7eCrgYFaXvT<4#xeV8#1(a!|8zK+8;{61_swOXuU(`tAjm zko1C!X}oFkW!k`x^!(~j`^-tl70$atk#C!LhYv8;EaaxoOEWukmx|RquT%CXZ1IP( z6Z^lF-v6ujd?19vP{~nywvmDwP}6KC6}gk3A<=eg+jKN9#O;xF+OMX&>J{mqb!31V zSxC#Ry)atWjL)b!x3sp)5^$cocdieMl)83nHeG4Aw;p>rm7}OIg-bxmGN;zk;a@z& zuA@#II8w2fMQ8T-0@o{3=Osb63!@ zqW`wrs=U+1c;IcNlW6RmGrw#GEr68@>GEpt`Ko4jGD)&-`TRZVV?g@x(fdSduCfpM zbJ(Rf`{_no*?Z$8b|rmF6K})~c?BTh*uuKCa#a2ttXM#W%{X5I_je>3?K{KNDr*F7 z>qZ4iVM+Ro%kVNZoH|SUY5bLMn>h$FCScHse<#WJT*SIg1&;c<;!1-ciS4E*`(KT_RAhne_A=&djIWL$p1Y4`i7~H z;V_wXe2Yk{8_%*|fb;dIX!mfFo3q`-hb1CRzWc$R-s63t{L|y7nHvAchWPx)yQI5y zOZ4v&1zILC3(Mp2J(K(C`{&B=znJ_KWOCujAv$i+u&-LsEu0U#mqjj|%Ig+;!@w@b&+n z*9jFWhKL1&60SR&YmsW1wACqA4@DV zY-S$hFsxYDb^_Bv8bx8ux15AfR8eGl!W^)4m1|AJS3KyDI%HRX^-Pwvcp+x=i(3if z?){k6cA|o|GnZa?V)|D}*24>ECv7?5 z74>49fl?$bpMm7ZENp3^5v|umr>9JFU)w+%3FzMNjU(lQCa>WvbFll};`S!`2E?_= zHX>&>Onv$m2z8t@MoDxbjy=NNp)}fv5Y@8(GW0?6^^by}{Al=$aI~ZFT%NOH558y# z7V2)G9LD)h;xuLz9)Il0HI$!a2&=ng4o?lS4BY{)qsaSaEv$0t+s%w?=<$PXHCDZZ zPYYeTV>{DAa-_^eW41t`lPJ!a$5(L=@${c98MvGhn+3zPudXPxub9~Vn8=?49Z&-K z^RtNKZ;ME7B|jVlj1r*pKR*R?Ldfwcu^XZ{y1OEXe`oIW)?X1^fAApsCDk%H=%432|Jmnb@*%$`GxN+`_a*nF z`tASGs}xxt=0Q;nB@lHaGbOQ`-?0drPwlcv`9~^o7TMoyF^6}0v9+MuT)LyvY?o^I zUxk1wf&bSBRKAt9bUGWRQ7qr+xTCo6`v4h~6=bRWI6U%$pu zEWob5VMM?*a*wHBF`e8fG*$Lqqo+~LEZggg?|jH3=HKME%qak3Ox8Hf?NBlF%(|JP z;^0|ZTlko3N_Gj)r#Bp5qg=!EC@B%%OXq-CPr6sLr6yqWWb%*T><=!AmMQ>F?i_f|0nE?wu9Savlk~c}0 zEd~5phvBJZn`Qo|1=2FBM$)N*S~t70^@$oI#TZk^Hr9@MSN15;aJZmtMhqw4lFt;^ zy;XX87iRrp{70`&3YO)<52e|L-B0a4dY6imj&4>ya(f%|;k9Qt>W5(5Dm9qDgGB#S z37(+AAQE>xnv4r6v9s!Ta_zBhqfGtB)Z_VYuiBo4Ukz!F!c+9r^v@yu3!JQ+7NmT~ z)KV)%=lzL91U5@rVVV!#xt0yqr6HN4rJna~9`nBK`Du^ORTgR>z}9`_CP)^qY{kGd ze0IhF3)fUt!m0&_12@)={k;>I18D0JaTOME^)?ys=KqF=B&YTRt{0^+V&a2M)(RAy zy8@KbtYaJm14SM#p6(=IH>Xi9zzx-uF^&6~Hct_&N=;z%)pT5fj@9rUid%n$L2imy z|MptIn9Yw4nzyYh0fx~03zoH$#*9vyVoaD)99;JZL!WtV*~U)L>dS0@91W*dLgTIR zL-@cbc>nX#=*tpPrX*o%{9`G(F1OJoUYp; z4+F)(du$0`7Hx;y=R?8yrFfOZ$B+{8t#-QgQTw$-g>~#45syyyv(V#nn@fI7m+#l} zZd}nd#pdg9xZzhVQ5Z+)2|^n#PB!E1j^2Y$tdO?SjR?a!hFva5*2($Li9!3HC0(LH z_5i~8b+=-31l&1-U3@{Af?FFbsTTmGEU#T**1rA z8Q|@AEDoO>t}pF79lkD;odA>XzwLf+{ENt;Q-E0gw86FDTL9=}i6;~mmp}?ekomaGMwnyeM}UlSM<*1*>Jg_-|4sOmh$pn>Z+v(Ogy<3nky32z zuXwKSEg8W>DS_3H`4Fw|F}cG$7;c0XLUGq4cFLf9;AG?v1|FZS5*%gBdKn5VuB@6C zy!jnBTaVLjR;PxYIbj1!)74d?IglpfO?^Xi(Ico0M!=<5{9$NuY4+2NkOQ0~tH@0+$oa0hvx82EQgeN5qc)E2|sqo1Y z$a3_Iv-yZ4`E1Jate#zw}Yp=AowO&%9hp;pJA&w0{}cT4m?pgH%_2`kxKF=#e1H z;?hxejj&2Qq+PIs;F1`;_ZPQ#(JyP)_dq#2C zKKzL~I~|qnKMmr)a~pmX4hC3V%;f}jDll-@t-=RU=LRqn(nts1`HatSWDeKAVcyB4 zU+j(PEoLxk{%UDCtDx9+v=(-?5Y9Vj zz+G)6@lO!#e^%z7mb5&j1;6Q-F3lq#P4K0r?Nm98Z-&Hloe!S;5~`ZR2#fNHyHf zF4%uH?dDwV;W7weAXzDe2*9+tUmtw3Yudm}W7TNoq(GL(f}2ILQU^ z@-v0^EgEN3Nu&fK%%sArtptwt0mw5hk(H0I01fvU>x?9)b`Du_mWI=Tlf^vy6KgS2 zPv880+DimHr4a1WB|*~(8u=bRFGp>}S!z5pzr}JH$>c7z#T_E+|A*ZF-{P1^-V@UKmP^7hxcRZ z`)UZZxaBwJg~93P=Xi@d;zNgcHgiL+Ppa@!<^#|_O~mFAE%&R8osqxj z(9NPdZ7Q(JfdEgP=OgtZ&gY8lPQH+1iIw%o-)qGSrO_$UG__)@WLBUk3jnF@!=94Q^HfUqk(6o%V|BM2H^S z`;FBkH<%ySEW?AvN4)^kjDH2!YLIDr^QNaZ&2=PgVZj-;!)ib$19yh$l`Sq>j(eM! zQNay_|B`M$VtlL6uzWks#gJrdjS^y_e=qdd;t3(_M=>-rTy1E|{%Kkw9J!bO%}J## zSi3s!pVmc}Sb#8(W8jjHkI1A66 zKLiODjf2?c7ecuA&YTqTVhzwiaD+2NFYri3t&$X;q23P+~@;~1<_c7^clfiYVW zk@vPMaCz@WF^frH==s%W>A0y$Mvf8&M=yH&EAdf4Vtzl-mlV)-vs~)IpT@T6IWaTC3;< z_ZhHE-!G-DC)%KB-rveUQ8MqDabNR`82PKZYSHV0>_WCrR%IU77=g}h%H-R#rc%C_ zk_-QplTz4=S_+H;$i5)>B^`U7OX(%OKsKx)4!0#W^Y3pkZPmMoC7P7&6nsFT4!rDJ zFtlGbYrlDvIVxW~Ws(}Xhp`(z`|7q__r#NqAL99inoY8aevyEp#FUq~>fP;qJ7tEz zIT@Ov{1ogX3xEFln>&Vuz0uik_Q1x0-zo54id(ANQeh}M+Vj0;mUfB4zH~l!adH1` z$^5#;MCobm+5CxoqklMV#L&&W(0!HECvoZjFj_!aRf8;w&vb9n=WA&fVL{5}Xyz#} zObK0?P~E933N!f+(qz+llo!R48M_uWicaDuZ%0EKtcX+kJPCoAz_2{09_{U{ovhy* z>}WEWE15@@ZZ8=eV1f}Y_BY7oMTCZE!S?x1n-=maU9=0Ru`qoB%m3sFLf5{+iTHh{ zeiMbl!dxcKOJDFiH+6DQ1I+_+zs4%1nT@gj%;8B}D`NW5sUqL+mzGi=^b)<*tjwgL zHSwy?Icu~~B8^CU>;<=vAneyjfJ&uPtw@;0Y5a6M4bpO!z|{6v3!7GdlGnA_U&P7j zWv!S#Lfv%$cT0QA3uE|gF~qURkQE)b0ZuU6)_slWScL*@6-bA84xK9Dlh2o`sL|#i zQ(`8VM37)<7S!PA5^YIR9DOXQH?W$K>I9)9c>bu!i~)@#2EZ2+Rd zZh>jWoJ7VZy!`05MDDCNZq_~)s7-AxOV)Xu`bb$TE5|tO>xEZ>F6A=AQx=z)?vWF0 zAY#TDbreB+h0%u^T+~_^TVJ(v>4}VQ=^-zZH@`pvf=Qz>^sEYCV>c!3VFP{dz0^JL zNBNpAMI-=yE6)USJl5`^%8Q;)c|lyy@xf>;sG$DXXQYIZLH=#i75s!?iO3HUXZoCtZ=$o<-qYuv)q*X2lR@WQJ8i_7`i$refkmgvcCRaR z6VmsKNAO$pS!dFrQ5Py4tE=!s-*p;{Z&CK6TaB-3erG4f+^1T+9qxMBsfAU^iWJ>j z+1NM;J={n^hE%}yeDqgzywF?C*Y;MnuB?Xc>i7y-Txelpb%j_=!RF)NrLkJipQlrw zwjt-OPs-}S8*Z7WeEnrW73s^zrO3@4Jp-{Q{jB(&ts>UU*<3%*^{>PYoTpFoKUB$( zE&}oeaYv)(#NWZoSjTxi{NAq2YY|i`YUBI7+3~XJ_vj^0mMsH3?~+oYqsx}3psw`pE>yT;m4o;(4zodX@_s=PaPGEUO{JFPGY_bX z&(vX2XZTTjA?U3A9ph2tG7QsI>es!bq<*sKyb+vCL^3|LUcS4FoydN|788{Qr~w}4 zWC@us=`eHJ^f4n}UolG_gz?0R9MIF!>bA7JmqBL{szBDP!bHBsS9Ny^fQ_H=B=g|yjz%k ztEE&)dPFfsRkA?XNkKNqaF->~eoWDssYgH=^8*ZIWNDVefZEkoYh zCmzt%eZqF5qY^eh;O=HCDWN{Kpa*bfS3BU`9j(&2Dv;Ki>q&Gb?Z)O;bUPGYwp8(o zU7Pp)#Z}Bt??02He>-6}zZR8#RI61OLT9EyWerbJJHNI!UCLnjbFwupsl3!jY03|VN&D*{IsrD2YUSJw?w zV5;eVSJ0T_4I;-nl%R2So@`gTz$7C;+Hm(Mia z5f`|d`ObSoYCn0D8I_)yLz5+<(YI2}V$ePpUe<2XZ*Bna7movU+y+I1+}uc-&3D9GX0b)kzK1 zODDK8b!|ewz&cU}>+0bT$g`)tCum(1n@+4ulH6nHveqQ{#M?hG7{RQJs=7Ce zTb0l~Rs4^H?|*&yME1TMW@83=MH*<7+WWhFOLOhnm`|m(h7zL85=Cgspz?b{ixA)v z7kowhLBkNndfPLz{GhqcpQiCc-gJUIuv3=&>%~HUaJGwlp=}PEgg;hZE4Xrv@DdNn zAzZ2MX<0lwXtko$_h=SD4Kb{L!zKh96Y!P^2O}ULnU@~m21uPh)EG<_V>ryH;Y@f`_ zb?uVse7#J=2>(L+qv8B$!9(KCc=IE-Q6)q9oEFZIDe^lVgHe-+DUNqS`FIQW!zny(AMUN-qb$D#FX(Z^zPbdqI{{Gr~tBdQ~-eZ|%uA zzLOuLm452aa`P>3+K3x7*)o$hyJ>9OrZ(i1OrKL8-W)nD4Zi%wb94Dz^nvu_d~zIZ zro3YJwQdw1wN?KAD|G*#zS#c_*FG82As4uvMS+f~VoD72v*bA5AP?ZE;R++_{9VXh zUz-4H-;dzlFsvtl`D#b<@o z8*gi1F+teuAD;y4G<)J*;5AE#kP@tI?1o+>eE@0BWJ9amx*W~$M_&M>tkl-ohKyg^%oFt!1hlspo4qc=P6+*)|-~H_4d5Z zTxWItK|9Mjz9+#4u9F_~wP>B((d7tnr>VYnQ?QNhZSiM@t(?ob(PW4agKsx|s46ai zRyMiA!)rDT;}+uVrTQXNibQD&hnLR2=l#%2lAIdu3WE~qjisiyWLk!l=SPS#SM*8Rk0|#tc-_TZ_Y({5$}+qJ?+~J+fbt zC)&}tUem4&J)w@tCStXwG~=IeOwI?0Pc)$f@#R%(BtKb{@n_7H95~F?zIT`8%1c=u z9*cPd3C>jZ%X_$6`iYi2+76syht0z?)Dbw0)#{)o_-J2?wyvnErUBV~H=o&K2(}*; zveFZKo)fHlJ6M#Q?%UzBs1Nq;Pg0)%Z#Jqvj(I@_)SXLW#C>Urk)>r+mE+)KF{*)v9-p#At4?{lZ zBN$U=liO`f@bO8`1PlT&Q`Zu$EB!dD`h(>%r?pzHolg6O#A$l6J1vtY8uBGw*L*lm z`j`rt#IfP7ZeLm^GWkj~d|B+|h87*%&4Fv}9_F%P^UAX)i;b9=cVMV*uc+YTH8MWU z56M@$^VM7FLE&(s2;9WY@%Ox?HMQ>y%nT^!?+Q%34@Enlb`JFccGA6PWgwh7hJGf{ z@!wVQcEJSeiKPq3t%6(Y+m(j=pzkM1@m3Vq>{lUr{g;f@7yh;No!2`JuU&4X8*$9_ zsJGMeHMdS0c!!K-pr?rd|%g7gTK87Qrl>!jXT2s~hvrVoEw=`w8 zAZJZ=u20-CXJ1hijTnH8hLs%|X zd-d7tTp5wQN|SdQ)z#PDT78lZ7fV_~kd%Ck21W9?L7MZ(Z@aL0N5$H2|5smDmzbX) z0gTt_59a<^v{CF_2bp*~Y{}Z?`gCFbX%8N=bac;S<%_-i3{S-mJaC5`svk{{Ep6Nd ziIkWR8+V#2U*FNE40qdh_8acgf<9nH&2SX^L?wrhqKI6_xLq6QR?9>;rUW+I(1Oe;n(-1*za{f%tMVnnHb4R@PeXfEG!q^$ZMK z!$M%uqt{oyTVruu^iP%Z6Rlv5)q!Cq1=Z-EdK~Hp7>^NnE|ej+*N))omyp@lO$(JQ z|At?$HN%D3hCu<1@ zkUM8UgHiLvHflRE#!PLGHC$)cqw8>cxS2FL*#egqrV0Bc-}w3_XQZQ71!sm6_!z_n zpn5o`aE;DCkMBFge4z(4tbgg?5yBNuk`>p>x?3STQ3NngEVu^G11y6iPxYONjJpB&%DH5g&p)`iJM`yUoUmX^MJ1&+X4pZTM&Bi8-bwh$Nrj7MxsE_oU``irDB8N{3#9NB2ojZC2}vD^fiK8SB}rJbgW?lXR^=apTeYklq}*(09E*R`&re3#s_H4F=Rpj+-Wb#@Br zyypg9^8$Yh@)t9nDGYbA;yJw&jb765Qjx!%r1m2u{>X&L7)u=Ud(mRQw6o!w{6eW6 zZGz>I^!g+o?(5RIR3zSgV5H;9h2Xc%UQrK3Xp2%0f;(F4Ag0GJ7ioIK51xDaRY#x# z_EP)GL#AZRLVeL}!0j-&>c{CpBDzy=VwmUMRZwK4>QV>~=`FR@LX zL(_SG*(>P8@i7pGBlH4ZR)5qy3U)%`Il zqB5ZTl5*u%I@+cYXx7a^Fx*~zgP}7R>4Tv&RL=j8?*#OG3WdWY)8${IdegJzV$v}7 zZWlX<$4{JPb{ZMPT-ZnagbNfAq#&4Mv&K3IxskYP5Y!Us<7%Y5e_aCy#8ArTV;$YO zHMCR-dDoi!nC(s2WPrT-0lNocwd3=znXre!^E62Dp2aue9A%Hj4}La(HAnfYDJ*S^ z;D*^U&XYd#S|QM5tjCZ`JWm-lPWRv=BIZ$Hr}`fLd|0!_uKa~6^4K-o_H+h@1OSDU zBZl6##7Jjd&mtyTv=|O1&8Iy-0$52-9TmXaMCW9j%IMyZVehI>7hUw@w>hQ|1)u#6 z?n^?haWu&Dw(VKgv&(HtcKrgpJNcSUtin8neHek~L3$-xiJ(cN(>elIX*d|PJJY~t zh$p@xA*OORoiS%(A-vd=8?A>Rq+Z@KZx==VN^QA7|3^PDS}NXP7R#1YDE>aQQSk!| zk$nn6$0zb!xhpPIpPT5Wz;!R!E7MW57kk`}EdJH~ap|cd8KKPVz^AB3)Nmu9ucGci zMisvYrM7Ig`%MMLnL;zSeNrXH=s}13nPhHy9>NCk9VoS~P1K>&87ZMgMcQgf7ixpd zitakzJ1BqJjHEa(TFk3-kG^$j-4D{@P%lQU(j|4}9xwyq`Y4+C$}d2MeAyLMWbq~0 z<+rbSnBbn-?jX%LtF}lFJ8n;=CED zbXo@U&EsTXRh~sbM1XeNRlsqtT_(I@>3n&1@fFf~iMWtlM+PQ}Z+(?6@!jic-89LL zSE0MWV1s$vKg5wP5GlG49+kXzt~JX1-UR^b`iUF1dal^v?&x3;)mb zPJsJ})jGR>?`=fi`Fke84MxjIN(&I6oS1pO+=W8fw>W|-Wn)^txik4ux}I$`21|J< z1Mj^>SENSb=So6n#*^G@o8U;>{*R4M`cHi@!C=*<(;iHJLE_RMW(3~ElINPGssd*^ z3v(6=B4dE$<96&r)haL1VU1tT$ab>G$gVcDA`sfWzpG8_Be#T&CV+2?Td%`KpxC?A zzV+@Qs0*^Fvs|y<1J3Z^9b7p@b{D#>g+AYd4}Cvs*xBd&K=TB8^srU02v~M@d`o_h z=RX<_H8ZiUQCsGkrz@f~=xZFdn{n%J2#?}vdHH8P zGPJ2^v7db|ngk>E5vS@)LVFGc`8?_c@R}J?BQGAHWo!!~GV+6jCvIIINsHcB!Lyu% z?kPX7b+30BLu{BcHfJ3A(Q+@|K+)^^cc{$kH~LL4VcPWmLNjobrH@ zMFU*BtCbnehrCAI%+hzx*@E)NtLHZMX|7)+Y=7xB`ndV<8g=uS8gPI1g&Xee372uZ z8aX8wgcB-s_eNx#3j04ryWp<8z<1~KomB~DdlUc3+!a(>>st% zAEmohB>6591l1Xd$mGIK^(*zTD7h9dshAxiae$k%c#GgNTYGU4^tC1 zcYjOKV?BPvrQwxHf$R~Xexkp0kPi^;omRC~yW2J*{@hTbA{JWYMWsI4`IpZjmyLSO z+X%0B0T`n9$N*Skj?(4g3?sDLEe+p|A?PiJ1fuCiw*%LE1H9gV9U}u6HxD!g?`4e1 z;bjLJ%9CtqCSo3h-i*n0K?$r6$HW-GCrW{4cc)YrEIWVNQ`UCAj~5n6;UoNu-kMmL zz!6foQ#ihjE9Ou3gQ(4#MbW{YuxZZiXJk1Q41d;3uPQjWO*U23D0Y&0Fs)JU1`Od)HqN)D)ped9r5%f$8jQa2p z_T;Tw!*VsIxPRBm*kLNJP_FuZ_g1#h(2%k_|Hr&YQe{W$jaEjc9yWYobhZ26=%|_; z>rb|~rOTK%KR?TxTg-$=;L)hzU~<484>nD3`r+al`a@>IS59;l6ebQ|UIJFgPH61y za|~-rSH$y9rFFwxf86QW)*^2TQB-`o(W+idTK}hbwgLLEX*Qwd!zkw;&?0$1ug?1H ziG0*^*Sf}83&M``7*xc!a=7*b;5OOAb#ZD)x8A{{4>cG%3V+PqDE7p}p^rURU~T@v zz<_8_%X|v6C+M|nJ+(fA;bREZG(0RmAccG*P_xM;6q4&3X;x34#)L`w5_rVcO$!i}*FrjFjd^P);e$u=!!On$co$M_AaTM?2 z0Zm$dD{^!v%_sOQdlaJy^~Zz9FG8VvgaL(8jh%rBy8Xn}t{WhB+7UFRP3o^hW!*G?N5c~2((TjsS7>UDByqNP`<%zw$9W5QX2+oHCW*j-Za_v{J0ZoWV? z_6%S=tKTbPmAy$a!1w(-8v|%&Dd8`>;sYUC%KO@%3nS8qiC6c@`Su?3zkD}{V%=GE3R%$*@|Jvk&ebz=Tt5)} z(=#K6T*YJIq@L~3z zbP0JT^LZG;S!1Je8A6}nyAp_~wd5+sbv}=@Mmamv?1-hLtbJLBx(})r7>H+1&6QGc zVRoDqLcAV&F7rLR_UF>5&Q9Yeq#xvR?-A_q=w-0fqX-^=0wH6R^hZe!}OO`R+8h=~m~h6FKC^C#`B_&4)JlS$Xa zFUhZ$ASUId^Qy+)j{_^$ukA=0MYZoF%ZBgk#>{n_fOo+ZBLRu8N+|>Np@&}NMaLFm z;j+rRDkSmq_G@G#DymLwsj$g-xVRHd8NXf$1Y}>rng~_e3g6YJ{5OA(Kdk?|vaiuD z4b6oEu-%pHme4K7%g?XFt-XsvYpWfBUo-JP;ka-MVzsd?(2hZPse z*2~J)PM@QB6nk}R(dLA%_d&X^$Bdh&X^(b4KfhR&el%OznMq2*7PSB!gxnp}g*B?U zwG%{?gy1x`U3RJI?>11;ErtHO-o9tL>4 zb!<)>6*iI+!3zlA36ud5dk4Qol^LL zYA$a1w*am8vxPw-Ovg2p`~ytkTCNbb5J4PD+;{%d-d2V@{9~jjTP!G9y9vKqcnSF2 z)c>$THVm?Mn+5{(@VD3go2vf_8V&v414fMYAXMd9a;i4z|AJEA!{eJEaE-N>czuoPpm` z!Yeo>;pM^;ma;y__*V_93Ovpz7WoG#u5a>^pqvxv7afM&VL`heIHMN%+kAU`+B5_P z%KA}}h&?+nN8r?=PxQvzyee=zT0U#x(u{xlEddl5+73@{=~HSo>SS*>iiQUF2V}7M z`RSkl(*0;!+UVc73Slk8atlH_K6v+{O4kkXOtrhn+uI=t@fv=O{uy2wS!>LVGI{8I zoKB%?*)%X_v7a+kK#H^g4zK!BwfqK@S>p_KxH`%q9 zOSJ0%HiMi0uCLUt9V?%w&7R)$z@C~!3`<_N+#xTsATO=y7G=bEvgK+WREe8~=LoQB zca;3e`ieN>oxhZ^lyx77u=kAr2viwOvb&Z~x;t$a{|oYweQ@vWXJ%|uwv$b2w3^p5 zE=8*zabi0H&cm;Kc<+iZ{TE&Ych>Gc-KZQfON}gxsG|&CeVFHplw@?dhwgTXe&FRJ zK7n5i6H)JQj>XSA6c`{z?GrDN;w-CL*3D`VUdpMuZ$SqE*E>Oai?qI+7wmI?)}!08 zkz}opAKgA%W00=9e(^Dc|CI6;|2JCAGZX#xiXekqy)S>}n&}3))BdA1GMKay1=g1L zVw`h;V&JA&?l}0MO9R(_EczD6TSt}tK)DG}^2i!t%VAD9KsA5Qf#g`t@+c||0>hDU{b%5-^mRaPF#`A%Y$mNtj2zlj# z)9A37#e0jXRpuqkdmuVf?g^fLzYx~NRxOw9;rkvEiL-QE$)g9O<&oAZ>3s?A>sBnh+T6o$hXW}W3I8oTIquZ{5n}_I-Ai8B78kQ-c zwj#($w`o&%&?|m{v-f`L8l8CN7wAqU$w8XDCn3M+|h`DzNv ztpD+q76p!EOuO|#+ldHNUZ2`&7ur=Fya1(6+f_k#-%rffKXvKe^epCW(M90POZT}z zmd2(m_*H}QRMUGR*dyb!VLPsy zh5JBD``>W|Iwnlp=rxSD+Hk9zeROLp5h649%~#(&$q+uaAW|RAu=dX0<(&WMCkNZ0-T7+hr4yIsg;fL-y3V%A+d!iCEO!A5=IVW9mdx5R0k2)Lu z;0-2??lR4CWR6mPBI-Y<7L`fAp!NpJ{7q|pT85)6=TV4 zkyC^$jV;COkw}B`4^_`w+u&RXSB$B&r?0{A%fqgJtT6fXcy^ZWSvqKP zJqEFnZcqK$Yqh7gk%ePXAkcrcYa)a9WSso;;`EPl)B)*s^jgcQ83DbUszrP-m%BCu0F3D*eMR zix=?QN#)bsva;&H&B4sUu@d?diSu?Fe$C5GUD0mdANdK8-wd}{2B_j^5$&l=M0RqE zvm3LyhZZp7ujWmpLKcob7XD2N)L#T5W?o>19}w{=blgU{4p+DV;h*Xkb`-aA=ifZ& zce@QCCp1sM+;V*8IsZ{;yk5sB9JhAvbNS$ORvuqv-CAhBlBRoeYAvGQ^kC>rDNq6_Tpg7mfAKmA%g>du07JDY%JAGmnX=n}3Kdp(VwcV4nRHS6KEA%E<9q+WESZ8~Dqb zqnI;#c$Kf1u_izwj$DJVSFla!v=W^uiagNi;lq+EGdc8_NQ_SC|MxuUMi*7rlMtg!JU2?tH}x+^X0l+vuu_E|w3E zu4habB}H*+t^Kje(FU#5ZTDrrvqc}2By`~8PcL?kYw_3r82#>ORP(Fa_0x#Nt=he4 zz+3lvAbIr``1=cKj_Nenv-V#!SsGTh`R9pwo6)2cp*Q`S6g*I!44fi$qvUol&-bGQ z1_lnU@`tv*kD8tO`*JKsq+KJ$36%v(tSp!(f_?s5hPg40uowll(_E*VZ+c=1R*3Lg z@Ez5TqsOnguCFq^_QyK+v_6}kF(LGSr!Z_7mqk>!=yP67DPooL@Ot50Pjnj*_exa+Q44{X#kd2N68 z!V#)rOocS^sR(umF2z~lb3WW0A-VTZ*n5%^)e_FMXPx zqZWV5erIqHeUk$I{z4`+rN9ltMcO+HsZda_7J%QZj+(M;#@dZ(gH0IZs1u}?yo;aS z8O|t|*=g91R^Am+&rD20SaW=#SSjgdzree$PpKMgG8}T_TyN^LChc=f*tNtPewi6w zHtG+M-Cz=2?Mu44%1@q=89m10W-y{Wu`ICfmWZ;gWF$v+AH7T%aaXu61xj5r6#o3{ z;hfSzD59`D(V3=T2GA=wnuaWj4yeVv;tOqRRi;AJl*mlYiU(BH%!Feq+gKQ@zvP5A z(#7P(ExO{?ktk#C9P>JSH2rg_^R))p;i%znR*&*61p${L{EP8I;ZGaR8sXU}8qClA z)<_N~G5<-B`~wB-M{)6)!mqYWZ(Lw8XgeUk{KPpU2GDEzU@ne1ng?I55s$TJDrE{S z#uhJm>8{h0%>nk-($pZPC7<6sV3wd!)14*)rKLa&(1vJNUo8Z$*pVv#!;sddMif_q za2__;tW%|mVwxumOIEh_*fsX?PY>>T+H4tjN{e`K9SX+E=~RNj?L0x)s=|JB2^k(e z6<^s8v-*(?TU8oSbL)1#rI>4{&|gM+I%@V&7HKSz!hMPAjbD{y@iqHXv~=f`_-qr@ znccBNR8GTrlU1Iy^Cr2F@3qnseXU2suoaE`oG^d|FfXBvj+n5gAswTv8sw@Sw5Rkp z#{ES2BDr6K0s8?&z~vaNo01^B^^O`zQ1+Gcmoh*_8SD1XtL$h)ga)6m%l66+dA^ke zcT5Ik6v}BM_PX%Szr7sMq(?FAL>g=-uPe5g9$+BBUZ>+Be6)g3dG`AO|CV@H_20t8 z=(ee6;XL;}mob-N9%WM3ADS_vFB?H>f~Mpa9W!Xn#%GndfCTzwksQOY`2b~=fujHG zY*ov^rREC*@QwM{AZuipY_7@(fIjt!sf=-~D_K;Y@@ zN=+s$1jFahJ=VYs+SP;nE$cZMz33E|E;?sX!I3|FpPsM3{#{H@&h=ykY zXr5>jtf!=Pn);f-KqOPl>14qhUbvoi1$@u{L~Gdjvn zxH8;vGqaRCbx@V=-2(j}Bwea^*f4$I^Un4(S<#9WjrBB|GLiS_Z7*seULTZNx-TJ>rh?jir|%d3J9qUzLunhE z!oodsKakY3&dz_Ddo8zDe=O)BMN)g)y)`^{TDz<&HuyA&N6~`SGWA{F9>*-*j3vY7v3FQAtz6$;0Ye3_NpFvU6}QfZ3MI=1MxYLP$#W5XY3As$gK*4eS`NHbBrfqmjuU z1MVJN`32(q%G7Apr4f~eoL+;|(e14q_M(6KF&{~a{IC*L4n)4%e3}^Kp{mGWu6jqr z{em2?K&?u1%(#GenY6h(-B?mk z-D_~%){8_b@WkV5?0mgpfIM7F6u3tOr)n|SoJ$W0@<&qEs2;IM6E|flfI_G^u3`Iv?$q zmys>B^@cz$=&v5X7#KK4^}S}k#E1AX=#TUc8U16QwEuFoA&|ZQUWAyRx2hZSIW;3D zIcC=$^u9nQR(43~N(AF^g-)mv!x3>8$<%#g1b@3BL|n`QV?4PsFtS*F=2p|kJJ+u# z)gIefu7Qht4|&jo#|4S}(77HK*J*@Xcg9XpK=eDJ<)M|UkYC{f7&M25t@xcF$8#K^BjQ3H9mMkhj1`XQ~|AsIDa1EK( z?qJxqt%)O0zh+WdP9@L_M5QoBZEd+i0ajlYD-7Oq(MAgvp37j^$79v*b@<_9XmL>dADGFix%a z*zt7;#(b;%y6PR*_dr%(s_Z5%VGa+J%Uo( zUo3c>06Ho|3GG04dA5olf_cLL``Q~MBC?P|89 z-?qoYYY%hEn*|$oRczBx9jHOdtmjB3wqIjrb}J09s>fjjPwv|E)w5HnK(cbMaXue7 zRc+Lyo|D%y zg~S=`p+xq82fB4xW0pdeD1YmJnNn6nLLAX{OyCWaa5OV|={7DM9xE44zs)fQI15@S z*xB2-Hh7cZC(MYJXc<%vAE&-6q{+l|J<*Cu!&FURAAz@4Dmq-* zG%wnU;V;A-3STFmmy3vxQ%G7f$?3d0ibpI#8|yNqwD*DToV>tiPW8w0c0my6#Cz>5 z(UWd%&0D`QMdMcs7Q*zYe(p=&)Q^$+dABp73o%7q*Y8d%$q@k`W>tF+a+f<{?t)o1 zRB=16hhkiw;vw*n5q?kIa6SSr_Ezy|RwRQ~rPWmIoK;qI>{<=`P0N=@7;H`N`b*p# zlq4VkE!TIP!(lFJ)0Ote{VbbNn&q-}>tSYx?|k>Y3Uo0LC5~v7eylOUJ3USJ_9QDVR<7?~#hQ@%S zoI5-?AYwG|4hv}rV>I88KStnx8k2e^q0h?thJ98v^xbO(*d>sD``Epg>II`zv-v@@ z4Ieg?N#x7>`hBQ_LHTGACXntzacFgq*RbjbrWGIitT%Cmr(Qf?&)ZB5p2x$aG`i(Ty$X@BZ{t2j#DM$JW>rQff|;^YmJ4tiJ4@Pa=O)lhv^`G}9A9J=?{FQUe+~RB;Yz+(J|TV?h&tZD?c7%5j_v=K zD(fM+&+#;5i~8P%Ga#G^XQ7LJ+Xvx!pz>g4BjI&=WKR|wu?5VFpKDlwY*ONphaKwQ@W2z?kO87-ELj!jn=N_z;S{PE z_qJ)au0O=9d5+K3XCLb@V@(?8T|N95{oyHbZ`Kgm74I86Y7F?3<3=p^9&1o!L?(R9 zoP8V=gURs(OD{tg_B2xk^K5-zFIq1%H;`IYLj4AOCILgJPV2kt2qCIgrk%R}*VlWd zc+U%*h8;Y6_TxPzA!lEEvu+X&uz!!z?NwEe9Y16yCX2KxvXGqF&tG#l&@y#*paJqe8JPABR56an@sFXR zJPCx8!%po=2Cp`Y;%`jgkU-oEH^h<7{+~6-_G)~d-KcFJl65^pAD0^u^)!a_dYJ{u zGDzKn0ZGt@#T{l_C3Ip{yb ziG?;!{tV;_oEdbl#48Eh%w@fz&?s9PhuhwJ_}H#)&XKef^g`=9g+pJ?FbOPO`0qBf zi9>P~JHD506J9HS@9ZaMU(FYY*~`rP!l2Uas}RYS%RQg3uQi7%?yldURBdqyF!>k( zlDAIP8ZEbwffw~00^gEyXBOWRo< z6vk=AELt8QAP{;Q^pu`RPavS|YRu|sTSo3b_)`!`T{2JJFNX(~PR5viI3dWP)CpP~ zL-1=P1i8Pm&7$LnALs^E)93^K{g}!2Z`&8aqHCcWa3+D?txVJI*^(oP%Ar zbzL0#+%J4pUYt=eQ!S(A(=T_mmjTz=og1x2IcB8}Vt|GH1BtZ9@A%Rqe9Ilsy1qTM z#7G(zOp;Ho0U9eGgJ#8QTe`dH z>M3FG1~i?btC4Chp0@vT^eFq-D*$zxs-2(pCnI_KA~{UhI|f0EdEZ76Y)T*1xK$c=bw zz63NMba)QV6^1C^1M*!_yQ51;6|*T33kC6)NT9{bK>dxyA%f;}EY0Sl&Aqy?PNS2ii*G3$$sw1R_7^p2{Yef3_k1DW>^v zzei#U7!!Rll>I=kWg4L?3q{>Hj8<`3E{r=TY{Wnq6D?VT1kMiEyE~0cwT3k#4`ManpoGo`BBREFcUkphH(kpH8zS8v>ov+bl6@AM&-}>I2wl3Ygiu&W=oYcMW(X-?&f}n5@D;p^t^($tSSSWap^?rxzCK zU)2Xnf1BF7$WaQCm_4h|P!$pl;-`{`y%?_WNGv~r{obTXYjF(=BD^lh(!T@4a}Qa) z&Xd6@7b%pvLckt{ys7cYljtG^!()Bk(Dp2|0@I zJFB^`)V@L;8SIBwGB4vpC&8PIVa>o_EktDA;92QLD!4K}x`yZK#JyaQPcn&*V zVOT&hayW{)nXy7p0^8xY2s@W8S8f=~$4&{7VVx${|6ei4uY({Z>MbEi&~vrIav4Az zy$1d6%glYq7{HxwRL3Y3yg-dP_ryOg;+gOJa;8dk;G+R$wj0uavAmM?fgfI{U*)5( z(<_Si)T4Hg9$jLI+}=0s45SeZO&caY^hIF@OjjaR)sdeguDXEjNwaTzrxuTf?@d_M z9r7|r6hhw^)*S)@ME|I#7MC3>NGSP;(7g1#ua<#r18s=QKDIq2 zPzo`~dV`Zjudh~BkZ2Ber}FA-H0rgliL9lwIs~3sC+NrJSs=}`Y7DeikLN=;pZ7($ zg9|mQQr_Ryu*VI01u8&aD#VD;QK`bcw@~syTSj$n>!ugbS^YRjXEO93b+I%M>eDXT z;RiTyifzybbs=6>dVPV8Dqv0VcMMR8l(Z0drFP3yGZe-=Qwk4p#$Hnfm5yWYhO|$yw8kED8nFjAX%niml5Im59tYADt-6 zz;%Ke_s(}j#IB&UtFP-yEE5bKjR+0!HD^pnB`;$V^;hTD>rPx#r!*H0T3ah60ZbL% zZ)FcLtbWJ1c3Q61x?xNRU@4%6U$Hw(W-Lnn+FaT&bUDtuymZcDtE5bIlnP6PA@jLj zi;}N1c3u$JYRPpA(jic9`E6hg$%isub*stO-58|Pp|1$Ymk>av24mB71vuKRpvXx{ zcV<2`eb1s#C#xlbS@E0kY)$Qp<5RLba`Oc+5=yKU3v@F77~l{gIa>B+4zJ`H&eR z+&e*H+WQdn#C?Sob9M1tf$oBEypVsz`%Zt!pWQP(w~k%H&^axe+by*qv%P)ll?QKF zfblVm?jh5zatak`^tpnRkSr)rCFUJkelrU$M z@op=w_{NM^#-5uHDCXMY9}1jaVzORI?mxcF<|*db@Q@Sj8VQyHm6Q{mi}2k$EOd@N zDJ8y8XjdTtly(Ig1(t7nzrV-62%Fzj!pyuz z!>L0`pnz9R@!o#Y{jQL9!-opjut7#*|6N9@J6qCMw9!4;!sMoX?i1@2;{fwQezZ8C zRaXKZvWpp(%moX_WjxZN6mRkqaEjmieo^mC1m9%M?_KbikmRLHJ5CSY~P#P@}2^&`;J2@|sK$<#B0=+Q-`-4U%F#2%F=j~mbBaIT7r z>A@`AH5f?Q9V$X&*ls|%Z?X7hW|k&4HawK^P1-RX)gThTCK$o6G27!p{v~##%6A9g zZ>}Ej)G_``ImBliYr*ppO^!lzwO`K&cIfX${ab_HOfY6u49Ex^*KOQgt%TC5NaQQ`7BDbomViP&5NJ2#ZD(9B_H<+7 z=2XVWen-${)F2E$U3W+^3)jq&6AEUWHu25b|3)qs*L6ThP^czG?$u*qbGqZH*k{kG z6aYxjHio$NCrHt-0MwJ1c|C3c3Azd+LD+s=JBIgv*!>a6 z56Ak?DmqrSfdCH9Yt)fPOPo!=uGC*c88F?j_E9ru*>+PPhV<%RxwmH%VAl69!kJ2& z+w(rYbskUk>FWMZ9ey`fEsrkXh4R|Q;zxMO!t-EQncP*1bjqd=vDbsYiPz@;{5PSf71#{roGh`JT)e!~yu-FGHHN zBgWCjkIWdvw=@r%r#bE(YDde^4C6ks{FC%M-}#b^EG3hwLEm0`-I&;u*0BCE8 z&tJBeJSdNU?R7S6pefL*b`oc`vnu?v>sy8b<*k~VdUGTR3Zo#sXDy$4zNxQnc^X>M zq0Rkv9$yds&@NymB>mA5_KajMrWAS3yYl|-y9;=&m z(=VAO-Yi5P1j2hTS8y-{84PB>?4Q3%f5;#O(Mi9NkP0&g3nLh{vo!bZ*hfXuuO|Sj zlN-Ap^?`SP{f;-<9yc0V&Z{p3d_HVdT^}2H*k;~JvRsb1X4rH}>2sroRy7Y)hYcSQ z=uKcwG%qzeCTSm5cedzUcPNCQye)uLKz7aCw&6t^Ka~=ix+?HAx!)0S*MR)#=HM80 zWbIUgD;VEB_QgEsGJRWGjMD~Vx^l*rQ`1ft*ryBpQd(Q343EL&mnQ1kL}FU6Lj=6`Z8z_13Zdi&^%OqB){dA!4D%G4o8QHCR+qMzQ}ST1G?`A*CD zj9N=Amo_p2d<^%#2vfznDwYfl`PFpR_r3Kv=viLwqb+Nbbd*n>e{KT=DjLwt$1t0G zJq?2A1*$jv+CFnU%J9BDw*$zT;|Dij^mPqxwDb%#{yK=MoP5Sv@d_R@hEntT`U?!l)k3-+8+h*R^eyIAW0ltM^|vw?AEqG_~_^Q%QIh zi~Y5N8-Q7!%vvVX8ipR_lq}bB`NXW&Y0|gQ?wcT0tNmY@mU9DP9kwKtcreq_4H}6O zIhE~-UO!+j$z#EO!N-qk^}(*Y?3jw3IT9hi8_qDU5IkY{p@<=4e@GgYATYZ)DKQ;+ z9e&7gjdr5I#RssoR13H)GF5WOgloF^+|(RMJjiV&D*d7OMh?dDr1@Rxt~qI?yT_bU$9 z6i^*1UxCzo`Piy08&hS_M=IQgJ zbYi{yFJKUrEm4_qy=cLdS~A0obP2^J(`?LQeWG5X)=8^qB2;Zs5vn6mz5)!R0v6TJ zg@(VC>tx}ihUvaW`rwa9rJxlQXXifa*! zif3+XAOQA}Zxvng!)@fzHi>#m`0F)N&q=Q8?_(rvD(vIgw&KQ>T4K`Bvv1RnK#(-ZLVLS0s zQNc-srS9h1)DZpG2Q+9u3sf`2VmF6;old*0o!WdN+fcyCD~fwrvoyLXzsggh`HH@D zob0;pd*|OfJB3XIwi}+f&ic*Clufc8vTTI4fsH#id3qR-q2_o6D%-Ov>D{6ycApxC zro3<&RjbdNyfCe(X#w=i8T(!3O@JXziU1#q6 zRXZ%_0ZM2qrhi9$@4ue{JvvN^y0v$}CY17W<>`MO%MZza-A@yM!jn_Cj(#<_H#4M+ zKdd)0_ChGbg5#-U?&~@e#o<>(9+knk9K}1{X)BaT3204rP06iFw2S zY+WLvOWj~4tg;zYR;r4!;yo~9>?*|HvR$j)+9;53Z@4iI{TN#9XvJ_k;* z;3@Z2IxbTkl=eTB7``1$q(cc{;DahW3(79$;9dv|?D;)_*`kcPb?@koZ0Q{GC!X_r zfONLRFw)Z-(lWnB02j7aCuYxmhEn_$M4s4$dNn=8Alt;LaBJ;VR^0?!h+EuZH9az=(~J)R^e1W+epMbce(2=bs{whJ<8D%^^Q0XNH5EnHflTD@P7-`JOpoqf^%6jPk`7|JW zjo6?GUS|oHC&n)~_q@pBK(ScWnNZeg8R*g}jJZE_#xO-5b^sB0fX_Ij*}}&X?5cc( zmWX#k_=daVuZ@^_DLbVsR8@hi&FzfZ3RH@WESm#5TyB?EDw+sZ;jCO*c1)jdV_Q2X znl;i>4Y!OCeRYeA=mG8i7nXe)rze8!{{4htl(x&Mf`xqs@`rASQ&J`UC6(J8O)hx& zU$%M|;XQ7eHC{JyH$danf=F8N*yU4SB`}%JPqsOG(!QF-wH^@^qzzr6)ir>QwjmcP z22Pw~Y@=%_uEsa6#rtkTC8(XTe1ePyn*UMGQt^0QmiPWJa{ z{J>^A`3XboD;{{w;@3cKCL2^?< zltLC1FaDmMt&vqFtKg+()1T-=MUxnlnp-EMgh=xqhQ75RX!I}_mJPQTp{Y6AIcEIZ z`>8Y|RJfR4g26T78TjAv!w(fABJAK`c@pHgFT3gCY+P_(_umKNe+7^XEMz>TR*OMn z{#X^TW)Z@^R`B$q+23UXOR{PSP>WMk@|D(BSSRJz4cp@P0Y_xHOE3X5e0z|{c_OcU zSvj*q`ouNO*3=iZm=Lmiq#K~*9vc!-B9dhOvIcDfak{B zPJB@P8sU;%Un_~(GNRm16U_O|6)n?h%sI={-DCnSn!kF7tzfNKxDu?O(|IuWflJ97 z_IFK4r@15A+Xvj5W^gO3l)`*~-@dZTK9T;|XEz-jSv|R&jP62!A~8Ofk1k+#5F z)g_SQ($~7-tW<$+a`q&t&GIqM>xLA@vKk?AE^94@b+M4cp@y-le-)=CI+sCr;&=G>T3f}9cF66 z--<0popd|XG^`*vLgeAe_Z}|QtFLDH&Vg{V<4>T6I@}p zm~0Z8P}pq3Q;sI#i)$1F;-!T8$|qo)(*;b3tx?=E#D-|Sz$_{^N1-oZewl8w5Ai${ z+{<<7#6yr|`W3aEq&LQjAW$557N@ytn@%_XoH&n&+f-pXp?V@}7BxD~A+M6Upb&-@ zLq|SBW`!l1Q$CPPGY`-_tWZhv#s0B zDWCex8q4`dD(pOGpt(}%TDkd-#z|0>_4M%Nml&=E7;jVhN-m-_N1hJt9%wY+6A65s z4?9FZZxDtR*VQ`TivU?u5GtByrBn&+{^tztCB(Rzx!{31cDVfySpC<3Q%e|uSqc9S z1L=~Y_EOuCPxWJVeZSXNM{kU%cNO$XRZ8=tmp1HnCM*!{F8(q0PZfGJi1bQ>3&9qO zY9%Mf6ABBMesc_$dBHZQujq`D53=Gi`Zcxw#Xq&{?msY69md18&wqjAfBhac8O+m; zeOyN&2g;IjUrL6P0X=s5^U60|CwESt7%@+bno8BRHF-w3My4`VPXp2*9=3CwL%eCcdNqNM#iEfDq`vA_oQADu zTW78v|FFRk>XHX82{tXK8vE zE!NozqdN#|dy=R=AFkLBn zeGg({lx5FkR=rb#B)}TK3OU^>5I~#Ygwd({*yO5esOnrLSxt==Qvs*?)p>!(slTd9 z*Pf9l@iIXet(JS1#ki*Ug8pKwc3E?%srJ>Nuh=1E%V*${K=meJg^p`zxgOYh_RVzU zof)8UQys2kST@4bv#-|nG<=$@`+KaMW?e{WSb*2y+)o^{6>~lRqIQ@HXJXM;1}k-L z$}RaU_Gj~t@d2zv3#ALYu1RFbPEz)hcT@aq8&Qb^natzwT4%Hq^1z(jyAA}6v?@2= zn97&nE5FwMXl-gjW#?@7Bw8|D-X;q3tw0IqE@&Ebfcs!z-Nyg z#C%1YMGwXF<$QP6YWGc{AWI>}YEWJ(ct6=;i;PnA+1&{Tz*ljs)1mjOSyna5H{)Q2 zV&8&gG)wyuEZ@riQwiy>!yk-aA-R&d(EnF%L7$yqV7ff6vStR{<>O93ly8**#L7g! zg$l73!1i+;YXAp^dey2O=U$JzCnE(f7SHa%)qn(v5 z1%2}CJ;Y?zDdgCirDN{Z>N@SDJVmAZerB)K@Q%;&_d_|Bx41E(_y7+O)^8@#tzkN3LSi;#0%rA|`Pju#e3 z2`FZPB$s6w&JR@_AXlnKxUy|k19)aH>5(XsqC(M9FCsR>${7grhMN-X zAf|*qm7NUEX^OLT`ZQB%nY~KbiAHUFXM;875w^UoYJcv9V7{E4oN!%Mf*a?ute(;1 zDc-QP0F6vW{y_MJi=?M~DJwWOj@Ih7RzH9vOlN$C5~KApU~0`wFZj>WqT*1?e|Z5+ zL*6>H6fJvF{Lv*LVh&rQqQ4fQFrY1XY&!;}f2p==w01HC^%gy^$lD#&_QN94I5&qE z2v&&$;J!z3W9FKyEUE#T%MHKx8cT_->iewIix?>mUzL6@0_*$e*y-ZxX~esIRWWe< z<82(Su@KT=dWPk0^*$?Y*B09irNWfv8u#3N%JR$xDZ7A7d z2V`45`i+Sdy*_xPJqQBJ8M1#dj&u912>7hg^TZhN_hf#tnRJ=fNuA_Mti0F+Ro~z- zw#ztC?L>fDF&>bwu7;=pl>lRu(WsbvKv8W2GrdOgqP(RXgxqpWxqDLInt$6%DqO@uZvqU$iHAnUqM@kPdsIg)2Hr6}qIa65pQ;*HIE3&zV zQT5xM9K8OvT73`cBMlYVx!9FU1An2BGi^LRw8eC!Y^3 zIxRb9bjiu>p7k~$r)RwL?Pl?Hb+;Pvwg$cVAwRQ~NBt#aTXn15TzP8d*PTv@$MEfP zP3_?@Plj$wRWU<;A(&B-(--5f(fhIxZ;l+~L{oHh(;2Qtnf^D$(%-Y1uE+}ED?&Ce zqYI7QUm043!XY7FYN7R^%acCJhhJqrW3ZX$YfE~0C1^&!Wx8gTwp8k}9(+7QxGUR4 zwg+hd8kEZrxxWR2(J!e1_fw9$FB0n(R;WRysumuZIY?cIRoH2lVtY0fGz~C7!5K5_ z?n(O1(l4akY)OdLwI6nS9;9pEl<5VE{G;I^3Nke(_T&9Hm7XvYRzeIm`&a_5zqyrA zmex2R(~BVveEW#JLQPsd*I3`Mp43(cE8p?+MVC^dAs%I0Wdf~dlkCjTkaHVarqc^- z@%6%yi0L;%)t2{j-DYLt4f_!wan&S2@_!Hto-h`n5SMEant#$a(N(EyK<7UgwL6ng zT$`;w=9^#Qx+6|o&7^bua zf(F;%;pwS~1eJ^NClA}ZqJ^^3sGJT@)P$MnG?+X%{STF(WeaN^QRyD`ulgF47*zGB zzB;YD_M68`(M3p#Vz@e^hq%$5bpxr(Ka(=dl4Zf($w|^-cU$>1Bdfp$8X$OwxFMAW ztUY2IGs{>Dsf_gd;n}Fv-(4G6#6VchFc$8Y#Y}`ueb%J>Eyaha zufq(YTu?Y8ot=0VaC9RjpcRO1D5o;+YGqRGE-lsAVQZeK5BM3L=!X{$D+qTaUIS&x zrt6yHITacubon2Q_pgdxNe!m|L-!&-DtUoHjREs?9u?J*6mDS<-9{>`-M+1N@%Z@f z(k##y0VZgiAj`~%3p8rq9gef>cI60tFn504dAQ~q?#CF6={|$Vb!WQ`D++S?Z9|(|&~e@*I_ac4ex4-s6R)SM|HaHgM#^@3YMx4k zdPtRZ?E5HDvrkI;IoU3RbNHP#gq$%GzIhG-bL0fU;+7$> z`V9qPTJAX=jc9H(8J3x+%XT|MiF(#gu#wI-Bgd10K1Y!Ae;)OL{0LV+qv?tn+j>ld z=OQI{T!nvRbjum;PPwV;Ku-mPGTgD2BDah#Q2^*t`gg`fM;5?6j_5}698A}wy)VF5 zKFOw>Q%vx*qob<|lTdn&AKCeA753@-Oi6(?W zndR3{GDPiflLV@|_*IEMDl)cKv|Nvu#H`7OkePjazTWi#YHu?I}e0q@SH%qJ(k++F+H}Ixcfd1ZE4M10O zL{!~5c^2wDpo81o6=0^2HYM)&tHjcC@*GT{_Kr&LNYk?9mRwR@PcLmWNnszL*omN& zi|US60#uEb-2*z)eW`xUelZ}9n>h8t;uvb8o0#OcsL_@WfBXg?; zFz>SRBbWs3No+LXgHj3sez&#)RZTfQk`qPi(tzjfjC?z+RJSkk@Npta(dHh@9BMSE zvYM6%>TjwieOgG>Cp{(Hl~t)Em+9T zge>y!p5bWmvD@Q6%cNQej2((h+*6;2Ch&lTagQ96@Ke|L?T6o6uk1bKpSK1OV5foe zRd|U1^f)n_2P%moC<~O`w2T@$^QJ&DPhNY4VO3S_YMO&2#72=5Wa>wLbfGUPuf4>| zH#-G!FxnbENDtjjk(1qDUW#!b5zuot`!;>4H^ zRC%+*>Pt`@PL6fhUNW`!Gb0@>w8vX$oAw8~@hrR@%9=HUk}s03wwBfasF8RsD$3m( z{H6=Es=3s<-Ig(B(OaC{HVWY|(cjDXUisk9y&D%1RTyx`Tz)?^=^U#7REG;C2(|S$ ztjnhEP-8PYa_nUj6wN$MRkPdvY`Be82i|l$1ax?*fX$|LeUysZ&19Rrwkwydeu~Xf zlNtQoPt`x#A=+OBXSo^zn{xl&U{6_Wev;Ra8ue4O_5;X|ICk@4V_ndD$Ybwk3=7A!fZTZ}$I~)fjpBT_j=PZR$^{ zFj0JliiPT}_Lr!lO5g8#Sp8@|n$C94sarD<#op(pEPUT9%avLFc{TTH5PZ&Z>+yfF zWm!;A-rLKPb4AvtMDt-E6s{tqOaNF^RQMy@IJk%9Oa-ZrPx*Yw$Ta5LH2@IJ5<*PG zfeR>*FV)WkQv92>#0eg8%NJy(m>R*He>=sl`Le~IN7j4iwszC=(a8-C2^tNzwM;b@ zi>lCOw9F^*0V)-uFpHoQZcyY80(`Lnip-35emUBGB|Lrf?C&x!JwrE zC^gK%?Ay=Z7_f3T-p@Yv2c6=2M&h%t<3X_3&Z(5wL8L5*49dM}l$A3I_HoKZAk4F` z9=N`nw;!4z(@@{6l46_T`_(Vd8nb(3xyBK0Lq24?Kr=TS%U{D4nT(&lo@Us_;3+CQ zlqIJ8hH$RMQER#4lH1hW#+lM@Xxg+(#3#1~N`nZ16X<=@3QMp z7mRHOmyl`LE@h3Ypi9X~1dhBj-Vjbx`olVc{YyK9)9WVq_j)TsP7Ya;AZ=pxO|;t^ z#ui!sisRBD-+QxXOp<$#l!L!Q%4wU|RCCi&6y=g%wpdq1pOZFw=~*UH$87T-S*QHu zG!W?DO_Klfs(Zf*{}A~k*k0n<@UVx$Esvfz{Yu-z{VDUh;2BR&oABgW?_Zx}6Y0g| zxORneJlE^pzmQz@^u$p`XD*Yv9%Lf_Kw@vZmqi`*^_l} zsJD~CsZK@yOIj|D>L09=oLcuO5^hYB66=n))^&2vwgtAe>2HjhMiB^JVbE-~MYeHX z+N=~o2Jxza&VMe?F%UqJs^x}7gfWr(R=yA1@82ZnUc|FA9rAPFQ*vqKxh>U^DpPZa zd<51cj@H8Bm)VJ6QYf6PA=(H;ssZKnhcN>o6S%2rb-Zm?x2+7T9^nX~)_#>&pVmZ- z=7eIeu)kR=cH+QDkVO20MJ5gm34$Q`a7gk)!BGq_c+n0Rjr_RHOawVhXO-yWZ*UW+ zOB)2WfH4+8`5-9w9YU6aIjaWO)RBg_H%W-g1uam5Z7x!TZ-a7}VyDq{Y(C4>=;Wsi zl^HgAu0qR%HV7MZpgl!s@q#%irS-^5Renydo(W^-Dww!;_IS%XMW@rWRA(tsmNvK*D1gFbk*+qs%>{8 zy^b1U_HT;IeP~*^bK6eN&Iq4{v0}=R)lwju?95Q(>WIrL z04ilzgUM+AIfd2!PHek0U3bn!vC{WUV`9HrgMw&Z$ZoK4s%{kH6tgWtj-=Il9ofEa z@7t8k`BM=}HovnYV=IQd$gFilM!ue)xmk-K%pg*>uhb)3%VoO06Bzf>)9(6*F{i)a zYI;!9!D2}J6?{8WU}sv5(I=63&?ipx)7qn~9ZPz&bxP^?QtV6-rST;CAI+k{k7LoX z3V)da#AZz{J|tu4Fv^i^ZqcAOQfu)G_XCEJhCq-Ew-WFbHQBEW&r>E_sJgYS7IC&I z4Lul7PZ=Pmmo1*Grl`9Sv>K$aHO2JR8EsNYApc@G)1{k8NoSxdPHkR=k#9dRK$&EX zIyCF}oiq(NR{l26^iFg`DAmlkDQa1A6^Fu!rHg8{993wZccRuw!iAk4pkpw9AFH;4_B^@a{Xg#m^=a+#gk{2Gu;J8W*Y1=43S_4)|=bv}kR$ zX(=3=El%=nUd!4Mtx0~A%)j~BZ9V{GLLy$K5=o~bxYB(LmZfa$kNUUSBpyro?>2i8 zj=xhPC&|%G*0FAf5lt~rR1K^123yk5-=QLIeJ zylmm(j!BV=K3gGf7Ix%}{XzFhe2o&@RrPtXx8i4$JItmqD&}XqDN@inn9f>y=a5;9%o| zc1F;|p{Y&j2^3yYPm9|mX8-eE#wFM+U*vM|7^oYsV(M;=s({Eo)R1uUeI!4_GI znRhQG1i&ygyK!*?YOjB_&xN5NyBj1MkHA6jeDXDdX{pRM8n((`_$~FnI}>G_P-&h# zor<0exD$ctTo>{83ukPqXh1I-OYRWlx+KG1aO)%+AY#Ss3YahAq?{m4Yf>F(V~9kN zGSj$fj|=Mw{%FAgfl}vB0$Q?Hu;vpCeYw${Vl{%mOV`IO_jm+V_p4L2`Rutam5b+N zyHV-Rc_{q5cFn_4f`qzo%r28#+6D#agSK%ewP3IVnrntXO83y5Ci9NZH9p-fW=*H& z`7Ga%GD^l_10^F&4iyJNo57$UAdm$e3}=pn(efdXVEzJAYtZg#nm7u|FkAnv-tz!1 z)tx#?ThZYCEIkBi>VK_OJ7dTL!~FM^NB$_tK?iryFysr)2Q1p=wMT8TCKBC(U6g)^ zENZ(>-7L}ZqwT^d8mg_D9wwDN6=REFG^TlY1#zSUX5@j`t8A_tzE?dl=^F8^Y5ka> zot305krB*#gm4dT6>mrGM6WOZ9CgWyz$OV-$ng^Z|%IYYGKTdohvQbX^4 zu(X38Q@eDtCQfvLBKfNPm54j_+8c^g!9nR%Sk#b}KfPRpm`y-#kCOp4>u zq4PTVCkBR$tjk91MlaxkcOg%jHjW_fI?PAn4y(-=tQZITH`N)rie~%fE%^xF5^lzL z93$b<2`I#0)||*nG82pU?GaF|XKdfvNrq6>s^dd7sVXTUKci%ind(;g8iqAU;Q=<- zLSqCqq&XkpAwd489YAg1dt_qeDayR}8-+-qc-KmQK z9V{KcZ^pI$L~8AIJ9&3Uv^ELuU)SB%LEmz*U2pkf?lL+aZv1n8@yL`dT=F}Y$=Y$x zT~bq<*(P}wUtAgd4t}hoYpzmzM?6DSH`l@vhf{NaBlFlV<5NiI*X4&77QVD2K@j~E z+kVD+4+P8mnV4XmT`UY@P`-rhjAPxt89oex-%hJk8ssLE==1%*ukNy zVyHNzsA(9nq&@+pQ>W<3Gf0X=i&5NlmHfdu_Cvb{PN_ZYXJBxFX+h1>y=frqpeP{j zj?6d9R2u|q;1qsk@`s~(yZ+u-gDC_*{$4~WhUE^}zZ(n`TD^xNK3h3CaH_<85112| zRtrZM=1pvDSYoN(O+dXwN}Oj(fh0W)h-!33^e(TOo6t!)`lOo&K#qxyBAL9q@IIz!!t%}YNm>M%$_13l18YdTh?3`K(nOh&J zKS9s?Z8FqY(L9e@vT!J0k^N99fGnKj2$i1@N_(cFmtnK`o^_x6z#0%L*14=M0)wf< zbtaSo4C56W483S_(lO!m0=&dr7}At+XxKsZz6-YdidJJBr`#Q#K3~8K5$M~fT z<`1=Ele+AbHh^yGmyYo_j7bYOKkZNJVktK^m94$cRc^@{ou3DX1g22Ty-2>__4ye) ze9@?3ZKy9%8C1!Ga5RaZQEpwiIdl62>B;m{N_s6&dWNQWOG({W1C*i*79}(_@lfYHOe$zia^~cCzZ6EiXb#KU!_5Y(KpkXS2O@D9a(u__t#>jneeS zMU(`3u19B!>h7e$?Q?zn*ktq1A?2ufV_}UR=z;kOW3ro^q8Sb1@>>KL>fh|;sng#v zFCAv)!(dy?|5W;bej1md74q}KQ8EN(%Oy493X_!3T67($h4LRWBY%H35y>?(Wgr;; z{49eoQF#@^A@Ay-K2_u zxpMcDZI&d`C`i}9a4G{_DG@IYf&VS~``=Oe`4gnU&F^)29)5siDN?Qamf)vVhZ#O7OCrH@m{?@sbO%(i;PlSd)f@P%QG*Ww zC-?B&t00#)RdiA4ty1F~V( zr8J?`Ez71fVuk!YUq6%2ImVL|3us*lHwJ{sR^B5Wp{)9GK|ws)T8l1()4uGih+~VS zkVJG7moS)dW?a>p7O}p^=>dSsy=!efhbmGTZT(<8f-LDg;M3NMX4wez>&Vc+#f|4| z;@(<*n5(4Fp*eXWx{vcc2fFEX%j9d}mGOR{TJeX$xUMQwx`3ylJFeSCU{;t+K9WhvL5( z(pkHi$Huu;&?vf8yM%3i-OL-^D7f8yn|Q-p*^&0-#v4AEP90BujuQ9G1RjJV81IFC zc(f~=1k>nLY`a6xm>7zk!%FB&OG_mM1^t9V{u{_BDB=bMMVX&kS3bqPG)g%@G7^Ff`2~~ zf6`ErZ-*-C$;T6gsZS1*&Av%XlWMDTJbqvPXQB5WnH4`&BuXGF$^+HrB(2MYS$#0} zx0Jh-fY~;ubet(OBOh1MEk>e~!?B>p*ZiF|!Y093KI^xHjX11q zOlLM1!Dq68)WLGu;xG6bH}6c`4CAZ$OJXo!FC)U~t9ern8MRkN-JU zj=qlD^gaFarkvNLIO*~50bI`gXN>tmDQ#UAdQX*6&6wS*()L(X(~8JN`O)w6TT&#E z9mNpI5UloH3LJ(*?IfLAVM|TYL>Y5V+LDzQE4(F~61o{m0)v}eyV+_sek-(=Qx&&z zRe9YHdj;HN(B!S5Zjue_n5lGtJy2cOx3s}*c0qey{8zHSHp;9?~D<#t2$g? zm;uR*O|wzFl9@&0hY26mNu2L|ODIc`@BgCftb*bSzb&5-2<`!5xCM9DAOV7V;|_tw z32wpN-QA&aYb>}!u*ThKTtj2ixl=Rqzg2Ue`r%ad)A{zN zy52W)dmkp5!!Ve~6?nd5A~uKh0`2v}{Je$Fbpff?>b^|J46_zZq*8TyMh4Tx$*W%| zIhmQ9JnLTd?nh-ME0$e1|0y;8Cr+9#X;=Uu&|g7cN6Dn;$K`;)aP2X$H)lC?a(2X1^)xf+KZ8JU{;Fr|qClv)*f?#R$2s9q z4~~Yh_ckRT?7-=!Dk%ZA--$$qYCT3`wjI8OO#@(1q?F2Fjk~_iUK3;5#`pCliW)5dBD` z{k>>{fZt&1uX)BK7|gFjvY+WR(EyG?`n%TQDRl7>X_555u|EHoi~qePF8XFiM{_QN zfxB96FNzCb=ab+6`9ua2#vVJd(L_wG5G=P&KDMfel`bWz%bFXhrpe6lvYs)YMx-}w z*wuBy8#$=`9aYlQpCCuwQNEDCJJf|JuV$ych^mzYOO6f=UQV5sSZO(_ZZ*6gy z-q2ra-+f69jl|#k(RGwp!)GHYD%$R|e@dbX@-T_RS@g(TnxlRBQLy;uT_tt9g!5@h z7nG;V$Ln|G@JC2;(a}PZ#awC^*eI&X(GaEk<;CkE^?otHn@}ZurAef+(n9Mwar7DV zdS<#pm_}J*m*Ps_v74s8wTz!^_MOGx?-o8XJa0K@Kdk^lhDY2pN`xmII3Py;=8ssY zV*@v`vAepu1z&oWHZtv3XZX!e-Ms!NJPxJ1u0D*N%Dvyh2Ex!D~{Y=R*ml+*^HN+>S;me_@|M`^~(gZ$^`^-UMcpxm0bZG zg~~fb`v&%w!fK?j(0fhYb2xRbF?<$-GNxyJH-6&@_)!6$(hJanz~lJUL1OGuf`H4f z(Og_yi;}0kUz=@Lt(e=-#p*q7tYnQDb(+TTsyA6ndWG-bBA@fRo##>`@6S{*Y9upg zf*N)a^7wS7=_lBGrwJ+~LfILe>t%qziu=_wAB)?wbvq`)`k;shK{KpYsfXY6UWTHi z$hh5AOoVNpxUIi@*=+WC@^CsVO3}VsGYnuj@2A;-jadlKK#VSj`l59a22%7~(x@-# zVxFIUJnjCHtf;BlR(s4M86AaXeH;8iwM$8({u} zFt}Xb#GG8WyA`<6a+t)WAAdpS*6BDJdqo!&fDsc?iIK$J$A3d52Tlw-#`qEQ9!*px zw>PwsEP-MVn_=PTl3lgnQ6O}ri0Gr=f+YiLyGIXU8HMqr(t~xmUbe>I$BGnW37l6d z1`Yjao>faZ<>>^Wnnys-S$-$1lNiTtAx04fe&sxVsn$95WG%6jpCR-Lfhgr^DkbJ>?PxJJYAc%=NZ$s}6f7GV+3`u$pscn8tDlpJ6L6GDfe%Kpl&zj7Vw62s4 zLYl!67Paz1Qx*;h*!%*BpUF3yHruMfNAy?EcU|kB`F{>Qj&?mp9G;$XOU002BJ(lb zlIt5>rOyLgM@9a2V~?G#w(UC$De77x=sOgV)Q#5>z==b$Z7X+GYnoK@famm zqhGv)qMvH?mzuZvRS@+ugEcCAj5ar0el^st)_I zuaU+7X8rO-T+>HcNRhhr!+L~%-nSpiYCGo3AyYU#QGTp>564V#(4A59*%hu-6c7-Qx3jBmt0L1mr?ojp6DeE>IWXy1t+AJDRVHa^??;R(2>s9P+KbZbbbAI#D9Bq{ENK9N@d|CXWRHV>r^ERKtQ5P+;A1oyxxPrS^JfB=E1KB zlOvXSTokJ<6qBHvFD>>_{Gy)WXg9vZ)*g#`O0IKV0>wa+~Qw9wdebB&)odLW80!eGED_u}y_X<^jTPB$g*Qprl4WgJ{dM!pZvKgD z<2^Y3eCr@fIDOZ6N6J$HP06r<(vRT@&AcyvAIAj*o=J$Z(!4t)O=I`m)t|o*G;z!j z$Tt8aL!U7jl1G!QHq4W20!->Ch*KLhoHlFFjdDl`nhPEh?QXk)0F6!tv%D6Yj`N-@ z&`LijDPuuH>p9+_$4CysoQbYx9qs@&H2Nm=m6p~^lWXorBsbeyU%izyp@TzbwX&wC z6wQv+PfMl2LNb0(sY2BHk}zPhGRzoZN0jd3q=j(;+gYJ}71nrsaZ;^V*yy~~DP|7pT7Nh;|{IW!lo^S5TW#PbH|BIvJzGZ zrA;McZEml38U7GwkN7XKEi#-Mz-z@){7vDZu`};8&piu~2d#+)y-bc(e{4%}GWgla zVfX*@vxg6bwUW8@wx7jk>UgDfMz0CvvwlC}s_ppLw*CaVpR4vsYS#!Q{`pid^1vY* zF6A7AQWz}({l>WptnPrcpE_69@BI7o#rBu3v_W|bn3pd z>7jSDhu?xOjcjyy9J=+S45UX`eD6m;FqyPI{~KHl7h7$Xxn)0!m3BUz*zw?u6!v2` zxA(mci?Cm>&v~-;WJ#d<;hMHWv3;3#>-~JcpJC?>)gfdk`DAk(W#?5OFOX?4UC@cY zPZ=Y)<-hFslpu1CFU!CFb4I@D$!4*xAEG0zzLo2(v|c0V490s6l`_*>=>jV<}pZ+2#E0qqX*Ade>@;f9(rbb^U^Zev#a8!Q9$ZpwViU=gHVZ zrKO*0N%P@Zt2D}vvSH~d`{xDtm+i|d1gik(Q3c#HM8o_@1IY=O7+uDDW7Z|GV96g+ ztXLO`XmA~JqrSVRrNcGM&Up|=H>3C&%JtCjR)sMi^e+GOa=e187H&7Khm*wCw=KiQ zW=^~<1EBr0xS7l-pI}cdf!$U|PwBAoOgG}0kIpe9r_nYwskbiX zP92M#VBr#djOb?#8%G??LWj_|bKF&>Z2KU+II55N!zx{WpkEKUa8mSD^0my|h6j?8 z{|>43|A}ZEBmo|B54u$k&A1fYUk;M^`IG0Ojd0xMW6Hy975bM-USGD|Hc%_F=H;-T+*j2Zj@by!;0|J%Z%1oyr06l#PtPAO zq4$5WmnuP-{y1yvpu1N*YoOd4ity*_{t7149#0`}XfOB-*mYC~EC9DiyOX0x+z7RW zjQ>^BIUk#@4gNOf#8Syo-JVabY%5z?F@CnTZ1Rl>x1(<($#JswVuM$$DQL_I_)=O$ zyLs?Q(pKLU0;W0?Tisk#3T^ysQP?)(Df;x>@vwa2sr&~yhcil@U~lOJ7_gPng9E6P zU*wJjv^jl?W9bpK5|Hww87HzmoaOJPD4z>1{UM)@auJ;Z(h&NdcsfkIS2{GH_^fn; z^ZsW#>c<#Th(~8X&WQBLvEY&kmNT+!Q5N+d5XmPB$VA6UYJbNsBEV17A~H;+JrmOzg)VPn9eb5Ry2Xp+e5k za{h`pZWo#E2Q{#)*FvPa`DLZDJ~6{@UA5X(Mz$RVR+=v{uMXfLc(Dg*q>Scv_bsk( z2etYEWC31&k1epH3Z^N??I<2?1nTdZxL7@i#wV?l-k{cJ7_=k~7)u+=+~#sprvap- zq~wnJWZTk>mj-CyV-K#uk&R6S41T>1tb#APXs-7C8{+$8yN4bUCmt(Mi3!VCe;hb^ zoKloJ!sda2e3yjToJ>Nw3G5l37AqSIs9!WrAJshGM*tI6{2mVnkHNSC{Ui|yVkf54?3e7uj zoQWhb^9@fr>I#=(^!2&14uV~i5z6ILKmeftN_>KbUdSxByl;p{Qg5QjckSk9xCaLOI}QNA8!!ulEUA+=`nRCngZrxY$Zd1r3<0n5*-dm&n%T_p~$b28yUD`O< z6T@uy;bCCF%4zX~yw;8JV?FT4il9s3AVzj(s3Z$obt`B@x4le8R=_;F5chz~{Dz%Y z5@k@St5jK@g2Z2#u}vRvOnUT@6JG5?W!Vz1ws27>b6s|_TX7OmGIU5pj9q>hivl)G z6k5yaPf_EFT!q<8Pd!we4ZK;CWisY9QeU1jX`CdDaY*D(*SJh&(3h2Ie|o|WQWxjT z{jQbPg(Ri2TPBu{O55|z)9xWzLgojif=@I`1QLjdCggBHKb=-v zVj`BDcz$^4rudF0%_2uNV{F?m+Tp5NW{gh}fS)fw=OO7VM-Kzs`WOGBjF78HRaT!i3B5!Zl|l(gAFq{_=|LbiDb zX@b5VebJq!O^Gb9^I0^3oYByKyRgRnq)~qFsagy8vHXo4k>PzAX>*2MIq`*_wIpqQ z$2tK;LF_G@kDM8CXr$p50*+c~d1)@q5B%VN$5P0D;}|nE??2CX6utFwvn@W&aDhu9 zG|5*m(hfBn-y7rdlTtXhnx=}aUIC$caY`six6;lEr>Vui%W8g~&zqmSd+BvqXTg~Y z#5>8D!D-@Io3eo^jEF~~j|Sbp+l>f=?gKvup%VFj#n6MCQQdD)4GTGDGUZ9 z90{>!nq9CtZiPy|u8Sx;Q#A9@VDPVuCDP~fkPmt=^LDn$Vf(e7uN+y(PSTc_j_clc zi~L(PA@AS`lF{)XBK;rGzX907sgcp#qEGoG+rdPm`j=>F(M60G7XgVs`wH6JY2G`s z?C$jB3xF!gHi8c+oUfGg4chD<3T8k)Ez0sa0UFdVNI9Ub zL+}1;vWs}7h^A}AzG1rhMzSs+Bue^K8}Ik21T#z=KH24Np!|X8W@J7~=Gw^?4LN7e z=>LT%Y$l<{v^>=0X8vLF&tT<{;I-^>C4n$k!6? z__CENPe^@V8AtPgR+Lj#jdG2)l58GTh(Z+aQRZVY4?Jw2eWEa(mumeDrxZ2owlG$T zDb`0k7Tz(I__d8mKykvl*^-@Qp!`LFW;zW|hDL)ddWD+OT(f;N#^HONNZ6rY=hoEd+dp{}Y$L(17NK#3=9 zPo}k9%S8%?<7t0n-Tr**rjOKw2wQ7U(wM5UF0Wd8r_$Tf-5MR3E+>ryT6H6K%biWm zz|fM+?9Z-!gtgYKR}L3ifKyDC)3hoS3ME00S-hCl62ZeJ<@ZUDziRy3@0iGaby*Qh zKjYA!dCa#lYTexVzT73h?>1)45bbG)&nNXjVV@mJ(qVA&)}Zh$8_)=TwNEpEL1Nmm zhi@f|B6Cpaa9{Y2PgZ)9ndf^u*t2%2kD3iO^@ZHn-Z?@z_IKYWNY)M8%Te|7h<4*Y z%PVVdWT79|Sr6^?O%RJ$H(pkYXONq-rAhZ8KVm3bNyg~1ZZnQ_3w!YO^Pdo5Q`8pL zxbOP4x@LNELyokCXVPV*%&nl-hyA(^eT|8K(?-?9V%I}kSAB9Z7XFqvsV=AZ9~0#? z*~|&s3_8X>GDMO<>QnPF%Bge1pwXqS`;4wy=l7%YU))pZPSY|e?N0Z55`1_kH?MSi z{qf`RG}~h13=uv&O~v@k{xd*sJrdpeZMY@41F4chawxy6SfS``VA1S+jRP$7W=WzF zmi?9cgJdp)^`}$UWsm21-=}#OV=-REzz~UICe^*z#hozjUvo_JWMGkVKkNn1vgT+i znl3<-3P~nheQ^uY_1W-4#@G=`ppZTjSig_9xnj1V;SpWh!|Ty^U3K1LdAVdsxbGdg z=_P%xY5Xk-uYY@De+;fr7_AZgJEL4f$L?$9ISei>{+%%dN>L7sCDYp&2au->`NsM8 zth7!Z(oki&Qy#s7KKPQBaIcBO#EOr*U=7Bb%fnp|5yO-91^8#Z(bkf6(?f*wT2V!H zsbz0!;Rjt7jibeF`J_i|0%@>?!{)uYlEfXr?SeGV@F@i3_*B_Ys5JH(a_0qilXn zu`|`73QPY|{Y6T}zX_lva&TJ;Fn;>l8oR(gO?uaEe+E3v`ziEOQQ3vkBknEuhnZ5w z=Lf_vz3P0^+gVCI3bDbjE|(HD*l7nxv2AY`Sqg4M5wqKTjy{@(brUL;Coa@m1|I>g z6_#@(6(_b9ZjAyJsWRANj5-=7$!(^BoCh~(eyBQFrnn}1`4d?4G6M-R&Whc^w#(`i zXIKG|aN`1^#LP8#Wf6#-rf&s zm+CazHd0yBq*Rw8#SMV-aXz)A!!wxm)XDku;=f2{wW9#%UwZ1z!A!7NH~7S1CqEatAV|sosuP4q4vPBq(b8M~PRNy+;HQ3Q}vh zM3(hT!LfFseA3@W5Guw?MXC5AmJb?vW9TX{KXC(i>JwQ4wbi~PeEIqwlViqYgups9 zfxp>olu&547(XXaz<%RbKS;^a#1CUp{+{;|zoSfccD@F>Z}0Ob#zR5K(cdSrn!&;~ zn`x8$3+@s7U?R_7^Kx`>8sp!wO-miFh?>4U)9#No6ls7^vq!P|UE^=wPA{S?i^@B|&H1ZqM zi~kzj|1hrqAM-#+kHA=6`<9g321bo8>RY8ggTw7t$hc8dzSZNhf~M=p>AH`@A!)R zrcg7aLYN@yN!k#znGx{Dhq7zF`La&u%w1_?LU?b6$XkdiF*hjk>>yigXgTPS0cbM1 zNRuH8B-1AY0yObP+gZtXPrKQ%?(%UIaij}(soE#`qQi(BbUbnH#aj+Kn5By!vb`>4 zuCQOuv6EThqTHHkjXoy2!`BgG%MtA)Wz>=+hLZztCq5Tgn@urq56l!yB9y`a`mwP1 zxy^0Se1>lMez6cA3p#C@rNU^yfvS-NFuJ?FRiNDG2+A4egA98=EU()_Wq1`2wrR*E zXbE@1=XZN;ID#-s5)M5;P6z%$Ow56`yaWEXaFMIhMl)@CN4NNj8S|&Z{3^HC_=!}t z1BqrIV3b{p?0azV)%!Kqi*Zxvbl}gY*%DzhT1LbB)BgYeI}J~o626Yw;L*@bwXo9x z(vL{YS+>aK?Ck+wLR&rUbS^*XQJT7Jcro9%yE!$wzf{a4%K1_Ja(jYRw~hI}Xanaq zx49Ayey*P<-XGcMnFm268bFdo%WrX`&fLxF_0ImR-p;JwWWc2zaqy8`@j+shUmV?) z9h#~pL0=I1hzqVbC4LyLJJF)p0)38SpE*dN3(~%Oug$}i$ALI@cLrs9Su8UfHRS)9 zrymH-s0Ok}X-^UwG0hl=@EJbuT4b3UO833rG>#P_ep4*IQ-sf_&a+=-*8r_p!jO*A zuR8G=Jk{W!svFP{BWn4f6Qv52KM{`OXj%j4rldPTxYN;#GJxnpl=#z7K%@r&Q!hsh z;Hf9L*zxLAlQYAaVZ^_wsO=6O`G2{b!HUy_N6)x5vvq*Ne_@To6anuZuVa?RPGWX% znTaH7UOk657GQhMk7{P5<7__O7`SHGt!EH0T>YP20R2l%BjUy8g-%&-25r{WRI|^2 zl3O={s#$#>(z&d9yXCK&*E^c$y|ldbm_NV|+IBS<6R6t8Hqse~Z*Jev2V>o}Py)uS zb#;l`PNqHkF;#1H&cVuObm#U*>|`#$bohKJZ06^q7e4fpz&g!vOt~)HScw2}C+b zbrW&&Gy7?WjdKUAHh71_LGI*cUXhrC_{}B1Y*2(U95kX_h*g8P`PG$;UqITELU+1A zrhj!BSQKogLj(OfL=3SE92=9!d|d8&%5Z*y*2U9BwrNx{6|#s_I%?UuEH~NA#QVFg zf}JZG-ONY@9Z{(`fL&r>qrB8{c3#cT{hh%CG`s$iG`kJ&`-FbifDj)_?X#S{9N2Wf zkSkP*S)#{=Z1Nw2jBr1N7}k!PA~S+&ah%-(X9oD^8iy;YJD0%7G>kW&fa;(@Izann zMwuaIWHw;X9O~NRV08HXQBm+B@P3!YH?844R>;M}e@kEgN2~+z14V6g>z{2=&t|C5c03*+Lq6tt`*Rb33h^?HVPM4HZPdlp#k-z9}bJR?73 zE$Z6pQwe5bL@T7lyyT9rT>a>hOI8o<0geXKUn%<5bXyywd{jIl7S3+kD{SjZ)u~(s zi}gVr-7VY9b?O(H{eQtkl^epyx~KWMmD7d9w_#C8GUW(tp!+cV|hy2ex{~HQ)xEehxdmZu4TkG!|_W^#9BoLG|+LPauTqa0o|nCDuLUg z(;d@6m76@QhDcYf+J{zMUWUzQ_we0|k_Zo46VN^49-$2cRp0!PJ z$OKt60dJ+Xq3Vbna^JN|Ihnc{4SM&$dKhT7n|J!<0wj0ftBbG$aCa#;kdYBXw%4JW zt_UOVkRy>n349KMW{hc#-^j?WlWV~=P8EeX^cHxVA_C~b-;^N~`Jtwmw=zN?=w2lSYJN^VnESBFd!RmfgWg6lSUd+#R9*Nb|&b-czfhJRwR zr{=V|3{$57h{;18&~<;Lg@F`O77MdR9cQ)F*FB(B$%dGNF~Tbk3nnq+G_CDMVJYBA zk79r|*vpCX@N01009~I?UeIHFcE&XvzTTHw-g$nfq) zA_63pqF2^`@93B3*y^b#trEyYmu->jxx)=+M@bRqwdRGdGw$0RneBJ@2Wv!l>gLRx z{jse_y%TNNM$7b}Kk^Y=_I_^vC&lsNSpYMi3Y0UUy z=)%io-b7=RX8*{ixM5$lS`PNtDdN4~`EQ{n(T{o2O=_OUAKh_tLyIjEq-Pl7ezagu z$#)yUR#(isZa!ElqWL8tcPsFMhKk}v8r)?~l|Bts9p=|!Us{hc4fz_X5xo|>(=KJQ zXHF(-7oZ>E4)iT{Ec|WVlz&6^)1dpN?oZ))?H_qrs@E==9`ZBf!T6hxmLgsUD*GRj zz0Q}PFc=c(Lpxlx5yL$7Op(^W`@nKeRaEF#NidWAuyKm$UO%XAF z>l(V8bPC}1aWS;}qp;IyZSDVN6H$e~%eDoI<(PifU)WPPpNW<+!Tz9Auzu)Uj z(VnBk{aY4!iaU+mI`3*fY+j5qomLnH2cq?KKj~{b94qorFTz3k_c!twT-W$945)k} zb0YI2)8q|)*FA!PE*`p2iepfQ0^eKpbf}mh5i=9fF3Rq^FR;!=WZ+e+m%}dCK5Z0h z$9TRFQrJ(AO$375c2^jn$l zNs)C!=SkD(YVQ*uUzlb-)rzX3kQwyt&HBH-+8##6Nh{|)0DoTEuONE1F0(6%~P9=?er+E%SMRl(CGj4_i{;W*-;OF7izQEd^+DmXq6 zIMks7$%(y(YOv4r8)vEJtI`GtlOET}6z_j+stMv3kzAehBRa&P30VqKp=Kh19E=tb zy?Jg)iqK(EY4G+VnN6E+@+iYH2PY?YBar@q{Fl_LJE{JHRv902$|-4>mR-<3sI4qu z?k&5-E^qKr7&Ej&4c`Zhh$uKra>qBWt1smNs+=wJ{Vz|6>b09r1CS2iPO>dYgY~cX%Z($x zkC^$PK6C5H?j$K9H;8BsS_`3Cq~qh&eAHZZ0y%XD3kPu@2J#lzEb1}zCI7whZmut8 zqh~2$Q_e-r^BvJlY_AS}AdWyHprSBy%!(GUqctS|F`W$+MbW2KEZ&C8{SR8QE`HX1@`e2Wdi@v&d!XB%$_p@xxsCrJKq5ZQ_9e0qa1XO2Gi9l)Vfo5#vLS&u;9eg=IbD3L}v%AJZ&U)Y@B-40#~=@Ci- zNfZ2RZ$ChqJI$6Ma*Tl5y^gJLhOzDdWE&rJp>DF2=jU|z8D#ZEiL|PU%#!kyQ(wHa zWV!fZW?*&0zTC@CuK&-(rl9=2+16jwD^p-~8I-C1&6~6>v)Dp)DEg)F`xI8`+UAb+>oUd3 zBrDnKmG=HG8rATP3n@isevEFcLxUcX4xlW_#m~5e*rcZuQ9Wm-l8c+LME^VfeATs)+w_>);BWLhui38xDuhJl!dWxOuN#*~E_Yp?nyqZ~ zQsB2|rMZhe)d4xKyP1S~k>DO^V^l`;;by#Z(cnkNRb&Oq^u%QD^dmrH= zh0RCW;bG8p)0|)GoA694Jx{Ut$2TfYe;jK2g_j$ijb9D|>+r8bTU1upRt#kjQhe^t zQ~4Hz)M~&7TjNcVEV|ZLSV0=1e)<+war&(0nKLr5!zXQ0NOr_)mJIva=P#4H6fy=b zS^-+??<)7v{0vkZXICzNbm?xrr4o7SIlGMlAaH3(sm=cw|DO!D@C< zbuANO!A9*rM;`aWzScj4!er=I#PH@yj>6gNc<6<#uegIXz<+jRE3g++< z1vzRDBv)>40gzo7`h2yLZrN4k?$R{n-2iI)g0)pS+qm;N5?YA~P4mgwXSJ>t>1@oh zW7<165s^Y+d$=ZlJDs{l zWH)OU(XOc+lY$&fNc6&mYjD+6p#nHt#GdRaazCudSoY@iZ8x^hA28<=d~ni{?W`lQ z&U;Hj*5okhwP==-76Z>#6xY@&+c3_>C14@ao0j8)wh`{Ga$edS`<_aCVYFBOAl;)e z;a%60#(C|Y#Z}c%CPWfM+P-;_=WP*fz21v_hU5x>)x<0wuGl{oxS9F`c|xxQ=6 z*DeEO*cV1$#q3~O(Urh(R%E$-){Qt6VS#aka|HbRM&hSfLHY%{m{%;!bm_OQ0jZn$wz z^!I%<<=?;_bo8jKX<+lM6Dq`HkPC-EQ|t0^d7jNMn(D1<-QmEWMd>(X=jmxe1u2hU zIg6Jc6W~e4myP=@7guHM_wU+03%N@4uZ;?>joe4tO2c78L|h1RUraGa_rPet+QF5~ z;1unOJuR+MHnD~oq9gs~_f zuHlx1N3kg~J(?sgZ0v&QwPTCZ^kY4QZO+z_^{H{5GwtO8+^FCzi*aI?!^(8>QJ1CC z=GPpQm%C&}604T8gAdOw2+02w|I<%0sm*SDmfhL}fG-pZt>5<$D*q*e`)5 z!NaVa_WbmsZKv-gqi3(+tK&&K9vwjW`XXIWCzqIxJ0Eohp2Z(~whhytzPV(o7`xdA zaiwP%WeorMi#h|k3(BkgERlIyfGx0;cHmmb-3Z@}x@u~l%k=(vtv+K6okd~S(|0gX zFU8rAcauvQd}>3?k@MKOHi@sE^ZjOTznYWO>uHIKY(s?AaphR!CFOV_UQ^afYGhs` zIjy1@p1kND4cL!d8ap*f$0*izbB5YSshO_tX_2qe< z?Mx524poaDqVp_6zXyIy`tB$NtXkQHu51|dtHvq!78Ge`J)W*QT zFD`^_n-7a2g8mpiDlCk#JUjJ8Mg7`~LDjX`X@lO6f6&EnE>Wis{^W^IZIt}PU>k^W z7Vpk%kM&Xe{h2{Rngdan4;ghV*>f?THdLFDsy0~iP7Kwy_r$VngfBO*o$jWR3wHNGLCuCz?FVRt(D~}-Wqbb3^R!#bh*_p1<6>CK zA&Ktzv##<-^qp`Gb#%5)s zf`9KLz2DbYhj5O9XJHy(n30x6a=QMzb!pVCApO___P%i@wt1GN=a#o|1LU!eGAkZ3 zDKd?N!(MN64}$s@XaW$Q)@P7jJD}8|F>qk2@4ATUu1U%d{tmn$WD_Q=`^I4S>BEN{ zc1oNoBXS=p@Zu`9x%v}(y``BI9o+z`y>I$)iZiyYQ_N4=t^92WA0r-56}_S`jCMz( z`8%Q4@I%ib^Pi{k%OXg4O)ZUK{0CiR(#n0t=#8*nWy|x)!veATGPoD4`Rn{zzq!>) z0G6Ms+gLudvh6}b8@CQ^u+Nl&Wu9ZLaNjz(hEQ(0zV4_`9A$Be@;N}VkVx8j z|40<{MKM+l_;GZ4$w2DGq4$i{Sq_q>u@Jb#$rWAv z`D*sns)~D{+pd9$bE|Vz6u)eWoYv??rgu=!cqukMbH!1R(Uz^GhQVy)b!CH|E*`fiCS~kCn z1UltGhxLwf@K@hleB?K&#v!tNr{1$mD38)nNc&ayzP0lYVV*i`p;5zUzKOXII(FFS zEiBpV1^tMDqEamvZhD;L8HyeKCj*qNS!C^y`^f8w6sdlxSkuQaX(mWs_#R9yrHSF} zz13D^oz|?V5e8DCcPB&l7ebk_o)LSy*Zug_NQfLdYB(IxnZtx{jZqyb6GQ>ex6NJS zKk2slhSVWGV^py$ElcB6I3hTFi$k9oVSjh=LU-36_jp?UcRGUm$-9ivHR4+mv#Nd> zH3*Uw_}q^gOmLTf2nkupiU4gQnydJ1p5w%Fkdyb`jhT@`t$bPo`J>R+YD6zBC|FU& z-B4E3(C|?KXD-EJt6{~MY{M)mqRHQ&3ZV1Ysgk8^-N)JGR&Yo#PIP<^v;O}W5*DSS zfUl#hd}AXSFui-3FrvL&*)jH>%T|?^lW@Q%)4vE$ql{bYsVo_N74`n*xL+NFnDnq~ zg)hcUI>pLd!G7x0+y8mn-%+wE*b6_|!!3+7e%EH2>qll9lc+Y}W{Z0Pb&Yah=awtY z(v^H&gKYDtUXd^yG}i5r*mCVF9F%XK1%yC}OsCFMqfZ;VOR zqk*`yXpL1xE`F<`xYs==FaG#RBHGxN#2T6`rT77LDkZC9P0_gXHIPp(HXj6GW(2@6 z39LQknpY)0tw|qB?Er;!w>R+;#03+ZRzemsM-<)w>g1bH`|>g@7{tD__HC250uDWN zy;g#h5bM`mDg2t1K5mJvSo^5@(~z6Aai8+>AqsT>(&UGe9Yp6nx?f28nufi4iHvi< z7`!b8P^T2ME-MQ#N@v_8YVm2zvuC$Z=wb(MGD}WXNesJT0|e~r&8ZGzVyo#5QJwaS z8ewi1|3h5+|GD1qr2nhen7s9nt=qk~^<`K0^B-qnU_st9| z;{}Rf57#~<9XMGb`w7t(wvf75;Y_V)g_G*Av6i=8+@WaeShcn2yzKC!&+B;)>kU%R zMw_E8vq1fbZe7vHK=0F2FYTD`>Y@!87RI6&xR{Wh!=RGF1?+OuDJkpMD+%OMJX;mY zB+9TvLw^*4L(LJ*E+cxjqF%i`t51ax2KCGSC{i%br49yC;H-4PF z3ssF2S_Xo}j-PS61N7BVJCda{@Mmi|G^jUwR7s$kr}N-&h54O+m38H(9-+IJm1UE8 zN+gq|gUwS^+0;Ft@6_>E>(zggv@Wtfm8DHbI_Dp{=Kd?X182a^o<5xf$s0oZu*LTB z3G1mC)kMls0YR4rDf~}`c1`@nE!oa4S+E-I!K=llq4e1{KuS`}HS|5N?Xa~c#WE?9 z*AIg~AwdC^cJv&+4!!9+bP(T{vo?4RM{v-iVffEgOTpvD?LGNYB#r!^Dy5ty(vxW+7)8AO5@=eWlIxLkT@l`}&WVcj*~O7}{BJ*~vjc$sXN)`!c>NC@8o+G8Q^C zRC!lUvAVi)yjZ_}V&7~rxpp|E^&u;!&AX!P#PQCM=daV)&mW(kqbC)AcQrb-F}hc5 zH8Qf&<4cO-Dj~jm{XhMbA|aMav=D^Px4jjJPdfJwL=)MQ zoC5q)8kljk$zMPn_!Hp}~ow@ivUX$_j{dDt@0FQYlMeVQLWn_Wf1lP~M zlbfRr6WKZtnyqK-UneQj?NKpJ8ti;+UArCqUwplFSX|$-EeZq;?!nz1f(CcD1b2tv zO>lR2cZZ;jySuwX@J52WHSpMXpMBr&+-+XS_}D6x7pxBmPr|S7_wXO%q4raM~cbyHvm~w(2t*jH!k8`clrwh zq%1(D8{=;y$tSQ$dxhwXnyhz-OAD8aFP#r0@qu~@C2u#picCfOVACH7boBZ+@Q9kk z?VS=n_w}#D{I&b#;67ixlx}YVkR%_qnRjuqx4xh$DtIek_wE$=V?ZwKDDeGA6`n6cuWxIKOstZ_g9WrV$en618yT-ko5Z=)!N%(#zl?twS}bGyBIwp4 zmD6F;UGc;9?}gLh@czO~RBu{*88jD8cHC778CLS%OZqJDf?7aN0#L?RD$?tIv;VR` zGMJh9%LU5h7!0lcnKLh|>Yz2R@(h&qU(^w__pcepab z^Ef}s=?loDI4YUiwb{Sd<$H|4NbH_MB@wy2C>BV!YQ{l{7pp|*fD%|+w?;_ZemPYb zrDCiU)H5Fy&Tei%4pZ6m^V>Hq-6F{8ay@Uvh47Rirv^S44jp zg!;gHqch#rKUZRmWs7%biIafP4K1>{b&%Wrowx0AN!_k~-kR!V)&lGry6cXiqzVTH zp^${o1!A0kxYREJ*6r!RlbRMJ7??>iuyt!P1GXswqJIoTE$~Am*xB}O$b(nnlhfG? z9n$d_zWujd=)Wf3Qz?EhoZ>xRS(G+Xiog1!4t`7r{r6X>lIS!pt>Y}hw~3!Lm{p18 ztF=jMp=yoxgC3^|AW>ayk=7S$HSp}sQxUSE=qFg+&-W@6}|eJoGg@c;wC8w zcUQd`NQ=x8VET;pRyO1$E?B(eJy!AylgyBwe9ZbU*$Kj5hrGwEIIiy%l6W<|#j<{8 zS8`*)qYiTX$V)~PxHQ9O(~>B}TBO%ExD%99NyRAqQD#b{OxO(O)SHsXMTp|SD!DOj z=3o(C_hf=%VLYqG>_qu&0E2&Y0*jp@ECJH(jigUU!>UJ?Ceth63YOw&-Xq@nasZgM zR_?|Nxkf+FUWCdY*;72~7t45}7YJGT^Gy&AzjMR;%PzW9$*9zRB8MY&yg!T6u_ODp zzVDfqW=2`s18ZXzv5X=y*Oe#ZwjJAnql<@dd!$T8pja)l&PW|zx4^?zQ<2N+5(xdL z^0Fs=aDuB3sppkT z`y%f0WJKOEmcO=ypKSnU(H|zG)%GE(vBf70JL>_9Z5$!W=1<=vkXR(_NDdxPD?$i~ zj`|<7u0_m2KWn|MIddr3ZSC`QV`AI9cxqxe7ncc0LW}7iuCM4hJ0KZGS|d7?bEiG; zYGRIUZIjHZMS-%5rP!MBbZ8@k*cV9*X9h$DKXV(Ngx6Xkcu zDHt`A!H@RE4w_@+ih?+q0vpRx8+FRc$p{Wh8zY!_NcUCBKGq`kqOrI&q)%hr;(1M3 zgkpvTNI&NGxEv!QY<*7Do%7Su+0*9@6P!?2Gv^@E@kjlU3q!LTZR~l=anx_qJybOa z$M+XhEtb{qkmeM5Nj9KU!k!ZK)89`{pb7V=r#a=xCC`$UalKa*Fp3ijfp0yIqp7QH zj81Md{?*ns{H*g6YL8vuq+yJ;%D|_{tO3J=RUA79udKbS4g}13rdkE^Q*&y&R(?#S zJ}9q2Pimx-P$f6S6In~_JI)&~uE6CbReNeFg~I;^w>7r#3p-RVP5vmyz02P@H=CbS zmO{eUVQoxI4UC(sE;DM$l}+F;1JiW~1>A}>FjhokNk$j*st+z>Y-5AMyfs+_qbekf zTnU=IFbR_a0Yt}E*h5uACPj?V=Qvuy`@5aJQ|3=2RWDZ)3|ojCp&k%3h*X3$x7X;P zzd_fhSD2q95md1!l;2*7CZELFcd*hibx8yT4XNW1C7I_H6hohAJOH&+`WtrFJB8ln z3}ZiUu?GSYj|Rgout|7Un1(%elB?c*whRg*69(GtmCPUblm5Px+yZ{vQv9YeP z6gU)?vAnT)NA&1Om|m5#rST{mQ@jsi!0db5QiV%$j@_!8USMH3(OI_G&scx6;TKr? z40Xhi_p9K2Qx0==y=pU*Ejw~%#oNJXsP>ioA!plVuKKh^qKVmpiwbXd?B8grMQ8}hEKTi;ET5jn22T*{8-{X|J2f?pSpMu5NjE0BSi%>Pjch26e=^4RN<(Hk`BEblBz*A>RMqcfkV6++y47 z<|dWF58>nXJ0sYKKx~UpJz8HT61bf3Mo#ip4BLyDxzYvy^?K>5>D*ZOkZveYEs6hk zZ{ZsvWVNZl%p&>AH=T0ImU{L~mUr2YOX8v-g!0Px+hHQaheh-F&VpWh6ifboH1O4p z@ddDvxO`fX@%udd6TN-W7*HE?*YH(zw6!rjFghh1u!>NiYvmrRp5yA!SN0Q{Bvk!I zg>?Gw_~4IDv6((6O?K>kFbIz1Um-}QEnu@`P&@QkR+VeyJ3 zw5OuYu*_^UQH^`&vMqg^?9J7>xQM2{tSC6U9MhU_J+D~{ED=NLQqhRT7Rr97;H@xj(9-wK*el}Rl z$9iJ7pRXpYMe9McsPNJ0r%hC&UA6S66oCHib;qSM=(OL5)yB2`lJ1^z)Lj$UzG}Au zbTgA_k!Vxv;G^0TW6_nopFZvH%adKK|>JI{+-VQ%|s0Gdx!Q zVn^0m%)v&!RPpd9k!_H$pwknd)9XNr@@`VPT@IuEYgzjyB*X#nDPh0 z&_AS~);{Gu9w{+`9jc;`^Vn~Z5-HC&z<$DWbh@}}1T&I2wI`8hi%($r*_?&TVPX{V z_>8pLfS7p%-s3y{J|FIKeagsBYbuBJUsz3!O}0x;rnYPB z%>lL{HT{@1M?@)PoZ>cwnkxa<|YT!_ls|8D}zawsUu_A8Wg?W*NoM3oz3`}ULCGxYu2{! zO4)44zD05whc|X(@_Y<54(5>LONrqK>pwF`uBMfS@A~nwv%D#k;&GOV+Gi`Nx4n2k zAQwLSi{Aco)!{y@!9A@5M_`smbb&@q z<{b_kqkG(rW-6${E*}svB7H!&>GrK5=(2E(1?^~h8}VEHm1Onc1Zug4kwuDCCLVM0 zy2QO$f77|Om&8%)u!H6NKYZB#A`q0dpf5QEzv3oJc)>f7tH}I|cKR41HDS1$c;nw5 z4*N}K|Ee9uI8tKD`kW0>|zgB6><%2Ja<`XyI4dXv0Wug+F4U2}t26C?te@SAP&L)X3_QRm$ zj;#v4PB#cpn&PF6&SG4SDmW7N4c!n}vFckfC%;5|QMkpHi@Ze51nS%9Wz{+GtPrH+ zzHbN~+f6RF$c=}9h(&cCn=P$1hJL#-G5xt8(B=^QAr$eJ^7++k;PCaiQKpp@mZfBo z7L_$>FZ(5#A#o)mE7Co$D2SS+Zhq-AuE(Z zAab?sDAHq2ch8ZmS;A}0sxW#6vU=x@wz#oW)D zHKmyO{P^7kaK}J2EQo>FUJhWpjmP{n2McpX&%Uk6$B&zOI33G}_+92Xeow_+k*Zt@z9WXs8qy?1=5RADirGWOEn#3R zf*Yu0WF%VRt!$JvhVJO$aH8W2PN} z#D52Vp7vPp+Xg9S>}Gr(yIh&DNf=;(p4pK z&cE?(78V zmFC96J)`G`N=%Ph?t_z`Zw(*_6m7bp7&zqa!|??mSdt>hh2O*A+OK{)&SYH``@sD5ITlo>74C6q8ei5@Wi;xIbQsi*l=wW;4U*KNJ0@ zsw!xiql=4>)$dDyhH&cr;*raRE3dUbX%<#h_q$Chg;l6RXVI# z<%*FpE!rPj_d_9A=oUI3d5YC*0p^$g8eQ)7eXiEpokD1+<2)nalabqZ zu5A8ugx{-;Q~N2{U{-G9cT_Q`NGb|GM_m##riM34>*kGZJp6!a@1yrHg)#&jT_mnu zf>My|#x`;$n%}J}*GM+p%l=+9RC4n@a_B@rR>v_~sNTk(P<+rg?_+bEl;WyUTWhXZ z)fhL}VOaeAZx@4h#OGh6)q5;~80~ z5is^HhrN(k#HW%iSoPE?xgovd+iuEF3hXIK$4ko$(g8$%&fiSl_LcmO2rkdZi=96qCh8b>Gk=N_l zoIoi#aLrp{6|q|+~m-kKH(Vlpp6M%b_S)@MNQHi+Z1YeeyoES1>B2j99$7 zgYabIJ4LqB`C}#1lHf?>bP#Btjr(>=Q&zuYx=~mjm$Dm43krsu9ccVR6sy00l!evE z0G%*Zj>y1@=)}IzroQ!RR3$?gvW0bG>wtTJ0qz9=YZfj$Q3u79lSr@69g|-2&s>M0 z6oug?N%JE{s|tjy58D>4Ni-1t6bicOS*6(so+rI#M?B-dvLktG@X!X!JWr!2S#W#P z=unPG`Mue%j(|lW9cg0lm0{KqG9gpw zl0w~!J2o$k!L?EA!}i7>nAMS~OCmAoPTdAA{Y(W7=2llo5}l!1W}jFDSw*eO$0>!HoX5^c5?jJG!XTU!^D)p1kCnLEREdKZ*e z3sboYb8A3NCOrKqtyJS^Z0bDXxAow4AKp~{fke}}=PTwtr(Xctx8()4{qaI?MM47b zpBiMAu}O`T0>@W$sAH&9YU+Nl3C^@kr2)=~E&xL{WSwiOFnpLmaJLxLZ+J+!hj~*A z#l~d6^re=+Df{Y(#Grl+Y4>S-#JGkz<2j6Ce2gm-ao8{(A)KfgITss_vZT~mkc}Z( zBkn=5MSbu@(M^`V@SlkVGf_VVv0;kHm6FebHCYdv?2c2Duonk&pL6LpGAiOwGdIdO zf1t1Yfv-WJzG~$CO29o#|5b(qeP(fi6mEt(`M>g4F0fEp+xzNaG&On-EKS};5EyJrSr8fMB?OW+=uH&*r3Pq`xI`_M*=H#8^htvlgg8IFF zZ*S*os3aC%`A$}ZI(SMfre6Jk>)U?UhOu5^n};yBsI`bQL4!`TRE~Z+DV$8VKq&nodN@_Z}mcj@iQXEFM)i4Rq|S+R$91n zr689_i2aA;Vmuod{*Zfhrd^lc6qgDkRdJI`zb#SdPRl%sN+s@1bWD9NuB5uBmMx6K zK1Cyb;*z7aCfKBSveh`eHo7`?eI#req++JrgPXHaJ2wyF*$EN2=6R0ja*-kuS@77Y zzgc}Cp9}Mz z?P}Z@YC>2?BoNi)Xc`tk^(``IQ&10>fO)xBhsmSK#tOPc~N(I5F^04E!^Mb!s28)o|eN|R3MJ)M)+cwP#+6RP1Z z#;tO@tjJ5N&A&HSvLsV)O_RosUIHe6d4Vej>czmS*~jii=UkIxWd1^`pI8V#n9v5K znSi5_7RDvn4kzZum|D8=s3u;WhlYjA=G96}qbIm48ax4*f!xeYvQA$v@OUh;qZyeq zt1gfey+C4m0{mzxa53D4$UHoiP#8=3zz)6(N(t8HK9cM|n;wZkcpYSo!4q}#h1-A9 zSf^;vk8R_zJnLnIY!PBy_i$v_0k=k zysm1Q;oCSlbu!+T67JPG_x=s0)RzCP#Q{2v>JG_y@i?Zr>S9pfaD0yX(-G544_&7yJ_IIzD`1bvKmk`1tj;syicT$4b7$Ji%i%*$ayIg-`5ye5+Xr zHh%>)!J7=c(3cyLk%um2?d_y`qe3h|xBm$}BbXpJ4!9orVNOQ(*Vxyykl)3N1T4ar zoOR*+Q)!ext1_Sd>%$MURQ?i=_v8jOszS~3u2+n(-}}fIDGHcXfrxG zCvW5BgQGI=YBGqq?Zu-Do8E(=%}~^j8E0?*cF30Qxd@(z?_NbEJWmvSgfr{R)7_gb z>WJt{nr0!%uSk4By&LlmZJTs5<-5O|&caL3gn}uTbdRHZ4e9oBCj_+PL0QuW3VECe zS|ECk!BFjOWfSNBSm8qMg zVWjXX^SKJvdaB?)$aaNJIy1Bn1fN>K?L!P}ppm&BWdH66=Bn?Tf^w^gc%z!@aDaUq z)N}aVLKOH87`EY5T17kDq)@ny%w4y@F~NI#ya8z(>@Rn-qjZc+)D{uttnRi4?ELWb z{c)x3IW115`i~S=9y|QDM8-vPmStvyF%_4^DZPSQzWwLr%*6umjH5n~A-n8a1Ns9v z!7X}{1nK^B&Yu(U7gamXFGl3u&X9_J$o^MOQakmoXKfK9>bEIhN?%|050w*|t`{>p zZ6?euM})-6p@hYdonl9{#FbY~{zHY9J$()r_AAU`c6z>Z!G(PoZm!d00_C=x)|iLM zDn|N%;HlYOHD07QS3=9%$NA4oHU__0Qi!QNRJEXg`x)unz@HVuZ1HqfMbGsN!5gb} z!&c1w#OOY=jE5KF4<$Whhx%spw2UZ0;!N|kA*xutZtY6l6sfSI;oACV9!%DajJp*( zePT@zsy6)dO@6>LG~@O;Z`LtGK{$3RPfkL3s|});Z(G9DtVU7Z5%0=;++gmjGFio3 zf}1@X#>=_g?Vr~gVe`~MK_{|S#_v50ouZgM8{(~H@PxvAf>I@goK(r)Y83nF15;37 z_aHu(2S_&O9!-Jo%o`S+D|SBv5;BD_1_F#dCux;voF=_l1LVNOnK4G_Ht5M-bjgAnV72|8_i>FT2XP5T1J@-(sfu*4sF{++=1%I&PUYi=)$4ZJ-{$TlJ+2pv?WcuzNNZ(U7_?){qOL`US`Ea>&B(PZ1fWf!@WaVwkZZN)&u zYt$wc7NK?F_z6>@sF5bZq>6>6(^N!xxAZ{oknV7$Q8b1xv+%k@LO2%O(}pg+Ctkd8 zd+y#OaypaO`)D%;51r43nE&xVkI%T-ln^fx@b@Kl(}4nP&AkzP-Vtmf4~>j0?5 z?y@c}dCgqji#tBDS%Z5cVSfy`8@y41^y8{c;R(9F@jtx)daRrNiR%9ssVU41ee}(a zt@E$#AG|0rx!-03Ry~3R(G8-5r_?lGty;xS76E8xdBMrPyA6=vFkJdr3jg@ZN;>bfMhn=%5xw{d63tYhbR%$_r(M)xE={j@vhl??KJEfob56hC74sfy`xHnKXvn+mj2Zg=0l`d!JUP(i)(3QU1twx zZ{%K^Qvps1HLtVN zt{9@MK+-FOZI#Tkxc(mN*hVbLFU@XT>+o=xwvQPpOED6x!!+|a;H6%I1C2pwh_J~N z^+OjgDswrAD#Vm>x~MxFjvyEGGmc4-EOY=m`C_4LQ=SNhxnS(#W%-rBz?WEgZ{!R-85+?oJJwmf%vij^srKG+N7kh6}%k4vUY_iH#RM~FU zCH$wf;QY^yRy|C4V^?wcURR(1HAfR;1OVB`$bO>jjovBTKV$<7W%SQWdz5JOS%yNS z)fQ0>+o8N92Dz_pIurhgvgVSgtw*+aX9Ye^7`ypuNwT zjdb0cJ1M?JmQnEv@S#f3zILq<%HNKGMR58rO~6BqG8S@r@PpMYsOxqQJ?|`L6Dih_ z>(YmG5=bB)3rlVMR#s9t-Z0*`SrUH|^}>kItRJujX<=iG;2Jw@7G`~(Z#e$rX_SxO z#@^t;AH)1IXlSKd;ddiH634=&d-xHkv12Q_kETE?2CtZzvhii5sqq)f)RJCO8zRWi z-s&2!i~ekLPb2z4EuG^}Z{1$jL*X&MyrkSey{#hJ%5=p%pr9xZo}l=+(YO6G;Q2o+ zu;*ON5TmPGNk1pf!O5=M-8$`ve{GprX+w~WNvr#1#X{4Xz?(FXNm3oIyPjVmzMwD;f=r%rI+U90*o5EKj0(Z_e}<5 zzZo;aVK0^MHc0_NKF4?d{lR%e$d5cEvHQccvt`DW-Zzn3*)tM4X}9PZbuI*E8Q-sH zP~~tL^+!oU)Rh+^I=r~3lk0(F6wR<(S@3xP$sL_L1zLSu4imkOL*Ztx+of0iFTLT# zbL_GonM!y7-r&hhR3VmFplhFzjugGm>ucDIr;i7#=q9$(f~S_2>FI+oxLfY_ncz!To-zHQf`mhhcSGsTt`2xP zXK2zX@8Jy4`&(&fQ9Dy%!DHf~`Tj9?p4+5UTr*pPM%Q7l;!`zhlc)D!bXfx!{LVpn zXx}46wNjO@^a!8S-F>HoBJH$7#~q39VXh>3mBA9L5b_UPvoBYq|N=8@bkV-_VQo(K(dZ7b0d3MV#N z0yX>0+G zCUnos!M?XJBT5k5a?)~xC#_fRu2(Ql8-dU844Np?Iy;?O>0AjY*OSbZBe{Y?pBR2J zZ}tf-lqnS`ygtVg_Ha0F3RqToxbq)>Xbw&N3Q%1_Klsm06EI_D7u1Z;S#%h<{hiO; zrJa5;4_Q#=aFQ4K+Q zgA4@#C_<-9GcxV$A$6||Rr!>V+C~RoDRVxyXj_EDm0ef%0Jp3~$t-o7v(YnwmvxRS zH$5BTjEB}>2cQx{Ka*4|^6movqtm*o=EM+=MlqZt_)5D*!m)Ks59cyzv|7p!=g^VX zkzdrah`kE?Y*uLlzbQjp;xBoVKPNuxJ&bZhiBZ#101Upu%I5`I0W`%{xAr)cARSL` zitIBJ%_Ou2;C}7^*FNzl_Rq@SaH5eOpFh*v;?CsIP*lTEvLA3JSHHQ*YecPR)F@p& zK&seS;Y%18J(HjNM;`W8MZL_RHVR+K8n5bPM%=KZ_%96o$ zd2S443yH;LJI72%J4Z!+UjYq$Uy)43Q;XNkedG{t^>Y^3H*R%2POJck)>fr^=#wJS z>xUy>?V|JyAQqTwmElV3&oSANb$$=OK;u9ZeEOJe9+}BAr1L?i=BN}+Ld>HLS;UOn z*r(v5alyQ?HB44swYDuTMtr|BfekOWsKWd2iNS@hP+)c@Nwv2T2I`p25AU86YK_|U zZf~*ge+8g5#E>14PcLshp16n1yk#~q{H}Ok5V?HY?xKjIg{v69+>S zX#4(SLcnlZ?QDx6*_4tNp=AAe|Nz+v7^+ax>X|kh!jfdPL{7;L& z^*rtxtLHB*t@9FTEw8g|CPF5~iE%TN`or1{S(W?85Ege1Au!w1^S4H&%7dJ>BLeJUGx80t2o> zo;25b>KU7sf~9`Qy2i=vNhyneX)h)%oe|y2^+N*aI_$Kd`cJ=5SrGctTrU*6!Z!Nu zL_g;>{gQwpW^w9UUud|2gTTk);zL#6R3;{J4GY&<%&hx7)2esOaRNWhW0iKMg1*F4m|nz^=AYtyb_qRl2aNFSkOiNPI@ zp=j#hd17k*5`N*cQQq*y(YlXd-U^|YZ)r+KsxjK3!t%%Wr2WxU{%Go$m*V*?DT%;~mw0;~V;gu%Iw4 z+e+B?=vE`h*aE06l4M>;B>me1&wm zd)}R7jsC=GNO;os*cNKO;vTk#@;ZX!0r2Xw-GME0Z3aryy)P#CVp_vrE) z>BH|T5#E-SPMuD01GI9b4pXVjDmT&n-Z!3h`PSIC*&EDa-3p)z6j`Jp(a?n3xF2f4=ZBXhuwD;oxL=(`dx$yJ#KqkA8+g5-EtyE@KKUDpr;!X zt=0$OV_AazCmwQNZFA;f~_oSa_)v5mSXXxPhSfz9f#{t8&XG*S4|nHv9$U($Ul* z$>T%+G&EgZKV>=D02u>pzUO_jbOMcER9#tO*aAdTCi_UBp%JFLiK`*b`yaFn+V`fj z?hLu6n)t(Qt2rVg0%WZ3@lp3DlvRDsScWECCI;dskEa5ouX)xeb8#8&M2*!1-%~LG zwpb<{*bQHD?d3~A&F>yiV-6M@rHU^YUiI@t{!+iYl{Ws+Z`~-DJ}6}Ny>7kQe+OJ+ zc%OT)xekVZAl#tIg6MxkIDP2f4xLU0sSPIBbQ+AX;Vgf^mwQsVDjl#CM~xpamV^#z z0XWSOkuTql6qHK*x>XjbIqKtKs)!9V6W7=J_o1Q(|4U5k#$U`x^9QfGdHofY`^``i zqo)5QJ5DgvJ|i}#OA`j712Nw$i|fU(oByct1R{{4t6##%|L%>Ix~4Na&rJ*vbF-@V*tCrLooEj- zjUldzx*2!|1~obKP>mrFe~*xGx+h`R7E3P#DL;g$+4TZ-@Re(O@j)HVCX#s`v_fQ` zv|qD{GsiC_4=?wL0{dLY`8K9!)zStDB%gvL@NYEtjn=pEjSv6ouusVGi?x;(j9)KU zCn4f8zsBYsC6hdBHg|rF$aDoVjd5uHHrgelPv)G?)gSqrX-RN$6w1-TPo2yIY596o zdLb|aQ<=qYrS;tSP;f1{Im{ux)tz2Zl{GtjvUp580~ilG5oC;WhyFaWsebw^j)Ej& z=;Ho3xJY+J_5fyX?&sArqf}|0?x(pwYjMq8$|^FEf4@_}q#d>nX8WD@cu7cMg2&oG z2a38ENYgy#bJD|?wNE^2sq1xUGjm@O)?xYbSTBP5c(|R8qKd7IMfAJ5(!T`|j5Rq` zHtWSaG~%CHp$qb7#wBu>P^qw*MQ;w=w6J9-2ziEIV3TeSyM}MQmi1qYkvOkY?oNnn z?4x$^GA%Ru^cX>PWxiiKH%If8nIU6is7+Vk1Uxj3$^7K~XQ>e_2b33X6G^4nr&pn^EzpEbO6`^qD4r zBUILs2y2XEv)#5^@`*s=I=)B!L2&&{dxY>LSr7hn8!_e5-Ce#S<2sJ4t&YfMvA%^Z zs*S1X`z{zTYW{*yGA^t0GlXiuq|4kW7?mjE1ACn^v$bgNA_7rhaCS ze2i|>`C&r&En7mFEuOpGI?}W&eQhURqzewjAtQEGKEb}(-uZ3e$3}j}{PBeSe>&>_p!-~~p|TS8O^e=}iD34{n|xKjvMy`aNjDMd zLyd>kcYyH#pUwnW>T*87pl33`ue+Pgtm##R=@z@BqV6@>Y2tjnvW9zner*$AZW4P1 zAQ-4+XSMh2LN-oHF;jmv!;sd4vSdunb+ZjQGt5L9xGAkYM3L+Y<3YY|c65DK!3KVN zMJNaVC)5>&L9?{AP5ziF_FXhz+1%MM{d#AAa%Ck=x7&xPOY(G+(#*Kp=AY*AFM*Jr zpD@zfj@?925gQT%zGjGcEzur^LWkE)axxQj6O97P_>3+i!+0<>bi&L~UC0E-<^1z= zaZ5wcLk5D*)cf_r5s__OsNk+JLNs zO4`?5?-Q`*lGjnc>)o#TatNZY9VOlSut6Swnp-g-U@TI~-a6j*rXQ|@e30$wg`|s( zZaQaRpLh3z#QZR*&>n(R9FXrzy~@0ja=3b^twQ%+byH;*`Dd!>!*_tF{x{5i{bIEq z_-u6&aI4SbquUVVjA1-} z$ePZh4?0vb0A2KO-#mqfxj)8`J4&d^ah6DnzuH<=CX#p-=n(VF8Xr7bqB+{qQ*}Qd zny^Fro@@%A!l9ZK#V&QbITODv@4>DM&^l4Lz4nB*o8}d6Qc?gPwnLw|yZD$BHNU1L z;yxMc?AT{(`}saJB%+8gY`eOA5iD{gQ!BJy3$C$>|Bto$|A`isk_zR2+E1KYY`l_5 zR*mCzJtw5rVP_dBE}G@}@2mc=-3Gy=3sf>@$6caZmq3j37m8(t{FZC^z|0L`$J0vb z_Vn$QffBquxrfIB=C%p-v(&Ya8@M}HN8rd2(D@I22%`OelCttA;=Cc{110o6XDDG#Y|VK$iBIUpae>XKsziDKtr)%zow@3p!NzKPXO8Ab<|;@Mt%i zhXE;dfudJM2(s@LZ=xUI!mWR2Y4%XpJ+pjpxKX zL0*xksIf5y$L74Nq4Y zgOdq}%e}w2x`?s;v;82})oQBYK;~J_&LsXwEV${_1IxK_!1%~v!gSWC?uc>hxbOn# zbuTm_{rcSBrUpg>b#<*$fe3HVp!|t-8J||bsL@p=r9SVCgdtfaE%)dMC@Z5|UEe@? zYTl4fU2~kn0*c##!tIG|oJvDofb1Q^jF!@%_#7rzLIyPYy+pSoESZEQu^|agwG7Ih z!{9?mdGl%J^ndScZE-_8JH?O2GFDc$wu6y%HzmIw{4ZC@!GU?~R9i!^bYrnH=sL^1n`8 zQTV**Ng7oEv zw2_z~V}b1kvgF3fFrwtT!wd`=G>DL+)X$4$lrRj`=tOd9;(61JHng7GT=BCFF4W%|6Lk4WhR|BIU(CwlL})nh z@Xj!=lFn7Pe=sf8i0f#-h1vl@pI_`dx3l^|MW6Nf)y)y#9>(Z?N1WnGj1+Lv)7ML0 zhojX986rmrXPmpRq-Jy*V#-C`#tZ(-I@J>Ew zw*?scXbA!=Dh6V|rq^bC(U;0_1yY%=5Sj!ld#0GNS(EdRC55t(}g7yUuFMbO= zxit`q_nOLMUn_LOAw)r=n8j*D5Pv&YEO-6U@>QQ4-Dly7$~RUSuf3yk%s+ZtbFsxu z@@k>31K{50CBHwO>D*7NeM0FGERVn53SonuJJKow(i&<2JKqqgvQFF?} z0R6WBG_w(#wTMuhCE}R^S;Hu#74o+?F|CM5X>Ld}Z9$OoD3yfCNsnku>_*-6qoHZ0 zMWLVo7YmCn;rKKx`g+{C%E;pG7z`0^l9yw8kggT2Sv_AUIO}?ocVnHj`?B-X++u>( z>C1w((=`f?l`w~SSfqEZyQj#e|Ml=ljF5tY^EKwb!W!SY(@QgcvpckjjhGElzP z-X#YG1GE~b<9d3M5NjgO27=W8QSSQ*(HW!cGh-2~uT=FY7=VuN=UUJ$mea$tS9-`C zC32M^j`jtV@3JuYA->9VOv;IJ@$gdoO=yNaEn_GZd|4K+RX@US&+oUezGVCuTBGTY zg!e!-5v$yK!hgeACNsUHAU9^==~{Qt}ub&YHvqso(v6nzYQ4 zmzbb~!ab_wU8lh}n<8VAsML*}?9?wKb@fx!zFMf!n$Vxh%SN8ju<`f5$if9^C`b8*o6`R> zSO+K4nGJ}@iWmxN6m>Z0f6GFM&i1~Q8*)8 zld^VBWC=Eil}C#(vwSHDLml)m%6ZMoj}CcWL2aG%3UhzvwwXc#YC4-+^Bn~jH)EC@8VbIQ0tvO{NN*#B^$m5JW|R<+veE(7&aHACb?s$pal+y1Z#8xrP}Toi()$hH zzf-g8F!vW-BddIW!@uR=|0H8-*r0h<RE6miHfeNT-QVxE4jth+|mZ5geTXB`6PI>e^3>C|mh>;i_=KJ^n zHKnLIgm`Xnj;)&b&Wqsg69(3rHhRbp!eag7K6ZVz)`)frvSwU+3xELZPfwV>mMQ`=0Svn=q8)S811=q4gEJ}5} znby!$eJy`tnl<)ySzeY;yvV>Stx%V7b)Z74q}onmi~?)5&bn}K&_%A?doHDw5zly= zqyOzXtqPk(=mDX(E5JK&TNkM}4$7GP@|idE5chdb%Nyd_A=03ZQpah#x5dO%KPV+Y zm8G@$R&c+0Uq9KvTaV|o;LTplGo!So0Fkz_=aIX(xLEtlsp())# zknCXp&~{JsKt6K-2F%UIzEMIiBPvN{WrZKigstnw4Ej9Ky4O5bo@R+qohkywUeEKc zSvrIxk0FEe_&_Am^5d3q$dzjIQ~4%&?dm3G%8{^Q1?zORMtRq^pX+oH_4cK~x)5^ZrGu1+tsPj$Ne#p4 zuNn11Gq!P*uep;x5-BiK&-GHMYCk6!!dnMv2Z^iEpYuH-X;R6slZ_1HTi_=cJoJ+; z2OaIzuQ^6AsO<>58gVq?xOk)DvaEqjI@xTWw9o<*iT1_~3#wabUZ?v3!PDfR%Rc&F zj^-Mw3!B7Y8*}?-*q~A`?QodSwRX5iCo;1Mr9cH=l*2aN?HX47yLO=^di0u^2FXFT|%s6autU* z9r?>GzmPcBOJd{bGPDw0LrQD8{mQ}pNPM=Rd4ba;!__q?U#^#8Om?qcB3>$})`r}| zS0vWT&B02tm#SVaz01Vf?Agz8g3T#&7oMP+=&$LWa*!5kmV`>NWK-T-`7YPFy5+l!bUT%w#QxCSEWCZ#y1#C;NQKbKP$=Ar=SB@ zw=zYW8$ZQxIA(OFP|7+^R!(jdtLqA))#V&_W9;g8$mY&Y0Xgak-JdVg3V;9kU+|hg zDYPBy<2_sW2h-B8enT3=_59`?KCf4tqE-ei?ZNm zMC6{XyJ}?|v@~bePJILOPrig8}Mxag)YF(9_z}q!c8| zdM58eZ%E%!>H7CQ*lt9)c@J(02fpGy7wmFtc)WeO%NLoVztN_vH;5X?<(8?v^!O9< ztermz8M_bV!@n-HvQR(I)`hOHE8^KAQ0)y-ENZiq!c9R>mlNEKW11L#c48pd8`)iiu5OY`?%qCV^cO=0=-O!ogr00@DI&jmG_VW z>8iHl{oT+9{_>ak)|SKzZx9kFWbZ?C8v|I0eD< zPmhg@#@D%FTbYJ7(k9nqKZG&1FQ;UtF#I({{Q$TcOF(moZ-Pyu$Q%a5P34dl-y@MR zzFU7?4Cj;^w1k#6F)&vL@s-L~@eos|!ZN}JQM$1W2uOv+jF38AA)d%1xHW~o_L#j_ zgj_Uj+@EP}h{`8Wn1Dd%lMpx3Wx)}_l{umlJqq<$se6g2?}x$3QSURbGmQ_4zR>Lv zh0vf=NknFp!62#y=p+{(8Y1}t;<7wqkwj9eNc6$t8Ht&er7B#vkK(`Yxep0t~uYb}%C3MY@Fmd#HdeHm^ml zK#<@J5ogR1ZzCK6n+vY;62mqn!II~100&e;PX>CaGU!dV1rWRatufjU=(A1qC{|K1 zON!(Z_m_P@*aut|@0UsDI8(&NzsTe=3h)3!v8vIjEl-syZh9q{Yb%!rvjiX$Hu9G3 z-EV(p$uVgW90y5ShUu~9KOHiL<+bSkE24h)s|)s?@J-U)11*OfY?+u+CqY&YzISrD znj1!2tPdNe40FOE?;O~i5lpQ@BdTF%TL`)$A)gVi5aFM5i8Lwk&yPcHS4ChtSXa;p zMIaI1uXhbDeqP3+3?>inMK~%{i5fi3J?$>nE!Aj!dfx-@qD%@s4mtCXeLZdYVtsh* zC)+NOSPMWiv#cqpAKQY$wuUhd&s+m$WOLx}Hm^$I4(bD|KMTV^qMV3-(cF2^pJ@VG zK>6INPax}R*)KU>u|-}%!7wvp++y%NN#SPkraV_MNv8jDYgKd{_%A7jupF5%T{H7g2(lM?!qbJ^ zDXvDjMuD;-_WRGbOZ7WP>@}NspW}-8tbK_wDvf%K0*{etSRB?27#m=VLDO2pG4-UD z)u3ALcg`-$$zDLT3d5J0qGiBRQ$%G*yXGmudre+(b*slX^i-N7o&P7QxE|iay28pZ zCssA&kbWL{84c03`*c1Z^w=Tp0fAX%liAxeuvW6R=xhbUtN}LkL*__G1!1Z)F4j8N zJ9v{f#~Xf3FMNH1z6q*ykk|Or>K0sVh}6VaEF?{9&M9+7*QRl5B$#s?`4ltJHNu1j zwJLC^Dv~)Rxn2he+qtOtC25W!qAjEm`Y{or+H>ZZOgrs&DY- z%H%KUhJrfRVB)l;U7{Nxm8#owPf0B0^N} z(<;lmWoA4TZ>1Tq6z$Zr!ylzh{3-HfE4u&?RJk-1R)K*;$T># zc&zwyJvb2eaQ4Q&A`zY>4;CAY$*LDlFx%g#`c?<54ByV zl3Nl?Ow13zOUUYAA+vvKWW$ApC)H-qZ?&u$qyN1tPD8~}-50wV93EDhw|}|;^Ay3q zwEwI(=nQK(+1_7&6$z{39%lGcXejbi(MJp^g%rvdz;#;_h>3xr(7U+v>ojr%&Hk!9 zwBXQ_@WijKd5&`RF5Z$i*TZ^)+C7a%hh}0S{|?8}Zi(Ggt_=DQCzukPwEI3F2{(0i}x%^kwj^AIdpsnF4F(QyU3pVaJBa%Ld15_xutp=7VIJW&yP_a&xdT0Mw( zF?9Q57WJiKuCV^<1=lqo?wmAXcB%f7n0iF=XF$v`ppV3L8RVQx_x_J zy^;0>?Q9^JpDDJ~C|on8eg8nere4AZ@5qjo6u-sW+eD;FRzj8^(jHEemc*Ku>W1+d zj<~GI3u(89BPsh$;KPpPtrJ@*3Jg^rU+D>cDtfAwTZQmTgo8aR*r4UgFRGRUHXg9e zzTuaZ@ml~Dgs}h{;-gxL@FduxVW)K;(J*aFg0P4Ld>(EV{49;(w{X%gznv5itY#S6lSGA0-yLyGk zWY8C=%)paVY~AlzEmjc|S8HmsR;}6PH7he z-_6C}c@g^`GnwSk69KBFg)OJxvw7#st_3%*G>bP7Fi4MFBSf#`D6Pi2yBPjn9nh6^#gcYrQiQLaC_*{v*6UM^usa3hV1IU5$ctmK zMW`B$bG|IvN?vKF9n%Rq$wYc>m&RgmR%pf}ERS+LCA}YSwlkW3qRL40*Vs+q#fZKK z0ok}gq(sp|~YS=!B>dTXmCx?J}>?VOhO=-3th(MU8J;I9uS z?W!p9=qsG`~eVv0EvS7PHL_c2~z*6lp zPJe`3Wq#$`+T&%a@3TF9lb%VQxQCn$50>MnSAMz*SRS#ceM{X){5J(De2=0?VR_HO zBo*`Owj=ekF^p;XA8}lGpgxz5?QD;$Y_3JDp%$6+YE$@~$wri(F_1j5wUs=@Z zV4V0vh@})9lr{Q1CtUh_Tktw_h8KeEuVVFH#O#~Dvhy!Q)_z~W{e;2I!OLFN)F)c5 zYvB%;n5MDWuxhKf0v6emLWT_3q&z2*ZOHV0?ofI=)ZT8l8ero>C9Q()OkK^Q+I&VAScGby)-bjj8_pp0$EA2kV zqPlcVmim}$%whBo&ii@M5C?i7t7gAr-7faPxJ(opc_JdjFEJig860vODJ@D6W%U$us_a236O1^V02|)lJI-7Jatx7wV=jMzT@<8>Tb{+@h`4|8 zseo|5rcsB2UmgGGNtXzq?X0do9FhUP-P3A2-G@R`gL6bGKh}DT=%|c;8PUM`$EK5+ z68d`q`gGH&!T7*IHQ$ySZaAvFw&$q}bgMcXmPA{?(#JaDxu`$4)r#s<{avmt^RPBv zcG{9I1Ny8=<^;fKZrQMkb=mVFjZVIcxrAi7&`~+iHxO*6?GI;t6+4exWn@3d%hl_l ztYv?o7j`wWHMPvVCHZQyIC3BK7k`gixbm+V}Pp99LP>6*N0kB;|Z;?etv2ONo0DE zpgv(JGe`b1Tg(=_bV3*}BVv&gVt*rL-&NU1NlWTsNmDl!}lY+29tU}?e{blRY)7*XDvkUI1 z)bLl794*T^bc3-*C9m^Ltpj=7`=P#nbRg1;w@|z)+iRsp!KU58sC`A;Al(a0zI%mc zrdlaCWsKxjGy2VvM>;Fz?j-gQe~b4UxfgAH1wGeoW_0Nqgm}8!9!CsA0~-&sb4b{t z6aVp(;sp3&&oW_>uN-6Fp}npr*ecEL@=m&TpL2vtSvo0ZDu#Xd43Cw9RxHc%AGE8s zPb$-VTO$r@CwhWm^wR<)w{Bo!RX?=T^mVeKN`MoYaij|x?vnFOPB%NKb7^p!4r=sb$X)u zVeY7tI0*f*s&(7=yKFoanPNOymuAQn*19$)E%AKam~?aeraG{}?M!UZMoyv~6+7fb zu1_W{5vM5jKkK5HZiy>{KkZQMdtad1WbsS(iq1z*Zyg{6jUI7zBbQK7CwF2Vokqh6 zW%Ub~*Ek&vNJu`pwM6vnhgNsU{XeHGQh9_^7dreOfp@EBbl()Men!OuCEN*|sTzX- zdp~RSDl%^}lznj`zC0&(2-bt>W>2P+{v@PG$-ApiSrr!SH~U~B*3G0Mnp^VfxN;OJ z%1>{2U09@yy2MtTUI(#7Zc%`;Rq zJ3)Q+JNPrh7xE+T_2*W%hw*HS$o8(<7tVpWchBR;q$m69iFUGj2NNg4Md%)1TG~qy zU!T1CW%Q_s3->4*CLP>FwLaxD5=QS-A(w(p>No88>&d>UGd?jv-6801?>r^>yBRE+ z;vTlXZNObXN37T9;2kb7-vgfabgI)ey=R%k@6_LGiD5(z+{Hj;_REGt_lHRRRasJI z-y);20t-^VN%-c9>D=XK#g61!$68PC<}x{O^pmLZH&XgOzgE1Sx5JruT3-P0!Le#(O%g_8kq zAjvg^K>5y^iG^BJHZ&H3eVZvoqo z$+gAwGoz!Pi5+!&zw+T?O7{yUZg#FFYrCm|ggD*QLiLU@ZR z+@76-pX$|P?R zZgRj0KB^dUvTjF1TTCdS^9#|mw5O@F;fqj6BvOO)}u}1@+V~w$dYHpj1DQEs0P?!tBB8 z6WsGg>VM#^U-xs>{4eeyj}yhL8^NK{SG`(Jzgd^I%Sc|oy_M&Qay!zbIQ%`MrFh!s z$rGj*7%KSd8(Gz>D=OG)-eHph*_D5CAEw5K;c`${Z-Gg5}bVXWd` z@t2mCOR)CJkhO0Hs!D+<8HvFxPt$mjjJ&IsHcH>QQxII($8Z_csA+xlpGNV5wQeJq zFsEF6=>l?mNPrgBW^$KCH;XcW4oLLmOrl z3RKpF46<|ALtw6ba~OJR<~Xx_K)P;w6UOeA++9RZO$gvw@La?+cEUBD+DNZAju$*kLl8E5+${Xy=n%~}yshV)L*u8Au!C_&JLaHM&=<_7-b05gRbrwQWY z_F&+J{?+MVrJx}sqTTrW3a(fklJywrE;XUbHX7RrwWfXPi^b^QSpb2Tv9(Fn6Cl+G zL!CEA)|Im%WZiF1KGH%lYbHte{f26?qT-*Oe`2Vuc|7J-L0|Z{%9&OQ_ZNVH1cP#9 zc+-WTk+mP%tcaH*XUIt>??TLbLYGMNJ;e*D6OIy3Qp7BBX2mN6UESmuZ2v+lQhYZT{XpC6}{h4KTL1>MR-{+-vmaylkgJsdC3gm(nd zB-rCDU}39Bb076MP+7!0vytytUlX~4?83MOvXaWLj*p!ZYz7RV;J*oElPEo!8=EIr zUT%U^!)$W44n7^dMU(j*uFf{7ev*vJ8WS%_YQ$%D3W5CIs29lGVK(8+L?Q22pTS0X zRqP)3x6gkPI$XVHjy0PHgc8*-sxjdnI-&(go8O?%vacNq{-sR$t3l!W;va(85vGr? zN*e*P`MtFgj*4qCcHAJrB9M(w!cmRLzpE9pO>-|X&CDG7HqhG}AK^Q=jS4uoG_C@} z*r_TNMF5O=`%Y7WTMf(x>$HFPFG}m!WN;1le}tUXNPtV$QXlTull|EIX-etcza7W# z@+m&bIE^kySin`KG-Rz$O9CH4wJmXv1lq9kV6c34;VG+IQt@bKUYk)As(Z>&*7mX; zjtNPINZv<4su7^P8^QbY5#DSE5h(%I*@WTEMkcY8#_lRoM~mMS^2W<5Gw8=sI4Ddg zzAN9)`bl{H zAn}?9Kitn7acHA7PWMfPR%3&!N#;$O#N_D>CyWIz3 z)gC%}0lj1=5h?Nq1|$46ei_77{>s-Or16BKVD^-w7&&Yt6 zR_Ehwk!t^h`5Cq$Faaj|{7G2tpHi$TCu;Whj|W`^K%;b&dX~=$NPEKVd>G{6#)Aj& z@I$*B|0v`HwFT`=i3|0{(pPZE#>^5NGW0QYKi9iWfj6TJ*BRUAd?KvF_S2-~(e&Hx zUg&q{5%Y@eedy6YFQtC~B7gY7+`fO#IvG_6uTFM+;yyGYd{Cv~SuY{m8LQ~Zx6x!^ z;bds1{0aWs4}>b8%Dni?SRR5Lw3P~{6IiFU#d(|h6MObQ?znkTVnoXvn6Bz#{q4X< z8d|(|J!AHz8EA+SY-4y=W|kDKc~n{{!K~b~5G_w~s|yEIpEgEg7uEC_Q6ETd*9Ezs zOysEqaH?D(XcI%OV6BbB!_s^_5vkvBD#`;Lioa{rmcu54cokdQ208yhBu=@|bNx!l z9i#oI6+xkTZDl?>$aQ~qv&s#Oc}vUlxe||rVoPp0S6pa!90ev=%ee8;bDPJTMQ|VN&>_tAY2%-IOIwMV-8x6Y}GvA0HI?u)fy(|-2!Qg7g z23kF7*L~cutM4prOVY{@gY6~ui&|8VV6JkGhp(Wc&^^Sn7~_Q=QS0_QvU>y9!YEWM zhgg2@XdoO)5^bz7*-N%qw1a_e2@+neZbD*B!y#BD1Ip|rsP6@@eGT7Sb!X@x%|2x% zgNXRzw8h`PqJQElgV1RTP(E9GPa`y*wdF~2%lj%J5yBWK%#M)r7KzlV92q_s+jIYf zHI|a0jXJBh`_gq?Dx`SM%}NNbhpqh6jKTU+s{tYjwk<1vewHbX?DReFih$_M9*pkj z-BjtNN5Zw#VvAHfJ(;B&qgTJ1;^5cFiE=f1GCNLp)x9Lz%KnBOcz_YJe-k)_`%Y4qOdAA_}E*>yH|ZsDd)Cw&$DVPi%x+okx8cMi;}MO`eTqdxh_B2S@j{eDX%Z` z?$g*=?QCKtnVz5XjI%w`17AmblTEKw%wd`gu8{BAVIk6kp*)8E0pk~N@LXTUh2Xx= zbSh|q&eH#b%l;dg{L7MJ#Rm4X#^F@*-Rv5Gpv%pI6QHgdR$^s>nw~hm7BN4GpQ3A~ zk@q9SOWm%@3+M5aMJXp9u1*wP<9Cu+9X#e_5igY@&7wSs1`*{fV@OZr;eCyT72+;W zpGLg6S8HH{?@jtDdT8x=@r+bW%ZHGsEiS%#N_Hp#dR+R5?3plVutxju_VUN$P&8V%I5!+ z)6u_M5y~g0-{t%ufV3LXA%+VyP}{|0T6Ho!H;YrhdKYv{?2U+Aw{G7*DMFb4*5mytIq)^%b z-8+pxLz4}IfuUQ~Z)x+EBbzgpc)_psWcwt2(`qe~H!a3(Z*jOfkAXQG<^R_e^al-; z?Wl!B75UM|gF;V5iqJC99-=S?OX@kQHXLq^*~)6oLcRy%SRP)(Q$Ky1RT!1FX8sHL44Ga@#x&YwW3=byc9Kc*n(Vzhy!H-eUfN8Jj&wSuCVF6Ra2a#d69 z2eLG85^M9pr|P;_;MI+|RmDUF>zBPnBJB)qO<{zvD|$Qexo<&IX8#Nl2b*k|w4dW7ShY>N%^?j`{ zv>;uPZb9j0AqoYx{@9Q(SL_zVN|k6?Z04sY?P^U=+j@Ws^V7!G>12?2sudj@n?_J{}T^d9$-V zjN6l$(+;Rx+&ki3;{`P|$AisN{vEycqw9G~8b{bl{zih+hM4m3$v|{rkp;S&s7rB} z1AAwKFq6&jzy&!=^2h@xvwYsUdC|3O zha5FkO{_}^(gzPbW{?0O#TBpEs2?t70^9W)d#wa=xSt=;o3f^{@hkASf_IA|kkE~V zI|F^+4K^xB$u6vW4t6?GfKtA@>?(E`ZJR=GpD*OQ(xeeI`B{&}V6I1%YS*h>vl8J& zG0F#)ujw~TEH=B_<21iTy_N#Oo1jK8I%hs>H|x|;sTaM93r@QEC5ev}a&D#=hFL~WSDMaiD;>qm)^!1*0dPNuGQ^B`OLtPcuEnbxm& zw5f+tRhHxa*}ESbdP4Oe-Z7LG{r#U{U;AFF&w}aOyVjM^~EwbwKM>G?{ z$nIlMCpwo2>&;j<7lX_g^PUoVy1`db`T*`bL%m=keHg^k=ff^?H6$QRqKO&#I|}_Y6ZqinNOo zm_VQdcWO*jsm~G2RN9i@L%3&xd)KQb4IS(o z<_xRZ;sX7XDF?yqL4bWe#JR*+{@%Ca@zf=?9Jbbzl}5sL1Snsjwt?lmiY&Y_EhiIUdCWy z+V?MV)!)<~2~>q#T1o&{3Ljdtv9;6gwK#8~*pU6o+OO&gxK-To`ipz2h;c}`lroMi1;#%3 z)$7Y{h=(y5(T49<-6e~Y zo9nBijG7E#rd{vZv<(^`@3??nKJ)YMpXRl1k%=VE*Dxm$KRSodjmZHF=C*jB`wW4r zQ|7<+nZMZQyema)u2XCsm$%KZ8A$Lnr)j9&SZ4ccz}hr_ zxZ%1$sAStYx__0&3=tp*6r);*Uy@>agT92b+emIHI2C4-jUn0(5^HlT1c05NAGi;g z#uUSYS>cl9dj{~^DbuUw*8c3`V#U-2XQ6Y%P@!N&m`hkZ-(Z;Vq`lcmqu*5Gnf#WT zSW%eEWVDDXzAKJz^8?3lGKPeS>PBs5kx?vc&RpxT&)5R}nlqg;*_d6|G|nyAh8Zc% z$}^5i=G+XusoNT9fkkx(^H0h8Sc}rjn}t1tE&Mx$OJwJD?QlD_DyUZ~7TnQCOw>Y){_Qr>k_ z4$V#gc4S%TjpBYK&eTP>`~pCOVi3gEjgvSvDEDF&_*Z3YhmG8Gqz_*UzuCfbIOwp4 z7BEzL+3kw$Ik`m+MaeWpPu4}dv1lQD82dQV8OC54I?GcwYC7e`zaM2*pf;56bvW5! z?`ajvY0eH@gSgtqW52H#+o)%b@aFBLpOaDEVEC@%%KbU27mxkRwU@#^F)$j~vX&KT zxKAae^2Wmj6m*-=+xkG-P)kv`C?e=b`7LZX{8vRqEjx(r ziApM4KCgk-*ilv(JK~8<{7CORZ!H7Jk1N>wB=p01&^f$BDN{no_ItP;yYUnsmyt)l zHdao6xpN>q<=s{Y?W^jpdi6XqXhSbY3*U#7FSpVke1Wjo_edeWlSUM(!nf7M)IDpw zM-0|DfK5h|_j^Car8-X_b{!qfSI6vC6@+SzB+!X(|8rdVgLE-&jrq|FK>IV zJ)I84(nOVx+&O@SsD5CqtA0v@GRXWu{dcvqZ}yf+VDz^9zsMF32&VVZ25a8ZS-3Gk zNX7nxgyoKc*6XpuVbK-xuMIH_b^D3E7_P9!W(1!_(7@_%R+bhDTB;JVIQRD59ad7| zg?@*0XtlP*(2aw_;r_TyD+Dxo=x64|#28J9|9~+wg`em!IhoUa|(Y+Ur4U4Ku@vOR^B(=q@j;{NX~%x5c$(Y=ns< zU2|fD$k$HOOtwy33}xSQGYFBjJu7w7oyH`}B&G@(7@Uif+AYm3GiFUTYu0%I%#H`=9?0}#OA|h{bszlKgAe5R;hmHu2pIuE7?O2$|tPz zs4-m9iIm0~bAfiYsYU^)lJIWNm>k7MsAk-~`_W^IY|7B(=m3HS=d*KtJ4=M%cKq#B zx}UBS!^+gnIJecUKw%O=yhD(!Hi>;mr{+ie7WCJRAe4*1OzA5S8~e4*MUw94X8AEy zp}F04S4&R1kD2O?gk_!q$&kjVDzjEz!6~RRKw{{e|9Kw51*y%wZC8!rK;PyYQpmp0 zM=!}Geuk_dwhUl3mBl@hi8v4bZn1eohchx0?goHybH8Y5;pV&|?EAm0y%+S=7p|}w zn6^8b$KI*a(8M6oPUI$Z`qLw_rt5o zc!1Nv#6BTnnA6CQP@Be><5CvJpU>Pzg4a_jWdW-C{HrdFA& zy!e&N7p7VxHG!^%e&Am*?o@_&IRtBO00cqB{gXi3t^^MHzUsUNP2uiVE%;vKJp`Hw zy<|&NaM#AzG#%&6`$-L1gkh-$3@V-J6WjRV)L%y9-#+87!_QG%e}md7qJ)p8;r%u}6rtFFMQ z-P!@rSNvld=cj}2GP_3O2Ah|^f$RqFbOThY&?HlX$?==i&bM)1N5~v^{UOX_a<4Uk zlIK;K$M7~l_Q95r=o!%Twie{YUy*Mey>Yv_2GUs)qAIl2R{cLP%oa&c>d%+U?7Q=; zjKB2u?1-SNM0Cyq=ZVpla18$(_EjR%Bg7o#jobTVYmMU6Zjpn8&(dskp>N=6fThW0 zo0-XAD}!i!^N?fsaFCGc@{IolPQsbpd4E)eQe|W1_l!!^qP*3c_?NKo;<2WNRBkt| zgh^io?FTurHXg%VN#`o$dR8fyD9~(v4Z+jiFecj+=~_~DqiTHMGNWs!&EYrL4Ku?R zj9uerdYm#W6HNS+UT>r#urNv=N+wisnGRXifncMDZ*NV-ZmksGyPl?+9_|osXhf*khvCba1+a$1tt469PJ%AM4T4CBIvyLM>T4@TM)ntz0*Y)E@cWLp|- zmKYzn1jy{K-G3uPq5f3JWH;uTMI8QCt!Llx^*>j0sQz&1e3-w|U^3#+{lCKp-=X!a zSOVQ#W$aV|^TPP|I>Sioh>!i+MHILI)UZ%9t?rdXzBSgE9Rt$SW$Tuc3Mc1N#QGIY z)<5xHOjPx1*@tbolFFl4P}iFA+-_bSrDAQOR~EhB@_fX;fVRv|^e5A5>9(QwU$^dx zjEdJfC4L$Gil<;Z(uZq+&lzSGbPNjtTmGlV4!kN?b?bpQ@PT-SGI2!Z`eT_`C$kuP zr+>aOWoaWyX4FSq6X`ml)FI~kI_2;EPeK+2-MAIM#8;>;3*Cqfd`5w4e9L;=8ej|OFG6Qs1%>P@3lSGJuyZ3=qr{a=Xlw^Oj zqFizEaJrDbpOu9RA7OunxDI$pP;cwf-E4}o*gtK2CauXD5ewb+9$*N$5!NeDSA3=WvE%1;@m|I?qOjP%>E$VrvS={LDg;mX*spg5 z=X(wwbppYd`(dX1&SBtc7n|+89S1HosM>e z@q4>K!}XA85xZEP{O;~x_h;K8a;xkIYxi54kKXwOpDDGAZls5MounJmwI5-|33Jad zh2yIz3$cK&9Q2%C4+LRlu_I5<{uK$LE@VgsRiO@e41xp|&!@&tVK~bDY zV2-By#<5hE@1{ywR{pusb`sDSK6DDl(UD@y^>;D-7u)^c48^~m8W6#->2(794JbeZ zf6G{7hx6Z#n7iK@b@K$0n>epaB}Q^H7S$g&uTBmrvBvre;XF3KqusAbLA12p(?+S3 zMTjl+wsdekStv9EQtXk1K7>s1i2dt1H8D$G30N6m_w}CBW7N~OO{f& z_q-WZ3qJF8J=p!a^_9h1+WA!K2w!ZSAgS?e~U~1jcNURv*P-JsD{r# zoBxWAbhewmz@=x-iF%ubcICW((8Lu(Tq$cZ?paseJhz-Cr=g!(a!AcF3)HgS&%g{| z9y-uR9_!h%fYz*fh9!{;8v;vhDHvNqv+_Y;Mz-U?-Vc}fkz-brheCge%SmtB=8Q}% ziOH0+EL=+d(`t%T=0_!HJ!`K)Phfm@Ou$(UHz1Xxqe-7==O?+YB&Gc%d(%YhuroOz zv9NG0prr!W=!(}Qy^QQjhBFG7q)IeMODR$rj0-I{$OMWW}lR|R}p%cnqI_|_df7c{2oR)9>*%=V-^&`gS>!$Yo+?|)Y` zCTLftgJST71^`7@hwG{z$?)G5)>-12!@dW>)bi>5p`^^eUZWWX_>`k{x+#J{J@n>F5tAHiYu2XqsZX-n^^YNRBT-R$y^6r@L`d%M=$61DF zXou!0hwEF4L#pHLT50q+$e~sC;p@UTn;V~l!{Wiuxl%Th?Q2i=oD+4e5;;*`=d7z9 zJP4c4Ma>_on))QnRo$M#$di7HB&HX^ot4)nzsD{a$as#X?j1o zZi2_pD9BPD^0@DFV!knxtwOSKu?4CkM6RO6N&zX!q*T)Ak+>ea|@f@*kl?TnOUA+mM`TYiz_?7TK^G}`meKO`uQ^*m_5*qhHLws zHh}oY!|I?eOIP{qxf1_+i<{8ICt%#nEJOb+Z45u(u40Yg@X7ad(1S za0u@10TMKX1b26Lx8NGw3GVI=jk^YS8rR1C_St8j`(?l9KJWLdpY^A^*P3(9sv0%M zs2sA^UuOygkrbUp0=VPPMHsqVaT5-^%h~m2zFhIx10krrcX_t>ZFJ-ODkPE;kS)AO zJpMxwOU9SId@UKV!R@w31E1~A{`vOjB~Jz#g(4DP9eL}a7~$D{d^|fc zRhtfhq=bh=!uGttrns!o>)=4rfXFg|uC!i@ns#&Pcl3^-mzI%^I;C*u5JZHZzy*bc zkN287fqF3Pc5ApTUaO2r=DP(7ewJ+S+7Ew(WnC$7quVwl4-v1^(jq2X96k~BR_ksDIfXfH{W-YwkHVi)VIt|4^nvD8uT<;8)}Ka z#qLAw;E3@MI0Cfj`X0wXEIZ`0yr0wxeOKa7R7cRl?mq=@rG^2#1gw01P~jPaTU{F$+8fDPrFD)m`6Z_?`q#^awR zS_?D;6%Awmay24=^paE1XMF}*x<6^FH;Pu8sLcqg;}Qv#{420_D@po60~hq2GPPvf zFr47{cf;zSd)30JqSYt5-S|D}sh3dskIUrnqFqO^P2t8jd6cI&Z=VxC4_;_IaHDh< z0de{u*IIKY*6YLkUtHW_YFI@aTQ>-v;dC#*DZD<(^SLP%ge$=1%R>aZ^XS_JN8TQ3Bbbc_hLW0!jIx4Z@kwr_L%n%t7|^3| zBPj^*yElk*{m4<;TR!f%P2jVirViL1I)DN%Q?#=D<<#tCmi$g4d-dKPr0CnC#mv|p;Zra3otCE5gIovtlo6TH8dxx8uHBJ>#U{# zSRARP!{ae!2PwWeDSTxWzf5uBNxIn$MKRUSdFfb4+MV2p5eQ~q72wB+?Rt@rU=PKw zp;~_$0fO^AK59!Jvh2MhX5Uy}^hl4BQOsN8I~T$!-FE({TYG%qgPRO$RollV?qPCK zN+JCRpL)!-3qp7C1$R>ve!t*_4+T`L1lQv=d>mqh2JA+5q>~9OBCJQ$`dJ$t+^B$K z_FH0t%^-AP*F|4c^k()zM9B!ZO1s)0@^{xiil3nj8Z^>B?9lt}R2V-bZlnib{!ZnM z4P1@x(KCIv*ikrId~nn8IaS=t$Bx&FeC+l{@AZ4ycwIzvoN&JleU7)CAQT!~Ngxb` zAbjyxCKo(b_|#^t_3llRWpEd1`-|p}(ZMOQUmd#AR!+0g7=?5wm2bd>;NA7O-lvH{ zS7nDCSN5rpGf&CP(%j$$e#o+=KPM?njUd=v7@1JFSmTs>TUmS7(SYNhKM7@bPef+9 z$-Hoj;U}(Nf04hW;UEZvc$Y50w-!tY?gcYWq` zv!7pfNeJj+);?XsB7oD!@OfN~%^(OhU?q9h6ZK+?Wg=~sZqecz{qCSmZt9FRyOyEb zU|6+MdZSgHbWK{dq z5wrxQvaLdmz^9r&6Z_8p1j9G{Eb7Pdu)@2CnR^X0$vAXc1NMfX#s*wPR&}2CShgtX zm~7-xAx_TClz#Rk1~7b4W3jAJpyn$=mVsdB{XyFgW1vX-EUbHTn*I(&z+Gw2q=s8WkFh+;XPARG8wTt>0;&u7 zOlk*-V*sP=!kyjZm?;rP>+NRRWpc%=7<_c-J;5_R|L@5%@PVSb^=tJNZ$dzU>~dT- zfaxASP3mf)erC`PWVwMb$GZg6iww?Q*p|&FG((+*^zee_^#b$Pf2L1Nfe>BN|KeBY zxMNHSF9}-z%J{2Fn36$A@bs~JpZ?Z9z!dU+T(ADY-g2MAYw?ji^X>X~vl}6)z zj53=q0Nv%}_f7=CrXLYV@73DFO7n+R2V?Z9T3A0^HG@;>JRn~m3QukiQlMUX47uo5 z;q}(_jwu_?mgg$79=M*mxRNOV47<@I(mPp;2Qt~~S{F1K7NF=9dVAkt)@FkC+N^ck zIHTjx8BpG_)wX6vx`X;>;(rTALtpL4tS+*-Qhv>swPWg z*SnP%bYQ25!VarE`v{S-S-RYrC$~6uQ(F#x6x!mqXa2~?>CtSS3)1K0(Mhe0go{ZWscoaGR=^DRUaG@0afy|{;@j z_9t!cn3tqS&X^Pc)pqxDqD2G*rtzv}nc?ED;F;fcZiG3hZDWo6%2?e54q~39%W~tK zujE4>3E$`8U0bK0Wh+`s`kL`>B~ITP9F0x8EZo)z6w>|#`~SOMGP8zZwHS`YQZ-33 zcEPE{;p-l9yf}Tr-!9Xj#9WY{s4CcXu^JZ`3|H*#KM`=<%Y3qnyp&V_Op#Sgf@+-G zfpMlgXtu9rg|mWcTAi`~rP~{@=HOF3iue!;g2G35GqPA>5R3)3TmsEV!V}dQQ{9nUw^#w7xp4u>J||2i|X!E<<~v-hJGa z^X;)_gZvBxftXj)gV;HSe3=5DHRImXM#?@wYQ4d=I3YO~uFg;&DVv657|umBCf2AC z+lOhpCIXMbJ=+8%Xy7UrtU^C8BX0DQ>YRBymf3AYI1q}{nZj0<`Q9Z;5(I00Bc$Q) z-UOo_Mq4hJTFr{9hIze!hpryw zX_L}uht5A9`?hTAD@Ki&mRS3;{PKklJFt0-+0eigW;hLk6n6A|uIu<2vhQr!c`jjP zC7gU}kGnuButKjZA$QyH6a3PKXRQD4e9n4&D0O^wku0rigCYkAZ+v@}uG=YkY>~wI zEz!F{*3hYoqap!hOZ@jteWyG4PPtOS&CdAUm6H`i+Jv5QEDuLVC`0J}Rgisq`T9v^ z-_%}pby9z#NJ*U{jdMyZYU;CL?U;3f4hi8d%$x0Efgeg?bx-6))>lq_{ZguSkXe^o z`}~0|ygP2o90IG`o$(#|?q|K#O}+3G@2fU4;_uD}+T~JwE0$MA>y-pp3;VFl-94?= z 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