{{ item.title }}
{{ audienceLabel(item.audience) }}{{ item.content }}
Buka file lampiran{{ formatDate(item.createdAt) }}
J4LS ACADEMY
Ekosistem pembelajaran dan administrasi akademik
Portal Akademik Terpadu
Satu akun untuk akses materi, video pembelajaran, absensi, tugas harian, UTS, UAS, KRS, nilai, dan laporan akademik.
Mahasiswa
KRS, materi, tugas, rapor
Dosen
Materi, absensi, evaluasi
Admin
Data akademik dan akun
{{ authMode === 'register' ? 'Buat Akun Baru' : 'Masuk ke Akun' }}
{{ authMode === 'register' ? 'Registrasi mandiri untuk mahasiswa, dosen, atau admin sesuai kebutuhan portal.' : 'Gunakan email atau username yang sudah terdaftar.' }}
Pemulihan akun
{{ subtitle }}
{{ card.label }}
{{ card.value }}
{{ card.caption }}
{{ dashboardNote }}
Informasi yang relevan dengan role Anda.
{{ item.content }}
Buka file lampiran{{ formatDate(item.createdAt) }}
Perbandingan KRS tervalidasi, nilai masuk, dan rata-rata nilai per periode.
{{ item.label }}
{{ item.period }}
Periode terbaru
{{ latestStudyProgress.label }}
{{ latestStudyProgress.period }}
Rata-rata nilai
{{ latestStudyProgress.averageText }}
Progress penilaian
{{ latestStudyProgress.completion }}%
{{ latestStudyProgress.graded }} dari {{ latestStudyProgress.submitted }} KRS sudah dinilai
{{ item.academicYear }} - {{ item.semester }}
{{ item.description || 'Belum ada deskripsi.' }}
Dosen wali: {{ item.advisor?.fullName || '-' }}
{{ item.code }}
{{ item.faculty || 'Fakultas belum diisi' }}
| Pengguna | Role | Nomor Induk | Program Studi | Aksi | |
|---|---|---|---|---|---|
| {{ item.fullName }} @{{ item.username }} |
{{ roleName(item.role) }} | {{ item.nim || item.nidn || '-' }} | {{ userProgramStudyName(item) }} | {{ item.email || '-' }} |
|
{{ item.credits }} SKS - Semester {{ item.semester }}
Dosen: {{ item.lecturer?.fullName || 'Belum diatur' }}
Buka detail perkuliahan
{{ item.description }}
Status Saya
{{ studentActivityStatus(item) }}
Buka file responsFeedback: {{ item.myResponse.feedback }}
Nilai: {{ item.myResponse.score }}
Respons Mahasiswa
{{ item.responseCount }} respons{{ response.student?.fullName || '-' }}
{{ response.student?.nim || '-' }} - {{ formatDateTime(response.updatedAt) }}
{{ response.responseText }}
Buka file Lihat fotoLokasi: {{ response.locationLabel }} ({{ response.latitude }}, {{ response.longitude }})
Feedback: {{ response.feedback }}
Nilai: {{ response.score }}
Belum ada respons mahasiswa.
{{ item.course?.name || '-' }}
{{ item.classGroup?.name || '-' }} - Semester {{ item.semester }} - {{ item.academicYear }}
Catatan: {{ item.note }}
Buka PDF KRSKRS Tervalidasi
{{ gradeSummary.total }}
Sudah Dinilai
{{ gradeSummary.graded }}
Belum Dinilai
{{ gradeSummary.ungraded }}
Rata-rata
{{ gradeSummary.average }}
| Mahasiswa | Mata Kuliah | Kelas | Komponen | Hasil | Status | Aksi |
|---|---|---|---|---|---|---|
|
{{ row.student?.fullName || '-' }}
{{ row.student?.nim || '-' }} - {{ userProgramStudyName(row.student) }} |
{{ row.course?.name || '-' }}
{{ row.course?.code || '-' }} - {{ row.course?.credits || 0 }} SKS |
{{ row.classGroup?.name || '-' }} |
Hadir: {{ row.grade.attendanceScore }}
Tugas: {{ row.grade.assignmentScore }}
UTS: {{ row.grade.midtermScore }}
UAS: {{ row.grade.finalScore }}
Belum ada komponen nilai
|
{{ row.grade.totalScore }} - {{ row.grade.gradeLetter }} - | {{ row.grade ? 'Sudah dinilai' : 'Belum dinilai' }} |
|
Ringkasan progres akademik berdasarkan data yang sudah masuk.
KRS pending
{{ summary.pendingKrs || summary.submissionsAwaitingValidation || 0 }}
Rata-rata nilai
{{ averageGrade }}
{{ item.content }}
File Lampiran
{{ item.attachmentName || 'Buka file lampiran' }}{{ formatDate(item.createdAt) }}
Laporan nilai dan status KRS mahasiswa.
Mahasiswa
{{ report.student?.nim || user?.nim || '-' }} - {{ userProgramStudyName(report.student || user) }}
IPK
{{ report.ipk || summary.ipk || 0 }}
SKS
{{ report.totalSks || 0 }}
Disetujui
{{ report.validatedCount || 0 }}
| Mata Kuliah | Kelas | Nilai | Huruf |
|---|---|---|---|
| {{ item.course?.name || '-' }} | {{ item.classGroup?.name || '-' }} | {{ item.grade?.totalScore || '-' }} | {{ item.grade?.gradeLetter || '-' }} |
{{ modalSubtitle }}