@extends('layouts.app') @section('title', 'Input TP') @section('content')

Standar PenilaianManajemen RaportInput Tujuan Pembelajaran

Input Tujuan Pembelajaran

Kelola tujuan pembelajaran berdasarkan mata pelajaran dan kelas pada periode aktif.

@if ($period)
@if ($activePeriod && $activePeriod->tahun_pelajaran === $period->tahun_pelajaran && $activePeriod->semester === $period->semester) Periode aktif @else Periode dipilih @endif {{ $period->tahun_pelajaran }} · {{ $period->semester }}
@endif
@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 mengelola tujuan pembelajaran.
@else

Daftar Tujuan Pembelajaran

{{ $groups->sum(fn ($group) => $group->items->count()) }} tujuan pembelajaran · {{ $period->tahun_pelajaran }} {{ $period->semester }}

@if ($context->level === 'pkbm' || $subjects->isNotEmpty())
@if ($sourcePeriods->isNotEmpty()) @endif
@endif
@if (request()->filled('tingkatan') || request()->filled('mapel')) Reset @endif
@if ($context->level !== 'pkbm' && $subjects->isEmpty())

Belum ada mata pelajaran yang ditugaskan

Mata pelajaran yang dapat dikelola akan tampil setelah penugasan pada periode aktif tersedia.

@elseif ($groups->isEmpty())

Belum ada tujuan pembelajaran

Tambahkan tujuan pembelajaran untuk mata pelajaran dan kelas pada periode aktif.

@else
@foreach ($groups as $group) @foreach ($group->items as $index => $tp) @if ($index === 0) @endif @endforeach @endforeach
Mata pelajaran / Tingkatan Deskripsi tujuan pembelajaran Kelas Aksi
{{ $group->nama_mapel }} Tingkatan {{ $group->tingkatan }} {{ $group->items->count() }} TP {{ $tp->deskripsi }} {{ $tp->kelas_terkait }}
@csrf @method('DELETE')
@endif
@endif
@if ($period && ($context->level === 'pkbm' || $subjects->isNotEmpty()))
@csrf

Tambah TP

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

Cakupan kelas

Pilih tingkatan. TP akan berlaku untuk semua kelas aktif pada tingkatan tersebut.

Deskripsi TP
@if ($sourcePeriods->isNotEmpty())
@csrf

Salin TP Periode Sebelumnya

TP disalin berdasarkan mata pelajaran dan tingkatan ke semua kelas aktif yang sesuai.

TP pada periode aktif yang sama tidak akan dibuat ulang; cakupan kelasnya akan disegarkan.

@endif @endif @endsection