升学吧

留学考试保分 英美澳港新名校保录取

工作时间:9:00 ~ 22:00

新加坡国立大学听证会,我如何自证清白

出国留学考试快速出分:托福、雅思、GRE、AP、ACT、Alevel、各类面试竞赛等
名校保录取:英、美、澳、港、新等
顾问微信 32692950

邮件弹出来的那一刻,我正坐在NUS图书馆四楼的靠窗位置 ,面前摊着刚写完的代码作业 ,发件人是学校的Academic Integrity Office,标题很短,却像一盆冷水从头浇到脚:我被指控在课程作业中与另一名同学存在“unauthorized collaboration ” ,需要参加听证会。

我盯着屏幕看了很久,第一反应不是愤怒,而是荒唐 ,那门计算机基础课我学得很吃力,每周都要花十几个小时啃讲义 、调代码,为了赶deadline ,我甚至在图书馆待到闭馆,又在24小时自习室续到凌晨,一封邮件就把我变成了“疑似作弊者 ” 。

更糟的是 ,指控里附了一份代码相似度报告,我和另一位同学的两段程序在函数结构 、变量命名和注释风格上都有明显重合,我认识那个同学 ,我们曾在同一个学习小组里讨论过作业思路 ,但我很清楚,我从来没有把代码发给他,也没有看过他的最终版本 ,问题是,在听证会面前,“我很清楚”这四个字没有任何重量 。

那几天我几乎睡不着 ,我反复回忆每一次讨论:我们是不是在白板上写过伪代码?是不是一起看过课程论坛里的公开问答?是不是都参考了教授给的starter code?越想越乱,因为有些相似之处确实存在,而那并不是因为我抄了谁 ,而是因为我们面对的是同一道题、同一份讲义、同一个公开讨论区。

我开始整理证据,第一步是Git提交记录,我有用私有仓库管理作业草稿的习惯 ,虽然提交信息写得很随意,但时间戳完整,第二步是VS Code的本地历史记录 ,里面保留了我从第一版到最终版的每一次保存 ,第三步是草稿纸——我有一沓写满思路的A4纸,上面有函数拆分的箭头 、变量改名的痕迹,还有几处被划掉的错误逻辑 ,第四步是图书馆门禁记录和自习室预约截图,它们能证明我那些夜晚确实坐在那里,一行一行把代码磨出来。

准备材料的过程比写作业还累 ,我甚至打开过闲虎留学网,想找一些关于学术诚信听证会的流程说明,但看完后还是合上电脑 ,决定把重心放回自己的证据链,因为我知道,真正能救我的不是话术 ,而是事实 。

听证会那天,我提前二十分钟到了办公室,房间里坐着三位老师 ,桌上摆着打印出来的代码和相似度报告 ,主持人先让我陈述情况,我尽量平静地讲完,然后把我整理的证据一份份递过去:提交时间线、本地历史截图、草稿纸照片 、课程论坛的公开讨论记录 ,一位老师问我:“既然你们讨论过思路,你怎么证明没有共享代码?”我说:“讨论的是解题方向,不是最终实现 ,我的每一个中间版本都在这里,包括那些走错的路径,如果我是复制别人的 ,我不会留下这么多笨拙的修改痕迹。 ”

他们翻看材料时,我注意到其中一页上,我的初版代码比对方的提交时间早了将近两天 ,更关键的是,我的中间版本里有一个很典型的个人习惯:我习惯先写一个很长的函数,跑通后再拆成helper functions;而对方的版本从一开始就是拆分结构 ,且变量命名与我后期重构后的版本相似 ,听证会的一位老师问我怎么解释这一点,我说,我们可能在讨论时提到过“把功能拆开会更清晰” ,但具体怎么拆、怎么命名、怎么处理边界条件,我的本地历史里有完整过程,对方版本没有这些过程 ,只有结果。

会议中间,主持人还问了一个让我很难受的问题:“你是否承认你们在学术规范上存在疏忽?”我沉默了几秒,说:“我承认我们对‘讨论’的边界理解得不够严谨 ,但我没有抄袭,也没有把代码交给对方,我愿意为沟通方式负责 ,但不能为我没有做过的事情认错 。 ”

那一刻,房间里很安静,我能听见自己心跳 ,后来 ,另一位被指控的同学也作了陈述,他没有指责我,只是说他参考了学习小组讨论中的一些思路 ,听证会结束后,我走出大楼,新加坡的雨刚停 ,地面湿漉漉的,空气里有种闷热的清醒。

两周后,我收到最终邮件:指控撤销 ,但学校提醒我今后要更明确地遵守课程协作规范,我盯着“no further action”那行字,没有想象中那么激动 ,只是长长地吐了一口气,那天晚上,我把所有草稿纸收进文件夹 ,又在Git里给那个仓库加了一条备注:保留过程 ,就是保留自己。

后来有人问我,听证会可怕吗?可怕,它让我第一次意识到 ,清白不是一句“相信我”就能成立的东西,它需要时间线 、需要证据、需要你在最慌的时候仍然能把自己的经历讲清楚,更重要的是 ,它让我明白,留学路上真正的底气,不是从不犯错 ,而是在被误解时,依然有勇气把每一步走给世界看 。