Overview
Currently, the button that removes a student requires inputting the student's username. Although this isn't difficult, exact matching of usernames or copying/pasting the username isn't the most intuitive design. It would make more sense for a more graphical interface.
Proposed Solutions
Discord has various limitations when it comes to interfaces, especially with buttons. It is unlikely that a list of buttons could be generated dynamically, but not implausible to my knowledge.
An easier solution is making the modal that is produced by clicking the Remove Student button dynamic, displaying the current state of the queue.
The best solution that we have thought of so far to this problem would be a dropdown menu from which you could select the student to remove from the queue.
Overview
Currently, the button that removes a student requires inputting the student's username. Although this isn't difficult, exact matching of usernames or copying/pasting the username isn't the most intuitive design. It would make more sense for a more graphical interface.
Proposed Solutions
Discord has various limitations when it comes to interfaces, especially with buttons. It is unlikely that a list of buttons could be generated dynamically, but not implausible to my knowledge.
An easier solution is making the modal that is produced by clicking the Remove Student button dynamic, displaying the current state of the queue.
The best solution that we have thought of so far to this problem would be a dropdown menu from which you could select the student to remove from the queue.