I think a database activity would be much better for posting homework assignments. With the built in template system, some of the info could be added automatically based just on who was making the entry, such as who made the assignment and when it was posted or modified. The built in search would make it easy to find stuff and the search page also lets you pick which field to sort by. By the way, with the database it is very easy to allow for attaching relevant files. Also, there is a PoodLL database field available which would even allow adding a picture, whiteboard, audio or even video tips, tricks, warnings, or directions for the homework.
You could even go a step further and make another database activity into which the students do/upload their homework. For this one you would want to set "approved by default" to "no" so students could not see each others homework.
There was a very simple two field note taking preset released some time ago that probably could be easily adapted into a nice homework database activity. There is also an Educator Recipes preset that could be adapted/modified that shows the potential possibilities when using the database activity for something like this.
Two really nice things about doing homework this way:
- You do not need access to the server.
- It works with every version of Moodle.
Let me know if you would like some help creating a preset. It's one of those things I keep meaning to develop, but I've kept putting it off due to working on other projects. (Right now I am developing a random feedback widget for Generico/Poodll3 filters.)