SELAMAT DATANG DI EDUVERA
Platform yang dirancang untuk memudahkan pengelolaan, Data, dan Administrasi guru agar lebih efisien, terintegrasi, dan modern.
Eduvera β Solusi Cerdas untuk Manajemen Guru dan Sekolah
{{ greetingText }}, {{ currentUser.name }}!
{{ dashboardStats.totalKelas }}
Total Kelas
{{ dashboardStats.totalSiswa }}
Total Siswa
{{ dashboardStats.totalGuru }}
Total Guru
{{ dashboardStats.presensiHariIni }}
Presensi Hari Ini
Siswa per Kelas
π Presensi Minggu Ini
π Jadwal Hari Ini ({{ currentDay }})
{{ j.mataPelajaran }} ({{ j.kelasName }})
{{ j.jamMulai }} - {{ j.jamSelesai }} | {{ j.ruangan || '-' }}
π Jurnal Terbaru
{{ j.mataPelajaran }} - {{ j.kelasName }}
{{ j.materi?.substring(0, 50) }}...
{{ formatTanggal(j.tanggal) }}
β‘ Aksi Cepat
π« Data Kelas
Kelola data kelas dan wali kelas
| Nama Kelas | Tingkat | Jurusan | Wali Kelas | Jumlah Siswa | Aksi |
|---|---|---|---|---|---|
| {{ k.namaKelas }} | Kelas {{ k.tingkat }} | {{ k.jurusan || '-' }} | {{ k.waliKelas || '-' }} | {{ getJumlahSiswaKelas(k.id) }} |
|
π«
Belum ada data kelas
π¨βπ Data Siswa
Kelola data siswa, import dari template
| NIS | Nama | Kelas | JK | Telepon | Aksi |
|---|---|---|---|---|---|
| {{ s.nis }} | {{ s.name }} | {{ s.kelasName || '-' }} | {{ s.jenisKelamin || '-' }} | {{ s.telepon || '-' }} |
|
π¨βπ
Belum ada data siswa
Menampilkan {{ siswaPage * siswaPerPage - siswaPerPage + 1 }}-{{ Math.min(siswaPage * siswaPerPage, filteredSiswa.length) }} dari {{ filteredSiswa.length }} siswa
π Jadwal Mengajar
Atur jadwal mengajar per kelas
| Jam | {{ h.substring(0, 3) }} |
|---|---|
| {{ slot }} |
{{ j.mataPelajaran }} {{ j.kelasName }} {{ j.jamMulai }}-{{ j.jamSelesai }} {{ j.ruangan }}
-
|
π
Belum ada jadwal mengajar
π Daftar Jadwal ({{ filteredJadwal.length }})
Klik jadwal untuk edit| Hari | Jam | Mata Pelajaran | Kelas | Guru | Ruangan | Aksi |
|---|---|---|---|---|---|---|
| {{ j.hari }} | {{ j.jamMulai }} - {{ j.jamSelesai }} | {{ j.mataPelajaran }} | {{ j.kelasName }} | {{ j.guruName }} | {{ j.ruangan || '-' }} |
|
β Presensi Siswa
Presensi super cepat β klik status yang sesuai
| No | Nama Siswa | Status |
|---|---|---|
| {{ i + 1 }} | {{ s.name }} |
|
π Riwayat Presensi
| No | Tanggal | Siswa | Kelas | Mapel | Status | Aksi |
|---|---|---|---|---|---|---|
| {{ (presensiHistoryPage - 1) * presensiHistoryPerPage + pi + 1 }} | {{ formatTanggal(p.tanggal) }} | {{ p.siswaName }} | {{ p.kelasName }} | {{ p.mataPelajaran }} | {{ p.status }} |
|
Menampilkan {{ (presensiHistoryPage - 1) * presensiHistoryPerPage + 1 }}-{{ Math.min(presensiHistoryPage * presensiHistoryPerPage, presensiHistoryData.length) }} dari {{ presensiHistoryData.length }}
π Nilai Siswa
Input nilai langsung β seperti spreadsheet
| No | Nama | NISN | Kelas | TH{{ th }} | SH{{ sh }} | P{{ p }} | ASTS | ASAS | ASAT | RataΒ² | Predikat |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ ri + 1 }} | {{ row.nama }} | {{ row.nisn || '-' }} | {{ row.kelasShort || '-' }} | {{ row._rata || '-' }} | {{ predikatLabel(row._rata) }} |
π Analisis Perkembangan: {{ nilaiAnalisisSiswa.nama }}
{{ nilaiAnalisisSiswa._rataTH || 0 }}
RataΒ² TH
{{ nilaiAnalisisSiswa._rataSH || 0 }}
RataΒ² SH
{{ nilaiAnalisisSiswa._rataP || 0 }}
RataΒ² Praktik
π‘ Rekomendasi Remedial
{{ nilaiAnalisisRekomendasi }}
π Detail Nilai
π Rentang Predikat (A/B/C/D/E)
{{ showRubrikNilai ? 'πΌ' : 'π½' }} {{ showRubrikNilai ? 'Sembunyikan' : 'Atur' }}A: β₯ {{ settings.rubrikA }} | B: β₯ {{ settings.rubrikB }} | C: β₯ {{ settings.rubrikC }} | D: β₯ {{ settings.rubrikD }} | E: di bawah D
π Riwayat Nilai (klik baris untuk analisis)
| No | Nama | Mapel | Semester | RataΒ² | Predikat | Aksi |
|---|---|---|---|---|---|---|
| {{ i + 1 }} | {{ n.siswaName }} | {{ n.mapel }} | {{ n.semester }} | {{ n._rata || '-' }} | {{ predikatLabel(n._rata) }} |
|
π Jurnal Mengajar
Catat kegiatan mengajar harian
{{ j.mataPelajaran }} β {{ j.kelasName }}
{{ formatTanggal(j.tanggal) }} | Jam ke-{{ j.jamKe || '-' }}
π Materi
{{ j.materi || '-' }}
π Kegiatan
{{ j.kegiatan || '-' }}
β οΈ Kendala
{{ j.kendala || '-' }}
π§ Tindak Lanjut
{{ j.tindakLanjut || '-' }}
π
Belum ada jurnal mengajar
π¨οΈ Rekap & Cetak
Download rekap dalam format PDF, Word, atau Excel
π Ringkasan Presensi
{{ rekapRingkasanPresensi.hadir }}
β Hadir
{{ rekapRingkasanPresensi.sakit }}
π€ Sakit
{{ rekapRingkasanPresensi.izin }}
π Izin
{{ rekapRingkasanPresensi.alpa }}
β οΈ Alpa
ποΈ Preview Data ({{ rekapPreviewData.length }} item)
| {{ col }} |
|---|
| {{ row[col] || '-' }} |
π Grid Jadwal Mengajar ({{ rekapPreviewData.length }} jadwal)
| Jam | {{ h.substring(0, 3) }} |
|---|---|
| {{ slot }} |
{{ j.mataPelajaran }} {{ j.kelasName }} {{ j.jamMulai }}-{{ j.jamSelesai }} {{ j.ruangan }}
-
|
ποΈ Preview Nilai ({{ rekapPreviewData.length }} siswa)
| No | Nama | Mapel | Kelas | TH{{ th }} | SH{{ sh }} | P{{ p }} | ASTS | ASAS | ASAT | RataΒ² | Predikat |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ ri + 1 }} | {{ row.siswaName }} | {{ row.mapel }} | {{ row.kelasName }} | {{ row['TH'+th] || '-' }} | {{ row['SH'+sh] || '-' }} | {{ row['P'+p] || '-' }} | {{ row.ASTS || '-' }} | {{ row.ASAS || '-' }} | {{ row.ASAT || '-' }} | {{ row._rata || '-' }} | {{ predikatLabel(row._rata) }} |
ποΈ Rekapan Per Siswa ({{ rekapRekapanSiswa.length }} siswa)
| No | Nama Siswa | Kelas | β Hadir | π€ Sakit | π Izin | β οΈ Alpa | Total |
|---|---|---|---|---|---|---|---|
| {{ ri + 1 }} | {{ row.nama }} | {{ row.kelas }} | {{ row.hadir }} | {{ row.sakit }} | {{ row.izin }} | {{ row.alpa }} | {{ row.total }} |
π
Pilih kelas dan periode untuk melihat rekap
π
Pilih kelas untuk melihat grid jadwal
βοΈ Pengaturan
Konfigurasi aplikasi dan profil
π« Informasi Sekolah
π Rubrik Rentang Predikat
Tentukan batas minimal nilai untuk setiap predikat (berlaku untuk semua mata pelajaran)
A: nilai β₯ {{ settings.rubrikA }} | B: β₯ {{ settings.rubrikB }} | C: β₯ {{ settings.rubrikC }} | D: β₯ {{ settings.rubrikD }} | E: di bawah D
π€ Profil Saya
Foto Profil
Klik ikon π· untuk upload, crop otomatis area wajah
Google Apps Script Backend
Database cloud tersambung ke Google Spreadsheet
π Cara Setup:
1. Buat Google Spreadsheet baru β copy ID dari URL
2. Buka script.google.com β paste gas-backend.gs β ganti SPREADSHEET_ID
3. Deploy sebagai Web App (Execute as: Me, Access: Anyone) β copy URL
4. Paste URL di atas β Simpan β Setup Database β Sync
π Manajemen User
Kelola akun Admin dan Guru
| Nama | NIP | Role | Token | Aksi | |
|---|---|---|---|---|---|
| {{ u.name }} | {{ u.email }} | {{ u.nip || '-' }} | {{ u.role }} | {{ u.token }} |
|