This refers to Moodle 4.1 from December 2023 onwards

Moodle Help & Support 

Enable group submissions

Mark Group submissions

How to: Enable group submissions in a Moodle assignment  

If you organise students into groups to work on collaborative projects with the idea of a single submission per group, e.g., a joint presentation to be submitted on behalf of all of them, then a Moodle Assignment is ideal. Turnitin Assignment does not recognise groups which have a single submission (groups can only be used for sorting individual submissions for marking).

Important note about Groupings

It is vital that if students submit in a group, Moodle knows which group each submission belongs in, and who to apply the submission and marks to.

If students are in the incorrect group, in more than one group, or in no group, then there can be problems.

So for every Group Assignment, there must be a Grouping into which you put all the groups that are to be used for this particular assignment. (Other groups can be used for other purposes, but as they are not in the grouping, Moodle will not take them into account.)

More on how Groupings work in Moodle.

The setup

Once you have created the Groups in your Moodle module (Participants > Dropdown menu showing 'Enrolled users'> Groups) do the following:


  1. On your Moodle page, click on the Turn editing on toggle switch (top right of page) .
  2. In the appropriate Section, click on + Add and Activity or Resource and, under Activities, click on 'Assignment'. 


3. Name the Assignment and add a Description as normal.

4. Scroll down to Group submission settings and click Show more....


5. Change "Students submit in groups" to 'Yes'. 

6. Select the Grouping which you want to use for the assignment. N.B. for Group Submissions, a student can only be a member of a single group at a time within the assignment grouping.

7. Normally we recommend "Require all members to submit" is set as 'No' then only one student needs to submit on behalf of the group, and it can be any one of the members.      
If you definitely want all students in a group to officially confirm they are happy with the group piece of work that has been submitted, you will need to require all students to click the submit button.
Only once every member of the group has clicked the Submit button will the assignment become visible to you. 

    1. Go to Submission settings and change "Require students click submit button" to 'Yes'.
    2. Go to Group submissions settings and change "Require all group members to submit" to 'Yes'.

Do not change group allocations once submission has started as a student's submission can be overwritten because they have moved group. 

8. When you have finished with the settings, click on the Save and return to module button.

9. On the main Moodle page, click on the Edit mode toggle switch to turn editing off.

How to: Mark Group submissions

By default, giving a grade to the submission will be reflected for each student in the group. Alternatively it is possible to give students within a group their own individual mark. The toggle for this option is found on the marking page under Group Submission Settings. (Click on Grade to grade a submission and scroll down to see the 'Group submission settings').

Grading Group submission settings screenshot

What a student sees

The example below is what a student will see when the group assignment requires all group members to officially confirm they are happy with the submission. One student will upload the document and then the others will have to go into the assignment dropbox where they will see the file that has been uploaded. They can choose to edit the submission e.g. upload a different version or confirm the submission by clicking Submit assignment. Each student in the group has to do this before the assignment will be fully submitted. Each student can see who in their group is left to submit within the drop-box under 'Submission status'.

What the submission page looks like for students

Similar tutorials

The following other resources are also relevant to this topic: