First and foremost we recommend that you keep your roles simple and avoid setting up too many roles. As a starting point, you will probably need a student, staff and parent role.
Depending on your school, you may want to split up these further. For example, if you have primary/ junior students, you may want to add a specific role for this group so that you can have a different dashboard for these students.
It's important to note that roles are not the only way to target news, calendar or define access and permissions to pages. Please read the information below for more detail on how roles impact these different areas.
Using Roles to Define Access to News
When writing news, one option for setting visibility is based on the user's role. For example, if you selected the 'Middle Student' role, all students in this role would see the news item appear on their dashboard in the news component and be able to access the news item through the news tab in the top menu. In this way, roles can be used to target news to specific groups of users.
Using Roles to Define Access to Calendar Events
Roles can also be used to target events on the whole-school calendar. When creating a calendar events, users who have permissions to edit the whole-school calendar are able to select which roles can view the event.
There is also the option of using the 'campus' filter to target events to a more specific group of users.
It is important to note that the whole-school calendar is different from homepage calendars.
The whole-school calendar is generally used for events that affect large groups of users. For example, all students. This calendar is moderated by users with special permissions. So, only users with calendar permissions can add events and select what roles and campuses the events are relevant to.
Homepage calendars are calendars that are added to a homepage (e.g: class or group page) using the calendar component. Users with write or administrator access to a page can add events to homepage calendars. So, this could be a class teacher or a group administrator. Homepage calendar events will only appear on the calendars of users associated with that page (e.g: students in a class or group members). Homepage calendars are generally used to target events to a specific audience, in particular the members of a class or group page.
Understanding Roles and the Dashboard
Each role has its own dashboard. The dashboard is the first page users see when they log in. You can customise each dashboard to suit the specific role. There are some components on the dashboard that are only relevant to specific role-types. For example, the 'upcoming due work' component will only populate with content for users in student role types, or the 'recent submissions' component will only populate with content for users in staff role types.
When considering roles, you may wish to consider what information you want different users to have access to from their dashboard.
Understanding Roles for the Top and Side Menu
When setting up top or side menu links you are able to select who that link is relevant to. The users are defined by their role and their campus.
When considering roles, you may wish to consider what information you want to different users to have access to from their top or side menu.
Understanding Roles and Folder Access
Roles are the basis of the first layer of permissions to access folders in your system. This allow you to create a folder structure with certain areas that are audienced to members of different roles.