{% extends "base.html" %} {% block title %}Import Murid Massal{% endblock %} {% block page_title %}Import Data Murid Massal{% endblock %} {% block content %}
Kembali ke Data Murid

Petunjuk Penggunaan

  1. Copy data dari Excel dengan format: Nama dan Kelas (dipisahkan tab)
  2. Paste ke textarea di bawah
  3. Sistem akan otomatis mencocokkan nama kelas dengan data kelas yang sudah ada
  4. Klik Preview untuk melihat hasil sebelum import
  5. Klik Import untuk membuat semua akun murid

Format yang didukung:

  • Tab-separated (copy dari Excel): Abdullah Rahman\t7A
  • Comma-separated: Abdullah Rahman, 7A
  • Nama saja (tanpa kelas): Abdullah Rahman

Password default: passwd

Email akan di-generate otomatis dari nama murid.

Tip: Anda bisa langsung paste dari Excel (Ctrl+V / Cmd+V). Kolom Nama dan Kelas akan otomatis terbaca.

{% if preview %}

Preview Hasil Import

Total Murid

{{ preview.total }}

Kelas Cocok

{{ preview.matched_kelas }}

{% if preview.unmatched_kelas > 0 %}

Kelas Tidak Cocok

{{ preview.unmatched_kelas }}

{% endif %}
{% for student in preview.students %} {% endfor %}
# Nama Kelas Status
{{ loop.index }} {{ student.name }}

murid.{{ student.name|lower|replace(' ', '.') }}@school{{ g.school_id }}.iqrapath.local

{% if student.kelas_id %} {{ student.kelas }} {% elif student.kelas %} {{ student.kelas }} (tidak cocok) {% else %} - {% endif %} {% if student.kelas_id %} ✓ Masuk kelas {% elif student.kelas %} ⚠ Kelas tidak ditemukan {% else %} ✓ Tanpa kelas {% endif %}
{% endif %} {% endblock %}