OwlSheets
A Coding Class, One Story at a Time worksheet preview

Worksheet

A Coding Class, One Story at a Time

Students examine and draft a narrative for an op-ed about adding a coding class, practicing dialogue, pacing, description, and sequence.

Grade 7ELAInteractive · Printable

Aligned toW.7.3

What’s included

  • Single worksheet
  • Auto-graded online
  • 1 Common Core standard
  • Printable answer key
  • 13 questions
  • Classroom-ready

Details

Format
Interactive · Printable
Grade
Grade 7
Subject
ELA
Question types
Multiple choice, Circle the answer, Sorting, Short answer

About this worksheet

What students practice

  • Students establish a situation and maintain a consistent narrative point of view.
  • Students use dialogue, description, and transitions to develop a connected sequence of events.
  • Students draft a narrative with a meaningful ending for a student op-ed about adding a coding class.

How to use

Read the model and discuss how its story supports the op-ed. Have students complete the revision tasks, then plan and write a different narrative for the same proposal.

Curriculum

Common Core standard covered

W.7.3

Write a story from real or imagined events, setting up a situation and point of view, and using dialogue, description and transitions to move the plot along.

Preview

OwlSheets.com

Name Date

A Coding Class, One Story at a Time

Build a narrative that gives a student op-ed a human connection.

Read the model

This student op-ed argues for adding a coding class. Notice how a small event becomes a developed narrative.

More Than a Finished Screen

1Our school should offer an introductory coding class. I used to picture coding as a race to make something impressive flash across a screen. Then a lunchtime workshop left me staring at a blank square, learning something I had not expected. The square was supposed to become a button that would display a welcome message.

2At first, I copied the workshop leader's example without pausing. Around me, students were choosing colors and changing fonts. I chose bright orange, certain that mine would be easy to spot. When I clicked my button, nothing happened. I clicked harder, as if the computer could measure how badly I wanted a response.

3My partner, Hyejin, slid her chair closer. The workshop leader was helping another table. “Tell me what you expected,” Hyejin said. Her notebook lay open beside the keyboard. I reached for the mouse, then stopped. “A message should appear,” I said. “But I don't know which instruction makes that happen.” Saying it aloud was worse than seeing the empty square.

4We read the instructions one line at a time. “This name has an extra letter,” Hyejin said, pointing between the screen and the example. I deleted it. Before clicking again, I traced the two names with my finger: one in the button's label, one in the instruction connected to it. This time, the welcome message appeared. My shoulders dropped. We had changed one letter, but I finally understood what we had changed.

5A few minutes later, Hyejin's button failed. I almost pointed straight at the line I thought was wrong. Instead, I asked what she expected to happen. She described the steps, found a missing connection, and fixed it herself. We spent the remaining minutes testing each other's buttons, deliberately trying choices we had not tried before.

6A single workshop did not turn us into experts. It did give us time to make a mistake, explain it, and try again. A coding class could make room for more of that work. My orange button was not the most polished project in the room. When I left, though, I could explain why it worked.

Study and revise the narrative

Choose or mark the best answer. Consider how each writing choice shapes the reader's experience.

1.
A writer wants to show that Hyejin's first question changes the narrator's behavior. Which change does the model establish?
  • A. The narrator gives up the orange design and copies Hyejin's colors.
  • B. The narrator begins checking the instructions without speaking to Hyejin.
  • C. The narrator moves from repeated clicking to explaining the intended result.
  • D. The narrator stops testing the button and waits for the workshop leader.
2.
Underline the sentence from paragraph 3 that directly shows the narrator answering Hyejin by naming the intended result.

Her notebook lay open beside the keyboard.I reached for the mouse, then stopped.“A message should appear,” I said.“But I don't know which instruction makes that happen.”Saying it aloud was worse than seeing the empty square.

