Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Saurabh-07586/examplatform/llms.txt

Use this file to discover all available pages before exploring further.

The User Management section gives administrators full control over every account on the platform. From here you can create individual users, bulk-import an entire cohort from a CSV file, search and filter the user list by role or name, reset passwords, and remove accounts when necessary. All three roles — Student, Examiner, and Admin — are managed from this single screen.

User Roles and Creation Rules

ExamPlatform enforces a clear policy on how accounts can be created:
  • Students may self-register through the public sign-up page, or be created directly by an admin.
  • Examiners and Admins cannot self-register. They must be created by an existing administrator.
This ensures that elevated-privilege accounts are never provisioned without explicit administrator approval.

Creating a User Manually

Use the New User button to create a single account for any role.
1

Open the New User dialog

Navigate to User Management in the admin sidebar and click the New User button in the top-right corner of the page.
2

Select a role

Choose the role for the new account: Student, Examiner, or Admin. The fields displayed in the next step depend on the role you select.
3

Fill in the common fields

Enter the following details, which are required for all roles:
  • Full Name — the user’s display name across the platform
  • Email — used for login and password reset communications
  • Phone (optional) — contact number for the account
4

Fill in role-specific fields

Depending on the role selected, additional fields appear:For Student accounts:
  • Roll Number — the student’s institutional roll number
  • Registration Number — the student’s registration or enrollment number
For Examiner accounts:
  • Employee ID (optional) — the examiner’s institutional employee identifier
5

Submit and send credentials

Click Create User. The platform creates the account immediately and sends login credentials to the new user’s email address. The user appears in the user list with an Active status.
Passwords must be at least 8 characters long and must include at least one uppercase letter, one lowercase letter, one digit, and one special character. Users are encouraged to change their initial password after first login.

Bulk Import via CSV

To create many accounts at once — for example, onboarding a full student cohort — use the Bulk Import CSV feature.
  1. Click Bulk Import CSV next to the New User button.
  2. Prepare a CSV file with the following columns:
    ColumnRequired for
    nameAll roles
    emailAll roles
    roleAll roles (student, examiner, or admin)
    phoneAll roles (optional)
    roll_numberStudents only
    registration_numberStudents only
    employee_idExaminers only (optional)
  3. Upload the CSV file in the dialog.
  4. The platform validates each row and creates accounts in bulk. Successfully created users receive credentials via email. Any rows with validation errors are reported back so you can correct and re-upload.

Searching and Filtering

The user list supports both free-text search and role-based filtering so you can quickly locate any account:
  • Search — type a name or email address in the Search name or email field to filter the list in real time.
  • Filter by role — use the role tabs to show All Roles, Students, Examiners, or Admins only.
If no accounts match the active search and filter combination, the list displays “No users match these filters.”

Per-User Actions

Each row in the user list provides two action buttons:
ActionEffect
Reset PWSends a password reset link to the user’s registered email address. The user must click the link and set a new password before the link expires.
DeletePermanently removes the account from the platform.
Deleting a user is irreversible. All records associated with that account — including exam attempts, scores, and proctoring data — are permanently removed. Before deleting a user, confirm that their historical data is no longer needed or has been exported.

User Statuses

Every account in the platform carries one of two statuses:
  • Active — the account is enabled and the user can sign in normally.
  • Inactive — the account has been disabled. The user cannot sign in until the status is restored to Active.

Build docs developers (and LLMs) love