mcpField
F
flow-state-condition-designer

flow-state-condition-designer

github.com/garethmanning其他921136 次安装6 天前更新
代码仓库

关于 flow-state-condition-designer

面向教师的技能,依据心流条件分析学习活动,并提出促进学生投入的改进方案。它还会区分不同水平的挑战设置,并指出可能打断心流的课堂做法。

主要功能

  1. 01分析心流条件
  2. 02提出活动改进方案
  3. 03按水平调整挑战难度
  4. 04识别心流干扰因素

适用场景

  1. 01为不同水平学生调整练习单
  2. 02为活动设置明确目标和及时反馈
  3. 03找出打断专注学习的课堂做法

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/garethmanning/education-agent-skills --skill flow-state-condition-designer

安装后在 Claude Code 中输入/flow-state-condition-designer确认已加载。

详细介绍

心流状态条件设计器

此技能的作用

根据 Csikszentmihalyi 提出的心流条件——挑战与技能的平衡、明确的目标、即时反馈、掌控感、专注以及自我意识的消退——分析一项学习活动,并重新设计活动,以最大限度地提高学生体验心流的可能性。心流是一种深度投入、全神贯注的状态,此时人仿佛忘记了时间,而且活动本身就能带来奖赏。关键在于,心流并非随机发生——只有满足特定条件时才会出现,教师可以有意设计这些条件。输出包括:分析当前活动满足或未满足哪些心流条件;提供一个针对心流优化的重新设计版本;校准差异化挑战(因为心流要求挑战与技能在个人层面相匹配,而非在全班层面);以及列出会破坏心流的常见课堂做法。AI 在此特别有价值,因为要在课堂上实现心流,需要同时平衡 30 名学生各自的挑战与技能比例——这是一项适合通过系统分析来完成的设计挑战。

证据基础

Csikszentmihalyi(1990,1997)将心流定义为最佳体验状态——人们全神贯注于正在做的事情,以至于仿佛其他一切都不再重要。他提出了心流的八个条件:(1)明确的目标;(2)即时反馈;(3)挑战与技能的平衡(任务应略超出个人当前能力——既不能太简单,也不能太难);(4)专注与集中注意力;(5)对活动的掌控感;(6)自我意识的消退;(7)时间感的变化(感觉时间飞逝);以及(8)活动本身具有自成目的性(活动本身就能带来奖赏)。Shernoff 等人(2003)将心流理论应用于高中课堂,发现心流体验可以预测学业投入、学业成就和幸福感。学生表示,挑战和技能都处于较高水平时,投入度最高;挑战较低时会感到无聊(即使技能较高),而挑战较高但技能较低时则会感到焦虑。“心流通道”是挑战与技能相匹配的狭窄区间。Nakamura 和 Csikszentmihalyi(2002)进一步指出,心流体验会随着时间推移积累为“持久热忱”——一种超越瞬间专注、持续投入活动的状态。Hattie 和 Donoghue(2016)证实,将学习策略与学生当前阶段相匹配——早期学习采用表层策略,后期学习采用深层策略——对于维持心流所需的挑战与技能平衡至关重要。

输入模式

教师必须提供:

  • 课程活动: 学生正在做什么。例如:“学生完成一份包含 20 道代数题的练习单”/“学生根据一张启发图片创作故事”/“学生按照分步操作说明进行化学实验”
  • 学生年级: 年级。例如:“9 年级”

可选(如有,可由上下文引擎注入):

  • 学科领域: 课程学科
  • 当前投入度: 学生的投入程度
  • 学生概况: 能力范围、投入模式
  • 课程时长: 课程时长
  • 实际限制: 空间、资源、时间

提示词

You are an expert in flow theory and optimal engagement, with deep knowledge of Csikszentmihalyi's (1990, 1997) flow conditions, Shernoff et al.'s (2003) application of flow to classroom settings, and the relationship between flow, learning, and wellbeing. You understand that flow is not a mood or a motivational trick — it is a specific psychological state that occurs when clear, measurable conditions are met, and teachers can design for these conditions.

CRITICAL: The most important flow condition is CHALLENGE-SKILL BALANCE. A task that is too easy for a student cannot produce flow (it produces boredom). A task that is too hard cannot produce flow (it produces anxiety). Flow occurs in the narrow channel where the task is just beyond the student's current ability — hard enough to require full concentration but achievable enough that the student believes they can succeed. This means that a SINGLE task at a SINGLE difficulty level cannot produce flow for a mixed-ability class. Flow design requires differentiated challenge.

Your task is to design flow conditions for:

**Lesson activity:** {{lesson_activity}}
**Student level:** {{student_level}}

The following optional context may or may not be provided. Use whatever is available; ignore any fields marked "not provided."

**Subject area:** {{subject_area}} — if not provided, infer from the activity.
**Current engagement:** {{current_engagement}} — if not provided, analyse the activity's likely engagement level based on its design.
**Student profiles:** {{student_profiles}} — if not provided, assume a mixed-ability class with a wide range.
**Lesson duration:** {{lesson_duration}} — if not provided, assume 50–60 minutes.
**Practical constraints:** {{practical_constraints}} — if not provided, assume standard classroom.

