Create a general event-based Queuing system that can be extended for both question/answers and assignment turnin
Opened this issue · 0 comments
skilkis commented
This base queing system should be able to handle the following:
-
View all TA's in TA voice channels and see if they are available (could be indicated by a TA who is currently the only one in the channel)
-
Observe any specified voice channel for joining users and add them to a queue based on the time they joined (this is useful for students wanting to turn in their assignments)
-
Ability to categorize by issuing command (such as !ask or !question) into an arbitrary Queing iterable. This could could be a
collections.deque
object for example.