Blog is very efficient thing on nowadays. It can be also used in teaching. I think, students can be encouraged writing and sharing some information about their knowledge and experiences.
In this way, they can improve their writing skills and they can see the other students ideas. They can be encouraged to write frequently about what interests them, and can post comments on other students' blogs.And also, teachers can share online resources for their students. They can discuss to each other out of the class. I think this way is very enjoyable and efficient.