面向 GCI 2014 导师和组织管理员的信息

以下是一些面向导师和组织管理员的实用提示。请仔细阅读以下信息。

Google Code-in 2014 开发任务

花大量时间思考您将在 12 月 1 日向学生开放的初始任务。至于哪些组织可以加入 GCI 2014,我们在一定程度上取决于组织申请中的任务数量和质量(类似于 Google 编程之夏的“创意”页面)。我们建议您为每种任务(编码、文档/培训、界面、主动联系/研究和质量保证)至少准备五项,以便我们在您的组织应用中进行审核。

准备好创建供学生完成的“初级”任务。在过去的几年里,有数千名学生报名参加了 GCI,但许多学生在打开任务列表,甚至看不懂任务名称时,便不愿参与。今年,我们在 Melange 中实施了一个系统,用于指明您认为哪些任务处于初级阶段(这些任务可能仍然需要 3-5 个小时才能完成,但技术性较弱)。您也可以考虑创建“Hello World”类型的任务。这些功能在去年的一些组织中非常受欢迎,帮助学生快速了解代码库(并且仍然能通过完成自己的工作获得积分)。在比赛中,学生总共只能完成两项初级任务(他们可以用两个组织完成一项初级任务,或者在一个组织中完成两项初学者任务)。使用 Melange 可避免学生申领两项以上的任务,因此您无需跟踪此项。

在 2015 年 1 月 18 日(即学生提交的比赛结束前一天)之前,组织管理员都可以在整个竞赛期间添加任务。计划在 12 月 1 日启动之前,我们希望每个组织拥有至少 50 项任务,且至少具备五个类别中的 5 项。根据学生的回复,您可能需要每隔几天继续在列表中添加任务,尤其是在前两到三周内。我们强烈建议贵组织在 12 月 1 日提供超过 100 项任务供学生选择。

无论何时,学生都可以领取少于 25 项待完成的任务。如果学生发现您只有几项任务,并且对这些任务都不感兴趣,那么他们就会转移到其他组织,并且可能不会再回来查看您的组织。在 12 月 1 日比赛开始前准备大量任务至关重要,这样可以大大简化组织管理员的工作。

每项任务都将获得 1 分,请尽量让任务“平均”。在设计任务时,请尽量考虑每项任务所需的时间和难度,并尽可能让任务等效。作为一个指标,请考虑经验丰富的项目成员需要花多长时间完成任务,并尽可能将经验丰富的开发者预计需要 2 小时左右完成任务。这可能意味着将一个编码项目拆分成较小的部分,或者增加更多的工作量,等等。我们知道,大多数任务需要 3-5 个小时才能完成,具体取决于学生对编码语言的熟悉程度,等等。随着学生对您的组织越来越熟悉,一项原本需要五个小时才能完成的任务在比赛结束前可能需要花费五个小时,这很正常。

请勿将翻译任务合并为文档任务。具体而言,今年的大赛没有安排翻译任务。

贵组织会选出入围者和两名大奖得主。每个参与的组织都将对完成任务数量最多的 10 位学生的作业进行评估。组织将选出五名他们认为比赛期间作品最全面的学生作为入围者。从这五名中,组织将选出两名大奖得主。

期望

GCI 计划不同于迷你 GSoC:任务必须是独立的活动(不像在 GSoC 中那样是大项目的一部分)。此外,GCI 对所有 13-17 岁的学生开放,因此参赛没有任何障碍。他们的作品可能会体现这一点。告诉学生他们的作业不符合贵组织对任务的期望标准是完全可以接受的。请及时告知学生,他们的任务需要处理,并明确指出需要他们修正/添加的内容,以便他们回来尝试修正自己的作品,或者“取消认领”任务,然后继续执行其技能水平可能更胜一筹的其他任务。

安排导师/组织管理员应对冬季假期

GCI 会在全球许多地区的冬季假期运行。如果其他导师在寒假期间休假,请务必指派一位导师/组织管理员来负责处理这些任务。由于学生必须先批准一项任务,然后才能领取另一项任务,因此时间是本次比赛的一个重要因素(比 Google 编程之夏更重要)。我们预计,学生提交的每项已完成任务的审核周期不超过 36 小时

请确保在每一天都安排一位人员与您组织内的人员沟通,即使是在重大节假日(宗教节日、新年等...)也不例外。

学生都很年轻,可能需要一些支持

GCI 的学生年龄在 13 至 17 岁之间,比 Google 编程之夏(18 岁以上)学生年龄要小得多,这场比赛可能是第一次接触开源开发。而多数情况下,这是他们在任何类型的软件项目中首次“实际”参与。与群组讨论、IRC 和版本控制系统密切相关,学习过程中可能要有一个学习曲线,因此请注意,学生的行为方式可能会让有经验的开发者认为不恰当(例如,全部使用大写字母或许多感叹号),但可能没有意识到自己的行为不恰当。请帮助他们以专业的方式教导他们适当的沟通方式等。

享受比赛吧!

GCI 的宗旨是激发年轻学生对开源软件的兴趣并参与到其中。我们希望许多学生毕生都能继续参与开源项目。他们与导师和组织管理员交流的经验会促使他们将来继续为您的社区或其他开源项目做贡献。

我们知道,GCI 对组织来说是一项繁重的工作,而 GSoC 结束后马上就可以开始了,对于一些较小的组织来说,这项工作可能非常困难。不过,我们从许多以往的组织和导师那里了解到,这些学生短短七周内完成的工作量远远超出了他们的预期,他们非常享受与这些充满热情的年轻学生合作的感觉。我们中不少学生已经成为 GSoC 导师或参与项目的提交者。我们预计,随着学生年龄增长并进入大学,这一趋势将持续下去。