diff --git a/app/Helpers/custom.php b/app/Helpers/custom.php
index 8c35bd5..fbe992d 100644
--- a/app/Helpers/custom.php
+++ b/app/Helpers/custom.php
@@ -7,6 +7,7 @@ use App\Models\KuesionerLog;
use App\Models\Master\FormKriteria;
use App\Models\Penilaian;
use App\Models\PenilaianFile;
+use App\Models\ProfileSekolah;
use App\Models\User;
use App\Models\Master\Sekolah;
use App\Models\SK;
@@ -141,7 +142,121 @@ if (!function_exists('getNilaiAll')) {
*
* @return string
*/
- function getNilaiAll($type,$sekolah_id)
+ function getNilaiAll($type,$sekolah_id,$kuesionerId = null)
+ {
+ $tahun = tahunKuesioner($kuesionerId);
+ $kuesioner = Kuesioner::find($kuesionerId);
+ // $countSoal = FormKriteria::select('page_number')->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->count();
+ if($type == 'sekolah'){
+ // III = ((SUM(D246:D252)/11)*20)
+ // II = ((SUM(D35:D243)/89)*60)
+ // I = ((SUM(D9:D30)/19)*20)
+
+ $kriteria1 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','I. Kebijakan')->pluck('page_number')->toArray();
+ $nilai1 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria1)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',0) //inputan sekolah
+ ->sum('skor');
+
+ $kriteria2 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','II. Proses Pembelajaran')->pluck('page_number')->toArray();
+ $nilai2 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria2)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',0) //inputan sekolah
+ ->sum('skor');
+
+ $kriteria3 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','III. Kegiatan Berbasis Partisipatif')->pluck('page_number')->toArray();
+ $nilai3 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria3)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',0) //inputan sekolah
+ ->sum('skor');
+
+ $kriteria4 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','IV. Prasarana dan Sarana')->pluck('page_number')->toArray();
+ $nilai4 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria4)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',0) //inputan sekolah
+ ->sum('skor');
+
+ // dd($kriteria4);
+
+ $nilai = (round(($nilai4/34)*30))+(($nilai3/45)*30)+(($nilai2/16)*30)+(($nilai1/9)*10);
+
+ }elseif($type == 'kota'){
+ $kriteria1 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','I. Kebijakan')->pluck('page_number')->toArray();
+ $nilai1 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria1)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',1) //inputan Kota
+ ->sum('skor');
+
+ $kriteria2 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','II. Proses Pembelajaran')->pluck('page_number')->toArray();
+ $nilai2 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria2)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',1) //inputan Kota
+ ->sum('skor');
+
+ $kriteria3 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','III. Kegiatan Berbasis Partisipatif')->pluck('page_number')->toArray();
+ $nilai3 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria3)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',1) //inputan Kota
+ ->sum('skor');
+
+ $kriteria4 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','IV. Prasarana dan Sarana')->pluck('page_number')->toArray();
+ $nilai4 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria4)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',1) //inputan kota
+ ->sum('skor');
+
+ $nilai = (round(($nilai4/34)*30))+(($nilai3/45)*30)+(($nilai2/16)*30)+(($nilai1/9)*10);
+ }elseif($type == 'provinsi'){
+ $kriteria1 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','I. Kebijakan')->pluck('page_number')->toArray();
+ $nilai1 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria1)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',2) //inputan provinsi
+ ->sum('skor');
+
+ $kriteria2 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','II. Proses Pembelajaran')->pluck('page_number')->toArray();
+ $nilai2 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria2)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',2) //inputan provinsi
+ ->sum('skor');
+
+ $kriteria3 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','III. Kegiatan Berbasis Partisipatif')->pluck('page_number')->toArray();
+ $nilai3 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria3)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',2) //inputan provinsi
+ ->sum('skor');
+
+ $kriteria4 = FormKriteria::select('page_number')->where('tahun',$tahun)->groupBy('page_number')->where('kategori','IV. Prasarana dan Sarana')->pluck('page_number')->toArray();
+ $nilai4 = Penilaian::where('ms_sekolah_id',$sekolah_id)->whereIn('page_number',$kriteria4)
+ ->where('skor','!=',0)
+ ->where('tahun',$kuesioner->tahun)
+ ->where('status',2) //inputan provinsi
+ ->sum('skor');
+
+ $nilai = (round(($nilai4/34)*30))+(($nilai3/45)*30)+(($nilai2/16)*30)+(($nilai1/9)*10);
+ }
+
+ return @$nilai ? round(@$nilai) : 0;
+ }
+}
+
+if (!function_exists('getNilaiAll2025')) {
+ /**
+ * @param $val
+ *
+ * @return string
+ */
+ function getNilaiAll2025($type,$sekolah_id)
{
// $countSoal = FormKriteria::select('page_number')->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->count();
if($type == 'sekolah'){
@@ -352,6 +467,48 @@ if (!function_exists('user')) {
}
}
+if (!function_exists('checkCatatan')) {
+ /**
+ * @param $val
+ *
+ * @return string
+ */
+ function checkCatatan($page_number,$sekolah_id = null,$type = null,$kuesionerId = null)
+ {
+ if(@$sekolah_id){
+ $idSekolah = @$sekolah_id;
+ }else{
+ $idSekolah = session('sekolah_id');
+ }
+
+ if(@$type == 'kota'){
+ $penilaian = Penilaian::whereHas('page',function($query) use ($kuesionerId){
+ $query->where('tahun',tahunKuesioner($kuesionerId));
+ })->where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->where('status',1)->first();
+ }elseif(@$type == 'provinsi'){
+ $penilaian = Penilaian::whereHas('page',function($query) use ($kuesionerId){
+ $query->where('tahun',tahunKuesioner($kuesionerId));
+ })->where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->where('status',2)->first();
+ }else{
+ $penilaian = Penilaian::whereHas('page',function($query) use ($kuesionerId){
+ $query->where('tahun',tahunKuesioner($kuesionerId));
+ })->where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->where('status',0)->first();
+ }
+
+ if($penilaian == true){
+ $catatan = Penilaian::where('key','catatan')->where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->first();
+ $valueCatatan = json_decode(@$catatan->value);
+ if($valueCatatan != null){
+ return ' ';
+ }
+ }else{
+ return '';
+ }
+
+ // return @$penilaian ? true : false;
+ }
+}
+
if (!function_exists('checkPenilaian')) {
/**
* @param $val
@@ -380,18 +537,15 @@ if (!function_exists('checkPenilaian')) {
})->where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->where('status',0)->first();
}
- // if(session('group_alias') == 'sekolah'){
-
- // }elseif(session('group_alias') == 'penilai_kota'){
-
- // }elseif(session('group_alias') == 'penilai_provinsi'){
-
- // }else{
- // $penilaian = Penilaian::where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->first();
- // }
+ if($penilaian == true){
+ // $catatan = Penilaian::where('key','catatan')->where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->first();
+ // $valueCatatan = json_decode(@$catatan->value);
+ return 'bg-success-light text-success border-success rounded';
+ }else{
+ return 'border-secondary rounded';
+ }
- // $penilaian = Penilaian::where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)->first();
- return @$penilaian ? true : false;
+ // return @$penilaian ? true : false;
}
}
if (!function_exists('hitungSkor')) {
@@ -1476,7 +1630,7 @@ if (!function_exists('formKriteria')) {
-
+
Ukuran Maksimal File : 10MB, Ekstension File : .pdf,.png,.jpeg,.jpg
';
@@ -1485,7 +1639,7 @@ if (!function_exists('formKriteria')) {
Upload Dokumen '.@$data->judul.'
-
+
Ukuran Maksimal File : 10MB, Ekstension File : .pdf,.png,.jpeg,.jpg
';
@@ -1551,12 +1705,50 @@ if (!function_exists('formKriteria')) {
$html .= '';
diff --git a/app/Http/Controllers/Modules/Usulan/CSAKController.php b/app/Http/Controllers/Modules/Usulan/CSAKController.php
index c280a35..7f702e4 100644
--- a/app/Http/Controllers/Modules/Usulan/CSAKController.php
+++ b/app/Http/Controllers/Modules/Usulan/CSAKController.php
@@ -32,11 +32,11 @@ class CSAKController extends Controller
public function update($id)
{
$keyId = decode_id($id);
- $data['kuesioner'] = Kuesioner::where('ms_sekolah_id',$keyId)->where('tahun',date('Y'))->first();
- $data['sekolah'] = Sekolah::find($keyId);
+ $data['kuesioner'] = Kuesioner::find($keyId);
+ $data['sekolah'] = Sekolah::find($data['kuesioner']->ms_sekolah_id);
$data['route'] = $this->route;
$data['title'] = $this->title;
- $data['page'] = FormKriteria::select('page_number')->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray();
+ $data['page'] = FormKriteria::where('tahun',tahunKuesioner($keyId))->select('page_number')->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray();
$jumlah = json_decode($data['sekolah']->profile->data_jumlah);
$data['jumlah_peserta_didik'] = @$jumlah->jumlah_peserta_didik;
@@ -58,7 +58,7 @@ class CSAKController extends Controller
$data['luas_ruangan_non_ac'] = @$listrik->luas_ruangan_non_ac;
$data['jumlah_kader'] = @$listrik->jumlah_kader;
- $data['dokumen'] = DokumenAdministrasi::where('ms_sekolah_id',$keyId)->where('tahun',date('Y'))->first();
+ $data['dokumen'] = DokumenAdministrasi::where('ms_sekolah_id',$keyId)->where('tahun',$data['kuesioner']->tahun)->first();
return view($this->template.'.form',$data);
}
@@ -93,7 +93,7 @@ class CSAKController extends Controller
if((access('is_create', $this->route.'.*')) || (access('is_update', $this->route.'.*'))){
// if($row->status == 3){
if($row->tahun == date('Y')){
- $action .= ' ';
+ $action .= ' ';
}
// }
}
@@ -115,17 +115,17 @@ class CSAKController extends Controller
$penilaian .= '';
$penilaian .= '
';
$penilaian .= ' Sekolah ';
- $penilaian .= '
'.getNilaiAll('sekolah',$row->ms_sekolah_id).' ';
+ $penilaian .= ''.getNilaiAll('sekolah',$row->ms_sekolah_id,$row->KuesionerId).' ';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= ' Kota ';
- $penilaian .= '
'.getNilaiAll('kota',$row->ms_sekolah_id).' ';
+ $penilaian .= ''.getNilaiAll('kota',$row->ms_sekolah_id,$row->KuesionerId).' ';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= '';
- // $penilaian .= ' Provinsi : '.getNilaiAll('provinsi',$row->ms_sekolah_id).' ';
+ // $penilaian .= ' Provinsi : '.getNilaiAll('provinsi',$row->ms_sekolah_id,$row->KuesionerId).' ';
$sekolah = '';
$sekolah .= @$row->sekolah->nama_sekolah.' ';
@@ -165,10 +165,13 @@ class CSAKController extends Controller
*/
public function store(Request $request)
{
+ // dd($request->all());
$sekolahId = decode_id($request->sekolah);
+ $kuesionerId = decode_id($request->kuesioner);
+ $kuesioner = Kuesioner::find($kuesionerId);
- $soal = Penilaian::where('ms_sekolah_id',$sekolahId)->where('tahun',date('Y'))->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray();
- $penilaian = Penilaian::where('ms_sekolah_id',$sekolahId)->where('tahun',date('Y'))->where('status',1)->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray();
+ $soal = Penilaian::where('ms_sekolah_id',$sekolahId)->where('tahun',$kuesioner->tahun)->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray();
+ $penilaian = Penilaian::where('ms_sekolah_id',$sekolahId)->where('tahun',$kuesioner->tahun)->where('status',1)->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray();
if(count($soal) != count($penilaian)){
return response()->json(['validasi' => false,'message' => 'Maaf Penilaian Belum Lengkap!']);
@@ -176,7 +179,6 @@ class CSAKController extends Controller
if($request['validasi'] == 1){
- $kuesioner = Kuesioner::where('ms_sekolah_id',$sekolahId)->where('tahun',date('Y'))->first();
$kuesioner->catatan_usulan = $request['catatan_validasi'];
$kuesioner->status = 10; // selesai final, karena usulannya ke kota dari yang belum ada jadi langsung selesai tidak ada naik ke provinsi
$kuesioner->save();
@@ -198,14 +200,14 @@ class CSAKController extends Controller
$log->ms_sekolah_id = $kuesioner->ms_sekolah_id;
$log->npsn = $kuesioner->npsn;
$log->ms_group_id = session('group_id');
- $log->step = 'selesai_final';
+ $log->step = 'selesai_penilaian_tahap_akhir';
$log->status = 10;
$log->created_by = auth()->user()->id;
$log->save();
}elseif($request['validasi'] == 2){
- $kuesioner = Kuesioner::where('ms_sekolah_id',$sekolahId)->where('tahun',date('Y'))->first();
+ // $kuesioner = Kuesioner::where('ms_sekolah_id',$sekolahId)->where('tahun',date('Y'))->first();
$kuesioner->catatan_usulan = $request['catatan_validasi'];
$kuesioner->status = 5;
$kuesioner->save();
diff --git a/app/Http/Controllers/Modules/Usulan/CSAPController.php b/app/Http/Controllers/Modules/Usulan/CSAPController.php
index b79c7fb..da3060e 100644
--- a/app/Http/Controllers/Modules/Usulan/CSAPController.php
+++ b/app/Http/Controllers/Modules/Usulan/CSAPController.php
@@ -114,19 +114,19 @@ class CSAPController extends Controller
$penilaian .= '';
$penilaian .= '
';
$penilaian .= ' Sekolah ';
- $penilaian .= '
'.getNilaiAll('sekolah',$row->ms_sekolah_id).' ';
+ $penilaian .= ''.getNilaiAll('sekolah',$row->ms_sekolah_id,$row->KuesionerId).' ';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= ' Kota ';
- $penilaian .= '
'.getNilaiAll('kota',$row->ms_sekolah_id).' ';
+ $penilaian .= ''.getNilaiAll('kota',$row->ms_sekolah_id,$row->KuesionerId).' ';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= ' Provinsi ';
- $penilaian .= '
'.getNilaiAll('provinsi',$row->ms_sekolah_id).' ';
+ $penilaian .= ''.getNilaiAll('provinsi',$row->ms_sekolah_id,$row->KuesionerId).' ';
$penilaian .= '';
$penilaian .= '
';
$penilaian .= '';
diff --git a/app/Http/Controllers/Modules/Usulan/KriteriaController.php b/app/Http/Controllers/Modules/Usulan/KriteriaController.php
index 0bb30e9..9385901 100644
--- a/app/Http/Controllers/Modules/Usulan/KriteriaController.php
+++ b/app/Http/Controllers/Modules/Usulan/KriteriaController.php
@@ -100,7 +100,7 @@ class KriteriaController extends Controller
}
public function store2026(Request $request)
{
- // dd($request);
+ // dd($request->all());
$data = $request->all();
$_value = [];
@@ -706,7 +706,7 @@ class KriteriaController extends Controller
$log->ms_sekolah_id = $kuesioner->ms_sekolah_id;
$log->npsn = $kuesioner->npsn;
$log->ms_group_id = session('group_id');
- $log->step = 'kirim_kelengkapan_data';
+ $log->step = 'penilaian_oleh_tim_penilai_kota';
$log->status = 3;
$log->created_by = auth()->user()->id;
$log->save();
diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php
index df1f715..4a73464 100644
--- a/app/Http/Controllers/ProfileController.php
+++ b/app/Http/Controllers/ProfileController.php
@@ -209,69 +209,83 @@ class ProfileController extends Controller
public function grid(Request $request)
{
$_data = [];
+
+
$profile = Profile::groupBy('ms_sekolah_id')->pluck('ms_sekolah_id')->toArray();
if(session('kabupaten_id') != ''){
- $sekolah = Sekolah::whereIn('MsSekolahId',$profile)->where('ms_kabupaten_id',session('kabupaten_id'));
+ $kuesioner = Kuesioner::with('sekolah')->whereHas('sekolah',function($query){
+ $query->where('ms_kabupaten_id',session('kabupaten_id'));
+ })->where('ms_sekolah_id',$profile)->orderBy('created_at','DESC');
+
+ // $sekolah = Sekolah::whereIn('MsSekolahId',$profile)->where('ms_kabupaten_id',session('kabupaten_id'));
}else{
- $sekolah = Sekolah::whereIn('MsSekolahId',$profile);
+ $kuesioner = Kuesioner::with('sekolah')->where('ms_sekolah_id',$profile)->orderBy('created_at','DESC');
+ // $sekolah = Sekolah::whereIn('MsSekolahId',$profile);
}
if(@request()->tingkat){
- $sekolah->where('ms_tingkat_sekolah_id',request()->tingkat);
+ $kuesioner->whereHas('sekolah',function($query){
+ $query->where('ms_tingkat_sekolah_id',request()->tingkat);
+ });
}
if(@request()->status_sekolah){
- $sekolah->where('status',request()->status_sekolah);
+ $kuesioner->whereHas('sekolah',function($query){
+ $query->where('status',request()->status_sekolah);
+ });
}
if(@request()->provinsi != 0){
- $sekolah->where('ms_provinsi_id',decode_id(request()->provinsi));
+ $kuesioner->whereHas('sekolah',function($query){
+ $query->where('ms_provinsi_id',decode_id(request()->provinsi));
+ });
}
if(@request()->kabupaten != 0){
- $sekolah->where('ms_kabupaten_id',decode_id(request()->kabupaten));
+ $kuesioner->whereHas('sekolah',function($query){
+ $query->where('ms_kabupaten_id',decode_id(request()->kabupaten));
+ });
}
if(@request()->kecamatan != 0){
- $sekolah->where('ms_kecamatan_id',decode_id(request()->kecamatan));
+ $kuesioner->whereHas('sekolah',function($query){
+ $query->where('ms_kecamatan_id',decode_id(request()->kecamatan));
+ });
}
- foreach ($sekolah->get() as $key => $row) {
+ foreach ($kuesioner->get() as $key => $row) {
$action = '';
if((permission('is_create', $this->route.'.*','module',false)) || (permission('is_update', $this->route.'.*','module',false))){
- $action .= ' ';
+ $action .= ' ';
}
- $kuesioner = Kuesioner::where('ms_sekolah_id',$row->MsSekolahId)->where('tahun',date('Y'))->orderBy('created_at','DESC')->first();
- $log = KuesionerLog::where('kuesioner_id',@$kuesioner->KuesionerId)->orderBy('created_at','DESC')->first();
+ $log = KuesionerLog::where('kuesioner_id',@$row->KuesionerId)->orderBy('created_at','DESC')->first();
if(@$log){
$progress = ''.str_replace('_',' ',\Str::title($log->step)).' ';
}else{
- $progress = StatusActivity($row->MsSekolahId);
+ $progress = StatusActivity($row->sekolah->MsSekolahId);
}
- if($kuesioner){
- if(@$kuesioner->level == 0){
+ if(@$row->level == 0){
$penghargaan = ' Belum Pernah';
- }elseif(@$kuesioner->level == 1){
+ }elseif(@$row->level == 1){
$penghargaan = ' Adiwiyata Kab/Kota';
- }elseif(@$kuesioner->level == 2){
+ }elseif(@$row->level == 2){
$penghargaan = ' Adiwiyata Provinsi';
- }elseif(@$kuesioner->level == 3){
+ }elseif(@$row->level == 3){
$penghargaan = ' Adiwiyata Nasional';
- }elseif(@$kuesioner->level == 4){
+ }elseif(@$row->level == 4){
$penghargaan = ' Adiwiyata Mandiri';
+ }else{
+ $penghargaan = '-';
}
- }else{
- $penghargaan = '-';
- }
- if($kuesioner){
- if((@$kuesioner->level+1) == 1){
+ if($row){
+ if((@$row->level+1) == 1){
$jenis_usulan = 'Adiwiyata Kab/Kota';
- }elseif((@$kuesioner->level+1) == 2){
+ }elseif((@$row->level+1) == 2){
$jenis_usulan = 'Adiwiyata Provinsi';
- }elseif((@$kuesioner->level+1) == 3){
+ }elseif((@$row->level+1) == 3){
$jenis_usulan = 'Adiwiyata Nasional';
- }elseif((@$kuesioner->level+1) == 4){
+ }elseif((@$row->level+1) == 4){
$jenis_usulan = 'Adiwiyata Mandiri';
}
}else{
@@ -280,17 +294,17 @@ class ProfileController extends Controller
$penilaian = '';
- $penilaian .= ' Sekolah : '.getNilaiAll('sekolah',$row->MsSekolahId).' ';
- if((@$kuesioner->level+1) == 1){
- $penilaian .= ' Kota : '.getNilaiAll('kota',$row->MsSekolahId).' ';
+ $penilaian .= ' Sekolah : '.getNilaiAll('sekolah',$row->sekolah->MsSekolahId,$row->KuesionerId).' ';
+ if((@$row->level+1) == 1){
+ $penilaian .= ' Kota : '.getNilaiAll('kota',$row->sekolah->MsSekolahId,$row->KuesionerId).' ';
}
- if((@$kuesioner->level+1) == 2){
- $penilaian .= ' Kota : '.getNilaiAll('kota',$row->MsSekolahId).' ';
- $penilaian .= ' Provinsi : '.getNilaiAll('provinsi',$row->MsSekolahId).' ';
+ if((@$row->level+1) == 2){
+ $penilaian .= ' Kota : '.getNilaiAll('kota',$row->sekolah->MsSekolahId,$row->KuesionerId).' ';
+ $penilaian .= ' Provinsi : '.getNilaiAll('provinsi',$row->sekolah->MsSekolahId,$row->KuesionerId).' ';
}
$sekolah = '';
- $sekolah .= @$row->nama_sekolah.' ';
+ $sekolah .= @$row->sekolah->nama_sekolah.' ';
$sekolah .= ''.@$row->profile->tingkat->name.' ';
$sekolah .= ''.@$row->profile->status_sekolah.' ';
$sekolah .= 'Level '.levelAdiwiyata($row->npsn).' ';
@@ -300,11 +314,11 @@ class ProfileController extends Controller
'no' => $key+1,
'id' => encode_id($row->id),
'npsn' => $row->npsn,
- 'sekolah' => $sekolah,
- 'nama' => $row->nama_sekolah,
+ 'sekolah' => $sekolah,
+ 'nama' => $row->sekolah->nama_sekolah,
'status_level' => 'Level '.levelAdiwiyata($row->npsn).' ',
- 'kecamatan' => $row->kecamatan->name,
- 'wilayah' => $row->kabupaten->name,
+ 'kecamatan' => $row->sekolah->kecamatan->name,
+ 'wilayah' => $row->sekolah->kabupaten->name,
'tanggal_level' => '-',
'penghargaan' => $penghargaan,
'dok' => '-',
diff --git a/resources/views/modules/dashboard/sekolah.blade.php b/resources/views/modules/dashboard/sekolah.blade.php
index 0285efd..ffabfda 100644
--- a/resources/views/modules/dashboard/sekolah.blade.php
+++ b/resources/views/modules/dashboard/sekolah.blade.php
@@ -13,13 +13,32 @@
?>
@if(@$dok->status == 1)
-
-
-
Verifikasi Kuesioner Leveling
-
Kuesioner Anda telah di-approve dan dinyatakan valid. Silakan melanjutkan ke tahapan berikutnya.
-
Pemenuhan Kriteria
+
+ @if($kuesioner->status == 3)
+
+
+
Pemenuhan Kriteria
+
Pemenuhan Kriteria Sedang Dilakukan Verifikasi Oleh Pihak Penilai.
+
-
+ @elseif($kuesioner->status == 5)
+
+
+
Pemenuhan Kriteria
+
Pemenuhan Kriteria Anda Dikembalikan Oleh Penilai Kota, Silahkan Lakukan Perbaikan Kembali.
+
Pemenuhan Kriteria
+
+
+ @else
+
+
+
Verifikasi Kuesioner Leveling
+
Kuesioner Anda telah di-approve dan dinyatakan valid. Silakan melanjutkan ke tahapan berikutnya.
+
Pemenuhan Kriteria
+
+
+ @endif
+
@endif
diff --git a/resources/views/modules/kuesioner/form.blade.php b/resources/views/modules/kuesioner/form.blade.php
index 92cd744..e3884c1 100644
--- a/resources/views/modules/kuesioner/form.blade.php
+++ b/resources/views/modules/kuesioner/form.blade.php
@@ -69,25 +69,34 @@
@elseif (session('group_alias') == 'sekolah')
@if(@$dok->status == 1)
-
-
-
Verifikasi Kuesioner Leveling
-
Kuesioner Anda telah di-approve dan dinyatakan valid. Silakan melanjutkan ke tahapan berikutnya.
-
Pemenuhan Kriteria
+ @if($kuesioner->status >= 3)
+
+
+
Pemenuhan Kriteria
+
Pemenuhan Kriteria Sedang Dilakukan Verifikasi Oleh Pihak Penilai.
+
-
+ @else
+
+
+
Verifikasi Kuesioner Leveling
+
Kuesioner Anda telah di-approve dan dinyatakan valid. Silakan melanjutkan ke tahapan berikutnya.
+
Pemenuhan Kriteria
+
+
+ @endif
@elseif(@$dok->status == 2)
- level+1) == 1){
- $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Kab/Kota';
- }elseif(($kuesioner->level+1) == 2){
- $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Provinsi';
- }elseif(($kuesioner->level+1) == 3){
- $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Nasional';
- }elseif(($kuesioner->level+1) == 4){
- $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Mandiri';
- }
- ?>
+ level+1) == 1){
+ $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Kab/Kota';
+ }elseif(($kuesioner->level+1) == 2){
+ $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Provinsi';
+ }elseif(($kuesioner->level+1) == 3){
+ $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Nasional';
+ }elseif(($kuesioner->level+1) == 4){
+ $jenis_usulan = 'Keputusan Gubernur tentang penetapan Sekolah Adiwiyata Mandiri';
+ }
+ ?>
Verifikasi Kuesioner Leveling
@@ -99,7 +108,7 @@
Verifikasi Kuesioner Leveling
-
Kuesioner anda sedang dilakukan verifikasi oleh sudin/dinas terkait. Mohon Menunggu...
+
Kuesioner anda sedang dilakukan verifikasi oleh sudin/dinas terkait. Mohon Menunggu...
@endif
diff --git a/resources/views/modules/master/form-kriteria/form.blade.php b/resources/views/modules/master/form-kriteria/form.blade.php
index 691ed6d..ea67e09 100644
--- a/resources/views/modules/master/form-kriteria/form.blade.php
+++ b/resources/views/modules/master/form-kriteria/form.blade.php
@@ -32,10 +32,10 @@
-- Pilih Kategori --
- kategori == 'I' ? 'selected' : ''}} value="I">I
- kategori == 'II' ? 'selected' : ''}} value="II">II
- kategori == 'III' ? 'selected' : ''}} value="III">III
- kategori == 'IV' ? 'selected' : ''}} value="IV">IV
+ kategori == 'I. Kebijakan' ? 'selected' : ''}} value="I. Kebijakan">I. Kebijakan
+ kategori == 'II. Proses Pembelajaran' ? 'selected' : ''}} value="II. Proses Pembelajaran">II. Proses Pembelajaran
+ kategori == 'III. Kegiatan Berbasis Partisipatif' ? 'selected' : ''}} value="III. Kegiatan Berbasis Partisipatif">III. Kegiatan Berbasis Partisipatif
+ kategori == 'IV. Prasarana dan Sarana' ? 'selected' : ''}} value="IV. Prasarana dan Sarana">IV. Prasarana dan Sarana
kategori == 'I.Perencanaan Gerakan PBLHS' ? 'selected' : ''}} value="I.Perencanaan Gerakan PBLHS">I.Perencanaan Gerakan PBLHS
kategori == 'II.Pelaksanaan Gerakan PBLHS' ? 'selected' : ''}} value="II.Pelaksanaan Gerakan PBLHS">II.Pelaksanaan Gerakan PBLHS
kategori == 'III.Pemantauan dan Evaluasi Gerakan PBLHS' ? 'selected' : ''}} value="III.Pemantauan dan Evaluasi Gerakan PBLHS">III.Pemantauan dan Evaluasi Gerakan PBLHS
diff --git a/resources/views/modules/profile/admin.blade.php b/resources/views/modules/profile/admin.blade.php
index 7c1e8fe..36422f6 100644
--- a/resources/views/modules/profile/admin.blade.php
+++ b/resources/views/modules/profile/admin.blade.php
@@ -19,41 +19,43 @@
@if(session('group_alias') == 'administrator')
-
-
-
-
-
-
@else
-
-
-
- - PILIH KECAMATAN -
- @foreach($kecamatan as $dataKec)
- {{$dataKec->name}}
- @endforeach
-
-
-
+ @if(@$kecamatan)
+
+
+
+ - PILIH KECAMATAN -
+ @foreach($kecamatan as $dataKec)
+ {{$dataKec->name}}
+ @endforeach
+
+
+
+ @endif
@endif
diff --git a/resources/views/modules/usulan/csak/form.blade.php b/resources/views/modules/usulan/csak/form.blade.php
index fe90840..344a33f 100644
--- a/resources/views/modules/usulan/csak/form.blade.php
+++ b/resources/views/modules/usulan/csak/form.blade.php
@@ -208,17 +208,17 @@
Sekolah
- {{getNilai('sekolah',1,$sekolah->MsSekolahId)}}
+ {{getNilai('sekolah',1,$sekolah->MsSekolahId,$kuesioner->KuesionerId)}}
Kab/Kota
- {{getNilai('kota',1,$sekolah->MsSekolahId)}}
+ {{getNilai('kota',1,$sekolah->MsSekolahId,$kuesioner->KuesionerId)}}
@foreach($page as $hal)
-
+
{{$hal}}
@endforeach
@@ -240,7 +240,7 @@
- {!! formKriteria(1,$sekolah->MsSekolahId,'kota') !!}
+ {!! formKriteria(1,$sekolah->MsSekolahId,'kota',tahunKuesioner($kuesioner->KuesionerId)) !!}
@if(session('group_id') == 6)
@@ -279,7 +279,7 @@
Validasi
- Pilih Validasi -
- status == '4' ? 'selected' : ''}} value="1">Selesai
+ status == '4' || @$kuesioner->status == '10' ? 'selected' : ''}} value="1">Selesai
status == '5' ? 'selected' : ''}} value="2">Dikembalikan
@@ -310,9 +310,54 @@
+
+
@endsection
@section('page-js')