Blogging and CS Projects
My significant other and I had dinner with a long time friend of mine (grew up across the street from him) and his significant other and had an interesting discussion about one of his latest CS (Computer Science) projects that he had to work on. One thing that was interesting was how much he hated it. They had to design a 3D pinball game using Java. I told him that was the bad part right there...Java ;) But what was more interesting was that he bitched and complained about how one student in his group for the project had pretty much done nothing to help move the project along. As much as that stinks, in reality, there's really not a whole lot you can do about it, except have the satisfaction of knowing you did a good job and will probably make it in the real world where as s/he will probably get fired from wherever they work at.
One thing that just popped into my head about that is why not require each student to keep a daily blog of what they work on? At least some sort of journal or something. Then another student could challenge another student against more than just their word. Plus, I think that could also give some insite to the professors about how the students are going about what they're doing and possibly help them further. It could also just be one of those things that's there if it's needed and not necessarily looked at by the professor unless needed.
In the business management application that we use/created there's a similar idea: Time Entry. Each day I go in and add how many hours I worked for what company and a short description of what I did. This can help out both my boss to see what I've been doing (or lack thereof) and also in the possible circumstance of an unhappy customer who would like to know what all we did and when and make sure we're not buffering the hours, we can send them a nice report of what all was done and when by who.
Maybe there's some aspect of project blogging for college projects that I'm forgetting that would make it not really a good idea (hacking ideas from other students maybe, etc), but from my inexperienced (went 3 semesters before leaving) college aspect, it seems like a neat idea to me.