倒计时还剩四分,四十七条任务依旧堵在调度队列里,推荐页面没有更新。
赵大壮先调出只读状态页,主库校验通过,版本链也停在故障恢复后的节点。
数据没变,版本没退,问题只卡在任务调度层,他心里先稳住了一块。
连续运行检查期间不能修改程序,更不能临时打开管理员后台,这条规矩谁都碰不得。
他能用的只有赛前备案过的恢复入口,里面放着本地备用队列和任务核对功能。
钱多多隔着警戒线盯着屏幕,数学卷上的负号写了一半,笔却停在纸上。
“赵大壮怎么还不动,这四十七条再堵下去,推荐模块就要没分了吧?”
陆子豪按住卷角,提醒了一句:“比赛区听不见你,先把自己的题写完。”
钱多多嘴上应着,目光仍留在监控页上,连导函数后面的括号都忘了补。
顾晨辰站在省实验观察位,也找到了问题,队列确认回执没有按时返回。
他朝十九中的操作区看过去,手里的记录板动了动,最终还是放回身侧。
规则不允许提醒对手,答案已经摆在眼前,他也只能等赵大壮自己处理。
赵大壮打开备案恢复入口,没有直接点切换,先把原队列生成只读快照。
四十七个任务编号被单独列出,接收时间、处理状态和最后确认记录都还在。
他又核了一遍未完成标记,确认这些任务没有写进推荐结果,也没有被系统丢弃。
“原队列保留,备用队列接管,只重跑未确认任务。”
赵大壮把处理依据填进恢复申请,评审席同步收到备案入口调用记录。
许工打开记录,确认入口编号和赛前提交的方案一致,抬手允许继续。
赵大壮这才执行切换,本地备用队列接过四十七条等待任务,逐条核对编号。
第一条完成,推荐列表更新,原队列里的对应任务随即标记为已接管。
后面的任务陆续跑完,页面没有出现重复推荐,历史处理记录也都留在原位。
倒计时还剩两分十七秒,推荐模块恢复刷新,积压数量从四十七降到零。
钱多多拍了下大腿,收着嗓门开口:“成了,这回没多跑,也没少跑!”
陆子豪扫过监控结果,收回按在卷角上的手:“先别喊,裁判还没核完。”
许工带着技术组接入只读日志,核对主库、版本链和任务执行次数。
四十七条任务各自只有一次有效执行,原队列快照、接管记录和结果编号全部对得上。
连续运行倒计时归零,双方终端同时锁定,所有页面进入封存状态。
技术组随后查到故障来源,统一虚拟环境模拟网络抖动时,队列回执出现延迟。
十九中的调度程序没有破坏数据,却一直等着原回执,也没提醒操作人员切换备用队列。
许工把故障链投上主屏幕,视线转向赵大壮:“这个问题怎么认?”
赵大壮接过麦克风,没有去翻赛场环境记录,直接打开缺陷说明页面。
“程序能识别任务还在,却没提醒回执已经超时,这一项是我们的缺口。”
“恢复入口能处理,日常使用时也不能等老师自己发现推荐列表停了。”
他提交赛后修正方案,加入回执超时提醒、自动切换建议和人工确认入口。
“自动切换只处理未确认任务,原队列快照和接管理由继续保留。”
许工翻完方案,在恢复过程一栏确认通过,又在提示完整度上扣掉一项分数。
“问题定位准确,恢复也没有扩大影响,缺少主动提醒,该扣的分照扣。”
赵大壮点头,把缺陷编号写进赛后清单,没有替自己争辩。
省实验的连续运行检查全部通过,计分栏上涨了一截,双方差距再次缩小。
最终分数却没有出现,主屏幕只留下日志复核中几个字,观赛席又安静下来。
钱多多低头瞧了瞧数学卷,刚才那几分钟,他把第二问写到了参数讨论。
林正阳隔着观赛区玻璃举起红笔,朝他卷面中间点了点,又圈了个位置。
钱多多顺着位置往回查,导函数第二项前面果然少了负号。
“我靠,又是这玩意儿,怎么每次都趁我看比赛的时候跑掉?”
他把负号补回去,重新验算区间,发现后面的单调性判断也跟着改了一处。
林正阳看见他自己找出问题,红笔在玻璃后点了点,便重新放回文具袋。
赵大壮坐在封存设备旁,没去猜两边还差几分,只补完消息队列的修正项。
回执超时、切换提醒、重复执行校验和任务接管记录,四条内容排得清楚。
顾晨辰完成省实验的复核签字,走到隔离线外,在规定位置停下。
“教师端那一轮,你们赢得没毛病,我们把信息做全了,入口却没排顺。”
赵大壮合上清单,抬头回应:“你们的双版本并行和调度处理,比我们成熟。”
顾晨辰点了点自己的记录板:“你这个消息队列,回去还得补。”
“已经记了。”
赵大壮把赛后清单转向他,队列问题排在第一行。
两人没有伸手,也没讲以后共同进步,隔离线还横在中间。
顾晨辰扫完那四条修正项,点了下头,转身回到省实验的封存席。
程越坐在观赛区后排,原本列了七个准备照搬的页面和按钮。
他看完两边的操作,又把那七项划掉,重新写下普通用户参与测试。
二十分钟后,主屏幕切回评分页,现场交谈声跟着停了下来。
主持人拿到复核结果,先公布省实验总分。
第二名。
日志责任链扣分已经计入。
顾晨辰站起身,朝评审席点头,身边两名队员也跟着放下记录表。
“本届省级信息技术应用竞赛,错题系统项目第一名,南桥十九中!”
钱多多一巴掌拍在桌上,人已经站了起来,张开的嘴又在裁判席前及时收住。
他憋得脸都热了,只能侧过身问陆子豪:“我现在算省级体验官了吧?”
陆子豪把他的数学卷递过去:“算,但省级体验官的负号照样会漏。”
观赛席笑成一片,钱多多抱着卷子,想反驳又找不到能站住的理由。
赵大壮走上台接过证书,证书不重,他拿在手里却先低头核对了项目名称。
主持人让他讲两句,他没有提前准备获奖词,只把麦克风拿稳。
“这套系统靠十八班一起做出来,它在班里被用错过,也被改过许多次。”
“同学负责找问题,老师负责确认教学逻辑,合规团队负责守住数据边界。”
“今天能拿第一,靠的是这些记录、错误和修改都被完整留了下来。”
方既明坐在后排,保温杯搭在膝上,听到这里才拧开杯盖喝了口水。
程越低头划掉页面清单,在记录本下面又补了一句。
先找使用者,再做入口。
颁奖流程结束,省教研中心没有让十九中离场,工作人员送来一份预评估通知。
错题系统将进入三校试点预评估,十九中需要提交源代码审计范围和开发日志。
材料目录还包括数据责任人、资金与设备来源,以及教学设计的形成过程。
赵大壮翻完目录,先看向陈建华:“开发日志能交,代码审计范围需要再划边界。”
陈建华已经拿出文件夹:“资金、设备和数据合规记录都有,按目录提交就行。”
赵大壮说回去整理就提交。
答辩室的门被推开,方既明端着保温杯走进来,系统提示同步跳到眼前。
【叮!赵大壮技术开发度提升,当前进度83%。】
【省赛高压验证阶段,陌生操作场景下的流程稳定性达到标准。】