Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve admin controls to bulk manage sync settings on Teams Customization page #1649

Open
thebenkahn opened this issue Mar 31, 2021 · 2 comments
Assignees
Labels

Comments

@thebenkahn
Copy link

The current Teams Customization page /local/o365/acp.php?mode=usergroupcustom does not offer adequate controls for Moodle admins who need to manage a large list of courses. This is a problem for organizations who want to utilize course/Teams sync but do not want many (dozens, hundreds, even thousands) of extra O365 Groups or Teams created.

Currently we can only bulk enable/disable Groups sync with ALL courses in the Moodle site, not a required subset of courses.

We can also search for courses and bulk enable Teams sync, but ONLY if the course has already been selected for the Groups sync. In addition, we cannot bulk enable/disable Group sync on the filtered course list.

https://youtu.be/0lE2NKoG6ZE

Some of the following would be common ways that would be better for Moodle administrators to deal with managing bulk operations on a large course set:

  • selecting/deselecting course categories in addition to individual courses
  • selecting courses via a .CSV upload like courseid, groupsync, teamssync, 12345, 1, 0
  • ability to match on regex of course fullname/shortname/idnumber
  • Add ability for admins to expose a block with an enable sync option to users with course level roles that have permissions to do so
@thebenkahn
Copy link
Author

I see that the last option, " expose a block with an enable sync option to users with course level roles" was implemented in the latest release https://github.com/microsoft/o365-moodle/releases/tag/v20210326_m310

That is a great first step here. Thanks!

@daniel-hefley
Copy link

As an addendum to the Kahn's suggestions, now when customizing team syncs, there are two button to Enable course sync on all courses. Unfortunately, I clicked the button and now all courses (~25,000) are enabled and I am unable to find a way to disable them now.
o365_teams_customization_disable_course_sync2

Could one of the buttons be to "Disable course sync on all courses"?

o365_teams_customization_disable_course_sync

Thanks and appreciate all the work you're devoting to improving this integration.

@weilai-irl weilai-irl self-assigned this Jul 26, 2021
@nenorojas nenorojas assigned audrieMSFT and unassigned weilai-irl Dec 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants