Skip to content

Jigsaw comp game 2017 FAQ

陈旭 edited this page Oct 30, 2017 · 16 revisions

目录

FAQ

参赛条件是什么?

只要你拥有一个github账号就可以参赛了,还没有github账号?单击这里赶紧注册一个吧。登录github后,请给Jigsaw工程点一个星星,最好能够watch它,这样后续大赛有任何新的进展,github都会以email的形式通知你。

如何报名参赛?

可通过下面两个方式报名:

  • 单击这里创建一个issue,标题写上[jigsaw comp game 2017] 报名参赛,issue的内容可以写上你或者你的团队的简介,并留下你的常用email。后续赛程相关信息,我们会通过这个email和你联系。
  • 直接给chen.xu8@zte.com.cn发送email,标题写上[jigsaw comp game 2017] 报名参赛email的内容必须留下你的github账号名,其他的可选信息包括你或者你的团队的简介,或者其他人和你想告诉我们的信息。

如何给参赛者记分?记分的规则是什么?

大赛一共设计了6个赛题,每个赛题都有对应的难度系数。详细的记分规则是这样的:

  • 大赛的评委会根据参赛者的实现对赛题需求的满足度打一个基础分
    • 完全满足赛题需求的,打90分;
    • 参赛者如果未能完全覆盖赛题的需求的,则低于90分,具体分数由评委给出;
    • 参赛者如果能够在赛题需求的基础上做出适当&合理的扩展,并且得到评委的认可,则可以有额外的加分,最多加10分;
  • 参赛者在某个赛题上的最终得分算法为基础分*赛题难度系数,称之为综合分;
  • 参赛者可以同时实现多个赛题,大赛会取综合分数最高前3题的分数累加,作为参赛者的最终得分;
    • 这个规则的主要目的是我们不鼓励多而滥的作品,而是少而精的作品;

提示:我们对每个赛题的难点都做了评价,其中也涵盖了实现该赛题所需的技能,参赛者可以根据自身的技能挑选难度合适的赛题,并尽可能全面的覆盖赛题的需求,这样才能够得到高分。

大赛的奖励是什么?

大赛分三个奖项:

  • 一等奖1名,现金2000元,对应的正明证书等其他;
  • 二等奖2名,现金1200元,对应的正明证书等其他;
  • 三等奖3名,现金500元,对应的正明证书等其他;

如何搭建Jigsaw开发环境?

如果你对npm比较熟悉,那一切都很简单,如果不是,则可能会有些许麻烦。但是无论如何,根据这个文档的说明操作即可。注意,不要用cnpm来安装依赖,有坑!

如何提交代码?

参赛者通过Github标准的Fork + Pull Request的方式来提交参赛代码,要求

  1. PR的标题类似这样的:[jigsaw comp game 2017] implements JigsawRate and JigsawSteps component
  2. PR的内容包含你这个PR所解决的哪些issue,例如 fixes #257, #257,其他可选的信息包括:你认为对我们review这个PR的代码有帮助的信息。

提交代码的过程和平时你参与他人的开源工程的过程完全一样。对于这个过程不熟悉的同学,可以参考github的官方说明,或者我找了一份汉语版的说明,虽然上面的配图有点老了,不过流程基本上是一致的。

在Jigsaw的pull request页中看到你的PR,表示提交代码成功。

Clone this wiki locally