Team Assignment

Assignment types (legacy) ::: assignment_team
Maintained by Paul Charsley, Tsubasa Nakata
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.

Team Assignment 2.0.1

Moodle 2.1, 2.2
Released: Friday, 13 April 2012, 2:38 PM
Steps to install team assignments type to a 2.1 Moodle installation
====================================================================

1) unzip team-assignment-type.zip at the moodle root or manually copy the team directory
to /mod/assignment/type/

2) log in to your moodle site as Admin user.

3) visit the Admin notifications page.

4) run admin notifications. Two tables ('assignment_team' and 'assignment_team_student') will be installed.

IMPORTANT NOTE!
===============
Note that due to Moodle's new policy of enforcing a new naming convention on databases tables, the team
assignment table names have been changed from "team" to "assignment_team" and from "team_student" to
"assignment_team_student". When updating to this new version new tables WILL be created and
if there are tables with the old names they will no longer be used.
If you wish to retrieve data from old tables you may run the SQL scripts below:

INSERT INTO mdl_assignment_team SELECT * FROM mdl_team;
INSERT INTO mdl_assignment_team_student SELECT * FROM mdl_team_student;

NOTE ON UPDATING LANGUAGEFILES
==============================
When there is a update on language files, the language files in the cache have to be removed from moodledata in order to
refresh.

Turnitin integration
====================
Some Moodle sites may be using the Turnitin integration developed by Catalyst IT Ltd.
See (http://moodle.org/mod/data/view.php?d=13&rid=1562). If so, then it is likely that they
will want to use Turnitin with the Team assignment type. Optional, Turnitin code
has been added to the Team assignment type in the following functions:

* function print_team_answer($teamid)
* function print_user_files($userid=0, $return=false, $teamid)
* function upload_file()
* function finalize()

If you wish to enable Turnitin integration then you must:
1. Install the Turnitin integration module
2. Uncomment the code in the above functions
3. Replace the function assignment_get_tii_file_info($file) in /mod/assignment/lib.php with
the new version in assignment-lib.patch (available to download from the Lightwork site)

** Note that the team assignment Turnitin integration will only work if your Moodle installation has
a valid Turnitin license and the Catalyst IT Ltd Turnitin integration module has been installed

Version information

Version build number
2012040500
Version release name
2.0.1
Maturity
Stable version
MD5 Sum
79dbe6a195b246d4034fcc5ecc668821
Supported software
Moodle 2.1, Moodle 2.2
  • Latest release for Moodle 2.1
  • Latest release for Moodle 2.2

Version control information

Version control system (VCS)
SVN - Subversion
VCS repository URL

Default installation instructions for plugins of the type Assignment types (legacy)

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myassigntype") in the "mod/assignment/type" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation