CMS, organizer, notes

I was doing some google research (no major results yet) and I'm wondering if there are some plugins, or some services that I could use on my edu to create a space where my users could plan (perhaps on their profiles) their educational process, make notes etc. (kind of CRM system). I appriciate any suggestions !!!