Skip to content

Skapa interaktiva berättelserAktiviteter & undervisningsstrategier

När eleverna bygger interaktiva berättelser lär de sig genom att göra, vilket stärker förståelsen för logik och struktur. Att fysiskt arbeta med val och konsekvenser gör abstrakta begrepp som events och grenar konkreta.

Årskurs 2Digitala Upptäckare: Programmering och Teknik i Vardagen4 aktiviteter25 min45 min

Lärandemål

  1. 1Designa en interaktiv berättelse med minst två olika vägar som baseras på användarens val.
  2. 2Förklara hur en händelse (event) som 'när muspekaren klickas på' kan starta en specifik sekvens av instruktioner i ett programmeringsverktyg.
  3. 3Jämföra hur en muntlig berättelse byggs upp med hur en interaktiv berättelse programmeras med hjälp av sekvenser och villkor.
  4. 4Identifiera minst tre olika typer av händelser (events) som kan användas för att göra en interaktiv berättelse responsiv.
  5. 5Skapa en enkel animering eller interaktion i en programmeringsmiljö som svarar på ett specifikt användarinput.

Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag

Parprogrammering: Bygg en valberättelse

Dela in eleverna i par. Låt dem välja en enkel saga och programmera två grenar baserat på användarval, som klicka på en dörr eller en skattkista. Testa berättelsen tillsammans och justera events för responsivitet.

Förberedelse & detaljer

Designa en interaktiv berättelse där användarens val påverkar slutet.

Handledningstips: Under parprogrammeringen, uppmuntra eleverna att turas om att förklara sina val och hur de påverkar berättelsen.

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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
45 min·Smågrupper

Stationer: Events i action

Sätt upp tre stationer med färdiga mallar: klick-event, höjd-event och ljud-event. Eleverna roterar, lägger till events i en berättelse och dokumenterar hur det påverkar handlingen. Avsluta med gemensam demo.

Förberedelse & detaljer

Förklara hur händelser (events) kan användas för att göra ett program responsivt.

Handledningstips: I stationerna, placera uppgifterna i ordning från enklast till mest utmanande för att säkerställa en naturlig progression.

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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
40 min·Hela klassen

Klassutmaning: Dela och rösta

Eleverna skapar en egen interaktiv berättelse individuellt. Ladda upp på delad skärm eller projektor. Klassens röster avgör bästa slut och ger feedback för förbättringar.

Förberedelse & detaljer

Jämför att berätta en historia muntligt med att programmera en interaktiv berättelse.

Handledningstips: Låt eleverna i klassutmaningen presentera sina berättelser med tydliga instruktioner om hur de ska testas av publiken.

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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
25 min·Smågrupper

Felsökningscirkel

Elever testar varandras berättelser i en cirkel. Identifiera varför ett val inte fungerar, diskutera events och föreslå fixar tillsammans.

Förberedelse & detaljer

Designa en interaktiv berättelse där användarens val påverkar slutet.

Handledningstips: I felsökningscirkeln, be eleverna att beskriva sitt problem högt medan du dokumenterar de vanligaste felen på tavlan.

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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande

Att undervisa detta ämne

Börja med att låta eleverna skådespela en enkel historia för att synliggöra strukturerna de sedan ska koda. Användandet av Scratch Jr. gör att de snabbt kan se resultat av sina val, vilket stärker motivationen. Var noga med att koppla begrepp som 'event' till vardagliga handlingar som att ringa på en dörrklocka eller välja en bok.

Vad du kan förvänta dig

Eleverna förstår att interaktiva berättelser inte är linjära, utan att deras val påverkar handlingen. De kan förklara varför en berättelse grenar sig och identifiera minst en eventbaserad koppling i sitt eget eller någon annans projekt.

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
Skapa ett uppdrag

Se upp för dessa missuppfattningar

Vanlig missuppfattningUnder parprogrammeringen, lyssna efter elever som säger att berättelsen alltid fortsätter på samma sätt oavsett val.

Vad man ska lära ut istället

Be eleverna att rita upp en enkel grenstruktur på papper innan de börjar koda. Jämför sedan deras ritning med hur koden faktiskt fungerar i Scratch Jr.

Vanlig missuppfattningUnder stationerna, observera om eleverna tror att events bara sker utan orsak.

Vad man ska lära ut istället

Be eleverna att bryta koden för ett event och förklara hur det påverkar berättelsen. Använd sedan en jämförelse med verkliga händelser som att trycka på en knapp för att sätta igång en klocka.

Vanlig missuppfattningUnder klassutmaningen, märker du att eleverna underskattar planeringsfasen jämfört med muntlig berättelse.

Vad man ska lära ut istället

Jämför elevernas storyboard med hur de skulle ha spelat upp berättelsen muntligt. Markera likheterna i struktur och diskutera hur kodningen är ett sätt att dokumentera sina idéer.

Bedömningsidéer

Utgångsbiljett

Efter parprogrammeringen, ge eleverna en lapp där de får rita en enkel storyboard för en interaktiv berättelse. De ska visa minst ett val användaren kan göra och hur det påverkar berättelsen, samt skriva en mening om vilken händelse som startar nästa steg.

Snabbkontroll

Under stationerna, visa ett kort kodavsnitt i Scratch Jr. Ställ frågan: 'Vad kommer att hända när jag klickar på den här figuren?' Låt eleverna svara muntligt eller genom att peka på rätt del av kodblocket.

Kamratbedömning

Under klassutmaningen, låt eleverna visa sina påbörjade interaktiva berättelser för en kamrat. Kamraten får ge feedback på: 'Finns det minst ett ställe där jag kan välja något?' och 'Reagerar berättelsen när du klickar på något?' Båda får sedan skriva ner en idé för att göra berättelsen ännu mer interaktiv.

Fördjupning & stöd

  • Utmana eleverna att lägga till minst två olika slut i sin berättelse och förklara hur koden skiljer sig åt.
  • För elever som har svårt att komma igång, ge dem en färdig berättelsestruktur att utgå ifrån med markerade hål för deras egna val.
  • Låt eleverna utforska hur ljud och animationer kan förstärka interaktiviteten i sina berättelser, till exempel genom att lägga till bakgrundsmusik som ändras beroende på val.

Nyckelbegrepp

Händelse (Event)Något som händer i programmet, till exempel ett klick med musen eller att en tangent trycks ner, som startar en serie instruktioner.
SekvensEn serie instruktioner som utförs i en bestämd ordning, steg för steg.
Villkor (If/Else)En programmeringskonstruktion som gör att programmet kan fatta beslut och välja olika vägar beroende på om ett visst påstående är sant eller falskt.
ResponsivNär ett program eller en applikation reagerar och ger ett svar på vad användaren gör.

Redo att undervisa Skapa interaktiva berättelser?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag