I am looking for an independent platform, or an "extension" for joomla, that has or allows to develop the following characteristics:
Role 'Student' - This has a personal page where you will be presented with 'topics' for each lesson you had, and within that topic there could be videos, images, text, etc.
Role 'Teacher' - This could 'access' any student's page and create the topics mentioned above, and add to it several types of media, also referred to above.
Role 'Administrator' - That deals with everything that is configuration and maintenance of the platform. From creating new accounts and assigning roles, to modifying the look.
Can you help me?
Thank you!
ps .: I've been seeing the moodle platform, but it's not quite what I want, since in moodle, the teacher adds content and several students have access to it. What I want is for the teacher to add independent content to each student.