教材をインポートする
教材の追加は、GitHub 上の教材リポジトリを Exercode に取り込む形で行います。
全体の流れ
- お問い合わせ から教材作成者の GitHub アカウントをご連絡ください。WillBooster株式会社側で教材用リポジトリを作成し、対象アカウントを招待します。
- 教材作成者が教材リポジトリの
main ブランチに教材を反映します。
- Exercode 上で教材をインポートします。
- インポートしたコースを組織やグループに追加します。
事前準備
- 教材作成者は GitHub アカウントを用意します。
- お問い合わせ から、教材作成者の GitHub アカウントと氏名をご連絡ください。
- WillBooster株式会社側で教材用リポジトリを作成し、対象アカウントを招待します。
教材作成のポイント
- インポート対象は
main ブランチです。
- コースのフォルダ名はそのままコース ID になります。
- コース ID は Exercode 全体で一意である必要があります。他組織のコースとも重複しないよう、学校名(または組織を識別できる略称)と使用年度をコース ID に含めることを推奨します。これにより重複を避けやすく、年度単位での運用や見分けもしやすくなります。
例:
java-basic-schoola-2026
python-intro-collegeb-2026
インポート手順
- 右上のアカウント名をクリックします。
教材リポジトリ を開きます。
- 対象リポジトリの
インポート をクリックします。
- 差分や検証結果を確認します。
- 問題がなければ
インポート を実行します。
エラーが出た場合
次のような内容で失敗することがあります。
- 問題 ID の重複
- 存在しないレクチャーや問題の参照
- YAML 形式の不備
エラーメッセージを確認し、教材リポジトリの内容を修正してから main に反映し、再度インポートしてください。
関連リンク