> ## Documentation Index
> Fetch the complete documentation index at: https://help.craftstadium.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ハッカソンを作って公開する

> 企画の作成から、ハッカソン情報の12ステップ入力、公開、複製までの手順です。

<Info>
  **この操作をする場所**：左メニューの **ハッカソン企画管理**

  * 企画を作る：ハッカソン企画管理 → 右上の **新しく企画を作る**
  * ハッカソンを作る：ハッカソン企画管理 → 企画を開く → **ハッカソンを作成する**
  * 公開・編集する：ハッカソンを開く → **概要** タブ
</Info>

## 1. 企画を作る

ハッカソンは「企画」の中に作ります。企画は、関連するハッカソンをまとめるフォルダのようなものです（例：「2025年度 ハッカソン」の中に春・夏・秋・冬のハッカソンを作る）。

<Steps>
  <Step title="ハッカソン企画管理を開く">
    左メニューの **ハッカソン企画管理** を押すと、企画と、その中のハッカソンが一覧で表示されます。

    <Frame>
      <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/plans-list.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=81893f57f152193080de98719e09cd4b" alt="ハッカソン企画管理の画面。企画ごとにハッカソンがまとまって並ぶ" width="1198" height="620" data-path="images/plans-list.png" />
    </Frame>
  </Step>

  <Step title="新しく企画を作る">
    右上の **新しく企画を作る** を押します。企画名（必須）、主催者、企画のイメージを入れ、**企画を開始する** を押します。

    <Frame>
      <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/new-plan-modal.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=b3362c69484f3ec329f27761b941c2bd" alt="新しく企画する画面。企画名、主催者、企画のイメージ、オプションを入れる" width="622" height="691" data-path="images/new-plan-modal.png" />
    </Frame>

    主催者は、先に [主催者管理](/guides/setup-organization#主催者プロフィールを作る) で作っておくと選べます。
  </Step>
</Steps>

<Note>
  一覧の「申込ステータス」は、締切を設定していても「申込締め切りなし」と表示されることがあります。締切は各ハッカソンの **概要** タブで確認してください。
</Note>

## 2. ハッカソンを作る

企画を開くと、企画の概要と、その中のハッカソン（イベント一覧）が表示されます。右の **ハッカソンを作成する** を押すと、作成画面が開きます。

<Frame>
  <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/plan-detail.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=af1730aafd23c3ea7b03200acdc5c66c" alt="企画の詳細画面。下のイベント一覧の右上にハッカソンを作成するボタンがある" width="1198" height="700" data-path="images/plan-detail.png" />
</Frame>

作成画面は12のステップに分かれていて、右側にハッカソンページのプレビューが表示されます。画面下の点や **次へ** でステップを移動します。途中で右上の **保存する** を押せば、下書きとして残せます。

<Frame>
  <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/planner-step1.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=41680345255991eee5251469866cbb23" alt="ハッカソン作成画面のStep1。左に入力欄、右にプレビュー、右上に下書き/公開の切り替えと保存するボタン" width="1198" height="1007" data-path="images/planner-step1.png" />
</Frame>

### 各ステップで入れるもの

<Tip>
  概要・スケジュール・ルールなどの文章は、生成 AI で下書きすると早く作れます。項目ごとのプロンプトを [AI で入力内容を下書きする](/guides/ai-prompts) にまとめています。
</Tip>

<AccordionGroup>
  <Accordion title="Step 1　基本情報">
    ハッカソンID（ページのURLになります）、タイトル、カテゴリー、タグ、サムネイル画像。
  </Accordion>

  <Accordion title="Step 2　日程">
    <Frame>
      <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/planner-step2.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=2513be4574596fadfc7f30fe2569f8d2" alt="Step2 日程。上にタイムゾーン、その下に参加申込締切・キックオフ・ハッカソン開始などの日時" width="740" height="798" data-path="images/planner-step2.png" />
    </Frame>

    * **タイムゾーン**：最初は日本時間（UTC+09:00）です。下の日時はすべて、ここで選んだタイムゾーンの時刻として扱われます。海外で開催するときだけ変えてください
    * 参加申込締切、ハッカソン開始・終了は必須です。キックオフ、成果物提出締切、デモデイは任意です
    * 日付の順番がおかしいと警告が出ます

    <Tip>
      参加申込締切を過ぎると、参加者管理の段階が「募集中」から「調整中」に変わり、抽選やチームの調整ができるようになります。成果物提出締切を過ぎるとチームは変更できなくなります。日程の決め方は [運営の流れと自動で起きること](/operations-flow) も見てください。
    </Tip>
  </Accordion>

  <Accordion title="Step 3　参加条件（定員・選考方式）">
    <Frame>
      <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/planner-step3.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=681a45ab692f55a228c0dfb4e479b7e0" alt="Step3 参加条件。選考方式、人数上限、チーム数上限などを入れる" width="740" height="798" data-path="images/planner-step3.png" />
    </Frame>

    * **選考方式**：先着 / 抽選 / 選考抽選
    * **人数上限**（0 は無制限）
    * **チーム数上限**（空欄は無制限）：ソロで参加する人も1チームとして数えます。先着方式では、人数上限とチーム数上限のどちらかに先に達した時点で、それ以降の申し込みはキャンセル待ちになります
    * 対象職業、卒業年度の制限、開催拠点
    * **外部応募分の人数**：Googleフォームなど、CraftStadium 以外で受け付けた人数です。参加者数の表示に足されますが、定員の判定には使われません
    * 学生枠・社会人枠のように分けたいときは **参加者タイプ** を追加します。枠ごとに定員と選考方式を決められます
    * **採用プログラム機能**：主催企業が採用候補者を探すためのハッカソンにするときに使います。オンにすると、参加者から追加の同意を取ったうえで、職業・スキル・卒業年度などの情報が主催者に共有されます。はじめてオンにするときは、組織として規約に同意する画面が出ます

    <Warning>
      抽選方式で **チーム数上限** を設定すると、ランダム抽選はチーム単位になります（チーム全員が一緒に当選・補欠になる）。設定しないと1人ずつの抽選になり、同じチームのメンバーが当選と補欠に分かれることがあります。
    </Warning>
  </Accordion>

  <Accordion title="Step 4　チーム・成果物">
    <Frame>
      <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/planner-step4.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=fba56822993d600feb515e3ae2640005" alt="Step4 チーム・成果物。チーム編成方法と、応募時に選べる参加形態、1チームの最大人数" width="740" height="780" data-path="images/planner-step4.png" />
    </Frame>

    チームの組み方（参加者主導 / 運営主導 / ハイブリッド）、応募時に選べる参加形態、1チームの最大人数、成果物の登録数の上限。組み方の違いは [チームを編成する](/guides/teams#チームの組み方は3種類) を見てください。
  </Accordion>

  <Accordion title="Step 5　開催場所">
    オンライン / 対面、地域、会場名、住所など。
  </Accordion>

  <Accordion title="Step 6　賞金・賞品">
    賞金総額と、賞ごとの名前・内容。ここで作った賞に、後で受賞作品を設定します。
  </Accordion>

  <Accordion title="Step 7　関係者">
    主催者、スポンサー、審査員（名前・肩書き・説明・画像）など。
  </Accordion>

  <Accordion title="Step 8〜10　概要・スケジュール・審査基準・ルール">
    ハッカソンページの本文です。

    * **Step 8**：概要、必須事項（参加に必要なもの）
    * **Step 9**：スケジュール
    * **Step 10**：審査基準、ルール

    どれも Markdown で書けて、**テンプレート挿入** でひな形を入れられます。プレビューで表示されるのは、見出し（`##` `###`）、箇条書き（`-`）、チェックボックス、太字（`**`）です。AI で下書きするときは [プロンプト集](/guides/ai-prompts#項目ごとのプロンプト) を使ってください。
  </Accordion>

  <Accordion title="Step 11　参加確定後の案内・連絡先">
    * **参加確定後の案内**：応募した人だけが見られる「参加者ページ」に表示する案内です。当日の集合場所、Slack の招待リンクなどを書いておくと便利です
    * **連絡先**（任意）：ハッカソンについての問い合わせ先です。メールアドレス、SNS アカウント、問い合わせフォームなどを自由に書けます
    * **Webhook**：応募・キャンセルのたびに、指定した URL にデータを送ります（Discord のロール付与などに使えます）
  </Accordion>

  <Accordion title="Step 12　開発ツール提供">
    パートナー企業が提供する開発ツールを、参加者が無料のクレジットで使えるように申し込めます。詳しくは [参加者に開発ツールを提供する](/guides/dev-tools)。
  </Accordion>
</AccordionGroup>

## 3. 公開する

<Info>
  **この操作をする場所**：ハッカソンを開く → **概要** タブ
</Info>

作ったハッカソンは、企画の詳細画面のイベント一覧から開けます。開くと **概要** タブが表示されます。

<Frame>
  <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/hackathon-overview.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=86e5f902b19bfb8ebe23aa67b86556d2" alt="ハッカソンの概要タブ。上にフォロワーに通知、締切後参加リンク、ハッカソンを編集するのボタン" width="1198" height="1007" data-path="images/hackathon-overview.png" />
</Frame>

次のどちらかで公開できます。

* 作成・編集画面の右上にある切り替えを **公開** にして **保存する** を押す
* **概要** タブの「次のステップ」にある **ハッカソンを公開する** を押す（必須項目がすべて埋まると表示されます）

公開した後に内容を直すときは、**概要** タブ右上の **ハッカソンを編集する** から作成画面を開きます。

<Warning>
  公開すると、ハッカソンの管理画面の URL が変わります。下書きの URL をブックマークしていた場合は、公開後に開き直してください。
</Warning>

### フォロワーに知らせる

公開するときに **N人のフォロワーに通知** にチェックを入れると、主催者をフォローしている人にお知らせが届きます。後から **概要** タブ右上の **N人のフォロワーに通知** で送ることもできます（最大500文字のメッセージを添えられます）。

<Warning>
  作成・編集画面の右上にある **N人のフォロワーに通知** は、**最初からチェックが入っています**。まだフォロワーに通知していないハッカソンは、公開中の状態で編集して **保存する** を押しただけでも通知が送られます。誤字の修正などで保存するだけのときは、チェックを外してから保存してください。

  <Frame>
    <img src="https://mintcdn.com/copalette/9t0x80izmX3253wI/images/editor-header-follower.png?fit=max&auto=format&n=9t0x80izmX3253wI&q=85&s=4348c4679fd28b3d747e7e519876e81f" alt="作成・編集画面の右上。1人のフォロワーに通知にチェックが入っていて、公開の切り替えと保存するボタンが並ぶ" width="550" height="62" data-path="images/editor-header-follower.png" />
  </Frame>
</Warning>

<Note>
  フォロワーへの通知は1回だけ送れます。取り消せません。その後に増えたフォロワーには **+N人の新規フォロワーに通知** から送れます。
</Note>

## 公開前にテストする

**概要** タブの **テスター招待リンクを発行する** を使うと、公開前のハッカソンに運営メンバーだけで応募を試せます。テストで登録した人は、公開するときに自動で削除されます。

<Warning>
  テストで登録した人が自動で削除されるのは、「テスト公開リンク」のスイッチが **オンのまま公開したとき** だけです。公開する前にスイッチをオフにすると、テストの登録が参加者として残ります。テストが終わってもスイッチはオフにせず、そのまま公開してください。
</Warning>

## ハッカソンを複製する

前回のハッカソンをもとに作るときは、企画の詳細画面のイベント一覧で、ハッカソンの行の「…」メニューから **複製する** を選びます。

* **引き継がれるもの**：基本情報、本文、審査員・関係者、賞、タグ、主催者、参加枠、応募フォーム、Webhook 設定
* **引き継がれないもの**：日程（すべて未設定に戻ります）、参加者、チーム、成果物

<Note>
  応募が1件でもあるハッカソンは削除できません。参加者の記録を残すためです。
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.