Moodle Plugins directory: Random assignment | Moodle.org
Random assignment
Random assignment (implemented for Moodle 2.3-4, tested with 2.4)
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:
- 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:
- Copy directory random/ to moodle/mod/assign/submission/
- If needed, add your language. Language files are located in moodle/mod/assign/submission/random/lang
- Modify file mod/assign/renderer.php and add code from random/renderer_hack/rendered.include.php before the return statement of the function render_assign_header (see difference between random/renderer_hack/renderer.php and random/renderer_hack/renderer.orig.php)
Creation of an assignment:
1. Create activity: Assignment
1a. in Submission settings enable: Random assignment: yes and specify files for assignments and solutions.
1b. in Submission settings specify files for assignments (Random assignment files) and solutions (Random assignment solutions).
This is a beta version, intended for testing purposes.
Comments