レッスン 2 - クイズの構築と仕上げ
1 つの詳細なプロンプトで Space Quiz を構築し、統合ブラウザーで動作を確認して、要素ピッカーで見た目を改善します。
このレッスンでは、次の内容を学習します。
- 依存関係のないクイズを
index.htmlに作成する。 - 統合ブラウザーでクイズをテストする。
- 生成されたコードを確認する。
- アクセシビリティを維持しながら、選択した要素を改善する。
クイズの構築
space-quiz セッションで次のプロンプトを送信します。
Create a space exploration quiz with 10 questions, a progress bar, score counter, and colorful animated feedback (green for correct, red shake for wrong). Show a results screen with emoji reaction at the end. Center in a narrow column. Single index.html, no server/dependencies. Polished, sans-serif, 14–16px body, prefers-color-scheme. Open in the integrated browser.エージェントの作業が完了したら、数問に回答し、次を確認します。
- 進行状況バーが進む。
- スコアが更新される。
- 正解すると緑色の状態が表示される。
- 不正解では赤色で揺れるアニメーションが表示される。
- 最後の質問の後に結果画面が表示される。
生成されたコードを確認する
左側のサイドバーと右側のブラウザーパネルを折りたたみ、広がったコード領域で index.html をレビューします。HTML、CSS、JavaScript が 1 つのファイル内でどのように連携しているかを確認します。完了したら、両方のパネルを元に戻します。
要素ピッカーで仕上げる
-
ブラウザーのツールバーで要素ピッカーを選択します。
-
クイズの見出しまたは回答領域を選択します。
-
次のプロンプトを送信します。
Make the selected element feel more like a mission-control display. Keep it accessible and preserve the existing light and dark themes. -
統合ブラウザーが更新される様子を見て、変更を確認します。
オプションの改善
さらに試したい場合は、エージェントに次を依頼します。
prefers-reduced-motionに対応した、控えめな星空の背景を追加する。- スコアが 8 以上の場合、結果画面をより祝福感のあるものにする。
- キーボードのフォーカス状態を改善し、その後マウスを使わずにクイズを確認する。
まとめと次のステップ
Space Quiz を構築し、コードを確認して改善しました。レッスン 3: セッションの確認とクイズのテストに進みます。