Skip to main content

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:
RolePermissions
OwnerFull control. First user on the platform. Cannot be removed or have their role changed.
AdminGeneral management. Can manage members (except the owner), courses, invitations, and settings.
ProfessorCreates and manages courses. Can add students and professors, but not admins.
StudentAccesses 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

1

Go to Admin -> Members

Click “New member”
2

Fill in the details

Name, email, and role. Optionally, set a specific password.
3

Confirm

The member is created and receives a welcome email with their credentials.
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:
RequirementValue
FormatCSV (.csv)
Maximum size5MB
Maximum rows1,000 members per import
Required columnsnome and email
Accepted separatorsComma (,) or semicolon (;)
1

Prepare the CSV

Create a file with nome and email columns. Each row represents a member.
2

Go to Admin -> Members -> Import

Upload the CSV file.
3

Review

The system validates the data and shows a summary before confirming.
4

Confirm the import

Members are created and receive a welcome email automatically.
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:
ActionDescriptionWho can
EditChange name, email, role, and enrollmentsAdmin, Owner
Resend passwordGenerate and send a new password by emailAdmin, Owner
Block/UnblockPrevent or restore access to the platformAdmin, Owner
DeletePermanently remove member (irreversible)Admin, Owner
Deleting a member is permanent and removes all associated data: enrollments, progress, comments, reviews, and AI chat history.

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
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

1

Go to Admin -> Classes

Click “New class”
2

Set name and description

Name (3-200 characters) and optionally a custom code and description.
3

Add members

Select up to 100 members at a time.
4

Associate courses

Select the courses this class should access.

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