Complex sentence: Blogs allow for students to maintain a running dialogue, such as a journal, thoughts, ideas, and assignments that also provide for student comment and reflection.
Split into simpler sentences: Blogs allow for students to maintain a running dialogue. They work a tool for maintaining a journal of thoughts, ideas, and assignments, as well as encourage student comment and reflection.