How to make changes to assignment in a way that will accepted into moodle

How to make changes to assignment in a way that will accepted into moodle

by Dirk Grunwald -
Number of replies: 1
I would like to make some additions to the 'assignment' module, and I want to know how to make them in such a way that they might be included in the standard distribution (to avoid forking and to avoid forward patching).

The changes I want to implement are:
  1. Optionally, impose a hard deadline on submissions, not allowing submissions after that deadline
  2. Optionally, keep a time-stamped copy of every uploaded document.
I currently have a problem in a class of 130 students where people upload documents after the assignment is due. I can't verify that the new version is any different than the prior versions (as they invariably claim). The class structure dictates hard deadlines. Change (2) is needed to basically provide a way to help students - I'll often hear that "this worked in an earlier version".

I've looked through the changes necessary through V1.4.1, but haven't downloaded the CVS version to see how to integrate this into the new 'upload' module.

My assumption is that
  1. I should make these changes relative to the CVS version
  2. The changes should bump the DB scheme version number
  3. I need to figure out how to perform an upgrade
  4. I send the patches to someone to vet them
Is this the right process? Who vets the changes?
Average of ratings: -
In reply to Dirk Grunwald

Re: How to make changes to assignment in a way that will accepted into moodle

by Antonio Arauzo Azofra -
Hello,

I would like to see the two changes you propose in the assignment module.

I just came moodle.org looking to see if these options had been considered, as I would find them very useful.

Have you guessed something about the possibility of making these changes?