The Five ELA Strands — Interactive Overview¶
How to Use This MicroSim¶
Click on any node in the flowchart to open an information box that explains that strand or concept in 2–3 sentences and gives one example skill or task. The information box closes when you click anywhere outside it, so you can navigate freely through the diagram. Explore how the five strands — Reading: Literature, Reading: Informational Text, Writing, Speaking & Listening, and Language — all branch from a central ELA framework and support each other.
Learning Objective¶
Recall the five ELA strands and explain how they form an interconnected system (Bloom Level 2 — Understand: explain, classify).
Specification¶
The full specification below is extracted from Chapter 1: Chapter 1 — Foundations of English Language Arts.
Type: diagram
**sim-id:** five-ela-strands<br/>
**Library:** Mermaid<br/>
**Status:** Specified
**Learning objective:** Recall the five ELA strands and explain how they form an interconnected system (Bloom Level 2 — Understand: explain, classify).
**Diagram description:** A top-down flowchart with "English Language Arts" as the root node branching to five strand nodes (Reading: Literature, Reading: Informational Text, Writing, Speaking & Listening, Language). Each strand node branches to one child node showing its primary focus. All nodes are clickable.
**Click behavior:** Clicking any node opens an infobox (a styled div or modal overlay) containing: (1) the strand name as a heading, (2) a 2-3 sentence description of what the strand covers, and (3) one example skill or task from that strand. The infobox closes when the user clicks anywhere else on the canvas. This is the only interaction required.
**Node styling:**
- Root node (ELA): filled with indigo (#3f51b5), white text, rounded rectangle
- Five strand nodes: filled with medium blue (#5c6bc0), white text, rounded rectangle
- Child detail nodes: filled with light blue (#e8eaf6), dark text, rounded rectangle
- All nodes: border radius 8px, subtle drop shadow
**Mermaid code (starter — implement with JavaScript click handlers, not Mermaid-native click directives if browser support is limited):**
**Implementation note:** The `showInfo(title, text)` function should display a styled overlay div in the upper right of the Mermaid container, populated with the title and text, with a close button. The overlay should be dismissible by clicking anywhere outside it. The container div must handle resize events so the diagram reflows at all viewport widths.
**Canvas size:** Responsive, minimum 600px wide, height auto-adjusts to content.
Related Resources¶
Lesson Plan¶
This MicroSim can be used as an in-class activity or assigned for independent practice.
- Introduction (5 min): Review the key concept before opening the sim.
- Exploration (10 min): Students interact with the sim and record observations.
- Discussion (5 min): Class shares findings and discusses connections to the text.
References¶
- Common Core State Standards for English Language Arts (CCSS.ELA)
- National Council of Teachers of English (NCTE) framework
Bloom's Taxonomy¶
- Bloom Level: 2 — Understand
- Bloom Verb: Explain
- Library: Mermaid