1

一部のユーザー グループを完全にプログラムで制御することにしました。グループ カテゴリを作成するときに使用するパラメータは次のとおりです。

  • グループの数も生徒の数も事前にわかりません
  • 自動グループ作成なし
  • 自動登録不可
  • 自己登録不可

?

4

1 に答える 1

0

次の手順でこれを達成できるはずです (バックエンド サービスが少なくともバージョン 1.3 以降の LP API コントラクトをサポートしていると想定しています)。

  1. このように、今後作りたいグループのグループカテゴリを作成します。この呼び出しに提供するGroupCategoryData構造では、次のプロパティ設定を使用できます。

    • orに設定EnrollmentStyleします (原文: スペルミスに注意してください)。0NumerOfGroupsNoEnrollment

    • EnrollmentQuantityに設定null

    • 設定AutoEnrollRandomizeEnrollmentsfalse

    • MaxUsersPerGroupに設定null

    • NumberOfGroupsこのグループ カテゴリ内で最初から作成するグループの数に設定し1ます。グループ カテゴリの作成後に作成してから削除できます。

    GroupCategoryIdこのグループ カテゴリ内で作成された初期グループ組織単位 ID の配列と、この新しいカテゴリの を含む GroupCategoryData fetch-form 構造を取得する必要があります。

  2. カテゴリのグループを作成する場合は、グループを作成する POST ルートの前のステップからグループ カテゴリ ID を指定します。

  3. これらのグループにユーザーを登録するには、標準の create-enrollment 呼び出しを使用して、標準のEnrollmentData構造を提供します。グループの組織単位 ID、登録するユーザーのユーザー ID、グループ内でユーザーに付与する役割の役割 ID を提供する必要があります。IsCascadingここでも false に設定する必要があります。

バックエンド サービスに v1.2 以前の LP API しかない場合は、これらの手順が若干異なることに注意してください ( API リファレンスの登録トピックをよくお読みください)。

于 2014-04-07T14:23:54.023 に答える