Skip to main content

Student Management

The student management module lets you create, update, and track all student records in your institution. This module is accessible to Administrator, Manager, and Teacher roles.


Student List

Go to People -> Students from the left menu.

Image 1: Student list screen with search/filter and new student button

List Features

  • Search by student first name, last name, or national ID
  • Pagination with 20 students per page
  • Detail View by clicking any student row

Adding a New Student

To add a new student:

  1. Click "New Student" in the student list
  2. Fill in required fields
FieldRequiredDescription
First NameYesStudent first name
Last NameYesStudent last name
National IDYes11-digit Turkish identity number
Grade LevelYesEnrolled grade level
Enrollment DateYesInstitution enrollment date
PhoneNoContact number
Date of BirthNoBirth date
GenderNoGender information
School NameNoCurrent formal school
AddressNoHome address
  1. Click "Save"

Image 2: New student form

Phone number

If a phone number is provided, the join code can be sent by SMS.

Join code

When a student is created, the system automatically generates a 12-character join code. If SMS notifications are enabled, this code is sent automatically.


Bulk Student Import

Use the "Bulk Add" button on the student list to import many students at once from a CSV or Excel template instead of creating them one by one.

Flow

  1. Click "Bulk Add" on the student list
  2. Choose Excel or CSV
  3. Download the generated template
  4. Use "Upload Template" for the completed file
  5. Review and optionally edit rows on the preview screen
  6. Confirm the import when no errors remain

Template Rules

  • Do not rename template column headers
  • Columns starting with * are required
  • Enter phone numbers without a leading 0
  • If a phone number is provided, the join code can be sent by SMS
  • For gender, use only Kız, Erkek, or Bilinmiyor
  • The recommended enrollment-date format is Day/Month/Year, but common date formats are also validated
  • The student bulk-import template does not include a status column; imported students are created automatically as Active
Grade level codes

At least one grade level must exist before downloading the student template. The file expects grade level codes, not grade names, and the available codes are listed in the download modal.

Preview and validation

Uploaded files first open in an editable preview screen. Row-level and field-level validation messages are shown before any save operation.

Transaction behavior

Bulk student import is saved in a single transaction. If any row fails validation or persistence, no student record is committed.


Student Detail Page

When you open student detail, you can access:

  • General Information: Identity, grade, enrollment date, status, contact data
  • Guardian Information: Linked guardians and their permissions
  • Student Notes: Academic/behavior/meeting/risk notes
  • Status History: Timeline of status changes

Image 3: Student detail page overview

Guardian Information

FieldDescription
Guardian NameGuardian identity
RelationParent or Relative
Academic PermissionCan view attendance/exam/assignment data
Billing PermissionCan view payments/installments/contracts
Communication PermissionCan receive institution communications (SMS/email)

Image 4: Guardian list and permission settings

Student Note Types

Note TypeDescription
AcademicAcademic performance notes
BehaviorBehavior/discipline notes
Guardian MeetingParent meeting records
RiskRisk/concern notes

Visibility options:

  • Internal: Staff only
  • Share with Guardian: Visible to guardian

Image 5: Add student note form


Student Statuses

StatusDescriptionAllowed Transitions
ActiveEnrolled and attendingFrozen, Left, Graduated
FrozenEnrollment temporarily pausedActive, Left
LeftLeft institutionActive
GraduatedCompleted programFinal (cannot be changed)

To change status:

  1. Click "Change Status" on student detail
  2. Select new status
  3. Enter reason (optional)
  4. Click "Confirm"

Image 6: Student status change dialog

Important

Status changes are logged in history. Most changes are reversible except Graduated.


Deleting a Student

To delete a student:

  1. Open student detail
  2. Click "Delete"
  3. Confirm in dialog
caution

Student must be inactive first (Left or Frozen). Active students cannot be deleted directly.