Sounds like for some of those questions you could use a database (depending on whether you want other students to see the answers or not). Doing it this way would allow you to set fields for each of the pieces of data you wanted.
There is an activity module called Focuspad (http://focuspad.mintranet.com.au) that may do what you want also. It allows for templates, multiple entries, can go back and edit etc.
A blog could be useful for general reflection.