コーディング演習は、プログラミングコースに追加できる対話型ツールです。学習者は、このツールを使用して、実践的なコーディングを体験できます。この記事では、講師がコースカリキュラムにコーディング演習を追加する方法について説明します。
目次
どのプログラミング言語が利用可能か?
C++、C#、Java、Python、Ruby、Swift、PMPを始めとして、さまざまな言語のコーディング演習を作成できます。
コースのカリキュラムにコーディング演習を追加する方法
演習の解答を入力する前に、まずコースのカリキュラムにコーディング演習を追加することが必要です。
1. コースの「カリキュラム」ページに移動します。
2. ページの端で、演習を追加したいセクションの灰色の領域にカーソルを置きます。表示された+アイコンをクリックし、次にコーディング演習をクリックします。
3. 演習のタイトルを入力して、コーディングの練習の追加をクリックします。
4. 以下のセクションで説明する手順に従って、学習者に解いてもらいたい演習を計画および作成します。
コーディング演習の作成方法
コーディング演習をコースのカリキュラムに追加したら、以下の手順に従って演習を作成できます。
1. カーソルを演習タイトルに移動し、表示される鉛筆アイコンをクリックして演習の作成を開始します。
2. 演習用のプログラミング言語を選択します。
3. 演習を計画するページで、演習のタイトルとその学習目標(任意)を再入力します。
4. 次に、解答作成ページで解答を作成します。解答をすべて入力します。この解答は評価ファイルとソリューションファイルに含まれます。解答を独自に入力することも、画面上部にある例を見るから解答例を選択することもできます。
メモ: 演習のプログラミング言語によっては、AIを支援ツールとして使用して、演習の解答と評価ファイルのドラフトを作成できる場合があります。詳細については、AIツールに関する以下のセクションを参照してください。
5. 解答を作成した後、ガイド学習者ページでこの演習の目的と問題を明確に伝え、学習者ファイルを作成します。学習者ファイルは、学習者が目標とするスキルに集中できるように演習を構成するうえで最初に必要なコードです。
6. 演習のコードと解答を入力するだけでなく、関連するレクチャーやヒントを提供して、学習者が繰り返し問題の解決方法の詳細情報を確認できるようにします。
また、講師の解答の詳細な説明を記述して、学習者が演習と解答を理解するのに役立つ重要な概念を強調することもできます。
演習のプログラミング言語によっては、テストを実行する前に、コード実行を選択してコードの出力を表示することもできます。
7. 次に、ページの下部にあるテスト実行をクリックして、演習の解答を確認します。
8. 解答が正しければ、ページの右上にある保存をクリックしてから公開をクリックして、学習者が演習にアクセスできるようにします。また、コーディング演習のプレビューを見るには、プレビューをクリックします。
メモ: コーディング演習は、公開済みコースのカリキュラムでのみ公開されます。
コースが公開されていない場合、カリキュラムに追加されたときにコーディング演習の横にチェックマークが表示されません。
UdemyのAIツールで演習の解答と評価ファイルを作成する方法
講師は、サードパーティのLLMを利用して限定的に提供されているUdemyのAIツールを、対象となるコーディング演習(例: Python、C++、Java、ウェブ開発)の解答および評価ファイルのドラフト作成に役立つ支援ツールとして使用することもできます。この機能を使用すると、追加条項に同意したことになることに注意してください。
- 現在、この機能は英語とスペイン語のコーディング演習でのみ利用可能であることに注意してください。今後数週間のうちに、より多くの言語でリリースされる予定です。
このAIツールを使用して解答または評価ファイルを作成するには、次の手順に従ってください。
1. 上記の手順(手順1~5)に従って新しいコーディング演習の作成を開始したら、ファイルセクションの先頭にあるAIで生成をクリックしてください。
2. 数秒以内に、演習用に生成されたドラフト演習、解答、および評価ファイルが表示されます。
3. 慎重に確認し、変更を加えます。デフォルトでは、演習ファイル(コード学習者が演習を開始したときにコンソールに表示される)は、ソリューションファイルと一致することに注意してください。学習者のための出発点として維持すべき解答の量を決定する必要があります。
4. 保存をクリックしてから公開をクリックします。
AIで生成機能は、24時間以内にユーザーごとに最大50回まで使用できることに注意してください。