徐祁霁发现楚岿然一点动作都没有,只一小口一小口喝着珍奶,乐了:“怎么不玩?”
楚岿然显然对徐祁霁屏幕上密密麻麻的代码更感兴趣:“你这个是什么?”
徐祁霁唇角微不可察地翘了翘——她太熟悉楚岿然这种外行人盯着代码时那茫然又好奇的眼神了,就像小学生盯着高数课本似的。
所以她非常享受这种微妙的优越感,毕竟,能在某件事上碾压这位向来游刃有余的学霸,机会可不多。
在楚岿然无声的催促里,徐祁霁满足他的好奇心,拖动鼠标去点页面右上角的绿色小三角,相应的,屏幕上,Python解释器流畅地执行着她的脚本,黑色终端里跳出几行简洁的输出。
紧接着,浏览器自动跳转,页面加载出一个设计极简的在线刷题平台。
徐祁霁点进个人页面,在收藏那一栏点击蓝色高亮的题库,屏幕一闪,一道英语选择题赫然呈现——正是上届英语调研组的经典试题。
“试试?”徐祁霁把显示屏扭向楚岿然,语气里藏着点狡黠的期待。
楚岿然的目光在题目上一顿,眉梢微挑,这些是他熟悉得不能再熟悉的题目。
他拖动鼠标点击选项,因为太过熟悉题目,所以点击选项的时间很短,直到最后一道完形填空也完成了选择。页面的最下方,相应出现一个标蓝的提交,在徐祁霁的提示下,楚岿然点击蓝色方框。
系统立即弹出评分界面:
【用时:7分23秒】
【正确率:100%】
楚岿然盯着那个满分的数字,忽然很轻地笑了一下:“原来你平时都在用这个。”
徐祁霁回忆起痛苦记忆,哀嚎两声:“你可别说,我现在想起来就难受得想吐。”
“对了,还没结束呢。”徐祁霁凑近屏幕,发梢扫过楚岿然的手臂,“你再点这个。”
她引导着他的手按下“重新开始”,刹那间,所有的标记瞬间消失,题目恢复如初,仿佛从未被触碰过。
这太方便了。
楚岿然不由得想起以前,以往他刷题时,总是用铅笔在试卷上勾画,对完答案后,再用橡皮小心翼翼地擦掉。可无论他如何小心,纸张上总会残留淡淡的痕迹——有时是隐约的划痕,有时是未擦净的字母轮廓,甚至还有指甲在反复擦拭中留下的压痕。
这些细小的线索像是一种作弊,让他在第二次、第三次重刷时,不自觉地被引导向正确答案。
为此,他只能将答案誊写到草稿纸,尽量保持卷面干净,亦或是将草纸横着放,挡住曾经的做题痕迹,但这样做很麻烦,还不如重新复印一份新的。
楚岿然有想过复印,但喵喵机打印的纸张太小,包含不了太多错题,而且刷题也刷不爽,种种原因,他只能回归最原始的方法。
而现在——
他只需要轻点“重新开始”,题目就会再次变得崭新。没有橡皮碎屑,没有磨损的纸面,没有那些干扰他的、不需要的痕迹。
他可以纯粹的、无限重复的练习,就像每一次都是第一次。
楚岿然微微偏头,看向身旁的徐祁霁。她正咬着吸管,一脸若无其事地滑动鼠标,仿佛这不过是再普通不过的东西。可他知道,这绝不普通。
能将试题录入系统,设计出如此流畅的交互,甚至还能实时记录错题,统计正确率——这背后需要多少代码,多少调试,多少他完全无法想象的技术?
而她竟然就这样轻描淡写地做出来了,甚至可能只是为了自己刷题方便。
“这……”楚岿然顿了顿,罕见地有些词穷,“是你自己写的?”
徐祁霁耸耸肩,眼底却闪过一丝得意:“嗯,闲着没事搞的。”
她故意用吸管搅动着杯底的珍珠,发出咕啾咕啾的水声,然后把自己的压箱底功夫都掏了出来,“不仅可以顺序练习,还可以打乱练习,要不要试试?”
题目重置不止是单纯的题干顺序重置,就连选项顺序都彻底重组,这不是简单的“随机排序”,楚岿然非常好奇背后的原理:“这到底是怎么做到的?”
徐祁霁眼睛一亮,轻咳两声——她等这个问题等很久了。
“原理非常简单。”她伸手按了几个快捷键,屏幕突然切换回代码界面,密密麻麻的Python脚本铺满窗口,“题库我用全能扫描王转换成Word,把word导入进去就行,至于随机排序也只需要用一个Shuffle函数。”
“所以,你就这样完成了‘洗牌’?”
“没错,英语跟代码息息相关。”徐祁霁调动起楚岿然的好奇心,趁机推荐道:“你要不要试试……”
“小鬼们,要不要参加我的集训会?”
突然,一个站在他们身后许久的网管插进他们的对话,带着欣赏口吻,问道。