Vartotojo sąsajos iššūkis
Vartotojo sąsajos iššūkyje užprogramuosite „Clawbot“, kad vartotojas galėtų paspausti smegenų mygtukus Tikrinti, Aukštyn ir Žemyn, kad valdytų rankų ir žnyplių variklius. Tada tie mygtukai bus naudojami įvairiems dešimties objektų paėmimui ir pakeitimui. Šis iššūkis nereikalauja, kad „Clawbot“ vairuotų ar suktųsi. Daiktai paimami ir pakeičiami į tą pačią vietą ant stalo ar grindų.
Taisyklės:
-
Vienas mygtukas (mygtukas aukštyn) arba vienas mygtukų derinys (mygtukas „Check“ ir „Aukštyn“) turi atlikti tik vieną iš keturių veiksmų: atidaryti nagą, uždaryti leteną, pakelti ranką arba nuleisti ranką.
-
Valdiklio naudojimas neleidžiamas.
-
Kiekvienas „Clawbot“ turės pakelti ir pakeisti kuo daugiau objektų per vieną minutę ir jų nenumesdamas. Vienu metu rekomenduojama kelti ir pakeisti vieną objektą.
-
Vienos minutės turas baigiasi ties 1 minutės žyma arba , jei nukrenta koks nors objektas, net jei raundas trunka tik kelias sekundes. Numetus daiktą, komanda diskvalifikuojama nuo visos raundo minutės, tačiau visi taškai, uždirbti iki numetimo, yra skaičiuojami.
-
-
Jei visi pateikti objektai buvo pakelti nepasibaigus vienos minutės raundui, objektai gali būti naudojami pakartotinai, kol bus iškviestas laikas.
-
Daiktas turi būti pakeltas aukščiau už rankos variklį, prieš jį pastatant ant stalo.
-
Kiekvienas objektas, sėkmingai paimtas ir pakeltas aukštyn, tada žemyn ir pakeistas, vertas vieno taško.
-
Tarp raundų vaidmenys gali būti keičiami, tačiau kiekviename „Clawbot“ gali žaisti tik vienas vartotojas.
-
Laimi grupė, surinkusi daugiausiai taškų per visus turus!
Vaidmenys iššūkyje:
-
Turėtų būti tik vienas naudotojas ( kilnotojas), pakeliantis daiktus kiekvieno raundo metu, tačiau grupės gali keisti vartotojus tarp raundų.
-
Turėtų būti paskirtas taškų skaičiuotojas , kuris suskaičiuoja, kiek objektų kiekvienas Clawbot gali sėkmingai pakelti. Kiekvienas sėkmingai pakeistas objektas yra vertas vieno taško. Numetus daiktą, „Clawbot“ eilė baigiasi. Galima žaisti kelis raundus. Čia įtraukta balų lentelė, tačiau galima pridėti eilučių papildomoms grupėms ir raundams. Kiekviena grupė gali naudoti savo taškų lentelę arba kiekvienas gali įrašyti į tą pačią lentelę. Jei kelios grupės naudoja tą pačią taškų lentelę, antrame stulpelyje parašykite kiekvienos grupės „Clawbot“ ID arba grupės pavadinimą. Be to, naudotojo sąsajos iššūkio pabaigoje taškų surinkėjas turi sujungti taškus iš kiekvieno turo, kad gautų bendrą rezultatą.
-
Turi būti asmuo, kuriam pavesta perjungti objektus iš lentelės: perjungiklis. Kadangi „Clawbot“ nesisuka ir nevažiuoja, po kiekvieno bandymo pakeltą objektą reikės išimti ir pakeisti nauju.
-
Turėtų būti paskirtas asmuo sekti laiką: laikininkas. Kiekvienas turas yra viena minutė.
-
Mokytojas prieš pradėdamas turėtų pateikti šiam iššūkiui patvirtintus objektus.
Mokytojo patarimai
-
Priminkite mokiniams, kad jiems leidžiama liesti tik „Clawbot“ tikrinimo, aukštyn arba žemyn mygtukus.
-
Pateikite tik tuos daiktus, kuriuos būtų saugu numesti: tuščią skardinę ar vandens butelį, VEX kubą, nenaudotą VEX rinkinio gabalėlį ar bet ką kitą, kurio nepakenks kritimas ar atšokimas.
-
Būtų gera praktika leisti stebintiems studentams pamatyti projektą prieš jiems žiūrint, kaip Lifter sąveikauja su vartotojo sąsaja.
-
Aptarkite mokinių nuomones apie geriausią (-as) mygtukų, skirtų valdyti „Clawbot“ leteną, pasirinkimą.
Mokytojo įrankių rinkinys
Spustelėkite čia (Google / .docx / .pdf), norėdami pamatyti šio iššūkio programavimo sprendimo pavyzdį. Spustelėkite čia (Google / .docx / .pdf) norėdami gauti programavimo rubriką, čia (Google / .docx / .pdf) norėdami gauti atskirą inžinerinio bloknoto rubriką, arba čia (Google / .docx / .pdf) komandos inžinerijos bloknoto rubrikai.