可判定的输出,核心不是“做完没有”,而是“做完之后能拿出什么证据,让别人只看证据就能判断对错”。假设你学完一段关于页面标题与摘要的课程内容,想把它变成一道实操题,如果题目只写“为某页面写一个更好的标题”,交上来的答案无法判定;改成“给定同一页面,写出标题,并列出你依据的字段、判断规则和一条反例”,就有了可核对的输出。下面用这个假设情境,说明怎么设置。
很多人把实操题设计成动作描述,比如“检查页面”“优化结构”。动作本身不能判定,因为检查什么、检查到什么程度、产出什么,都没有约束。设置可判定输出的第一步,是先确定你要判定的对象,再倒推题目让学生做什么。
可判定的对象通常有三类:一份可对照的清单、一段可复现的判断过程、一组可比较的前后结果。以“页面标题与摘要”为例,判定对象可以是“判断规则是否自洽”,也可以是“输出是否覆盖指定字段”。对象不同,题目动作完全不同。
这一步的实际动作是:先写一句“我要判定的是____”,再写题目。如果这句话填不出来,题目大概率不可判定。
可判定的关键,是把“写得好”拆成几个能逐项打勾的字段。字段不是越多越好,而是每个字段都要能回答“对还是错”“有还是没有”。
仍以页面标题与摘要为例,可以要求输出四个字段:目标页面、判断依据、最终输出、一条反例。每个字段都有明确的合格条件:目标页面必须唯一;判断依据必须来自课程中讲过的规则而不是个人偏好;最终输出必须是可以直接使用的文本;反例必须说明在什么条件下原规则不适用。
这样设置之后,批改时不需要争论“这个标题好不好”,只需要核对四个字段是否齐全、是否互相一致。如果依据写的是“包含核心词”,但最终输出里没有对应内容,就能直接指出矛盾,而不是笼统地说“再改改”。
假设情境继续:你给自己出题,要求为同一页面写两版标题,并说明两版的取舍条件。这个输出可判定,因为两版标题可以对比,取舍条件可以检验是否与课程规则一致。如果只写一版,就无法判断你是理解了规则还是碰巧写对。
可判定输出需要一条明确的通过线。门槛可以设成“全部字段齐全且无自相矛盾”,也可以设成“至少能用一个反例说明规则边界”。门槛的作用是让你在完成之后立刻知道下一步做什么,而不是拿到一个模糊的分数。
门槛设置有一个常见遗漏条件:只检查最终输出,不检查判断依据。结果就是答案看起来对,但换一个页面就不会做。把依据也纳入门槛,才能区分“记住结论”和“掌握规则”。
如果第4项不成立,说明对规则边界的理解还不够,下一步不是继续写更多标题,而是回到课程中找规则适用的前提条件。这就是门槛影响下一步决策的地方。
反例是可判定输出里最容易被忽略、也最有价值的部分。它能暴露一个常见问题:你记住的是结论,而不是结论成立的条件。
以“标题包含核心词”这条规则为例,反例可以是:当页面本身是聚合页、需要覆盖多个意图时,把单一核心词硬塞进标题反而会让主题变窄。这个反例成立的前提是,你能说明聚合页与单一内容页的目标差异。如果说不清,反例就只是抬杠。
反例的判定标准可以写成:反例必须包含一个条件、一个原规则、一个不同结论。三者缺一,反例就不合格。这个标准同样适用于其他课程内容,不限于标题与摘要。
实际动作是:每学完一个规则,先写一个反例,再写实操题。反例写不出来,说明规则还没学透,此时出的题大概率只能考记忆,不能考应用。
把上面的步骤串起来,假设你正在学南京网站优化课程中关于页面标题与摘要的一节,可以这样设置一道实操题:
题目:给定一个页面主题,写出两版标题与摘要,分别说明各自的判断依据、适用条件和一条反例。输出格式为四个字段:目标、依据、输出、反例。
判定门槛:四个字段齐全;依据可追溯到课程规则;两版输出的取舍条件不同且各自成立;反例包含条件、原规则、不同结论三要素。
判定结果如何影响下一步:如果反例不合格,下一步回到课程中找规则前提,而不是继续加练同类题;如果依据与输出矛盾,下一步重写依据并重新验证;如果四项都通过,下一步把同一规则迁移到另一个页面类型,检验是否还能成立。
这套流程的好处是,你不需要等别人批改,自己就能判断是否过关。可判定的输出不是把题出得更复杂,而是把“做完”变成“做完之后能拿出可核对的证据”。证据越具体,下一步该练什么就越清楚。