Random assignment

Assignment types ::: assignment_random
Maintained by Miroslav Fikar
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.

Random assignment 2.0.4 (20120831)

Moodle 2.0, 2.1, 2.2
Released: Tuesday, 11 September 2012, 2:31 AM
==================================================================
Random assignment (implemented for Moodle 2, tested with 2.0, 2.1)

Random assignment is an attempt to handle larger classes of students.
For this purpose, we generate a series of html (txt, pdf) files with the
same structure but different numbers. In addition, we generate
corresponding files with hints to solutions for teachers.

Random assignment is a plugin for assignments with following
properties:

- It is derived from Asignment: Advanced uploading of files. It shares
all its features.

- 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.

Installation procedure:

1. Copy directory random/ to moodle/mod/assignment/type/
2. If needed, add your language. Language files are located in
moodle/mod/assignment/type/random/lang

Upgrade from Moodle 1.9 to Moodle 2.0 (2.1)
File upgrade.php replaces file mod/assignment/db/upgrade.php
The upgrade code is located at the end of the original file


Creation of an assignment:

1. Create activity: Assignment: random assignment and specify files for assignments and solutions.

Student sees link to the assignment and, optionally its content if it
is a html or txt file (utf-8 encoded). Teacher sees links to both files when grading
a student on the feedback page. Teacher also sees links to all files
on the assignment and feedback pages.


miroslav.fikar[at]gmail.com
lubos.cirka[at]stuba.sk
March 2011

Citation:
@inproceedings{vu2007,
author = {Cirka, L. and Fikar, M.},
title = {LMS Moodle - Random Assignment},
booktitle = {Proc. of 8th International Conference Virtual university 2007},
year = {2007},
pages = {168-170},
editor = {Huba, M.},
address = {Bratislava},
month = {December 13 - 14},
annote = {The aim of this paper is to describe the new assignment type - random assignment. The plugin Random text for module Assignment is a Moodle activity add-on for uploads to each assignment several files for students and possibly files for instructors with solutions.}
}

Full paper [PDF]

Version information

Version build number
2012083101
Version release name
2.0.4 (20120831)
Maturity
Stable version
MD5 Sum
0b0f80fca58ba72c10c5bae3d2e7448e
Supported software
Moodle 2.1, Moodle 2.0, Moodle 2.2
  • Latest release for Moodle 2.0
  • Latest release for Moodle 2.1
  • Latest release for Moodle 2.2

Default installation instructions for plugins of the type Assignment types

  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