3.
Which opening would best begin the workshop story in the middle of the action while preserving its situation?
  • A. After the workshop ended, I explained the finished button to someone waiting by the door.
  • B. I clicked the orange button a fourth time while lunch trays rattled outside the workshop room.
  • C. Coding is an interesting subject that students might enjoy studying during the school day.
  • D. Our school offered several lunchtime activities, and I had considered attending some of them.
4.
A writer retells paragraph 4 in third-person limited, focusing on Hyejin rather than the original narrator. Which sentence gives access to Hyejin's thoughts without entering the other student's mind?
  • A. I watched Hyejin study the instruction and move her finger toward a letter.
  • B. Both students knew the repair would work before either of them clicked.
  • C. Hyejin pointed at the screen, and her partner secretly wished she would stop.
  • D. Hyejin hoped she had found the problem, but she waited for her partner to test it.
5.
Which added exchange would create a believable complication between finding the extra letter and testing the repair?
  • A. “There are chairs at every table,” I said. “We have two here,” Hyejin replied.
  • B. “Let's change both names,” I said. “Wait—then how will we know which change helped?” Hyejin asked.
  • C. “The workshop started at lunch,” I said. “That's when I arrived,” Hyejin answered.
  • D. “Orange is my favorite color,” I said. “Mine too,” Hyejin replied, looking at the screen.
6.
Which revision compresses the repeated clicking in paragraph 2 while keeping the narrator's frustration visible?
  • A. After a dozen useless clicks, I shoved the mouse aside and stared at the empty square.
  • B. The button looked orange beside the other colors students had chosen for their projects.
  • C. I clicked once, moved my finger away, moved it back, and pressed the button again.
  • D. I wondered whether the workshop leader had brought enough examples for the whole group.
7.
A draft reads, “We found the extra letter. The message appeared.” Which revision repairs the missing causal step?
  • A. We found the extra letter, removed it, and clicked the button; the message appeared.
  • B. We found the extra letter after the message appeared, and then we discussed the problem.
  • C. We found the extra letter, although the message appeared before we changed the instruction.
  • D. We found the extra letter beside the orange button; across the room, another student laughed.
8.
Sort these possible additions by the work they do in a workshop narrative.
Because the two names no longer matched, the button could not find its instruction.By the end of lunch, we had tested three different messages.While Hyejin read the example, I followed our version with my finger.As I typed the new label, Hyejin checked the connected instruction.Several minutes passed before we tried the final version.We had corrected the name, so the next click displayed the message.
Shows simultaneous actionShows elapsed timeShows cause and result
9.
Which descriptive detail would most clearly contrast the narrator's frantic clicking with the more careful testing in paragraph 4?
  • A. The orange square stood beside a gray menu at the top of the screen.
  • B. The room contained six tables, each with several chairs pushed underneath.
  • C. A poster beside the door listed the dates of the next lunchtime workshops.
  • D. My finger hovered above the mouse while I read each matching name aloud.
10.
The writer considers ending the anecdote immediately after the message appears in paragraph 4. What important narrative development would be lost by cutting paragraph 5?
  • A. The discovery that Hyejin had already completed the project before lunch.
  • B. The introduction of the workshop leader as the person who repairs the code.
  • C. The moment when the narrator applies the new approach to helping a partner.
  • D. The explanation of why the narrator originally chose an orange button.

Write a different coding-class story

Plan an original real or imagined anecdote for a student op-ed supporting a coding class. Do not retell the model's button problem.

11.
Narrative launch: Write 2–3 sentences beginning at a specific moment when a student faces a coding-related challenge. Establish the place, the student's immediate goal, and a first-person or third-person limited point of view. Briefly identify whose experience the reader will follow.
12.
Plot map: Plan an attempt, an unexpected result, and a response that leads to an ending. Include a line of dialogue that changes what someone does next. Name one transition that shows simultaneous action and one that shows elapsed time.
13.
Narrative draft: Write 100–150 words using your plan. Maintain your point of view, connect events with purposeful transitions, and include dialogue and precise description. End with a result or reflection that grows out of the experience and could support an op-ed about adding a coding class.

Related worksheets