Hacker's Metacognitive Model
Updated 2026-08-11
INTRODUCTION
English translation pending.
CORE DEFINITION
Douglas Hacker proposed a model of metacognition in writing that runs on three processes: metacognitive knowledge, covering what the writer knows about writing tasks, strategies, and their own abilities; metacognitive monitoring, which assesses how the draft is progressing and how good the text is; and metacognitive control, which adjusts strategy in response to what monitoring reports. These processes operate across planning, drafting, and revising, so goals and strategies set during planning are tested against the text as it is produced. The model's claim is that skilled writing depends on accurate monitoring rather than on drafting fluency alone.
SCAFFOLDING EFFECT
Reduce cognitive load
- Use planning knowledge: state the task type, the strategy, and your own known weaknesses before drafting. - Use coherence monitoring: read the draft for logical gaps rather than only for sentence-level errors. - Use control action: when monitoring flags a problem, change the plan instead of pushing on.
Anchor fast decisions
Text is generated faster than it can be evaluated, so writers who only produce and never assess accumulate errors that become expensive to fix. Monitoring evaluates the draft against the writer's goals, which converts a vague sense that something is wrong into a specific defect. Control then authorizes a change of plan, such as adding a transition or restructuring a section, rather than continuing the same trajectory. Because monitoring accuracy depends on the writer's knowledge of good writing, weak knowledge limits how much the loop can correct.
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- doi.orghttps://doi.org/10.4324/9780203876428-19verified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS