devilry / devilry-django

Devilry project main repository
http://devilry.org
BSD 3-Clause "New" or "Revised" License
51 stars 24 forks source link

Import student groups to assignment #1253

Closed torgeirl closed 9 months ago

torgeirl commented 1 year ago

In some instances there is a need to import how student groups are organized to an assignment.

Suggested solution Import function that takes usernames of students on the assignment's semester, either comma or new line separated:

user1,user2,user3
user4, user5, user6

user7
user8
user9

user10
user11
user12

(this should create four student groups with three students each: 1-3, 4-6, 7-8 and 9-12.)

The function should give an error if an username of a student not already on the semester is attempted to be added to a group.

Workaround Make the groups outside Devilry, ask the students to self-organize in Devilry, and then handled any discrepancies manually once the self-organizing deadline has passed.