Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The enhancement here would be to add a fourth option type: Open Managed. The conditions for this group are that students are free to join or leave, but creation of teams is restricted to course staff only.

Technical approach[needs a technical discovery]

The necessary changes have been explored in the following PRs:

  1. Changes in the backend:https://github.com/openedx/edx-platform/pull/33672

    1. Register the new open_managed team.

    2. Count the open_managed teams as part of the public teams.

    3. Update the API to register open_managed as a valid team type.

    4. Separate the Instructor Managed Team logic from the Can Join Team logic.

  2. Changes to the frontend: https://github.com/openedx/frontend-app-course-authoring/pull/669

    1. Register the new open managed type and add text descriptions.