Moodle Plugins directory: Plugin type: Assignment types (legacy) | Moodle.org
Assignment types (legacy) 
Different forms of assignments to be graded by teachers. Assignment types are intended for Moodle 2.2 and earlier (with the earlier /mod/assignment)
assignment_rtcollaboration
rtcollaboration is a new type of assignment. It's a collaborative real-time editor that works like Google Docs
Two or more users can work at the same time in the same document. When you type a word the text is updated in real-time for the other users
Latest release: 13 sites 7 downloads 17
assignment_poodllonline
An audio/video recording assignment type for Moodle 2.x It either uses a "cloud" based recording server, or a standalone MP3 recorder. There is also a "Draw a picture" submission option. It requires the PoodLL filter to be installed and enabled.
Latest release: 73 sites 2 downloads 15
assignment_random
Random assignment is a plugin for assignments (based on advanced upload) with following properties:
Teacher specifies one or more files for assignments and (optionally) solution files with the same names
Each student gets one of these files randomly
In the assignment feedback page, teacher sees the assignment file and optionally the solution file as well.
Latest release: 17 sites 10 downloads 8
assignment_team
The Moodle Team Assignment allows students to organise themselves into teams of 1 or more students for the purpose of completing an assignment. A team submission (which may consist of one or more files) is then submitted to Moodle for marking by the teacher. When the teacher marks the submission they can grade the students with a single team mark. If necessary, 1 or more team members can be given individual marks. Note that this version does not support rubric grading.
Latest release: 14 sites 6 downloads 8
assignment_uploadcode
A Plagiarism Detection plugin for Moodle 1.9.* through use of similarity-tester and Graphviz packages.
Released: 2 sites 2 downloads
Supports Moodle 1.9