# 演習ジェネレーター

AIを活用した演習ジェネレーターは、人工知能を使用してクイズの質問を自動的に作成するのに役立ちます。トピックやコンテンツを提供すると、AIが質問を生成し、それを確認、編集して演習に追加することができます。

## 演習ジェネレーターへのアクセス

演習ジェネレーターは、以下の条件が満たされている場合に、演習の作成または編集時に利用可能です：

1. プラットフォームレベルでAIアシスタントが有効になっている
2. 少なくとも1つのAIテキストプロバイダーが設定されている

演習作成インターフェース内で **AIジェネレーター** ボタンまたはセクションを探してください。

## 質問の生成方法

![トピックと質問数のフィールドを持つAI演習ジェネレーターフォーム](/files/i77oyNeI61CwmU1TqbaL)

ジェネレーターには2つのモードがあり、タブとして利用可能です：

* **トピックからのテスト** — トピックのテキスト記述から質問を生成
* **ドキュメントからのテスト** — コースのドキュメントから質問を生成（ドキュメント対応のプロバイダーが設定されている場合のみ利用可能）。このモードを使用すると、トピックフィールドは任意となり、追加のヒントとして扱われます。

1. 演習内でAIジェネレーターフォームを開き、モードを選択します
2. 生成パラメータを設定します：
   * **クイズのタイトル** — 結果として得られる演習のタイトル
   * **質問のトピック** — 質問の内容を記述（またはドキュメントモードでは任意のヒント）
   * **質問数** — 生成する質問の数（最大100）
   * **質問タイプ** — 現在は **多肢選択** のみ利用可能
   * **AIプロバイダー** — 使用するAIプロバイダーを選択（複数のプロバイダーが設定されている場合のみ表示）
3. **生成** をクリックします
4. AIが回答オプションと正解がマークされた質問セットを生成します。AI開示が有効になっている場合、生成された質問には **\[AI支援]** というプレフィックスが付きます。

## 確認と編集

![編集、承認、削除のオプションとともに表示されるAI生成の質問](/files/8chMEzrZfyraclJEiHOB)

生成された質問は **提案** として表示されます。以下の作業を行う必要があります：

* **各質問を確認** し、正確性と関連性をチェック
* **テキストを編集** する場合は、質問、回答オプション、フィードバックを調整
* **正解を確認** — AIが正しい回答を特定しているか確認
* **不適切な質問を削除** — 基準に合わないものを除外
* **得点を調整** — 各質問に適切な点数値を設定

満足したら、質問を演習に追加してください。

なお、特定のフォーマットをリクエストしているにもかかわらず、一部のモデルでは質問タイトルに番号が付加されることがあります。この番号を残すことは推奨しません。番号があると、ランダムに選択された質問とテスト内の質問を混ぜるのが難しくなるためです。また、要求した数の質問が得られない場合もあるため、必要に応じてさらに質問を生成するか、可能であればモデルを変更してください。

## AI生成コンテンツの開示

AIによって生成されたコンテンツには、人工知能を使用して作成されたことを示す開示通知が付いています。この透明性は、学習者が教材の出所を理解するのに役立ちます。

## ヒント

* **具体的なトピックを提供** — トピックの記述が具体的であればあるほど、生成される質問の関連性が高まります。
* **必ず確認** — AI生成コンテンツにはエラーが含まれる可能性があります。質問を確認せずに公開しないでください。
* **出発点として使用** — 生成された質問は時間の節約になりますが、最終的な成果物ではありません。指導スタイルやコース内容に合わせて編集してください。
* **手動作成の質問と組み合わせる** — AI生成の質問と手動で作成した質問を組み合わせて、最良の結果を得てください。
* **異なるプロバイダーを試す** — 複数のAIプロバイダーが利用可能な場合、どのプロバイダーが自分の専門分野に最適な質問を生成するかをテストしてみてください。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/2.x-ja/gaido/teacher-guide/ai-tools/exercise-generator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
