Skip to content

Mass operations

For large audiences, Eduvem offers batch paths that avoid person-by-person work. The Mass actions entry, right below Participants in the administration side menu, gathers four administrative operations: deactivate, delete, reactivate and resend the registration email in bulk. Select the participants by pasting the identifiers (username, email or CPF, one per line) or by uploading a CSV file.

Manage Participants screen, with the Mass actions and Register items in the side menu

Groups: the main bulk enrollment mechanism

Section titled “Groups: the main bulk enrollment mechanism”

The most powerful way to enroll in volume is to use groups:

  • Assigning a class to a group enrolls all current members at once.
  • Adding a person to a group automatically enrolls them in all the group’s classes.
  • Removing someone from the group cancels only the enrollments that group created - direct enrollments or those from other groups stay intact.
  • Import participant lists and enroll in volume through the Register wizard (Multiple and CSV File tabs), choosing the destination classes or groups in the wizard itself.
  • When re-enrolling someone whose enrollment in that class was cancelled or denied, the platform reactivates the existing enrollment instead of creating another one - the original history is preserved.
  • External systems can register many people at once through the integration API, with the option of keeping the valid rows and reporting only the ones with errors.
  • With extended registration checked, the spreadsheet also fills in phone, city, address, postal code, date of birth, gender, country and state. Check the accepted formats under Custom registration fields before building the file: gender, date of birth, country and state are validated and a value outside the format is refused.

Large lists are imported in the background

Section titled “Large lists are imported in the background”

Each list is sized in units: rows in the list x selected classes (a list with no class counts each row once).

  • Up to 200 units: nothing changes. The import happens immediately, all or nothing - if one row fails, nothing is imported and the screen shows the error.
  • Above 200 units: the list is imported in the background, one row at a time. The screen answers within seconds with the notice “Enrollment request sent to the server. You will receive an e-mail at “” as soon as the operation is completed.” and clears the form. You can keep working.
  • A row with a problem is recorded and skipped; the other rows are still imported.
  • At the end, the person who sent the list receives a report e-mail with the totals (processed, succeeded, failed) and every failed row: row number, the identifier partially hidden (for example, “te***@exemplo.com”) and the reason.
  • The report also arrives if the import fails (for example, if the administrator loses permission during the import) or is interrupted (for example, by a server update); it says why and how many rows were not processed. Re-sending the list is safe: existing people and enrollments are not duplicated.
  • To receive the report, the administrator needs an e-mail address on their profile; if the institution restricts e-mail domains, the address must be on the allowed list. Without an e-mail on the profile, the screen shows “Please configure an e-mail in your profile to receive batch enrollment confirmation messages.” (the import still runs).
  • Only one background import per institution at a time: a second one is refused with “An import of participants is already in progress for this institution. Wait for the completion e-mail and try again.”
  • The maximum is 10,000 rows per list: “The list has more than 10,000 rows. Split it into smaller lists.”

The individual e-mails to the participants are still sent as usual, in the background - which is why they may take a few minutes to arrive.

The administrator can certify a group of participants directly (marking the class as completed) - useful for in-person training recorded after the fact.