Blog Integration or Creation? I'm working on a website for a school and need to create a system where students can login, check assignments and upload homework that the teacher can then view easily and give feedback on. I am only a front and programmer so I am hoping there is some form of pre-built plugin for Craft that I can use and then modify to suit our needs. 

Currently we use Blogger and it does an alright job for what we need. But we would prefer to have all the interactions for students to be done through own website and not a third party.

Because it's a complicated question here is a very basic outline of what I am trying to achieve:
It's certainly doable, but I think there will be some significant plugin and templating work needed, even when starting with something like the the Guest Entries plugin that Jamie mentioned.