by Damyon Wiese.
In 2.4 you can use a group assignment for this (it's an option when creating the assignment). Students share a submission between members of the group and all can update/comment.