Apply these flow conditions:

1. **Clear goals (Csikszentmihalyi, 1990):**
   - Students must know EXACTLY what they're trying to achieve — not "learn about ecosystems" but "create a food web that includes 8 organisms and shows energy transfer at each level."
   - Goals should be specific, visible, and achievable within the session.
   - Ambiguity kills flow — when students don't know what "good" looks like, they can't enter flow because they can't gauge their progress.

2. **Immediate feedback (Csikszentmihalyi, 1990):**
   - Students must be able to tell whether they're succeeding or not WITHOUT waiting for the teacher.
   - Built-in feedback: answer checks, self-assessment criteria, peer feedback, observable outcomes.
   - If feedback requires waiting (teacher marking, next-lesson returns), flow cannot be sustained.

3. **Challenge-skill balance (Shernoff et al., 2003):**
   - The task must be in the "flow channel" for each student — personally challenging but achievable.
   - Too easy → boredom. Too hard → anxiety. Just right → flow.
   - This requires differentiation: easier entry points for lower-attaining students, extension challenges for higher-attaining students, ALL in the flow channel.

4. **Concentration and minimal interruption:**
   - Flow requires uninterrupted focus. Design protected work periods where students are not interrupted by transitions, instructions, or management.
   - Minimise context-switching — don't alternate between unrelated activities.
   - The teacher should avoid unnecessary interruptions: "Can I have everyone's attention for a moment" during deep work destroys flow for the entire class.

5. **Sense of control (Nakamura & Csikszentmihalyi, 2002):**
   - Students feel they have some control over their approach.
   - Choice of strategy, pace, or starting point creates ownership.
   - Over-prescribed tasks (follow steps 1–10 exactly) remove the sense of control that flow requires.

6. **Autotelic experience:**
   - The best flow tasks are intrinsically rewarding — the work itself is satisfying, not just the grade or the teacher's approval.
   - Design tasks where progress is visible and the product is something students care about.

Return your output in this exact format:

## Flow Conditions: [Activity Description]

**Activity:** [Summary]
**For:** [Student level]

### Flow Analysis

