[workshop-sim] Improve: Add intermediate recall checkpoint to reduce concept-overload dropout in 04-github-actions-intro.md
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- github-actions, javascript, markdown
- Domain
- content, documentation
Research direction
Open 04-github-actions-intro.md and read the existing “Reveal the labels” block and the two activities around the proposed insertion point. Add a 3–4 question recall check using the page’s existing reveal-answer pattern between “Label a sample workflow” and “Try it: Explore a real workflow.” Done means all existing activities and the end-of-page checkpoint remain unchanged, and the new check follows the same pattern.
Written by the indexing model from the issue text.
Description
Problem statement
04-github-actions-intro.md is the lowest-scoring step in the curriculum (overall_score 5.39/10) and has the highest conditional dropout rate among the five lowest-score candidates (14.6% among 44,163 at-risk runs, with concept-overload as the dominant failure category). The page introduces five new vocabulary terms (trigger, job, runner, step, action) in one pass, then stacks three separate labeling/exploration activities back-to-back ("Label a sample workflow," "Try it: Explore a real workflow," plus the earlier annotated example) with no intermediate checkpoint or recall check between them before the single end-of-page checkpoint. active_learning scores only 3.9/10 despite the activities present, because density of distinct practice opportunities per unit of new-concept load is low relative to peers.
Proposed change
Insert one short, low-friction recall checkpoint (3-4 question self-check, similar in format to the existing "Reveal the labels" <details> block) between the "Label a sample workflow" activity and the "Try it: Explore a real workflow" activity, so learners consolidate the five core terms before applying them in a live-repository context. Do not remove or shorten any existing activity — this is additive scaffolding, not simplification.
Failure mode classification
Learning barrier (conceptual density / insufficient intermediate scaffolding, not an access or tooling issue — no auth, environment, or terminal friction is involved in this step).
Quantitative guardrail
Current scores for 04-github-actions-intro.md: overall_score 5.39/10, cognitive_load 6.8, readability 10.0, active_learning 3.9, checkpoint_quality 0.0 (see companion checkpoint-regex repair issue), scaffolding 5.0, style_compliance 10.0 → learning KPI index = (2.0×3.9 + 2.0×0.0 + 1.5×5.0)/5.5 = 2.78/10. Adding one additional low-friction recall check increases activity_density (and therefore active_learning, which is scored as min(10, activity_density * 3.3)), without adding new prose or increasing word_count/new_concepts meaningfully, so cognitive_load should not worsen. The proposed change should raise overall_score and the learning KPI index, never lower them, and must not remove the existing three activities or any checkpoint content.
Acceptance criteria
- The shared curriculum quantitative assessment
overall_scorefor04-github-actions-intro.mdstays flat or improves after the change - The step's learning KPI index
(2.0 × active_learning + 2.0 × checkpoint_quality + 1.5 × scaffolding) / 5.5stays flat or improves, specifically via a measurable increase inactive_learningfrom the added recall check - All three existing hands-on activities (annotated example, "Label a sample workflow," "Try it: Explore a real workflow") and the end-of-page checkpoint are preserved unchanged — the new recall check is inserted between activities, not a replacement for any of them
- The new recall check uses the same
<details>/reveal-answer pattern already used elsewhere on the page, so it does not introduce new UI conventions
Suggested owner
copilot coding agent (bounded content insertion with a clear existing pattern to follow; low judgment risk)
Related to #4453
Generated by 🔬 Workshop Student Simulator · copilot · auto · 236.2 AIC · ⌖ 7.07 AIC · ⊞ 15.1K · ◷
- expires on Oct 12, 2026, 8:03 AM UTC
- Dominant language
- JavaScript
- Stars
- 52
- Forks
- 26
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 15
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from githubnext/gh-aw-workshop
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 91/100
githubnext/gh-aw-workshop#4458 ·
Maintainers usually reply within 1 day
-
feedback simulation workshop
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
githubnext/gh-aw-workshop#4455 ·
Maintainers usually reply within 1 day
-
feedback simulation workshop
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
githubnext/gh-aw-workshop#4454 ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
githubnext/gh-aw-workshop#4451 ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
githubnext/gh-aw-workshop#4449 ·
Maintainers usually reply within 1 day
All issues in githubnext/gh-aw-workshop
Similar issues
-
area/frontend good first issue kind/cooldown
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
kestra-io/kestra#20702 · 1 comment ·
Maintainers usually reply within 1 day
-
Form-data fields are not parsed when importing a cURL requestPossibly taken @aayushbaluni claimed this today. Openbug status-new
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
Maintainers usually reply within 1 day
-
bug MVP
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
saayam-for-all/webapp#1911 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
vshulcz/deja-vu#4937 · 2 comments ·
Maintainers usually reply within 1 day
-
[Focus] Accessibility (a11y) [Package] Grid [Type] Bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day