I'm working on an app for teachers, that allows teachers to input a class list, and filter students by gender and performance before submitting for further processing. At the moment, the second step is as shown below - the class list inputted in Step 1 populates a list that is drag and drop enabled - the user drags the student names and drops them into the appropriate gender column, performance box, before moving on to the next step.
(the middle column is boys, the rightmost column is girls)
My question is if drag and drop is sufficient for this, or if there is a better or more intuitive alternative that would allow for easier processing. The criteria as I see it is as follows:
- student lists would be expected to be contain 20-25 students (but could theoretically be larger).
- The majority of users will be using a laptop or desktop as the input device, so drag and drop without a touchscreen may not be the best option.
- The reasoning behind sorting by gender is that automated reports are generated further down the line, and the gender is used to dictate pronoun usage.
Any suggestions or feedback would be appreciated.



