[curriculum-eval] side-quest-17-07-repo-poisoning.md: cognitive_load — 1234 words and 23 concepts

Aperta Adatta ai principianti
#5,473 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
javascript, markdown

Direzione di ricerca

Leggi workshop/side-quest-17-07-repo-poisoning.md e il documento collegato workshop/side-quest-17-02-security-architecture.md come contesto. Riduci la pagina a un massimo di 800 parole e 15 nuovi concetti, consolida le sezioni, aggiungi un esercizio pratico e almeno quattro punti di controllo verificabili. Esegui npx --yes markdownlint-cli2 "**/*.md"; il lavoro è terminato quando le modifiche richieste sono state apportate e il lint passa.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

curriculum documentation quality

File: workshop/side-quest-17-07-repo-poisoning.md
Overall Score: 4.95 / 10.0 (corpus mean: 6.06)

Flagged Dimensions:

Dimension Score Benchmark Delta
cognitive_load 5.8 10 (≤ 800 words, ≤ 15 concepts) −4.2
active_learning 2.7 10 (density ≥ 3) −7.3
checkpoint_quality (partly rubric bug) 0.0 10 −10.0

Root Cause (≤ 2 sentences):
The page runs 1234 words with 23 new concepts and 9 H2 sections, but only 4 code blocks (density 0.81), so it reads as an essay. Its Bloom cue is "create/author", yet the activity density is low for hands-on authoring.

Evidence (quoted from the file):

Page metrics: h2_sections: 9, new_concepts: 23, code_blocks: 4, word_count: 1234, with a Bloom cue of "intro:create, intro:author".

Learning Science Rationale:
Cognitive Load Theory and the segmenting principle suggest splitting long conceptual content, and Bloom's taxonomy implies a "create" objective needs matching activities. Active-learning research (Freeman et al.) shows activities beat passive reading for retention.

Improvement Prompt (for an agent):

Edit workshop/side-quest-17-07-repo-poisoning.md. Reduce to ≤ 800 words and ≤ 15 new concepts by consolidating the 9 H2 sections into ~5 and moving background to links to side-quest-17-02-security-architecture.md. Add one hands-on exercise (an attacker-controlled file and a mitigation to write) with code blocks, and ensure the Checkpoint has ≥ 4 specific, verifiable items. Follow the tone guide: no alarmist language, callouts only when needed. Run `npx --yes markdownlint-cli2 "**/*.md"`.

Expected Score After Fix: 7.5 / 10.0

Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · ~46 AIC · ⌖ ~1 AIC · ⊞ 5K · ◷

  • expires on Nov 9, 2026, 5:05 AM UTC
Lingua principale
JavaScript
Stelle
58
Fork
40
Merge medio
4g 4h
PR unite (30g)
8

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

  • Nessun Dockerfile né file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di githubnext/gh-aw-workshop

Tutte le issue di githubnext/gh-aw-workshop

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.