I'll try to be more specific to see if anyone else has done this.
The site will be a mentoring / coaching site. There will be 2 major user groups: Mentors and Students.
As admins, we'd like to be able to assign single students to single mentors. Mentors can have multiple students assigned to him / her but students will only be with one mentor.
What does this mean? Well as mentors and students have their mentoring sessions over the phone, the mentor can open a feedback interface to submit student evaluation using fields that we currently have set up in a web form. Instead of this info going to an email address, though, we'd like it saved to the website's database where it can be viewed by the mentor again, and the student he selected to write it for. Only those two users, and the admin of course, may view the feedback submitted. We'd also like to give students and teachers the chance to "comment" on this feedback, like a running thread in a forum.
This feedback should be searchable, too.
Student users should also be able to write journals for their mentors to read and comment on. These journals will only be viewable by the mentor and the student.
That's it. We'd just like something to help us with this kind of private communication between the mentors and the students assigned to them.
I realize that something like this may or may not exist right now, but before we bank on using Joomla, I'd like some opinions about how possible this is.