main
ilhamwara 2025-07-07 09:40:14 +07:00
parent 68fb8fb757
commit bbbfe7a41f
1 changed files with 50 additions and 25 deletions

View File

@ -391,34 +391,59 @@ if (!function_exists('hitungSkor')) {
$skor = 0;
}
}elseif($key == 'jumlah_rpp'){
if($val > 80){
$skor = 5;
}elseif(($val > 60) && ($val < 80)){
$skor = 4;
}elseif(($val > 40) && ($val < 60)){
$skor = 3;
}elseif(($val > 20) && ($val < 40)){
$skor = 2;
}elseif($val <= 20){
$skor = 1;
}else{
$skor = 0;
}
dd($key);
// //SD
// if($key == 'tingkat_pendidikan'){
// }
// //SMP dan SMA
// if($val == 1){
// $skor = 1;
// }elseif($val == 2){
// $skor = 2;
// }elseif($val == 3){
// $skor = 3;
// }elseif($val == 4){
// $skor = 3;
// }elseif($val == 5){
// $skor = 4;
// }elseif($val == 6){
// $skor = 4;
// }elseif($val >= 7){
// $skor = 5;
// }else{
// $skor = 0;
// }
}elseif($key == 'unsur_warga_partisipasi'){
if(count($val) <= 4){
$skor = 1;
}elseif((count($val) >= 4) && ($countLainnya == 1)){
$skor = 2;
}elseif((count($val) >= 4) && ($countLainnya == 2)){
$skor = 3;
}elseif((count($val) >= 4) && ($countLainnya == 3)){
$skor = 4;
}elseif((count($val) >= 4) && ($countLainnya >= 4)){
$skor = 5;
}else{
$skor = 0;
// Unsur utama
$unsur_utama = ["Kepala sekolah", "Tenaga Pendidik", "Tenaga Kependidikan", "Peserta Didik (termasuk kader adiwiyata)"];
// Unsur tambahan
$unsur_tambahan = ["Orang tua / wali murid", "Petugas kebersihan", "Petugas keamanan", "Petugas kantin"];
// Cek apakah semua unsur utama dipilih
if (!array_diff($unsur_utama, $val)) {
// Hitung unsur tambahan yang juga dipilih
$tambahan_terpilih = array_intersect($unsur_tambahan, $val);
$skor = 1 + count($tambahan_terpilih);
} else {
$skor = 0; // Jika unsur utama tidak lengkap, nilai = 0
}
// if(count($val) <= 4){
// $skor = 1;
// }elseif((count($val) >= 4) && ($countLainnya == 1)){
// $skor = 2;
// }elseif((count($val) >= 4) && ($countLainnya == 2)){
// $skor = 3;
// }elseif((count($val) >= 4) && ($countLainnya == 3)){
// $skor = 4;
// }elseif((count($val) >= 4) && ($countLainnya >= 4)){
// $skor = 5;
// }else{
// $skor = 0;
// }
}elseif($key == 'upaya_pemeliharaan'){
if(count($val) >= 7){
$skor = 5;