A User's Guide to the Legacy Cycle
The Legacy Cycle is a problem-based instructional design model you can use to organize your moodle module if you wish.
Contact me for more info or examples.
Click on A User's Guide to the Legacy Cycle to open the resource.