The Assignment dev page http://docs.moodle.org/dev/Assignment highlights some functions that "will not be addressed in first phase" or are "out of scope".
I'm particularly interested in Use Case 11 - Second Marking Process http://docs.moodle.org/dev/Assignment#Use_Case_11:_Second_Marking_process_.28will_not_be_addressed_in_first_phase.29
It's not mentioned in the major projects for the near future on http://docs.moodle.org/dev/Roadmap Does anyone have a ballpark idea of when the functionality in Use Case 11 might be developed? Or where I should be asking this question?
This is a good place to ask this question - AFAIK currently Catalyst are working with Massey on this feature. The development cycle has been made a bit shorter for 2.5 so at this stage I don't think this will arrive until 2.6 (but could be wrong).
The discussion about this is here:
I teach at a Technical High-school whith open entry / exit and self-directed studies.There are two features which would make moodle exceptional for our envinroment:
1. Assignments based on "Time to Complete" not absolut dates. Students start the assignments whenever they get to them, but they have a fixed amount of time to complete them. This is difficul to manage with the current assignment module.
2. A "self grading option" in the rubric based assignment. We can use the activity tracking feature to display examples of the completed work after the student has turned in his/her work with the rubric so they can self-evaluate their work.
I hope this is the right place to ask this.
I would also love to see "Time to Complete" as relavive date in Moodle. I imagine that this should really be part of the conditional activities, so for all the activities - not implemented separately for each.
For example, in section "Restrict access", for allowing access from/to - you could set up dates relative to your enrolment time, not just absolute dates. You could say that activity X is available to students X days after they enrol.
"Expect completed on" could also be set mean "students are expected to finish this activity within 10 days", instead of just a date.
The extension of this would be to move options in assignment module for "allow submissions from", "due date", "cut-off" date into generic module options (and then have each module to support those or not). This way, a common notifications framework could be easily built in Moodle (e.g. send email 1 day before cut-off date for any activity).
Regarding your last paragraph Tomek; we've developed functionality for this that we're calling the 'Deadlines' module, combined with advanced Extension management (student online requests, group extensions, global extensions etc). I have submitted it for further feedback from Moodle HQ, and will shortly be opening it to the community at large. If you'd like to have a look at it in some further detail, I have been documenting the development process here: https://moodle.org/mod/forum/discuss.php?d=216784
The code is beginning to mature now and is going through our internal UAT process, the source is on GitHub though I haven't made the URL public as yet.
I think that a fair bit of the functionality in Assignment needs to be pulled out and made more generic for all activities to have access to. Blind marking and team grading come to mind, and I know i have put in tickets requesting this from Daymon.
I also think that all assignments should have the option for due dates, cut off dates, and extensions. Both quiz and assignment have these implemented. Seems like time to complete would need to be added to each of these dates as each could be different, except extension as that is based off the cut off or due date.