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

Moderate: Some suggestions #1

Open
MaximilianAnzinger opened this issue Nov 6, 2023 · 2 comments
Open

Moderate: Some suggestions #1

MaximilianAnzinger opened this issue Nov 6, 2023 · 2 comments

Comments

@MaximilianAnzinger
Copy link

As an instructor, I'm interested in using the new moderate feature.

First of all, I'm not quite sure if I'm just not able to find it or if it doesn't exist. I'd like to see some proper documentation.

Here are some suggestions to improve the functionality:

  1. For tutors we've usually a private group. We have to add them manually when creating the stream and once again to configure the moderation groups.
  • Add all users of a stream to a group
  • OR Create stream with all users of group
  1. Permissions for every stream have to be granted individually.
  • Match by prefix (similar to auto subscription for streams, i.e. PGdP)
  • MUST HAVE: Exclusions (e.g. announcement streams)
  1. Tutors should not be able to delete messages from instructors. This can happen by accident.

  2. Are the messages deleted from the DB? What if a message is deleted accidentally or what if a student complains that the message shouldn't have been deleted? Can we undo the delete?

  3. I assume the settings will be (almost) the same every semester.

  • Export settings to a file so we can import them again next year.
  1. Should tutors have access to the feature once their employment ends?
  • Configurable timeframe when the moderation group is "active"
@Joshy-R
Copy link
Collaborator

Joshy-R commented Nov 6, 2023

Thank you for your feedback @MaximilianAnzinger.
Regarding Q2: It was a design choice to not have regex in a command to prevent accidental arguments. There is a plugin in progress, where one can list streams by regex. Then this list can be copy-pasted for any other command. Is this workflow suitable for you?

Regarding Q4: Yes, the messages are deleted from the db (no recovery possible), however, it is possible the send a copy of the original message to the student, so it can be easily be re-posted (also useful if only a portion of the message should be changed). Is this sufficient as a "re-do" feature, or is there the need for a real re-do?

@MaximilianAnzinger
Copy link
Author

Regarding Q2: It was a design choice to not have regex in a command to prevent accidental arguments. There is a plugin in progress, where one can list streams by regex. Then this list can be copy-pasted for any other command. Is this workflow suitable for you?

Not really. We create new streams for exercises each week. This would require me to update the configuration every week.

Regarding Q4: Yes, the messages are deleted from the db (no recovery possible), however, it is possible the send a copy of the original message to the student, so it can be easily be re-posted (also useful if only a portion of the message should be changed). Is this sufficient as a "re-do" feature, or is there the need for a real re-do?

Seems kind of okayish. However, that would disturb the flow of the conversation if the main question gets deleted and then added at the end/middle again.

ro-i pushed a commit that referenced this issue Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants