illinois / queue

A microservice queue for holding open office hours
University of Illinois/NCSA Open Source License
82 stars 36 forks source link

Ability to tag queue posts #163

Open huangeddie opened 5 years ago

huangeddie commented 5 years ago

For CS 225, students may say something like "segfault" or "code does not run". This violates our policy of having topic specific descriptions and proof of nontrivial work put into the issue before going on queue. It would be nice to have the ability for teachers to comment on their queue post to inform them of this. This would avoid the awkwardness of skipping them after telling them in person that they need to update their queue post

PiotrGalusza commented 5 years ago

Which would be better: commenting feature or ability to mark someone's question as 'bad' (ie. they get something like a red border with a warning or something along those lines)?

nwalters512 commented 5 years ago

I think being able to provide specific feedback (e.g. a comment) is valuable. This seems like a subset of the "chat" functionality that's been thrown around a lot. Agree that the outlined use case should be accounted for, but it's not clear to me if we should start with this as a stopgap or go all the way to a more full-featured chat.

huangeddie commented 5 years ago

I actually think Peter’s suggestion is even better. It would avoid the tendency to make this a chat and still serve its purpose

PiotrGalusza commented 5 years ago

I was thinking we'd change their border color and give them some kind of comment/warning. I was mostly thinking that a two-way convo wasn't needed, so we could limit the direction of communication That way they get a very clear visual cue that something happened and they get a limited amount of specific feedback

nwalters512 commented 5 years ago

Yeah, thinking more about that, that could be a very nice UX. We could allow staff to fill in some template responses with general suggestions for question improvements.

PiotrGalusza commented 5 years ago

Yep yep. Templated/generalized responses for common issues, and maybe the final option is to type in a custom message (for unique/unusual cases)