A major shift in how the Assignment activity works has taken place between v1.6 and 1.8 . In v1.6 the assignment activity was a monolithic entity with three component 'types', namely, 'Offline activity', 'Online text', and 'Upload a single file' screenshot. This allowed the course creator to easily switch between assignment types with little fuss. Thus one could create an offline assignment and then switch it to 'Upload single file' when desired. There were a few drawbacks with this system mostly related to the need to have students submit multiple files and also to be able to return marked up submissions to the students. Version 1.8 assignment has addressed the latter with the rather misleadingly titled "Advanced uploading of files" (the option does a lot more than just upload multiple files). However, in the process, the assignment activity has been split into 4 separate sub-activities -- screenshot. What this means is that now a teacher cannot switch between assignment types without creating a new assignment and copying the details over (there's still no way to copy or 'clone' an activity). This can also have an impact when restoring a course -- the teacher restores a course which she taught using Moodle 1.6 where the assignments were offline and now she has more confidence she wants to switch those assignments to Advanced upload files in the new Moodle 1.8 version. However, in order to achieve this she will have to create a new assignment for every instance in the restored course, copy the details over and delete the old assignment. Is this likely to happen, or will she not bother -- what's your guess?
This issue has surfaced in a conversation : Is it a bug or did we lost a feature?
I propose that the assignment module be refactored to incorporate the assignment functions within a single module as in v1.6 to allow easy switching between the different types.
I have looked through current unresolved issues with Assignment but have found no mention of the above topics. So, what do you think of this? Have you found this to be a problem, or likely to be a problem? Would you vote for this change on Moodle Tracker? Do reveal your innermost thoughts.