Skip to content

Interactive Stories: Digital StorytellingActivities & Teaching Strategies

Active learning works for this topic because students need to experience both the cause and effect of event-based programming. When they test sequences in pairs or trigger each other's stories, they see how user actions shape the narrative, making abstract concepts concrete and memorable.

Year 2Technologies4 activities25 min45 min

Learning Objectives

  1. 1Create a digital story with a clear beginning, middle, and end using event-based programming.
  2. 2Explain how specific 'event blocks' trigger actions and change the narrative flow of an interactive story.
  3. 3Evaluate the impact of sound effects and visual changes on user engagement within a digital story.
  4. 4Identify the sequence of events required to construct a simple interactive narrative.

Want a complete lesson plan with these objectives? Generate a Mission

35 min·Pairs

Pair Programming: Storyboard to Code

Pairs sketch a three-part story on paper first: beginning setup, middle challenge, end resolution. Then, they code it in ScratchJr using start blocks and tap triggers to sequence scenes. Test together and debug by swapping roles.

Prepare & details

Construct an interactive narrative that guides a user through a sequence of events.

Facilitation Tip: During Pair Programming: Storyboard to Code, ask pairs to take turns explaining their sequence aloud before coding to solidify their planning.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
45 min·Small Groups

Small Groups: Event Enhancement Stations

Set up stations for sound effects, background changes, and motion triggers. Groups rotate, adding one element per station to their shared story. Record how each improves interactivity before combining.

Prepare & details

Explain the role of 'event blocks' in making a story interactive.

Facilitation Tip: At Event Enhancement Stations, rotate groups every 10 minutes so students experience different types of event triggers firsthand.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
30 min·Whole Class

Whole Class: Story Share and Vote

Students present stories via projector; class votes on most engaging event using thumbs up/down. Discuss why certain triggers or effects worked best, then revise one class favorite collaboratively.

Prepare & details

Evaluate how sound effects and visual changes enhance the user's experience in a digital story.

Facilitation Tip: In Story Share and Vote, have students record the story structure they observe on a shared chart to reinforce the beginning-middle-end framework.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
25 min·Individual

Individual: Personal Twist Challenge

Each student adds a unique branch to their story using broadcast events for choices. Test solo, then pair-share to compare user paths and refine based on feedback.

Prepare & details

Construct an interactive narrative that guides a user through a sequence of events.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness

Teaching This Topic

Teach event-based programming by modeling how to break stories into small, testable parts. Avoid giving students all the answers; instead, guide them to debug their own sequences by asking, 'What do you expect to happen next?' Research shows that debugging in pairs builds stronger reasoning than solo work. Use visual timelines to help students map events before coding.

What to Expect

By the end of these activities, students will create an interactive story with clear beginning, middle, and end. They will use event blocks to respond to user input and explain how sound or visuals enhance the experience. Peer feedback will show they understand sequencing and triggers.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Pair Programming: Storyboard to Code, watch for students who skip testing their sequences until the very end.

What to Teach Instead

Set a timer for a 2-minute test after every 3 event blocks are added. Ask pairs to predict what will happen next, then verify their prediction by running the code.

Common MisconceptionDuring Event Enhancement Stations, watch for students who assume visuals and sounds play automatically.

What to Teach Instead

Have students explicitly add a 'when tapped' block to every visual or sound trigger. Demonstrate how to drag these triggers into the event stack during station rotations.

Common MisconceptionDuring Story Share and Vote, watch for students who describe engagement without linking it to specific events.

What to Teach Instead

Require voters to name one event block they liked and explain how it improved the story. Provide sentence stems like, 'I liked the _____ block because it made the story _____ when I _____.'

Assessment Ideas

Exit Ticket

After Pair Programming: Storyboard to Code, students write down one event block they used and describe what action it triggered. They also list one way they used sound or visuals to make their story more interesting.

Peer Assessment

After Story Share and Vote, students take turns playing each other's stories and provide feedback by answering: 'What was the beginning, middle, and end of the story?' and 'What was one thing you liked about how the story responded to you?'

Quick Check

During Event Enhancement Stations, the teacher observes students and asks: 'What happens when you click this button?' or 'How did you make the character move to the next scene?' to check understanding of event blocks and sequencing.

Extensions & Scaffolding

  • Challenge: Students who finish early can add a timer that moves the story forward automatically when no input is given.
  • Scaffolding: Provide pre-written event blocks with missing code sections for students to complete.
  • Deeper exploration: Invite students to research how game designers use 'branching narratives' and adapt one idea into their story.

Key Vocabulary

Interactive StoryA digital narrative that allows the user to make choices or trigger events that influence the story's progression.
Event BlockA coding command that starts an action when a specific condition is met, such as a click or a broadcast message.
TriggerAn event or condition that causes a specific action or sequence of actions to happen in the digital story.
SequenceThe order in which events happen or actions are performed, crucial for a story's logical flow.
AlgorithmA set of step-by-step instructions or rules designed to perform a specific task, like telling a story.

Ready to teach Interactive Stories: Digital Storytelling?

Generate a full mission with everything you need

Generate a Mission