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