{
  "catalogVersion": "pip-g2-2026-09-v1",
  "reviewStatus": "Human educator review pending",
  "scope": "800 supplemental activities; coverage is partial. Completion levels are game progress, not standards mastery.",
  "pilot": "Four first-try independent successes in five varied checks over two sessions. Product hypothesis, not an Idaho cutoff. Review separately for each skill; never automatically grade creative work or real-world behavior.",
  "skills": [
    {
      "name": "Reverse spoken sounds",
      "standard": "2.FR-PA.2a",
      "demo": [
        "tap → pat",
        "Pip says tap, then swaps its first and last sounds to say pat."
      ],
      "prerequisites": [],
      "id": "g2.reading.reverse",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.sound-0.v1",
          "prompt": "Say tip. Reverse its first and last sounds. What word do you say?",
          "expected": "pit",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "tap → pat",
            "Pip says tap, then swaps its first and last sounds to say pat."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-0",
          "completionId": "0-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-1.v1",
          "prompt": "Say top. Reverse its first and last sounds. What word do you say?",
          "expected": "pot",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "tap → pat",
            "Pip says tap, then swaps its first and last sounds to say pat."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-1",
          "completionId": "7-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-2.v1",
          "prompt": "Say pan. Reverse its first and last sounds. What word do you say?",
          "expected": "nap",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "tap → pat",
            "Pip says tap, then swaps its first and last sounds to say pat."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-2",
          "completionId": "14-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-3.v1",
          "prompt": "Say tub. Reverse its first and last sounds. What word do you say?",
          "expected": "but",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "tap → pat",
            "Pip says tap, then swaps its first and last sounds to say pat."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-3",
          "completionId": "21-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-4.v1",
          "prompt": "Say ten. Reverse its first and last sounds. What word do you say?",
          "expected": "net",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "tap → pat",
            "Pip says tap, then swaps its first and last sounds to say pat."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-4",
          "completionId": "28-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Remove a sound from a spoken word",
      "standard": "2.FR-PA.2b",
      "demo": [
        "s → top",
        "Pip says stop without the first sound, s: top."
      ],
      "prerequisites": [],
      "id": "g2.reading.remove",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.sound-5.v1",
          "prompt": "Say clapping without the first k sound. What do you say?",
          "expected": "lapping",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "s → top",
            "Pip says stop without the first sound, s: top."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-5",
          "completionId": "35-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-6.v1",
          "prompt": "Say slipping without the l sound. What do you say?",
          "expected": "sipping",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "s → top",
            "Pip says stop without the first sound, s: top."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-6",
          "completionId": "41-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-7.v1",
          "prompt": "Say speaking without the p sound. What do you say?",
          "expected": "seeking",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "s → top",
            "Pip says stop without the first sound, s: top."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-7",
          "completionId": "47-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-8.v1",
          "prompt": "Say praying without the r sound. What do you say?",
          "expected": "paying",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "s → top",
            "Pip says stop without the first sound, s: top."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-8",
          "completionId": "53-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-9.v1",
          "prompt": "Say scanning without the first s sound. What do you say?",
          "expected": "canning",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "s → top",
            "Pip says stop without the first sound, s: top."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-9",
          "completionId": "59-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Change a sound in a spoken word",
      "standard": "2.FR-PA.2b",
      "demo": [
        "cat → cap",
        "Pip changes the last sound in cat from t to p: cap."
      ],
      "prerequisites": [],
      "id": "g2.reading.substitute",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.sound-10.v1",
          "prompt": "Say bunny. Change its first sound to f. What do you say?",
          "expected": "funny",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "cat → cap",
            "Pip changes the last sound in cat from t to p: cap."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-10",
          "completionId": "65-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-11.v1",
          "prompt": "Say butter. Change its first sound to m. What do you say?",
          "expected": "mutter",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "cat → cap",
            "Pip changes the last sound in cat from t to p: cap."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-11",
          "completionId": "70-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-12.v1",
          "prompt": "Say ladder. Change its first sound to m. What do you say?",
          "expected": "madder",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "cat → cap",
            "Pip changes the last sound in cat from t to p: cap."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-12",
          "completionId": "75-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-13.v1",
          "prompt": "Say dinner. Change its first sound to w. What do you say?",
          "expected": "winner",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "cat → cap",
            "Pip changes the last sound in cat from t to p: cap."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-13",
          "completionId": "80-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.sound-14.v1",
          "prompt": "Say napping. Change its first sound to t. What do you say?",
          "expected": "tapping",
          "hint": "Play with the sounds aloud with a grown-up. No recording is needed.",
          "demonstration": [
            "cat → cap",
            "Pip changes the last sound in cat from t to p: cap."
          ],
          "type": "work",
          "variantKey": "g2:reading:sound-14",
          "completionId": "85-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Read vowel teams and diphthongs aloud",
      "standard": "2.FR-PH.3a",
      "demo": [
        "cloud",
        "Pip joins c, l, ou, d. The letters ou work together in cloud."
      ],
      "prerequisites": [],
      "id": "g2.reading.teams",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.decode-head.v1",
          "prompt": "Read this word to a grown-up: head.",
          "stimulus": "head",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-head",
          "completionId": "1-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-hook.v1",
          "prompt": "Read this word to a grown-up: hook.",
          "stimulus": "hook",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-hook",
          "completionId": "8-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-boat.v1",
          "prompt": "Read this word to a grown-up: boat.",
          "stimulus": "boat",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-boat",
          "completionId": "15-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-weigh.v1",
          "prompt": "Read this word to a grown-up: weigh.",
          "stimulus": "weigh",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-weigh",
          "completionId": "22-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-toil.v1",
          "prompt": "Read this word to a grown-up: toil.",
          "stimulus": "toil",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-toil",
          "completionId": "29-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-cloud.v1",
          "prompt": "Read this word to a grown-up: cloud.",
          "stimulus": "cloud",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-cloud",
          "completionId": "36-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-train.v1",
          "prompt": "Read this word to a grown-up: train.",
          "stimulus": "train",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-train",
          "completionId": "42-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-coin.v1",
          "prompt": "Read this word to a grown-up: coin.",
          "stimulus": "coin",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-coin",
          "completionId": "48-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-clown.v1",
          "prompt": "Read this word to a grown-up: clown.",
          "stimulus": "clown",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-clown",
          "completionId": "54-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-bread.v1",
          "prompt": "Read this word to a grown-up: bread.",
          "stimulus": "bread",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "cloud",
            "Pip joins c, l, ou, d. The letters ou work together in cloud."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-bread",
          "completionId": "60-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Read regular two-syllable words aloud",
      "standard": "2.FR-PH.3b",
      "demo": [
        "sun · set",
        "Pip reads each part, sun and set, then blends sunset."
      ],
      "prerequisites": [
        "g2.reading.teams"
      ],
      "id": "g2.reading.syllables",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.decode-rabbit.v1",
          "prompt": "Read this word to a grown-up: rabbit.",
          "stimulus": "rabbit",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-rabbit",
          "completionId": "66-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-picnic.v1",
          "prompt": "Read this word to a grown-up: picnic.",
          "stimulus": "picnic",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-picnic",
          "completionId": "71-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-robot.v1",
          "prompt": "Read this word to a grown-up: robot.",
          "stimulus": "robot",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-robot",
          "completionId": "76-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-tulip.v1",
          "prompt": "Read this word to a grown-up: tulip.",
          "stimulus": "tulip",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-tulip",
          "completionId": "81-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-sunset.v1",
          "prompt": "Read this word to a grown-up: sunset.",
          "stimulus": "sunset",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-sunset",
          "completionId": "86-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-magnet.v1",
          "prompt": "Read this word to a grown-up: magnet.",
          "stimulus": "magnet",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-magnet",
          "completionId": "90-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-napkin.v1",
          "prompt": "Read this word to a grown-up: napkin.",
          "stimulus": "napkin",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-napkin",
          "completionId": "92-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-invite.v1",
          "prompt": "Read this word to a grown-up: invite.",
          "stimulus": "invite",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-invite",
          "completionId": "94-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-contest.v1",
          "prompt": "Read this word to a grown-up: contest.",
          "stimulus": "contest",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-contest",
          "completionId": "96-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-open.v1",
          "prompt": "Read this word to a grown-up: open.",
          "stimulus": "open",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "sun · set",
            "Pip reads each part, sun and set, then blends sunset."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-open",
          "completionId": "98-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Read words with prefixes and suffixes",
      "standard": "2.FR-PH.3c",
      "demo": [
        "un + pack",
        "Pip reads unpack and notices the word pack inside it."
      ],
      "prerequisites": [
        "g2.reading.syllables"
      ],
      "id": "g2.reading.affixes",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.decode-unpack.v1",
          "prompt": "Read this word to a grown-up: unpack.",
          "stimulus": "unpack",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-unpack",
          "completionId": "2-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-dislike.v1",
          "prompt": "Read this word to a grown-up: dislike.",
          "stimulus": "dislike",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-dislike",
          "completionId": "9-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-helpful.v1",
          "prompt": "Read this word to a grown-up: helpful.",
          "stimulus": "helpful",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-helpful",
          "completionId": "16-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-careless.v1",
          "prompt": "Read this word to a grown-up: careless.",
          "stimulus": "careless",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-careless",
          "completionId": "23-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-replay.v1",
          "prompt": "Read this word to a grown-up: replay.",
          "stimulus": "replay",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-replay",
          "completionId": "30-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-kindness.v1",
          "prompt": "Read this word to a grown-up: kindness.",
          "stimulus": "kindness",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-kindness",
          "completionId": "37-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-teacher.v1",
          "prompt": "Read this word to a grown-up: teacher.",
          "stimulus": "teacher",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-teacher",
          "completionId": "43-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-hopeful.v1",
          "prompt": "Read this word to a grown-up: hopeful.",
          "stimulus": "hopeful",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-hopeful",
          "completionId": "49-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-unfair.v1",
          "prompt": "Read this word to a grown-up: unfair.",
          "stimulus": "unfair",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-unfair",
          "completionId": "55-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-fearless.v1",
          "prompt": "Read this word to a grown-up: fearless.",
          "stimulus": "fearless",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "un + pack",
            "Pip reads unpack and notices the word pack inside it."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-fearless",
          "completionId": "61-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Read common irregular and silent-letter words",
      "standard": "2.FR-PH.3d–e",
      "demo": [
        "knock",
        "Pip notices that the k in knock is silent, then reads the whole word."
      ],
      "prerequisites": [],
      "id": "g2.reading.irregular",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.decode-again.v1",
          "prompt": "Read this word to a grown-up: again.",
          "stimulus": "again",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "knock",
            "Pip notices that the k in knock is silent, then reads the whole word."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-again",
          "completionId": "67-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-been.v1",
          "prompt": "Read this word to a grown-up: been.",
          "stimulus": "been",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "knock",
            "Pip notices that the k in knock is silent, then reads the whole word."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-been",
          "completionId": "72-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-knock.v1",
          "prompt": "Read this word to a grown-up: knock.",
          "stimulus": "knock",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "knock",
            "Pip notices that the k in knock is silent, then reads the whole word."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-knock",
          "completionId": "77-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-write.v1",
          "prompt": "Read this word to a grown-up: write.",
          "stimulus": "write",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "knock",
            "Pip notices that the k in knock is silent, then reads the whole word."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-write",
          "completionId": "82-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.decode-thumb.v1",
          "prompt": "Read this word to a grown-up: thumb.",
          "stimulus": "thumb",
          "hint": "Look for a familiar spelling pattern or word part. Blend the parts and explain the word in a sentence.",
          "demonstration": [
            "knock",
            "Pip notices that the k in knock is silent, then reads the whole word."
          ],
          "type": "work",
          "variantKey": "g2:reading:decode-thumb",
          "completionId": "87-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Use a context clue to explain a word",
      "standard": "2.VD-WB.1a",
      "demo": [
        "damp",
        "The towel dripped. It was damp. Pip uses dripped to explain that damp means a little wet."
      ],
      "prerequisites": [],
      "id": "g2.reading.context",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.meaning-0.v1",
          "prompt": "The pup was weary after a long walk. It lay down to sleep. What does weary mean?",
          "answer": "tired",
          "options": [
            {
              "label": "tired"
            },
            {
              "label": "hungry"
            },
            {
              "label": "noisy"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "damp",
            "The towel dripped. It was damp. Pip uses dripped to explain that damp means a little wet."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-0",
          "completionId": "3-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.meaning-1.v1",
          "prompt": "Mia whispered so she would not wake the baby. What does whispered mean?",
          "answer": "spoke quietly",
          "options": [
            {
              "label": "spoke quietly"
            },
            {
              "label": "shouted loudly"
            },
            {
              "label": "ran quickly"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "damp",
            "The towel dripped. It was damp. Pip uses dripped to explain that damp means a little wet."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-1",
          "completionId": "10-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.meaning-2.v1",
          "prompt": "The path was narrow. Only one walker could fit across it. What does narrow mean?",
          "answer": "not wide",
          "options": [
            {
              "label": "not wide"
            },
            {
              "label": "very long"
            },
            {
              "label": "very bright"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "damp",
            "The towel dripped. It was damp. Pip uses dripped to explain that damp means a little wet."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-2",
          "completionId": "17-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.meaning-3.v1",
          "prompt": "The ice was slippery, so Lee took tiny careful steps. What does slippery mean?",
          "answer": "easy to slide on",
          "options": [
            {
              "label": "easy to slide on"
            },
            {
              "label": "easy to climb"
            },
            {
              "label": "covered in sand"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "damp",
            "The towel dripped. It was damp. Pip uses dripped to explain that damp means a little wet."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-3",
          "completionId": "24-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.meaning-4.v1",
          "prompt": "The kitten peered into the dark box to find its toy. What does peered mean?",
          "answer": "looked closely",
          "options": [
            {
              "label": "looked closely"
            },
            {
              "label": "ran away"
            },
            {
              "label": "fell asleep"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "damp",
            "The towel dripped. It was damp. Pip uses dripped to explain that damp means a little wet."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-4",
          "completionId": "31-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Compare shades of meaning",
      "standard": "2.VD-WB.2b",
      "demo": [
        "toss → hurl",
        "Pip notices that hurl suggests a stronger throw than toss."
      ],
      "prerequisites": [],
      "id": "g2.reading.shades",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.meaning-9.v1",
          "prompt": "Which word suggests a stronger movement than toss?",
          "answer": "hurl",
          "options": [
            {
              "label": "hurl"
            },
            {
              "label": "place"
            },
            {
              "label": "hold"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "toss → hurl",
            "Pip notices that hurl suggests a stronger throw than toss."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-9",
          "completionId": "62-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Use word parts and reference entries for meaning",
      "standard": "2.VD-WB.1b–e",
      "demo": [
        "re + read",
        "Pip knows read and learns that re can mean again: reread means read again."
      ],
      "prerequisites": [],
      "id": "g2.reading.parts",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.meaning-5.v1",
          "prompt": "If pack means put things in a bag, what does unpack mean?",
          "answer": "take things out",
          "options": [
            {
              "label": "take things out"
            },
            {
              "label": "buy a new bag"
            },
            {
              "label": "carry a full bag"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "re + read",
            "Pip knows read and learns that re can mean again: reread means read again."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-5",
          "completionId": "38-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.meaning-6.v1",
          "prompt": "What is a raincoat?",
          "answer": "a coat worn in rain",
          "options": [
            {
              "label": "a coat worn in rain"
            },
            {
              "label": "a rainy cloud"
            },
            {
              "label": "a boat in a river"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "re + read",
            "Pip knows read and learns that re can mean again: reread means read again."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-6",
          "completionId": "44-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.meaning-7.v1",
          "prompt": "Glossary: habitat — the place where a living thing lives. Which is a habitat?",
          "answer": "a pond where a frog lives",
          "options": [
            {
              "label": "a pond where a frog lives"
            },
            {
              "label": "a frog’s jumping motion"
            },
            {
              "label": "a frog’s green color"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "re + read",
            "Pip knows read and learns that re can mean again: reread means read again."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-7",
          "completionId": "50-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.meaning-8.v1",
          "prompt": "If care means looking after something, what does careless mean?",
          "answer": "without enough care",
          "options": [
            {
              "label": "without enough care"
            },
            {
              "label": "full of care"
            },
            {
              "label": "caring again"
            }
          ],
          "hint": "Look for a clue in the sentence, a familiar word part, or the reference entry.",
          "demonstration": [
            "re + read",
            "Pip knows read and learns that re can mean again: reread means read again."
          ],
          "type": "choice",
          "variantKey": "g2:reading:meaning-8",
          "completionId": "56-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Explain a character’s response using a detail",
      "standard": "2.RC-TE.3; 2.RC-L.5b",
      "demo": [
        "Problem → response",
        "Pip notices a character’s broken kite, then finds the sentence about repairing it."
      ],
      "prerequisites": [],
      "id": "g2.reading.response",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.story-kite-detail.v1",
          "prompt": "How does Tess respond to the torn kite?",
          "answer": "She accepts help to repair it.",
          "options": [
            {
              "label": "She accepts help to repair it."
            },
            {
              "label": "She hides it in a tree."
            },
            {
              "label": "She tears the other corner."
            }
          ],
          "story": "Tess made a paper kite. A gust tore a corner before she could fly it. She wanted to throw it away. Amir offered a small patch. They repaired the corner together, and the kite rose above the grass.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Problem → response",
            "Pip notices a character’s broken kite, then finds the sentence about repairing it."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-kite-detail",
          "completionId": "4-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-seed-detail.v1",
          "prompt": "What does Noor do while she waits?",
          "answer": "She keeps caring for the seed.",
          "options": [
            {
              "label": "She keeps caring for the seed."
            },
            {
              "label": "She throws the cup away."
            },
            {
              "label": "She stops looking at the cup."
            }
          ],
          "story": "Noor planted a seed in a cup. Each morning she checked it, but nothing showed. She kept giving it the right amount of water. One morning a green loop pushed up. Noor drew what she saw and kept watching.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Problem → response",
            "Pip notices a character’s broken kite, then finds the sentence about repairing it."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-seed-detail",
          "completionId": "18-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-bridge-detail.v1",
          "prompt": "What does Ben change after his bridge falls?",
          "answer": "He makes its base wider.",
          "options": [
            {
              "label": "He makes its base wider."
            },
            {
              "label": "He makes the car heavier."
            },
            {
              "label": "He stops testing it."
            }
          ],
          "story": "Ben’s toy bridge fell when he put a car on it. He felt annoyed. He tried a wider base and tested one car before adding another. The bridge stayed up. Ben smiled and sketched the new base.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Problem → response",
            "Pip notices a character’s broken kite, then finds the sentence about repairing it."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-bridge-detail",
          "completionId": "32-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-library-detail.v1",
          "prompt": "How does Rae find the books?",
          "answer": "She asks for help and uses a label.",
          "options": [
            {
              "label": "She asks for help and uses a label."
            },
            {
              "label": "She guesses without looking."
            },
            {
              "label": "She waits for books to fly over."
            }
          ],
          "story": "Rae could not find a book about moths. She asked the librarian where insect books were kept. Together they checked a shelf label. Rae found two books and showed a friend how the label helped.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Problem → response",
            "Pip notices a character’s broken kite, then finds the sentence about repairing it."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-library-detail",
          "completionId": "45-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-mural-detail.v1",
          "prompt": "How does Eli respond to Jo’s idea?",
          "answer": "He makes room for it.",
          "options": [
            {
              "label": "He makes room for it."
            },
            {
              "label": "He covers it up."
            },
            {
              "label": "He refuses to paint."
            }
          ],
          "story": "A class planned a garden mural. Eli wanted only yellow flowers. Jo suggested several colors to show different plants. Eli listened and made a yellow flower beside Jo’s purple one. Their mural had room for many ideas.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Problem → response",
            "Pip notices a character’s broken kite, then finds the sentence about repairing it."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-mural-detail",
          "completionId": "57-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Identify a story’s message",
      "standard": "2.RC-L.5a",
      "demo": [
        "Action → lesson",
        "When two friends work together to finish a job, Pip connects their actions to cooperation."
      ],
      "prerequisites": [],
      "id": "g2.reading.message",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.story-kite-whole.v1",
          "prompt": "What message fits this story?",
          "answer": "Working together can solve a problem.",
          "options": [
            {
              "label": "Working together can solve a problem."
            },
            {
              "label": "Broken things can never work."
            },
            {
              "label": "Friends must agree about everything."
            }
          ],
          "story": "Tess made a paper kite. A gust tore a corner before she could fly it. She wanted to throw it away. Amir offered a small patch. They repaired the corner together, and the kite rose above the grass.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Action → lesson",
            "When two friends work together to finish a job, Pip connects their actions to cooperation."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-kite-whole",
          "completionId": "11-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-seed-whole.v1",
          "prompt": "What message fits this story?",
          "answer": "Some changes take patient care.",
          "options": [
            {
              "label": "Some changes take patient care."
            },
            {
              "label": "Every seed grows in one hour."
            },
            {
              "label": "Plants do not need care."
            }
          ],
          "story": "Noor planted a seed in a cup. Each morning she checked it, but nothing showed. She kept giving it the right amount of water. One morning a green loop pushed up. Noor drew what she saw and kept watching.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Action → lesson",
            "When two friends work together to finish a job, Pip connects their actions to cooperation."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-seed-whole",
          "completionId": "25-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-bridge-whole.v1",
          "prompt": "What message fits this story?",
          "answer": "Trying a new idea can help.",
          "options": [
            {
              "label": "Trying a new idea can help."
            },
            {
              "label": "One failed try means stop."
            },
            {
              "label": "A drawing builds a bridge by itself."
            }
          ],
          "story": "Ben’s toy bridge fell when he put a car on it. He felt annoyed. He tried a wider base and tested one car before adding another. The bridge stayed up. Ben smiled and sketched the new base.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Action → lesson",
            "When two friends work together to finish a job, Pip connects their actions to cooperation."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-bridge-whole",
          "completionId": "39-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-library-whole.v1",
          "prompt": "What message fits this story?",
          "answer": "Asking a question can help you learn.",
          "options": [
            {
              "label": "Asking a question can help you learn."
            },
            {
              "label": "Nobody needs directions."
            },
            {
              "label": "Labels only decorate shelves."
            }
          ],
          "story": "Rae could not find a book about moths. She asked the librarian where insect books were kept. Together they checked a shelf label. Rae found two books and showed a friend how the label helped.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Action → lesson",
            "When two friends work together to finish a job, Pip connects their actions to cooperation."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-library-whole",
          "completionId": "51-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-mural-whole.v1",
          "prompt": "What message fits this story?",
          "answer": "Different ideas can work together.",
          "options": [
            {
              "label": "Different ideas can work together."
            },
            {
              "label": "Only one color belongs in art."
            },
            {
              "label": "Listening ruins a plan."
            }
          ],
          "story": "A class planned a garden mural. Eli wanted only yellow flowers. Jo suggested several colors to show different plants. Eli listened and made a yellow flower beside Jo’s purple one. Their mural had room for many ideas.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Action → lesson",
            "When two friends work together to finish a job, Pip connects their actions to cooperation."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-mural-whole",
          "completionId": "63-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Explain how a story ends",
      "standard": "2.RC-L.5c",
      "demo": [
        "Beginning → ending",
        "Pip compares the problem at the start with what changes at the end."
      ],
      "prerequisites": [],
      "id": "g2.reading.structure",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.story-boat-whole.v1",
          "prompt": "How do both endings solve the problem?",
          "answer": "A helper carries the mouse across.",
          "options": [
            {
              "label": "A helper carries the mouse across."
            },
            {
              "label": "The puddle turns into a road."
            },
            {
              "label": "The mouse forgets the other side."
            }
          ],
          "story": "In one version, a mouse uses a leaf to cross a puddle. The leaf tips, so a frog gives the mouse a ride. In another version, the mouse folds a paper boat. When it gets wet, a turtle carries the mouse across.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Beginning → ending",
            "Pip compares the problem at the start with what changes at the end."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-boat-whole",
          "completionId": "73-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-rain-whole.v1",
          "prompt": "What changes by the end?",
          "answer": "Both find a way to work indoors.",
          "options": [
            {
              "label": "Both find a way to work indoors."
            },
            {
              "label": "The rain removes their ideas."
            },
            {
              "label": "They both stop making things."
            }
          ],
          "story": "Luz wanted to draw clouds outside. Ren wanted dry paper for a card. When rain began, Luz was excited to watch the clouds from a window. Ren moved the paper away from the open window. They worked together indoors.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Beginning → ending",
            "Pip compares the problem at the start with what changes at the end."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-rain-whole",
          "completionId": "83-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-race-whole.v1",
          "prompt": "Which ending emphasizes helping rather than winning?",
          "answer": "The second ending.",
          "options": [
            {
              "label": "The second ending."
            },
            {
              "label": "The first ending."
            },
            {
              "label": "Neither ending."
            }
          ],
          "story": "In one story, a rabbit hurries ahead in a race, rests, and a steady turtle finishes first. In a new version, a rabbit stays beside a tired turtle and they reach the finish together.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Beginning → ending",
            "Pip compares the problem at the start with what changes at the end."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-race-whole",
          "completionId": "91-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-snow-whole.v1",
          "prompt": "How does the ending connect their interests?",
          "answer": "They look at tracks and then go sledding.",
          "options": [
            {
              "label": "They look at tracks and then go sledding."
            },
            {
              "label": "They both forget the snow."
            },
            {
              "label": "They hide the feeder."
            }
          ],
          "story": "Kai hoped to sled on new snow. Ana hoped to find bird tracks. Kai thought the yard looked empty, but Ana noticed tiny marks by the feeder. Kai stopped to look. They followed the tracks with their eyes, then went sledding.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Beginning → ending",
            "Pip compares the problem at the start with what changes at the end."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-snow-whole",
          "completionId": "95-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-lantern-whole.v1",
          "prompt": "What changes for Mei by the end?",
          "answer": "She shares her own idea with confidence.",
          "options": [
            {
              "label": "She shares her own idea with confidence."
            },
            {
              "label": "She copies every star."
            },
            {
              "label": "She hides both lanterns."
            }
          ],
          "story": "At the start, Mei worried that her paper lantern would look unlike her cousin’s. She chose a wavy pattern that reminded her of a river. Her cousin chose stars. At the end, they displayed both and explained their different ideas.",
          "hint": "Think about the events from the beginning through the ending.",
          "demonstration": [
            "Beginning → ending",
            "Pip compares the problem at the start with what changes at the end."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-lantern-whole",
          "completionId": "99-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Compare characters or versions of a story",
      "standard": "2.RC-L.5d–e",
      "demo": [
        "Two views",
        "Pip asks what each character wants, then checks how their views differ."
      ],
      "prerequisites": [],
      "id": "g2.reading.perspective",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.story-boat-detail.v1",
          "prompt": "What is the same in both versions?",
          "answer": "Another animal helps the mouse cross.",
          "options": [
            {
              "label": "Another animal helps the mouse cross."
            },
            {
              "label": "The mouse uses the same boat."
            },
            {
              "label": "A frog helps both times."
            }
          ],
          "story": "In one version, a mouse uses a leaf to cross a puddle. The leaf tips, so a frog gives the mouse a ride. In another version, the mouse folds a paper boat. When it gets wet, a turtle carries the mouse across.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Two views",
            "Pip asks what each character wants, then checks how their views differ."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-boat-detail",
          "completionId": "68-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-rain-detail.v1",
          "prompt": "How do the characters view the rain differently?",
          "answer": "Luz wants to observe it; Ren wants to protect paper.",
          "options": [
            {
              "label": "Luz wants to observe it; Ren wants to protect paper."
            },
            {
              "label": "Both want wet cards."
            },
            {
              "label": "Neither notices the rain."
            }
          ],
          "story": "Luz wanted to draw clouds outside. Ren wanted dry paper for a card. When rain began, Luz was excited to watch the clouds from a window. Ren moved the paper away from the open window. They worked together indoors.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Two views",
            "Pip asks what each character wants, then checks how their views differ."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-rain-detail",
          "completionId": "78-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-race-detail.v1",
          "prompt": "What differs between the endings?",
          "answer": "One has a single winner; one has a shared finish.",
          "options": [
            {
              "label": "One has a single winner; one has a shared finish."
            },
            {
              "label": "Both rabbits fall asleep."
            },
            {
              "label": "Both turtles quit."
            }
          ],
          "story": "In one story, a rabbit hurries ahead in a race, rests, and a steady turtle finishes first. In a new version, a rabbit stays beside a tired turtle and they reach the finish together.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Two views",
            "Pip asks what each character wants, then checks how their views differ."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-race-detail",
          "completionId": "88-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-snow-detail.v1",
          "prompt": "Why do Kai and Ana notice different things at first?",
          "answer": "They are hoping to do different activities.",
          "options": [
            {
              "label": "They are hoping to do different activities."
            },
            {
              "label": "Only Ana can see the yard."
            },
            {
              "label": "The snow is different for each child."
            }
          ],
          "story": "Kai hoped to sled on new snow. Ana hoped to find bird tracks. Kai thought the yard looked empty, but Ana noticed tiny marks by the feeder. Kai stopped to look. They followed the tracks with their eyes, then went sledding.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Two views",
            "Pip asks what each character wants, then checks how their views differ."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-snow-detail",
          "completionId": "93-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.story-lantern-detail.v1",
          "prompt": "How do the cousins’ designs differ?",
          "answer": "One uses waves and one uses stars.",
          "options": [
            {
              "label": "One uses waves and one uses stars."
            },
            {
              "label": "Both use only waves."
            },
            {
              "label": "Neither uses a pattern."
            }
          ],
          "story": "At the start, Mei worried that her paper lantern would look unlike her cousin’s. She chose a wavy pattern that reminded her of a river. Her cousin chose stars. At the end, they displayed both and explained their different ideas.",
          "hint": "Find a sentence that supports your idea.",
          "demonstration": [
            "Two views",
            "Pip asks what each character wants, then checks how their views differ."
          ],
          "type": "choice",
          "variantKey": "g2:reading:story-lantern-detail",
          "completionId": "97-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Identify a nonfiction central idea",
      "standard": "2.RC-NF.6a",
      "demo": [
        "Details → main idea",
        "Pip asks what most of the sentences teach, then chooses an idea broad enough to include them."
      ],
      "prerequisites": [],
      "id": "g2.reading.central",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.facts-roots-0.v1",
          "prompt": "What is the main idea?",
          "answer": "Roots help a plant live and stay in place.",
          "options": [
            {
              "label": "Roots help a plant live and stay in place."
            },
            {
              "label": "All roots are the same size."
            },
            {
              "label": "Plants grow only in cups."
            }
          ],
          "story": "Roots help many plants take in water from soil. They also hold a plant in place. A seedling with growing roots can get water and stay steady as its stem grows.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Details → main idea",
            "Pip asks what most of the sentences teach, then chooses an idea broad enough to include them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-roots-0",
          "completionId": "5-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-library-0.v1",
          "prompt": "What is this text mostly about?",
          "answer": "Borrowing and returning library books.",
          "options": [
            {
              "label": "Borrowing and returning library books."
            },
            {
              "label": "Making a book cover."
            },
            {
              "label": "Building library shelves."
            }
          ],
          "story": "To borrow a library book, first choose one that interests you. Next take it to the checkout desk or machine. Keep track of its return date. Returning books lets another reader borrow them.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Details → main idea",
            "Pip asks what most of the sentences teach, then chooses an idea broad enough to include them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-library-0",
          "completionId": "26-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-shade-0.v1",
          "prompt": "What is the main idea?",
          "answer": "Tree shade can help people feel cooler.",
          "options": [
            {
              "label": "Tree shade can help people feel cooler."
            },
            {
              "label": "Benches only belong indoors."
            },
            {
              "label": "Trees block all light everywhere."
            }
          ],
          "story": "Trees can make shade by blocking some sunlight. A shaded bench may feel cooler than a sunny bench. Parks sometimes have trees near places where people rest. Shade is one way trees help people outdoors.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Details → main idea",
            "Pip asks what most of the sentences teach, then chooses an idea broad enough to include them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-shade-0",
          "completionId": "46-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-recycle-0.v1",
          "prompt": "What topic do both texts discuss?",
          "answer": "Ways to use a glass jar again.",
          "options": [
            {
              "label": "Ways to use a glass jar again."
            },
            {
              "label": "Ways to grow pencils."
            },
            {
              "label": "Ways to make only plastic."
            }
          ],
          "story": "Text A: Reusing a jar for pencils means the jar can serve another purpose. Text B: Recycling a glass jar can provide material for making new glass products. Reusing keeps the jar as an object; recycling uses its material.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Details → main idea",
            "Pip asks what most of the sentences teach, then chooses an idea broad enough to include them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-recycle-0",
          "completionId": "64-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-bees-0.v1",
          "prompt": "What idea connects the texts?",
          "answer": "A bee’s flower visits can help plants make seeds.",
          "options": [
            {
              "label": "A bee’s flower visits can help plants make seeds."
            },
            {
              "label": "All flowers grow in water."
            },
            {
              "label": "Bees make soil from stones."
            }
          ],
          "story": "Text A: A bee visits flowers to collect food. Some pollen sticks to its body. Text B: When pollen travels between certain flowers, it helps those plants make seeds. A bee can carry pollen as it visits.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Details → main idea",
            "Pip asks what most of the sentences teach, then chooses an idea broad enough to include them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-bees-0",
          "completionId": "79-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Connect nonfiction steps or causes",
      "standard": "2.RC-NF.6b–c",
      "demo": [
        "First → because → next",
        "Pip follows the steps and explains why the order matters."
      ],
      "prerequisites": [],
      "id": "g2.reading.connection",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.facts-roots-1.v1",
          "prompt": "Why do roots help a plant stay steady?",
          "answer": "They hold it in place.",
          "options": [
            {
              "label": "They hold it in place."
            },
            {
              "label": "They make wind stop."
            },
            {
              "label": "They turn into rocks."
            }
          ],
          "story": "Roots help many plants take in water from soil. They also hold a plant in place. A seedling with growing roots can get water and stay steady as its stem grows.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "First → because → next",
            "Pip follows the steps and explains why the order matters."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-roots-1",
          "completionId": "12-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-library-1.v1",
          "prompt": "Why does choosing a book come before checking it out?",
          "answer": "You need a book to bring to checkout.",
          "options": [
            {
              "label": "You need a book to bring to checkout."
            },
            {
              "label": "All books have the same title."
            },
            {
              "label": "Return dates never change."
            }
          ],
          "story": "To borrow a library book, first choose one that interests you. Next take it to the checkout desk or machine. Keep track of its return date. Returning books lets another reader borrow them.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "First → because → next",
            "Pip follows the steps and explains why the order matters."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-library-1",
          "completionId": "33-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-shade-1.v1",
          "prompt": "How does a tree make shade?",
          "answer": "It blocks some sunlight.",
          "options": [
            {
              "label": "It blocks some sunlight."
            },
            {
              "label": "It turns sunlight into snow."
            },
            {
              "label": "It sends a bench underground."
            }
          ],
          "story": "Trees can make shade by blocking some sunlight. A shaded bench may feel cooler than a sunny bench. Parks sometimes have trees near places where people rest. Shade is one way trees help people outdoors.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "First → because → next",
            "Pip follows the steps and explains why the order matters."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-shade-1",
          "completionId": "52-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-recycle-1.v1",
          "prompt": "How are reuse and recycling different here?",
          "answer": "Reuse keeps the jar; recycling uses its material.",
          "options": [
            {
              "label": "Reuse keeps the jar; recycling uses its material."
            },
            {
              "label": "Both turn the jar into a plant."
            },
            {
              "label": "Only recycling needs an object."
            }
          ],
          "story": "Text A: Reusing a jar for pencils means the jar can serve another purpose. Text B: Recycling a glass jar can provide material for making new glass products. Reusing keeps the jar as an object; recycling uses its material.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "First → because → next",
            "Pip follows the steps and explains why the order matters."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-recycle-1",
          "completionId": "69-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-bees-1.v1",
          "prompt": "How can pollen reach another flower in these texts?",
          "answer": "It travels on a visiting bee.",
          "options": [
            {
              "label": "It travels on a visiting bee."
            },
            {
              "label": "It becomes a pencil."
            },
            {
              "label": "It stays inside one rock."
            }
          ],
          "story": "Text A: A bee visits flowers to collect food. Some pollen sticks to its body. Text B: When pollen travels between certain flowers, it helps those plants make seeds. A bee can carry pollen as it visits.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "First → because → next",
            "Pip follows the steps and explains why the order matters."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-bees-1",
          "completionId": "84-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Use a fact or compare two nonfiction texts",
      "standard": "2.RC-NF.6d–e",
      "demo": [
        "Claim + evidence",
        "Pip matches a reason to the point it supports and checks both texts before comparing them."
      ],
      "prerequisites": [],
      "id": "g2.reading.reasons",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.reading.facts-roots-2.v1",
          "prompt": "Which detail supports the idea that roots help a plant get what it needs?",
          "answer": "Roots take in water.",
          "options": [
            {
              "label": "Roots take in water."
            },
            {
              "label": "The text has three sentences."
            },
            {
              "label": "Some plants are tall."
            }
          ],
          "story": "Roots help many plants take in water from soil. They also hold a plant in place. A seedling with growing roots can get water and stay steady as its stem grows.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Claim + evidence",
            "Pip matches a reason to the point it supports and checks both texts before comparing them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-roots-2",
          "completionId": "19-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-library-2.v1",
          "prompt": "Which reason supports returning a borrowed book?",
          "answer": "Another reader can borrow it.",
          "options": [
            {
              "label": "Another reader can borrow it."
            },
            {
              "label": "The book must become new."
            },
            {
              "label": "A shelf cannot hold books."
            }
          ],
          "story": "To borrow a library book, first choose one that interests you. Next take it to the checkout desk or machine. Keep track of its return date. Returning books lets another reader borrow them.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Claim + evidence",
            "Pip matches a reason to the point it supports and checks both texts before comparing them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-library-2",
          "completionId": "40-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-shade-2.v1",
          "prompt": "Which detail supports putting trees near a resting place?",
          "answer": "A shaded bench may feel cooler.",
          "options": [
            {
              "label": "A shaded bench may feel cooler."
            },
            {
              "label": "Trees have names."
            },
            {
              "label": "People sometimes read."
            }
          ],
          "story": "Trees can make shade by blocking some sunlight. A shaded bench may feel cooler than a sunny bench. Parks sometimes have trees near places where people rest. Shade is one way trees help people outdoors.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Claim + evidence",
            "Pip matches a reason to the point it supports and checks both texts before comparing them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-shade-2",
          "completionId": "58-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-recycle-2.v1",
          "prompt": "What do both approaches have in common?",
          "answer": "They can keep useful material in use.",
          "options": [
            {
              "label": "They can keep useful material in use."
            },
            {
              "label": "They always create the same object."
            },
            {
              "label": "They require throwing every jar away."
            }
          ],
          "story": "Text A: Reusing a jar for pencils means the jar can serve another purpose. Text B: Recycling a glass jar can provide material for making new glass products. Reusing keeps the jar as an object; recycling uses its material.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Claim + evidence",
            "Pip matches a reason to the point it supports and checks both texts before comparing them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-recycle-2",
          "completionId": "74-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.reading.facts-bees-2.v1",
          "prompt": "Which fact explains how a bee can carry pollen?",
          "answer": "Pollen can stick to its body.",
          "options": [
            {
              "label": "Pollen can stick to its body."
            },
            {
              "label": "Bees have a name."
            },
            {
              "label": "Some flowers are tall."
            }
          ],
          "story": "Text A: A bee visits flowers to collect food. Some pollen sticks to its body. Text B: When pollen travels between certain flowers, it helps those plants make seeds. A bee can carry pollen as it visits.",
          "hint": "Use the words in the text to support your answer.",
          "demonstration": [
            "Claim + evidence",
            "Pip matches a reason to the point it supports and checks both texts before comparing them."
          ],
          "type": "choice",
          "variantKey": "g2:reading:facts-bees-2",
          "completionId": "89-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Reread and discuss connected text with an adult",
      "standard": "2.RC-RF.4; 2.ODC-OC.2–4",
      "demo": [
        "Read → reread → tell",
        "Pip pauses at a period, rereads a tricky sentence, and tells a grown-up what it means."
      ],
      "prerequisites": [],
      "id": "g2.reading.fluency",
      "grade": 2,
      "subject": "g2-reading",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.reading.reread-kite.v1",
          "prompt": "Read, reread, and tell the story to a grown-up.",
          "story": "Tess made a paper kite. A gust tore a corner before she could fly it. She wanted to throw it away. Amir offered a small patch. They repaired the corner together, and the kite rose above the grass.",
          "hint": "Read at a comfortable pace. Reread a tricky part, pause at punctuation, and explain one important event. A grown-up can observe your reading.",
          "demonstration": [
            "Read → reread → tell",
            "Pip pauses at a period, rereads a tricky sentence, and tells a grown-up what it means."
          ],
          "type": "work",
          "variantKey": "g2:reading:reread-kite",
          "completionId": "6-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.reread-seed.v1",
          "prompt": "Read, reread, and tell the story to a grown-up.",
          "story": "Noor planted a seed in a cup. Each morning she checked it, but nothing showed. She kept giving it the right amount of water. One morning a green loop pushed up. Noor drew what she saw and kept watching.",
          "hint": "Read at a comfortable pace. Reread a tricky part, pause at punctuation, and explain one important event. A grown-up can observe your reading.",
          "demonstration": [
            "Read → reread → tell",
            "Pip pauses at a period, rereads a tricky sentence, and tells a grown-up what it means."
          ],
          "type": "work",
          "variantKey": "g2:reading:reread-seed",
          "completionId": "13-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.reread-bridge.v1",
          "prompt": "Read, reread, and tell the story to a grown-up.",
          "story": "Ben’s toy bridge fell when he put a car on it. He felt annoyed. He tried a wider base and tested one car before adding another. The bridge stayed up. Ben smiled and sketched the new base.",
          "hint": "Read at a comfortable pace. Reread a tricky part, pause at punctuation, and explain one important event. A grown-up can observe your reading.",
          "demonstration": [
            "Read → reread → tell",
            "Pip pauses at a period, rereads a tricky sentence, and tells a grown-up what it means."
          ],
          "type": "work",
          "variantKey": "g2:reading:reread-bridge",
          "completionId": "20-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.reread-library.v1",
          "prompt": "Read, reread, and tell the story to a grown-up.",
          "story": "Rae could not find a book about moths. She asked the librarian where insect books were kept. Together they checked a shelf label. Rae found two books and showed a friend how the label helped.",
          "hint": "Read at a comfortable pace. Reread a tricky part, pause at punctuation, and explain one important event. A grown-up can observe your reading.",
          "demonstration": [
            "Read → reread → tell",
            "Pip pauses at a period, rereads a tricky sentence, and tells a grown-up what it means."
          ],
          "type": "work",
          "variantKey": "g2:reading:reread-library",
          "completionId": "27-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.reading.reread-mural.v1",
          "prompt": "Read, reread, and tell the story to a grown-up.",
          "story": "A class planned a garden mural. Eli wanted only yellow flowers. Jo suggested several colors to show different plants. Eli listened and made a yellow flower beside Jo’s purple one. Their mural had room for many ideas.",
          "hint": "Read at a comfortable pace. Reread a tricky part, pause at punctuation, and explain one important event. A grown-up can observe your reading.",
          "demonstration": [
            "Read → reread → tell",
            "Pip pauses at a period, rereads a tricky sentence, and tells a grown-up what it means."
          ],
          "type": "work",
          "variantKey": "g2:reading:reread-mural",
          "completionId": "34-66",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Write legible words and sentences",
      "standard": "2.W-HWK.7",
      "demo": [
        "A note for a reader",
        "Pip leaves a finger space between words, then checks that another person can read the sentence."
      ],
      "prerequisites": [],
      "id": "g2.writing.hand",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.writing.hand-0.v1",
          "prompt": "Write a readable two-sentence welcome note.",
          "hint": "Use the drawing paper or your own paper. Ask a grown-up to read it and notice the letter shapes and spacing. Typing or scribing can help ideas, but does not show handwriting.",
          "demonstration": [
            "A note for a reader",
            "Pip leaves a finger space between words, then checks that another person can read the sentence."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:hand-0",
          "completionId": "0-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.hand-1.v1",
          "prompt": "Write a label and a sentence for a pretend museum object.",
          "hint": "Use the drawing paper or your own paper. Ask a grown-up to read it and notice the letter shapes and spacing. Typing or scribing can help ideas, but does not show handwriting.",
          "demonstration": [
            "A note for a reader",
            "Pip leaves a finger space between words, then checks that another person can read the sentence."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:hand-1",
          "completionId": "7-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.hand-2.v1",
          "prompt": "Write a short invitation with spaces between the words.",
          "hint": "Use the drawing paper or your own paper. Ask a grown-up to read it and notice the letter shapes and spacing. Typing or scribing can help ideas, but does not show handwriting.",
          "demonstration": [
            "A note for a reader",
            "Pip leaves a finger space between words, then checks that another person can read the sentence."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:hand-2",
          "completionId": "14-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.hand-3.v1",
          "prompt": "Write a sentence about a made-up animal, using both capital and small letters.",
          "hint": "Use the drawing paper or your own paper. Ask a grown-up to read it and notice the letter shapes and spacing. Typing or scribing can help ideas, but does not show handwriting.",
          "demonstration": [
            "A note for a reader",
            "Pip leaves a finger space between words, then checks that another person can read the sentence."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:hand-3",
          "completionId": "21-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.hand-4.v1",
          "prompt": "Write two lines explaining a drawing.",
          "hint": "Use the drawing paper or your own paper. Ask a grown-up to read it and notice the letter shapes and spacing. Typing or scribing can help ideas, but does not show handwriting.",
          "demonstration": [
            "A note for a reader",
            "Pip leaves a finger space between words, then checks that another person can read the sentence."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:hand-4",
          "completionId": "28-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Prepare writing with supported keyboarding",
      "standard": "2.W-HWK.8",
      "demo": [
        "Type → read → share",
        "With help, Pip types a short sentence, checks spaces, and shows it privately to a grown-up."
      ],
      "prerequisites": [],
      "id": "g2.writing.keyboard",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.writing.keyboard-0.v1",
          "prompt": "Type a greeting to Pip with support.",
          "hint": "Use the keyboard with help. Check spaces, capital letters, and endings. Show it to a chosen grown-up on this screen; it is not published or saved.",
          "demonstration": [
            "Type → read → share",
            "With help, Pip types a short sentence, checks spaces, and shows it privately to a grown-up."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:keyboard-0",
          "completionId": "35-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.keyboard-1.v1",
          "prompt": "Type a title and two facts about a pretend pet with support.",
          "hint": "Use the keyboard with help. Check spaces, capital letters, and endings. Show it to a chosen grown-up on this screen; it is not published or saved.",
          "demonstration": [
            "Type → read → share",
            "With help, Pip types a short sentence, checks spaces, and shows it privately to a grown-up."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:keyboard-1",
          "completionId": "42-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.keyboard-2.v1",
          "prompt": "Type two lines of a weather poem with support.",
          "hint": "Use the keyboard with help. Check spaces, capital letters, and endings. Show it to a chosen grown-up on this screen; it is not published or saved.",
          "demonstration": [
            "Type → read → share",
            "With help, Pip types a short sentence, checks spaces, and shows it privately to a grown-up."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:keyboard-2",
          "completionId": "49-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.keyboard-3.v1",
          "prompt": "Type an invitation to a pretend book club with support.",
          "hint": "Use the keyboard with help. Check spaces, capital letters, and endings. Show it to a chosen grown-up on this screen; it is not published or saved.",
          "demonstration": [
            "Type → read → share",
            "With help, Pip types a short sentence, checks spaces, and shows it privately to a grown-up."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:keyboard-3",
          "completionId": "56-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.keyboard-4.v1",
          "prompt": "Type a short thank-you for a fictional helper with support.",
          "hint": "Use the keyboard with help. Check spaces, capital letters, and endings. Show it to a chosen grown-up on this screen; it is not published or saved.",
          "demonstration": [
            "Type → read → share",
            "With help, Pip types a short sentence, checks spaces, and shows it privately to a grown-up."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:keyboard-4",
          "completionId": "63-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Order and expand complete sentences",
      "standard": "2.GC-GU.1f–g",
      "demo": [
        "The bird sings, and the frog croaks.",
        "Pip joins two complete ideas with and, keeping a subject and an action in each part."
      ],
      "prerequisites": [],
      "id": "g2.writing.sentences",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.writing.sentence-0.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "The",
            "small",
            "fox",
            "waited",
            "quietly."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-0",
          "completionId": "1-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-1.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "We",
            "made",
            "a",
            "map",
            "of",
            "the",
            "park."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-1",
          "completionId": "8-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-2.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "I",
            "packed",
            "a",
            "snack,",
            "and",
            "Jo",
            "filled",
            "the",
            "bottle."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-2",
          "completionId": "15-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-3.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "The",
            "path",
            "was",
            "muddy,",
            "so",
            "we",
            "wore",
            "boots."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-3",
          "completionId": "22-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-4.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "A",
            "bright",
            "kite",
            "floated",
            "above",
            "the",
            "field."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-4",
          "completionId": "29-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-5.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "Mina",
            "wanted",
            "to",
            "play,",
            "but",
            "the",
            "rain",
            "began."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-5",
          "completionId": "36-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-6.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "After",
            "lunch,",
            "we",
            "read",
            "a",
            "story."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-6",
          "completionId": "43-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-7.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "The",
            "tired",
            "puppy",
            "curled",
            "up",
            "beside",
            "me."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-7",
          "completionId": "50-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-8.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "Our",
            "class",
            "planted",
            "seeds",
            "in",
            "small",
            "cups."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-8",
          "completionId": "57-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.sentence-9.v1",
          "prompt": "Build a complete sentence.",
          "sequence": [
            "I",
            "held",
            "the",
            "ladder",
            "while",
            "Dad",
            "hung",
            "the",
            "picture."
          ],
          "hint": "Find the capital at the start, then arrange the words to tell a clear idea. Punctuation can help.",
          "demonstration": [
            "The bird sings, and the frog croaks.",
            "Pip joins two complete ideas with and, keeping a subject and an action in each part."
          ],
          "type": "sequence",
          "variantKey": "g2:writing:sentence-9",
          "completionId": "64-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Choose a grammatical form in a sentence",
      "standard": "2.GC-GU.1a–e",
      "demo": [
        "Yesterday I went.",
        "Pip uses went, rather than goed, to tell about a trip that already happened."
      ],
      "prerequisites": [],
      "id": "g2.writing.grammar",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.writing.grammar-0.v1",
          "prompt": "Yesterday, we ___ to the pond.",
          "answer": "went",
          "options": [
            {
              "label": "went"
            },
            {
              "label": "goed"
            },
            {
              "label": "go"
            }
          ],
          "hint": "Read the whole sentence and think about the job of the missing word.",
          "demonstration": [
            "Yesterday I went.",
            "Pip uses went, rather than goed, to tell about a trip that already happened."
          ],
          "type": "choice",
          "variantKey": "g2:writing:grammar-0",
          "completionId": "70-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.grammar-1.v1",
          "prompt": "Two ___ ran under the fence.",
          "answer": "mice",
          "options": [
            {
              "label": "mice"
            },
            {
              "label": "mouses"
            },
            {
              "label": "mouse"
            }
          ],
          "hint": "Read the whole sentence and think about the job of the missing word.",
          "demonstration": [
            "Yesterday I went.",
            "Pip uses went, rather than goed, to tell about a trip that already happened."
          ],
          "type": "choice",
          "variantKey": "g2:writing:grammar-1",
          "completionId": "75-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.grammar-2.v1",
          "prompt": "The quiet owl flew ___.",
          "answer": "quietly",
          "options": [
            {
              "label": "quietly"
            },
            {
              "label": "quiet"
            },
            {
              "label": "quiets"
            }
          ],
          "hint": "Read the whole sentence and think about the job of the missing word.",
          "demonstration": [
            "Yesterday I went.",
            "Pip uses went, rather than goed, to tell about a trip that already happened."
          ],
          "type": "choice",
          "variantKey": "g2:writing:grammar-2",
          "completionId": "80-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.grammar-3.v1",
          "prompt": "Lena made the paper hat by ___.",
          "answer": "herself",
          "options": [
            {
              "label": "herself"
            },
            {
              "label": "himself"
            },
            {
              "label": "yourself"
            }
          ],
          "hint": "Read the whole sentence and think about the job of the missing word.",
          "demonstration": [
            "Yesterday I went.",
            "Pip uses went, rather than goed, to tell about a trip that already happened."
          ],
          "type": "choice",
          "variantKey": "g2:writing:grammar-3",
          "completionId": "85-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.grammar-4.v1",
          "prompt": "Which sentence uses fish as an action?",
          "answer": "We fish at the pond.",
          "options": [
            {
              "label": "We fish at the pond."
            },
            {
              "label": "The fish is silver."
            },
            {
              "label": "I drew a fish."
            }
          ],
          "hint": "Read the whole sentence and think about the job of the missing word.",
          "demonstration": [
            "Yesterday I went.",
            "Pip uses went, rather than goed, to tell about a trip that already happened."
          ],
          "type": "choice",
          "variantKey": "g2:writing:grammar-4",
          "completionId": "90-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Check capitalization and punctuation",
      "standard": "2.GC-M.2a–c",
      "demo": [
        "Dear Pip,",
        "Pip places a comma after a letter’s greeting and checks names for capital letters."
      ],
      "prerequisites": [],
      "id": "g2.writing.editing",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.writing.edit-0.v1",
          "prompt": "Which greeting uses its comma correctly?",
          "answer": "Dear Jo,",
          "options": [
            {
              "label": "Dear Jo,"
            },
            {
              "label": "Dear, Jo"
            },
            {
              "label": "Dear Jo."
            }
          ],
          "hint": "Check the greeting, name, or apostrophe carefully. Read it as a complete message.",
          "demonstration": [
            "Dear Pip,",
            "Pip places a comma after a letter’s greeting and checks names for capital letters."
          ],
          "type": "choice",
          "variantKey": "g2:writing:edit-0",
          "completionId": "2-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.edit-1.v1",
          "prompt": "Which closing fits a friendly letter?",
          "answer": "Your friend,",
          "options": [
            {
              "label": "Your friend,"
            },
            {
              "label": "Your, friend"
            },
            {
              "label": "Your friend?"
            }
          ],
          "hint": "Check the greeting, name, or apostrophe carefully. Read it as a complete message.",
          "demonstration": [
            "Dear Pip,",
            "Pip places a comma after a letter’s greeting and checks names for capital letters."
          ],
          "type": "choice",
          "variantKey": "g2:writing:edit-1",
          "completionId": "9-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.edit-2.v1",
          "prompt": "Which word means do not?",
          "answer": "don’t",
          "options": [
            {
              "label": "don’t"
            },
            {
              "label": "dont"
            },
            {
              "label": "do’nt"
            }
          ],
          "hint": "Check the greeting, name, or apostrophe carefully. Read it as a complete message.",
          "demonstration": [
            "Dear Pip,",
            "Pip places a comma after a letter’s greeting and checks names for capital letters."
          ],
          "type": "choice",
          "variantKey": "g2:writing:edit-2",
          "completionId": "16-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.edit-3.v1",
          "prompt": "Which phrase tells that one dog owns the bowl?",
          "answer": "the dog’s bowl",
          "options": [
            {
              "label": "the dog’s bowl"
            },
            {
              "label": "the dogs bowl"
            },
            {
              "label": "the dog bowl’s"
            }
          ],
          "hint": "Check the greeting, name, or apostrophe carefully. Read it as a complete message.",
          "demonstration": [
            "Dear Pip,",
            "Pip places a comma after a letter’s greeting and checks names for capital letters."
          ],
          "type": "choice",
          "variantKey": "g2:writing:edit-3",
          "completionId": "23-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.edit-4.v1",
          "prompt": "Which sentence capitalizes the place name?",
          "answer": "We visited Boise.",
          "options": [
            {
              "label": "We visited Boise."
            },
            {
              "label": "We visited boise."
            },
            {
              "label": "we Visited boise."
            }
          ],
          "hint": "Check the greeting, name, or apostrophe carefully. Read it as a complete message.",
          "demonstration": [
            "Dear Pip,",
            "Pip places a comma after a letter’s greeting and checks names for capital letters."
          ],
          "type": "choice",
          "variantKey": "g2:writing:edit-4",
          "completionId": "30-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.edit-5.v1",
          "prompt": "Which sentence capitalizes the holiday?",
          "answer": "We celebrate New Year’s Day.",
          "options": [
            {
              "label": "We celebrate New Year’s Day."
            },
            {
              "label": "We celebrate new year’s day."
            },
            {
              "label": "We Celebrate new year’s day."
            }
          ],
          "hint": "Check the greeting, name, or apostrophe carefully. Read it as a complete message.",
          "demonstration": [
            "Dear Pip,",
            "Pip places a comma after a letter’s greeting and checks names for capital letters."
          ],
          "type": "choice",
          "variantKey": "g2:writing:edit-5",
          "completionId": "37-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.writing.edit-6.v1",
          "prompt": "Which word means we are?",
          "answer": "we’re",
          "options": [
            {
              "label": "we’re"
            },
            {
              "label": "were’"
            },
            {
              "label": "wer’e"
            }
          ],
          "hint": "Check the greeting, name, or apostrophe carefully. Read it as a complete message.",
          "demonstration": [
            "Dear Pip,",
            "Pip places a comma after a letter’s greeting and checks names for capital letters."
          ],
          "type": "choice",
          "variantKey": "g2:writing:edit-6",
          "completionId": "44-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Write and check a spelling pattern",
      "standard": "2.GC-M.3a–b",
      "demo": [
        "boy · boil",
        "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
      ],
      "prerequisites": [],
      "id": "g2.writing.spelling",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.writing.spell-badge.v1",
          "prompt": "Listen, then write the word: badge.",
          "expected": "badge",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-badge",
          "completionId": "51-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.spell-boil.v1",
          "prompt": "Listen, then write the word: boil.",
          "expected": "boil",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-boil",
          "completionId": "58-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.spell-cloud.v1",
          "prompt": "Listen, then write the word: cloud.",
          "expected": "cloud",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-cloud",
          "completionId": "65-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.spell-hopeful.v1",
          "prompt": "Listen, then write the word: hopeful.",
          "expected": "hopeful",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-hopeful",
          "completionId": "71-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.spell-careless.v1",
          "prompt": "Listen, then write the word: careless.",
          "expected": "careless",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-careless",
          "completionId": "76-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.spell-unpack.v1",
          "prompt": "Listen, then write the word: unpack.",
          "expected": "unpack",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-unpack",
          "completionId": "81-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.spell-rabbit.v1",
          "prompt": "Listen, then write the word: rabbit.",
          "expected": "rabbit",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-rabbit",
          "completionId": "86-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.spell-knock.v1",
          "prompt": "Listen, then write the word: knock.",
          "expected": "knock",
          "hint": "Try the spelling, then use a beginning dictionary with a grown-up to check it. Explain one pattern you noticed.",
          "demonstration": [
            "boy · boil",
            "Pip listens to the word, tries a spelling pattern, and checks a beginning dictionary with help."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:spell-knock",
          "completionId": "91-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Compose connected story events with details and closure",
      "standard": "2.W-RW.1,4",
      "demo": [
        "Problem → events → ending",
        "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
      ],
      "prerequisites": [],
      "id": "g2.writing.narrative",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.writing.story-0.v1",
          "prompt": "Write a story about a map with one missing landmark.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-0",
          "completionId": "3-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-1.v1",
          "prompt": "Write a story about a storm that changes a picnic.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-1",
          "completionId": "10-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-2.v1",
          "prompt": "Write a story about a toy boat that needs repair.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-2",
          "completionId": "17-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-3.v1",
          "prompt": "Write a story about a library book with a mysterious note.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-3",
          "completionId": "24-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-4.v1",
          "prompt": "Write a story about a new student finding a friend.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-4",
          "completionId": "31-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-5.v1",
          "prompt": "Write a story about a seed that takes longer to sprout.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-5",
          "completionId": "38-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-6.v1",
          "prompt": "Write a story about two pets wanting the same cozy spot.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-6",
          "completionId": "45-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-7.v1",
          "prompt": "Write a story about a snow sculpture that keeps tipping.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-7",
          "completionId": "52-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-8.v1",
          "prompt": "Write a story about a lost key for a pretend castle.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-8",
          "completionId": "59-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-9.v1",
          "prompt": "Write a story about a band that needs a quiet place.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-9",
          "completionId": "66-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-10.v1",
          "prompt": "Write a story about a tiny traveler in a huge garden.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-10",
          "completionId": "72-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-11.v1",
          "prompt": "Write a story about a kite rescued with teamwork.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-11",
          "completionId": "77-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-12.v1",
          "prompt": "Write a story about a puzzle with a missing piece.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-12",
          "completionId": "82-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-13.v1",
          "prompt": "Write a story about a birthday surprise that changes plans.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-13",
          "completionId": "87-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-14.v1",
          "prompt": "Write a story about a robot learning to ask for help.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-14",
          "completionId": "92-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-15.v1",
          "prompt": "Write a story about a class making room for a new idea.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-15",
          "completionId": "95-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-16.v1",
          "prompt": "Write a story about a trail that divides into two paths.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-16",
          "completionId": "96-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-17.v1",
          "prompt": "Write a story about a pretend shop running out of boxes.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-17",
          "completionId": "97-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-18.v1",
          "prompt": "Write a story about a bird searching for safe shelter.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-18",
          "completionId": "98-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.story-19.v1",
          "prompt": "Write a story about a rainy day turned into an indoor adventure.",
          "hint": "Introduce the character and setting. Tell connected events with describing details. Write an ending that fits what happened, then read it to someone.",
          "demonstration": [
            "Problem → events → ending",
            "Pip writes about a lost button, tells how two friends search, and ends with finding it under a chair."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:story-19",
          "completionId": "99-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Compose an opinion with reasons and a conclusion",
      "standard": "2.W-RW.2",
      "demo": [
        "I think… because… In the end…",
        "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
      ],
      "prerequisites": [],
      "id": "g2.writing.opinion",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.writing.opinion-0.v1",
          "prompt": "Give your opinion about which book a pretend club should read.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-0",
          "completionId": "4-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-1.v1",
          "prompt": "Give your opinion about where to put a bench in a pretend park.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-1",
          "completionId": "11-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-2.v1",
          "prompt": "Give your opinion about whether a character should repair or replace a toy.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-2",
          "completionId": "18-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-3.v1",
          "prompt": "Give your opinion about which of two games would welcome a new player.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-3",
          "completionId": "25-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-4.v1",
          "prompt": "Give your opinion about what plant to choose for a pretend class garden.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-4",
          "completionId": "32-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-5.v1",
          "prompt": "Give your opinion about which material would make a useful bookmark.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-5",
          "completionId": "39-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-6.v1",
          "prompt": "Give your opinion about what to include in a classroom quiet corner.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-6",
          "completionId": "46-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-7.v1",
          "prompt": "Give your opinion about whether a story needs a different ending.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-7",
          "completionId": "53-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-8.v1",
          "prompt": "Give your opinion about which instrument fits a sleepy scene.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-8",
          "completionId": "60-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-9.v1",
          "prompt": "Give your opinion about which artwork a pretend gallery should display first.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-9",
          "completionId": "67-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-10.v1",
          "prompt": "Give your opinion about what title best fits your own story.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-10",
          "completionId": "73-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-11.v1",
          "prompt": "Give your opinion about whether a pretend town needs a path or a bridge first.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-11",
          "completionId": "78-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-12.v1",
          "prompt": "Give your opinion about which fictional character showed useful teamwork.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-12",
          "completionId": "83-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-13.v1",
          "prompt": "Give your opinion about what snack container would be easiest to reuse.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-13",
          "completionId": "88-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.opinion-14.v1",
          "prompt": "Give your opinion about which activity belongs at a pretend science fair.",
          "hint": "State your choice, give two reasons or details, and end with a concluding sentence. More than one opinion can make sense.",
          "demonstration": [
            "I think… because… In the end…",
            "Pip chooses a garden bench, gives a reason about a resting place, and ends by repeating the choice in a new way."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:opinion-14",
          "completionId": "93-67",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Write an explanation from provided information",
      "standard": "2.W-RW.3; 2.RS-IP.1",
      "demo": [
        "Focus → facts → ending",
        "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
      ],
      "prerequisites": [],
      "id": "g2.writing.information",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.writing.report-0.v1",
          "prompt": "Write a short explanation of plant growth.",
          "story": "A class recorded a sprout at 2 cm on Monday and 5 cm on Friday. Its leaves opened during the week.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-0",
          "completionId": "5-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-1.v1",
          "prompt": "Write a short explanation of a toy bridge.",
          "story": "A flat paper bridge held one counter. The same paper folded into pleats held six counters.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-1",
          "completionId": "12-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-2.v1",
          "prompt": "Write a short explanation of a reading survey.",
          "story": "In a pretend club, 6 children chose animal stories, 4 chose mysteries, and 3 chose poems.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-2",
          "completionId": "19-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-3.v1",
          "prompt": "Write a short explanation of bird observations.",
          "story": "A watcher saw three birds at a feeder in the morning and five in the afternoon. No birds were counted after dark.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-3",
          "completionId": "26-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-4.v1",
          "prompt": "Write a short explanation of a puddle.",
          "story": "A chalk outline marked a puddle after rain. Later, the wet area was smaller than the outline.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-4",
          "completionId": "33-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-5.v1",
          "prompt": "Write a short explanation of a seed comparison.",
          "story": "The class noticed that one seed had hooks and another had a wide wing. They drew the shapes without opening the seeds.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-5",
          "completionId": "40-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-6.v1",
          "prompt": "Write a short explanation of reused containers.",
          "story": "One clean jar became a pencil holder. A small box became storage for cards. Both objects had a new use.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-6",
          "completionId": "47-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-7.v1",
          "prompt": "Write a short explanation of a map route.",
          "story": "The pretend map shows a library west of a park. A path connects them, with a bridge across a stream.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-7",
          "completionId": "54-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-8.v1",
          "prompt": "Write a short explanation of a material test.",
          "story": "A paper towel soaked up a drop of water. A plastic sheet kept the drop on its surface.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-8",
          "completionId": "61-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-9.v1",
          "prompt": "Write a short explanation of a rhythm experiment.",
          "story": "One pattern had four sounds. Another had three sounds and a rest. Both filled four steady beats.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-9",
          "completionId": "68-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-10.v1",
          "prompt": "Write a short explanation of a shape picture.",
          "story": "The artist used two rectangles for buildings, circles for wheels, and triangles for roofs.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-10",
          "completionId": "74-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-11.v1",
          "prompt": "Write a short explanation of a weather record.",
          "story": "Monday was cloudy, Tuesday was rainy, and Wednesday was clear. The class recorded one observation each day.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-11",
          "completionId": "79-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-12.v1",
          "prompt": "Write a short explanation of a shadow model.",
          "story": "A flashlight and a card made a shadow on a wall. Moving the card changed the shadow’s size.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-12",
          "completionId": "84-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-13.v1",
          "prompt": "Write a short explanation of a book return routine.",
          "story": "A reader checked the return date, put the book in a bag, and brought it to the library desk.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-13",
          "completionId": "89-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.report-14.v1",
          "prompt": "Write a short explanation of a sorting activity.",
          "story": "A group sorted buttons by size. Then they sorted the same buttons by color and got different groups.",
          "hint": "Use two details from the provided observation. State the focus, connect the details, and write a concluding sentence. Do not invent measurements that were not observed.",
          "demonstration": [
            "Focus → facts → ending",
            "Pip groups two observations about a plant, explains what they show, and writes a final sentence about the topic."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:report-14",
          "completionId": "94-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Revise or edit writing using feedback",
      "standard": "2.W-RW.6",
      "demo": [
        "Read → ask → improve",
        "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
      ],
      "prerequisites": [
        "g2.writing.narrative"
      ],
      "id": "g2.writing.revision",
      "grade": 2,
      "subject": "g2-writing",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-ELA-Literacy.pdf",
      "standardVersion": "Idaho ELA/Literacy · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.writing.revise-0.v1",
          "prompt": "Improve a piece of writing: add a detail that helps a reader picture the setting.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-0",
          "completionId": "6-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-1.v1",
          "prompt": "Improve a piece of writing: replace an unclear it with the name of the thing.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-1",
          "completionId": "13-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-2.v1",
          "prompt": "Improve a piece of writing: join two short ideas when the connection becomes clearer.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-2",
          "completionId": "20-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-3.v1",
          "prompt": "Improve a piece of writing: add an ending that explains what changed.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-3",
          "completionId": "27-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-4.v1",
          "prompt": "Improve a piece of writing: move one sentence so events follow a clearer order.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-4",
          "completionId": "34-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-5.v1",
          "prompt": "Improve a piece of writing: add a reason that supports an opinion.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-5",
          "completionId": "41-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-6.v1",
          "prompt": "Improve a piece of writing: replace a repeated word with a more precise word.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-6",
          "completionId": "48-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-7.v1",
          "prompt": "Improve a piece of writing: check a spelling using a beginning dictionary.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-7",
          "completionId": "55-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-8.v1",
          "prompt": "Improve a piece of writing: add spaces or punctuation where a reader got confused.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-8",
          "completionId": "62-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.writing.revise-9.v1",
          "prompt": "Improve a piece of writing: prepare a final version and explain one helpful change.",
          "hint": "Use your own paper or a short piece on this screen. Ask a grown-up for feedback, decide on a change, and explain why it helps. Your writing stays private.",
          "demonstration": [
            "Read → ask → improve",
            "Pip asks a reader which part is unclear, adds a helpful detail, and rereads to see if the change helps."
          ],
          "workspace": "write",
          "type": "work",
          "variantKey": "g2:writing:revise-9",
          "completionId": "69-67",
          "supportLevel": "model-visible",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Build three-digit numbers with base-ten blocks",
      "standard": "2.NBT.A.1,3",
      "demo": [
        "234 = 200 + 30 + 4",
        "Pip builds 234 with two hundreds, three tens, and four ones."
      ],
      "prerequisites": [],
      "id": "g2.math.build",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.place-builder-0.v1",
          "prompt": "Build 124 with hundreds, tens, and ones.",
          "hint": "124 has 1 hundreds, 2 tens, and 4 ones. The first digit tells the hundreds, the middle digit tells the tens, and the last digit tells the ones. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:0",
          "completionId": "0-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.place-builder-1.v1",
          "prompt": "Build 235 with hundreds, tens, and ones.",
          "hint": "235 has 2 hundreds, 3 tens, and 5 ones. The first digit tells the hundreds, the middle digit tells the tens, and the last digit tells the ones. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:1",
          "completionId": "1-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.place-builder-2.v1",
          "prompt": "Build 316 with hundreds, tens, and ones.",
          "hint": "316 has 3 hundreds, 1 tens, and 6 ones. The first digit tells the hundreds, the middle digit tells the tens, and the last digit tells the ones. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:2",
          "completionId": "2-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.place-builder-3.v1",
          "prompt": "Build 452 with hundreds, tens, and ones.",
          "hint": "452 has 4 hundreds, 5 tens, and 2 ones. The first digit tells the hundreds, the middle digit tells the tens, and the last digit tells the ones. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:3",
          "completionId": "3-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.place-builder-4.v1",
          "prompt": "Build 567 with hundreds, tens, and ones.",
          "hint": "567 has 5 hundreds, 6 tens, and 7 ones. The first digit tells the hundreds, the middle digit tells the tens, and the last digit tells the ones. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:4",
          "completionId": "4-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.place-builder-5.v1",
          "prompt": "Build 689 with hundreds, tens, and ones.",
          "hint": "689 has 6 hundreds, 8 tens, and 9 ones. The first digit tells the hundreds, the middle digit tells the tens, and the last digit tells the ones. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:5",
          "completionId": "5-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.place-builder-6.v1",
          "prompt": "Build 703 with hundreds, tens, and ones.",
          "hint": "703 has 7 hundreds, 0 tens, and 3 ones. Zero tens means leave the tens tray empty. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:6",
          "completionId": "6-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.place-builder-7.v1",
          "prompt": "Build 940 with hundreds, tens, and ones.",
          "hint": "940 has 9 hundreds, 4 tens, and 0 ones. Zero ones means leave the ones tray empty. Add or remove blocks to match each place.",
          "demonstration": [
            "234 = 200 + 30 + 4",
            "Pip builds 234 with two hundreds, three tens, and four ones."
          ],
          "type": "place-builder",
          "variantKey": "second-grade:place-builder:7",
          "completionId": "7-44",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Connect digits and base-ten quantities",
      "standard": "2.NBT.A.1,3",
      "demo": [
        "10 tens = 100",
        "Pip exchanges ten tens for one hundred. The value stays the same."
      ],
      "prerequisites": [],
      "id": "g2.math.represent",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.hundreds-value.v1",
          "prompt": "What is the value of the 6 in 642?",
          "answer": 600,
          "hint": "Read the place of the digit before naming its value.",
          "demonstration": [
            "10 tens = 100",
            "Pip exchanges ten tens for one hundred. The value stays the same."
          ],
          "type": "number",
          "variantKey": "g2:math:hundreds-value",
          "completionId": "65-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.tens-to-hundred.v1",
          "prompt": "Ten tens make how many hundreds?",
          "answer": 1,
          "hint": "Bundle ten tens into the next larger place.",
          "demonstration": [
            "10 tens = 100",
            "Pip exchanges ten tens for one hundred. The value stays the same."
          ],
          "type": "number",
          "variantKey": "g2:math:tens-to-hundred",
          "completionId": "70-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.expanded.v1",
          "prompt": "What number is 400 + 20 + 9?",
          "answer": 429,
          "hint": "Combine the hundreds, tens, and ones.",
          "demonstration": [
            "10 tens = 100",
            "Pip exchanges ten tens for one hundred. The value stays the same."
          ],
          "type": "number",
          "variantKey": "g2:math:expanded",
          "completionId": "75-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.thousand.v1",
          "prompt": "Which expression equals 1,000?",
          "answer": "10 hundreds",
          "options": [
            {
              "label": "10 hundreds"
            },
            {
              "label": "10 tens"
            },
            {
              "label": "10 ones"
            }
          ],
          "hint": "Think about the value of one hundred.",
          "demonstration": [
            "10 tens = 100",
            "Pip exchanges ten tens for one hundred. The value stays the same."
          ],
          "type": "choice",
          "variantKey": "g2:math:thousand",
          "completionId": "78-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Compare three-digit numbers",
      "standard": "2.NBT.A.4",
      "demo": [
        "352 > 325",
        "Pip compares hundreds first. When they match, the tens help decide which number is larger."
      ],
      "prerequisites": [
        "g2.math.build"
      ],
      "id": "g2.math.compare",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.compare-0.v1",
          "prompt": "Which number is greater: 352 or 325?",
          "answer": "352",
          "options": [
            {
              "label": "352"
            },
            {
              "label": "325"
            },
            {
              "label": "They are equal"
            }
          ],
          "hint": "Compare hundreds, then tens, then ones.",
          "demonstration": [
            "352 > 325",
            "Pip compares hundreds first. When they match, the tens help decide which number is larger."
          ],
          "type": "choice",
          "variantKey": "g2:math:compare-0",
          "completionId": "81-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.compare-1.v1",
          "prompt": "Which number is greater: 608 or 680?",
          "answer": "680",
          "options": [
            {
              "label": "680"
            },
            {
              "label": "608"
            },
            {
              "label": "They are equal"
            }
          ],
          "hint": "Compare hundreds, then tens, then ones.",
          "demonstration": [
            "352 > 325",
            "Pip compares hundreds first. When they match, the tens help decide which number is larger."
          ],
          "type": "choice",
          "variantKey": "g2:math:compare-1",
          "completionId": "84-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.compare-2.v1",
          "prompt": "Which number is greater: 719 or 709?",
          "answer": "719",
          "options": [
            {
              "label": "719"
            },
            {
              "label": "709"
            },
            {
              "label": "They are equal"
            }
          ],
          "hint": "Compare hundreds, then tens, then ones.",
          "demonstration": [
            "352 > 325",
            "Pip compares hundreds first. When they match, the tens help decide which number is larger."
          ],
          "type": "choice",
          "variantKey": "g2:math:compare-2",
          "completionId": "87-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.compare-3.v1",
          "prompt": "Which number is greater: 490 or 409?",
          "answer": "490",
          "options": [
            {
              "label": "490"
            },
            {
              "label": "409"
            },
            {
              "label": "They are equal"
            }
          ],
          "hint": "Compare hundreds, then tens, then ones.",
          "demonstration": [
            "352 > 325",
            "Pip compares hundreds first. When they match, the tens help decide which number is larger."
          ],
          "type": "choice",
          "variantKey": "g2:math:compare-3",
          "completionId": "90-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Continue a skip-counting pattern",
      "standard": "2.NBT.A.2",
      "demo": [
        "105, 110, 115",
        "Pip notices each number grows by five and continues with 120."
      ],
      "prerequisites": [],
      "id": "g2.math.skip",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.skip-0.v1",
          "prompt": "Continue the pattern: 105, 110, 115, ___.",
          "answer": 120,
          "hint": "Find the amount added each time.",
          "demonstration": [
            "105, 110, 115",
            "Pip notices each number grows by five and continues with 120."
          ],
          "type": "number",
          "variantKey": "g2:math:skip-0",
          "completionId": "92-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.skip-1.v1",
          "prompt": "Continue the pattern: 220, 230, 240, ___.",
          "answer": 250,
          "hint": "Find the amount added each time.",
          "demonstration": [
            "105, 110, 115",
            "Pip notices each number grows by five and continues with 120."
          ],
          "type": "number",
          "variantKey": "g2:math:skip-1",
          "completionId": "94-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.skip-2.v1",
          "prompt": "Continue the pattern: 300, 400, 500, ___.",
          "answer": 600,
          "hint": "Find the amount added each time.",
          "demonstration": [
            "105, 110, 115",
            "Pip notices each number grows by five and continues with 120."
          ],
          "type": "number",
          "variantKey": "g2:math:skip-2",
          "completionId": "96-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.skip-3.v1",
          "prompt": "Continue the pattern: 970, 980, 990, ___.",
          "answer": 1000,
          "hint": "Find the amount added each time.",
          "demonstration": [
            "105, 110, 115",
            "Pip notices each number grows by five and continues with 120."
          ],
          "type": "number",
          "variantKey": "g2:math:skip-3",
          "completionId": "98-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Solve addition and subtraction within 20",
      "standard": "2.OA.B.2",
      "demo": [
        "8 + 5 = 8 + 2 + 3",
        "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
      ],
      "prerequisites": [],
      "id": "g2.math.mental",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.mental-0.v1",
          "prompt": "What is 8 + 5?",
          "answer": 13,
          "operation": {
            "a": 8,
            "b": 5,
            "op": "+"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-0",
          "completionId": "1-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-1.v1",
          "prompt": "What is 9 + 6?",
          "answer": 15,
          "operation": {
            "a": 9,
            "b": 6,
            "op": "+"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-1",
          "completionId": "11-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-2.v1",
          "prompt": "What is 7 + 7?",
          "answer": 14,
          "operation": {
            "a": 7,
            "b": 7,
            "op": "+"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-2",
          "completionId": "21-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-3.v1",
          "prompt": "What is 6 + 8?",
          "answer": 14,
          "operation": {
            "a": 6,
            "b": 8,
            "op": "+"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-3",
          "completionId": "31-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-4.v1",
          "prompt": "What is 9 + 9?",
          "answer": 18,
          "operation": {
            "a": 9,
            "b": 9,
            "op": "+"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-4",
          "completionId": "41-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-5.v1",
          "prompt": "What is 13 − 6?",
          "answer": 7,
          "operation": {
            "a": 13,
            "b": 6,
            "op": "−"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-5",
          "completionId": "51-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-6.v1",
          "prompt": "What is 15 − 8?",
          "answer": 7,
          "operation": {
            "a": 15,
            "b": 8,
            "op": "−"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-6",
          "completionId": "56-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-7.v1",
          "prompt": "What is 17 − 9?",
          "answer": 8,
          "operation": {
            "a": 17,
            "b": 9,
            "op": "−"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-7",
          "completionId": "61-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-8.v1",
          "prompt": "What is 12 − 5?",
          "answer": 7,
          "operation": {
            "a": 12,
            "b": 5,
            "op": "−"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-8",
          "completionId": "66-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.mental-9.v1",
          "prompt": "What is 16 − 7?",
          "answer": 9,
          "operation": {
            "a": 16,
            "b": 7,
            "op": "−"
          },
          "hint": "Try making ten, using a double, or counting from a known fact. Explain your way to a grown-up.",
          "demonstration": [
            "8 + 5 = 8 + 2 + 3",
            "Pip makes ten, then adds the remaining three. Another helpful strategy is welcome."
          ],
          "type": "number",
          "variantKey": "g2:math:mental-9",
          "completionId": "71-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Add two-digit numbers using place value",
      "standard": "2.NBT.B.5,9",
      "demo": [
        "27 + 15",
        "Pip combines two tens and one ten, then seven ones and five ones. Ten ones can become one ten."
      ],
      "prerequisites": [
        "g2.math.represent",
        "g2.math.mental"
      ],
      "id": "g2.math.add",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.regroup-0.v1",
          "prompt": "Use any strategy: 27 + 15 = ?",
          "answer": 42,
          "operation": {
            "a": 27,
            "b": 15,
            "op": "+"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "27 + 15",
            "Pip combines two tens and one ten, then seven ones and five ones. Ten ones can become one ten."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-0",
          "completionId": "2-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-1.v1",
          "prompt": "Use any strategy: 38 + 24 = ?",
          "answer": 62,
          "operation": {
            "a": 38,
            "b": 24,
            "op": "+"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "27 + 15",
            "Pip combines two tens and one ten, then seven ones and five ones. Ten ones can become one ten."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-1",
          "completionId": "12-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-2.v1",
          "prompt": "Use any strategy: 46 + 17 = ?",
          "answer": 63,
          "operation": {
            "a": 46,
            "b": 17,
            "op": "+"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "27 + 15",
            "Pip combines two tens and one ten, then seven ones and five ones. Ten ones can become one ten."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-2",
          "completionId": "22-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-3.v1",
          "prompt": "Use any strategy: 59 + 26 = ?",
          "answer": 85,
          "operation": {
            "a": 59,
            "b": 26,
            "op": "+"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "27 + 15",
            "Pip combines two tens and one ten, then seven ones and five ones. Ten ones can become one ten."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-3",
          "completionId": "32-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-4.v1",
          "prompt": "Use any strategy: 67 + 18 = ?",
          "answer": 85,
          "operation": {
            "a": 67,
            "b": 18,
            "op": "+"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "27 + 15",
            "Pip combines two tens and one ten, then seven ones and five ones. Ten ones can become one ten."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-4",
          "completionId": "42-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Subtract two-digit numbers using place value",
      "standard": "2.NBT.B.5,9",
      "demo": [
        "42 − 17",
        "Pip can exchange one ten for ten ones, then take away one ten and seven ones."
      ],
      "prerequisites": [
        "g2.math.represent",
        "g2.math.mental"
      ],
      "id": "g2.math.subtract",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.regroup-5.v1",
          "prompt": "Use any strategy: 42 − 17 = ?",
          "answer": 25,
          "operation": {
            "a": 42,
            "b": 17,
            "op": "−"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "42 − 17",
            "Pip can exchange one ten for ten ones, then take away one ten and seven ones."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-5",
          "completionId": "52-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-6.v1",
          "prompt": "Use any strategy: 53 − 28 = ?",
          "answer": 25,
          "operation": {
            "a": 53,
            "b": 28,
            "op": "−"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "42 − 17",
            "Pip can exchange one ten for ten ones, then take away one ten and seven ones."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-6",
          "completionId": "57-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-7.v1",
          "prompt": "Use any strategy: 61 − 35 = ?",
          "answer": 26,
          "operation": {
            "a": 61,
            "b": 35,
            "op": "−"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "42 − 17",
            "Pip can exchange one ten for ten ones, then take away one ten and seven ones."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-7",
          "completionId": "62-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-8.v1",
          "prompt": "Use any strategy: 74 − 46 = ?",
          "answer": 28,
          "operation": {
            "a": 74,
            "b": 46,
            "op": "−"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "42 − 17",
            "Pip can exchange one ten for ten ones, then take away one ten and seven ones."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-8",
          "completionId": "67-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.regroup-9.v1",
          "prompt": "Use any strategy: 80 − 27 = ?",
          "answer": 53,
          "operation": {
            "a": 80,
            "b": 27,
            "op": "−"
          },
          "hint": "You may use the exchange board, draw a model, or use another strategy. Explain why your answer fits.",
          "demonstration": [
            "42 − 17",
            "Pip can exchange one ten for ten ones, then take away one ten and seven ones."
          ],
          "type": "number",
          "variantKey": "g2:math:regroup-9",
          "completionId": "72-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Calculate with hundreds, tens, and ones",
      "standard": "2.NBT.B.7–9",
      "demo": [
        "240 + 130",
        "Pip combines two hundreds and one hundred, then four tens and three tens."
      ],
      "prerequisites": [
        "g2.math.add"
      ],
      "id": "g2.math.hundreds",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.hundreds-0.v1",
          "prompt": "Find 240 + 130.",
          "answer": 370,
          "operation": {
            "a": 240,
            "b": 130,
            "op": "+"
          },
          "hint": "Work with hundreds, tens, and ones. Exchange a larger unit when it helps.",
          "demonstration": [
            "240 + 130",
            "Pip combines two hundreds and one hundred, then four tens and three tens."
          ],
          "type": "number",
          "variantKey": "g2:math:hundreds-0",
          "completionId": "76-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.hundreds-1.v1",
          "prompt": "Find 365 + 218.",
          "answer": 583,
          "operation": {
            "a": 365,
            "b": 218,
            "op": "+"
          },
          "hint": "Work with hundreds, tens, and ones. Exchange a larger unit when it helps.",
          "demonstration": [
            "240 + 130",
            "Pip combines two hundreds and one hundred, then four tens and three tens."
          ],
          "type": "number",
          "variantKey": "g2:math:hundreds-1",
          "completionId": "79-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.hundreds-2.v1",
          "prompt": "Find 507 + 186.",
          "answer": 693,
          "operation": {
            "a": 507,
            "b": 186,
            "op": "+"
          },
          "hint": "Work with hundreds, tens, and ones. Exchange a larger unit when it helps.",
          "demonstration": [
            "240 + 130",
            "Pip combines two hundreds and one hundred, then four tens and three tens."
          ],
          "type": "number",
          "variantKey": "g2:math:hundreds-2",
          "completionId": "82-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.hundreds-3.v1",
          "prompt": "Find 642 − 230.",
          "answer": 412,
          "operation": {
            "a": 642,
            "b": 230,
            "op": "−"
          },
          "hint": "Work with hundreds, tens, and ones. Exchange a larger unit when it helps.",
          "demonstration": [
            "240 + 130",
            "Pip combines two hundreds and one hundred, then four tens and three tens."
          ],
          "type": "number",
          "variantKey": "g2:math:hundreds-3",
          "completionId": "85-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.hundreds-4.v1",
          "prompt": "Find 704 − 152.",
          "answer": 552,
          "operation": {
            "a": 704,
            "b": 152,
            "op": "−"
          },
          "hint": "Work with hundreds, tens, and ones. Exchange a larger unit when it helps.",
          "demonstration": [
            "240 + 130",
            "Pip combines two hundreds and one hundred, then four tens and three tens."
          ],
          "type": "number",
          "variantKey": "g2:math:hundreds-4",
          "completionId": "88-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.ten-less.v1",
          "prompt": "What is ten less than 406?",
          "answer": 396,
          "hint": "Think about taking away one ten. You may need an exchange.",
          "demonstration": [
            "240 + 130",
            "Pip combines two hundreds and one hundred, then four tens and three tens."
          ],
          "type": "number",
          "variantKey": "g2:math:ten-less",
          "completionId": "97-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.hundred-more.v1",
          "prompt": "What is one hundred more than 580?",
          "answer": 680,
          "hint": "The value changes by one hundred.",
          "demonstration": [
            "240 + 130",
            "Pip combines two hundreds and one hundred, then four tens and three tens."
          ],
          "type": "number",
          "variantKey": "g2:math:hundred-more",
          "completionId": "99-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Add up to four two-digit numbers",
      "standard": "2.NBT.B.6",
      "demo": [
        "12 + 18 + 20 + 10",
        "Pip groups numbers that make friendly totals, then combines the groups."
      ],
      "prerequisites": [
        "g2.math.add"
      ],
      "id": "g2.math.four",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.four-addends-0.v1",
          "prompt": "Add 12 + 18 + 20 + 10.",
          "answer": 60,
          "hint": "Group addends that make helpful totals. Check that each addend is included once.",
          "demonstration": [
            "12 + 18 + 20 + 10",
            "Pip groups numbers that make friendly totals, then combines the groups."
          ],
          "type": "number",
          "variantKey": "g2:math:four-addends-0",
          "completionId": "91-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.four-addends-1.v1",
          "prompt": "Add 23 + 17 + 14 + 16.",
          "answer": 70,
          "hint": "Group addends that make helpful totals. Check that each addend is included once.",
          "demonstration": [
            "12 + 18 + 20 + 10",
            "Pip groups numbers that make friendly totals, then combines the groups."
          ],
          "type": "number",
          "variantKey": "g2:math:four-addends-1",
          "completionId": "93-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.four-addends-2.v1",
          "prompt": "Add 15 + 25 + 12 + 18.",
          "answer": 70,
          "hint": "Group addends that make helpful totals. Check that each addend is included once.",
          "demonstration": [
            "12 + 18 + 20 + 10",
            "Pip groups numbers that make friendly totals, then combines the groups."
          ],
          "type": "number",
          "variantKey": "g2:math:four-addends-2",
          "completionId": "95-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Solve one-step word problems with different unknowns",
      "standard": "2.OA.A.1",
      "demo": [
        "? + 8 = 21",
        "Pip sketches the total and the known part to find the missing part."
      ],
      "prerequisites": [
        "g2.math.mental"
      ],
      "id": "g2.math.stories",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.story-join.v1",
          "prompt": "There are 28 shells in a tray. Jo adds 16 more. How many shells are there now?",
          "answer": 44,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-join",
          "completionId": "3-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-take.v1",
          "prompt": "A pretend shop has 63 cards. It gives away 27. How many remain?",
          "answer": 36,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-take",
          "completionId": "13-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-missing-start.v1",
          "prompt": "Some birds were by the pond. After 12 more arrived, there were 35. How many were there first?",
          "answer": 23,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-missing-start",
          "completionId": "23-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-missing-add.v1",
          "prompt": "A collection has 26 stones. How many more are needed to have 50?",
          "answer": 24,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-missing-add",
          "completionId": "33-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-difference.v1",
          "prompt": "Mia has 48 beads and Lee has 29. How many more beads does Mia have?",
          "answer": 19,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-difference",
          "completionId": "43-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-smaller.v1",
          "prompt": "Pip has 52 seeds. Jo has 18 fewer. How many does Jo have?",
          "answer": 34,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-smaller",
          "completionId": "53-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-larger.v1",
          "prompt": "A blue ribbon is 37 cm long. A red ribbon is 15 cm longer. How long is the red ribbon?",
          "answer": 52,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-larger",
          "completionId": "58-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-removed.v1",
          "prompt": "There were 71 stickers. Now there are 46. How many were used?",
          "answer": 25,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-removed",
          "completionId": "63-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-unknown-part.v1",
          "prompt": "A class has 32 books. 14 are on a table; the rest are on a shelf. How many are on the shelf?",
          "answer": 18,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-unknown-part",
          "completionId": "68-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-unknown-total.v1",
          "prompt": "A box has 25 red blocks and 36 blue blocks. How many blocks are in the box?",
          "answer": 61,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "? + 8 = 21",
            "Pip sketches the total and the known part to find the missing part."
          ],
          "type": "number",
          "variantKey": "g2:math:story-unknown-total",
          "completionId": "73-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Solve two-step story problems within 100",
      "standard": "2.OA.A.1",
      "demo": [
        "Start → change → change",
        "Pip draws one change at a time, then checks the final amount against the story."
      ],
      "prerequisites": [
        "g2.math.stories"
      ],
      "id": "g2.math.twoSteps",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.story-two-join.v1",
          "prompt": "A garden has 24 flowers. Children plant 18 more, then 12 more. How many flowers are there?",
          "answer": 54,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "Start → change → change",
            "Pip draws one change at a time, then checks the final amount against the story."
          ],
          "type": "number",
          "variantKey": "g2:math:story-two-join",
          "completionId": "77-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-join-take.v1",
          "prompt": "A tray has 35 counters. Add 17, then remove 9. How many remain?",
          "answer": 43,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "Start → change → change",
            "Pip draws one change at a time, then checks the final amount against the story."
          ],
          "type": "number",
          "variantKey": "g2:math:story-join-take",
          "completionId": "80-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-take-join.v1",
          "prompt": "There are 62 paper stars. Give away 25, then make 16 more. How many are there?",
          "answer": 53,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "Start → change → change",
            "Pip draws one change at a time, then checks the final amount against the story."
          ],
          "type": "number",
          "variantKey": "g2:math:story-take-join",
          "completionId": "83-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-two-take.v1",
          "prompt": "A pretend shop has 80 cards. It sells 23 in the morning and 19 later. How many remain?",
          "answer": 38,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "Start → change → change",
            "Pip draws one change at a time, then checks the final amount against the story."
          ],
          "type": "number",
          "variantKey": "g2:math:story-two-take",
          "completionId": "86-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.story-combine-compare.v1",
          "prompt": "One team gathers 18 leaves and another gathers 24. How many more leaves do they need together to reach 50?",
          "answer": 8,
          "hint": "Show what is known and what is missing. You can draw, use objects, or write an equation.",
          "demonstration": [
            "Start → change → change",
            "Pip draws one change at a time, then checks the final amount against the story."
          ],
          "type": "number",
          "variantKey": "g2:math:story-combine-compare",
          "completionId": "89-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Classify numbers as odd or even using pairs",
      "standard": "2.OA.C.3",
      "demo": [
        "Pairs and a leftover",
        "Pip pairs seven counters. Three pairs use six counters and one is left, so seven is odd."
      ],
      "prerequisites": [],
      "id": "g2.math.pairs",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.odd.v1",
          "prompt": "Pair up 13 counters. Is 13 odd or even?",
          "answer": "odd",
          "options": [
            {
              "label": "odd"
            },
            {
              "label": "even"
            }
          ],
          "hint": "Make pairs. Check whether one counter is left.",
          "demonstration": [
            "Pairs and a leftover",
            "Pip pairs seven counters. Three pairs use six counters and one is left, so seven is odd."
          ],
          "type": "choice",
          "variantKey": "g2:math:odd",
          "completionId": "4-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.even.v1",
          "prompt": "Pair up 18 counters. Is 18 odd or even?",
          "answer": "even",
          "options": [
            {
              "label": "even"
            },
            {
              "label": "odd"
            }
          ],
          "hint": "Make pairs and check for a leftover.",
          "demonstration": [
            "Pairs and a leftover",
            "Pip pairs seven counters. Three pairs use six counters and one is left, so seven is odd."
          ],
          "type": "choice",
          "variantKey": "g2:math:even",
          "completionId": "14-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Count equal-addend arrays",
      "standard": "2.OA.C.4",
      "demo": [
        "3 + 3 + 3",
        "Pip sees three rows of three and adds equal groups. No times-table speed test is needed."
      ],
      "prerequisites": [],
      "id": "g2.math.groups",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.array-0.v1",
          "prompt": "There are 3 equal rows with 4 counters in each row. How many counters?",
          "answer": 12,
          "hint": "Add the same number for each row.",
          "demonstration": [
            "3 + 3 + 3",
            "Pip sees three rows of three and adds equal groups. No times-table speed test is needed."
          ],
          "type": "number",
          "variantKey": "g2:math:array-0",
          "completionId": "24-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.array-1.v1",
          "prompt": "There are 5 equal rows with 2 counters in each row. How many counters?",
          "answer": 10,
          "hint": "Add the same number for each row.",
          "demonstration": [
            "3 + 3 + 3",
            "Pip sees three rows of three and adds equal groups. No times-table speed test is needed."
          ],
          "type": "number",
          "variantKey": "g2:math:array-1",
          "completionId": "34-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.array-2.v1",
          "prompt": "There are 4 equal rows with 4 counters in each row. How many counters?",
          "answer": 16,
          "hint": "Add the same number for each row.",
          "demonstration": [
            "3 + 3 + 3",
            "Pip sees three rows of three and adds equal groups. No times-table speed test is needed."
          ],
          "type": "number",
          "variantKey": "g2:math:array-2",
          "completionId": "44-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Read equal length units and differences",
      "standard": "2.MD.A.1,4; 2.MD.B.5–6",
      "demo": [
        "0 → 4 → 7",
        "Pip counts equal spaces, not just the marks, and compares lengths using the same unit."
      ],
      "prerequisites": [],
      "id": "g2.math.measure",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.ribbon-units.v1",
          "prompt": "How many equal units long is this model ribbon?",
          "answer": 7,
          "hint": "Count each equal section once.",
          "demonstration": [
            "0 → 4 → 7",
            "Pip counts equal spaces, not just the marks, and compares lengths using the same unit."
          ],
          "type": "number",
          "variantKey": "g2:math:ribbon-units",
          "completionId": "5-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.ribbon-short.v1",
          "prompt": "How many equal units long is this shorter model ribbon?",
          "answer": 4,
          "hint": "Count the equal spaces.",
          "demonstration": [
            "0 → 4 → 7",
            "Pip counts equal spaces, not just the marks, and compares lengths using the same unit."
          ],
          "type": "number",
          "variantKey": "g2:math:ribbon-short",
          "completionId": "15-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.length-difference.v1",
          "prompt": "A ribbon is 19 cm and a string is 12 cm. How many centimeters longer is the ribbon?",
          "answer": 7,
          "hint": "Compare amounts measured in the same unit.",
          "demonstration": [
            "0 → 4 → 7",
            "Pip counts equal spaces, not just the marks, and compares lengths using the same unit."
          ],
          "type": "number",
          "variantKey": "g2:math:length-difference",
          "completionId": "25-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.line-add.v1",
          "prompt": "Start at 26 on a number line. Move 18 spaces forward. Where do you land?",
          "answer": 44,
          "hint": "Split the move into tens and ones.",
          "demonstration": [
            "0 → 4 → 7",
            "Pip counts equal spaces, not just the marks, and compares lengths using the same unit."
          ],
          "type": "number",
          "variantKey": "g2:math:line-add",
          "completionId": "35-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.line-back.v1",
          "prompt": "Start at 51 on a number line. Move 16 spaces back. Where do you land?",
          "answer": 35,
          "hint": "Keep the spaces equal as you move back.",
          "demonstration": [
            "0 → 4 → 7",
            "Pip counts equal spaces, not just the marks, and compares lengths using the same unit."
          ],
          "type": "number",
          "variantKey": "g2:math:line-back",
          "completionId": "45-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Choose, estimate, and use length tools",
      "standard": "2.MD.A.1–3",
      "demo": [
        "Estimate → measure → compare",
        "Pip predicts a pencil’s length, starts the ruler at zero, then compares the measurement with the estimate."
      ],
      "prerequisites": [],
      "id": "g2.math.realMeasure",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.math.measure-real-0.v1",
          "prompt": "Measure a pencil in centimeters, starting at zero.",
          "hint": "Ask a grown-up for a safe ruler or tape. Estimate first, line up the zero, and record what you notice on your own paper. Explain your tool and unit.",
          "demonstration": [
            "Estimate → measure → compare",
            "Pip predicts a pencil’s length, starts the ruler at zero, then compares the measurement with the estimate."
          ],
          "type": "work",
          "variantKey": "g2:math:measure-real-0",
          "completionId": "54-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.math.measure-real-1.v1",
          "prompt": "Measure a table edge using a suitable tool.",
          "hint": "Ask a grown-up for a safe ruler or tape. Estimate first, line up the zero, and record what you notice on your own paper. Explain your tool and unit.",
          "demonstration": [
            "Estimate → measure → compare",
            "Pip predicts a pencil’s length, starts the ruler at zero, then compares the measurement with the estimate."
          ],
          "type": "work",
          "variantKey": "g2:math:measure-real-1",
          "completionId": "59-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.math.measure-real-2.v1",
          "prompt": "Measure the same book in inches and centimeters, and compare the counts.",
          "hint": "Ask a grown-up for a safe ruler or tape. Estimate first, line up the zero, and record what you notice on your own paper. Explain your tool and unit.",
          "demonstration": [
            "Estimate → measure → compare",
            "Pip predicts a pencil’s length, starts the ruler at zero, then compares the measurement with the estimate."
          ],
          "type": "work",
          "variantKey": "g2:math:measure-real-2",
          "completionId": "64-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.math.measure-real-3.v1",
          "prompt": "Measure two safe objects, then describe their difference using the same unit.",
          "hint": "Ask a grown-up for a safe ruler or tape. Estimate first, line up the zero, and record what you notice on your own paper. Explain your tool and unit.",
          "demonstration": [
            "Estimate → measure → compare",
            "Pip predicts a pencil’s length, starts the ruler at zero, then compares the measurement with the estimate."
          ],
          "type": "work",
          "variantKey": "g2:math:measure-real-3",
          "completionId": "69-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.math.measure-real-4.v1",
          "prompt": "Measure a short floor path, first estimating and then measuring.",
          "hint": "Ask a grown-up for a safe ruler or tape. Estimate first, line up the zero, and record what you notice on your own paper. Explain your tool and unit.",
          "demonstration": [
            "Estimate → measure → compare",
            "Pip predicts a pencil’s length, starts the ruler at zero, then compares the measurement with the estimate."
          ],
          "type": "work",
          "variantKey": "g2:math:measure-real-4",
          "completionId": "74-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Read a clock to five minutes",
      "standard": "2.MD.C.7",
      "demo": [
        "Minute hand 3 = 15 minutes",
        "Pip counts five minutes for each number the long hand passes. The short hand shows the hour."
      ],
      "prerequisites": [],
      "id": "g2.math.time",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.clock-0.v1",
          "prompt": "What time does this clock show?",
          "answer": "2:15",
          "clock": {
            "h": 2,
            "m": 15
          },
          "options": [
            {
              "label": "2:15"
            },
            {
              "label": "2:20"
            },
            {
              "label": "3:15"
            }
          ],
          "hint": "Count the minute hand by fives; use the short hand for the hour. Tell a grown-up something you might do at this time in the morning or evening.",
          "demonstration": [
            "Minute hand 3 = 15 minutes",
            "Pip counts five minutes for each number the long hand passes. The short hand shows the hour."
          ],
          "type": "choice",
          "variantKey": "g2:math:clock-0",
          "completionId": "6-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.clock-1.v1",
          "prompt": "What time does this clock show?",
          "answer": "4:35",
          "clock": {
            "h": 4,
            "m": 35
          },
          "options": [
            {
              "label": "4:35"
            },
            {
              "label": "4:40"
            },
            {
              "label": "5:35"
            }
          ],
          "hint": "Count the minute hand by fives; use the short hand for the hour. Tell a grown-up something you might do at this time in the morning or evening.",
          "demonstration": [
            "Minute hand 3 = 15 minutes",
            "Pip counts five minutes for each number the long hand passes. The short hand shows the hour."
          ],
          "type": "choice",
          "variantKey": "g2:math:clock-1",
          "completionId": "16-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.clock-2.v1",
          "prompt": "What time does this clock show?",
          "answer": "7:05",
          "clock": {
            "h": 7,
            "m": 5
          },
          "options": [
            {
              "label": "7:05"
            },
            {
              "label": "7:10"
            },
            {
              "label": "8:05"
            }
          ],
          "hint": "Count the minute hand by fives; use the short hand for the hour. Tell a grown-up something you might do at this time in the morning or evening.",
          "demonstration": [
            "Minute hand 3 = 15 minutes",
            "Pip counts five minutes for each number the long hand passes. The short hand shows the hour."
          ],
          "type": "choice",
          "variantKey": "g2:math:clock-2",
          "completionId": "26-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.clock-3.v1",
          "prompt": "What time does this clock show?",
          "answer": "9:50",
          "clock": {
            "h": 9,
            "m": 50
          },
          "options": [
            {
              "label": "9:50"
            },
            {
              "label": "9:55"
            },
            {
              "label": "10:50"
            }
          ],
          "hint": "Count the minute hand by fives; use the short hand for the hour. Tell a grown-up something you might do at this time in the morning or evening.",
          "demonstration": [
            "Minute hand 3 = 15 minutes",
            "Pip counts five minutes for each number the long hand passes. The short hand shows the hour."
          ],
          "type": "choice",
          "variantKey": "g2:math:clock-3",
          "completionId": "36-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.clock-4.v1",
          "prompt": "What time does this clock show?",
          "answer": "11:40",
          "clock": {
            "h": 11,
            "m": 40
          },
          "options": [
            {
              "label": "11:40"
            },
            {
              "label": "11:45"
            },
            {
              "label": "12:40"
            }
          ],
          "hint": "Count the minute hand by fives; use the short hand for the hour. Tell a grown-up something you might do at this time in the morning or evening.",
          "demonstration": [
            "Minute hand 3 = 15 minutes",
            "Pip counts five minutes for each number the long hand passes. The short hand shows the hour."
          ],
          "type": "choice",
          "variantKey": "g2:math:clock-4",
          "completionId": "46-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Solve coin and dollar stories",
      "standard": "2.MD.C.8",
      "demo": [
        "25¢ + 10¢ = 35¢",
        "Pip uses the value of each coin, then adds the amounts in cents."
      ],
      "prerequisites": [],
      "id": "g2.math.money",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.coins-quarter-dimes.v1",
          "prompt": "You have one quarter and two dimes. How many cents?",
          "answer": 45,
          "hint": "A quarter is 25 cents. A dime is 10 cents.",
          "demonstration": [
            "25¢ + 10¢ = 35¢",
            "Pip uses the value of each coin, then adds the amounts in cents."
          ],
          "type": "number",
          "variantKey": "g2:math:coins-quarter-dimes",
          "completionId": "7-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.coins-nickels.v1",
          "prompt": "Three nickels and four pennies make how many cents?",
          "answer": 19,
          "hint": "A nickel is 5 cents. A penny is 1 cent.",
          "demonstration": [
            "25¢ + 10¢ = 35¢",
            "Pip uses the value of each coin, then adds the amounts in cents."
          ],
          "type": "number",
          "variantKey": "g2:math:coins-nickels",
          "completionId": "17-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.coin-change.v1",
          "prompt": "A pretend pencil costs 35 cents. You pay 50 cents. How many cents come back?",
          "answer": 15,
          "hint": "Compare the price with the amount paid.",
          "demonstration": [
            "25¢ + 10¢ = 35¢",
            "Pip uses the value of each coin, then adds the amounts in cents."
          ],
          "type": "number",
          "variantKey": "g2:math:coin-change",
          "completionId": "27-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.dollar-change.v1",
          "prompt": "A pretend book costs $6. You pay $10. How many dollars come back?",
          "answer": 4,
          "hint": "The price plus the change equals the money paid.",
          "demonstration": [
            "25¢ + 10¢ = 35¢",
            "Pip uses the value of each coin, then adds the amounts in cents."
          ],
          "type": "number",
          "variantKey": "g2:math:dollar-change",
          "completionId": "37-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.money-writing.v1",
          "prompt": "Which shows seventy-five cents?",
          "answer": "75¢",
          "options": [
            {
              "label": "75¢"
            },
            {
              "label": "$75"
            },
            {
              "label": "7¢"
            }
          ],
          "hint": "Check the symbol as well as the digits.",
          "demonstration": [
            "25¢ + 10¢ = 35¢",
            "Pip uses the value of each coin, then adds the amounts in cents."
          ],
          "type": "choice",
          "variantKey": "g2:math:money-writing",
          "completionId": "47-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Read single-unit graphs and line plots",
      "standard": "2.MD.D.9–10",
      "demo": [
        "One mark = one observation",
        "Pip checks the key, counts marks, and compares categories or measured lengths."
      ],
      "prerequisites": [],
      "id": "g2.math.data",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.graph-total.v1",
          "prompt": "Each dot is one vote. How many votes altogether?",
          "answer": 12,
          "chart": [
            [
              "Apples",
              5
            ],
            [
              "Pears",
              4
            ],
            [
              "Plums",
              3
            ]
          ],
          "hint": "Use the key and include every category.",
          "demonstration": [
            "One mark = one observation",
            "Pip checks the key, counts marks, and compares categories or measured lengths."
          ],
          "type": "number",
          "variantKey": "g2:math:graph-total",
          "completionId": "8-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.graph-difference.v1",
          "prompt": "How many more votes for blue than yellow?",
          "answer": 3,
          "chart": [
            [
              "Blue",
              7
            ],
            [
              "Yellow",
              4
            ],
            [
              "Green",
              2
            ]
          ],
          "hint": "Each dot is one vote. Compare the two rows.",
          "demonstration": [
            "One mark = one observation",
            "Pip checks the key, counts marks, and compares categories or measured lengths."
          ],
          "type": "number",
          "variantKey": "g2:math:graph-difference",
          "completionId": "18-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.graph-missing.v1",
          "prompt": "How many votes are for cats and dogs together?",
          "answer": 11,
          "chart": [
            [
              "Cats",
              6
            ],
            [
              "Dogs",
              5
            ],
            [
              "Fish",
              3
            ],
            [
              "Birds",
              2
            ]
          ],
          "hint": "Add only the two named categories.",
          "demonstration": [
            "One mark = one observation",
            "Pip checks the key, counts marks, and compares categories or measured lengths."
          ],
          "type": "number",
          "variantKey": "g2:math:graph-missing",
          "completionId": "28-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.plot-four.v1",
          "prompt": "These marks show measured leaf lengths in centimeters. How many leaves were 4 cm long?",
          "answer": 3,
          "linePlot": [
            [
              3,
              2
            ],
            [
              4,
              3
            ],
            [
              5,
              1
            ],
            [
              6,
              2
            ]
          ],
          "hint": "Each X stands for one measured leaf.",
          "demonstration": [
            "One mark = one observation",
            "Pip checks the key, counts marks, and compares categories or measured lengths."
          ],
          "type": "number",
          "variantKey": "g2:math:plot-four",
          "completionId": "38-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.plot-total.v1",
          "prompt": "How many pencils were measured in this line plot?",
          "answer": 7,
          "linePlot": [
            [
              8,
              1
            ],
            [
              9,
              2
            ],
            [
              10,
              3
            ],
            [
              11,
              1
            ]
          ],
          "hint": "Each X is one pencil. Count all marks.",
          "demonstration": [
            "One mark = one observation",
            "Pip checks the key, counts marks, and compares categories or measured lengths."
          ],
          "type": "number",
          "variantKey": "g2:math:plot-total",
          "completionId": "48-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Identify shapes from their attributes",
      "standard": "2.G.A.1",
      "demo": [
        "Sides · corners",
        "Pip counts straight sides and corners rather than guessing from size or color."
      ],
      "prerequisites": [],
      "id": "g2.math.shape",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.math.shape-pentagon.v1",
          "prompt": "Which shape has five straight sides?",
          "answer": "pentagon",
          "options": [
            {
              "label": "pentagon"
            },
            {
              "label": "triangle"
            },
            {
              "label": "hexagon"
            }
          ],
          "hint": "Count the sides, not the size.",
          "demonstration": [
            "Sides · corners",
            "Pip counts straight sides and corners rather than guessing from size or color."
          ],
          "type": "choice",
          "variantKey": "g2:math:shape-pentagon",
          "completionId": "9-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.math.shape-cube.v1",
          "prompt": "Which solid has six square faces?",
          "answer": "cube",
          "options": [
            {
              "label": "cube"
            },
            {
              "label": "sphere"
            },
            {
              "label": "cone"
            }
          ],
          "hint": "Think about the flat faces.",
          "demonstration": [
            "Sides · corners",
            "Pip counts straight sides and corners rather than guessing from size or color."
          ],
          "type": "choice",
          "variantKey": "g2:math:shape-cube",
          "completionId": "19-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Partition shapes into equal shares or rows",
      "standard": "2.G.A.2–3",
      "demo": [
        "Equal parts",
        "Pip divides a rectangle into equal rows and columns. Different-looking parts can have equal area."
      ],
      "prerequisites": [],
      "id": "g2.math.shares",
      "grade": 2,
      "subject": "g2-math",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Mathematics.pdf",
      "standardVersion": "Idaho Mathematics · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.math.shares-0.v1",
          "prompt": "Draw a rectangle with three equal rows and four equal columns. Count its small squares.",
          "hint": "Use the paper or draw here. Equal shares must have equal area. Show a grown-up how you checked.",
          "demonstration": [
            "Equal parts",
            "Pip divides a rectangle into equal rows and columns. Different-looking parts can have equal area."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:math:shares-0",
          "completionId": "29-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.math.shares-1.v1",
          "prompt": "Draw two different ways to split a rectangle into four equal shares. Explain how you know they are equal.",
          "hint": "Use the paper or draw here. Equal shares must have equal area. Show a grown-up how you checked.",
          "demonstration": [
            "Equal parts",
            "Pip divides a rectangle into equal rows and columns. Different-looking parts can have equal area."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:math:shares-1",
          "completionId": "39-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.math.shares-2.v1",
          "prompt": "Show halves, thirds, and fourths using three equal-sized paper rectangles. Name one share in each.",
          "hint": "Use the paper or draw here. Equal shares must have equal area. Show a grown-up how you checked.",
          "demonstration": [
            "Equal parts",
            "Pip divides a rectangle into equal rows and columns. Different-looking parts can have equal area."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:math:shares-2",
          "completionId": "49-68",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Classify materials using an observed property",
      "standard": "2-PS-1.1",
      "demo": [
        "Bends · stays stiff",
        "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
      ],
      "prerequisites": [],
      "id": "g2.science.properties",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.science.property-0.v1",
          "prompt": "A sample bends without breaking. Which property did you observe?",
          "answer": "flexibility",
          "options": [
            {
              "label": "flexibility"
            },
            {
              "label": "color"
            },
            {
              "label": "length"
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-0",
          "completionId": "0-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.property-1.v1",
          "prompt": "A towel takes in a drop of water. Which property is being tested?",
          "answer": "absorbency",
          "options": [
            {
              "label": "absorbency"
            },
            {
              "label": "brightness"
            },
            {
              "label": "shape"
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-1",
          "completionId": "10-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.property-2.v1",
          "prompt": "Two samples are red but one is rough and one is smooth. How can you sort them into different groups?",
          "answer": "by texture",
          "options": [
            {
              "label": "by texture"
            },
            {
              "label": "by red color"
            },
            {
              "label": "by their shared color"
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-2",
          "completionId": "20-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.property-3.v1",
          "prompt": "One material lets you see an object clearly through it. What did you observe?",
          "answer": "It is transparent.",
          "options": [
            {
              "label": "It is transparent."
            },
            {
              "label": "It is very heavy."
            },
            {
              "label": "It is always soft."
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-3",
          "completionId": "30-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.property-4.v1",
          "prompt": "A stiff ruler and a soft cloth have different ability to bend. Which is more flexible?",
          "answer": "the cloth",
          "options": [
            {
              "label": "the cloth"
            },
            {
              "label": "the ruler"
            },
            {
              "label": "both must bend equally"
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-4",
          "completionId": "40-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.property-5.v1",
          "prompt": "A liquid takes the shape of its cup. What observation is about its shape?",
          "answer": "Its shape changes with the container.",
          "options": [
            {
              "label": "Its shape changes with the container."
            },
            {
              "label": "It must be blue."
            },
            {
              "label": "It cannot be poured."
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-5",
          "completionId": "50-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.property-6.v1",
          "prompt": "A wooden block keeps its own shape when moved between bowls. Which description fits this observation?",
          "answer": "solid",
          "options": [
            {
              "label": "solid"
            },
            {
              "label": "liquid"
            },
            {
              "label": "invisible"
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-6",
          "completionId": "57-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.property-7.v1",
          "prompt": "You group three samples because all feel smooth. What is your rule?",
          "answer": "surface texture",
          "options": [
            {
              "label": "surface texture"
            },
            {
              "label": "favorite name"
            },
            {
              "label": "time of day"
            }
          ],
          "hint": "Use the stated observation rather than guessing an unseen property.",
          "demonstration": [
            "Bends · stays stiff",
            "Pip sorts a cloth strip and a card by how easily they bend, then explains the sorting rule."
          ],
          "type": "choice",
          "variantKey": "g2:science:property-7",
          "completionId": "64-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Investigate and record material properties",
      "standard": "2-PS-1.1",
      "demo": [
        "Question → test → notice",
        "Pip asks a testable question, compares safe samples the same way, and records what happened."
      ],
      "prerequisites": [],
      "id": "g2.science.investigation",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.property-test-0.v1",
          "prompt": "Investigate: sort safe paper and cloth scraps by how they bend.",
          "hint": "Ask a grown-up to choose clean, safe samples. Do not taste materials. Explain a property you actually observed.",
          "demonstration": [
            "Question → test → notice",
            "Pip asks a testable question, compares safe samples the same way, and records what happened."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:property-test-0",
          "completionId": "71-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.property-test-1.v1",
          "prompt": "Investigate: compare the textures of three safe objects by sight and gentle touch.",
          "hint": "Ask a grown-up to choose clean, safe samples. Do not taste materials. Explain a property you actually observed.",
          "demonstration": [
            "Question → test → notice",
            "Pip asks a testable question, compares safe samples the same way, and records what happened."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:property-test-1",
          "completionId": "78-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.property-test-2.v1",
          "prompt": "Investigate: find two objects made from different materials but with the same color.",
          "hint": "Ask a grown-up to choose clean, safe samples. Do not taste materials. Explain a property you actually observed.",
          "demonstration": [
            "Question → test → notice",
            "Pip asks a testable question, compares safe samples the same way, and records what happened."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:property-test-2",
          "completionId": "85-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.property-test-3.v1",
          "prompt": "Investigate: sort safe solid objects by whether they keep their shape.",
          "hint": "Ask a grown-up to choose clean, safe samples. Do not taste materials. Explain a property you actually observed.",
          "demonstration": [
            "Question → test → notice",
            "Pip asks a testable question, compares safe samples the same way, and records what happened."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:property-test-3",
          "completionId": "88-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.property-test-4.v1",
          "prompt": "Investigate: compare a clear plastic lid and a card by looking through them.",
          "hint": "Ask a grown-up to choose clean, safe samples. Do not taste materials. Explain a property you actually observed.",
          "demonstration": [
            "Question → test → notice",
            "Pip asks a testable question, compares safe samples the same way, and records what happened."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:property-test-4",
          "completionId": "91-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.property-test-5.v1",
          "prompt": "Investigate: test a paper towel and a plastic sheet with a small drop of water.",
          "hint": "Ask a grown-up to choose clean, safe samples. Do not taste materials. Explain a property you actually observed.",
          "demonstration": [
            "Question → test → notice",
            "Pip asks a testable question, compares safe samples the same way, and records what happened."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:property-test-5",
          "completionId": "94-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.property-test-6.v1",
          "prompt": "Investigate: invent a property-based sorting rule, then ask a grown-up to use it.",
          "hint": "Ask a grown-up to choose clean, safe samples. Do not taste materials. Explain a property you actually observed.",
          "demonstration": [
            "Question → test → notice",
            "Pip asks a testable question, compares safe samples the same way, and records what happened."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:property-test-6",
          "completionId": "97-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Choose a material using provided test results",
      "standard": "2-PS-1.2",
      "demo": [
        "Purpose + evidence",
        "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
      ],
      "prerequisites": [],
      "id": "g2.science.testData",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.science.test-data-0.v1",
          "prompt": "Use these sample test results: which material could keep a pretend roof from leaking?",
          "answer": "waxed paper",
          "options": [
            {
              "label": "waxed paper"
            },
            {
              "label": "tissue"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "Waxed paper stayed dry underneath. Tissue became wet underneath.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-0",
          "completionId": "1-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.test-data-1.v1",
          "prompt": "Use these sample test results: which material could soak up a spill?",
          "answer": "sponge",
          "options": [
            {
              "label": "sponge"
            },
            {
              "label": "plastic lid"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "A sponge took in water. A plastic lid did not.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-1",
          "completionId": "11-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.test-data-2.v1",
          "prompt": "Use these sample test results: which material could make a bendable book strap?",
          "answer": "cloth",
          "options": [
            {
              "label": "cloth"
            },
            {
              "label": "stiff card"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "Cloth bent around the book. Stiff card cracked when bent.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-2",
          "completionId": "21-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.test-data-3.v1",
          "prompt": "Use these sample test results: which material could make a window in a model?",
          "answer": "clear plastic",
          "options": [
            {
              "label": "clear plastic"
            },
            {
              "label": "thick card"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "Clear plastic let a picture be seen. Thick card hid it.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-3",
          "completionId": "31-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.test-data-4.v1",
          "prompt": "Use these sample test results: which material could protect a drawing from a small water drop?",
          "answer": "plastic sleeve",
          "options": [
            {
              "label": "plastic sleeve"
            },
            {
              "label": "thin paper"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "A plastic sleeve kept the drawing dry. Thin paper let water through.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-4",
          "completionId": "41-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.test-data-5.v1",
          "prompt": "Use these sample test results: which material could make a model bridge that holds counters?",
          "answer": "folded card",
          "options": [
            {
              "label": "folded card"
            },
            {
              "label": "tissue"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "Folded card held the test counters. Tissue sagged under them.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-5",
          "completionId": "51-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.test-data-6.v1",
          "prompt": "Use these sample test results: which material could make a soft cushion for a toy?",
          "answer": "cloth pad",
          "options": [
            {
              "label": "cloth pad"
            },
            {
              "label": "wooden piece"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "A cloth pad felt soft. A flat wooden piece felt hard.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-6",
          "completionId": "58-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.test-data-7.v1",
          "prompt": "Use these sample test results: which material could make a wiping cloth?",
          "answer": "cotton",
          "options": [
            {
              "label": "cotton"
            },
            {
              "label": "hard tile"
            },
            {
              "label": "The results do not compare materials."
            }
          ],
          "story": "Cotton took in water and bent easily. A hard tile did neither.",
          "hint": "Match the tested property to the stated purpose.",
          "demonstration": [
            "Purpose + evidence",
            "Pip needs a cover that keeps paper dry, so Pip uses the water-test results rather than favorite colors."
          ],
          "type": "choice",
          "variantKey": "g2:science:test-data-7",
          "completionId": "65-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Test a material for an intended purpose",
      "standard": "2-PS-1.2",
      "demo": [
        "Predict → test → compare",
        "Pip tests two safe materials the same way and uses an observation to explain a choice."
      ],
      "prerequisites": [
        "g2.science.investigation"
      ],
      "id": "g2.science.design",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.design-0.v1",
          "prompt": "Compare two materials for a cover for a pretend outdoor sign.",
          "hint": "Name the property you need. Choose safe samples with a grown-up, test them the same way, and explain which result supports your choice.",
          "demonstration": [
            "Predict → test → compare",
            "Pip tests two safe materials the same way and uses an observation to explain a choice."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:design-0",
          "completionId": "72-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.design-1.v1",
          "prompt": "Compare two materials for a small bridge for a toy.",
          "hint": "Name the property you need. Choose safe samples with a grown-up, test them the same way, and explain which result supports your choice.",
          "demonstration": [
            "Predict → test → compare",
            "Pip tests two safe materials the same way and uses an observation to explain a choice."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:design-1",
          "completionId": "79-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.design-2.v1",
          "prompt": "Compare two materials for a pad that protects a paper drawing.",
          "hint": "Name the property you need. Choose safe samples with a grown-up, test them the same way, and explain which result supports your choice.",
          "demonstration": [
            "Predict → test → compare",
            "Pip tests two safe materials the same way and uses an observation to explain a choice."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:design-2",
          "completionId": "86-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.design-3.v1",
          "prompt": "Compare two materials for a strip that bends around a box.",
          "hint": "Name the property you need. Choose safe samples with a grown-up, test them the same way, and explain which result supports your choice.",
          "demonstration": [
            "Predict → test → compare",
            "Pip tests two safe materials the same way and uses an observation to explain a choice."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:design-3",
          "completionId": "89-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.design-4.v1",
          "prompt": "Compare two materials for a container liner for a few drops of water.",
          "hint": "Name the property you need. Choose safe samples with a grown-up, test them the same way, and explain which result supports your choice.",
          "demonstration": [
            "Predict → test → compare",
            "Pip tests two safe materials the same way and uses an observation to explain a choice."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:design-4",
          "completionId": "92-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.design-5.v1",
          "prompt": "Compare two materials for a soft seat for a pretend passenger.",
          "hint": "Name the property you need. Choose safe samples with a grown-up, test them the same way, and explain which result supports your choice.",
          "demonstration": [
            "Predict → test → compare",
            "Pip tests two safe materials the same way and uses an observation to explain a choice."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:design-5",
          "completionId": "95-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.design-6.v1",
          "prompt": "Compare two materials for a window for a cardboard room.",
          "hint": "Name the property you need. Choose safe samples with a grown-up, test them the same way, and explain which result supports your choice.",
          "demonstration": [
            "Predict → test → compare",
            "Pip tests two safe materials the same way and uses an observation to explain a choice."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:design-6",
          "completionId": "98-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Rebuild with the same set of components",
      "standard": "2-PS-1.3",
      "demo": [
        "Same pieces · new object",
        "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
      ],
      "prerequisites": [],
      "id": "g2.science.rebuild",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.rebuild-0.v1",
          "prompt": "Use the same safe building pieces to make a wall and then a tower.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-0",
          "completionId": "2-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-1.v1",
          "prompt": "Use the same safe building pieces to make a bridge and then a gate.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-1",
          "completionId": "12-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-2.v1",
          "prompt": "Use the same safe building pieces to make a wide house and then a narrow house.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-2",
          "completionId": "22-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-3.v1",
          "prompt": "Use the same safe building pieces to make a flat path and then stairs.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-3",
          "completionId": "32-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-4.v1",
          "prompt": "Use the same safe building pieces to make a letter shape and then a number shape.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-4",
          "completionId": "42-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-5.v1",
          "prompt": "Use the same safe building pieces to make a pen for a toy animal and then a shelter.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-5",
          "completionId": "52-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-6.v1",
          "prompt": "Use the same safe building pieces to make a long train and then a short wide vehicle.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-6",
          "completionId": "59-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-7.v1",
          "prompt": "Use the same safe building pieces to make a square frame and then a rectangle frame.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-7",
          "completionId": "66-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-8.v1",
          "prompt": "Use the same safe building pieces to make a low platform and then a tall platform.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-8",
          "completionId": "73-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.rebuild-9.v1",
          "prompt": "Use the same safe building pieces to make your own two different useful objects.",
          "hint": "Count or sketch the pieces before and after. Explain how a different arrangement changed the object without adding new material.",
          "demonstration": [
            "Same pieces · new object",
            "Pip takes apart a block wall and makes a tower from the same pieces, checking that none were added."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:rebuild-9",
          "completionId": "80-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Use observations about reversible temperature changes",
      "standard": "2-PS-1.4",
      "demo": [
        "Ice → water → ice",
        "Pip compares pictures of an ice cube melting and water freezing, then explains what changed back."
      ],
      "prerequisites": [],
      "id": "g2.science.change",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.science.change-data-0.v1",
          "prompt": "An ice cube melted. A grown-up froze the water into ice again. What does this show?",
          "answer": "This change can be reversed.",
          "options": [
            {
              "label": "This change can be reversed."
            },
            {
              "label": "The water disappeared forever."
            },
            {
              "label": "Every change is permanent."
            }
          ],
          "hint": "Use the before-and-after observations to support your answer.",
          "demonstration": [
            "Ice → water → ice",
            "Pip compares pictures of an ice cube melting and water freezing, then explains what changed back."
          ],
          "type": "choice",
          "variantKey": "g2:science:change-data-0",
          "completionId": "3-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.change-data-1.v1",
          "prompt": "A grown-up cooked an egg. Cooling it did not make it raw again. Which claim fits?",
          "answer": "This cooking change did not reverse by cooling.",
          "options": [
            {
              "label": "This cooking change did not reverse by cooling."
            },
            {
              "label": "Every cooling change makes a raw egg."
            },
            {
              "label": "The egg became ice."
            }
          ],
          "hint": "Use the before-and-after observations to support your answer.",
          "demonstration": [
            "Ice → water → ice",
            "Pip compares pictures of an ice cube melting and water freezing, then explains what changed back."
          ],
          "type": "choice",
          "variantKey": "g2:science:change-data-1",
          "completionId": "13-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.change-data-2.v1",
          "prompt": "Butter softened in warmth and became firm again when cooled. What is evidence of reversal?",
          "answer": "It became firm again.",
          "options": [
            {
              "label": "It became firm again."
            },
            {
              "label": "It had a name."
            },
            {
              "label": "It was on a plate."
            }
          ],
          "hint": "Use the before-and-after observations to support your answer.",
          "demonstration": [
            "Ice → water → ice",
            "Pip compares pictures of an ice cube melting and water freezing, then explains what changed back."
          ],
          "type": "choice",
          "variantKey": "g2:science:change-data-2",
          "completionId": "23-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.change-data-3.v1",
          "prompt": "Two pictures show liquid water before freezing and solid ice afterward. What changed?",
          "answer": "the form of the water",
          "options": [
            {
              "label": "the form of the water"
            },
            {
              "label": "water became metal"
            },
            {
              "label": "the water stopped being matter"
            }
          ],
          "hint": "Use the before-and-after observations to support your answer.",
          "demonstration": [
            "Ice → water → ice",
            "Pip compares pictures of an ice cube melting and water freezing, then explains what changed back."
          ],
          "type": "choice",
          "variantKey": "g2:science:change-data-3",
          "completionId": "33-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.change-data-4.v1",
          "prompt": "A baked loaf cooled but did not turn back into dough. Which observation supports that?",
          "answer": "It stayed a baked loaf after cooling.",
          "options": [
            {
              "label": "It stayed a baked loaf after cooling."
            },
            {
              "label": "It was near a table."
            },
            {
              "label": "The plate had a pattern."
            }
          ],
          "hint": "Use the before-and-after observations to support your answer.",
          "demonstration": [
            "Ice → water → ice",
            "Pip compares pictures of an ice cube melting and water freezing, then explains what changed back."
          ],
          "type": "choice",
          "variantKey": "g2:science:change-data-4",
          "completionId": "43-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Explain temperature-change evidence with an adult",
      "standard": "2-PS-1.4",
      "demo": [
        "Observe → explain",
        "Pip uses adult-provided observations to compare a change that reverses with one that does not."
      ],
      "prerequisites": [],
      "id": "g2.science.changeObserve",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.change-observe-0.v1",
          "prompt": "With a grown-up, compare adult-provided pictures of melting ice and a cooked egg.",
          "hint": "Use pictures or a grown-up’s observations. Children do not handle hot equipment, hot substances, or unknown materials. Explain the evidence rather than just naming the change.",
          "demonstration": [
            "Observe → explain",
            "Pip uses adult-provided observations to compare a change that reverses with one that does not."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:change-observe-0",
          "completionId": "53-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.change-observe-1.v1",
          "prompt": "With a grown-up, explain an adult’s record of water freezing and later melting.",
          "hint": "Use pictures or a grown-up’s observations. Children do not handle hot equipment, hot substances, or unknown materials. Explain the evidence rather than just naming the change.",
          "demonstration": [
            "Observe → explain",
            "Pip uses adult-provided observations to compare a change that reverses with one that does not."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:change-observe-1",
          "completionId": "60-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.change-observe-2.v1",
          "prompt": "With a grown-up, compare a softened-and-cooled butter observation with a baked-bread observation.",
          "hint": "Use pictures or a grown-up’s observations. Children do not handle hot equipment, hot substances, or unknown materials. Explain the evidence rather than just naming the change.",
          "demonstration": [
            "Observe → explain",
            "Pip uses adult-provided observations to compare a change that reverses with one that does not."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:change-observe-2",
          "completionId": "67-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.change-observe-3.v1",
          "prompt": "With a grown-up, sort adult-provided temperature-change pictures by whether a change was reversed.",
          "hint": "Use pictures or a grown-up’s observations. Children do not handle hot equipment, hot substances, or unknown materials. Explain the evidence rather than just naming the change.",
          "demonstration": [
            "Observe → explain",
            "Pip uses adult-provided observations to compare a change that reverses with one that does not."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:change-observe-3",
          "completionId": "74-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.change-observe-4.v1",
          "prompt": "With a grown-up, draw before-and-after evidence for one reversible change and one change that did not reverse.",
          "hint": "Use pictures or a grown-up’s observations. Children do not handle hot equipment, hot substances, or unknown materials. Explain the evidence rather than just naming the change.",
          "demonstration": [
            "Observe → explain",
            "Pip uses adult-provided observations to compare a change that reverses with one that does not."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:change-observe-4",
          "completionId": "81-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Investigate one variable in plant growth",
      "standard": "2-LS-1.1",
      "demo": [
        "Same seeds · one change",
        "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
      ],
      "prerequisites": [],
      "id": "g2.science.plants",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.plant-0.v1",
          "prompt": "Plant investigation: a fair light comparison.",
          "hint": "Use similar plants and the same water and soil. Change only the light. Predict what you may notice. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-0",
          "completionId": "4-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-1.v1",
          "prompt": "Plant investigation: a fair water comparison.",
          "hint": "Use similar plants in the same light and soil. Let a grown-up choose two safe watering plans. Change only water. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-1",
          "completionId": "14-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-2.v1",
          "prompt": "Plant investigation: a starting record.",
          "hint": "Before a light investigation, draw both plants and label which condition each will have. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-2",
          "completionId": "24-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-3.v1",
          "prompt": "Plant investigation: a growth diary.",
          "hint": "Revisit a light comparison on several days. Keep water the same and draw changes in each plant. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-3",
          "completionId": "34-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-4.v1",
          "prompt": "Plant investigation: leaf observations.",
          "hint": "During a water comparison, record leaf appearance as well as height. Keep the other conditions alike. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-4",
          "completionId": "44-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-5.v1",
          "prompt": "Plant investigation: an unexpected result.",
          "hint": "If plants do not match your prediction, describe what you observed and check whether more than one condition changed. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-5",
          "completionId": "54-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-6.v1",
          "prompt": "Plant investigation: a follow-up question.",
          "hint": "After observing a plant comparison, ask a new question about light or water that changes just one condition. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-6",
          "completionId": "61-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-7.v1",
          "prompt": "Plant investigation: a fair-test repair.",
          "hint": "A pretend test changed both light and water. Draw a better plan that changes just one. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-7",
          "completionId": "68-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-8.v1",
          "prompt": "Plant investigation: a measurement plan.",
          "hint": "Choose a consistent way to compare plant growth across days. Ask a grown-up to help measure from the same starting point. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-8",
          "completionId": "75-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-9.v1",
          "prompt": "Plant investigation: a water record.",
          "hint": "Record the watering plan for both plants in a light test so you can check that water stayed the same. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-9",
          "completionId": "82-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-10.v1",
          "prompt": "Plant investigation: a light record.",
          "hint": "Record where each plant is placed in a water test so you can check the light conditions. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-10",
          "completionId": "87-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-11.v1",
          "prompt": "Plant investigation: a comparison drawing.",
          "hint": "Draw both plants on the same observation day and label a similarity and a difference. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-11",
          "completionId": "90-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-12.v1",
          "prompt": "Plant investigation: a claim from evidence.",
          "hint": "Use at least two observations from a light investigation to explain what light seemed to change. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-12",
          "completionId": "93-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-13.v1",
          "prompt": "Plant investigation: another claim from evidence.",
          "hint": "Use observations from a water investigation to explain what water seemed to change. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-13",
          "completionId": "96-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.plant-14.v1",
          "prompt": "Plant investigation: a careful conclusion.",
          "hint": "Tell what your small investigation suggests and one reason another test could be useful. Work with a grown-up. Keep notes on your own paper and return over several days; no timer is needed.",
          "demonstration": [
            "Same seeds · one change",
            "Pip compares similar plants, changes only their light, keeps water the same, and records observations over days."
          ],
          "steps": [
            "Plan with a grown-up and make a starting record.",
            "Return on another day, observe, and add to your paper record.",
            "Compare the observations and explain what the evidence suggests."
          ],
          "type": "investigation",
          "variantKey": "g2:science:plant-14",
          "completionId": "99-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Explain a model of animal–plant interaction",
      "standard": "2-LS-1.2",
      "demo": [
        "Flower → visitor → flower",
        "Pip uses two paper flowers and a pretend visitor to show material moving between flowers."
      ],
      "prerequisites": [],
      "id": "g2.science.seedModel",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.science.seed-model-0.v1",
          "prompt": "A model uses a fuzzy pretend bee to move paper dots from one paper flower to another. What do the dots represent?",
          "answer": "pollen",
          "options": [
            {
              "label": "pollen"
            },
            {
              "label": "rocks"
            },
            {
              "label": "rain"
            }
          ],
          "hint": "Explain what the parts of the model stand for.",
          "demonstration": [
            "Flower → visitor → flower",
            "Pip uses two paper flowers and a pretend visitor to show material moving between flowers."
          ],
          "type": "choice",
          "variantKey": "g2:science:seed-model-0",
          "completionId": "5-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.seed-model-1.v1",
          "prompt": "A model seed has hooks that catch on cloth. What could the cloth represent?",
          "answer": "an animal’s fur",
          "options": [
            {
              "label": "an animal’s fur"
            },
            {
              "label": "the inside of a seed"
            },
            {
              "label": "a mountain"
            }
          ],
          "hint": "Explain what the parts of the model stand for.",
          "demonstration": [
            "Flower → visitor → flower",
            "Pip uses two paper flowers and a pretend visitor to show material moving between flowers."
          ],
          "type": "choice",
          "variantKey": "g2:science:seed-model-1",
          "completionId": "15-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.seed-model-2.v1",
          "prompt": "A bird model carries a pretend fruit away before its seeds reach the ground. What interaction does this model show?",
          "answer": "an animal moving seeds",
          "options": [
            {
              "label": "an animal moving seeds"
            },
            {
              "label": "a rock growing leaves"
            },
            {
              "label": "water turning into light"
            }
          ],
          "hint": "Explain what the parts of the model stand for.",
          "demonstration": [
            "Flower → visitor → flower",
            "Pip uses two paper flowers and a pretend visitor to show material moving between flowers."
          ],
          "type": "choice",
          "variantKey": "g2:science:seed-model-2",
          "completionId": "25-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.seed-model-3.v1",
          "prompt": "Why should a model show two flowers when explaining pollen moving between flowers?",
          "answer": "It shows the starting and receiving places.",
          "options": [
            {
              "label": "It shows the starting and receiving places."
            },
            {
              "label": "Every plant has exactly two flowers."
            },
            {
              "label": "Models must always have two parts."
            }
          ],
          "hint": "Explain what the parts of the model stand for.",
          "demonstration": [
            "Flower → visitor → flower",
            "Pip uses two paper flowers and a pretend visitor to show material moving between flowers."
          ],
          "type": "choice",
          "variantKey": "g2:science:seed-model-3",
          "completionId": "35-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.seed-model-4.v1",
          "prompt": "Which statement honestly describes a paper pollination model?",
          "answer": "It shows one idea but is not a real living flower.",
          "options": [
            {
              "label": "It shows one idea but is not a real living flower."
            },
            {
              "label": "It proves a plant grew seeds today."
            },
            {
              "label": "It shows every part of a plant’s life."
            }
          ],
          "hint": "Explain what the parts of the model stand for.",
          "demonstration": [
            "Flower → visitor → flower",
            "Pip uses two paper flowers and a pretend visitor to show material moving between flowers."
          ],
          "type": "choice",
          "variantKey": "g2:science:seed-model-4",
          "completionId": "45-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Develop a seed or pollination model",
      "standard": "2-LS-1.2",
      "demo": [
        "Make → test → explain",
        "Pip explains what each model part stands for and what the model cannot show."
      ],
      "prerequisites": [],
      "id": "g2.science.seedBuild",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.seed-build-0.v1",
          "prompt": "Make a safe model of a furry visitor carrying pretend pollen between flowers.",
          "hint": "Use paper or large safe pieces with a grown-up. Avoid powders, real insects, and tasting seeds. Explain what the model shows and one thing it leaves out.",
          "demonstration": [
            "Make → test → explain",
            "Pip explains what each model part stands for and what the model cannot show."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "workspace": "draw",
          "type": "investigation",
          "variantKey": "g2:science:seed-build-0",
          "completionId": "55-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.seed-build-1.v1",
          "prompt": "Make a safe model of a hooked seed catching on a cloth animal.",
          "hint": "Use paper or large safe pieces with a grown-up. Avoid powders, real insects, and tasting seeds. Explain what the model shows and one thing it leaves out.",
          "demonstration": [
            "Make → test → explain",
            "Pip explains what each model part stands for and what the model cannot show."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "workspace": "draw",
          "type": "investigation",
          "variantKey": "g2:science:seed-build-1",
          "completionId": "62-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.seed-build-2.v1",
          "prompt": "Make a safe model of a bird carrying a pretend fruit and leaving seeds elsewhere.",
          "hint": "Use paper or large safe pieces with a grown-up. Avoid powders, real insects, and tasting seeds. Explain what the model shows and one thing it leaves out.",
          "demonstration": [
            "Make → test → explain",
            "Pip explains what each model part stands for and what the model cannot show."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "workspace": "draw",
          "type": "investigation",
          "variantKey": "g2:science:seed-build-2",
          "completionId": "69-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.seed-build-3.v1",
          "prompt": "Make a safe model of two designs for a seed that can hitch a ride on cloth.",
          "hint": "Use paper or large safe pieces with a grown-up. Avoid powders, real insects, and tasting seeds. Explain what the model shows and one thing it leaves out.",
          "demonstration": [
            "Make → test → explain",
            "Pip explains what each model part stands for and what the model cannot show."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "workspace": "draw",
          "type": "investigation",
          "variantKey": "g2:science:seed-build-3",
          "completionId": "76-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.seed-build-4.v1",
          "prompt": "Make a safe model of a labeled drawing showing how an animal helps a plant reproduce.",
          "hint": "Use paper or large safe pieces with a grown-up. Avoid powders, real insects, and tasting seeds. Explain what the model shows and one thing it leaves out.",
          "demonstration": [
            "Make → test → explain",
            "Pip explains what each model part stands for and what the model cannot show."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "workspace": "draw",
          "type": "investigation",
          "variantKey": "g2:science:seed-build-4",
          "completionId": "83-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Compare observed diversity in two habitats",
      "standard": "2-LS-2.1",
      "demo": [
        "Kinds, not just counts",
        "Pip compares the different kinds recorded in two places, rather than deciding from one crowded group."
      ],
      "prerequisites": [],
      "id": "g2.science.habitatData",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.science.habitat-data-0.v1",
          "prompt": "At a pond, observers recorded 3 kinds of plants and 4 kinds of animals. In a lawn, they recorded 2 kinds of plants and 1 kind of animal. Which record has more kinds?",
          "answer": "the pond record",
          "options": [
            {
              "label": "the pond record"
            },
            {
              "label": "the lawn record"
            },
            {
              "label": "the records have equal kinds"
            }
          ],
          "hint": "Compare what was actually recorded. A short observation can miss living things.",
          "demonstration": [
            "Kinds, not just counts",
            "Pip compares the different kinds recorded in two places, rather than deciding from one crowded group."
          ],
          "type": "choice",
          "variantKey": "g2:science:habitat-data-0",
          "completionId": "6-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.habitat-data-1.v1",
          "prompt": "Area A has 20 ants, all one kind. Area B has a bird, a beetle, and a worm. Which record shows more animal kinds?",
          "answer": "Area B",
          "options": [
            {
              "label": "Area B"
            },
            {
              "label": "Area A"
            },
            {
              "label": "both show one kind"
            }
          ],
          "hint": "Compare what was actually recorded. A short observation can miss living things.",
          "demonstration": [
            "Kinds, not just counts",
            "Pip compares the different kinds recorded in two places, rather than deciding from one crowded group."
          ],
          "type": "choice",
          "variantKey": "g2:science:habitat-data-1",
          "completionId": "16-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.habitat-data-2.v1",
          "prompt": "Two groups saw different plants in sunny and shady spots. What is a useful next step?",
          "answer": "Record observations from both spots.",
          "options": [
            {
              "label": "Record observations from both spots."
            },
            {
              "label": "Assume no plants live in shade."
            },
            {
              "label": "Erase the different observations."
            }
          ],
          "hint": "Compare what was actually recorded. A short observation can miss living things.",
          "demonstration": [
            "Kinds, not just counts",
            "Pip compares the different kinds recorded in two places, rather than deciding from one crowded group."
          ],
          "type": "choice",
          "variantKey": "g2:science:habitat-data-2",
          "completionId": "26-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.habitat-data-3.v1",
          "prompt": "A short visit found no animals in a patch. What can you conclude?",
          "answer": "No animals were observed during that visit.",
          "options": [
            {
              "label": "No animals were observed during that visit."
            },
            {
              "label": "Animals never live there."
            },
            {
              "label": "All habitats are empty."
            }
          ],
          "hint": "Compare what was actually recorded. A short observation can miss living things.",
          "demonstration": [
            "Kinds, not just counts",
            "Pip compares the different kinds recorded in two places, rather than deciding from one crowded group."
          ],
          "type": "choice",
          "variantKey": "g2:science:habitat-data-3",
          "completionId": "36-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.habitat-data-4.v1",
          "prompt": "One record lists grass and a flowering plant in both areas, but moss only in Area B. Which is a difference?",
          "answer": "Moss was recorded only in Area B.",
          "options": [
            {
              "label": "Moss was recorded only in Area B."
            },
            {
              "label": "Both records include grass."
            },
            {
              "label": "Both areas had exactly one plant kind."
            }
          ],
          "hint": "Compare what was actually recorded. A short observation can miss living things.",
          "demonstration": [
            "Kinds, not just counts",
            "Pip compares the different kinds recorded in two places, rather than deciding from one crowded group."
          ],
          "type": "choice",
          "variantKey": "g2:science:habitat-data-4",
          "completionId": "46-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Observe diversity with an adult",
      "standard": "2-LS-2.1",
      "demo": [
        "Look without disturbing",
        "Pip records different kinds seen in each area and admits that a short visit may miss some life."
      ],
      "prerequisites": [],
      "id": "g2.science.habitatObserve",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.habitat-observe-0.v1",
          "prompt": "Observe and compare plant kinds in two safe nearby spots.",
          "hint": "Stay with a grown-up, use pictures if needed, and leave living things alone. Record different kinds, not just the total number of individuals.",
          "demonstration": [
            "Look without disturbing",
            "Pip records different kinds seen in each area and admits that a short visit may miss some life."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:habitat-observe-0",
          "completionId": "56-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.habitat-observe-1.v1",
          "prompt": "Observe and compare living things in two adult-provided habitat photographs.",
          "hint": "Stay with a grown-up, use pictures if needed, and leave living things alone. Record different kinds, not just the total number of individuals.",
          "demonstration": [
            "Look without disturbing",
            "Pip records different kinds seen in each area and admits that a short visit may miss some life."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:habitat-observe-1",
          "completionId": "63-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.habitat-observe-2.v1",
          "prompt": "Observe and observe a sunny and a shady patch without disturbing them.",
          "hint": "Stay with a grown-up, use pictures if needed, and leave living things alone. Record different kinds, not just the total number of individuals.",
          "demonstration": [
            "Look without disturbing",
            "Pip records different kinds seen in each area and admits that a short visit may miss some life."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:habitat-observe-2",
          "completionId": "70-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.habitat-observe-3.v1",
          "prompt": "Observe and compare a pond photograph and a garden photograph.",
          "hint": "Stay with a grown-up, use pictures if needed, and leave living things alone. Record different kinds, not just the total number of individuals.",
          "demonstration": [
            "Look without disturbing",
            "Pip records different kinds seen in each area and admits that a short visit may miss some life."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:habitat-observe-3",
          "completionId": "77-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.habitat-observe-4.v1",
          "prompt": "Observe and revisit one safe area and compare your new record with the first.",
          "hint": "Stay with a grown-up, use pictures if needed, and leave living things alone. Record different kinds, not just the total number of individuals.",
          "demonstration": [
            "Look without disturbing",
            "Pip records different kinds seen in each area and admits that a short visit may miss some life."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:habitat-observe-4",
          "completionId": "84-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Compare evidence of fast and slow Earth changes",
      "standard": "2-ESS-1.1",
      "demo": [
        "Before → after",
        "Pip compares observations from different sources and notices whether a change happened suddenly or gradually."
      ],
      "prerequisites": [],
      "id": "g2.science.earth",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.science.earth-0.v1",
          "prompt": "What do these two sources suggest about this earthquake?",
          "answer": "a sudden change",
          "options": [
            {
              "label": "a sudden change"
            },
            {
              "label": "a gradual change"
            },
            {
              "label": "no Earth change happened"
            }
          ],
          "story": "One report describes ground shaking suddenly. A second shows a road displaced just after the shaking.",
          "hint": "Use both sources. Other changes in the same place can happen at different speeds.",
          "demonstration": [
            "Before → after",
            "Pip compares observations from different sources and notices whether a change happened suddenly or gradually."
          ],
          "type": "choice",
          "variantKey": "g2:science:earth-0",
          "completionId": "7-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.earth-1.v1",
          "prompt": "What do these two sources suggest about this river valley?",
          "answer": "a gradual change",
          "options": [
            {
              "label": "a gradual change"
            },
            {
              "label": "a sudden change"
            },
            {
              "label": "no Earth change happened"
            }
          ],
          "story": "Old and newer landscape pictures show a river slowly wearing away rock. A diagram shows material being carried away over time.",
          "hint": "Use both sources. Other changes in the same place can happen at different speeds.",
          "demonstration": [
            "Before → after",
            "Pip compares observations from different sources and notices whether a change happened suddenly or gradually."
          ],
          "type": "choice",
          "variantKey": "g2:science:earth-1",
          "completionId": "17-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.earth-2.v1",
          "prompt": "What do these two sources suggest about this rockfall?",
          "answer": "a sudden change",
          "options": [
            {
              "label": "a sudden change"
            },
            {
              "label": "a gradual change"
            },
            {
              "label": "no Earth change happened"
            }
          ],
          "story": "A before-and-after camera record shows rocks falling down a slope in one event. A witness describes a sudden rumble.",
          "hint": "Use both sources. Other changes in the same place can happen at different speeds.",
          "demonstration": [
            "Before → after",
            "Pip compares observations from different sources and notices whether a change happened suddenly or gradually."
          ],
          "type": "choice",
          "variantKey": "g2:science:earth-2",
          "completionId": "27-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.earth-3.v1",
          "prompt": "What do these two sources suggest about this shoreline?",
          "answer": "a gradual change",
          "options": [
            {
              "label": "a gradual change"
            },
            {
              "label": "a sudden change"
            },
            {
              "label": "no Earth change happened"
            }
          ],
          "story": "A series of pictures taken far apart shows a shoreline changing bit by bit. A diagram shows waves moving sand.",
          "hint": "Use both sources. Other changes in the same place can happen at different speeds.",
          "demonstration": [
            "Before → after",
            "Pip compares observations from different sources and notices whether a change happened suddenly or gradually."
          ],
          "type": "choice",
          "variantKey": "g2:science:earth-3",
          "completionId": "37-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.earth-4.v1",
          "prompt": "What do these two sources suggest about this volcanic event?",
          "answer": "a sudden change",
          "options": [
            {
              "label": "a sudden change"
            },
            {
              "label": "a gradual change"
            },
            {
              "label": "no Earth change happened"
            }
          ],
          "story": "A video shows an eruption sending material out quickly. A before-and-after photograph shows a newly covered area.",
          "hint": "Use both sources. Other changes in the same place can happen at different speeds.",
          "demonstration": [
            "Before → after",
            "Pip compares observations from different sources and notices whether a change happened suddenly or gradually."
          ],
          "type": "choice",
          "variantKey": "g2:science:earth-4",
          "completionId": "47-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Compare designs that slow erosion",
      "standard": "2-ESS-2.1",
      "demo": [
        "Two designs · same test",
        "Pip tests two barriers with the same gentle water flow, then compares where soil moved."
      ],
      "prerequisites": [],
      "id": "g2.science.erosion",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.science.erosion-0.v1",
          "prompt": "With a grown-up, compare a bare model slope with one protected by a row of pebbles.",
          "hint": "Use a contained shallow tray and small gentle water pours. Keep the amount and starting position alike. Compare the designs using moved material as evidence. The tray is a model of land, not proof about every real landscape.",
          "demonstration": [
            "Two designs · same test",
            "Pip tests two barriers with the same gentle water flow, then compares where soil moved."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:erosion-0",
          "completionId": "8-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.erosion-1.v1",
          "prompt": "With a grown-up, compare two differently placed barriers in a shallow model tray.",
          "hint": "Use a contained shallow tray and small gentle water pours. Keep the amount and starting position alike. Compare the designs using moved material as evidence. The tray is a model of land, not proof about every real landscape.",
          "demonstration": [
            "Two designs · same test",
            "Pip tests two barriers with the same gentle water flow, then compares where soil moved."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:erosion-1",
          "completionId": "18-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.erosion-2.v1",
          "prompt": "With a grown-up, compare a bare model surface with one covered by a cloth mat representing plants.",
          "hint": "Use a contained shallow tray and small gentle water pours. Keep the amount and starting position alike. Compare the designs using moved material as evidence. The tray is a model of land, not proof about every real landscape.",
          "demonstration": [
            "Two designs · same test",
            "Pip tests two barriers with the same gentle water flow, then compares where soil moved."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:erosion-2",
          "completionId": "28-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.erosion-3.v1",
          "prompt": "With a grown-up, test two designs for guiding a gentle stream of water around a model hill.",
          "hint": "Use a contained shallow tray and small gentle water pours. Keep the amount and starting position alike. Compare the designs using moved material as evidence. The tray is a model of land, not proof about every real landscape.",
          "demonstration": [
            "Two designs · same test",
            "Pip tests two barriers with the same gentle water flow, then compares where soil moved."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:erosion-3",
          "completionId": "38-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.erosion-4.v1",
          "prompt": "With a grown-up, improve a first barrier design after observing where material moved.",
          "hint": "Use a contained shallow tray and small gentle water pours. Keep the amount and starting position alike. Compare the designs using moved material as evidence. The tray is a model of land, not proof about every real landscape.",
          "demonstration": [
            "Two designs · same test",
            "Pip tests two barriers with the same gentle water flow, then compares where soil moved."
          ],
          "steps": [
            "Make a prediction and plan a safe comparison with a grown-up.",
            "Observe or test. Keep a record on your own paper. Return here when ready.",
            "Use an observation to explain your idea. Tell what you would try next."
          ],
          "type": "investigation",
          "variantKey": "g2:science:erosion-4",
          "completionId": "48-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Model land and water and identify water forms",
      "standard": "2-ESS-2.2–3",
      "demo": [
        "Land · river · lake",
        "Pip draws land and water shapes, labels a river, and explains that ice and liquid water are both water."
      ],
      "prerequisites": [],
      "id": "g2.science.land",
      "grade": 2,
      "subject": "g2-science",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/09/Idaho-K-12-State-Standards-for-Science.pdf",
      "standardVersion": "Idaho Science · January 3, 2022",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.science.land-river.v1",
          "prompt": "Draw a model of a river crossing an area of land.",
          "hint": "Show land and water with a key. Explain where water goes; exact map scale is not required.",
          "demonstration": [
            "Land · river · lake",
            "Pip draws land and water shapes, labels a river, and explains that ice and liquid water are both water."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:science:land-river",
          "completionId": "9-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.land-lake.v1",
          "prompt": "Build or draw a model of a lake beside hills.",
          "hint": "Label the land and water. Describe what your model represents and one detail it leaves out.",
          "demonstration": [
            "Land · river · lake",
            "Pip draws land and water shapes, labels a river, and explains that ice and liquid water are both water."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:science:land-lake",
          "completionId": "19-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.science.water-ice.v1",
          "prompt": "Which is water in solid form?",
          "answer": "ice",
          "options": [
            {
              "label": "ice"
            },
            {
              "label": "liquid in a pond"
            },
            {
              "label": "liquid in a river"
            }
          ],
          "hint": "Think about frozen water.",
          "demonstration": [
            "Land · river · lake",
            "Pip draws land and water shapes, labels a river, and explains that ice and liquid water are both water."
          ],
          "type": "choice",
          "variantKey": "g2:science:water-ice",
          "completionId": "29-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.water-places.v1",
          "prompt": "Which list names places with liquid water?",
          "answer": "rivers, lakes, and oceans",
          "options": [
            {
              "label": "rivers, lakes, and oceans"
            },
            {
              "label": "only mountain peaks"
            },
            {
              "label": "only dry rocks"
            }
          ],
          "hint": "Use observations or pictures of Earth’s water.",
          "demonstration": [
            "Land · river · lake",
            "Pip draws land and water shapes, labels a river, and explains that ice and liquid water are both water."
          ],
          "type": "choice",
          "variantKey": "g2:science:water-places",
          "completionId": "39-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.science.water-compare.v1",
          "prompt": "Compare a photograph of a frozen lake with one of liquid lake water.",
          "hint": "Point to evidence for solid or liquid water. Both are water even though their forms differ.",
          "demonstration": [
            "Land · river · lake",
            "Pip draws land and water shapes, labels a river, and explains that ice and liquid water are both water."
          ],
          "type": "work",
          "variantKey": "g2:science:water-compare",
          "completionId": "49-69",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Interpret a simple chronological timeline",
      "standard": "2.SS.1.3",
      "demo": [
        "Earlier → later",
        "Pip puts a building’s opening before its later repair, then explains what changed."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.timeline",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.social-studies.timeline-0.v1",
          "prompt": "Put this pretend community timeline in order.",
          "sequence": [
            "A park is planned.",
            "The path is built.",
            "The park opens.",
            "The path is repaired later."
          ],
          "hint": "Think about what must happen before the next event. These are fictional examples.",
          "demonstration": [
            "Earlier → later",
            "Pip puts a building’s opening before its later repair, then explains what changed."
          ],
          "type": "sequence",
          "variantKey": "g2:social-studies:timeline-0",
          "completionId": "0-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.timeline-1.v1",
          "prompt": "Put this pretend community timeline in order.",
          "sequence": [
            "A club begins with three members.",
            "More neighbors join.",
            "The club plants its first garden.",
            "The club shares its harvest."
          ],
          "hint": "Think about what must happen before the next event. These are fictional examples.",
          "demonstration": [
            "Earlier → later",
            "Pip puts a building’s opening before its later repair, then explains what changed."
          ],
          "type": "sequence",
          "variantKey": "g2:social-studies:timeline-1",
          "completionId": "7-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.timeline-2.v1",
          "prompt": "Put this pretend community timeline in order.",
          "sequence": [
            "A library opens in one room.",
            "Readers donate more books.",
            "The library moves to a larger building.",
            "A new reading area is added."
          ],
          "hint": "Think about what must happen before the next event. These are fictional examples.",
          "demonstration": [
            "Earlier → later",
            "Pip puts a building’s opening before its later repair, then explains what changed."
          ],
          "type": "sequence",
          "variantKey": "g2:social-studies:timeline-2",
          "completionId": "14-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.timeline-3.v1",
          "prompt": "Put this pretend community timeline in order.",
          "sequence": [
            "A family writes a letter.",
            "The letter is mailed.",
            "A friend receives it.",
            "The friend sends a reply."
          ],
          "hint": "Think about what must happen before the next event. These are fictional examples.",
          "demonstration": [
            "Earlier → later",
            "Pip puts a building’s opening before its later repair, then explains what changed."
          ],
          "type": "sequence",
          "variantKey": "g2:social-studies:timeline-3",
          "completionId": "21-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.timeline-4.v1",
          "prompt": "Put this pretend community timeline in order.",
          "sequence": [
            "A town discusses a bridge.",
            "Workers build the bridge.",
            "People start using it.",
            "Workers check it after several years."
          ],
          "hint": "Think about what must happen before the next event. These are fictional examples.",
          "demonstration": [
            "Earlier → later",
            "Pip puts a building’s opening before its later repair, then explains what changed."
          ],
          "type": "sequence",
          "variantKey": "g2:social-studies:timeline-4",
          "completionId": "28-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Discuss group roles and changes over time",
      "standard": "2.SS.1.1",
      "demo": [
        "Same group · new role",
        "A fictional child first visits a garden club, then helps welcome new visitors. Pip compares the roles."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.roles",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.social-studies.roles-0.v1",
          "prompt": "Tell a before-and-after story about a child who becomes a helper in a garden club.",
          "hint": "Use pretend people. Name a group the person belongs to and something that changes or stays the same about the role.",
          "demonstration": [
            "Same group · new role",
            "A fictional child first visits a garden club, then helps welcome new visitors. Pip compares the roles."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:roles-0",
          "completionId": "35-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.roles-1.v1",
          "prompt": "Tell a before-and-after story about a visitor who later volunteers at a library.",
          "hint": "Use pretend people. Name a group the person belongs to and something that changes or stays the same about the role.",
          "demonstration": [
            "Same group · new role",
            "A fictional child first visits a garden club, then helps welcome new visitors. Pip compares the roles."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:roles-1",
          "completionId": "42-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.roles-2.v1",
          "prompt": "Tell a before-and-after story about a team member who learns to welcome new players.",
          "hint": "Use pretend people. Name a group the person belongs to and something that changes or stays the same about the role.",
          "demonstration": [
            "Same group · new role",
            "A fictional child first visits a garden club, then helps welcome new visitors. Pip compares the roles."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:roles-2",
          "completionId": "49-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.roles-3.v1",
          "prompt": "Tell a before-and-after story about a family member who learns a new shared chore.",
          "hint": "Use pretend people. Name a group the person belongs to and something that changes or stays the same about the role.",
          "demonstration": [
            "Same group · new role",
            "A fictional child first visits a garden club, then helps welcome new visitors. Pip compares the roles."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:roles-3",
          "completionId": "56-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.roles-4.v1",
          "prompt": "Tell a before-and-after story about a neighbor who helps organize a park clean-up.",
          "hint": "Use pretend people. Name a group the person belongs to and something that changes or stays the same about the role.",
          "demonstration": [
            "Same group · new role",
            "A fictional child first visits a garden club, then helps welcome new visitors. Pip compares the roles."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:roles-4",
          "completionId": "63-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Compare contemporary tribal contributions using tribal sources",
      "standard": "2.SS.1.2",
      "demo": [
        "Read → compare → ask",
        "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.tribes",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.social-studies.tribal-source-0.v1",
          "prompt": "Name a present-day Nez Perce contribution from the card.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe is a tribal nation in north-central Idaho. Its language program offers learning resources. Its fisheries department works to restore fish and protect watersheds. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-0",
          "completionId": "1-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-1.v1",
          "prompt": "Explain what a language learning resource can help people do.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe is a tribal nation in north-central Idaho. Its language program offers learning resources. Its fisheries department works to restore fish and protect watersheds. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-1",
          "completionId": "8-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-2.v1",
          "prompt": "Find two different kinds of work named on the Nez Perce card.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe is a tribal nation in north-central Idaho. Its language program offers learning resources. Its fisheries department works to restore fish and protect watersheds. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-2",
          "completionId": "15-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-3.v1",
          "prompt": "Draw a connection between fish and a watershed, then explain why a care program may study both.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe is a tribal nation in north-central Idaho. Its language program offers learning resources. Its fisheries department works to restore fish and protect watersheds. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-3",
          "completionId": "22-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-4.v1",
          "prompt": "Ask a question you would want to research on the Tribe’s own public website.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe is a tribal nation in north-central Idaho. Its language program offers learning resources. Its fisheries department works to restore fish and protect watersheds. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-4",
          "completionId": "29-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-5.v1",
          "prompt": "Name a present-day Coeur d’Alene contribution from the card.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Coeur d’Alene Tribe’s Lake Management Department works to care for water and related resources for people now and in the future. The Tribe also has education programs. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-5",
          "completionId": "36-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-6.v1",
          "prompt": "Explain why caring for water may matter to people now and later.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Coeur d’Alene Tribe’s Lake Management Department works to care for water and related resources for people now and in the future. The Tribe also has education programs. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-6",
          "completionId": "43-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-7.v1",
          "prompt": "Find a connection between learning and community care in the Coeur d’Alene card.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Coeur d’Alene Tribe’s Lake Management Department works to care for water and related resources for people now and in the future. The Tribe also has education programs. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-7",
          "completionId": "50-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-8.v1",
          "prompt": "Make a two-part drawing showing a water-care program and an education program.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Coeur d’Alene Tribe’s Lake Management Department works to care for water and related resources for people now and in the future. The Tribe also has education programs. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-8",
          "completionId": "57-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-9.v1",
          "prompt": "Ask a question the short Coeur d’Alene card does not answer.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Coeur d’Alene Tribe’s Lake Management Department works to care for water and related resources for people now and in the future. The Tribe also has education programs. These are present-day contributions described on the Tribe’s own website.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-9",
          "completionId": "64-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-10.v1",
          "prompt": "Compare a contribution named for each tribal nation.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe describes fisheries restoration and language learning programs. The Coeur d’Alene Tribe describes water protection and education programs. Both contribute to community life today. They are distinct tribal nations with their own histories. These examples come from their own public websites.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-10",
          "completionId": "70-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-11.v1",
          "prompt": "Explain one similarity without saying the two tribal nations are the same.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe describes fisheries restoration and language learning programs. The Coeur d’Alene Tribe describes water protection and education programs. Both contribute to community life today. They are distinct tribal nations with their own histories. These examples come from their own public websites.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-11",
          "completionId": "74-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-12.v1",
          "prompt": "Make a comparison chart using the two named sources.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe describes fisheries restoration and language learning programs. The Coeur d’Alene Tribe describes water protection and education programs. Both contribute to community life today. They are distinct tribal nations with their own histories. These examples come from their own public websites.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-12",
          "completionId": "78-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-13.v1",
          "prompt": "Explain why present-day examples belong alongside history when learning about tribal communities.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe describes fisheries restoration and language learning programs. The Coeur d’Alene Tribe describes water protection and education programs. Both contribute to community life today. They are distinct tribal nations with their own histories. These examples come from their own public websites.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-13",
          "completionId": "82-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.tribal-source-14.v1",
          "prompt": "Choose a respectful follow-up question and identify which tribal source could help.",
          "sources": [
            {
              "label": "Nez Perce Tribe: About",
              "url": "https://nezperce.org/about/"
            },
            {
              "label": "Nez Perce Tribe: Fisheries",
              "url": "https://nezperce.org/government/fisheries-resources-management/"
            },
            {
              "label": "Coeur d’Alene Tribe: Lake Management",
              "url": "https://www.cdatribe-nsn.gov/lake/"
            },
            {
              "label": "Coeur d’Alene Tribe: Education",
              "url": "https://www.cdatribe-nsn.gov/education/"
            }
          ],
          "reviewNote": "Supplemental comparison based on public tribal sources; cultural and educator review pending.",
          "story": "The Nez Perce Tribe describes fisheries restoration and language learning programs. The Coeur d’Alene Tribe describes water protection and education programs. Both contribute to community life today. They are distinct tribal nations with their own histories. These examples come from their own public websites.",
          "hint": "Read the source card with a grown-up. Support your idea with a detail. Do not guess private traditions or speak for all members of a community.",
          "demonstration": [
            "Read → compare → ask",
            "Pip uses each tribal community’s own public information, names the source, and avoids assuming every member has the same life."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:tribal-source-14",
          "completionId": "86-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Use a compass rose on a model map",
      "standard": "2.SS.2.1b",
      "demo": [
        "N above · E right",
        "On a north-up map, Pip uses the compass rose to move one place east."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.direction",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.social-studies.direction-0.v1",
          "prompt": "On this model map, how do you travel from Museum to School?",
          "answer": "north, then east",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "north, then east"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-0",
          "completionId": "2-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-1.v1",
          "prompt": "On this model map, how do you travel from Museum to Library?",
          "answer": "north, then west",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "north, then west"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-1",
          "completionId": "9-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-2.v1",
          "prompt": "On this model map, how do you travel from Museum to Clinic?",
          "answer": "south, then east",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "south, then east"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-2",
          "completionId": "16-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-3.v1",
          "prompt": "On this model map, how do you travel from Museum to Station?",
          "answer": "south, then west",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "south, then west"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-3",
          "completionId": "23-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-4.v1",
          "prompt": "On this model map, how do you travel from Museum to Park?",
          "answer": "north",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "north"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-4",
          "completionId": "30-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-5.v1",
          "prompt": "On this model map, how do you travel from Museum to Garden?",
          "answer": "east",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "east"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-5",
          "completionId": "37-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-6.v1",
          "prompt": "On this model map, how do you travel from Museum to Market?",
          "answer": "south",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "south"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-6",
          "completionId": "44-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-7.v1",
          "prompt": "On this model map, how do you travel from Museum to Pond?",
          "answer": "west",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "west"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-7",
          "completionId": "51-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-8.v1",
          "prompt": "On this model map, how do you travel from Pond to Garden?",
          "answer": "east",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "east"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-8",
          "completionId": "58-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.direction-9.v1",
          "prompt": "On this model map, how do you travel from Market to Park?",
          "answer": "north",
          "grid": [
            "Library",
            "Park",
            "School",
            "Pond",
            "Museum",
            "Garden",
            "Station",
            "Market",
            "Clinic"
          ],
          "options": [
            {
              "label": "north"
            },
            {
              "label": "Stay in the same place."
            },
            {
              "label": "Go south, then return north."
            }
          ],
          "hint": "Use the compass: north is up, east is right, south is down, and west is left.",
          "demonstration": [
            "N above · E right",
            "On a north-up map, Pip uses the compass rose to move one place east."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:direction-9",
          "completionId": "65-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Use a map title, key, and represented features",
      "standard": "2.SS.2.1a,e–g",
      "demo": [
        "Key → symbol → place",
        "Pip checks the map key before deciding what a symbol represents."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.map",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.social-studies.key-river.v1",
          "prompt": "Map key: a blue wavy line means a river. What does a blue wavy line show?",
          "answer": "a river",
          "options": [
            {
              "label": "a river"
            },
            {
              "label": "a road"
            },
            {
              "label": "a state boundary"
            }
          ],
          "hint": "Read the key before naming the feature.",
          "demonstration": [
            "Key → symbol → place",
            "Pip checks the map key before deciding what a symbol represents."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:key-river",
          "completionId": "71-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.key-road.v1",
          "prompt": "Map key: a black double line means a road. Which feature was built by people?",
          "answer": "the road",
          "options": [
            {
              "label": "the road"
            },
            {
              "label": "the lake"
            },
            {
              "label": "the mountain"
            }
          ],
          "hint": "Use the key and think about how the feature formed.",
          "demonstration": [
            "Key → symbol → place",
            "Pip checks the map key before deciding what a symbol represents."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:key-road",
          "completionId": "75-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.boundary.v1",
          "prompt": "A dotted line in this map’s key means state boundary. What does it separate?",
          "answer": "two states",
          "options": [
            {
              "label": "two states"
            },
            {
              "label": "two time periods"
            },
            {
              "label": "two books"
            }
          ],
          "hint": "A boundary marks where one area ends and another begins.",
          "demonstration": [
            "Key → symbol → place",
            "Pip checks the map key before deciding what a symbol represents."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:boundary",
          "completionId": "79-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.scale.v1",
          "prompt": "A model map says one finger-width stands for one block. What does that help you compare?",
          "answer": "distance on the map and in the pretend place",
          "options": [
            {
              "label": "distance on the map and in the pretend place"
            },
            {
              "label": "the color of every house"
            },
            {
              "label": "the age of a building"
            }
          ],
          "hint": "A scale connects a map distance to a distance in the place.",
          "demonstration": [
            "Key → symbol → place",
            "Pip checks the map key before deciding what a symbol represents."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:scale",
          "completionId": "83-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.map-make.v1",
          "prompt": "Draw a map of a pretend community with a title, compass rose, key, and simple distance guide.",
          "hint": "Include a natural feature and a feature built by people. Ask a grown-up to follow a route using your key.",
          "demonstration": [
            "Key → symbol → place",
            "Pip checks the map key before deciding what a symbol represents."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:social-studies:map-make",
          "completionId": "87-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Locate continents, oceans, countries and boundaries with an adult",
      "standard": "2.SS.2.1c–f",
      "demo": [
        "Globe → map",
        "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.globe",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.social-studies.atlas-0.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, find Canada, the United States, and Mexico in North America.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-0",
          "completionId": "90-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-1.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, find the Pacific and Atlantic Oceans beside North America.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-1",
          "completionId": "91-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-2.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, find the Arctic Ocean north of North America.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-2",
          "completionId": "92-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-3.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, locate North America and South America and compare where they are.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-3",
          "completionId": "93-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-4.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, locate Europe and Asia and notice their shared land area.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-4",
          "completionId": "94-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-5.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, locate Africa and the oceans beside it.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-5",
          "completionId": "95-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-6.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, locate Australia and Antarctica.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-6",
          "completionId": "96-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-7.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, find all five named oceans using the map labels.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-7",
          "completionId": "97-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-8.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, locate Idaho and a boundary with a neighboring state.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-8",
          "completionId": "98-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.atlas-9.v1",
          "prompt": "With a grown-up and a labeled atlas or globe, find a major river, a mountain range, and a lake on a labeled map.",
          "hint": "Use a printed or digital map your grown-up chooses. Point to labels and explain one location. Ask for help if a map uses a different continent convention.",
          "demonstration": [
            "Globe → map",
            "Pip uses an atlas legend and labels to locate a place, then finds it on a globe when one is available."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:atlas-9",
          "completionId": "99-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Compare environments and community types",
      "standard": "2.SS.2.2–4",
      "demo": [
        "Place → needs → choices",
        "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.places",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.social-studies.place-0.v1",
          "prompt": "Discuss: compare clothing for a rainy walk and a dry hot walk.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-0",
          "completionId": "3-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-1.v1",
          "prompt": "Discuss: compare shade needs in a sunny open area and a shaded area.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-1",
          "completionId": "10-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-2.v1",
          "prompt": "Discuss: compare homes shown in two adult-selected climate photographs.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-2",
          "completionId": "17-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-3.v1",
          "prompt": "Discuss: explain how a community depends on water.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-3",
          "completionId": "24-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-4.v1",
          "prompt": "Discuss: explain how soil can help meet food needs.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-4",
          "completionId": "31-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-5.v1",
          "prompt": "Discuss: compare a city and a rural area using provided pictures.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-5",
          "completionId": "38-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-6.v1",
          "prompt": "Discuss: describe a town using roads, buildings, and shared places.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-6",
          "completionId": "45-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-7.v1",
          "prompt": "Discuss: explain what a suburb is using a grown-up’s map.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-7",
          "completionId": "52-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-8.v1",
          "prompt": "Discuss: compare two ways people can travel in different communities.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:place-8",
          "completionId": "59-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.place-9.v1",
          "prompt": "Discuss: draw a connection between a natural resource and a community need.",
          "hint": "Use pictures, pretend examples, or a map with a grown-up. Describe evidence and avoid assuming everyone in one place lives in the same way.",
          "demonstration": [
            "Place → needs → choices",
            "Pip compares how rain and dry weather affect clothing choices without assuming everyone in a place lives alike."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:social-studies:place-9",
          "completionId": "66-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Use a simple fictional budget",
      "standard": "2.SS.3.1",
      "demo": [
        "Needs → plan → amount left",
        "Pip sets aside money for a pretend need before deciding what other choices fit the amount."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.budget",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.social-studies.budget-0.v1",
          "prompt": "A pretend group has $10. It sets aside $6 for needed supplies. How many dollars are left to plan for?",
          "answer": 4,
          "hint": "Subtract the money already set aside. Discuss whether saving some of the rest is a useful option.",
          "demonstration": [
            "Needs → plan → amount left",
            "Pip sets aside money for a pretend need before deciding what other choices fit the amount."
          ],
          "type": "number",
          "variantKey": "g2:social-studies:budget-0",
          "completionId": "4-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.budget-1.v1",
          "prompt": "A pretend group has $12. It sets aside $7 for needed supplies. How many dollars are left to plan for?",
          "answer": 5,
          "hint": "Subtract the money already set aside. Discuss whether saving some of the rest is a useful option.",
          "demonstration": [
            "Needs → plan → amount left",
            "Pip sets aside money for a pretend need before deciding what other choices fit the amount."
          ],
          "type": "number",
          "variantKey": "g2:social-studies:budget-1",
          "completionId": "11-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.budget-2.v1",
          "prompt": "A pretend group has $15. It sets aside $9 for needed supplies. How many dollars are left to plan for?",
          "answer": 6,
          "hint": "Subtract the money already set aside. Discuss whether saving some of the rest is a useful option.",
          "demonstration": [
            "Needs → plan → amount left",
            "Pip sets aside money for a pretend need before deciding what other choices fit the amount."
          ],
          "type": "number",
          "variantKey": "g2:social-studies:budget-2",
          "completionId": "18-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.budget-3.v1",
          "prompt": "A pretend group has $20. It sets aside $13 for needed supplies. How many dollars are left to plan for?",
          "answer": 7,
          "hint": "Subtract the money already set aside. Discuss whether saving some of the rest is a useful option.",
          "demonstration": [
            "Needs → plan → amount left",
            "Pip sets aside money for a pretend need before deciding what other choices fit the amount."
          ],
          "type": "number",
          "variantKey": "g2:social-studies:budget-3",
          "completionId": "25-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.budget-4.v1",
          "prompt": "A pretend group has $18. It sets aside $11 for needed supplies. How many dollars are left to plan for?",
          "answer": 7,
          "hint": "Subtract the money already set aside. Discuss whether saving some of the rest is a useful option.",
          "demonstration": [
            "Needs → plan → amount left",
            "Pip sets aside money for a pretend need before deciding what other choices fit the amount."
          ],
          "type": "number",
          "variantKey": "g2:social-studies:budget-4",
          "completionId": "32-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Distinguish work, goods, services and resources",
      "standard": "2.SS.3.2–4",
      "demo": [
        "Producer ↔ consumer",
        "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.economy",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.social-studies.economy-0.v1",
          "prompt": "A baker makes bread for customers. In this example the baker is a…",
          "answer": "producer",
          "options": [
            {
              "label": "producer"
            },
            {
              "label": "consumer of that bread"
            },
            {
              "label": "weather observer"
            }
          ],
          "hint": "Think about the work, who makes or uses something, and the resource involved.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:economy-0",
          "completionId": "39-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.economy-1.v1",
          "prompt": "A customer buys that bread to eat. In this example the customer is a…",
          "answer": "consumer",
          "options": [
            {
              "label": "consumer"
            },
            {
              "label": "producer of that bread"
            },
            {
              "label": "map key"
            }
          ],
          "hint": "Think about the work, who makes or uses something, and the resource involved.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:economy-1",
          "completionId": "46-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.economy-2.v1",
          "prompt": "Which is a service?",
          "answer": "repairing a bicycle",
          "options": [
            {
              "label": "repairing a bicycle"
            },
            {
              "label": "a loaf of bread"
            },
            {
              "label": "a new pencil"
            }
          ],
          "hint": "Think about the work, who makes or uses something, and the resource involved.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:economy-2",
          "completionId": "53-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.economy-3.v1",
          "prompt": "What is a wage?",
          "answer": "money earned for work",
          "options": [
            {
              "label": "money earned for work"
            },
            {
              "label": "a map symbol"
            },
            {
              "label": "a kind of cloud"
            }
          ],
          "hint": "Think about the work, who makes or uses something, and the resource involved.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:economy-3",
          "completionId": "60-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.economy-4.v1",
          "prompt": "A community has trees grown for wood. Which work uses that resource?",
          "answer": "making wooden furniture",
          "options": [
            {
              "label": "making wooden furniture"
            },
            {
              "label": "measuring the ocean’s depth"
            },
            {
              "label": "naming stars"
            }
          ],
          "hint": "Think about the work, who makes or uses something, and the resource involved.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:economy-4",
          "completionId": "67-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.economy-discuss-0.v1",
          "prompt": "Explain: compare a good and a service in a pretend market.",
          "hint": "Use made-up people and amounts. Do not share your family’s income or financial details.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:economy-discuss-0",
          "completionId": "72-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.economy-discuss-1.v1",
          "prompt": "Explain: show how one person can be both a producer and a consumer.",
          "hint": "Use made-up people and amounts. Do not share your family’s income or financial details.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:economy-discuss-1",
          "completionId": "76-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.economy-discuss-2.v1",
          "prompt": "Explain: explain income using a fictional worker’s earnings.",
          "hint": "Use made-up people and amounts. Do not share your family’s income or financial details.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:economy-discuss-2",
          "completionId": "80-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.economy-discuss-3.v1",
          "prompt": "Explain: compare wages and salary with a grown-up using a pretend example.",
          "hint": "Use made-up people and amounts. Do not share your family’s income or financial details.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:economy-discuss-3",
          "completionId": "84-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.economy-discuss-4.v1",
          "prompt": "Explain: draw how a local natural resource can connect to a job.",
          "hint": "Use made-up people and amounts. Do not share your family’s income or financial details.",
          "demonstration": [
            "Producer ↔ consumer",
            "Pip notices that a baker produces bread and a customer buys it. A bus driver provides a service."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:economy-discuss-4",
          "completionId": "88-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Recognize a civic document, role, symbol or idea",
      "standard": "2.SS.4.2–5",
      "demo": [
        "Rules and reasons",
        "Pip explains that Idaho’s constitution provides a foundation for state laws."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.civics",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": false,
      "activities": [
        {
          "activityId": "g2.social-studies.civic-0.v1",
          "prompt": "Which document is the foundation for Idaho’s state laws?",
          "answer": "Idaho’s constitution",
          "options": [
            {
              "label": "Idaho’s constitution"
            },
            {
              "label": "a shopping list"
            },
            {
              "label": "a weather report"
            }
          ],
          "hint": "Ask a grown-up to explain the civic word, role, or symbol and why it matters.",
          "demonstration": [
            "Rules and reasons",
            "Pip explains that Idaho’s constitution provides a foundation for state laws."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:civic-0",
          "completionId": "5-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.civic-1.v1",
          "prompt": "Who can help explain classroom rules?",
          "answer": "the classroom teacher",
          "options": [
            {
              "label": "the classroom teacher"
            },
            {
              "label": "a map legend"
            },
            {
              "label": "a fictional dragon"
            }
          ],
          "hint": "Ask a grown-up to explain the civic word, role, or symbol and why it matters.",
          "demonstration": [
            "Rules and reasons",
            "Pip explains that Idaho’s constitution provides a foundation for state laws."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:civic-1",
          "completionId": "12-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.civic-2.v1",
          "prompt": "Which is a well-known United States landmark?",
          "answer": "the Statue of Liberty",
          "options": [
            {
              "label": "the Statue of Liberty"
            },
            {
              "label": "a pretend garden shed"
            },
            {
              "label": "a classroom pencil"
            }
          ],
          "hint": "Ask a grown-up to explain the civic word, role, or symbol and why it matters.",
          "demonstration": [
            "Rules and reasons",
            "Pip explains that Idaho’s constitution provides a foundation for state laws."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:civic-2",
          "completionId": "19-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.civic-3.v1",
          "prompt": "Which bird is a national symbol of the United States?",
          "answer": "the bald eagle",
          "options": [
            {
              "label": "the bald eagle"
            },
            {
              "label": "the penguin"
            },
            {
              "label": "the flamingo"
            }
          ],
          "hint": "Ask a grown-up to explain the civic word, role, or symbol and why it matters.",
          "demonstration": [
            "Rules and reasons",
            "Pip explains that Idaho’s constitution provides a foundation for state laws."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:civic-3",
          "completionId": "26-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        },
        {
          "activityId": "g2.social-studies.civic-4.v1",
          "prompt": "In a civic discussion, justice is connected with…",
          "answer": "fair treatment",
          "options": [
            {
              "label": "fair treatment"
            },
            {
              "label": "always winning a game"
            },
            {
              "label": "everyone choosing the same color"
            }
          ],
          "hint": "Ask a grown-up to explain the civic word, role, or symbol and why it matters.",
          "demonstration": [
            "Rules and reasons",
            "Pip explains that Idaho’s constitution provides a foundation for state laws."
          ],
          "type": "choice",
          "variantKey": "g2:social-studies:civic-4",
          "completionId": "33-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "independent-check"
        }
      ]
    },
    {
      "name": "Discuss shared decisions and responsible actions",
      "standard": "2.SS.4.1,3,6–7",
      "demo": [
        "Listen → propose → decide",
        "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.citizenship",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.social-studies.citizen-0.v1",
          "prompt": "Discuss a fair way to choose a shared playground activity.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-0",
          "completionId": "40-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-1.v1",
          "prompt": "Discuss how to hear a quiet person’s idea during a group decision.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-1",
          "completionId": "47-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-2.v1",
          "prompt": "Discuss a rule that protects a shared book collection.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-2",
          "completionId": "54-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-3.v1",
          "prompt": "Discuss how a class could discuss a problem before choosing a solution.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-3",
          "completionId": "61-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-4.v1",
          "prompt": "Discuss why rules and laws can have consequences.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-4",
          "completionId": "68-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-5.v1",
          "prompt": "Discuss the difference between making a rule and helping people follow it.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-5",
          "completionId": "73-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-6.v1",
          "prompt": "Discuss a fictional person telling the truth about a mistake.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-6",
          "completionId": "77-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-7.v1",
          "prompt": "Discuss a fictional person taking responsibility for shared materials.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-7",
          "completionId": "81-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-8.v1",
          "prompt": "Discuss a historical helper from a book your grown-up chooses.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-8",
          "completionId": "85-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.citizen-9.v1",
          "prompt": "Discuss a present-day community helper and an action that helps others.",
          "hint": "Give a reason and listen to another idea. Use a book or a grown-up’s example when needed. Your beliefs and participation in civic ceremonies are not graded.",
          "demonstration": [
            "Listen → propose → decide",
            "Pip listens to different ideas about a shared space, asks for reasons, and helps compare possible solutions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:citizen-9",
          "completionId": "89-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Compare communities and traditions respectfully",
      "standard": "2.SS.5.1–2",
      "demo": [
        "Same · different · ask",
        "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
      ],
      "prerequisites": [],
      "id": "g2.social-studies.connections",
      "grade": 2,
      "subject": "g2-social-studies",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2026/05/K-12-Social-Studies-Standards.pdf",
      "standardVersion": "Idaho Social Studies · revised November 20, 2025",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.social-studies.connections-0.v1",
          "prompt": "Compare what the markets do and when they meet.",
          "story": "One fictional community has a weekly outdoor market. Another has a daily indoor market.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-0",
          "completionId": "6-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-1.v1",
          "prompt": "Compare the act of sharing without ranking the foods.",
          "story": "One fictional family shares a special bread at a celebration. Another shares a rice dish.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-1",
          "completionId": "13-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-2.v1",
          "prompt": "Name a similar purpose and a different activity.",
          "story": "One fictional town welcomes visitors with music. Another welcomes them with a shared meal.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-2",
          "completionId": "20-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-3.v1",
          "prompt": "Compare how readers get books.",
          "story": "One fictional neighborhood has a lending library. Another has a traveling book van.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-3",
          "completionId": "27-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-4.v1",
          "prompt": "Discuss how the setting may affect travel.",
          "story": "One fictional community travels mostly by boat. Another uses roads.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-4",
          "completionId": "34-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-5.v1",
          "prompt": "Explain how both can share ideas.",
          "story": "One fictional class sends drawings to a partner class far away. The partner class sends a song description.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-5",
          "completionId": "41-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-6.v1",
          "prompt": "Ask a respectful question about what the activity means.",
          "story": "One fictional family marks a new year by planting. Another makes cards.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-6",
          "completionId": "48-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-7.v1",
          "prompt": "Compare ways people cooperate.",
          "story": "One fictional village shares a garden. Another shares a workshop.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-7",
          "completionId": "55-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-8.v1",
          "prompt": "Discuss how both can remember events.",
          "story": "One fictional group tells stories aloud. Another makes a picture display of stories.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-8",
          "completionId": "62-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.social-studies.connections-9.v1",
          "prompt": "Explain a similarity and a difference, then ask what more you would like to learn.",
          "story": "Two fictional communities both celebrate a harvest, but one uses music and the other tells stories.",
          "hint": "These are invented examples, not claims about an entire culture. With a grown-up, compare them with a reliable book about a real community. Speak respectfully and do not share private family information.",
          "demonstration": [
            "Same · different · ask",
            "Pip compares two descriptions, names a similarity and a difference, and asks instead of guessing about someone’s traditions."
          ],
          "type": "work",
          "variantKey": "g2:social-studies:connections-9",
          "completionId": "69-70",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Discuss feelings, needs, and possible responses",
      "standard": "K-2.H.1.1.2; K-2.H.4.1.1",
      "demo": [
        "Notice → name → choose",
        "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
      ],
      "prerequisites": [],
      "id": "g2.feelings.feelings",
      "grade": 2,
      "subject": "g2-feelings",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/ICS-Health.pdf",
      "standardVersion": "Idaho Health K–2 · June 1, 2023",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.feelings.feelings-0.v1",
          "prompt": "Think about this pretend situation: a new game has unfamiliar rules.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-0",
          "completionId": "0-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-1.v1",
          "prompt": "Think about this pretend situation: a friend chooses a different partner today.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-1",
          "completionId": "7-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-2.v1",
          "prompt": "Think about this pretend situation: a carefully built tower falls.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-2",
          "completionId": "14-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-3.v1",
          "prompt": "Think about this pretend situation: a character is excited and finds waiting hard.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-3",
          "completionId": "21-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-4.v1",
          "prompt": "Think about this pretend situation: two characters enjoy different noise levels.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-4",
          "completionId": "28-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-5.v1",
          "prompt": "Think about this pretend situation: a character feels proud of learning a skill.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-5",
          "completionId": "35-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-6.v1",
          "prompt": "Think about this pretend situation: a character misses a familiar place.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-6",
          "completionId": "42-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-7.v1",
          "prompt": "Think about this pretend situation: a mistake happens in front of other players.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-7",
          "completionId": "49-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-8.v1",
          "prompt": "Think about this pretend situation: a group changes its plan suddenly.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-8",
          "completionId": "56-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-9.v1",
          "prompt": "Think about this pretend situation: a character wants quiet after a busy activity.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-9",
          "completionId": "63-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-10.v1",
          "prompt": "Think about this pretend situation: a character is worried about asking a question.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-10",
          "completionId": "70-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-11.v1",
          "prompt": "Think about this pretend situation: a gift is thoughtful but not what a character expected.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-11",
          "completionId": "75-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-12.v1",
          "prompt": "Think about this pretend situation: a character feels more than one feeling about a new school.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-12",
          "completionId": "80-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-13.v1",
          "prompt": "Think about this pretend situation: a friend celebrates a success another character has not reached.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-13",
          "completionId": "85-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-14.v1",
          "prompt": "Think about this pretend situation: a character is frustrated by a difficult puzzle.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-14",
          "completionId": "90-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-15.v1",
          "prompt": "Think about this pretend situation: a character is surprised by a loud sound.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-15",
          "completionId": "95-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-16.v1",
          "prompt": "Think about this pretend situation: a character is relieved after finding a lost toy.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-16",
          "completionId": "96-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-17.v1",
          "prompt": "Think about this pretend situation: a character is curious but unsure about joining.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-17",
          "completionId": "97-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-18.v1",
          "prompt": "Think about this pretend situation: a character is disappointed when rain changes a plan.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-18",
          "completionId": "98-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.feelings-19.v1",
          "prompt": "Think about this pretend situation: a character feels calm while drawing alone.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Name one or more possible feelings without assuming there is only one. Discuss a need and a helpful option. You can speak about the character instead of yourself.",
          "demonstration": [
            "Notice → name → choose",
            "Pip notices a fictional character’s disappointment, names a possible need, and considers more than one helpful response."
          ],
          "type": "work",
          "variantKey": "g2:feelings:feelings-19",
          "completionId": "99-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Practice listening and asking for clarification",
      "standard": "K-2.H.4.1.2",
      "demo": [
        "Listen → retell → ask",
        "Pip repeats an idea in different words, then asks: Did I understand you?"
      ],
      "prerequisites": [],
      "id": "g2.feelings.listening",
      "grade": 2,
      "subject": "g2-feelings",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/ICS-Health.pdf",
      "standardVersion": "Idaho Health K–2 · June 1, 2023",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.feelings.listening-0.v1",
          "prompt": "Practice listening when: a partner explains a new card game.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-0",
          "completionId": "1-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-1.v1",
          "prompt": "Practice listening when: a classmate gives directions with an unfamiliar word.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-1",
          "completionId": "8-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-2.v1",
          "prompt": "Practice listening when: two friends remember a story differently.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-2",
          "completionId": "15-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-3.v1",
          "prompt": "Practice listening when: a speaker pauses before finishing an idea.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-3",
          "completionId": "22-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-4.v1",
          "prompt": "Practice listening when: a quiet person wants a turn to talk.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-4",
          "completionId": "29-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-5.v1",
          "prompt": "Practice listening when: a partner asks for a tool you cannot identify.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-5",
          "completionId": "36-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-6.v1",
          "prompt": "Practice listening when: a friend describes a problem but does not want advice yet.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-6",
          "completionId": "43-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-7.v1",
          "prompt": "Practice listening when: a group gives three steps to remember.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-7",
          "completionId": "50-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-8.v1",
          "prompt": "Practice listening when: a speaker changes their mind mid-sentence.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-8",
          "completionId": "57-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-9.v1",
          "prompt": "Practice listening when: a partner says your explanation was confusing.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-9",
          "completionId": "64-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-10.v1",
          "prompt": "Practice listening when: two speakers talk at the same time.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-10",
          "completionId": "71-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-11.v1",
          "prompt": "Practice listening when: a friend tells you something you disagree with.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-11",
          "completionId": "76-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-12.v1",
          "prompt": "Practice listening when: a character uses a word that can mean two things.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-12",
          "completionId": "81-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-13.v1",
          "prompt": "Practice listening when: a partner wants you to repeat what you heard.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-13",
          "completionId": "86-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.listening-14.v1",
          "prompt": "Practice listening when: a speaker gives an idea you can build on.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Role-play with a grown-up. Take turns, retell the idea, and ask a question to check what you understood.",
          "demonstration": [
            "Listen → retell → ask",
            "Pip repeats an idea in different words, then asks: Did I understand you?"
          ],
          "type": "work",
          "variantKey": "g2:feelings:listening-14",
          "completionId": "91-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Practice friendship and conflict repair",
      "standard": "K-2.H.4.1.1–2",
      "demo": [
        "Pause → listen → repair",
        "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
      ],
      "prerequisites": [],
      "id": "g2.feelings.repair",
      "grade": 2,
      "subject": "g2-feelings",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/ICS-Health.pdf",
      "standardVersion": "Idaho Health K–2 · June 1, 2023",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.feelings.repair-0.v1",
          "prompt": "Help these pretend friends when: two friends want the same marker.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-0",
          "completionId": "2-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-1.v1",
          "prompt": "Help these pretend friends when: a character accidentally knocks over a model.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-1",
          "completionId": "9-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-2.v1",
          "prompt": "Help these pretend friends when: one player changes a rule without asking.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-2",
          "completionId": "16-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-3.v1",
          "prompt": "Help these pretend friends when: a friend forgets to return a borrowed book.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-3",
          "completionId": "23-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-4.v1",
          "prompt": "Help these pretend friends when: a team leaves out a useful idea.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-4",
          "completionId": "30-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-5.v1",
          "prompt": "Help these pretend friends when: a character interrupts another person twice.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-5",
          "completionId": "37-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-6.v1",
          "prompt": "Help these pretend friends when: two children disagree about whose turn is next.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-6",
          "completionId": "44-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-7.v1",
          "prompt": "Help these pretend friends when: a joke hurts a fictional character’s feelings.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-7",
          "completionId": "51-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-8.v1",
          "prompt": "Help these pretend friends when: a group needs to share a small work area.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-8",
          "completionId": "58-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-9.v1",
          "prompt": "Help these pretend friends when: a character blames someone before checking.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-9",
          "completionId": "65-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-10.v1",
          "prompt": "Help these pretend friends when: a friend wants to play a different game.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-10",
          "completionId": "72-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-11.v1",
          "prompt": "Help these pretend friends when: two partners each want to lead.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-11",
          "completionId": "77-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-12.v1",
          "prompt": "Help these pretend friends when: a character notices their words sounded unkind.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-12",
          "completionId": "82-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-13.v1",
          "prompt": "Help these pretend friends when: a team wins and another team is disappointed.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-13",
          "completionId": "87-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.repair-14.v1",
          "prompt": "Help these pretend friends when: a group needs to include a new player.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Try two respectful solutions. Listen to each person’s needs, explain a possible repair, and remember that a response can take practice.",
          "demonstration": [
            "Pause → listen → repair",
            "Pip admits bumping a tower, listens to the builder, and asks how to help repair it."
          ],
          "type": "work",
          "variantKey": "g2:feelings:repair-14",
          "completionId": "92-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Practice boundaries and asking a trusted adult for help",
      "standard": "K-2.H.4.1.3–4; K-2.H.5.1.2",
      "demo": [
        "No · space · help",
        "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
      ],
      "prerequisites": [],
      "id": "g2.feelings.boundaries",
      "grade": 2,
      "subject": "g2-feelings",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/ICS-Health.pdf",
      "standardVersion": "Idaho Health K–2 · June 1, 2023",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.feelings.boundaries-0.v1",
          "prompt": "Practice a boundary or request for help when: a character does not want a hug.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-0",
          "completionId": "3-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-1.v1",
          "prompt": "Practice a boundary or request for help when: a game becomes too rough.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-1",
          "completionId": "10-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-2.v1",
          "prompt": "Practice a boundary or request for help when: someone keeps taking a character’s supplies.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-2",
          "completionId": "17-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-3.v1",
          "prompt": "Practice a boundary or request for help when: a character needs a break from noise.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-3",
          "completionId": "24-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-4.v1",
          "prompt": "Practice a boundary or request for help when: a stranger in an online game asks for a real name.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-4",
          "completionId": "31-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-5.v1",
          "prompt": "Practice a boundary or request for help when: a pop-up asks a child to upload a picture.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-5",
          "completionId": "38-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-6.v1",
          "prompt": "Practice a boundary or request for help when: someone asks for a home address.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-6",
          "completionId": "45-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-7.v1",
          "prompt": "Practice a boundary or request for help when: a character is told to keep an uncomfortable secret.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-7",
          "completionId": "52-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-8.v1",
          "prompt": "Practice a boundary or request for help when: a character is unsure whether a material is safe.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-8",
          "completionId": "59-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-9.v1",
          "prompt": "Practice a boundary or request for help when: a child cannot find the grown-up who came with them.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-9",
          "completionId": "66-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-10.v1",
          "prompt": "Practice a boundary or request for help when: a character asks someone to stop teasing.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-10",
          "completionId": "73-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-11.v1",
          "prompt": "Practice a boundary or request for help when: a character wants permission before borrowing.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-11",
          "completionId": "78-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-12.v1",
          "prompt": "Practice a boundary or request for help when: a friend says no to joining a game.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-12",
          "completionId": "83-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-13.v1",
          "prompt": "Practice a boundary or request for help when: a character needs help with a confusing message.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-13",
          "completionId": "88-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.boundaries-14.v1",
          "prompt": "Practice a boundary or request for help when: a character’s first request for help is not heard.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Use pretend names and no private information. Practice a clear boundary and identify a trusted grown-up who can help. A person may say no to touch or sharing personal details.",
          "demonstration": [
            "No · space · help",
            "Pip can ask for space and get a trusted grown-up when a situation feels unsafe or confusing."
          ],
          "type": "work",
          "variantKey": "g2:feelings:boundaries-14",
          "completionId": "93-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Discuss everyday practices that support well-being",
      "standard": "K-2.H.1.1.1–4; K-2.H.7.1.1–2",
      "demo": [
        "Small helpful habits",
        "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
      ],
      "prerequisites": [],
      "id": "g2.feelings.healthy",
      "grade": 2,
      "subject": "g2-feelings",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/ICS-Health.pdf",
      "standardVersion": "Idaho Health K–2 · June 1, 2023",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.feelings.healthy-0.v1",
          "prompt": "Plan a helpful choice about: making time for rest after an active day.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-0",
          "completionId": "4-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-1.v1",
          "prompt": "Plan a helpful choice about: choosing a movement activity that fits different abilities.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-1",
          "completionId": "11-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-2.v1",
          "prompt": "Plan a helpful choice about: remembering handwashing before food.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-2",
          "completionId": "18-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-3.v1",
          "prompt": "Plan a helpful choice about: taking a comfortable screen break.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-3",
          "completionId": "25-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-4.v1",
          "prompt": "Plan a helpful choice about: asking for water when thirsty.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-4",
          "completionId": "32-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-5.v1",
          "prompt": "Plan a helpful choice about: covering a cough and following a grown-up’s hygiene guidance.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-5",
          "completionId": "39-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-6.v1",
          "prompt": "Plan a helpful choice about: including different foods with a caregiver’s help.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-6",
          "completionId": "46-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-7.v1",
          "prompt": "Plan a helpful choice about: choosing a safe space to play.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-7",
          "completionId": "53-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-8.v1",
          "prompt": "Plan a helpful choice about: putting away objects that could trip someone.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-8",
          "completionId": "60-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-9.v1",
          "prompt": "Plan a helpful choice about: asking a grown-up for help with body-care questions.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-9",
          "completionId": "67-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-10.v1",
          "prompt": "Plan a helpful choice about: finding a comfortable way to relax.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-10",
          "completionId": "74-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-11.v1",
          "prompt": "Plan a helpful choice about: planning both active time and quiet time.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-11",
          "completionId": "79-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-12.v1",
          "prompt": "Plan a helpful choice about: using personal care items without sharing them casually.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-12",
          "completionId": "84-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-13.v1",
          "prompt": "Plan a helpful choice about: noticing when a character needs adult help to feel well.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-13",
          "completionId": "89-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.healthy-14.v1",
          "prompt": "Plan a helpful choice about: making a simple routine easier to remember.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Discuss this fictional example with a grown-up. Different bodies and families may need different routines or support; do not judge a person’s health from a game.",
          "demonstration": [
            "Small helpful habits",
            "Pip thinks about rest, movement, clean hands, and other everyday ways to care for a body, with a grown-up’s help."
          ],
          "type": "work",
          "variantKey": "g2:feelings:healthy-14",
          "completionId": "94-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Identify influences and reliable helpers",
      "standard": "K-2.H.2.1.1–3; K-2.H.3.1.1–2",
      "demo": [
        "Message → question → helper",
        "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
      ],
      "prerequisites": [],
      "id": "g2.feelings.influences",
      "grade": 2,
      "subject": "g2-feelings",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/ICS-Health.pdf",
      "standardVersion": "Idaho Health K–2 · June 1, 2023",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.feelings.influences-0.v1",
          "prompt": "Look at an influence when: an advertisement says a toy will make everyone happy.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-0",
          "completionId": "5-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-1.v1",
          "prompt": "Look at an influence when: a friend likes a different food.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-1",
          "completionId": "12-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-2.v1",
          "prompt": "Look at an influence when: a video character never seems to rest.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-2",
          "completionId": "19-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-3.v1",
          "prompt": "Look at an influence when: a picture makes a product look much bigger.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-3",
          "completionId": "26-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-4.v1",
          "prompt": "Look at an influence when: a game asks a character to keep playing instead of taking a needed break.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-4",
          "completionId": "33-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-5.v1",
          "prompt": "Look at an influence when: a child has a question about a confusing health message.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-5",
          "completionId": "40-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-6.v1",
          "prompt": "Look at an influence when: two messages about a helpful habit disagree.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-6",
          "completionId": "47-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-7.v1",
          "prompt": "Look at an influence when: a character needs a trusted source for a safety question.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-7",
          "completionId": "54-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-8.v1",
          "prompt": "Look at an influence when: a character wants to ask a school helper what their job is.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-8",
          "completionId": "61-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.influences-9.v1",
          "prompt": "Look at an influence when: a group notices how friends can encourage a helpful habit.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Ask who made the message and what they want. Discuss a question to bring to a trusted grown-up rather than assuming the message is true.",
          "demonstration": [
            "Message → question → helper",
            "Pip notices an advertisement wants attention and asks a trusted grown-up to help understand its message."
          ],
          "type": "work",
          "variantKey": "g2:feelings:influences-9",
          "completionId": "68-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Make a supported goal or request",
      "standard": "K-2.H.6.1.1–2; K-2.H.8.1.1–2",
      "demo": [
        "Small step → help → reflect",
        "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
      ],
      "prerequisites": [],
      "id": "g2.feelings.goals",
      "grade": 2,
      "subject": "g2-feelings",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/ICS-Health.pdf",
      "standardVersion": "Idaho Health K–2 · June 1, 2023",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.feelings.goals-0.v1",
          "prompt": "Make a small supported plan to: practice asking a clarifying question.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-0",
          "completionId": "6-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-1.v1",
          "prompt": "Make a small supported plan to: remember to put away one shared tool.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-1",
          "completionId": "13-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-2.v1",
          "prompt": "Make a small supported plan to: practice taking turns during one short game.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-2",
          "completionId": "20-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-3.v1",
          "prompt": "Make a small supported plan to: ask politely for a quieter work spot.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-3",
          "completionId": "27-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-4.v1",
          "prompt": "Make a small supported plan to: make a reminder for a helpful daily routine.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-4",
          "completionId": "34-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-5.v1",
          "prompt": "Make a small supported plan to: choose a comfortable movement break with support.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-5",
          "completionId": "41-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-6.v1",
          "prompt": "Make a small supported plan to: practice one way to repair a small mistake.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-6",
          "completionId": "48-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-7.v1",
          "prompt": "Make a small supported plan to: ask a trusted adult for help with a confusing task.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-7",
          "completionId": "55-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-8.v1",
          "prompt": "Make a small supported plan to: encourage a pretend friend without pressuring them.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-8",
          "completionId": "62-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.feelings.goals-9.v1",
          "prompt": "Make a small supported plan to: reflect on a goal and change the plan after a break.",
          "discussionTurns": [
            "Describe what the pretend character may need.",
            "Try a response with a grown-up and listen to another idea.",
            "Explain why the response might help, or change it."
          ],
          "hint": "Choose a doable step, name a helper, and discuss how to notice progress. You can revise or pause the plan. This activity does not grade real-life behavior.",
          "demonstration": [
            "Small step → help → reflect",
            "Pip chooses one small practice goal, asks for help, and checks what worked without losing rewards for a break."
          ],
          "type": "work",
          "variantKey": "g2:feelings:goals-9",
          "completionId": "69-71",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Read and perform a rhythmic pattern",
      "standard": "2-3.MU:GM.2.3",
      "demo": [
        "♩ ♩ 𝄽 ♩",
        "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
      ],
      "prerequisites": [],
      "id": "g2.music.rhythm",
      "grade": 2,
      "subject": "g2-music",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/General-Music-Standards.pdf",
      "standardVersion": "Idaho General Music 2–3 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.music.rhythm-0.v1",
          "prompt": "Read and play: 𝄽 𝄽 𝄽 ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            -1,
            -1,
            -1,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-0",
          "completionId": "0-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-1.v1",
          "prompt": "Read and play: 𝄽 𝄽 ♩ 𝄽.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            -1,
            -1,
            0,
            -1
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-1",
          "completionId": "7-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-2.v1",
          "prompt": "Read and play: 𝄽 𝄽 ♩ ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            -1,
            -1,
            0,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-2",
          "completionId": "14-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-3.v1",
          "prompt": "Read and play: 𝄽 ♩ 𝄽 𝄽.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            -1,
            0,
            -1,
            -1
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-3",
          "completionId": "21-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-4.v1",
          "prompt": "Read and play: 𝄽 ♩ 𝄽 ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            -1,
            0,
            -1,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-4",
          "completionId": "28-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-5.v1",
          "prompt": "Read and play: 𝄽 ♩ ♩ 𝄽.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            -1,
            0,
            0,
            -1
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-5",
          "completionId": "35-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-6.v1",
          "prompt": "Read and play: 𝄽 ♩ ♩ ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            -1,
            0,
            0,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-6",
          "completionId": "42-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-7.v1",
          "prompt": "Read and play: ♩ 𝄽 𝄽 𝄽.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            -1,
            -1,
            -1
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-7",
          "completionId": "49-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-8.v1",
          "prompt": "Read and play: ♩ 𝄽 𝄽 ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            -1,
            -1,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-8",
          "completionId": "56-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-9.v1",
          "prompt": "Read and play: ♩ 𝄽 ♩ 𝄽.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            -1,
            0,
            -1
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-9",
          "completionId": "63-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-10.v1",
          "prompt": "Read and play: ♩ 𝄽 ♩ ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            -1,
            0,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-10",
          "completionId": "70-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-11.v1",
          "prompt": "Read and play: ♩ ♩ 𝄽 𝄽.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            0,
            -1,
            -1
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-11",
          "completionId": "75-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-12.v1",
          "prompt": "Read and play: ♩ ♩ 𝄽 ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            0,
            -1,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-12",
          "completionId": "80-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-13.v1",
          "prompt": "Read and play: ♩ ♩ ♩ 𝄽.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            0,
            0,
            -1
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-13",
          "completionId": "85-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.rhythm-14.v1",
          "prompt": "Read and play: ♩ ♩ ♩ ♩.",
          "hint": "Each quarter note is one beat; each quarter rest is one quiet beat. You may tap, play, or move at your own pace. Show the pattern to a grown-up.",
          "demonstration": [
            "♩ ♩ 𝄽 ♩",
            "Pip gives each quarter note one beat and each quarter rest one quiet beat. The quiet space keeps its place."
          ],
          "workspace": "compose",
          "notes": [
            0,
            0,
            0,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:rhythm-14",
          "completionId": "90-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Read and perform a melodic pattern",
      "standard": "2-3.MU:GM.2.2–3",
      "demo": [
        "C D E D",
        "Pip follows notes that rise and return, then plays slowly to hear the shape."
      ],
      "prerequisites": [],
      "id": "g2.music.melody",
      "grade": 2,
      "subject": "g2-music",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/General-Music-Standards.pdf",
      "standardVersion": "Idaho General Music 2–3 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.music.melody-0.v1",
          "prompt": "Explore this note path: C D E D.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            0,
            1,
            2,
            1
          ],
          "type": "work",
          "variantKey": "g2:music:melody-0",
          "completionId": "1-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-1.v1",
          "prompt": "Explore this note path: E D C C.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            2,
            1,
            0,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:melody-1",
          "completionId": "8-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-2.v1",
          "prompt": "Explore this note path: C E G E.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            0,
            2,
            4,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:melody-2",
          "completionId": "15-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-3.v1",
          "prompt": "Explore this note path: G F E D.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            4,
            3,
            2,
            1
          ],
          "type": "work",
          "variantKey": "g2:music:melody-3",
          "completionId": "22-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-4.v1",
          "prompt": "Explore this note path: C C G G.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            0,
            0,
            4,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:melody-4",
          "completionId": "29-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-5.v1",
          "prompt": "Explore this note path: E F G E.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            2,
            3,
            4,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:melody-5",
          "completionId": "36-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-6.v1",
          "prompt": "Explore this note path: G A B A.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            4,
            5,
            6,
            5
          ],
          "type": "work",
          "variantKey": "g2:music:melody-6",
          "completionId": "43-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-7.v1",
          "prompt": "Explore this note path: B G E C.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            6,
            4,
            2,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:melody-7",
          "completionId": "50-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-8.v1",
          "prompt": "Explore this note path: D E F E.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            1,
            2,
            3,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:melody-8",
          "completionId": "57-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-9.v1",
          "prompt": "Explore this note path: C F E C.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            0,
            3,
            2,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:melody-9",
          "completionId": "64-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-10.v1",
          "prompt": "Explore this note path: E G A G.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            2,
            4,
            5,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:melody-10",
          "completionId": "71-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-11.v1",
          "prompt": "Explore this note path: A G F E.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            5,
            4,
            3,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:melody-11",
          "completionId": "76-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-12.v1",
          "prompt": "Explore this note path: C D E G.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            0,
            1,
            2,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:melody-12",
          "completionId": "81-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-13.v1",
          "prompt": "Explore this note path: G E D C.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            4,
            2,
            1,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:melody-13",
          "completionId": "86-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.melody-14.v1",
          "prompt": "Explore this note path: C E D F.",
          "hint": "Use the note letters and staff picture. Listen to Pip, try the pattern, and describe where the melody rises, falls, or repeats. A grown-up can observe your playing.",
          "demonstration": [
            "C D E D",
            "Pip follows notes that rise and return, then plays slowly to hear the shape."
          ],
          "workspace": "compose",
          "notes": [
            0,
            2,
            1,
            3
          ],
          "type": "work",
          "variantKey": "g2:music:melody-14",
          "completionId": "91-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Create and represent a musical idea",
      "standard": "2-3.MU:GM.1.1–2",
      "demo": [
        "Choose → arrange → play",
        "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
      ],
      "prerequisites": [],
      "id": "g2.music.compose",
      "grade": 2,
      "subject": "g2-music",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/General-Music-Standards.pdf",
      "standardVersion": "Idaho General Music 2–3 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.music.compose-0.v1",
          "prompt": "Create a short tune for a sunrise.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-0",
          "completionId": "2-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-1.v1",
          "prompt": "Create a short tune for a gentle rainfall.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-1",
          "completionId": "9-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-2.v1",
          "prompt": "Create a short tune for a curious kitten.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-2",
          "completionId": "16-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-3.v1",
          "prompt": "Create a short tune for a busy market.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-3",
          "completionId": "23-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-4.v1",
          "prompt": "Create a short tune for a quiet reading corner.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-4",
          "completionId": "30-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-5.v1",
          "prompt": "Create a short tune for a boat rocking.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-5",
          "completionId": "37-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-6.v1",
          "prompt": "Create a short tune for a seed beginning to grow.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-6",
          "completionId": "44-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-7.v1",
          "prompt": "Create a short tune for a winding path.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-7",
          "completionId": "51-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-8.v1",
          "prompt": "Create a short tune for a surprising discovery.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-8",
          "completionId": "58-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-9.v1",
          "prompt": "Create a short tune for a friendly greeting.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-9",
          "completionId": "65-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-10.v1",
          "prompt": "Create a short tune for a floating cloud.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-10",
          "completionId": "72-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-11.v1",
          "prompt": "Create a short tune for a determined climber.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-11",
          "completionId": "77-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-12.v1",
          "prompt": "Create a short tune for a sleepy ending.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-12",
          "completionId": "82-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-13.v1",
          "prompt": "Create a short tune for a question and an answer.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-13",
          "completionId": "87-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-14.v1",
          "prompt": "Create a short tune for a celebration with room for a quiet moment.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-14",
          "completionId": "92-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-15.v1",
          "prompt": "Create a short tune for a slow-moving turtle.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-15",
          "completionId": "95-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-16.v1",
          "prompt": "Create a short tune for a playful squirrel.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-16",
          "completionId": "96-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-17.v1",
          "prompt": "Create a short tune for a scene that changes from worried to hopeful.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-17",
          "completionId": "97-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-18.v1",
          "prompt": "Create a short tune for a machine with a repeating pattern.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-18",
          "completionId": "98-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.compose-19.v1",
          "prompt": "Create a short tune for a short musical signature for Pip.",
          "hint": "Choose notes, repeats, and rests for a purpose. Play the idea, represent it with note letters or marks, and explain one choice. There are many possible tunes.",
          "demonstration": [
            "Choose → arrange → play",
            "Pip chooses notes and rests to suggest a scene, then shows the order so someone else can try it."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:compose-19",
          "completionId": "99-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Improvise a musical response",
      "standard": "2-3.MU:GM.1.3",
      "demo": [
        "Hear → answer",
        "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
      ],
      "prerequisites": [],
      "id": "g2.music.improvise",
      "grade": 2,
      "subject": "g2-music",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/General-Music-Standards.pdf",
      "standardVersion": "Idaho General Music 2–3 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.music.improvise-0.v1",
          "prompt": "Improvise: answer a rising phrase with a falling phrase.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            0,
            1,
            2,
            1
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-0",
          "completionId": "3-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-1.v1",
          "prompt": "Improvise: make a response that ends on the same note as Pip.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            2,
            1,
            0,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-1",
          "completionId": "10-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-2.v1",
          "prompt": "Improvise: answer a busy phrase with a quieter pattern of rests.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            0,
            2,
            4,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-2",
          "completionId": "17-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-3.v1",
          "prompt": "Improvise: change the ending of Pip’s phrase.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            4,
            3,
            2,
            1
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-3",
          "completionId": "24-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-4.v1",
          "prompt": "Improvise: keep the rhythm but choose different pitches.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            0,
            0,
            4,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-4",
          "completionId": "31-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-5.v1",
          "prompt": "Improvise: keep the first note and invent the rest.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            2,
            3,
            4,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-5",
          "completionId": "38-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-6.v1",
          "prompt": "Improvise: trade short musical questions with a grown-up.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            4,
            5,
            6,
            5
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-6",
          "completionId": "45-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-7.v1",
          "prompt": "Improvise: make a surprising response with a rest.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            6,
            4,
            2,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-7",
          "completionId": "52-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-8.v1",
          "prompt": "Improvise: answer a repeated note with changing notes.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            1,
            2,
            3,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-8",
          "completionId": "59-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-9.v1",
          "prompt": "Improvise: make a phrase that sounds unfinished to you.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            0,
            3,
            2,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-9",
          "completionId": "66-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-10.v1",
          "prompt": "Improvise: make a phrase that sounds settled to you.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            2,
            4,
            5,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-10",
          "completionId": "73-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-11.v1",
          "prompt": "Improvise: play a response using only two pitches.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            5,
            4,
            3,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-11",
          "completionId": "78-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-12.v1",
          "prompt": "Improvise: invent a reply that repeats one part twice.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            0,
            1,
            2,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-12",
          "completionId": "83-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-13.v1",
          "prompt": "Improvise: answer with a new rhythm using the same pitch.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            4,
            2,
            1,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-13",
          "completionId": "88-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.improvise-14.v1",
          "prompt": "Improvise: combine an idea from Pip with a new idea of your own.",
          "hint": "Listen once if helpful, then invent a response. Try another version and tell what changed. A response is not marked right or wrong for matching Pip.",
          "demonstration": [
            "Hear → answer",
            "Pip hears a short idea and makes a new answering phrase. It does not have to be a copy."
          ],
          "workspace": "compose",
          "notes": [
            0,
            2,
            1,
            3
          ],
          "type": "work",
          "variantKey": "g2:music:improvise-14",
          "completionId": "93-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Refine music using feedback",
      "standard": "2-3.MU:GM.2.1",
      "demo": [
        "Play → listen → revise",
        "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
      ],
      "prerequisites": [
        "g2.music.compose"
      ],
      "id": "g2.music.refine",
      "grade": 2,
      "subject": "g2-music",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/General-Music-Standards.pdf",
      "standardVersion": "Idaho General Music 2–3 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.music.refine-0.v1",
          "prompt": "Create, get feedback, and make the ending easier to notice.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-0",
          "completionId": "4-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-1.v1",
          "prompt": "Create, get feedback, and add a pause where a listener expects a breath.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-1",
          "completionId": "11-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-2.v1",
          "prompt": "Create, get feedback, and change a part that feels too repetitive for your purpose.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-2",
          "completionId": "18-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-3.v1",
          "prompt": "Create, get feedback, and repeat a part that a listener wants to recognize.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-3",
          "completionId": "25-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-4.v1",
          "prompt": "Create, get feedback, and make the tune better fit a calm scene.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-4",
          "completionId": "32-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-5.v1",
          "prompt": "Create, get feedback, and make the tune better fit a curious scene.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-5",
          "completionId": "39-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-6.v1",
          "prompt": "Create, get feedback, and compare a version with a rest and one without it.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-6",
          "completionId": "46-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-7.v1",
          "prompt": "Create, get feedback, and change one pitch after hearing a listener’s idea.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-7",
          "completionId": "53-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-8.v1",
          "prompt": "Create, get feedback, and simplify a pattern so you can perform it comfortably.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-8",
          "completionId": "60-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.refine-9.v1",
          "prompt": "Create, get feedback, and choose between two versions and explain why.",
          "hint": "Play an original idea for a grown-up. Ask a specific question, decide whether to use the feedback, and explain your revision.",
          "demonstration": [
            "Play → listen → revise",
            "Pip asks a listener about a musical idea, changes one part, and explains how the change helps."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:refine-9",
          "completionId": "67-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Share an original musical idea expressively",
      "standard": "2-3.MU:GM.3.1–2",
      "demo": [
        "Purpose → practice → share",
        "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
      ],
      "prerequisites": [],
      "id": "g2.music.perform",
      "grade": 2,
      "subject": "g2-music",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/General-Music-Standards.pdf",
      "standardVersion": "Idaho General Music 2–3 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.music.perform-0.v1",
          "prompt": "Prepare a short original performance for a welcome.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-0",
          "completionId": "5-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-1.v1",
          "prompt": "Prepare a short original performance for a peaceful moment.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-1",
          "completionId": "12-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-2.v1",
          "prompt": "Prepare a short original performance for a playful moment.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-2",
          "completionId": "19-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-3.v1",
          "prompt": "Prepare a short original performance for a story opening.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-3",
          "completionId": "26-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-4.v1",
          "prompt": "Prepare a short original performance for a story ending.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-4",
          "completionId": "33-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-5.v1",
          "prompt": "Prepare a short original performance for a pretend parade.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-5",
          "completionId": "40-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-6.v1",
          "prompt": "Prepare a short original performance for a gentle goodbye.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-6",
          "completionId": "47-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-7.v1",
          "prompt": "Prepare a short original performance for a surprising event.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-7",
          "completionId": "54-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-8.v1",
          "prompt": "Prepare a short original performance for a call and response.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-8",
          "completionId": "61-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.perform-9.v1",
          "prompt": "Prepare a short original performance for a change of mood.",
          "hint": "Choose sounds with a purpose, practice comfortably, and share with a chosen grown-up. You can use notes, gentle taps, or another accessible way to perform. No recording is needed.",
          "demonstration": [
            "Purpose → practice → share",
            "Pip chooses an expressive purpose and shares a practiced idea with a trusted listener."
          ],
          "workspace": "compose",
          "type": "work",
          "variantKey": "g2:music:perform-9",
          "completionId": "68-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Discuss musical choices, context and audience behavior",
      "standard": "2-3.MU:GM.4.1–2; 2-3.MU:GM.5.1–2",
      "demo": [
        "Listen → describe → connect",
        "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
      ],
      "prerequisites": [],
      "id": "g2.music.context",
      "grade": 2,
      "subject": "g2-music",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/General-Music-Standards.pdf",
      "standardVersion": "Idaho General Music 2–3 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.music.context-0.v1",
          "prompt": "Listen and describe a sound that makes this tune feel calm or lively to you.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            0,
            1,
            2,
            1
          ],
          "type": "work",
          "variantKey": "g2:music:context-0",
          "completionId": "6-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-1.v1",
          "prompt": "Listen and compare the beginning and ending of Pip’s tune.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            2,
            1,
            0,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:context-1",
          "completionId": "13-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-2.v1",
          "prompt": "Listen and explain which part you would repeat for a dance.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            0,
            2,
            4,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:context-2",
          "completionId": "20-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-3.v1",
          "prompt": "Listen and describe how rests change the phrase.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            4,
            3,
            2,
            1
          ],
          "type": "work",
          "variantKey": "g2:music:context-3",
          "completionId": "27-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-4.v1",
          "prompt": "Listen and compare two possible settings for the same tune.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            0,
            0,
            4,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:context-4",
          "completionId": "34-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-5.v1",
          "prompt": "Listen and discuss audience behavior at a quiet performance.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            2,
            3,
            4,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:context-5",
          "completionId": "41-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-6.v1",
          "prompt": "Listen and discuss how audience behavior can differ at a community celebration.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            4,
            5,
            6,
            5
          ],
          "type": "work",
          "variantKey": "g2:music:context-6",
          "completionId": "48-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-7.v1",
          "prompt": "Listen and ask a grown-up about the context of a song they choose.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            6,
            4,
            2,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:context-7",
          "completionId": "55-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-8.v1",
          "prompt": "Listen and compare an older song and a newer song chosen by a grown-up.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            1,
            2,
            3,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:context-8",
          "completionId": "62-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-9.v1",
          "prompt": "Listen and describe a connection between a rhythm and a repeating art pattern.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            0,
            3,
            2,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:context-9",
          "completionId": "69-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-10.v1",
          "prompt": "Listen and suggest music for a scene from a book and give a reason.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            2,
            4,
            5,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:context-10",
          "completionId": "74-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-11.v1",
          "prompt": "Listen and describe a musical preference without calling someone else’s preference wrong.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            5,
            4,
            3,
            2
          ],
          "type": "work",
          "variantKey": "g2:music:context-11",
          "completionId": "79-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-12.v1",
          "prompt": "Listen and ask who created a chosen song and what is known about its purpose.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            0,
            1,
            2,
            4
          ],
          "type": "work",
          "variantKey": "g2:music:context-12",
          "completionId": "84-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-13.v1",
          "prompt": "Listen and compare two musical examples without assuming either represents an entire culture.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            4,
            2,
            1,
            0
          ],
          "type": "work",
          "variantKey": "g2:music:context-13",
          "completionId": "89-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.music.context-14.v1",
          "prompt": "Listen and describe how music can help tell an idea without words.",
          "hint": "Use Pip’s original tune or a suitable song a grown-up chooses and identifies. Point to a musical detail. Different listeners may respond differently.",
          "demonstration": [
            "Listen → describe → connect",
            "Pip describes a sound, connects it to a purpose, and asks about its context instead of guessing a whole culture from one song."
          ],
          "workspace": "compose",
          "notes": [
            0,
            2,
            1,
            3
          ],
          "type": "work",
          "variantKey": "g2:music:context-14",
          "completionId": "94-72",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Observe and discuss details in an image",
      "standard": "K-2.VA.4.1–2",
      "demo": [
        "Notice → point → explain",
        "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
      ],
      "prerequisites": [],
      "id": "g2.art.observe",
      "grade": 2,
      "subject": "g2-art",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/Visual-Arts-Standards.pdf",
      "standardVersion": "Idaho Visual Arts K–2 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.art.observe-0.v1",
          "prompt": "Look at Pip’s abstract study: find a repeated shape and describe where it appears.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-0",
          "completionId": "0-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-1.v1",
          "prompt": "Look at Pip’s abstract study: compare a straight line and a curved line.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-1",
          "completionId": "6-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-2.v1",
          "prompt": "Look at Pip’s abstract study: describe which area catches your eye first and why.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-2",
          "completionId": "12-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-3.v1",
          "prompt": "Look at Pip’s abstract study: find a color repeated in different places.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-3",
          "completionId": "18-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-4.v1",
          "prompt": "Look at Pip’s abstract study: compare the sizes of two shapes.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-4",
          "completionId": "24-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-5.v1",
          "prompt": "Look at Pip’s abstract study: describe an empty space between shapes.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-5",
          "completionId": "30-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-6.v1",
          "prompt": "Look at Pip’s abstract study: notice how overlapping changes what you can see.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-6",
          "completionId": "36-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-7.v1",
          "prompt": "Look at Pip’s abstract study: describe a pattern and imagine how it might continue.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-7",
          "completionId": "42-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-8.v1",
          "prompt": "Look at Pip’s abstract study: compare the top and bottom of the image.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-8",
          "completionId": "48-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-9.v1",
          "prompt": "Look at Pip’s abstract study: describe a possible mood using a visible detail.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-9",
          "completionId": "54-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-10.v1",
          "prompt": "Look at Pip’s abstract study: find a balance or an imbalance in the arrangement.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-10",
          "completionId": "60-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-11.v1",
          "prompt": "Look at Pip’s abstract study: compare a dark area with a light area.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-11",
          "completionId": "64-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-12.v1",
          "prompt": "Look at Pip’s abstract study: describe a path your eyes follow through the image.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-12",
          "completionId": "68-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-13.v1",
          "prompt": "Look at Pip’s abstract study: find a detail that someone else might miss.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-13",
          "completionId": "72-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-14.v1",
          "prompt": "Look at Pip’s abstract study: suggest a title and support it with a detail.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-14",
          "completionId": "76-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-15.v1",
          "prompt": "Look at Pip’s abstract study: compare a round shape with an angular shape.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-15",
          "completionId": "80-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-16.v1",
          "prompt": "Look at Pip’s abstract study: describe how changing one color might affect the image.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-16",
          "completionId": "83-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-17.v1",
          "prompt": "Look at Pip’s abstract study: explain two different ideas the image could suggest.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-17",
          "completionId": "86-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-18.v1",
          "prompt": "Look at Pip’s abstract study: ask a question about a choice the artist made.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-18",
          "completionId": "89-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.observe-19.v1",
          "prompt": "Look at Pip’s abstract study: describe how the image might change if it were turned.",
          "hint": "Point to evidence in the image. There can be different reasonable interpretations. You may also compare it with a picture a grown-up chooses.",
          "demonstration": [
            "Notice → point → explain",
            "Pip points to a curved line and a repeated color, then explains how those details shape an idea."
          ],
          "type": "work",
          "variantKey": "g2:art:observe-19",
          "completionId": "92-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Explore tools, processes and material effects",
      "standard": "K-2.VA.1.1–2",
      "demo": [
        "Try → compare → choose",
        "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
      ],
      "prerequisites": [],
      "id": "g2.art.materials",
      "grade": 2,
      "subject": "g2-art",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/Visual-Arts-Standards.pdf",
      "standardVersion": "Idaho Visual Arts K–2 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.art.material-0.v1",
          "prompt": "Explore thick and thin lines.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-0",
          "completionId": "1-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-1.v1",
          "prompt": "Explore curved and angular lines.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-1",
          "completionId": "7-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-2.v1",
          "prompt": "Explore closely spaced and widely spaced dots.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-2",
          "completionId": "13-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-3.v1",
          "prompt": "Explore large and small repeated shapes.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-3",
          "completionId": "19-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-4.v1",
          "prompt": "Explore light and dark marks with a safe pencil.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-4",
          "completionId": "25-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-5.v1",
          "prompt": "Explore smooth and textured paper chosen by a grown-up.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-5",
          "completionId": "31-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-6.v1",
          "prompt": "Explore marks made slowly and quickly.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-6",
          "completionId": "37-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-7.v1",
          "prompt": "Explore two safe ways to spread color.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-7",
          "completionId": "43-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-8.v1",
          "prompt": "Explore folded paper lines and drawn lines.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-8",
          "completionId": "49-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-9.v1",
          "prompt": "Explore overlapping paper shapes.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-9",
          "completionId": "55-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-10.v1",
          "prompt": "Explore a stamp made from folded paper.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-10",
          "completionId": "61-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-11.v1",
          "prompt": "Explore a pattern made with only straight marks.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-11",
          "completionId": "65-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-12.v1",
          "prompt": "Explore a pattern made with only curved marks.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-12",
          "completionId": "69-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-13.v1",
          "prompt": "Explore different pressures on a pencil.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-13",
          "completionId": "73-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-14.v1",
          "prompt": "Explore a drawing made with one continuous line.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-14",
          "completionId": "77-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-15.v1",
          "prompt": "Explore a collage using clean paper scraps.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-15",
          "completionId": "81-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-16.v1",
          "prompt": "Explore two ways to suggest a rough surface.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-16",
          "completionId": "84-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-17.v1",
          "prompt": "Explore two ways to suggest a soft surface.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-17",
          "completionId": "87-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-18.v1",
          "prompt": "Explore a color choice on light and dark paper.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-18",
          "completionId": "90-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.material-19.v1",
          "prompt": "Explore a safe tool you have not tried before with a grown-up.",
          "hint": "Use the drawing board or safe materials approved by a grown-up. Make two trials and describe how the tool or material changes the result. Do not taste art materials.",
          "demonstration": [
            "Try → compare → choose",
            "Pip tests a thick and a thin mark, compares their effects, and chooses one for a picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:material-19",
          "completionId": "93-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Create and explain original visual ideas",
      "standard": "K-2.VA.1.1–2; K-2.VA.2.1",
      "demo": [
        "Idea → choices → picture",
        "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
      ],
      "prerequisites": [],
      "id": "g2.art.create",
      "grade": 2,
      "subject": "g2-art",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/Visual-Arts-Standards.pdf",
      "standardVersion": "Idaho Visual Arts K–2 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.art.create-0.v1",
          "prompt": "Create a welcoming place.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-0",
          "completionId": "2-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-1.v1",
          "prompt": "Create a garden seen from above.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-1",
          "completionId": "8-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-2.v1",
          "prompt": "Create a tiny object made to look enormous.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-2",
          "completionId": "14-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-3.v1",
          "prompt": "Create a journey shown without words.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-3",
          "completionId": "20-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-4.v1",
          "prompt": "Create a machine from your imagination.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-4",
          "completionId": "26-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-5.v1",
          "prompt": "Create a shelter for a pretend creature.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-5",
          "completionId": "32-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-6.v1",
          "prompt": "Create a scene using mostly curved lines.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-6",
          "completionId": "38-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-7.v1",
          "prompt": "Create a place shown at two different times.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-7",
          "completionId": "44-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-8.v1",
          "prompt": "Create a picture about cooperation.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-8",
          "completionId": "50-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-9.v1",
          "prompt": "Create a noisy place represented with marks.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-9",
          "completionId": "56-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-10.v1",
          "prompt": "Create a calm place represented with marks.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-10",
          "completionId": "62-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-11.v1",
          "prompt": "Create an imaginary map with a key.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-11",
          "completionId": "66-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-12.v1",
          "prompt": "Create a memory of a fictional character.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-12",
          "completionId": "70-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-13.v1",
          "prompt": "Create a pattern inspired by a leaf.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-13",
          "completionId": "74-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-14.v1",
          "prompt": "Create a border that frames an important shape.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-14",
          "completionId": "78-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-15.v1",
          "prompt": "Create an animal built from unexpected shapes.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-15",
          "completionId": "82-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-16.v1",
          "prompt": "Create a building with a useful purpose.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-16",
          "completionId": "85-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-17.v1",
          "prompt": "Create a scene where weather changes the story.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-17",
          "completionId": "88-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-18.v1",
          "prompt": "Create an underwater imaginary world.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-18",
          "completionId": "91-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-19.v1",
          "prompt": "Create a view through a pretend window.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-19",
          "completionId": "94-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-20.v1",
          "prompt": "Create a picture that suggests movement.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-20",
          "completionId": "95-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-21.v1",
          "prompt": "Create a picture using repeated colors.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-21",
          "completionId": "96-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-22.v1",
          "prompt": "Create a symbol for a made-up club.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-22",
          "completionId": "97-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-23.v1",
          "prompt": "Create a story told in three panels.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-23",
          "completionId": "98-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.create-24.v1",
          "prompt": "Create a piece that combines two of your own ideas.",
          "hint": "Choose lines, shapes, colors, or materials for your idea. Explain a choice to a grown-up. You may use this paper, your own paper, or safe physical materials.",
          "demonstration": [
            "Idea → choices → picture",
            "Pip chooses shapes and colors to show an idea, then explains a choice instead of aiming for one correct picture."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:create-24",
          "completionId": "99-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Explore alternate visual solutions",
      "standard": "K-2.VA.1.1–2; K-2.VA.2.1",
      "demo": [
        "Version A · version B",
        "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
      ],
      "prerequisites": [],
      "id": "g2.art.experiment",
      "grade": 2,
      "subject": "g2-art",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/Visual-Arts-Standards.pdf",
      "standardVersion": "Idaho Visual Arts K–2 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.art.experiment-0.v1",
          "prompt": "Try the same scene with a different viewpoint.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-0",
          "completionId": "3-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-1.v1",
          "prompt": "Try two arrangements of the same three shapes.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-1",
          "completionId": "9-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-2.v1",
          "prompt": "Try a calm and an energetic version of one idea.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-2",
          "completionId": "15-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-3.v1",
          "prompt": "Try two ways to lead the viewer’s eye.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-3",
          "completionId": "21-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-4.v1",
          "prompt": "Try a version with a border and one without.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-4",
          "completionId": "27-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-5.v1",
          "prompt": "Try two ways to show depth using overlap.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-5",
          "completionId": "33-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-6.v1",
          "prompt": "Try a large and a small version of a focal shape.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-6",
          "completionId": "39-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-7.v1",
          "prompt": "Try two patterns using the same marks.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-7",
          "completionId": "45-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-8.v1",
          "prompt": "Try two endings for a picture story.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-8",
          "completionId": "51-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-9.v1",
          "prompt": "Try a version with many colors and one with only two.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-9",
          "completionId": "57-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-10.v1",
          "prompt": "Try two ways to make a title part of the image.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-10",
          "completionId": "63-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-11.v1",
          "prompt": "Try a detailed and a simplified version.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-11",
          "completionId": "67-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-12.v1",
          "prompt": "Try two textures for the same imaginary object.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-12",
          "completionId": "71-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-13.v1",
          "prompt": "Try two different tools used for the same idea.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-13",
          "completionId": "75-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.experiment-14.v1",
          "prompt": "Try a revised version after a viewer asks a question.",
          "hint": "Keep both versions on your own paper if you want to compare them later. Describe what each version does and choose what fits your purpose.",
          "demonstration": [
            "Version A · version B",
            "Pip makes two arrangements for the same idea and compares what each makes a viewer notice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:experiment-14",
          "completionId": "79-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Care for and present artwork",
      "standard": "K-2.VA.3.1",
      "demo": [
        "Care → arrange → share",
        "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
      ],
      "prerequisites": [],
      "id": "g2.art.present",
      "grade": 2,
      "subject": "g2-art",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/Visual-Arts-Standards.pdf",
      "standardVersion": "Idaho Visual Arts K–2 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.art.present-0.v1",
          "prompt": "Prepare and share: choose a title that helps a viewer understand your idea.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-0",
          "completionId": "4-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-1.v1",
          "prompt": "Prepare and share: arrange two pieces in an order and explain the order.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-1",
          "completionId": "10-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-2.v1",
          "prompt": "Prepare and share: plan how to keep a paper picture flat and clean.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-2",
          "completionId": "16-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-3.v1",
          "prompt": "Prepare and share: make a label naming the materials without private personal details.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-3",
          "completionId": "22-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-4.v1",
          "prompt": "Prepare and share: show a work privately and ask what the viewer notices.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-4",
          "completionId": "28-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-5.v1",
          "prompt": "Prepare and share: explain a change from your first idea to the finished piece.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-5",
          "completionId": "34-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-6.v1",
          "prompt": "Prepare and share: choose a safe place to display a fragile creation.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-6",
          "completionId": "40-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-7.v1",
          "prompt": "Prepare and share: practice giving a thoughtful comment about a partner’s artwork.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-7",
          "completionId": "46-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-8.v1",
          "prompt": "Prepare and share: describe how you would store a drawing for later.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-8",
          "completionId": "52-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.present-9.v1",
          "prompt": "Prepare and share: plan a tiny pretend gallery with room around each piece.",
          "hint": "Use your own work or a pretend example. A grown-up can help with safe handling and private presentation. Work on this screen disappears when you leave.",
          "demonstration": [
            "Care → arrange → share",
            "Pip chooses a way to protect a picture and a private place to show it, then explains the choice."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:present-9",
          "completionId": "58-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    },
    {
      "name": "Connect art with people, places and purposes",
      "standard": "K-2.VA.5.1",
      "demo": [
        "Look → ask → connect",
        "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
      ],
      "prerequisites": [],
      "id": "g2.art.community",
      "grade": 2,
      "subject": "g2-art",
      "sourceUrl": "https://www.sde.idaho.gov/wp-content/uploads/2025/08/Visual-Arts-Standards.pdf",
      "standardVersion": "Idaho Visual Arts K–2 · April 29, 2024",
      "coverage": "partial",
      "reviewStatus": "Needs educator review",
      "adult": true,
      "activities": [
        {
          "activityId": "g2.art.community-0.v1",
          "prompt": "Explore a public mural in an adult-selected photograph.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-0",
          "completionId": "5-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-1.v1",
          "prompt": "Explore a pattern on a useful everyday object.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-1",
          "completionId": "11-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-2.v1",
          "prompt": "Explore a book cover and how it invites a reader.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-2",
          "completionId": "17-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-3.v1",
          "prompt": "Explore a sign designed to help people find a place.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-3",
          "completionId": "23-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-4.v1",
          "prompt": "Explore a sculpture in a shared space shown in a photograph.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-4",
          "completionId": "29-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-5.v1",
          "prompt": "Explore a handmade object described in a reliable book.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-5",
          "completionId": "35-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-6.v1",
          "prompt": "Explore a poster for a fictional community event.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-6",
          "completionId": "41-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-7.v1",
          "prompt": "Explore an artwork that records a place or event.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-7",
          "completionId": "47-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-8.v1",
          "prompt": "Explore two artists’ different ways of showing a similar idea.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-8",
          "completionId": "53-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        },
        {
          "activityId": "g2.art.community-9.v1",
          "prompt": "Explore a classroom display and what it communicates.",
          "hint": "Look with a grown-up. Describe a visible detail, ask about the maker and purpose, and use a reliable source for cultural context. Make an original response without copying sacred or private designs.",
          "demonstration": [
            "Look → ask → connect",
            "Pip notices art in a shared place, asks who made it and why, and does not assume one meaning for every viewer."
          ],
          "workspace": "draw",
          "type": "work",
          "variantKey": "g2:art:community-9",
          "completionId": "59-73",
          "supportLevel": "adaptive",
          "intendedEvidenceType": "adult-observation"
        }
      ]
    }
  ],
  "coverageGaps": [
    "No claim of full-standard coverage from these supplemental routes. Educator and tribal cultural review have not been performed.",
    "Physical education, remaining health topics, technology, and other arts disciplines are not covered. Music uses the grades 2–3 band; art and health use K–2.",
    "The bank does not provide five varied independent checks for every fine-grained skill. Text complexity, broader genre/cultural coverage, oral fluency, and mental automaticity require further educator judgment.",
    "Original work, oral reading, physical investigation, and social behavior require adult observation."
  ]
}
