Moodle Assignment Submission System will flow along the path described below.
This mockup was developed for both module design and internal commuinication of the project, hence some parts will be obvious to experienced Moodlers, and some will be irrelevant.
There's some discussion in Moodle.org forums.
New roles such as "Registry" will be created via relevant capabilities.
The text between images means:
> page (link on previous screen used to get to this page)
> login1
> login2 (http://portal.conted.ox.ac.uk)
> course-list (Login)
> course-home (course one)
Re yellow note: It was requested that "Prevent late submissions" be removed.
> create-assignment2 (continue)
> course-list (student)
> course-home (course one)
> submit-assignment (Assignment one)
> apply-for-extension (Request time extension)
Message about extension length will be in a lang file, at least initially.
> extension-list (Submit extension request)
> extension-details (Pending)
> extension-list-course-director (Extension approval)
This project will only be looking at assignment extensions, but should pave the way for extensions in other activities.
> extension-approval (Pending)
In our workflow, registry has the official responsibility for approving extensions, so only they can select "Notify student", which would apply the extension, and send the student an email.
> extension-list-course-director-approved (Save changes)
> extension-approval (Approved)
> extension-list-course-director-approved2 (Registry approve)
> activity-report (activity-report)
> submit-extended-assignment (student submission)
> submit-extended-assignment-declare (Upload this file)
Add a student declaration reminding the student about not plagiarising, etc., which they are required to confirm.
> final-submission (Send for marking)
> assignment-submitted (Yes)
> assignment-marking-list (Marking)
> assignment-marking-submissions (View 1 sumbitted assignment)
> assignment-marking-grade (Grade)