コンテストの概要
連携する組織をどのように選ぶか
コンテスト中は 1 つまたは複数の団体と協力して参加できます。
各組織は異なるため、組織の情報を確認し、興味がある組織を選ぶことをおすすめします。試した組織が気に入らない場合は、いつでも別の組織に切り替えることができます。
最終候補者になるか、グランプリを受賞するには、組織のタスク完了者 20 位以内である必要があります。
コンテストに参加すべき理由は何ですか?
Google Code-in では、オープンソースについて紹介し、実際のソフトウェア プロジェクトに取り組み、オープンソース コミュニティに参加する機会を提供します。
Google の参加組織のボランティア メンターからなる国際コミュニティによって支えられ、学習と成功を手助けします。プログラミング、テスト、コードレビュー、ドキュメントの作成、バグ、設計など、オープンソースのあらゆる側面について質問し、学習できます。
Google Code-in は、新しいスキルを学び、共同作業やオープンなソフトウェア開発の重要性を学ぶための入り口です。
コンテストの最後には、何千人、何百万人ものユーザーが利用する一般公開プロジェクトで行った作業を、友だち、教師、家族に見せることができます。
賞品も!デジタル証明書、T シャツ、ジャケット、バックパックをプレゼント。カリフォルニア州の Google 本社への訪問も獲得できます。
Google は参加しているオープンソース団体をどのように選定しますか?
今回選出するのは、これまでに Google Summer of Code に参加したことがあり、さまざまなタイムゾーンで初心者を指導する力を発揮した組織の中から、参加組織を選ぶことです。
スキル
参加するには、コーディングの方法を知っておく必要がありますか?
いいえ、プログラマーでなくても、コーディングの方法をまったく知らなくても大丈夫です。参加者は誰でも、興味やスキルに合ったコーディング以外のタスクを選択していただけます。コーディング以外のタスクには、ドキュメント作成、トレーニング、アウトリーチ、研究、設計、品質保証(バグの検出と報告など)が含まれます。
特定の言語でのプログラミング方法がわかる場合は、その言語を使用している組織を調べて、試したいタスクがあるかどうかを確認することをおすすめします。プログラミング以外のスキルがある場合は、そのスキルを活かしたタスクを探すことをおすすめします。
タスクは学習体験となるように設計されており、すべてのタスクの実行方法を理解する必要はありません。自分のスキルや興味にどのタスクが適しているかについて、組織にアドバイスを求めることをおすすめします。
プログラミング タスクを完了するためにどのようなプログラミング言語を知っている必要があるか?
今年のメンタリング団体が発表されるまで、どの言語が使用されるかは正確にはわかりませんが、これまでは Python、C++、C、JavaScript、HTML、CSS などでタスクが行われてきました。
利用資格と書類
コンテストには誰が参加できますか?資格要件を教えてください。
参加者は 13 ~ 17 歳で、大学入学前の教育プログラムに在籍し、親または保護者の同意が必要です。
詳しくは、コンテストのルールをご覧ください。
大学入学前プログラムとは何ですか?
多くの場合、大学入学前のプログラムは、中学校、高校、中学校などと呼ばれます。カレッジと呼ばれる国もあります。
ホームスクーリングした生徒もコンテストに参加できますか?
はい、できます。
コンテストが始まって数週間後に 13 歳になります。コンテストに参加できますか?
はい。ただし 13 歳になるまでは参加できません。コンテストに登録できるのは 13 歳以上の学生です。
たとえば、12 月 6 日に 13 歳になった学生は、12 月 6 日にプログラムに登録できます。
私は大学に入学し、17 歳です。コンテストに参加できますか?
違います
現在、大学入学前プログラムに在籍している必要があります。
大学に入学している学生は、17 歳未満であっても学生として参加できません。
また、すでに大学入学前プログラムを卒業し、大学入学前プログラムと大学の中間にあっても、学生は参加できません。
私は高校生ですが、18 歳です。コンテストに参加できますか?
いいえ。参加するには、登録時点で 18 歳未満である必要があります。
初回ログイン時に誕生日を表示する必要があるのはなぜですか?
利用資格を確認するため、生年月日を入力してください。
必要な保護者の同意フォームはどこにありますか?
コンテストに登録すると、紙または電子形式でフォームに記入する方法が保護者から提供されます。
保護者の同意フォームが Google のコンテスト管理者によって確認されたかどうかを確認するにはどうすればよいですか?
保護者の同意フォームが確認されると、メールが届きます。
フォームは、保護者の同意フォームを送信してから 72 時間以内に確認されます。
保護者の同意フォームに問題がある場合は、コンテストの管理者から、問題の内容と修正方法が記載されたメールが届きます。
審査と賞品
作業を放棄すると、ペナルティがありますか?
違います
取り組むタスクを選択するにはどうすればよいですか?
どのタスクに取り組むかは、ご自由にお選びいただけます。自分のスキルや興味に合った タスクを選ぶことをおすすめしますウォームアップのために、初心者向けのタスクを選択することをおすすめします。
タスクリストでは、キーワードを検索し、組織とタスクカテゴリでフィルタできます。
誰がタスクを審査しますか?
タスクは、オープンソース団体のボランティア メンターによってレビューされます。メンターは組織への定期的な寄与者であり、多くの場合はタスクの作成者です。
最優秀賞の受賞者はどのようにして選ばれるのですか?
各オープンソース団体は、コンテスト中に完了したタスク数が最も多い 20 人の学生の課題を、その特定の組織とともにレビューします。作品は、品質、創造性、明確さ、複雑さ、コミュニティへの参加を考慮して審査されます。
高スコアの学生 20 人から、各団体が 6 名のファイナリストを発表します。この 6 名のファイナリストの中から、最優秀賞として 2 名、最終候補者として 2 名が選出されます。
難しいタスクを 15 件達成したユーザーが、35 件の簡単なタスクを完了した人ではなく、グランプリ受賞者として選ばれる可能性があります。
「コミュニティへの参加」とはどのような意味ですか?
コミュニティに関わるとは、定められたタスクに取り組むだけではありません。たとえば、組織の IRC チャンネルやメーリング リストに参加して他の人を支援していることが考えられます。また、他者のために改善に取り組む取り組みも対象となります。たとえば、タスクを完了するために使用したドキュメントを改善します。
グランプリをとりたい!配信機会を増やすにはどうすればよいですか?
組織に対する純粋な関心を示す。フィードバックに耳を傾け、それに応じて対応します。上位 20 社に入る可能性が高まるように 1 つの組織のみと連携するのが便利ですが、量だけでなく質も重要です。
以前、Google Code-in コンテストでグランプリを獲得しました。またグランプリ受賞になることはできますか?
いいえ。グランプリが受賞できるのは一度だけです。ただし、参加は可能です。また、最終候補者に選出される可能性はあります。
配送が制限されている国はどこですか?
残念ながら、以下の国には物理的な賞品(T シャツ、ジャケット、バックパックなど)を発送できません。
- アフガニスタン
- アルバニア
- アルメニア
- バングラデシュ
- ボスニア ヘルツェゴビナ
- ドミニカ共和国
- エクアドル
- グアテマラ
- クウェート
- ジャマイカ
- ヨルダン
- ルクセンブルク
- ナミビア
- パナマ
- ウガンダ
- ウズベキスタン
- ベネズエラ
- ジンバブエ
賞品を受け取るにはどうすればよいですか?
賞品はすべて、コンテスト終了後に発送されます。
デジタル認定証は 1 月下旬にメールで送信されます。
物理的な賞品(T シャツ)はお届けが遅れる場合がございます。あらかじめご了承ください。3 月上旬から中旬までにお届けできる見込みです。配送はロジスティクス パートナーが処理します。関連するすべてのお問い合わせはロジスティクス パートナーに転送してください。(参加者: コンテストが終了すると、パートナーから T シャツのサイズ、スタイル、配送先住所を選択するための連絡先情報が記載されたメールが届きます。)場所によって配送サービスが異なる場合があります。
タスク
タスクとは
タスクとは、完了までに 3 ~ 5 時間かかると予想される小規模なプロジェクトです。
タスクは次のラベルで分類されます。
- コード: コードの作成またはリファクタリングに関連するタスク
- ドキュメント / トレーニング: ドキュメントの作成と編集、および他者の学習支援に関連するタスク
- アウトリーチ/リサーチ: コミュニティ管理、アウトリーチ/マーケティング、問題の研究とソリューションの提案に関連するタスク
- 品質保証: コードのテストと品質の確保に関連するタスク
- 設計: ユーザー エクスペリエンス調査、またはユーザー インターフェースのデザインと操作に関連するタスク
最初のタスクに取り掛かれるのはいつですか?
Google 管理者が保護者の同意フォームを確認した直後に、最初のタスクを申請して作業を開始できます。
保護者の同意フォームはいつ提出しますか?
登録時に保護者の同意を提出します。
フォームの審査をメールで依頼しないでください。Google は送信されたフォームを審査します。Google は 1 日に複数回、保護者の同意書を確認しています。審査担当者が眠るときなど、18 ~ 24 時間かかることもあります。ほとんどの場合、はるかに速くなります。コンテストの第 1 週には毎日、何千ものフォームが提出され、Google は少人数のチームが可能な限り迅速にそれらを審査します。
最初のタスクを送信済みですが、2 つ目のタスクを申請できません。事象と対応
一度に申請できるタスクは 1 つのみです。
最初のタスクを提出した後、完了する前にメンターの承認を受ける必要があります。メンターがタスクを承認済みとしてマークすると、別のタスクを申請できるようになります。
保護者の同意フォームが承認されませんでした。どうすればよいですか?
ダッシュボードに移動し、修正したバージョンを送信してください。不承認のメールには、何が問題であったかに関する情報が記載されています。
初心者向けのタスクとは
初心者向けのタスクは、これから始めようとしていて、どこから始めればよいかわからない受講者を対象としています。目的は、組織とそのテクノロジーについて学ぶのに役立ちます。技術的な知識はそれほど多くないこともありますが、他のタスク用に環境を設定することもあります。
完了できる初心者向けのタスクの数に制限はありますか?
はい。完了できる初心者向けタスクは合計 2 つのみです。
一度に複数のタスクに取り組むことはできますか?
いいえ。一度に申請できるタスクは 1 つのみです。
完了できるタスクの数に制限はありますか?
いいえ。完了できるタスクの数に制限はありません。ただし、ファイナリストやグランプリ受賞になるには、量よりも質が重要になることが多くあります。
チームの一員としてタスクに取り組むことはできますか?
いいえ。チームで同じタスクに取り組むことはできません。サポートをお願いし、コミュニティに参加することをおすすめしますが、クレジットを受け取ることができるのは 1 人の生徒のみです。
互いに助け合うことができるため、他のユーザーと同時に同じ場所で仕事をしても問題ありません。ただし、各自で作業する必要があります。
Google は、不正行為および盗用に対して断固とした措置を取ります。違反者は直ちにコンテストから削除されます。
オープンソース組織のコミュニティからサポートを受けることはできますか?
はい。とにかく、自分たちに任せてはいけません。
困ったときにコミュニティに相談して助けや助言を求めるのは良いことですが、まずは自分で試してみてください。オープンソースにとってコラボレーションとディスカッションは非常に重要ですが、コンテストであるため、各自で作業する必要があります。
完了できないタスクを選択した必要な対策
タスクを解放し、別のタスクを選択するには、タスクページの [破棄] ボタンを選択します。がっかりせず、自分のスキルや経験により適したもので、もう一度挑戦してください。
Google Code-in を初めて利用する学生向けのヒント
Google アカウントとはすでに作成していますか?
@gmail.com または @googlemail.com のアカウントがある場合は、Google アカウントがすでに作成されている可能性があります。多くの学校でも Google アカウントを メールに使用していますすでに使用しているメールアドレスで Google アカウントを作成することもできます。
さらにサポートが必要な場合
取り組んでいるタスクに関する質問の場合は、オープンソース組織のメンターやメンバーに問い合わせてください。連絡方法については、コンテストのホームページをご覧ください。タスクによっては、コミュニケーションの具体的な手順が提供されることもあります。
Google Code-in に関する一般的な質問がある場合は、Google Code-in のヘルプグループに質問を投稿してください。このグループは、全般的な質問やディスカッションを行う場で、他の学生、組織のメンバー、Google コンテストの管理者が含まれます。このグループに個人情報をメールで送信しないでください。
ウェブサイト、保護者の同意フォーム、または個人情報に関連するご質問は、コンテストの管理者(gci-support@google.com)にメールでお問い合わせください。
管理対象のアカウントが動作しないのはなぜですか?
Google コードインは、ファミリー リンクの管理対象のアカウントには対応していません。このようなアカウントをお持ちで 13 歳以上で、Google アカウントを管理できるお住まいの国の該当する年齢に達していない場合、Google Code-in に参加することはできません。
メンターや教育者向けの情報
Google Code-in のメンターになるにはどうすればよいですか?
メンターとなる組織/オープンソース プロジェクトに、すでに参加している必要があります。組織の Google Code-in 管理者に、その組織のメンターとして招待されることを伝えてください。
18 歳未満の場合でもメンターになれますか?
はい。13 歳以上で、保護者または法定後見人が Google Code-in のメンターとして参加する許可を得ている場合は、メンターとして登録できます。
親または法的保護者は、登録後に提供される特別な保護者の同意および権利放棄書(メンター参加者)のフォームに署名する必要があります。
教師として、生徒たちに Google Code-in について話したいと思っています。利用できる宣伝資料や教育資料はありますか?
教師には、Google コードインについての講演で Google のスライド資料とチラシを使用することをおすすめしています。これらのリソースは [メディア] ページにあります。コンテスト管理者に直接お問い合わせいただくことも可能です。
アーカイブ
Google Code-in アーカイブから自分の情報を削除するにはどうすればよいですか?
情報を削除するには、Google にお問い合わせください。
課題を見つけるにはどうすればよいですか?
コンテストの終了時に届く概要メールを使用して、完了したすべてのタスクを確認します。アーカイブ ウェブサイトには、タスクの説明と完了者が記載されています。
アップロードしたファイルはどこにありますか?
アップロードしたファイルはダウンロードできなくなりました。