APIで 使用される Course エンティティには、リクエストの $expand クエリオプションで使用できる2つのプロパティ、Admins と Trainers があります。
ここでは、これらのロールに対応するユーザーが誰であり、API レスポンスにどのように表示されるかについてご説明します。
どのような人が「Admins」や「Trainers」とみなされるか?
Admins とは、コースの作成または編集時に、コース設定パネル>ユーザー管理 の「管理者」で、コース管理者として割り当てられたすべてのユーザーを指します。
Trainers とは、コースの作成または編集時に、コース設定パネル>ユーザー管理 の「管理者」で、コース管理者として割り当てられ、トレーニングホームページに表示されるユーザー(アイコンが青色)を指します。
例:
コースに1人のコース管理者が割り当てられており、このコース管理者の「トレーニングホームページに表示」オプションは無効 になっています。
この場合、レスポンスには Admins には1人のユーザが表示され、Trainers には表示されません。