Queue

Appearance (beta)

About Queue

What is Queue?

Queue is a system that serves as a replacement for a physical queue. It was originally intended for lab sessions, where students work on their own and can ask questions to student assistants. As the number of students grows, it becomes harder and harder to keep track of who has questions, and who has the first turn. In its simplest form, Queue allows students to create a request and allows student assistants to pick up these requests, in order.

Why Queue?

Queue is a simple to use tool with many advanced capabilities and customisation options included. With the problem of managing and keeping track of questions out of the way, the student assistants can do what they do best: teach.

How does Queue work?

Queue transforms a physical queue into a virtual one by taking all the requests of the students and putting them in the right order. Student assistants can then, one by one, take those requests and handle them individually. Additionally, (the) Queue is also highly customisable and allows teachers to create sessions for specific situations such as exams or feedback sessions.

History of Queue

Queue started as a literal physical queue that eventually evolved into a management system with a spreadsheet. This short-term solution wasn't the best and thus the idea of Queue was born. Shortly after, a student was hired and Queue 0.1 was not only a dream anymore. After that, a Surf grant helped to further development and the team grew to a size of 8 students.

How do I report bugs?

Because Queue is an open-source project, one can go to the Queue repository, choose Issues in the menu and open a new issue. There are templates for submitting features and bugs and it should be straightforward from there.

How do I contribute?

There are two main ways of contributing: working on an open-standing issue or tackling a bug bounty and earn something extra. The Queue contains an issues list and a filter for all the bug bounties. For reading the rules of contributing check the CONTRIBUTING.md.