Skip to content

[curriculum-eval] 07-your-first-workflow.md: active_learning — only 1 code block and 2 checklist items after step shortening #2011

Description

@github-actions

File: workshop/07-your-first-workflow.md
Overall Score: 7.32 / 10.0 (corpus mean: 8.78)

Flagged Dimensions:

Dimension Score Benchmark Delta
active_learning 3.6 / 10 ≥ 3 activity density (10) −6.4
checkpoint_quality 5.0 / 10 ≥ 4 checklist items (10) −5.0
readability 7.3 / 10 FK Grade 8–12 (10) −2.7

Root Cause (≤ 2 sentences):
The step was significantly condensed to 278 words with only 1 code block and 2 checklist items, producing an activity density of 1.08 — well below the ideal of 3. The checkpoint verifies only two file names with no intermediate outcomes like confirming the workflow appears in the Actions tab or that gh aw compile exits cleanly.

Evidence (quoted from the file):

"In Copilot Chat (Agent mode), run this prompt: /agentic-workflows Create a daily-report-status workflow that runs on a daily schedule."

"- [ ] .github/workflows/daily-report-status.md exists

  • daily-report-status.lock.yml was generated by the agent"

Learning Science Rationale:
Mayer's Active Processing Principle states learners engage in meaningful learning when they perform generative activities — two filename checkboxes do not constitute active learning. Sweller's Cognitive Load Theory further warns that a too-brief explanation with only one code example forces learners to construct schema from minimal cues, increasing extraneous cognitive load. A Bloom's Create-level step demands at least one annotated code block showing the expected output structure and at least 4 checklist items verifying intermediate states.

Improvement Prompt (for an agent):

Edit workshop/07-your-first-workflow.md to improve active learning and checkpoint quality:
1. Add a fenced yaml code block showing the expected skeleton of daily-report-status.md after the agent creates it — include at minimum the frontmatter keys (on:, permissions:) and the task brief placeholder.
2. Add a short "What just happened?" paragraph (3-4 sentences) after the Copilot prompt block explaining what the agent did and why both files are needed.
3. Expand the Checkpoint section to at least 4 specific, verifiable items. Suggested additions:
   - [ ] The workflow appears in the Actions tab of your repository
   - [ ] The .md file contains an `on: schedule:` trigger in the frontmatter
   - [ ] Running `gh aw compile` succeeds with no errors
Do not add numbered headings. Run markdownlint after editing.

Expected Score After Fix: 9.0 / 10.0

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by 🔬 Curriculum Quality Evaluator · 86 AIC · ⌖ 7.39 AIC · ⊞ 6.2K ·

  • expires on Jul 26, 2026, 4:39 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions