illinois / queue

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

Allow anyone to create a queue #223

Open ianklatzco opened 5 years ago

ianklatzco commented 5 years ago

Sitting in a very busy PHYS214 office hours section, thought about just telling the TA "hey you can set up a queue here".

But, looks like there's a web form which requires a Queue admin to click a button.

nwalters512 commented 5 years ago

This is very much by design. We don't want students creating queues on behalf of their courses, for duplicate courses to be created, etc. We're following a similar model to PrairieLearn where we're generally very happy to set something up for anyone that's interested, but we want to make sure access permissions, etc. stay in the right hands.

We usually respond to queue creation requests within an hour! #207 will help this go even faster. But I don't think we're inclined to make this full self-service in the near future. If you have any good plans about how to allow self service without things turning into the wild west, would definitely love to hear them!

ianklatzco commented 5 years ago

Might consider having queues private by default, then; and then with approval, publicly listed. This way, TAs can create them on the fly (if a student tells them it exists, for example) and write a shortlink on the board or something.

nwalters512 commented 5 years ago

I like that idea. Maybe some concept of "verified" courses? That way, everything can still be public but they're filtered out by default. This is related in part to #162 and #83