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

Group Community TA is added even though there are no divided discussions configured #34927

Open
mariajgrimaldi opened this issue Jun 6, 2024 · 2 comments
Labels
release testing Affects the upcoming release (attention needed)

Comments

@mariajgrimaldi
Copy link
Member

Expected behavior

When adding a community TA to a course without cohorts and divided discussions enabled through the membership tab in the instructor dashboard, the Instructor should see an error, and the user shouldn't be assigned with role community TA.

Actual behavior

The error is displayed as expected, however:

  1. User isn't shown in the community TA section in Membership, but it's seen in the discussions that user has Community TA status.
image
  1. The user is added as Community TA to discussions
image
  1. It isn't possible to revoke access until the divided discussions functionality is enabled for a course.

Steps to reproduce

  • Setup discussions in the course without enabling Divide discussions by cohorts option
  • Try to add user as Community TA on the Membership tab in the Instructor dashboard
  • Check discussions post by the assigned user

Additional information

After the Cohorts are enabled for the course and Divide discussions by cohorts option is enabled in discussions, the user appears in the list of Community TA

image

This issue was reported as part of the redwood testing process: openedx/wg-build-test-release#373

@mariajgrimaldi mariajgrimaldi added the release testing Affects the upcoming release (attention needed) label Jun 6, 2024
@mariajgrimaldi
Copy link
Member Author

This also happens in quince. So, the main question is whether this is the correct behavior.

cc @jmakowski1123 @crathbun428

@marcotuts
Copy link
Contributor

We have no constraints to my knowledge on which roles are usable for discussions based on enabled features. We could I suppose let you know that you can't set Group Community TAs since the discussions aren't cohorted, but there are weird situations depending on what you enable / disable first. This is probably a bug / gap that I would have marked as a closed won't do in the past based, with the expectation that this would be solved by a larger improvement / re-write of discussion role configuration.

We could improve this for sure, however I don't think we need to listen to the "I would have marked this bug as won't do" mindset. :)

While it may be best to fully remove all of these role configuration views from the instructor dashboard for Discussions roles and move those into the discussions app so it can do this feature / configuration checking / messaging etc, I don't know that anyone is actually working on discussions improvements presently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release testing Affects the upcoming release (attention needed)
Projects
Status: Backlog
Development

No branches or pull requests

2 participants