Blogging?

Traces of progressive development

If your students have access to a computer and the Internet, you can get them to write and upload their blogs for other classes to read. These can be updated as the students progress through the course