@extends('layouts.app') @section('title', 'Atur Nilai') @section('content')

Standar PenilaianManajemen RaportAtur Nilai

Atur Nilai

Atur bobot komponen nilai, mode input, dan pembulatan untuk rapor siswa.

@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any()) @endif @include('pkbm.partials.period-selector', [ 'periods' => $periods, 'period' => $period, 'activePeriod' => $activePeriod, ])
@if (! $period)
Periode akademik aktif belum diatur. Atur periode terlebih dahulu sebelum menyimpan bobot nilai.
@else

Pengaturan periode terpilih

{{ $period->tahun_pelajaran }} · Semester {{ $period->semester }}

@csrf

Bobot penilaian

Jumlah keempat komponen harus tepat 100%.

Total wajib 100%
@foreach ([ 'persen_tugas' => ['Tugas dan Evaluasi', 'Rata-rata nilai tugas dan evaluasi', 0], 'persen_harian' => ['Harian', 'Penilaian harian', 40], 'persen_uts' => ['PSTS', 'Penilaian Sumatif Tengah Semester', 30], 'persen_uas' => ['PSAS', 'Penilaian Sumatif Akhir Semester', 30], ] as $field => [$label, $description, $default]) @endforeach

Mode detail memakai nilai setiap TP untuk menghitung rata-rata harian.

Berlaku untuk rapor periode terpilih.

@endif

Riwayat pengaturan nilai

{{ $history->count() }} periode tersimpan

@forelse ($history as $setting) @php($isActive = $activePeriod && $setting->tahun_pelajaran === $activePeriod->tahun_pelajaran && $setting->semester === $activePeriod->semester) $isActive])> @unless ($isActive)
@csrf @method('PUT')

Edit riwayat nilai

{{ $setting->tahun_pelajaran }} · {{ $setting->semester }}

@foreach (['persen_tugas' => 'Tugas dan Evaluasi', 'persen_harian' => 'Harian', 'persen_uts' => 'PSTS', 'persen_uas' => 'PSAS'] as $field => $label)
@endforeach

Jumlah bobot keempat komponen harus tepat 100%.

@endunless @empty @endforelse
PeriodeTugas dan EvaluasiHarianPSTSPSASMode inputDesimalStatus / Aksi
{{ $setting->tahun_pelajaran }}Semester {{ $setting->semester }} {{ $setting->persen_tugas ?? 0 }}% {{ $setting->persen_harian }}% {{ $setting->persen_uts }}% {{ $setting->persen_uas }}% {{ $setting->mode_input_nilai === '2' ? 'Detail per TP' : 'Rata-rata TP' }} {{ $setting->jumlah_desimal ?? 0 }} @if ($isActive)
Periode aktif
@else
@csrf @method('DELETE')
@endif
Belum ada riwayat pengaturan nilai.
@endsection @push('scripts') @endpush