APIでユーザーをコースに登録する

  • 更新

LMS365では、LMS365の管理センターの機能だけでなく、LMS365 APIを使用してユーザーをコースに登録することができます。

LMS365 APIでコースにユーザーを登録するには、

1.https:/api.365.systems/ に移動し、API キーを使用して認証します。認証プロセスについては、SwaggerでLMS365のAPIキーを認証するをご参照ください。

2.LMS365 Cloud API セクションリストの、Courses セクションを展開し、

POST ​/odata​/v2​/Courses({Id})​/Enroll Enrolls user or group into a Course

を選択します。

3.「Try it out」 を選択します。

capture1.png

4.2つのフィールドが表示されます。

capture2.png

必須パラメータを入力します。

  • Id(key: Id):ユーザ、またはグループを登録するコースのIDを入力します。
  • parameters:Edit valueにある "userLoginName" :"string"をコースに登録するユーザーのログイン名に書き換えます。

"courseSessionId" パラメータは、ユーザーを1つのセッションを選択するタイプのインストラクタ主導型コースの、特定のセッションに登録する際必要となります。ユーザーを1つのセッションを選択するタイプのインストラクタ主導型コースの登録する場合、もう1つの方法として、こちらの「APIでユーザーを特定のコースセッションに登録する」があります。この方法では様々な追加パラメータを設定することができます。

capture3.png

ユーザーを、1つのセッションを選択するタイプのインストラクタ主導型コースに登録する場合、
"courseSessionId" パラメータを省略すると、ユーザーはコース自体に登録され、登録を完了するためにセッション選択の通知メールを受け取ります。

ユーザーを「すべてのセッションに一括して登録する」タイプのインストラクター主導型コースに登録する場合、"courseSessionId" パラメータは省略します。パラメータが入力されているとリクエストは失敗します。ただし、このパラメータを使用して、このコースの特定のセッションのIDを指定することにより、ユーザを「すべてのセッションに一括して登録する」タイプのコースのセッションに登録することができます

5.準備ができたら「Execute 」ボタンを選択して、リクエストを実行します。

6.Responsesブロックで結果を確認します。

Code の下にある2xx(例、201)という数字は、リクエストが正しく処理されたことを示しています。
Response body に、リクエストの結果が表示されます。
例えば、"RegistrationDate "の行には、ユーザーが登録された日付と時間が表示されています。

capture4.png

コースに登録されたユーザー/グループには関連する通知が送信されます。
LMS365管理センター>トレーニング管理>コースのユーザー管理で、登録されたユーザーを確認することができます。