Since we have been building Intranet sites with Joomla for years we are trying to figure out how we can achieve roughly the same goals with WP + ToolSet
We saw the ToolSet Access pluugins which is great
But in the case we have teachers and students and teachers can upload docs only some students will access to, is WP + ToolSet able to handle this please ?
Access permissions are based on roles, and the various ways you can protect content (entire types, groups of individual posts, sections of content within a post) are all based upon granting or denying access according to the role of the user.
So you can make documents available to "students" but not to Student A and Student B but not Student C.
You could achieve something like that using Views conditional shortcodes, perhaps storing the usernames of the students able to see a document as custom fields on that document.
The important thing for you to know in this context is that they operate on the server and determine whether markup gets included in the page being generated, we are not talking about hiding something insecurely with JavaScript, for example.