Managing Users
Add, edit, and remove users from your organization. Manage roles, team assignments, and monitor individual progress.
User List
The Users page shows all organization members in a sortable, searchable table. Each row displays the user's name, email, role, team, last login date, and current status.
| Column | Description |
|---|---|
| Name | User's first and last name |
| Login email address | |
| Role | Org Admin or Learner |
| Team | Team the user belongs to (if assigned) |
| Last Login | Date and time of the user's most recent login |
| Status | Active (has logged in) or Invited (pending first login) |
Adding Users
There are two ways to add users to your organization:
Manual
Click "Add User" and enter the user's email, first name, last name, and role (Learner or Org Admin). The user will receive an invitation email to join the platform.
SCIM Provisioning
Set up SCIM to automatically sync users from your identity provider (Okta, Azure AD). Users are created and deactivated automatically as your directory changes.
Seat Limits
Your organization has a maximum number of seats based on your plan. Adding users beyond your maxSeats limit will fail with an error. Check your current seat usage on the Users page header.
Editing Users
Organization admins can edit the following user properties:
| Field | Editable |
|---|---|
| First Name / Last Name | Yes |
| Yes | |
| Role | Yes |
| Team | Yes |
| Password | No — managed via magic code or SSO |
Removing Users
When you remove a user from your organization, the user is deactivated and can no longer log in. Their training progress data is retained for reporting purposes. Removing a user frees up a seat in your organization's plan.
Roles
SecureCodingHub supports two organization-level roles:
| Role | Can Do |
|---|---|
| Org Admin | Manage users, teams, assignments, view dashboard, configure SSO/SCIM/SCORM |
| Learner | Complete challenges, view own progress, manage preferences |
Seat Management
Your organization has a maxSeats limit determined by your subscription plan. The current usage is displayed at the top of the Users page (e.g., "124/150 seats"). When you approach your seat limit, a warning banner appears. Contact your account manager to upgrade your plan if you need additional seats.
User List Interface
Here is what the user management page looks like:
Add User Modal
Clicking "Add User" opens the following form: