I4.06.2extendable deadline设计
时限应可延长或可请求延长
别名: 延长时限 · request more time · 会话续期 · hold extension
概念解释
钟走到零,工作往往还没做完:还差最后一栏、网络卡了一下、刚去翻证件号。时限应可延长或可请求延长指到点之后不是只有「清掉 / 判失败」一条路,人还能续一截,或向能做主的人要一截。提前告知让人来得及赶;延长让赶不及的那一次不至于把已投入的时间归零。
机制
时限是对工期的估计,估计会偏短。人的填写、思考、找材料都有尾巴,尾巴经常刚好探出原来的钟。若零点只有销毁,已填内容、已占的座位、已写到一半的答案全部变成沉没,下一次还要从头。延长把「零点」从悬崖改成可再谈的边界:本地续会话、为篮里的票再留几分钟、考试向监考申请加时。
可延长和可请求延长不是同一强度。系统能安全续的(会话还在、库存还在),应一拍续上,不要走审批。续不了或续了会伤害别人(最后一张票、考试公平)的,才走请求——请求必须在零点之前还能发出,零点之后只留「已结束」就来不及了。无限续会把时限变成摆设,所以延长要有次数或总长度的顶,顶要事先看得见。
边界
以公平为约束的时限(同步考试、拍卖结束、投票截止)不能对单人悄悄延长,否则规则坏了;加时必须对同一场所有人成立,或走事先公布的残障加时,而不是到点再议。安全切断、支付已提交、法律上的申报截止,延长会改变事实,不能做成静默续命。库存一旦放给别人,占座无法再延长,这时该给的不是续时,而是「已释放,可重新加入排队」。把「再看广告续一分钟」当成唯一延长手段,是在卖时限,不是在救工期。
怎么落地
- 会话、草稿、占座在零点前提供「还要更多时间」,默认续一段可见的长度,并显示还能续几次。
- 续不了的资源,把「请求延长」放在零点之前可点的位置;零点后说明结束原因和还能做什么。
- 公平约束的场次不对单人开放续时;残障加时在开场前配置,不要等到倒计时归零。
- 验证:填到一半让会话钟走到警告,点延长,草稿应还在、钟应再走一段。把延长藏到零点之后才出现,应来不及点。在同步考试里对单人提供悄悄加时,作为反例——同场其他人的钟必须一致。