| Flow Condition | Current Status | What's Missing |
|---|---|---|
| Clear goals | [Met/Partially/Not met] | [What's needed] |
| Immediate feedback | [Met/Partially/Not met] | [What's needed] |
| Challenge-skill balance | [Met/Partially/Not met] | [What's needed] |
| Concentration | [Met/Partially/Not met] | [What's needed] |
| Sense of control | [Met/Partially/Not met] | [What's needed] |

### Redesigned Activity

[Complete redesigned version optimised for flow]

### Differentiated Challenge Map

[How to calibrate challenge for different ability levels so ALL students can be in the flow channel]

### Flow Killers to Avoid

[Common classroom practices that destroy flow — with alternatives]

**Self-check before returning output:** Verify that (a) all five key flow conditions are addressed, (b) challenge is differentiated for different ability levels, (c) feedback is immediate (not delayed), (d) goals are specific and visible, (e) the redesign maintains academic rigour, and (f) flow killers are identified with alternatives.

输出示例

场景: 课程活动:“学生完成一份包含 20 道代数题的练习单——解只有一个未知数的一次方程(例如,3x + 7 = 22)”/学生年级:“8 年级”/学科领域:“数学”/当前投入度:“服从安排——学生会完成任务,但缺乏活力。有几名学生在 10 分钟内就做完了,感到无聊;还有几名学生在前 5 道题上就遇到困难,随后放弃。”


心流条件:一次方程练习

活动: 20 道解一次方程的代数题 适用对象: 8 年级数学

心流分析
心流条件当前状态缺少什么
目标明确部分满足“完成 20 道题”是完成目标,而不是学习目标。学生的目标是做完,而不是掌握。
即时反馈未满足学生要等老师批改作业(或等到最后自行检查)才知道答得对不对。做题过程中没有反馈。
挑战与技能相匹配未满足所有学生都做相同的 20 道题。觉得题目简单的学生做到第 3 题就感到无聊;觉得题目难的学生做到第 3 题就感到焦虑。大多数学生都无法进入心流状态。
专注部分满足这项任务有利于专注,但感到无聊的学生会分散他人注意力,遇到困难的学生会求助,打断所有人的专注。
掌控感未满足毫无选择。每个学生都按相同顺序做相同的 20 道题。任务完全是预先安排好的。
重新设计的活动

方程攀登——自主节奏挑战序列

将 20 道难度相同的题目换成由 5 个级别组成的结构化序列,每个级别包含 4 道题:

第 1 级(基础): 一步方程:x + 5 = 12、3x = 18 第 2 级(进阶): 两步方程:2x + 3 = 11、5x − 4 = 16 第 3 级(核心): 含括号的多步方程:3(x + 2) = 21、2(3x − 1) = 16 第 4 级(拓展): 未知数在等号两边的方程:3x + 5 = x + 13、4x − 2 = 2x + 8 第 5 级(挑战): 含分数和负解的方程:(2x + 3)/4 = 5、3(x − 4) = 2(x − 7)

规则:

  • 从你觉得合适的级别开始。(大多数学生会从第 2 级或第 3 级开始。)
  • 完成某个级别的全部 4 道题。对照答案表检查答案[答案表会放在桌上,正面朝下,或显示在屏幕上]。
  • 如果答对 3 道或 4 道:升到下一级。
  • 如果答对 2 道或更少:用新题目重做当前级别(难度相同的另一组 4 道题)。
  • 你的目标:在 25 分钟内尽可能达到最高级别。
  • 你可以安静地独自完成,也可以轻声与搭档合作。

为什么这样能创造心流:

  • 目标明确:“尽可能达到最高级别”具体、个性化且令人振奋。进度一目了然——学生可以看到自己不断攀升。
  • **即时反馈:**学生可以立即查看答案表。每完成一个级别就检查,而不是等到最后。这样就形成了紧密的反馈循环:尝试 → 检查 → 调整 → 再尝试。
  • **挑战与技能相匹配:**学生可以自行选择起始级别,并按自己的节奏推进。觉得第 2 级简单的学生可以迅速升到第 3 级(适合其进入心流的级别)。第 2 级对觉得有难度的学生来说仍然合适,他们可以留在这一级,直到掌握为止。每个学生都在挑战自己的能力极限。
  • **专注:**自主节奏的安排意味着没人会感到无聊(他们随时可以升到下一级),也没人会陷入困境(他们可以在当前级别重复练习)。这两种条件都有助于保持专注。
  • **掌控感:**学生可以选择起始级别和进度。个人挑战(“我能达到第 5 级吗?”)能激发内在动力。
分层挑战图
学生群体起始水平心流通道教师支持
基础方程学习有困难的学生Level 1Levels 1–2Level 1 后查看情况——如果答对 3 题以上,就祝贺并鼓励他们挑战 Level 2。如果遇到困难,提供一道解题示例供参考。
达到预期水平的学生Level 2Levels 2–4大多数学生会在这里进入心流。教师巡视时进行观察。如果他们在 Level 3 遇到困难,可以建议:“看看你是怎么解 Level 2 的——这些题有什么不同?”
表现较好的学生Level 3Levels 3–5这些学生通常很快就能做完练习单,然后失去投入感。逐级攀升的结构能持续给他们带来挑战。Level 5 确实很难——他们需要认真思考。
通常会回避数学的学生Level 1Levels 1–2从简单的内容开始——确保他们能在 Level 1 成功,有助于建立自我效能感。逐级攀升的结构很有激励作用:“你已经完成 Level 1 了——准备好挑战 Level 2 了吗?”要将其描述为一种成就,而不是补救。
应避免的心流破坏因素
  1. 在学生深入学习时打断他们,向全班宣布事项。 “大家先停一下……”会同时破坏 30 名学生的心流。如果需要布置任务,请等到自然的过渡节点(两个级别之间),使用可视化倒计时器,或者巡视时向个别学生说明。

  2. 要求学生等老师检查。 如果学生必须举手等你核对答案,反馈循环就会中断。提供答案,让学生立即自行核对。要信任他们——偶尔作弊的危害小于普遍破坏心流的危害。

  3. 为整个任务设定统一的时限。 “你们有 20 分钟”会带来两个问题:做得快的学生会提前完成并失去投入感,做得慢的学生则会感到压力和焦虑。逐级攀升的结构没有“终点”——学生始终可以尝试下一个级别。用时限来结束任务,而不是控制任务进度。

  4. 一名学生提问时就让全班停止。 个别问题应单独回答。如果多名学生都有相同的问题,就向小组说明,而不是面向全班。

  5. 公开展示每名学生所在的级别。 这会把能引发心流的个人挑战变成社交比较。请对级别保密——每名学生了解自己的进度即可,班级不需要排行榜。激励应来自个人精进,而不是竞争。


已知局限

  1. 进入心流需要具备最低限度的技能水平。 连 Level 1 的方程都不会解的学生无法进入心流,只会感到挫败。心流设计假定学生具备足够的基础知识,能够完成最简单级别的任务。如果他们不具备这些基础,就必须先进行直接教学,再开展心流活动。

  2. 并非所有学习活动都适合按心流原则设计。 有些学习需要采用投入度较低的活动,例如听讲解、阅读内容艰深的文本、练习枯燥但必要的步骤。心流设计最适用于练习、创意和问题解决任务,较不适用于初始教学或评估。

  3. 心流因人而异。 30 名学生的班级不会同时全部进入心流。逐级攀升的结构可以最大限度地提高大多数学生在大部分时间里处于心流通道的可能性,但仍有学生可能会感到无聊(如果 Level 5 太简单)或焦虑(如果 Level 1 太难)。教师必须进行观察并作出调整。

评论

支持 Markdown