This is how I would set it up:
For page views:
Create security roles 'students' and 'employees'
In the menu create a page that has the view role of student
and another page with a view role of employees
For any pages that you want the students to view, add them as sub pages to the main student page that you have created - again setting it so that just student security role can view it.
Do the same for employees pages.
This way, when a student logs in, an extra menu item will appear and all of their private pages that they can access will appear as sub pages underneath.
- Same for employees.
For editing / publishing permissions. - Create security roles based on department or page.
ie. 'science dept', 'home page'
You then go to page settings and set the edit page permissions / or if it's just for a module on a page, set the permissions for editing the module:
ie. on the Home Page add the Home Page security role for edit permissions
You can then assign the security role to whichever users you require access to edit the Home Page
Same prinicple applies to the science dept.
If you want further info on setting up security roles, pages etc check:
Administrators:
Security Roles, Users and Pages (Videos totalling 34 mins)
DNN Users & Setting the Registration Options
Specifying Required Fields Upon Registration
User Accounts: Adding / Editing / Deleting / Viewing
Working with Security Roles
Assigning a security role to a user account
Basic Introduction to working with pages
Assigning Security Roles to Pages & Modules
Administrators:
Thanks,