Share via


Moodle に関するよく寄せられる質問

Moodle LMS を使用する場合のいくつかの質問に対する回答を取得します。


同期後に 1 つ以上のコース チームが作成されなかった場合、どうすればよいですか?

各 Moodle コースには、少なくとも 1 人の教職員と 1 人の学生が Microsoft 365 アカウントのユーザー名と一致している必要があります。 同期が一致しない場合、チームを作成することはできません。

各チームのコース インスタンスには所有者が必要で、同期では教員が Teams ライセンスを所有していることを前提として、教員が所有者として設定されます。

Teams から作業するときに Moodle ログイン ページを削除するには、どうすればよいですか?シングル サインオン (SSO) を強制できますか?

ユーザーは、Moodle ログイン ページから複数のサインイン オプションを利用できます。

  • Microsoft 365 の資格情報のみを使用して排他的にサインインするには、強制リダイレクトの構成設定を auth_oidc プラグイン用に有効にします。 サービスが有効な場合、ユーザーは Microsoft サインイン ページを表示できます。
  • Moodle ポータルに手動でサインインするには、「 Moodle」を参照してください。
同期するユーザーを指定するにはどうすればよいですか?私はすべてのMicrosoft EntraユーザーがMoodleのウェブサイトと同期したくありません。

[ユーザーの資格情報の制限] オプションを使用して、local_o365 プラグインの構成オプションを同期することでユーザーを指定します。 フィルターの左側にあるドロップダウン メニューには、国または地域、会社名、言語などのオプションが用意されています。

ヒント

動的な Microsoft 365 グループを作成して、複数のプロファイル プロパティ内でフィルター オプションを有効にします。

次の画像は、ユーザー作成の制限オプションを示しています。

同期

Microsoft Entra ID

私たちの教員は、チームにコースを同期できるようにしたいですか?コースの同期を制御できるのは Moodle 管理者だけですか?

既定では、Moodle 管理者だけが同期を構成できます。 チーム所有者はコースがチームに同期されるかどうかを制御することができ、[コースでコース同期の構成を許可する] が有効になっています。 この場合、チームの所有者は教員です。 このブロックは、適切な所有者権限を持つ個人に構成オプションを表示します。

次の画像は、[コースでコース同期の構成を許可する] オプションを示しています。

管理者

次の画像は、コースの同期を示しています。

同期

ドキュメントに従いましたが、ユーザー アカウントは ID と Moodle Microsoft Entra同期できません。どうしたらよいですか?

この問題は、トラブルシューティングの最終段階として、ユーザーがデルタ トークンのクリーンアップを実行する前に解決できます。

次の表に、実行およびチェックするアクションと依存関係を示します。

依存関係 Action Reference
安定版 Moodle のバージョンが安定として一覧表示されているのを確認します。 詳細については、「バージョン サポート」を参照してください。
アクセス許可 Azure アプリケーションが同期を実行するのに必要なアクセス許可があることを確認します。 詳細については、「Microsoft Graph のアクセス許可」を参照してください。
完全同期 [各実行で完全同期を実行する] が有効になっていることを確認し、Microsoft Entra ID を持つユーザーの同期のタスク ログを確認します。 詳細については、「 完全同期
を有効にする」を参照してください。詳細については、「 タスク ログの確認」を参照してください。
トークンの更新 local_o365 プラグインで[ユーザー同期デルタ トークン] をクリーンアップします。 詳細については、「トークンの更新」を参照してください。
1 人以上のユーザーが Microsoft 365 資格情報を使用してサインインできませんが、ほとんどのユーザーは問題なくサインインできます。この不整合の原因は何ですか?

Microsoft 365 資格情報を使用して署名できないユーザーに関する不整合の理由は、同期する際のユーザー マッピング操作に関連する可能性があります。 この問題を解決するには、以下の手順を実行します。

  • Moodle のユーザ認証タイプが OpenID であるかどうかを確認します。
  • Moodle ユーザー名がMicrosoft Entraユーザー名と一致するかどうかを確認します。
  • トークンの問題をクリーンアップしてもう一度お試しください。
  • ユーザーが Azure アプリケーションにアクセスするためのアクセス許可を持っているかどうかを確認します。
すべてのユーザーは、Microsoft 365 資格情報を使用してサインインできません。これを解決するにはどうすればよいでしょうか。

起動時にサインインできなかったユーザーは、問題を報告し、アプリケーションのクライアント シークレットが期限切れになっていないことを確認する必要があります。

次の画像は、ユーザーが Microsoft 365 資格情報を使用して署名する際に表示されるエラー メッセージです。

レポートの問題

次の画像は、Azure Portal のエラーを示しています。

Azure portal

クライアント シークレットの期限が切れている場合は、新しいクライアント シークレットを生成し、ページで検出した構成を更新する必要があります。 ユーザーはクライアント シークレットが更新された後に再度サインインすることができますが、再プロビジョニングには最大 24 時間かかる可能性があります。

コースにリンクされている teams インスタンスを変更する方法

管理者は [Teams 接続の管理] ページ経由で、コースに関連するチーム インスタンスを変更できます。 変更するコースの横にある [接続] を選択し、Teams インスタンスを選択します。 コースリセットを使用してチームをアーカイブすると、以前のチームにリンクさせることができます。

次の画像は、Teams インスタンスを示します。

Teams インスタンス

Atto Teams 会議の統合が Atto エディター内に表示されないのはなぜですか?

Atto エディター内で Teams アイコンを表示するツールバー構成でアイコン参照が見つからない場合、ユーザーに Atto Teams 会議の問題が発生している可能性があります。 ユーザーは、リンク アイコンの右側に Teams 会議アイコンを追加する必要があります。

  • プラグインをインストールします。
  • Teams 会議を使用してツールバー構成を更新します。

次の画像は、ツールバーの構成を調整した後のツールバー アイコンを示します。

ツール バー

リンク アイコン

Atto ツールバーの編集に関する詳細については、以下を参照してください。

Microsoft 統合によってスケジュールされた会議は、Outlook または Teams の予定表に表示されますか?会議を表示するための標準的なタイムラインは何ですか?

アプリを通じてスケジュールされた会議は、チャネル会議に類似した Outlook または Teams カレンダーには表示されません。 コース チャネルのすべてのメンバーは、組み込みのチャネル リンクから直接会議に出席できます。 詳細については、「チャネル会議」を参照してください。

ただし、招待にアクセスし、会議の招待の [必須] または [オプション] フィールドに参加者名を手動で追加し、参加者のカレンダーにリモート会議を表示することはできます。 標準のタイムラインは、会議の作成時にユーザーが指定した日付が基準になります。 詳細については、「Teams の制限事項と仕様」を参照してください。

製品やその他の問題に関するヘルプを受けることができるサポート サイトはありますか?

製品とサービスの問題や開発者コミュニティのヘルプに関するサポートとヘルプについては、「サポートとフィードバック」を参照してください。