People and Groups
How users, roles, and classes structure your organization in PomeLabs.
As an admin, you build the organizational foundation that professors and students rely on. This page explains how users, roles, and classes fit together and what happens downstream when professors start creating sessions.
Organizational Structure
Everything starts with your organization. You manage who belongs to it and how they are grouped.
- Your Organization is the institution. All data — users, classes, labs, sessions — is fully isolated within it.
- Users are the people in your organization, split into staff and students.
- Classes are the institutional groupings you create to assign professors and students together.
Roles
Each user holds one or more roles that determine what they can see and do.
| Role | What they do | Managed by |
|---|---|---|
| Admin | Manages users, classes, organization settings, hardware, and insights | Organization |
| Professor | Creates labs, sessions, and activities; manages their own groups; grades student work | Admin |
| Assistant | Supports professors with limited teaching capabilities | Admin |
| Student | Enrolls in sessions, submits work, views grades | Admin |
A single person can hold multiple roles — for example, someone can be both an admin and a professor. Active roles appear as colored badges on the Staff page.
Staff vs student seats
Staff roles (admin, professor, assistant) count against your subscription's seat cap. Student seats are free and unlimited.
See Managing Users for step-by-step instructions on adding users and assigning roles.
Users
Your organization has two categories of users:
Staff includes admins, professors, and assistants. You add staff members, assign their roles, and assign them to classes. Each staff member can hold multiple roles simultaneously.
Students are the learners. You add students to the organization and assign them to classes. Students do not consume billable seats.
| Action | How |
|---|---|
| Add a student | Students page > + Add Student |
| Add a staff member | Staff page > + Add Staff (assign roles) |
| Assign roles | Staff page > ... > Manage > Roles |
| Assign to a class | Staff page > ... > Manage > Classes |
See Managing Users for the full walkthrough.
Classes
A class is the institutional grouping you create to organize professors and students — typically by year, program, or department.
| Property | Description |
|---|---|
| Name | Display name (e.g., "EE 201") |
| Academic year | The year or term the class belongs to |
| Professors | Staff members assigned to teach this class |
| Students | Learners enrolled in this class |
Classes must have a unique name within their year in your organization. A professor or student can belong to multiple classes at the same time.
See Creating and Managing Classes for step-by-step instructions.
What Happens Downstream
Once you set up classes and assign users, professors take over. They create groups from the students in their assigned classes, and use those groups to enroll students in sessions.
- A professor can only see students from classes they are assigned to.
- A professor creates groups from those students to target specific subsets for each session.
- When a professor creates a session, they assign groups to it — those students then gain access.
You can view all groups across your organization, even though each group is managed by the professor who created it.
Next Steps
- Managing Users -- add staff and students, assign roles
- Creating and Managing Classes -- set up your institutional roster
- Organization Settings -- configure your organization's identity and preferences
How is this guide?