TEAMMATES / teammates

This is the project website for the TEAMMATES feedback management tool for education
https://teammatesv4.appspot.com/
GNU General Public License v2.0
1.66k stars 3.28k forks source link

Copy students from existing students table to new students table #13144

Open NeoHW opened 2 months ago

NeoHW commented 2 months ago

Feature Proposal

Description of feature/enhancement

Adding a feature copy students in the course enroll page that would allows instructors to easily import existing students table into new students table for easier mass edits.

Justification

For instructors who want to batch edit many students, they would have to copy and paste the whole sheet from existing students manually. The slightly clunky cell selection in the sheet would make it sometimes hard to select all students, especially if there are many students. Therefore, I would suggest the addition of a button to auto-import existing students into the new students sheet below. This would be a QOL change and also helps when instructors want to mass-edit students.

mingyuanc commented 2 months ago

LGTM

damithc commented 2 months ago

Thanks for suggesting this @NeoHW Personally, I'm not fully convinced that this feature is worth the cost of maintenance. While it is can be useful at times, I think the cost/benefit gain is borderline. Select-copy-paste is a simple manual operation that everyone is familiar with, and it also gives the user the flexibility to select which rows/columns to select. Other opinions welcome. In the meantime, let's put this on hold, until we've decided one way or other. The PR you sent can be counted as a contribution nevertheless.