API
API でコースセッションを作成するには、https://api.365.systems/ にアクセスし、
Course セクションの、POST /odata/v2/Courses({id})/CourseSessions Adds new Course Session or Group of Sessions to the Course を選択します。
必須のパラメータ「コースID」、「開始日および終了日」、「タイムゾーン」を指定します。
コースセッションがTeamsに設定されている場合、次の行を追加する必要があります:
"Room": null、
"IsTeamsOnlineMeeting": true、
"MeetingUrl": "https://teams.microsoft.com/l/meetup-join/19%3ameeting_YWJmZmY3ZGQtZTgyNy00YjgzLTgyZTMtZDI3NmQwMzcwZjJi%40thread.v2/0?context=%7b%22Tid%22%3a%22216373b0-6d05-4272-a568-c5610d960546%22%2c%22Oid%22%3a%225f8de910-3f61-41b8-a535-1b42a9ba61fc%22%7d",
例:
{"TimeZone": "GMT Standard Time",
"StartDate": "2022-09-30T14:00:00Z",
"EndDate": "2022-09-30T15:00:00Z",
"CreatedAt": "2022-09-28T13:17:21.5966667Z",
"ModifiedAt": "2022-09-28T13:17:21.5966667Z",
"TimeZoneName": "(UTC+03:00) Minsk",
"StartDateTimeZoneOffset": 10800000,
"EndDateTimeZoneOffset": 10800000,
"StartDateLocal": "2022-09-28T17:00:00.0000000",
"EndDateLocal": "2022-09-28T18:00:00.0000000",
"Room": null,
"IsTeamsOnlineMeeting": true,
"MeetingUrl": "https://teams.microsoft.com/l/meetup-join/19%3ameeting_YWJmZmY3ZGQtZTgyNy00YjgzLTgyZTMtZDI3NmQwMzcwZjJi%40thread.v2/0?context=%7b%22Tid%22%3a%22216373b0-6d05-4272-a568-c5610d960546%22%2c%22Oid%22%3a%225f8de910-3f61-41b8-a535-1b42a9ba61fc%22%7d",
"MaxAttendees": null,
"AllowLearnerToSetAttendance": false,
"IsSignatureRequired": false,
"IsQrCodeRequired": false,
"AttendanceStartDate": null,
"AttendanceStartDateLocal": null,
"AttendanceEndDate": null,
"AttendanceEndDateLocal": null,
"TakenSeatsCount": 0,
"Description": null,
"Cost": null,
"EnrollmentDeadline": null,
"EnrollmentDeadlineLocal": null}
Power Automate
Power Automate では、「HTTP リクエストの送信」を選択する必要があります。LMS365コネクタには同様のアクション「 HTTP リクエストの送信」と「HTTP リクエストの送信(プレビュー)」が表示されます。
これらのアクションの違いは、Power Automateの「HTTP要求を送信します」と「HTTP要求を送信します(プレビュー)」の違いについてをご参照ください。