GET /odata/v2/CoursesエンドポイントのAdminsとTrainersの実体

  • 更新

APIで 使用される Course エンティティには、リクエストの $expand クエリオプションで使用できる2つのプロパティ、Admins と Trainers があります。

ここでは、これらのロールに対応するユーザーが誰であり、API レスポンスにどのように表示されるかについてご説明します。

Admins and Trainers entities1.png

どのような人が「Admins」や「Trainers」とみなされるか?

Admins とは、コースの作成または編集時に、コース設定パネル>ユーザー管理 の「管理者」で、コース管理者として割り当てられたすべてのユーザーを指します。

Admins and Trainers entities2.png

Trainers とは、コースの作成または編集時に、コース設定パネル>ユーザー管理 の「管理者」で、コース管理者として割り当てられ、トレーニングホームページに表示されるユーザー(アイコンが青色表示アイコン.png)を指します。

Admins and Trainers entities3.png

例:

コースに1人のコース管理者が割り当てられており、このコース管理者の「トレーニングホームページに表示」オプションは無効 非表示アイコン2.png になっています。

この場合、レスポンスには Admins には1人のユーザが表示され、Trainers  には表示されません。

Admins and Trainers entities4.png