Add student achievements module and improve student admin workflows

This commit is contained in:
2026-04-13 06:50:37 +00:00
parent b29c591285
commit fb904f9389
21 changed files with 1111 additions and 180 deletions
@@ -16,6 +16,7 @@
|| request()->routeIs('student-exits.*')
|| request()->routeIs('student-transfers.*')
|| request()->routeIs('student-promotions.*')
|| request()->routeIs('student-achievements.*')
|| request()->routeIs('student-self-service.*');
$settingsOpen = request()->routeIs('settings.*');
@@ -178,6 +179,13 @@
</svg>
<span>Data Siswa Lulus</span>
</a>
<a href="{{ route('student-achievements.index') }}"
class="flex items-center gap-3 rounded-xl px-4 py-3 text-sm font-medium transition {{ request()->routeIs('student-achievements.*') ? 'bg-indigo-50 text-indigo-700' : 'text-slate-500 hover:bg-slate-100 hover:text-slate-900' }}">
<svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M12 3 9.5 8H4l4.5 3.3L6.8 17 12 13.8 17.2 17l-1.7-5.7L20 8h-5.5L12 3Z" />
</svg>
<span>Data Siswa Berprestasi</span>
</a>
<a href="{{ route('student-promotions.index') }}"
class="flex items-center gap-3 rounded-xl px-4 py-3 text-sm font-medium transition {{ request()->routeIs('student-promotions.*') ? 'bg-indigo-50 text-indigo-700' : 'text-slate-500 hover:bg-slate-100 hover:text-slate-900' }}">
<svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor">