视锥与盲半平面
站在教室前方,意味着半个教室在你身后
人的有效视野大致是一个锥形:舒适注意范围约为正前方 120°,转头后可扫视接近 180°;但身后那 180° 永远无法在不转身的情况下看到。你站的位置决定了哪些工位落在视锥之内,哪些落在你的盲半平面。
教室前方(讲授位置):你面对墙壁、屏幕、白板。所有学习者都在你身后。你的 120° 视锥覆盖白板和门口;三十个正在做事的人却在盲半平面里。要看到他们,你必须转身,而一旦转身,你就无法同时看见教学辅助工具。这是牧羊人的几何:面朝栅门,羊群在背后。
教室后方或角落(船长位置):你面朝教室内部。从矩形教室的后角望去,整个地板在你面前展开:每个工位都可以落在你的视锥单次扫视范围内。你能看到谁在埋头苦干、谁在无精打采、谁半举着手、谁在说话。这是船长的几何:面朝船员。
遮挡是问题的另一半。 一根柱子、一台高显示器、一个书架、一群学员:任何位于你与工作站之间的实体物体都会遮挡它:视线被阻断,因此无论你面向哪个方向,那个工作站都是不可见的。最佳站立位置是同时满足以下条件的工作站数量最多的位置:(a) 在你的视锥范围内,且 (b) 不被任何物体遮挡。如果某个角落让一个工作站隐藏在柱子后面,正确的做法可能是换一个角落,或在一个工作时段内缓慢移动,以一个盲点换取另一个盲点:这样就不会有任何工作站长时间保持不可见状态。
一个简单模型。 将工作站视为地板上的点,将引导者视为拥有可旋转120°视锥的点。如果某个工作站在视线范围内(两点之间的线段上没有遮挡物),且视锥可以旋转到包含它,则该工作站"被看到"。引导者在选择站立位置时的工作是一个小型优化问题:选择地板上可以看到最多工作站的点,在平局时优先选择同时让当前挣扎中的工作站距离最近的点。
选择站立位置
一间工作室是一个8米×6米的矩形房间。其中有六个工作站:四个沿两面长墙分布(每侧两个),两个背靠背位于房间中央。房间中央附近有一根结构性柱子,位于两个中央工作站与前墙之间。教师在需要时通常从前墙进行5分钟的微型课程讲解,然后在房间内巡视。
巡回周期与最长等待时间
工作站是节点,行走路径是闭合回路
将教室建模为一张图:每个工作站是一个节点,两站之间可步行的路径是一条边,边的长度以步行时间衡量。在学习者之间游走的引导者,正在走一条闭合游走路径:一条访问所有节点后回到起点、然后循环往复的回路。这就是经典的守望者/巡逻问题:博物馆里的保安、进行查房的护士、在各仪表盘间轮流巡检的待命工程师。
关键量是最长等待时间。对于任意节点,等待时间指两次被访问之间的间隔。在固定回路上,这一等待时间受巡回周期约束,即走完一整圈所需的总时间。若走完一圈需要8分钟,则任何学习者等你经过的时间都不超过约8分钟。每位学习者都可以依赖这一规律:他们知道你很快就会到来,便会继续专注工作,而不是招手呼叫你(那会打断所有人)或默默卡在那里。
为什么固定巡回路线优于随机游走。 随机游走存在无界的最坏等待时间:运气不好时,某个节点可能长时间未被访问,而你恰好一直在教室另一侧转圈。随机游走还会让学习者养成举手拦住你的习惯,因为他们无法预测你的到来。可预测的巡回路线将"老师什么时候会到我这里?"从一种焦虑转变为已知量:而已知量是学习者可以据此规划的东西。
分诊叠加在基础巡回之上。 普通巡回对每个节点一视同仁;而真实学习者在每个时刻的需求并不相同。因此,以巡回为默认模式运行,同时对高优先级节点进行中断:学习者陷入挫败感螺旋,或者有手举起等待已久,此时中断巡回,处理完后从离开处恢复。从形式上看,这是一个优先队列叠加在轮询调度之上:轮询保证没有人被饿死(每人在一个周期内都能得到关注),优先级让紧急情况插队。去掉轮询,安静陷入困境的学习者永远得不到关注;去掉优先级,沮丧的学习者在你走完这一圈时持续螺旋。两者缺一不可。
一个简单的计算。 六个工作站大致排成一圈,相邻节点之间步行约80秒(含停下来扫视的时间):绕一圈 ≈ 6 × 80 秒 = 480 秒 = 8 分钟。因此,基础最坏等待时间为8分钟。若一次中断耗费约2分钟偏离路线,则该圈最坏等待时间延伸至约10分钟:依然有界,依然可预测。如果中断占据了你一半的时间,这是一个信号:教材产生了过多的卡顿,修复点在课程设计上游,而非你的步行速度。
设计巡回路线
一间工作室有八个工作站。在相邻工作站之间步行(含几秒钟扫视屏幕的时间)平均需要45秒。教师希望在正常情况下,每位学习者至少每6分钟被经过一次,同时为偶尔的中断预留一些余量。
两个弱信号合成一个可靠判断
无法同时观察八个人:所以要三角定位
一位在八名学习者之间巡回的引导者,无法同时盯住所有人。你能做的是采样信号,每个信号单独看都很微弱、很模糊:
- 姿势:弓背塌腰、双手捂脸、往后靠着双臂交叉,或是紧绷地向前俯身。(但往后靠着的人也可能只是在思考。)
- 屏幕/页面状态:在同一步骤上停留了十二分钟没有任何动作、出现错误提示、答题框空空如也、一句话打了一半又删了三次。(但也可能是有人在仔细阅读。)
- 任务时长:步骤计时器,或者只是你的印象:"他们在那道题上待了好久了。"(但时间长不一定意味着卡住了:有些步骤本来就需要花一段时间。)
- 声音:一声叹气、一声"唉"、笔在桌上敲击、椅子往后推的刮擦声。(但叹气也可能是如释重负。)
任何一个信号都只是一条方位线,而非定位点。在导航中,对某个地标的一条方位线只能告诉你,你位于某条直线上的某处:一条可能位置的射线。仅凭一条方位线无法确定位置。再取一条对不同地标的方位线,两条线便相交于一点:这才有了定位点。声音也是同理:一只耳朵只能给你模糊的感知;两只耳朵通过比较到达时间的细微差异,让大脑对方向进行三角定位。GPS也一样:一颗卫星的距离把你限定在一个球面上;你需要三四个距离相交才能确定位置。测量同样如此:从两个已知点出发的两个已知角度,精确定位第三个点。
所以你要综合信号。单独的弓背塌腰:也许是累了。单独的屏幕停滞:也许是在阅读。但弓背塌腰加上屏幕在同一步骤上停留十二分钟再加上一声叹气:三条微弱的方位线交汇于一个学习者身上,便是一个可靠的定位点:那个学习者卡住了,去帮他。组合信号比任何单一信号可靠得多,因为各信号中的干扰因素基本相互独立:三个毫不相关的无辜解释同时发生的可能性极低。两条方位线胜过一条;三条又胜过两条。
它还能告诉你需要什么类型的帮助。屏幕停滞+紧绷地前倾+答案删了三次 = 卡住了但在努力尝试:他们需要一个提示,而不是全盘代劳。提前完成+往后靠着+随意翻页 = 轻松滑行:他们需要一道更有挑战性的题。切换到其他标签页+姿势放松+屏幕长时间无进展 = 注意力游离:他们需要一次温柔的重新锚定。关键在于各方位线的交汇点,而非其中任何一条单独的线。
定位需求
在对教室的一次巡视中,你注意到以下几个片段:
- 学习者 P: 向后靠,双臂交叉,望着天花板。屏幕上显示一个已完成的模块摘要。一分钟前你隐约听到一声"切"。
- 学习者 Q: 弓身向前,屏幕停在你本节课开始时就看到的同一道题上(约 15 分钟前),答题框空白,刚刚重重地呼了一口气。
- 学习者 R: 坐姿端正,稳定地打字,屏幕不断推进,没有任何声音。
近体空间区域与学习者的视线
太远无济于事;太近则包办代替
你站得多近会改变整个互动,这些距离大致对应人类学家描述的近体空间区域:
- 公共区域(超过约3.6米): 你能看到整个房间,却看不到学习者的屏幕,还必须提高嗓门才能交谈:适合观察,无法提供帮助。从这里,你能判断哪个工位需要关注,却无法判断哪里出了问题。
- 社交区(约1.2-3.6米): 无需提高音量即可交谈的距离;你能看清屏幕;学习者可以在你说话时继续工作。这是靠近距离:近到足以互动,远到不会令人压迫。
- 个人区(约0.45-1.2米): 实际提供帮助的工作距离:你们可以共同查看同一屏幕,指向同一行代码,低声交谈。在这里蹲到与他们视线齐平,避免居高临下。这正是"一句话定向干预"发生的区域。
- 亲密区(约0.45米以内): 距离太近:此时你实际上是在盘旋监视。学习者会停止工作等待你;双手离开键盘;你最终替他们动手操作。挤近屏幕,等于把主动权从他们手中夺走。一旦干预信息传达完毕,立即退回个人区。
经验法则: 靠近到社交区,进入个人区提供帮助,绝不进入亲密区;一旦学习者重新开始行动,立即退回社交区或更远处。随时可用,但不居高临下;在场,但不紧迫压人。
另一个约束:不要遮挡目标方向。 学习者面朝自己的工作,那就是他们的方向。想象一条从学习者眼睛延伸到屏幕的视线。你的任务是占据这条视线之外的空间:站在他们旁边,或略微偏向其肩膀后方,角度使你面向他们及其屏幕,而他们的视线仍畅通无阻地朝向自己的工作。若你正对着他们的显示器站立,就等于把自己插在了学习者与目标之间,正是牧羊人错误的微缩版。船长站立的位置,要让船员仍能看见前进的方向。引导者亦如此:站在工作旁侧,永远不要挡在它前面。
综合来看:近距弧形区域。 从学习者的座位出发,划出满足以下两个条件的区域:(a) 在个人区至社交区的距离范围内,且(b) 不在其眼睛与屏幕之间的连线上。那个弧形区域:位于肩膀旁侧略偏后方,正是引导者在一对一辅导时应处的位置。近到可以共享屏幕、低声交流;远到学习者的双手仍专注于工作;偏向一侧,使他们对自己前进方向的视野保持清晰。
一对一辅导的站位
你已判断出学习者Q遇到了困难但在努力尝试,你准备过去给予引导。Q正坐在桌子前,面对着靠墙的显示器。
引导几何学:总结
你所学到的
一位巡回教师整天都在解决几何问题:
- 视角。 你的视野是一个约120°的锥形(转头后约180°):你身后的180°永远看不到。面朝前方,整个教室就落入你的盲半平面;站在后角,视野便向前展开。遮挡物(柱子、高显示器)会阻断通往其后方的视线:选择盲线恰好落在状态良好的工位上的位置,或者不断移动,让盲点持续变换。
- 巡视路线。 教室是一张图:工位是节点,工位之间的走动是带权边。你的巡回是一条闭合路径,其周期就是有界的最长等待时间。固定路线将每个人的等待时间上限锁定在一个周期内;随机游走则没有上界,还会训练学习者主动举手示意。分诊是在轮询基础上叠加优先队列:轮询防止饥饿,优先级响应紧急情况。常规的注意力涣散是课程设计的信号,而非行走速度的问题。
- 三角定位。 你无法同时观察所有人,因此要采样微弱信号:姿势、屏幕状态、任务用时、声音。单个信号只是一个方位,而非定位;两三个独立方位的交汇会指向同一位学习者,以及同一种需求(卡住了 / 已轻松完成 / 注意力游移)。这种组合之所以可靠,是因为各信号的误差大致相互独立:几种无害解释同时出现的概率极低。
- 距离。 距离是一种工具。进入社交区(约1.2-3.6米)表示关注,在个人区(约0.45-1.2米,蹲至眼平高度)提供帮助,远离亲密区(约0.45米以内:悬停会夺走主导权),一旦对方重新上轨便退回社交区或更远处。站在学习者的肩旁或身后,位于其目光与作业之间连线的外侧:绝不正面站在屏幕前,那会将你插入学习者与其目标之间。
这每一条,都与船长站在船尾时的本能如出一辙:选取能纵览整个甲板的制高点,按已知时间表走完能抵达每个人的路线,从远处读取船员状态并定位需要你的那一个,然后恰好靠近到足以帮忙,却绝不从对方手中夺走船舵。引导是几何学。站在看得见的地方,走到够得着的地方,靠近:但别太近。