Blockly は 2025 年 11 月 10 日に Raspberry Pi Foundation に移行しました。ブログ投稿とよくある質問をご覧ください。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Codelab を作成する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
はじめに
Codelab は、Markdown 構文で記述されたインタラクティブなチュートリアルです。Codelab は blocklycodelabs.dev で公開しています。Codelab では、自然言語、コードサンプル、スクリーンショットを組み合わせて、より興味深いチュートリアル エクスペリエンスを実現しています。この Codelab の対象ユーザーは、読みながらコードを実行します。
Codelab を作成することは、コミュニティに貢献する優れた方法です。これは、知識を共有し、同じ問題に直面する次のデベロッパーの負担を軽減する方法です。
優れた Codelab とは
優れた Codelab は、焦点が絞られていて読みやすいものです。ユーザーが何を構築し、何を学ぶのかを明確に伝え、特定のタスクを完了するためのコードの作成と理解をユーザーに説明します。
プロセス
Codelab のアイデアがある場合は、blockly-samples リポジトリで機能リクエストを作成して、お知らせください。教えたいことと、コードラボで作成するものを説明します。アイデアについて話し合い、洗練させます。その後、それを記述して、pull リクエストを送信できます。審査が完了すると、Blockly チームのメンバーが公開します。
文章を書くヒント
このページの残りの部分は、Codelab の作成をガイドするヒントと質問のセットです。
テクニカル ライティングの概要については、テクニカル ライティング 1 をご覧ください。
オーディエンス
- 対象読者は誰ですか?
- Blockly の使用について、生徒はすでにどのようなことを知っていますか?
- 何を学ぼうとしているか。
セットアップ
- ユーザーがコードを実行するために必要な最小限のセットアップは何ですか?
必要に応じて、examples ディレクトリにスターター コードと完成したコードを公開できます。
構造
他の文章と同様に、まずアウトラインを作成します。ほとんどの Codelab に適した構造は次のとおりです。
- はじめに
- 学習内容
- 作成するアプリの概要
- ご注意いただきたい点
- 設定の手順
- ステップ 1: [タイトルをここに入力]
- 説明/動機
- コードサンプル
- 期待される結果
- (省略可)詳細な説明
- ...
- ステップ 10: [タイトルをここに配置]
- 概要
- 学習した内容
- 構築した内容
- 参考情報
- 完成したコードへのリンク(該当する場合)
10 個以上のステップを設定できますが、20 個に達する場合は、2 つの Codelab に分割することを検討してください。
文章のスタイル
- 会話形式の文体を使用します。
- 見出しを使用して、構成を明確にする。
- 箇条書きを使用して、テキストの壁を分割します。
- 画像や GIF を使用する
コードのスタイル
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-12-10 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-12-10 UTC。"],[],["Codelabs, interactive markdown tutorials, are published at blocklycodelabs.dev. To contribute, submit a feature request in the blockly-samples repository with the codelab's content and build. After discussion and refinement, write the codelab and submit a pull request for review and publication. Structure includes an introduction, step-by-step instructions with code samples, and a summary. Focus on a conversational, clear writing style with headings, lists, and visuals, following Google's code style guide.\n"]]