Issue Details (XML | Word | Printable)

Key: MDL-11933
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Martin Dougiamas
Reporter: Valery Fremaux
Votes: 38
Watchers: 21
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Adding group submission strategy to assignments - group based assignement management

Created: 28/Oct/07 08:51 PM   Updated: 25/Jun/09 12:59 AM
Return to search
Component/s: Assignment
Affects Version/s: 1.8.2, 1.8.3
Fix Version/s: None

File Attachments: 1. Zip Archive patch_assignement_grouped.zip (70 kB)

Environment: php 5.0 , Apache 2.0.59, MySql 5.1

Database: MySQL
Participants: Dominique-Alain Jan, mark white, Martin Dougiamas, Steve Bond and Valery Fremaux
Security Level: None
Affected Branches: MOODLE_18_STABLE


 Description  « Hide
This patch proposes a major enhancement to assignement module, overloading existing assignment types with new group based types.

online : completed by onlinegrouped : all students of a group can edit the submission until it has been validated, Editing is arbitrated so that two simultaneous editing cannot accur across network. Grade and feedback is distributed among all group members

offline : as before, but marking is done based on group units, and grade and feedback is distributed among group members

upload multiple files : allow all student in a group to collectively add files to q single submission bucket until it will be validated by one member (any) of the group. Grades and feedback are distributed among group members

Stil to do : upload single (in progress)
Some tightening in access to some screens for ungrouped users
Some details (links to files) are not completely fixed.

Patch effect :
- adds a libgrouped.php
- patches sidewalks into lib.php functions, when the type is recognized as a grouped type
- adds type overloads for each user based types
- adds a locked field to assignment_submissions for arbitrating online editor access
- updates backuplib.php and restorelib.php consequently
- updates db/install.xml, db/upgrade.php consequently

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Dominique-Alain Jan added a comment - 14/Jun/08 12:00 AM
This is effectively a demand of most of my teachers. They often request their students to work by groups and they want to get only one document, one assignment per group. But after the marking the feedback and the mark must be set to every members of the group.

For us, the way assignment module manages the groups is the big issue to change to go in the sense Valery proposes.


Steve Bond added a comment - 08/Jan/09 08:54 PM
This is similar to the group assignment module described in this thread: http://moodle.org/mod/forum/discuss.php?d=30613

The thread dates back to 2005 and since then Patrick Jermann and David Bréchet have produced various versions of the module, but it doesn't work on 1.9 and there's been no news since June 2008.

I'm surprised that none of the features described here and in the discussion have made it into the core code already; group assignments are a fairly standard feature in many courses.


mark white added a comment - 17/Jun/09 08:26 PM
we have been using forums and external collaborative writing tools to get this functionality. It would be a lot easier if it was in the core. Any thoughts on peer review assessment.

Steve Bond added a comment - 25/Jun/09 12:59 AM
Someone does appear to have developed this feature, at least it looks like it: http://tracker.moodle.org/browse/MDL-15641