训练营使用说明

提测平台是 OceanBase 是为帮助开发者如何更好的学习数据库基本知识而设计的练习平台, 帮助开发者从0到1 理解数据库底层原理和实现方式, 相关教案请参考 《数据库管理系统实现基础讲义》,源码请参考miniob, 参与实践而开发的练习平台,此平台可支持用户在开源官网 提交测试,自主练习竞赛题目,为开发者学习数据库打下基础。

此贴为提测平台使用说明,用户可根据下方教程进行提测。本帖从「题目列表」「题目详情」「提测过程」「成绩榜单」四个方面讲解提测平台的使用。下方流程图为用户进行提测的全流程。

训练营入口

直通车:OceanBase 社区

也可以通过点击开源官网(https://open.oceanbase.com)底部 「训练营」进入 如 图1 所示。

                                **图1**

题目列表

用户可以在题目列表查看所有题目,题目有一级题目和二级题目的概念。用户点击一级题目后,可显示此套题内的所有二级题目(小题),点击二级题目,即可查看此题详情。图2 为用户点击一级题目分类后的界面显示。

                               **图2**

题目详情

用户点击查看题目详情后,可显示完整题目。图3 为用户点击某一题目后,跳转到的详情页面。详情页下方有「题目列表」「上一题」「下一题」「评论」「题解」5 个按钮。

                                **图3**

题目列表

用户点击「题目列表」按钮后,如 图4 所示。在题目详情页左侧可查看本套题内的所有题目。

                               **图4**

上一题、下一题

用户点击「上一题」按钮后,可以查看此题目上一道题。用户点击「下一题」按钮后,可以查看此题目下一道题。

评论

  • 查看评论:用户点击「评论」按钮后,可跳转至问答区,查看本题目在问答区的评论帖 。
  • 新增评论:若用户想新增评论,点击 「评论」按钮, 跳转到查看本题目的评论帖后,进行追加回复即可。

题解

  • 查看题解 :用户点击 「题解」按钮后,可自动跳转至问答区,查看本题目在问答区的题解帖列表。
  • 新增题解:如 图5 所示,用户点击 「题解」按钮后,在问答社区(https://ask.oceanbase.com)新建帖子, 分类 选择**「 训练营」-> 一级题目(如 Mini OB )** ,标签 选择对应的二级题目名称 (如 优化 buffer pool ),即可新建本题题解。

                               **图5**

提测过程

用户点击「立即提测」会有弹窗出现,如 图6 所示。

代码仓库地址为必填(目前支持 github ,且需要给官网测试账号 oceanbase-ce-game-test 赋权,设置方法参考 如何使用GitHub参加训练营),如果Commit id 和 Branch 为空时,后端会根据代码仓库地址拉下来的默认分支的最新的代码进行提交。

注意:如果你修改了代码,但是提测结果不符合预期,可以检查一下是否默认填充了commit id字段导致的。填写commit id会导致每次回使用相同的代码测试。

                               **图6**

查看个人提测记录(成绩)

用户提交后,可以点击「查看提测记录」按钮查看历史提测记录及个人成绩。如 图7及图8 所示。

                               **图7**

                               **图8**

                               **图9**

榜单

若用户想查看此题目排行榜,可点击「排行榜」按钮,目前只显示前 10 名及个人成绩,根据总分降序排列。如 图9 所示。

                              **图10**

使用GitHub作为代码仓库平台的使用帮助手册可以参考 MiniOB GitHub 使用说明

以上为提测平台的全部说明,若有任何问题,欢迎在问答区发帖留言,分类请选择「训练营」。

5 个赞

欢迎小伙伴们练手,也欢迎提意见

3 个赞

支持,之前参赛只能被动等定时跑测试不太友好

3 个赞

持续优化 :grinning:

1 个赞

今天下午提测一直报 git clone 失败是因为服务到github 的网络问题吗?url commitid和 branch 都检查过了

4 个赞

同学可以改成gitee吗,github网络还是不太稳定

2 个赞

这个训练营使用说明的位置有点偏,能不能放到明显的位置,第一次很难找到

1 个赞

:+1::+1::+1::+1::+1:

能不能给个今年的测试数据啊,给的仓库里的测试全是去年的,少了特别多测试。有一些测试改了也没更新。