learningCourseActivity リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

従業員の学習コースの一部であるアクティビティを表します。

learningAssignment 型と learningSelfInitiated 型の基本型。

エンティティ から継承します。

メソッド

メソッド 戻り値の種類 説明
learningCourseActivities を一覧表示する learningCourseActivity コレクション ユーザーの learningCourseActivity オブジェクト (割り当て済みまたは自己開始型) の一覧を取得します。
learningCourseActivity を作成する learningCourseActivity 新しい learningCourseActivity オブジェクトを 作成します。
LearningCourseActivity を取得する learningCourseActivity 学習プロバイダーの ID または externalCourseActivityId またはユーザーの courseActivityId を使用して、指定した learningCourseActivity オブジェクトを取得します。
learningCourseActivity を更新する learningCourseActivity learningCourseActivity オブジェクトのプロパティを更新します。
learningCourseActivity を削除する なし 課題または自己開始アクティビティのコース アクティビティ ID を使用して 、learningCourseActivity オブジェクトを削除します。

プロパティ

プロパティ 説明
assignedDateTime DateTimeOffset 割り当てが完了した日時。 省略可能です。
assignerUserId String 割り当て担当者のユーザー ID。 省略可能です。
assignmentType assignmentType コース アクティビティの割り当ての種類。 可能な値は requiredrecommendedunknownFutureValue です。 必須です。
CompletedDateTime DateTimeOffset 割り当てが完了した日時。 オプション。
completionPercentage Int32 コース アクティビティの完了率の値。 省略可能です。
dueDateTime DateTimeTimeZone コースアクティビティの期日。 省略可能です。
externalcourseActivityId String プロバイダーによって生成されたコース アクティビティ ID。 省略可能です。
id String 他のコース アクティビティ API と共に使用できる生成された ID。
learnerUserId String アクティビティが割り当てられている学習者のユーザー ID。 必須です。
learningContentId String Viva Learningで作成された学習コンテンツの ID。 必須です。
learningProviderId String プロバイダーの登録 ID。 必須です。
startedDateTime DateTimeOffset 学習者が自己開始コースを開始した日時。 省略可能です。
status courseStatus コース アクティビティの状態。 可能な値は notStartedinProgresscompleted です。 必須です。

: プロバイダーは、 isCourseAcitvitySyncEnabled が に設定されている場合、コース アクティビティを true取り込むことができます。 値を更新するには、 Update learningProvider メソッドを 使用します。

リレーションシップ

なし。

JSON 表記

リソースの JSON 表記を次に示します。

{
  "assignedDateTime": "String (timestamp)",
  "assignerUserId": "String",
  "assignmentType": "String",
  "completedDateTime": "String (timestamp)",
  "completionPercentage": "Int32",
  "dueDateTime": "String (timestamp)",
  "externalCourseActivityId": "String",
  "id": "String (identifier)",
  "learnerUserId": "String",
  "learningContentId": "String",
  "learningProviderId": "String",
  "startedDateTime": "String (timestamp)",
  "status": "String"
}