ls1intum / Artemis

Artemis - Interactive Learning with Automated Feedback
https://docs.artemis.cit.tum.de
MIT License
518 stars 297 forks source link

Communication: Prioritize @Mentions of Group Members in Communication Channel #9900

Open Feras797 opened 4 days ago

Feras797 commented 4 days ago

Is your feature request related to a problem?

Currently, when using the @mention feature in group channels, the system displays a list of every user (10 in total), when typing @.

Describe the solution you'd like

Give priority to the people that are members of the group chat, but also allow to mention users outside of the group chat. For example if there is a "Thomas B" which is a group member and a "Thomas A" who is outside the group -> when I type "Thomas", "Thomas B" should appear above "Thomas A".

Describe alternatives you've considered

The current systems works fine but can be tedious when I want to mention people that are part of a group-channel.

Additional context

No response

PaRangger commented 4 days ago

Hi! I think it's sometimes useful to be able to mention users outside of a group chat. Chat apps like Slack allow the same. However, we are currently working on a feature to mention everyone in a group chat by typing @channel which should solve your issue of having to go through a big list to mention everyone.

Feras797 commented 4 days ago

@PaRangger then maybe it would be a good idea to give priority to the people that are members of the group chat, but also allow to mention users outside of the group chat. For example if there is a "Thomas B" which is a group member and a "Thomas A" who is outside the group -> when I type "Thomas", "Thomas B" should appear above "Thomas A".

PaRangger commented 4 days ago

Yeah, that sounds like a good idea 😄