Role Assigner
These two screens facilitate the assignment of roles within a group. After inputting their group numbers on the first screen, students click a button on the second screen to see their role and a description of their responsibilities. The assignment algorithm makes sure that roles can be assigned within a group in a prescribed manner, and it ensures that no two students within the same group receive the same role (unless those two students happen to click the button within a few seconds of each other). To test the functionality, generate a classroom code and open up a few different tabs in a browser to enter the classroom, in effect simulating different students joining.
By Jared Warner