Would love to see some more flexibility and/or the ability to customise conditional activities and activity completion:
- Ability to restrict availability based on an either/or completion of previous activities, rather than just 'and' (currently, you can specify that someone must complete X and Y to access Z, but not X or Y)
- Ability to customise activity completion requirements. For instance, it would be very useful to be able to add an option for 'require assignment to be submitted' to an assignment activity, rather than just require view or grade. A request I recall reading on the moodle.org forums wanted to modify activity completion so that subsequent activities can be made available based on which option a student chose in a choice activity, which would fit here too.
Activity completion as it stands works for most 'standard' uses, but adding the above would really open up possibilities for things like game-based learning environments and creative scaffolding.