训练营平台使用说明¶
训练营平台 是 OceanBase 为学生和数据库开发者设计的数据库学习与练习平台,旨在帮助用户更高效地掌握数据库基础知识。通过该平台,开发者可以从零开始逐步理解数据库的底层原理和实现方式,参与数据库实践与开发练习。训练营平台支持为 MiniOB/OceanBase 代码提交测试,通过运行自动化测试用例,反馈用户提交代码的运行结果和问题。
如何使用训练营提交代码测试¶
用户可根据下面的流程进行提测。
1. 进入训练营平台并登陆训练营平台¶
打开训练营网站:https://open.oceanbase.com/train
你会看到训练营主页。
点击训练营主页上方的登陆/注册按钮登陆训练营平台。
2. 报名具体的训练营课题进行提测¶
登陆后再点击 广场
中的训练营课题的 报名参加
按钮报名具体的训练营课题。目前公开的训练营课题包含 MiniOB
对应 2021 年大赛题目;MiniOB 2022
对应 2022 年大赛题目;MiniOB 2023
对应 2023 年大赛题目;MiniOB 2024
对应 2024 年大赛题目。后续会增加更多的训练营课题。
对于不需要报名的训练营课题,在点击 报名参加
后,会自动跳转到训练营课题的题目页面。
对于需要报名的训练营课题,需要在点击 报名参加
后,填写自己的报名信息,再进入训练营课题的题目页面。(注意:如果找不到自己已报名的训练营课题,可以点击 我加入的
页面进行查看。)
3. 查看训练营课题的具体题目¶
进入到训练营课题你会看到如下页面。用户可以在题目列表查看该训练营课题对应的所有题目。如果要查看此题目排行榜,可点击「排行榜」按钮,目前只显示前 10 名及个人成绩,根据总分降序排列。
通过点击题目可以查看题目的详细描述,请参考题目的详细描述进行代码编写,和自测。
4. 提交代码测试¶
在完成本地代码编写和自测后,请将代码提交到 Github/Gitee 仓库中。 代码提交方法请参考Github 代码提交,Gitee 代码提交。
点击「立即提测」按钮后,会弹出代码提交窗口。请填写仓库地址,commit id 和 branch 等必要信息并点击提交按钮。
5. 查看提测结果¶
提交代码后,训练营平台会运行自动化测试用例,并反馈用户提交代码的运行结果和问题(如果等待时间过长(miniob 相关课题等待超过 1 小时,oceanbase 相关题目超过 6 小时)可联系相关工作人员)。
可以点击 「查看提测记录」按钮查看提测结果。对于失败的测试用例,请点击下图中的按钮,即可查看失败的详细原因。
如果在使用训练营平台的过程中有问题可以在 https://ask.oceanbase.com/ 提问,问题分类请选择 "训练营"。