cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Prohibit Submissions to Group Assignments without a Group Set

Prohibit Submissions to Group Assignments without a Group Set

(13)

The Problem:

If students submit to a group assignment that does not have an associated group set, those submissions appear as individual submission rather than group submissions. Because this causes numerous problems for students, teaching teams, and Canvas support teams, we would like to see some kind of error message, warning, or other blocking mechanism when students try to submit -- ideally, this would prompt students to reach out to a teaching team member who could correct the assignment before students begin submitting.

While I recognize that preventing/delaying a student submission may not be consistent with Canvas's student-friendly approach, the dangers, risks, and extra work associated with the problems caused by this issue warrant considering this idea. In the past, Canvas unofficially supported individual submissions to group assignments, but that is no longer the case and a group assignment without a valid associated group set is essentially "broken."

Canvas currently will not save an assignment if a valid group set is not associated with the assignment:

 

group_set_warning.png

However, Canvas does not prevent you from deleting that Group Set and leaving the group assignment without an associated set of groups. The current confirmation dialog only asks if the user is sure that they want to remove the group set. (See below and https://community.canvaslms.com/ideas/10708-warn-before-deleting-an-assignment-associated-group-set-...)

 

Group_Set_Removal_confirmation_001.png

Why does this happen? Group sets are most commonly deleted as a result of how Group Sets and Group Assignments behave during course copies (including Blueprint courses -- Canvas Release: Blueprint Courses😞 The copied course has a group assignment associated with the default "Project Groups" group set. However, because this copied group set does not include any pre-created groups (see https://community.canvaslms.com/ideas/10709-enable-group-setup-wizard-for-existing-group-sets-resubm...), that group set may be deleted and a new one created, to benefit from the convenience of having Canvas automatically create groups. Even if the group set is given the same name ("Project Groups"), it is considered a different group set and not automatically associated with any assignments. And the end result is a group assignment without an associated group set.

If students submit to an assignment without an associated group set, they essentially submit as individuals to the group assignment -- which is not supported. The expectation is that students will be placed into groups within a group set prior to submission (How do I assign an assignment to a course group?).

This behavior causes numerous problems for various groups:

Problems for students:

Problems for teaching teams:

  • Loss of the ability to use the group grading/feedback functionality
  • The "disappearing comments" problem in SpeedGrader (comments intended for group members do not display in SpeedGrader if students are not in a group, unless the "grade individually" option is selected, see How do I grade group assignments in SpeedGrader?)
  • Multiple, possibly different and/or late, group submissions to navigate, if concerned students resubmit because they see the assignment is still due/overdue
  • Inability to effectively use the "message students who" feature for the assignment
  • Unexpected and excessive manual work to correlate group submissions and students -- especially for large-enrollment classes (which can be very challenging when there are students who use nicknames that may not obviously match the name in the LMS)

Problems for (local) Canvas support teams:

  • When we've reported problems associated with this issue to Instructure support, we've been told that individual submissions to group assignments is not supported, leaving our team to address problems locally.
  • Often the fix requires recreating the assignment, configuring it correctly with a valid group set, and submitting on behalf of students/groups using masquerade. Depending on the size of the course, this can take a great deal of time, and it requires that support teams doing this be root admins.
  • There are fewer options for support teams without the ability to masquerade, placing a larger burden on students and teaching teams.
18 Comments
kmeeusen
Community Coach
Community Coach

Hi again,  @lindalee ‌

Here I am disagreeing with you yet again. Technology cannot mitigate all user errors. I see this as a training issue.

Anyways, I am responding mostly because it is not clear what you are asking for except perhaps in the title of your feature idea. I think you are saying that if there is a group assignment for which there is not a group set associated, then Canvas should prohibit individual submissions.

If that feature were developed and enabled, wouldn't it also create a similar cascade of problems?

  • Students see an assignment, they do the work, try to submit, can't and complain to teacher and support.
  • Teachers can't figure out why students can't submit or how to fix the problem, and support gets more complaints.

I see this as a training issue and a course design issue. Clearly labeling group assignments, and with text not icons (because Icons are not accessible). Include clear instructions that these are group assignment so students know they must submit as a group, train faculty how to create groups and groups assignments. You are still going to encounter setup errors, it happens, but I suspect there will be less of them by both faculty and students.

Kelley

lindalee
Community Champion

Hi  @kmeeusen ‌,

You have understood my request correctly. And regarding the potential results:

If that feature were developed and enabled, wouldn't it also create a similar cascade of problems?

  • Students see an assignment, they do the work, try to submit, can't and complain to teacher and support.
  • Teachers can't figure out why students can't submit or how to fix the problem, and support gets more complaints.

This is actually exactly what I would want to happen, as it would provide an opportunity to identify which teaching teams need training/intervention and to correctly configure the assignment and group sets/groups before a significant bigger problem is caused by students submitting to the broken assignment.

I completely understand -- and largely agree -- with your position that this is a training and course design issue. But it's also a technical issue. Currently Canvas has some mechanisms in place to prevent the creation of a broken assignment, but no warnings in place to prevent someone from breaking an assignment (for instance, https://community.canvaslms.com/ideas/10708-warn-before-deleting-an-assignment-associated-group-set-...). And further, Instructure's position is that the behavior that this feature idea would prevent is not supported -- but is possible through loopholes. Essentially, I'm asking that unsupported behavior not be allowed.

kmeeusen
Community Coach
Community Coach

Ah ha! A kind of reverse psychology negative feedback system!

RobDitto
Community Champion

For evidence of Canvas Support treating both a course design choice (good point,  @kmeeusen ) and a related student behavior as unsupported, see  @jolaine ‌'s comments at the bottom of https://community.canvaslms.com/ideas/6927" modifiedtitle="true" title="Warn before deleting an assi....

a_craik
Community Contributor

Bit of a tricky one this, but voted up as I share similar 'group assignments published without correct settings' pains, but for slightly different reasons.

We have all group assignments set up by faculty admin staff at the start of term, which is before any groups can possibly have been formed. The protocol is to create a group set and then liaise with the teacher to ensure groups are correctly populated in canvas before submissions are open. What's happening frequently is that the liason/setup is being overlooked, then the teacher is caught out by the disappearing comments issue when marking, causing lots of confusion!

Completely agree this is largely a training issue, but I do think it's also a system alert issue too. Canvas is quick to alert me when I set up an assignment that doesn't include everyone - shouldn't there at least be a similar "warning: this group set has no students allocated to groups, are you sure"? Or even a "unable to publish this group assignment as there are no populated groups in group set x"?

nhirsig
Community Participant

We encountered the same problem. And it took a long time to figure out what the problem was. Once the group is created and the submission is annotated and graded, it does not appear as if anything is wrong except most members of the group cannot see the feedback button and their view says "no submission".

Were it not for this Canvas Feature request page, we would have escalated the problem to Canvas Support. 

RobDitto
Community Champion

 @nhirsig , thanks for voting here.  Usually it's worth escalating anyway, but for this issue doing so may not help much.  Wwe escalated our original issue of this type to Canvas Support. That was when we learned that they consider individual submissions to group assignments to be unsupported -- even though that seemed to work well for several years prior to their decision. 

If memory serves, the reason had to do with a necessary SpeedGrader change to ensure that students in a group would never be shown private feedback just to one student in that group.  This is something which was recently refined in this month's Canvas release.

julie_schaffner
Community Member

I am not sure if this is the best place to make this comment, but...We have had multiple related problems, on the student end, with group assignments for which students are allowed to create their own groups.  Canvas does not seem to be set up very well for this, and I would appreciate improvements.  When setting up such an assignment – call it Problem Set 2 -- I create a set of groups called, say, “PS2 Group 1” through “PS2 Group 20.”  I tell students that they must first have all members of their group join one of these PS2 groups, and only then have one member submit the assignment.  Despite clear instructions on line and in class, they make the following mistakes:

  1. They fail to join a group and one member submits.
  2. Even though they all eventually join the group, one member submits before all of them have joined, leaving the latecomers unconnected to the assignment and feedback.
  3. They all join a group and then one member uploads the assignment to the group space, thinking this constitutes a submission. (I don’t have a good sense of how silly this mistake is, because I find there is a lot I can’t tell about the student experience from “student view.”)

It may not be worth your time to do anything about error number three, but I think it would be very useful for you to reduce the incidence of problems 1 and 2 (which are pains for me and my TA) with some combination of (a) a check at submission time asking the submitter if all members of their group have already joined the same PS 2 Group, (b) a software fix so that students can join groups after submission by a teammate, (c) (much better!) a software fix that eliminates the need for the clunky joining of groups prior to submission and just allows the submitter to click on the names of all members of the group when submitting.

Thanks very much, Julie

lindalee
Community Champion

Hi Julie.Schaffner@tufts.edu Schaffner,

Thanks for sharing the difficulties that you experience with this. One of the things we do to mitigate this problem is to enable self-signup groups with the "Group Leadership" enabled (How do I assign a student leader to a group?). We typically use "set first student to join as group leader" and include in assignment instructions that group leaders can add other students to their groups. This typically improves compliance, by making the student submitting the work also responsible for adding students to groups.

As long as students are correctly placed into groups before assignments are graded, they still receive the feedback/grades for the assignments. Though students cannot change their group membership, teaching team members and admins can manually places students into the correct groups. We advise faculty to do this prior to starting to grade group assignments.

Good luck!

-Linda

julie_schaffner
Community Member

Thanks, Linda. This sounds useful.

-Julie

cholling
Community Champion

I'm curious,  @lindalee ‌. Do you find that students hold back self-joining a group once they realize that the first one "gets to be" leader?

lindalee
Community Champion

Hi Cynthia,

That's a great question. To my knowledge, this hasn't been an issue/complaint/concern we hear from faculty, TAs, or students. One factor, I'm sure, is that so many of our courses include group work. For institutions where group work is more the exception than the norm, this could potentially be a factor. The group leader can do two things: manage group membership and change the group name. Someone who has been added to a group by the group leader can still elect to leave that group and join another one.

Like most things, success depends on good communication: both the teaching team communicating their expectations and assignment requirements, and students within a group communicating about (and following through on) who will do what.

That being said, though, we tend to see better compliance (that is, more students correctly placed into a group) when we use the group leadership feature.

-Linda

arild_schanke
Community Participant

This idea gets an upvote from me. We've experienced the same problems as described in some of the comments here, and it causes a lot of frustration among teachers and TA's in particular. You could always argument for this being a training issue, but a few simple improvements would greatly reduce the training / overall problem solving workload for the Canvas community IMO. I would particularly like to see:

1) The possibility to set a deadline (in the group set) for signing up to groups, and as a bonus - the possibility to trigger a custom message to those who did not sign up X days in advance (I am aware of the possibility to do this manually).


2) The possibility to force group membership before being able to submit. If you are not a member of a group in the affiliated group set, you simply cannot submit! As a bonus you could get a warning and instructions on how to proceed (perhaps just a redirect to group sign-up). This option could be selectable when you set up the assignment (E.g. "Reject individual hand-ins" - tick on/off).

hesspe
Community Champion

I think this is probably the most common nasty problem that I hear about from our faculty with Canvas.  It seems to me clearly a UI flaw - and one that would be easily fixed if we could get their attention.  Thanks to Linda for presenting it in such exquisite detail.  I have been finding recently that feedback that is at least worthy of serious consideration has been met with a rather high and mighty response from Instructure, short on anything but boilerplate empathy and lacking appreciation that those of us with a worm's eye view may have something valid to say.  To my perception, Instructure seems to be less responsive and more corporate than it once was, and I miss the old days.  After all this, could this be Blackboard all over again?  Sorry for globalizing.

abigail_smith_2
Community Contributor

I voted, and what an amazingly detailed and beautiful case you made, LInda!

This would be much less of an issue if Canvas would copy groups and group sets from course to course.  If the groups were configured correctly to the assignments in the first iteration of the course, there wouldn't be a problem in future courses.  As it is now, we have to recreate groups every semester, and re-attach them to assignments. Smiley Sad

Thus, I'd ask everyone to please also up-vote this idea: https://community.canvaslms.com/ideas/1551-copy-group-settings 

ericlee-
Community Member

As support staff, I have seen this issue arise in two separate occasions; both of which were very frustrating for the instructors involved. Voted!!

ericlee-
Community Member

As mentioned in the original post, this issue can occur due to imports and identical group names. If two group sets have the same name, the Canvas UI does not let the instructor know which particular group set the assignment is assigned to. Members of the teaching team may accidentally deleted a group set; unbeknownst to them that it was assigned to a group assignment. Speaking with an instructor affected by this issue, we have determined a few possible UI features that could prevent this from reoccurring.

  1. Canvas to not allow more than one group set to have the same name.
    If possible, this would prevent confusion when two group sets have the same name. In the case where same-name group sets are imported, see #2.
  2. When Canvas imports a group assignment, the accompanying group set should have a tag like 'Imported' appended to the end of the group set.
    EX: "Project 2 Groups Imported"
    This would differentiate group sets during an import. If #1 is possible, #2 would also satisfy the requirement of group sets having different names.
  3. Canvas to display the group set ID on the group set interface.
    If the above two are not possible, displaying the group set ID can help instructors resolve same-name group sets. The group set ID is currently only visible to the instructor through the URL.
rolfis
Community Member

Hi,

There is a possible action for error, that can be made by teachers, when creating a Group Assignment. When selecting Groupset (or "Group Category", this should be named similar) there is the ability to connect empty Groupsets – even create one on the fly, with the option "I'll create groups later".

If this Assignment is then published and students start to submit, it can create some problems with comments and rubrics. For example, if one student submits and the teacher comments on this in the Speedgrader, I think the Speedgrader assumes that this should be a group, even if there is no group, and immediately removes the comment done by the teacher. The comment is only visible connected to the student, in Grades view.

I understand that this process can look different – do you create the groups first, or the assignment? If it's a self signup Groupset, you can't wait for all the students to signup before publishing. And we at support could ask the question: "but you have created no groups, how should this work if it's a Group Assignment?". And so on.

But anyways, there could at least be some kind of warning to the teacher when publishing – like "Be aware: There are no groups in the Groupset you have connected to this Group Assignment, things will problably not work out as you think".

All the best,
Rolf Johansson
Chalmers University of Technology, Sweden