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.
Latest release:
18 sites
5 downloads
8 fans
Current versions available: 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.

Versions for 2.3-2.6 exist but cannot be uploaded to Plugins database as it is a hack. It can be downloaded from http://kirp.chtf.stuba.sk/~fikar/random.zip (ZIP, 2.6), http://kirp.chtf.stuba.sk/~fikar/random24.zip (ZIP, 2.3-2.4). Version for 2.5 can be done in the same way as others. The documentation is at Moodle Docs (2.4).

Github repository for versions from 3.0.0: https://github.com/miroslavfikar/random_assignment

Screenshots

Screenshot #0

Contributors

Miroslav Fikar (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Christophe Troestler
    Tue, 28 Apr 2020, 5:33 PM
    Something that is not clear from the description: is the name of the file received by the students the original one or is it normalized so that the student cannot easily share which version of the statement he got?
  • Miroslav Fikar
    Tue, 28 Apr 2020, 6:52 PM
    Yes, this is a weakness, student knows the file and can try to find someone with the same file. However, we usually generate more files than students so we did not prioritised this issue.
  • brian wilson
    Wed, 2 Dec 2020, 2:04 PM
    Dissertation Writers UK is the best platform that provides the best dissertation writing service at cheap rates.
  • britney taylor
    Mon, 7 Dec 2020, 7:37 PM
    Students who have fear of achieving low grades and searching for the best assignment writing service are at the right place because Assignment Guarantee UK provides quality assignment writing services with 100% perfection and quality manner.
  • Bhanukiran Perabathini
    Thu, 27 May 2021, 3:50 PM
    gives me the error "[Error] Plugin does not declare its component name [null]" when I try to install this. Can someone suggest a fix?
  • Kim Woodruff
    Fri, 10 Sep 2021, 10:02 PM
    I really like this plugin and it is working well for us. I have one request and that is to update the text label beside the file upload area. Currently the text says "Assignments files". Some users don't realize that this should only be used if the "Random Assignment" checkbox is selected. It would help to clarify this to users by updating the label to read "Files for Random Assignments" or similar. Even better would be if this file upload area could be disabled if the checkbox is not selected, or only appear when the checkbox is selected. Thank you for your consideration and for creating this useful plugin.
  • Cátia Lopes
    Mon, 21 Nov 2022, 7:28 PM
    Hello everyone! I've tried to install this plugin in Moodle version 3.11.8 but without luck. In a test version it was possible to install but when we tried to install with our Moodle it seems that there was some kind of incompatibility with the system and didn't install. Do you know what I would do to be able to install it?
    Thanks in advance.
Please login to post comments