User management
Full control over all platform members. You can add members individually, import via CSV, or manage through classes.Roles
The platform has 4 access levels:| Role | Permissions |
|---|---|
| Owner | Full control. First user on the platform. Cannot be removed or have their role changed. |
| Admin | General management. Can manage members (except the owner), courses, invitations, and settings. |
| Professor | Creates and manages courses. Can add students and professors, but not admins. |
| Student | Accesses courses in which they are enrolled. No access to the admin panel. |
There is only one owner per platform. The owner role cannot be transferred.
Adding members
Individually
The password used is the default password defined in the platform settings. If no default password is set, a random 6-character password is generated.
CSV import
To add many members at once, use CSV import. File requirements:| Requirement | Value |
|---|---|
| Format | CSV (.csv) |
| Maximum size | 5MB |
| Maximum rows | 1,000 members per import |
| Required columns | nome and email |
| Accepted separators | Comma (,) or semicolon (;) |
Applied validations:
- Names: 1-255 characters, accepts accents and common special characters
- Emails: valid format and no duplicates in the file
- CSV injection protection (malicious scripts are removed)
The import can automatically associate members with a specific course. Select the course at the time of upload.
Available actions
For each member, you can:| Action | Description | Who can |
|---|---|---|
| Edit | Change name, email, role, and enrollments | Admin, Owner |
| Resend password | Generate and send a new password by email | Admin, Owner |
| Block/Unblock | Prevent or restore access to the platform | Admin, Owner |
| Delete | Permanently remove member (irreversible) | Admin, Owner |
Editing restrictions
- The owner can only be edited by themselves
- Admins cannot edit the owner
- Professors cannot edit admins or the owner
- No one can promote a user to owner
Filters and search
The member list supports:- Search by name or email
- Filter by role - All, Professors, Banned
- Filter by course - Members enrolled in a specific course
- Filter by enrollment status - Active, Inactive
- Pagination - 20 members per page
Classes
Classes allow you to organize groups of members and enroll them in courses in bulk.Creating a class
Automatic enrollment
- When adding a member to a class -> automatically enrolled in all class courses
- When adding a course to a class -> all class members are automatically enrolled
Removing a member from a class does not cancel their existing enrollments in courses.
Next steps
Invitation system
Create access codes for new members
Certificates
Configure certificate issuance

