For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション
Theme
Codex

Codex use case

ハッカソンサイトの作成

参加者は 1 つのサイトで日程を確認し、チームを登録して、作ったものを共有できます。

Difficulty Intermediate
Time horizon 1h

イベントの開催概要と日程表をもとに、チーム登録からデモの提出までを案内するサイトを作成します。提出されたプロジェクトは、その後もギャラリーで閲覧できます。

Best for

  • チームや組織内でハッカソンを開催する主催者
  • チームを登録し、デモを提出する参加者

Contents

    ← All use cases

    ハッカソンサイトの作成

    参加者は 1 つのサイトで日程を確認し、チームを登録して、作ったものを共有できます。

    イベントの開催概要と日程表をもとに、チーム登録からデモの提出までを案内するサイトを作成します。提出されたプロジェクトは、その後もギャラリーで閲覧できます。

    Intermediate
    1h

    イベントの開催概要と日程表をもとに、チーム登録からデモの提出までを案内するサイトを作成します。提出されたプロジェクトは、その後もギャラリーで閲覧できます。

    Intermediate
    1h

    Best for

    • チームや組織内でハッカソンを開催する主催者
    • チームを登録し、デモを提出する参加者

    Starter prompt

    @Sites を使い、以下の開催概要と日程表をもとに、[hackathon name] のハッカソンサイトを作成してください。参加者は全員、私たちのワークスペースのメンバーです。 使用する資料と情報: - 開催概要と主催者の連絡先:[attached file or document link] - 日程表:[file or spreadsheet link and tab] - 開催日とタイムゾーン:[date and time zone] - チームに関するルールと提出要件:[document link] - 提出期限と期限後の提出の扱い:[confirmed details] - プロジェクトギャラリーの公開条件:[when submitted projects should appear and who can see them] - 審査基準と参加者向け資料:[links or none] まず、どの資料を参照できるか確認し、日程、提出期限、チームに関するルール、提出時の必須項目をまとめてください。情報が不足している場合や時刻に食い違いがある場合は質問してください。イベントについては、提供された情報だけを使ってください。何を作るかは参加者に任せ、プロジェクトのアイデアや活用例は提案しないでください。 サイトには、開催概要、日程表、参加手順、資料一覧、主催者の連絡先を掲載してください。次のセッションをすぐに確認でき、チーム登録やプロジェクト提出のフォームも見つけやすい構成にしてください。日程表には開催日、タイムゾーン、提出期限の正確な日時を明記してください。提出フォームの近くにも期限と問い合わせ先を表示してください。元の資料へのリンクを掲載し、サイトの掲載情報は元の資料から転記したもので、内容は確認済みであることを明記してください。 参加者がチーム名とメンバーを登録し、後からサイトに戻ってプロジェクト名、短い説明、デモのリンクを追加できるようにしてください。保存済みの下書きと提出済みのプロジェクトを区別し、未入力の必須項目があれば、何を入力すればよいか説明してください。提出済みのプロジェクトは、指定された公開条件に従ってギャラリーに表示してください。サインインを必須とし、サーバー側で所属チームを確認して、メンバーが自分のチームの登録内容だけを編集できるようにしてください。編集機能を有効にする前に、チームへの所属をどのように確認するか質問してください。入力された名前を本人確認の根拠にしないでください。登録内容と提出内容は、次回のアクセス時にも残るように保存してください。 イベント情報、チーム登録情報、プロジェクトの記録は分けて管理し、日程表を編集しても提出内容が保持されるようにしてください。必須項目の入力内容とデモのリンクが有効か検証してください。提出期限の扱いは指定されたルールに従い、ルールが示されていなければ質問してください。元の資料の編集や招待の送信はしないでください。 架空の 2 チームで、チーム登録、プロジェクトの提出、編集、ページの再読み込みを順に試してください。相手チームの登録内容を直接編集しようとした場合に、編集が拒否されることも確認してください。提出期限のルールが正しく適用されるか、モバイル端末でのレイアウトに問題がないかを確認してください。イベント開始前にテスト用の記録を特定して削除してください。サイトへのアクセスは私たちのワークスペース内に限定し、公開前に保存済みのプレビュー、テスト結果、未解決の質問を提示してください。
    @Sites を使い、以下の開催概要と日程表をもとに、[hackathon name] のハッカソンサイトを作成してください。参加者は全員、私たちのワークスペースのメンバーです。 使用する資料と情報: - 開催概要と主催者の連絡先:[attached file or document link] - 日程表:[file or spreadsheet link and tab] - 開催日とタイムゾーン:[date and time zone] - チームに関するルールと提出要件:[document link] - 提出期限と期限後の提出の扱い:[confirmed details] - プロジェクトギャラリーの公開条件:[when submitted projects should appear and who can see them] - 審査基準と参加者向け資料:[links or none] まず、どの資料を参照できるか確認し、日程、提出期限、チームに関するルール、提出時の必須項目をまとめてください。情報が不足している場合や時刻に食い違いがある場合は質問してください。イベントについては、提供された情報だけを使ってください。何を作るかは参加者に任せ、プロジェクトのアイデアや活用例は提案しないでください。 サイトには、開催概要、日程表、参加手順、資料一覧、主催者の連絡先を掲載してください。次のセッションをすぐに確認でき、チーム登録やプロジェクト提出のフォームも見つけやすい構成にしてください。日程表には開催日、タイムゾーン、提出期限の正確な日時を明記してください。提出フォームの近くにも期限と問い合わせ先を表示してください。元の資料へのリンクを掲載し、サイトの掲載情報は元の資料から転記したもので、内容は確認済みであることを明記してください。 参加者がチーム名とメンバーを登録し、後からサイトに戻ってプロジェクト名、短い説明、デモのリンクを追加できるようにしてください。保存済みの下書きと提出済みのプロジェクトを区別し、未入力の必須項目があれば、何を入力すればよいか説明してください。提出済みのプロジェクトは、指定された公開条件に従ってギャラリーに表示してください。サインインを必須とし、サーバー側で所属チームを確認して、メンバーが自分のチームの登録内容だけを編集できるようにしてください。編集機能を有効にする前に、チームへの所属をどのように確認するか質問してください。入力された名前を本人確認の根拠にしないでください。登録内容と提出内容は、次回のアクセス時にも残るように保存してください。 イベント情報、チーム登録情報、プロジェクトの記録は分けて管理し、日程表を編集しても提出内容が保持されるようにしてください。必須項目の入力内容とデモのリンクが有効か検証してください。提出期限の扱いは指定されたルールに従い、ルールが示されていなければ質問してください。元の資料の編集や招待の送信はしないでください。 架空の 2 チームで、チーム登録、プロジェクトの提出、編集、ページの再読み込みを順に試してください。相手チームの登録内容を直接編集しようとした場合に、編集が拒否されることも確認してください。提出期限のルールが正しく適用されるか、モバイル端末でのレイアウトに問題がないかを確認してください。イベント開始前にテスト用の記録を特定して削除してください。サイトへのアクセスは私たちのワークスペース内に限定し、公開前に保存済みのプレビュー、テスト結果、未解決の質問を提示してください。

    事前準備

    ハッカソンの開催前から終了後まで使えるサイトを作り、参加者にリンクを共有します。参加者はサイトでスケジュールを確認し、チームを登録してデモを提出できます。他のチームが作ったプロジェクトも閲覧できます。主催者は同じプロジェクトギャラリーを使ってデモ発表を進行し、終了後に成果を共有できます。

    普段、参加者に案内している情報をまとめます。

    資料 例 サイトでの用途
    開催概要 開催日、タイムゾーン、会場、主催者の連絡先を記載した文書 イベントの概要と問い合わせ先の案内
    進行表 各セッションの開始時刻、終了時刻、内容、会場または会議リンクを記載したスプレッドシート スケジュールの掲載
    参加者ガイド チーム向けの手順、ルール、審査基準、提出期限、参考資料へのリンク 参加方法と提出手順の案内

    参加者に何を提出してもらうか、提出されたプロジェクトをいつギャラリーに掲載するかを決めます。たとえば、プロジェクト名、チームが作ったものの簡単な説明、デモへのリンクを提出項目にできます。提出直後に掲載するか、受付終了時に掲載するかは、イベントのルールに従って決めます。

    開催例:チームで参加する 1 日のハッカソン

    この架空のイベントでは、参加者は 9:00 に集合し、9:30 にチームを結成します。プロジェクトの提出は 16:00 までで、デモ発表は 16:30 に始まります。時刻はすべてイベントで指定したタイムゾーンで示します。参加者はサイトで朝の集合用の会議リンクを確認し、チームを登録します。その後、再びサイトを開き、プロジェクトの説明とデモを追加します。発表中は、主催者がギャラリーから提出済みのプロジェクトを順に開きます。

    例に挙げた時刻は、確定したスケジュールに置き換えてください。何を作るかは参加者が決めます。サイトには、参加に必要な情報と手順を掲載します。

    資料の接続

    1. サイトを作成するチャットに開催概要と進行表を添付します。資料が接続済みのアプリにある場合は、利用可能な接続を ChatGPT に確認してから、該当する文書への正確なリンクとスプレッドシートのタブ名を伝えます。接続に必要な操作を求められた場合は、その手順を完了します。 たとえば、Google ドライブまたは SharePoint への接続が利用できる場合は、そこにある「Team hackathon brief」という文書と、スプレッドシートの「Agenda」タブを指定します。会議室や参加者向け資料には通常のリンクを使います。
    2. ChatGPT に、スケジュール、提出期限、チームのルール、提出時の必須項目をまとめてもらいます。開催日とタイムゾーンを確認します。資料によって期限が異なる場合は、最初のプロンプトを使う前に正しい期限を確定します。
    3. 確認済みの情報のコピーをもとにサイトを作り、元の資料へのリンクを掲載します。参加者が再びサイトを開いたときにも利用できるように、チームの登録情報と提出済みのプロジェクトはサイトに保存します。進行表をライブ接続していない場合は、元の進行表を変更するたびにサイトも別途更新する必要があります。
    4. 接続先から進行表を読み込む必要がある場合は、その接続で進行表を読み取れるか ChatGPT に確認してもらいます。サイトの公開範囲をワークスペース内に限定し、参加者本人のアカウントでテストします。データと接続の手順に従ってください。

    参加者が自分のアカウントで会議リンク、参加手順、デモリンクを開けることを確認します。添付ファイルと参考資料への通常のリンクがあれば始められます。チーム登録やプロジェクト提出にライブ接続は必要ありません。

    使い方

    1. 開催日時と参加手順の確認

      イベントの資料とともに、最初のプロンプトを使います。プレビューを開いて承認済みの開催概要と照合し、開催日、タイムゾーン、各セッションの時刻、提出期限、リンクを確認します。次にどこへ行けばよいか、どう参加するか、何を提出するかが、主催者に尋ねなくても分かるようにします。提出期限と問い合わせ先は、提出手順の近くに掲載します。

    2. チーム登録とデモ提出のテスト

      架空のテストチームを登録し、後でもう一度サイトを開いて、プロジェクト名、説明、デモリンクを追加します。登録から提出完了までの流れを一通り確認します。メンバーが、保存済みの内容、未入力の項目、プロジェクトが提出済みかどうかを判断できるか確認してください。イベントで決めた公開ルールどおりにプロジェクトがギャラリーに表示されることも確認します。

      プロジェクトの内容を編集し、ページを再読み込みして変更が保存されたことを確認します。別のチームのアカウントでもテストし、直接リンクから開いた場合も含め、最初のチームのプロジェクトを編集できないことを確認します。提出期限を迎えたときの動作を確認し、開催前にテスト用のプロジェクトを削除します。

    3. ハッカソン当日と終了後のサイト活用

      公開範囲を確認し、参加者向けにサイトを公開します。イベントの招待状にリンクを追加し、同僚に、手助けなしで進行表と提出手順を見つけられるか試してもらいます。分かりにくい手順があれば、同僚の意見をもとに開催前に説明を改善します。

      デモ発表では、ギャラリーから各プロジェクトを開き、チームが書いた説明とデモリンクを一緒に確認します。終了後も、見逃したプロジェクトを後から閲覧できるように、対象者には引き続きギャラリーを公開します。参加者のアカウントでデモリンクを確認し、保存済みの提出内容を上書きせずにイベント情報を更新します。

    応用例

    提出済みのプロジェクトを保持したまま進行表を更新

    チームの登録情報、提出済みのプロジェクト、それぞれのアクセスルールを上書きせずに、セッションの時刻や会場を変更します。

    [document link, spreadsheet tab, or attached file] から改訂版の進行表を読み込んでください。変更を反映する前に、セッションの時刻、会場、提出期限のどこが変わったかを示してください。チームの登録情報、提出済みのプロジェクト、それぞれのアクセスルールはそのまま保持してください。日付に矛盾がある場合や、タイムゾーンの記載がない場合は指摘してください。私が変更内容を確認したら進行表を更新し、公開前にプレビューを表示してください。

    提出期限までのカウントダウンの追加

    イベントのタイムゾーンで提出期限を表示し、期限を過ぎるとどうなるかを説明します。

    確定済みの提出期限 [date and time](イベントのタイムゾーンは [event time zone])までのカウントダウンを追加してください。その横には、正確な日付、時刻、タイムゾーンを常に表示してください。期限後は残り時間を負の値で表示せず、期限を過ぎたことが明確に分かるメッセージを表示してください。期限後の提出には、イベントで合意したルールを適用してください。提出を受け付けるかどうかを変更する場合は、必ず事前に私に確認してください。期限前、期限ちょうど、期限後の動作をテストしてください。

    Related use cases