Interaktiva berättelser och spel i ScratchAktiviteter & undervisningsstrategier
Aktivt arbete med Scratch låter eleverna omsätta teoretisk förståelse till praktisk problemlösning direkt. Genom att skapa egna berättelser och spel med interaktioner och variabler får de omedelbar feedback på sina val, vilket stärker deras förståelse för både programmering och berättarstruktur.
Lärandemål
- 1Skapa en interaktiv berättelse eller ett enkelt spel i Scratch med en tydlig början, mitten och slut.
- 2Analysera hur olika sprajtar interagerar med varandra och med användaren genom kodblock.
- 3Förklara funktionen av bakgrunder, ljud och variabler för att förbättra en berättelses eller ett spels upplevelse.
- 4Designa en sekvens av kodblock som styr sprajtars rörelse och interaktion baserat på händelser.
- 5Jämföra och utvärdera effekten av olika visuella och ljudmässiga element i Scratch-projekt.
Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag →
Parprogrammering: Bygg en dialogscen
Dela in elever i par där en elev styr tangentbordet och den andra navigerar blockmenyn. Börja med två sprajter som pratar via 'säg'-block och klickhändelser. Testa och byt roller efter 10 minuter, lägg till en variabel för antal dialoger.
Förberedelse & detaljer
Designa en kort interaktiv berättelse eller ett spel med en tydlig början, mitten och ett slut i Scratch.
Handledningstips: Under parprogrammeringen, uppmana eleverna att turas om att skriva och förklara koden högt för att synliggöra tankeprocessen.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Stationer: Bakgrunder och effekter
Sätt upp tre stationer: byt bakgrunder med effekter, lägg till ljud på rörelser, och skapa variabel för poäng. Grupper roterar var 10:e minut och dokumenterar en idé per station. Avsluta med att integrera i egna projekt.
Förberedelse & detaljer
Jämför hur olika sprajtar kan interagera med varandra och med användaren i en berättelse eller ett spel.
Handledningstips: Vid stationerna för bakgrunder och effekter, ge eleverna konkreta uppgifter som att skapa en bakgrund som triggar en händelse för att säkerställa aktiva experiment.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Dela och spela: Klassvisning
Elever exporterar sina spel som länkar och presenterar för klassen. Andra elever spelar, noterar styrkor och föreslår en förbättring. Sammanställ feedback i en gemensam lista för reflektion.
Förberedelse & detaljer
Förklara hur man kan använda bakgrunder, ljud och variabler för att förstärka berättelsen eller spelupplevelsen.
Handledningstips: När eleverna delar projekt i klassrummet, uppmuntra publiken att ställa frågor om designval och koden bakom interaktionerna.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Individuell remix: Förbättra ett spel
Ge elever ett enkelt Scratch-exempel att remixa. Ändra dialog, lägg till variabel för slut och testa interaktioner. Spara två versioner för att jämföra förändringar.
Förberedelse & detaljer
Designa en kort interaktiv berättelse eller ett spel med en tydlig början, mitten och ett slut i Scratch.
Handledningstips: Inför den individuella remixen, ge eleverna en tydlig checklista för vad som krävs i en förbättring, till exempel nya interaktioner eller variabler.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Att undervisa detta ämne
Erfarna lärare börjar med att visa ett färdigt exempel av en interaktiv berättelse eller ett spel och diskuterar gemensamt struktur och kodblock. Fokus ligger på att eleverna själva får pröva, felsöka och reflektera i mindre grupper, vilket stärker deras självständighet. Undvik att ge färdiga lösningar – istället ställ frågor som leder eleverna framåt, till exempel: Vad händer om du trycker på mellanslag? Kan du göra det här på ett annat sätt? Använd elevernas frågor som utgångspunkt för gemensamma diskussioner.
Vad du kan förvänta dig
Eleverna visar att de kan planera en berättelse eller ett spel med tydliga delar, skapa interaktioner med kod och använda variabler för att styra händelser. De kan också kommunicera hur och varför de valt sina lösningar, både muntligt och skriftligt.
De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.
- Komplett handledningsmanuskript med lärardialoger
- Utskriftsklart elevmaterial, redo för klassrummet
- Differentieringsstrategier för varje typ av elev
Se upp för dessa missuppfattningar
Vanlig missuppfattningUnder Parprogrammering: Bygg en dialogscen, lyssna efter elever som tror att variabler ändras automatiskt utan kod.
Vad man ska lära ut istället
Uppmuntra eleverna att testa sina block direkt i Scratch och be dem förklara varför en variabel uppdateras eller inte, till exempel genom att jämföra kod med och utan 'ändra variabel'-block.
Vanlig missuppfattningUnder Stationer: Bakgrunder och effekter, observera om elever tror att sprajter interagerar utan specifika block.
Vad man ska lära ut istället
Be eleverna att lägga till blocken 'när bakgrund byts till [namn]' och 'skicka till alla' för att se hur bakgrunden kan trigga händelser, och diskutera resultatet gemensamt.
Vanlig missuppfattningUnder Dela och spela: Klassvisning, lyssna efter elever som inte förstår att bakgrunder påverkar handlingen.
Vad man ska lära ut istället
Under klassvisningen fråga eleverna hur bakgrunden bidrar till berättelsen och jämför med hur ljud eller dialoger gör det, för att synliggöra sambandet mellan visuella element och interaktion.
Bedömningsidéer
Efter Parprogrammering: Bygg en dialogscen, be eleverna skriva ner en kodsekvens de använt för att få en sprajt att röra sig och förklara med en mening vad som triggar rörelsen. De ska också namnge en variabel de använt och vad den styr.
Under Dela och spela: Klassvisning, låt eleverna visa sina projekt för varandra. Ge dem en checklista med frågor: Har projektet en tydlig början, mitten och slut? Interagerar sprajtarna med varandra? Används ljud eller bakgrund för att förstärka berättelsen? Ge en positiv kommentar och ett förslag på förbättring.
Under Stationer: Bakgrunder och effekter, ställ direkta frågor under arbetets gång: Hur får du sprajten att svara när användaren klickar på den? Vad händer om du tar bort den här variabeln? Kan du visa mig hur du byter bakgrund?
Fördjupning & stöd
- Utmana eleverna att lägga till en timer som räknar ner och avslutar spelet om tiden tar slut.
- För elever som kämpar, ge dem en färdig struktur med några block ifyllda och be dem fylla i de resterande delarna.
- Ge eleverna tid att utforska hur man skapar en sprajt som följer muspekaren eller reagerar på tangenttryckningar för att fördjupa förståelsen för sensorer.
Nyckelbegrepp
| Sprajt | En figur eller ett objekt i Scratch som kan programmeras att röra sig, ändra utseende och interagera med andra sprajtar eller användaren. |
| Bakgrund (Scen) | Bilden eller miljön som visas bakom sprajtarna i ett Scratch-projekt. Kan bytas för att ändra plats eller stämning. |
| Variabel | Ett namngivet utrymme i programmeringen som kan lagra ett värde, till exempel en poäng i ett spel eller ett visst tillstånd i en berättelse. |
| Händelse | En signal som startar en serie kodblock, till exempel när en sprajt klickas på, när en tangent trycks ned eller när flaggan klickas på. |
| Dialogruta | En textbubbla som visas av en sprajt för att kommunicera information, repliker eller instruktioner till användaren. |
Föreslagen metodik
Planeringsmallar för Digitala Upptäckare: Grunden i Teknik och Programmering
Mer i Programmering med visuella block
Introduktion till Scratch
Eleverna lär sig grunderna i Scratch genom att dra och släppa block för att få karaktärer att röra sig, interagera och skapa enkla animationer eller spel.
3 methodologies
Koordinatsystem och rörelse i Scratch
Eleverna utforskar Scratch's koordinatsystem och olika rörelseblock för att styra sprajtar med precision, inklusive att använda variabler för position.
3 methodologies
Händelser, meddelanden och interaktion i Scratch
Eleverna lär sig att använda händelseblock och meddelanden för att få sprajtar att reagera på användarinput, kollisioner eller andra sprajtar.
3 methodologies
Introduktion till Code.org (Course 2/3)
Eleverna introduceras till Code.org (Course 2 eller 3, anpassat för åldersgruppen) och löser mer komplexa pussel med blockbaserad programmering, inklusive funktioner och villkor.
3 methodologies
Loopar i Code.org
Eleverna lär sig att använda loopar för att upprepa instruktioner och effektivisera sin kod i Code.org.
3 methodologies
Redo att undervisa Interaktiva berättelser och spel i Scratch?
Skapa ett komplett uppdrag med allt du behöver
Skapa ett uppdrag