可判定的输出不是“写一段分析”,而是一份别人拿着你的题目、不看答案也能判断对错的作品。做法是先把文章里的知识拆成输入、动作、产物三层,再为产物写下三条硬性验收条件;只要产物能被逐条核对,这道实操题就算成立。反之,如果验收条件里出现“合理”“优化好”“符合思路”这类词,学员交上来的东西就只能靠感觉打分,实操题就退化成了作文题。
很多人把旧文章、旧教程整理成实操题时会遇到同样的困境:知识点抄得越完整,题目越写不出一份标准答案。原因在于“完整”是按内容维度整理的,而判定是按产物维度进行的,两者并不对应。
比如一篇讲页面结构优化的旧文,可能包含标签写法、内容分层、内部链接、加载顺序等七八个点。如果直接出题“请按文章方法优化一个页面”,学员交上来的东西千差万别,你无法判断他到底掌握了哪一条,也无法判断哪一条没掌握。题目看起来覆盖了全部知识,实际上一条都没有被检验。
解释一:文章里的知识确实过时了。旧内容依赖的具体做法可能已经不再适用,所以学员按它做出来的产物本身就没有判定价值。这种情况下,问题出在知识本身,需要先筛选再出题。
解释二:知识仍然可用,但题目没有规定产物形态。文章讲的是判断原则,题目却要求交一份自由格式的作业,判定标准自然无法落地。这种情况下,知识没问题,是题目的输出定义缺失。
两种解释会导致完全不同的下一步:前者要删知识,后者要改题目。如果搞反了,就会出现“把好知识当废纸扔掉”或者“反复改题却始终判不了”的浪费。
一个可操作的区分方法是做一次对照:找一位已经按文章方法做过实际工作的人,请他分别完成两件事。
如果第一件产物虽然格式散乱,但关键判断和文章原则一致,第二件又能顺利通过验收,说明知识可用,缺的只是输出定义,属于解释二。如果两件产物都暴露出同样的判断错误,且错误恰好落在文章依赖的具体做法上,说明这部分知识可能已经失效,属于解释一。
这里要提醒一点:学员没通过验收,不能单独证明知识过时。也可能是题目表述有歧义、验收条件互相冲突,或者学员根本没有读懂输入材料。把“没通过”直接当成“知识失效”的证据,是最常见的误判。
动作一:把知识拆成“输入—动作—产物”。以内部链接这一知识点为例,输入可以是一份给定的页面清单,动作是“为每个页面指定两个出链目标并说明理由”,产物是一张两列的对应表。产物一旦具体到表格,判定就有了落点。做完这一步,你会立刻发现哪些知识点根本拆不出产物,那些点要么是背景知识,要么需要补一道中间练习才能进入实操题。
动作二:为产物写三条可逐条核对的验收条件。继续上面的例子,验收条件可以写成:每个页面恰好两个出链;每个出链都指向清单内的页面;每条理由都引用了文章中的某一条判断依据。这三条都能用“是/否”回答,不依赖阅卷人的主观印象。写完验收条件后,回头检查题目,如果题目要求里出现了无法用是/否回答的词,就把它替换成可核对的条件。
动作三:先自己交一份产物,再决定是否放行。出题人自己按题目和验收条件做一遍,如果自己都做不出符合全部条件的产物,说明条件之间可能互相冲突,或者输入材料不足。这个动作的结果直接决定下一步:做得出来,题目可以进入使用;做不出来,先修条件或补输入,而不是先发给学员。
假设旧文章里有一条原则:页面主体内容应当按重要程度分层呈现。直接出题“请做内容分层”,无法判定。改成下面的形式就不同了。
输入:一份给定的页面文案草稿,共 12 段。动作:把 12 段分配到三个层级中,并给每段标注分配依据。产物:一张三列的表,列分别为段落编号、层级、依据。验收条件:12 段全部被分配且不重复;每个层级至少包含一段;每条依据都指向文章中的一条原则。
假设学员交上来的表里,有 3 段没有写依据。这时可以判定为未通过,但未通过的原因只能定位到“依据缺失”,不能推断他不懂内容分层。下一步应当是让他补依据,而不是重讲整篇文章。这就是可判定输出带来的实际好处:错误能被定位到具体条件,而不是笼统地归为“掌握不好”。
需要说明的是,以上数字和条件是示意,用于说明判定方法,不代表任何真实课程或项目的标准。你可以按自己的文章内容替换段落数量和层级名称,但验收条件必须保持可逐条核对这一性质。
当一批旧文章、旧系统或旧合作关系需要退出时,不必整批丢弃。判断标准可以统一为一条:这段内容能否支撑一道产物明确、条件可核对的实操题。能支撑的,保留并补上验收条件;只能作为背景阅读、拆不出产物的,降级为阅读材料;依赖的具体做法已被证明失效的,单独标记并移出练习题库。
这样处理之后,退出动作就有了可检验的依据,而不是凭印象决定去留。下一次再遇到“这篇旧文还有没有用”的问题,你只需要问一句:它能不能变成一道有产物的题,产物能不能被逐条核对。