Documentation

Complete guide to using E-Sekolah

Getting Started

1. Registration

Create your free account by clicking "Get Started" on the homepage. Fill in your details including school information to set up your institution's profile.

2. Initial Setup

After registration, configure your school settings, add classes, and invite teachers to join the platform.

Student Management

Adding Students

You can add students individually or in bulk using our flexible paste-based system:

  • Individual: Navigate to a class and click "Add Student" for single entries
  • Bulk Add: Copy student data from Excel, Google Sheets, Numbers, or any spreadsheet and paste directly into the system

Bulk Add Features

Supported Data Sources:
  • Microsoft Excel
  • Google Sheets
  • Apple Numbers
  • CSV files (open in spreadsheet first)
  • Text documents
Supported Formats:
  • Simple Format: One student name per line
  • Complete Format: Name, ID Number, Gender (comma or tab separated)
  • Example: "John Smith","12345","M"
How to Use:
  1. Select the student data in your spreadsheet
  2. Copy the selected data (Ctrl+C or Cmd+C)
  3. Navigate to the class page and click "Bulk Add Students"
  4. Paste the data into the text area (Ctrl+V or Cmd+V)
  5. Review and save the students

Managing Student Records

Edit student information, view attendance history, and manage enrollment status from the student profile page.

Attendance Tracking

QR Code Check-In

Students can check in using QR codes from any device with a browser:

  • Display the class QR code in your classroom
  • Students scan the code with their phone camera or any QR scanner
  • They'll be redirected to the check-in page (no app required)
  • Attendance is automatically recorded in real-time

Viewing Attendance

Access the dashboard to view real-time attendance statistics, identify absent students, and generate attendance reports.

Absent Student Alerts

The system automatically identifies absent students and displays them prominently on the dashboard. Teachers can quickly take action by viewing the list and contacting parents if needed.

Class Management

Creating Classes

Navigate to "Classes" and click "Create New Class". Assign a name, year level, and any relevant details.

Managing Classes

View all students in a class, edit class details, copy classes to new academic years, and archive inactive classes.

ID Card & Namecard Generation

Generate professional student ID cards and namecards with just a few clicks. Navigate to a class or school view and select "Print Namecards" to create printable cards with student information and photos.

User Management

Roles and Permissions

E-Sekolah supports role-based access control:

  • Admin: Manage your school and all its data
  • Teacher: View and manage assigned classes

Tips & Best Practices

  • Display QR codes prominently at classroom entrances for easy student check-in
  • Check the dashboard each morning to quickly identify absent students
  • Use bulk import features to save time when adding multiple students
  • Regularly update student information to keep records accurate
  • Generate attendance reports at the end of each week for record-keeping
  • Train teachers on the system to maximize efficiency

Need Help?

Can't find what you're looking for? Our support team is here to help!

Get Support