Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

The current Team Groups configuration allows authors to select one of three types of team groups.

  • Open: Learners can create, join, leave, and see other teams.

  • Public managed: Only course staff can control teams and memberships. Learners can see other teams.

  • Private managed: Only course staff can control teams, memberships, and see other teams

This options are available at the “pages and resources” section of the course in studio.

This settings govern if students get to see the existence of the teams, can create teams or can join teams in their LMS Teams tab.

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

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.

  • No labels