跳转至

作业提交流程

实验 2 作业提交流程

下面介绍实验 2 的作业提交流程,后续实验的流程与之类似。

第一步:访问 ThinPAD-Cloud 在线实验环境,点击页面下方的「从 YXPortal 登录」按钮。

ThinPAD-Cloud 登录页面,标注「从 YXPortal 登录」按钮

第二步:点击「清华用户登录」。

THU CS Lab 登录页面,标注「清华用户登录」按钮

第三步:用你的清华账号登录代码托管系统。

清华大学用户电子身份服务系统登录页面,标注用户名和密码输入框

第四步:点击「Authorize」授权。

代码托管系统 OAuth 授权页面,标注「Authorize yxportal / CS Lab」按钮

第五步:选择「自动评测」,在左侧菜单中找到实验 2,此时即可看到实验 2 的测试说明。

自动评测页面,左侧菜单选中「实验 2:ALU 和寄存器堆」

第六步:按照实验内容完成代码编写,通过 Git 将代码推送到清华 Git。在你的代码仓库(路径形如 https://git.tsinghua.edu.cn/cod-ta/cod年份/cod年份-学号)下可以看到刚提交的 commit,稍作等待,右侧 CI 状态转为绿色打勾,即表示 CI 通过,能够正常生成比特流。

清华 Git 仓库页面,最新提交的 CI 状态为绿色打勾

第七步:回到实验平台的实验 2,在「提交评测」一栏中点击「显示编译结果列表」。

提交评测区域,标注「显示编译结果列表」按钮

第八步:在弹出的窗口中,找到刚才提交的代码在 CI 上构建出的比特流,点击该条目即可创建评测任务。

CI 在线编译结果列表,标注 success 的比特流编译任务

第九步:评测任务创建后初始状态为 Pending,评测完成后变为 Finished。双击该任务,即可将其标记为最终提交版本。

评测任务列表,标注状态为 Finished、得分 100 的任务

提示

代码的提交与评测见上文流程;实验报告则需通过网络学堂单独提交。

作者:Jiajie Chen