Stellic's permission system allows you to manage access control by combining User Groups (staff members) with Student Sets (groups of students). This approach enables administrators to:
Define which actions specific staff members can perform
Determine which students those actions can be performed on
Manage permissions at scale without individual assignments
When a user is added to a group, they immediately inherit all permissions assigned to that group for the specified student sets. However, if a user belongs to multiple groups, removing them from one group only revokes permissions unique to that group. Any permissions also granted by their remaining group memberships will continue to be active. There are two methods available for assigning student set permissions to groups:
1. From the Stellic Platform
Many institutions use this method for permission management. The process involves:
Creating a group in the Staff tab
Creating student sets to define which students are included
Determining which permissions to assign on these student sets
Adding users to the group
Users in the group will immediately have the specified permissions on the defined student sets.
2. Using a Manual Spreadsheet
This alternative method may be preferable if:
You don't have user roles assigned in your SIS but prefer a feed-based model
You prefer to track permissions in a more visual format
The spreadsheet method replaces steps 2 and 3 of the UI approach. The procedure is:
Create a group in the Staff tab (if one doesn't already exist)
Use the spreadsheet template provided by Stellic
For each row in the spreadsheet:
Specify which group will receive the permission (name must exactly match the group's name in Stellic)
Define the student set by specifying values in columns for campus, school, department, program, student_level, and tags
Determine which permissions to assign (multiple permissions can be specified using the pipe | delimiter)
Important notes about the spreadsheet method:
Each row represents one student set
Not all columns need values—each student set attribute column can have zero or one value
Values must match the data in Stellic exactly (use the Student tab filters to validate)
Invalid values will result in an invalid student set