Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* ________________________________________ | GarudaCBT ..
Decoded Output download
<?php
/* ________________________________________
| GarudaCBT |
| https://github.com/garudacbt/cbt |
|________________________________________|
*/
class Cbtanalisis extends CI_Controller { public function __construct() { goto z3hf6; z3hf6: parent::__construct(); goto YPu21; TY74q: $this->form_validation->set_error_delimiters('', ''); goto VPjyI; ISeEW: IelGm: goto BFOPL; YPu21: if (!$this->ion_auth->logged_in()) { goto IelGm; } goto upjWF; zDK0v: $this->load->library(["datatables", "form_validation"]); goto TY74q; FmKIz: show_error("Hanya Administrator yang diberi hak untuk mengakses halaman ini, <a href="" . base_url("dashboard") . "">Kembali ke menu awal</a>", 403, "Akses Terlarang"); goto ahFAz; jicTd: Bagdb: goto zDK0v; ahFAz: fXXzg: goto UdxQ3; BFOPL: redirect("auth"); goto jicTd; UdxQ3: goto Bagdb; goto ISeEW; upjWF: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) { goto fXXzg; } goto FmKIz; VPjyI: } public function output_json($data, $encode = true) { goto KFg4D; GzuuC: lvrel: goto FiQcD; n4m5B: $data = json_encode($data); goto GzuuC; FiQcD: $this->output->set_content_type("application/json")->set_output($data); goto MeZnU; KFg4D: if (!$encode) { goto lvrel; } goto n4m5B; MeZnU: } public function index() { goto ROK8s; HTZLc: $smt_sel = $smt_sel == null ? $smt->id_smt : $smt_sel; goto bM_A1; lSIdC: $data["nilai"] = $nilai_pg; goto lZ7DG; XYGJm: $guru = $this->dashboard->getDataGuruByUserId($user->id, $thn_sel, $smt_sel); goto h20P9; EkHMg: $data["smt_selected"] = $smt_sel; goto w9Upf; ddSON: $this->load->model("Dropdown_model", "dropdown"); goto t21HN; ZTTgU: $this->load->view("_templates/dashboard/_footer"); goto wnVLY; P27Xw: $nilai_pg = $this->cbt->getAllNilaiSiswa($jadwal); goto lhO29; TSQvF: if (!isset($all_soals[1])) { goto F7W52; } goto EnqeG; wI9Yi: $smt_sel = $this->input->get("smt"); goto XUbm1; oEKj0: $this->load->model("Cbt_model", "cbt"); goto ddSON; uG8wc: sOisg: goto ggaJE; Zy_hS: $data["kodejadwal"] = $this->dropdown->getAllJadwalGuru($thn_sel, $smt_sel, $guru->id_guru); goto awWbC; m1QEx: F7W52: goto OPjhk; h20P9: $nguru[$guru->id_guru] = $guru->nama_guru; goto wA7NE; R7N1S: $this->load->view("_templates/dashboard/_header", $data); goto nsYYd; ITTZG: $thn_sel = $this->input->get("thn"); goto wI9Yi; t2b5g: foreach ($all_jawaban as $jawaban_siswa) { goto ZR60_; UWCaS: $jawabans_siswa[$jawaban_siswa->jenis_soal][$jawaban_siswa->nomor_soal][$jawaban_siswa->id_siswa] = $jawaban_siswa->jawaban_siswa; goto XwLgP; XwLgP: HcisC: goto M_9D6; ZR60_: array_push($ids, $jawaban_siswa->id_siswa); goto UWCaS; M_9D6: } goto dnWHE; ggaJE: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto mBNvP; RTKHe: $smt = $this->dashboard->getSemesterActive(); goto FOfMX; IEPZc: $jawabans_siswa = []; goto BSTIq; t21HN: $user = $this->ion_auth->user()->row(); goto Q18cc; DPHwN: $this->load->view("members/guru/templates/footer"); goto GpV3h; lhO29: $all_soals = $this->cbt->getSoalByBank($info->id_bank); goto TSQvF; wnVLY: YMQF_: goto mHW3F; bM_A1: $data["tp_selected"] = $thn_sel; goto EkHMg; nsYYd: $this->load->view("cbt/analisis/data"); goto ZTTgU; BSTIq: $ids = []; goto t2b5g; Gphh9: $tp = $this->dashboard->getTahunActive(); goto RTKHe; wA7NE: $data["guru"] = $guru; goto Zy_hS; tM7jq: $info = $this->cbt->getJadwalById($jadwal); goto hJ6JG; OPjhk: $data["info"] = $info; goto PtFzy; PjpeA: $data["tp_active"] = $tp; goto PPYrA; ROK8s: $this->load->model("Dashboard_model", "dashboard"); goto oEKj0; awWbC: $this->load->view("members/guru/templates/header", $data); goto Mhgw1; ejOqC: $data["smt_active"] = $smt; goto ax0fL; w9Upf: $data["jadwal_selected"] = $jadwal; goto AEo5h; HYamI: ErHxp: goto m1QEx; hJ6JG: $all_jawaban = $this->cbt->getJawabanByBank($info->id_bank); goto IEPZc; Q18cc: $data = ["user" => $user, "judul" => "Analisa Soal", "subjudul" => "Analisa Soal Ujian", "setting" => $this->dashboard->getSetting()]; goto Gphh9; GpV3h: goto YMQF_; goto uG8wc; dnWHE: FeUoH: goto P27Xw; lZ7DG: ApBy_: goto wgg4P; PtFzy: $data["soals"] = $all_soals; goto lSIdC; PPYrA: $data["smt"] = $this->dashboard->getSemester(); goto ejOqC; ax0fL: $jadwal = $this->input->get("jadwal"); goto ITTZG; FOfMX: $data["tp"] = $this->dashboard->getTahun(); goto PjpeA; mBNvP: $data["kodejadwal"] = $this->dropdown->getAllJadwal($thn_sel, $smt_sel); goto R7N1S; EnqeG: foreach ($all_soals[1] as $no => $soal) { goto dAaBY; pXJN1: $soal->skor_siswa = []; goto UW16U; exCMU: $soal->benar_atas = $yng_benar_golonganatas; goto bZtPE; SjjQk: $soal->daya_pembeda = $daya_pembeda; goto J2aTy; D2Bdv: $status_soal = "sukar"; goto cZLGk; rt0At: $soal->status_daya = "Baik Sekali"; goto eLMqL; k4VCa: Iohjc: goto bYHli; X6AHf: $soal->nilai_valid = $pearson; goto Z7gq3; b01iD: $jml_siswa--; goto kXEVJ; cZLGk: goto Iohjc; goto peODI; k8Cw9: $status_soal = "sedang"; goto k4VCa; PnH7p: foreach ($jwbn_siswa as $id => $jawab_siswa) { goto gAHQT; ZjGJu: goto DqvkF; goto GoNZY; Bs7Xj: goto jfnZA; goto i3FcS; fPzcZ: if ($jawab_siswa == "C") { goto aTwdX; } goto a3rlu; aMB6s: if ($jawab_siswa == "E") { goto lw08f; } goto Bs7Xj; rePQI: DkEom: goto Peyyh; Zcjhb: goto jfnZA; goto UVVD_; q4ou8: $soal->jawaban_siswa["jawab_e"][$id] = $jawab_siswa; goto ABmnC; tk5WW: $soal->jawaban_siswa["jawab_b"][$id] = $jawab_siswa; goto Zcjhb; mOyXx: $soal->jawaban_siswa["jawab_c"][$id] = $jawab_siswa; goto z3Les; gAHQT: $total_siswa++; goto ag0dC; UVVD_: aTwdX: goto mOyXx; i3FcS: piCN9: goto CuR_3; DnpsD: goto jfnZA; goto ZDON4; a3rlu: if ($jawab_siswa == "D") { goto yYpug; } goto aMB6s; nUaPp: array_push($x, 1); goto u15js; ag0dC: if ($jawab_siswa == $soal->jawaban) { goto WQDwm; } goto m19as; SZIRx: lw08f: goto q4ou8; CuR_3: $soal->jawaban_siswa["jawab_a"][$id] = $jawab_siswa; goto DnpsD; u15js: DqvkF: goto XeYIf; ABmnC: jfnZA: goto rePQI; ao9I5: $soal->jawaban_siswa["jawab_d"][$id] = $jawab_siswa; goto DVunS; ZDON4: FKtkN: goto tk5WW; DVunS: goto jfnZA; goto SZIRx; GoNZY: WQDwm: goto hNm3o; JCcpN: yYpug: goto ao9I5; q_W9M: if ($jawab_siswa == "B") { goto FKtkN; } goto fPzcZ; z3Les: goto jfnZA; goto JCcpN; u9eBr: array_push($x, 0); goto ZjGJu; XeYIf: if ($jawab_siswa == "A") { goto piCN9; } goto q_W9M; m19as: $soal->jumlah_salah++; goto u9eBr; hNm3o: $soal->jumlah_benar++; goto nUaPp; Peyyh: } goto Ac7A1; dXO6f: mIp4M: goto jPiMY; OCpeg: $no = 1; goto zgDjp; V2bSo: goto UXh08; goto PxPpT; dUA6F: $total_siswa = 0; goto po20w; FTdMQ: $soal->total_siswa = $total_siswa; goto exCMU; EOith: if ($daya_pembeda >= 0.4) { goto Ybkww; } goto cgvEP; WSiyd: $daya_pembeda = $yng_benar_golonganatas / $bagi_daya - $yng_benar_golonganbawah / $bagi_daya; goto V2bSo; NgVwT: $jwbn_siswa = isset($jawabans_siswa[1][$no]) && isset($jawabans_siswa[1][$no]) ? $jawabans_siswa[1][$no] : []; goto PnH7p; po20w: $x = []; goto NgVwT; peODI: JpPi0: goto k8Cw9; eLMqL: NYgsU: goto rFi_5; OtpWC: $pos_b = $bagi; goto rnmit; cqxPx: CMvFH: goto FTdMQ; d3V82: $kesukaran = round($benar / $jml_siswa, 2); goto rwsI3; VKE6_: goto iZ7tc; goto nB5vE; dAaBY: $soal->jawaban_siswa = []; goto pXJN1; k13br: if ($kesukaran >= 0.3) { goto JpPi0; } goto D2Bdv; VnGZO: OwH9O: goto SjjQk; nB5vE: upZKl: goto sZRT4; CS2Bw: Ybkww: goto xEd48; UW16U: $soal->jumlah_benar = 0; goto YEvXb; zgDjp: foreach ($nilai_pg as $id => $nilai) { goto TlND8; XuI1I: KAEPk: goto B55k_; dqh3v: if (!($siswa_menjawab == $soal->jawaban)) { goto klVFE; } goto xKmdy; xzngE: $siswa_menjawab = $jwbn_siswa[$id]; goto ElrOR; FEe51: if (!($siswa_menjawab == $soal->jawaban)) { goto xwVNQ; } goto KFjAk; KFjAk: $yng_benar_golonganbawah++; goto k6My3; QQEli: yH1JD: goto dqh3v; T26Yz: if (!isset($jwbn_siswa[$id])) { goto lKqLY; } goto xzngE; xKmdy: $yng_benar_golonganatas++; goto dtz2e; dtz2e: klVFE: goto XuI1I; B55k_: lKqLY: goto JIHbA; TlND8: array_push($y, $nilai->pg_benar); goto T26Yz; k6My3: xwVNQ: goto mvJsy; Y7CQF: Jl72u: goto hGJYb; mvJsy: goto KAEPk; goto QQEli; ElrOR: if ($no <= $bagi) { goto yH1JD; } goto FEe51; JIHbA: $no++; goto Y7CQF; hGJYb: } goto cqxPx; bYHli: goto booa1; goto uc5Tc; CbCyU: $jml_siswa = $total_siswa; goto Mw6ck; SQG8z: K7EFA: goto hdw1J; Vn2Cc: gheXW: goto rt0At; YEvXb: $soal->jumlah_salah = 0; goto dUA6F; J2aTy: if ($daya_pembeda >= 0.7) { goto gheXW; } goto EOith; Z7gq3: $soal->table_r = $this->nilaiSignifikansi($total_siswa); goto bT42b; Ac7A1: Xn_KQ: goto T0jEv; te3gC: $pearson = $this->pearson($x, $y); goto X6AHf; jPiMY: $soal->tingkat_kesukaran = $kesukaran; goto X9yd1; rwsI3: if ($kesukaran >= 0.7) { goto fiAXM; } goto k13br; jNs0s: goto OwH9O; goto o6Pw0; So8yd: $salah = $soal->jumlah_salah; goto CbCyU; ZHeHa: if ($yng_benar_golonganatas != 0 && $yng_benar_golonganbawah == 0) { goto K7EFA; } goto Mtej1; PBTsT: $soal->status_valid = $validitas; goto xO38I; zo45O: if (!($cek == 1)) { goto LLX80; } goto b01iD; Mtej1: if ($yng_benar_golonganatas == 0 && $yng_benar_golonganbawah == 0) { goto HKWyS; } goto WSiyd; PbOYb: UXh08: goto IE2Fk; PrEel: EwYtP: goto n_ajw; hdw1J: $daya_pembeda = $yng_benar_golonganatas / $bagi_daya; goto Tyo26; cgvEP: if ($daya_pembeda >= 0.2) { goto upZKl; } goto nNxNg; btEBr: $yng_benar_golonganbawah = 0; goto OCpeg; c4k1D: goto EwYtP; goto CS2Bw; Vkzn4: $status_soal = "mudah"; goto jcqZ5; bZtPE: $soal->benar_bawah = $yng_benar_golonganbawah; goto te3gC; RIFwE: if ($yng_benar_golonganatas == 0 && $yng_benar_golonganbawah != 0) { goto jj1gE; } goto ZHeHa; PxPpT: HKWyS: goto HcUjf; o6Pw0: jj1gE: goto i4FWP; kXEVJ: LLX80: goto rjwBI; JNhH1: iZ7tc: goto c4k1D; rnmit: $y = []; goto B_z7V; n_ajw: goto NYgsU; goto Vn2Cc; jdLya: if (!($jml_siswa > 0)) { goto mIp4M; } goto d3V82; X9yd1: $soal->status_kesukaran = $status_soal; goto A9H2i; dxt3X: $pos_a = 0; goto OtpWC; bT42b: $validitas = $this->nilaiSignifikansi($total_siswa) <= $pearson ? "Valid" : "Tidak valid"; goto PBTsT; i4FWP: $daya_pembeda = 0 - $yng_benar_golonganbawah / $bagi_daya; goto VnGZO; T0jEv: $benar = $soal->jumlah_benar; goto So8yd; Mw6ck: $kesukaran = 0; goto pkwIK; xEd48: $soal->status_daya = "Baik"; goto PrEel; uc5Tc: fiAXM: goto Vkzn4; rFi_5: d4g1i: goto tbOIG; rjwBI: $bagi = $jml_siswa / 2; goto dxt3X; A9H2i: $cek = $jml_siswa % 2; goto zo45O; jcqZ5: booa1: goto dXO6f; Tyo26: LzBeh: goto jNs0s; xO38I: $bagi_daya = $bagi > 0 ? $bagi : 1; goto RIFwE; B_z7V: $yng_benar_golonganatas = 0; goto btEBr; HcUjf: $daya_pembeda = 0; goto PbOYb; pkwIK: $status_soal = ''; goto jdLya; sZRT4: $soal->status_daya = "Cukup"; goto JNhH1; nNxNg: $soal->status_daya = "Jelek"; goto VKE6_; IE2Fk: goto LzBeh; goto SQG8z; tbOIG: } goto HYamI; wgg4P: if ($this->ion_auth->is_admin()) { goto sOisg; } goto XYGJm; XUbm1: $thn_sel = $thn_sel == null ? $tp->id_tp : $thn_sel; goto HTZLc; Mhgw1: $this->load->view("cbt/analisis/data"); goto DPHwN; AEo5h: if (!($jadwal != null)) { goto ApBy_; } goto tM7jq; mHW3F: } private function pearson($x, $y) { goto s34FH; fQ3E1: sSPxS: goto By8sX; Pqrdr: HdrL8: goto T0UcS; zoAHU: array_pop($x); goto r8OW7; msTk3: sM1Ce: goto fX36r; B5F5a: $a += $xr * $yr; goto jQIdv; LrlQh: gjLCD: goto XcHyg; ZYHuI: $i = 0; goto Pqrdr; vTZv6: $bx = 0; goto Pz4N2; r8OW7: aiWO3: goto pQ0ME; Kfjwm: $xr = $x[$i] - $xs; goto PJNqQ; LnKYt: if (!($cx === 0 || $cy === 0)) { goto IEfQK; } goto n3Nhx; PJNqQ: $yr = $y[$i] - $ys; goto B5F5a; gnHq5: goto HqKzj; goto fQ3E1; Pz4N2: $by = 0; goto uVFnr; uVFnr: $i = 0; goto LAR_q; XcHyg: $x = array_values($x); goto trV6w; lf87t: ufdXR: goto msTk3; l2v3j: if (!($i < count($x))) { goto sSPxS; } goto Kfjwm; CduyM: ZQVvN: goto ID3fv; skyT0: $i = 0; goto R4vUh; UJmXF: $d = $cy - $cx; goto ZYHuI; xPQuz: $a = 0; goto vTZv6; mx2_2: if (!(count($x) !== count($y))) { goto gjLCD; } goto K7Cc2; zin0a: goto hTqhb; goto l0eLa; taQMD: $ret = -1; goto bN1je; HE5AM: IEfQK: goto fXlC3; CNWeK: $ys = array_sum($y) / count($y); goto xPQuz; T0UcS: if (!($i < $d)) { goto ufdXR; } goto OW1iM; s34FH: $cx = count($x); goto W7kC0; KSkyi: UalI1: goto Wqyi8; xpIvn: if (!($i < $d)) { goto qvEtL; } goto zoAHU; BXPu1: $i++; goto gnHq5; bN1je: if (!($b > 0)) { goto UalI1; } goto zG5gB; l0eLa: qvEtL: goto ZxTmX; LAR_q: HqKzj: goto l2v3j; fX36r: if (!($cx > $cy)) { goto jcU1L; } goto Bwdoz; zG5gB: $ret = $a / $b; goto KSkyi; W7kC0: $cy = count($y); goto LnKYt; By8sX: $b = sqrt($bx * $by); goto taQMD; ZxTmX: jcU1L: goto mx2_2; pQ0ME: $i++; goto zin0a; ID3fv: $i++; goto OIR3p; fXlC3: if (!($cx < $cy)) { goto sM1Ce; } goto UJmXF; n3Nhx: return -1; goto HE5AM; jQIdv: $bx += pow($xr, 2); goto G9CDv; trV6w: $y = array_values($y); goto jTwWh; Wqyi8: return $ret; goto Wwo91; OW1iM: array_pop($y); goto CduyM; jTwWh: $xs = array_sum($x) / count($x); goto CNWeK; R4vUh: hTqhb: goto xpIvn; G9CDv: $by += pow($yr, 2); goto MY7FB; Bwdoz: $d = $cx - $cy; goto skyT0; MY7FB: ExnMB: goto BXPu1; OIR3p: goto HdrL8; goto lf87t; K7Cc2: return -1; goto LrlQh; Wwo91: } public function getNilaiKelas() { goto wK6DZ; DzNQ0: $info = $this->cbt->getJadwalById($jadwal, $sesi); goto iaN9X; wK6DZ: $this->load->model("Dashboard_model", "dashboard"); goto Mrq2r; OKOw1: $data["info"] = $info; goto cI1D5; MN9EA: $arrDur = []; goto QYtRq; cI1D5: $this->output_json($data); goto tJyol; ux2eb: $kelas = $this->input->get("kelas"); goto AVwgU; yFbz9: yqOwo: goto UAM3_; UAM3_: $data["siswa"] = $siswas; goto XZFDI; Mrq2r: $this->load->model("Cbt_model", "cbt"); goto ux2eb; XZFDI: $data["jawaban"] = $arrDur; goto OKOw1; lUcjR: $tp = $this->dashboard->getTahunActive(); goto f88DO; NhJnL: $jadwal = $this->input->get("jadwal"); goto lUcjR; iaN9X: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas); goto MN9EA; f88DO: $smt = $this->dashboard->getSemesterActive(); goto DzNQ0; QYtRq: foreach ($siswas as $siswa) { goto Q6sh7; FZmWG: K8g8X: goto rkBUY; dVLh4: $arrDur[$siswa->id_siswa] = ["dur" => $this->cbt->getDurasiSiswa($siswa->id_siswa . "0" . $jadwal), "jawab_pg" => $arrJawab_pg[$siswa->id_siswa], "jawab_essai" => $jawab_essai, "log" => $this->cbt->getLogUjian($siswa->id_siswa, $jadwal)]; goto XmJun; Ps7pR: xpHlG: goto Ptmv2; MDoXL: $j = 0; goto Ps7pR; Y0Nl0: cQ59F: goto i48BL; mx23d: $jawab_essai = isset($arrJawab_essai[$siswa->id_siswa]) ? $arrJawab_essai[$siswa->id_siswa] : []; goto dVLh4; TFlhR: $j++; goto TrePT; ffW2F: Cr6Of: goto xq9QW; XiA_z: $arrJawab_pg[$siswa->id_siswa][] = $this->cbt->getJawabanSiswa($siswa->id_siswa . "0" . $jadwal . $info->id_bank . 1 . ($i + 1)); goto NSAxJ; SeU40: $jawaban = $this->cbt->getJawabanSiswa($siswa->id_siswa . "0" . $jadwal . $info->id_bank . 2 . ($j + 1)); goto YY3km; Ptmv2: if (!($j < $info->tampil_esai)) { goto L8rCo; } goto SeU40; xq9QW: COzpf: goto TFlhR; YY3km: if ($jawaban != null) { goto K8g8X; } goto PGYq5; wfM_u: L8rCo: goto mx23d; rkBUY: $arrJawab_essai[$siswa->id_siswa][] = $jawaban; goto ffW2F; Xe18K: goto cQ59F; goto UZMyO; TrePT: goto xpHlG; goto wfM_u; i48BL: if (!($i < $info->tampil_pg)) { goto lfBDf; } goto XiA_z; WVQJV: $i = 0; goto Y0Nl0; OJs_c: goto Cr6Of; goto FZmWG; XmJun: juMzQ: goto PBH_C; UZMyO: lfBDf: goto MDoXL; EqQuX: $arrJawab_essai = []; goto WVQJV; PGYq5: $arrJawab_essai[$siswa->id_siswa][] = array("id_jawaban" => 0, "jawaban" => '', "jawaban_benar" => '', "koreksi" => 0); goto OJs_c; Q6sh7: $arrJawab_pg = []; goto EqQuX; JW_8h: $i++; goto Xe18K; NSAxJ: aOqSU: goto JW_8h; PBH_C: } goto yFbz9; AVwgU: $sesi = $this->input->get("sesi"); goto NhJnL; tJyol: } public function getJadwalUjianByJadwal() { goto xHwIm; irix3: $tp = $this->input->get("thn"); goto L74J9; yIUq7: $info = $this->cbt->getJadwalById($jadwal); goto vYeHd; vYeHd: $kelas = unserialize($info->bank_kelas); goto yHs1f; DW7yH: WNEII: goto N1hhc; N1hhc: $this->output_json($kelases); goto r4Wfh; xHwIm: $this->load->model("Cbt_model", "cbt"); goto gjVLe; gjVLe: $this->load->model("Dropdown_model", "dropdown"); goto luMr5; luMr5: $jadwal = $this->input->get("jadwal"); goto irix3; L74J9: $smt = $this->input->get("smt"); goto yIUq7; oJDjC: foreach ($kelas as $key => $value) { $kelases[$value["kelas_id"]] = $this->dropdown->getNamaKelasById($info->id_tp, $info->id_smt, $value["kelas_id"]); EhSN7: } goto DW7yH; yHs1f: $kelases = []; goto oJDjC; r4Wfh: } public function kalkulasi() { goto rGfY5; rGfY5: $jadwal = $this->input->get("jadwal"); goto cwAwE; cwAwE: $update = $this->generateNilaiUjian($jadwal); goto DLG20; DLG20: $this->output_json($update); goto AIedJ; AIedJ: } public function generateNilaiUjian($jadwal) { goto auzC2; By9FT: $bagi_jodoh = $info->tampil_jodohkan / 100; goto uDFIv; OEPKJ: $bobot_pg2 = $info->bobot_kompleks / 100; goto By9FT; arlkX: Qff8w: goto UxSVI; auzC2: $this->load->model("Cbt_model", "cbt"); goto nqKYL; lnTjM: $jawabans_siswa = []; goto kNl5t; e31JF: $bobot_isian = $info->bobot_isian / 100; goto RuQ9M; kNl5t: foreach ($jawabans as $jawaban_siswa) { goto TbygV; V5N1f: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto fdd__; g72QS: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto xN9K4; CWQxP: y5cH5: goto wk7xV; AMPZC: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto UB7I9; ZG9ux: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "strlen"); goto jF1b1; nytWs: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto AMPZC; JqPJ8: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto ay5BQ; a9idI: $jawaban_siswa->jawaban_benar = array_map("strtoupper", $jawaban_siswa->jawaban_benar); goto ZG9ux; xN9K4: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto CWQxP; B_yTA: if (!($jawaban_siswa->jenis_soal == "3")) { goto Genl1; } goto JqPJ8; ay5BQ: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto nytWs; mAmYZ: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto V5N1f; jF1b1: lCMi4: goto B_yTA; fdd__: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto a9idI; UB7I9: Genl1: goto g72QS; TbygV: if (!($jawaban_siswa->jenis_soal == "2")) { goto lCMi4; } goto mAmYZ; wk7xV: } goto otoys; K8V6k: $insets = []; goto uWXm_; R1PDR: $soal = []; goto lnTjM; cGnZ3: $siswas = $this->cbt->getSiswaByKelas($info->id_tp, $info->id_smt, $kelases); goto S4uGf; ZIAdy: $bagi_isian = $info->tampil_isian / 100; goto e31JF; ECVry: $kelases = []; goto oEqd1; oEqd1: foreach ($kelas_bank as $key => $value) { array_push($kelases, $value["kelas_id"]); J33vV: } goto tXGmy; FrRMI: $bobot_essai = $info->bobot_esai / 100; goto IU6Ta; RuQ9M: $bagi_essai = $info->tampil_esai / 100; goto FrRMI; UxSVI: $jawabans = $this->cbt->getJawabanByBank($info->id_bank); goto R1PDR; Xv6Ae: $update = $this->db->update_batch("cbt_nilai", $insets, "id_nilai"); goto Z9dpI; wE25T: ke03G: goto Xv6Ae; IU6Ta: $kelas_bank = unserialize($info->bank_kelas); goto ECVry; uDFIv: $bobot_jodoh = $info->bobot_jodohkan / 100; goto ZIAdy; S4uGf: $ids = []; goto yk9bJ; nqKYL: $info = $this->cbt->getJadwalById($jadwal); goto mBoxN; CwEl8: $bagi_pg2 = $info->tampil_kompleks / 100; goto OEPKJ; uWXm_: foreach ($siswas as $siswa) { goto a0ivf; ecMxV: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto Wr4r2; r9UKv: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["1"]); goto kOgE7; vEP4k: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["3"] : []; goto klDZ6; ELOH7: if (!($info->tampil_jodohkan > 0)) { goto khaSx; } goto n6Abi; zb0av: N6R3a: goto DbKV1; CEvDK: zua1h: goto KNFqN; NlV4q: $input_is = 0; goto yPtZ6; p82sm: array_push($insets, $insert); goto MCmGg; Wr4r2: $input_jod = 0; goto fmpiv; ku3Qs: $input_pg2 = 0; goto ftAVX; vZjGH: $skor_koreksi_es = 0.0; goto M_rDo; DbKV1: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto ku3Qs; zAhQk: $input_es = 0; goto lCVZP; qH098: $otomatis_pg2 = 0; goto zayUr; s23Ts: $benar_es = 0; goto vZjGH; f0XxU: $input_es = $nilai_input->essai_nilai; goto nc3kc; fqq_P: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["4"]); goto L7m3N; JFIT6: RR32S: goto V07KY; zayUr: if (!($info->tampil_kompleks > 0)) { goto N6R3a; } goto K2mee; pnymb: $otomatis_jod = 0; goto ELOH7; fmpiv: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto zua1h; } goto EoK7T; MCmGg: lSLW9: goto ALs2u; JQfh8: $input_is = $nilai_input->isian_nilai; goto rMPUC; Y2NEa: CMfv9: goto zb0av; M1zHS: $skor_koreksi_pg2 = 0.0; goto qH098; RQSaw: if (!(count($jawaban_es) > 0)) { goto csjKu; } goto vQrWy; yZ9sK: $insert["pg_nilai"] = round($skor_pg, 2); goto ztkkS; fB_SZ: $insert["isian_nilai"] = round($skor_is, 2); goto XHyxa; G_LmG: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto vEP4k; AtyEc: if (!($info->tampil_esai > 0)) { goto px6FZ; } goto RQSaw; hFJci: $insert["id_nilai"] = $siswa->id_siswa . "0" . $jadwal; goto A3MX2; jM9l8: $insert["id_jadwal"] = $jadwal; goto Z9psR; kOgE7: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["2"]); goto PJxaC; UhKMq: khaSx: goto ecMxV; H0A52: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["4"] : []; goto GHn3D; XHyxa: $insert["essai_nilai"] = round($skor_es, 2); goto p82sm; vHnbO: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto GR3Kp; VchLv: v2dKh: goto GJdCn; wKUE0: foreach ($jawab_pg2->jawaban_siswa as $js) { goto PSbZK; ZqxwI: te3km: goto jwL63; PSbZK: if (!in_array($js, $jawab_pg2->jawaban_benar)) { goto te3km; } goto e6hE8; jwL63: OWh50: goto znHNh; e6hE8: array_push($arr_benar, true); goto ZqxwI; znHNh: } goto VchLv; GJdCn: $benar_pg2 += 1 / count($jawab_pg2->jawaban_benar) * count($arr_benar); goto VOoQs; GR3Kp: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto IAWnc; uzwKo: $arr_benar = []; goto wKUE0; IAWnc: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto uzwKo; VOoQs: ST2_q: goto Y1PWU; Y1PWU: } goto ka_AT; vlobZ: csjKu: goto d4tAe; V7L6H: EhGGD: goto vlobZ; P18BE: EREQa: goto FdNgn; ztkkS: $insert["kompleks_nilai"] = round($skor_pg2, 2); goto fVmdy; rMPUC: e_j13: goto uvbU3; Q9ipb: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["2"] : []; goto zUfSi; n6Abi: if (!(count($jawaban_jodoh) > 0)) { goto WlydW; } goto RF3in; JT6vv: zwzam: goto OJhxE; EoK7T: $input_jod = $nilai_input->jodohkan_nilai; goto CEvDK; zDn0a: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto zAhQk; a0ivf: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto r9UKv; nc3kc: Gmv3T: goto fxNG8; OcfZV: foreach ($jawaban_is as $num => $jawab_is) { goto T1QQD; TG35O: $otomatis_is = $jawab_is->nilai_otomatis; goto B3L1d; rNrEn: iGp6x: goto TG35O; B3L1d: VOVMF: goto ZEIrV; T1QQD: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto cH9Mp; lutIN: if (!$benar) { goto iGp6x; } goto pcE1E; pcE1E: $benar_is++; goto rNrEn; cH9Mp: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban_benar); goto lutIN; ZEIrV: } goto ZJ3U4; Z9psR: $insert["pg_benar"] = $benar_pg; goto yZ9sK; OJhxE: WlydW: goto UhKMq; vcxEK: if (!(count($jawaban_pg) > 0)) { goto EREQa; } goto h21fu; A3MX2: $insert["id_siswa"] = $siswa->id_siswa; goto jM9l8; tLeDS: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto NlV4q; x8HlH: $otomatis_is = 0; goto tbBbQ; tbBbQ: if (!($info->tampil_isian > 0)) { goto GNtJR; } goto zhvfg; GWMcw: $salah_pg = 0; goto OVxSq; KNFqN: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto H0A52; fVmdy: $insert["jodohkan_nilai"] = round($skor_jod, 2); goto fB_SZ; zUfSi: $benar_pg2 = 0; goto M1zHS; h21fu: foreach ($jawaban_pg as $jwb_pg) { goto MKx1M; D1TZf: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban_benar)) { goto Zkfgz; } goto tOZKo; IEzu6: IWtO1: goto eShVK; tOZKo: $salah_pg += 1; goto DERxi; eShVK: C286o: goto rnT_B; gBhm6: Zkfgz: goto MuH8_; MKx1M: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto IWtO1; } goto D1TZf; DERxi: goto wd4nx; goto gBhm6; wfiA6: wd4nx: goto IEzu6; MuH8_: $benar_pg += 1; goto wfiA6; rnT_B: } goto BXstm; uvbU3: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto mziu3; cZ1A9: KRLFt: goto G_LmG; ZJ3U4: XVYvF: goto JFIT6; n_QP4: $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Q9ipb; FdNgn: wqYlz: goto n_QP4; zhvfg: if (!(count($jawaban_is) > 0)) { goto RR32S; } goto OcfZV; jMkjs: $skor_koreksi_is = 0.0; goto x8HlH; V07KY: GNtJR: goto tLeDS; gFxBS: $skor_koreksi_jod = 0.0; goto pnymb; RF3in: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto LX4WK; MEz0s: $arrJwbJawab = []; goto q9PdA; LU8vK: foreach ($arrJwbJawab as $p => $ajjs) { goto pgDi0; pgDi0: foreach ($ajjs->subtitle as $pp => $ajs) { goto XpFo9; aG_kM: jV8qU: goto NiG33; ygILf: goto zldR1; goto ssD2x; ssD2x: J1D85: goto PQ9vt; rC3uc: $item_salah++; goto ygILf; XpFo9: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto J1D85; } goto rC3uc; PQ9vt: $item_benar++; goto AvNyk; AvNyk: zldR1: goto aG_kM; NiG33: } goto xpYSq; lyZiE: HcgT4: goto fqf15; xpYSq: dSOAD: goto lyZiE; fqf15: } goto ewB_H; ewB_H: FifrG: goto JCIEv; JCIEv: $benar_jod += 1 / $items * $item_benar; goto T4iu3; OCawK: $arrJwbSoal = []; goto QH2dC; JSqS3: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto vPV_t; w3asj: $arrSoal = $jawab_jod->jawaban_benar->jawaban; goto FeoVW; CRMV0: wyuVT: goto ut0YR; vPV_t: $headJawab = array_shift($arrJawab); goto MEz0s; LX4WK: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto w3asj; ut0YR: $item_benar = 0; goto yo9Gv; q9PdA: foreach ($arrJawab as $kolJawab) { goto Kcrwe; n_Wqu: qRB_n: goto yz_sx; ypTnz: KTNWr: goto WqORz; WqORz: array_push($arrJwbJawab, $jwbs); goto n_Wqu; Kcrwe: $jwbs = new stdClass(); goto tgB3o; tgB3o: foreach ($kolJawab as $po => $kol) { goto jvYbv; zUXMS: swVOS: goto Sof48; Sof48: EHIEq: goto tbl1Z; NSBHH: $sub = $headJawab[$po]; goto tLVFL; jvYbv: if (!($kol == "1")) { goto swVOS; } goto NSBHH; tLVFL: $jwbs->subtitle[] = $sub; goto zUXMS; tbl1Z: } goto ypTnz; yz_sx: } goto CRMV0; FTjJX: foreach ($arrSoal as $kolSoal) { goto l6kRz; FF6QU: array_push($arrJwbSoal, $jwb); goto T9_I4; eUa7f: $jwb->title = array_shift($kolSoal); goto FF6QU; bnQBc: rnk0W: goto eUa7f; l6kRz: $jwb = new stdClass(); goto qF4Hi; T9_I4: IDiKH: goto DI1pf; qF4Hi: foreach ($kolSoal as $pos => $kol) { goto iuKRk; iuKRk: if (!($kol == "1")) { goto rT1ts; } goto uDEwI; CxvtM: $items++; goto HeuXi; HeuXi: rT1ts: goto oe8n2; uDEwI: $jwb->subtitle[] = $headSoal[$pos]; goto CxvtM; oe8n2: Z903U: goto F0C4G; F0C4G: } goto bnQBc; DI1pf: } goto ThOxp; QH2dC: $items = 0; goto FTjJX; aoVSy: hv1kp: goto ClIwc; FeoVW: $headSoal = array_shift($arrSoal); goto OCawK; ThOxp: Op_zk: goto JSqS3; T4iu3: $otomatis_jod = $jawab_jod->nilai_otomatis; goto aoVSy; yo9Gv: $item_salah = 0; goto LU8vK; ClIwc: } goto JT6vv; ftAVX: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto KRLFt; } goto XyNmn; L7m3N: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["5"]); goto GOuH1; ka_AT: TlwOI: goto Y2NEa; fxNG8: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto hFJci; K2mee: if (!(count($jawaban_pg2) > 0)) { goto CMfv9; } goto vHnbO; GHn3D: $benar_is = 0; goto jMkjs; vQrWy: foreach ($jawaban_es as $num => $jawab_es) { goto LGgct; zDFqV: $otomatis_es = $jawab_es->nilai_otomatis; goto ivRZX; qTH_A: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban_benar); goto KZvXV; ivRZX: RwPYn: goto iLca5; nXeuY: MsS9f: goto zDFqV; KZvXV: if (!$benar) { goto MsS9f; } goto x8pmR; LGgct: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto qTH_A; x8pmR: $benar_es++; goto nXeuY; iLca5: } goto V7L6H; yPtZ6: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto e_j13; } goto JQfh8; BXstm: Xh2H1: goto P18BE; OVxSq: if (!($info->tampil_pg > 0)) { goto wqYlz; } goto vcxEK; Q7f8W: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["1"] : []; goto CtICc; mziu3: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["5"] : []; goto s23Ts; CtICc: $benar_pg = 0; goto GWMcw; d4tAe: px6FZ: goto zDn0a; lCVZP: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto Gmv3T; } goto f0XxU; PJxaC: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["3"]); goto fqq_P; M_rDo: $otomatis_es = 0; goto AtyEc; XyNmn: $input_pg2 = $nilai_input->kompleks_nilai; goto cZ1A9; klDZ6: $benar_jod = 0; goto gFxBS; GOuH1: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto Q7f8W; ALs2u: } goto wE25T; mBoxN: $bagi_pg = $info->tampil_pg / 100; goto jcQwk; otoys: WbOif: goto K8V6k; Z9dpI: return $update; goto SMQmK; yk9bJ: foreach ($siswas as $key => $value) { array_push($ids, $value->id_siswa); jbm3Z: } goto arlkX; tXGmy: nppJJ: goto cGnZ3; jcQwk: $bobot_pg = $info->bobot_pg / 100; goto CwEl8; SMQmK: } private function nilaiSignifikansi($jml) { goto P7sNe; z5MrS: $keys = 4; goto rwNgz; HOO3c: if (isset($list[$jml]["5"])) { goto NmfX2; } goto N0Uid; aaTUD: NmfX2: goto VS_WV; P7sNe: $list = [3 => [5 => 0.997], [1 => 0.999], 4 => [5 => 0.95], [1 => 0.99], 5 => [5 => 0.878], [1 => 0.959], 6 => [5 => 0.8110000000000001], [1 => 0.917], 7 => [5 => 0.754], [1 => 0.874], 8 => [5 => 0.707], [1 => 0.834], 9 => [5 => 0.666], [1 => 0.798], 10 => [5 => 0.632], [1 => 0.765], 11 => [5 => 0.602], [1 => 0.735], 12 => [5 => 0.576], [1 => 0.708], 13 => [5 => 0.553], [1 => 0.6840000000000001], 14 => [5 => 0.532], [1 => 0.661], 15 => [5 => 0.514], [1 => 0.641], 16 => [5 => 0.497], [1 => 0.623], 17 => [5 => 0.482], [1 => 0.606], 18 => [5 => 0.468], [1 => 0.59], 19 => [5 => 0.456], [1 => 0.575], 20 => [5 => 0.444], [1 => 0.5610000000000001], 21 => [5 => 0.433], [1 => 0.549], 22 => [5 => 0.423], [1 => 0.537], 23 => [5 => 0.413], [1 => 0.526], 24 => [5 => 0.404], [1 => 0.515], 25 => [5 => 0.396], [1 => 0.505], 26 => [5 => 0.388], [1 => 0.496], 27 => [5 => 0.381], [1 => 0.487], 28 => [5 => 0.374], [1 => 0.478], 29 => [5 => 0.367], [1 => 0.47], 30 => [5 => 0.361], [1 => 0.463], 31 => [5 => 0.355], [1 => 0.456], 32 => [5 => 0.349], [1 => 0.449], 33 => [5 => 0.344], [1 => 0.442], 34 => [5 => 0.339], [1 => 0.436], 35 => [5 => 0.334], [1 => 0.43], 36 => [5 => 0.329], [1 => 0.424], 37 => [5 => 0.325], [1 => 0.418], 38 => [5 => 0.32], [1 => 0.413], 39 => [5 => 0.316], [1 => 0.408], 40 => [5 => 0.312], [1 => 0.403], 41 => [5 => 0.308], [1 => 0.398], 42 => [5 => 0.304], [1 => 0.393], 43 => [5 => 0.301], [1 => 0.389], 44 => [5 => 0.297], [1 => 0.384], 45 => [5 => 0.294], [1 => 0.38], 46 => [5 => 0.291], [1 => 0.376], 47 => [5 => 0.288], [1 => 0.372], 48 => [5 => 0.284], [1 => 0.368], 49 => [5 => 0.281], [1 => 0.364], 50 => [5 => 0.279], [1 => 0.361], 55 => [5 => 0.266], [1 => 0.345], 60 => [5 => 0.254], [1 => 0.33], 65 => [5 => 0.244], [1 => 0.317], 70 => [5 => 0.235], [1 => 0.306], 75 => [5 => 0.227], [1 => 0.296], 80 => [5 => 0.22], [1 => 0.286], 85 => [5 => 0.213], [1 => 0.278], 90 => [5 => 0.207], [1 => 0.27], 95 => [5 => 0.202], [1 => 0.263], 100 => [5 => 0.195], [1 => 0.256], 125 => [5 => 0.176], [1 => 0.23], 150 => [5 => 0.159], [1 => 0.21], 175 => [5 => 0.149], [1 => 0.194], 200 => [5 => 0.138], [1 => 0.191], 300 => [5 => 0.113], [1 => 0.181], 400 => [5 => 0.098], [1 => 0.148], 500 => [5 => 0.08799999999999999], [1 => 0.128], 600 => [5 => 0.08], [1 => 0.115], 700 => [5 => 0.074], [1 => 0.105], 800 => [5 => 0.07000000000000001], [1 => 0.091], 900 => [5 => 0.065], [1 => 0.08599999999999999], 1000 => [5 => 0.062], [1 => 0.081]]; goto sro2l; rwNgz: B7Spi: goto y792G; FB5L2: OonGt: goto UMw9d; VUYds: dXWHl: goto HOO3c; VS_WV: return $list[$jml]["5"]; goto y9dZN; y9dZN: vBVRe: goto FB5L2; wRVOw: if (!($keys < 4)) { goto B7Spi; } goto z5MrS; bsfCI: goto vBVRe; goto aaTUD; y792G: if (isset($list[$keys]["5"])) { goto Oflrr; } goto WJnIp; MdWvI: return $list[$keys]["5"]; goto DFBfD; s4tez: $keys = $this->getClosest($jml, array_keys($list)); goto wRVOw; sro2l: if (isset($list[$jml])) { goto dXWHl; } goto s4tez; gRzTr: Oflrr: goto MdWvI; N0Uid: return $list[$jml]["1"]; goto bsfCI; DFBfD: rAcs4: goto gbD3X; gbD3X: goto OonGt; goto VUYds; SanOh: goto rAcs4; goto gRzTr; WJnIp: return $list[$keys]["1"]; goto SanOh; UMw9d: } function getClosest($search, $arr) { goto SK_wM; SK_wM: $closest = null; goto IRjxi; IRjxi: foreach ($arr as $item) { goto SUfnu; CLrUp: gaLuY: goto fItNB; SUfnu: if (!($closest === null || abs($search - $closest) > abs($item - $search))) { goto gaLuY; } goto si36k; fItNB: SjLuO: goto aN4g2; si36k: $closest = $item; goto CLrUp; aN4g2: } goto A5X3I; A5X3I: zKBfS: goto S5D9Y; S5D9Y: return $closest; goto LyNob; LyNob: } }
?>
Did this file decode correctly?
Original Code
<?php
/* ________________________________________
| GarudaCBT |
| https://github.com/garudacbt/cbt |
|________________________________________|
*/
class Cbtanalisis extends CI_Controller { public function __construct() { goto z3hf6; z3hf6: parent::__construct(); goto YPu21; TY74q: $this->form_validation->set_error_delimiters('', ''); goto VPjyI; ISeEW: IelGm: goto BFOPL; YPu21: if (!$this->ion_auth->logged_in()) { goto IelGm; } goto upjWF; zDK0v: $this->load->library(["\x64\141\164\141\x74\141\142\x6c\145\163", "\x66\x6f\162\155\x5f\x76\141\x6c\151\x64\x61\164\x69\157\x6e"]); goto TY74q; FmKIz: show_error("\x48\x61\x6e\x79\141\40\x41\144\155\151\x6e\151\163\164\x72\x61\x74\x6f\x72\x20\x79\141\x6e\x67\x20\x64\x69\x62\145\x72\x69\x20\x68\x61\153\40\x75\x6e\x74\165\153\x20\155\145\x6e\147\x61\153\163\x65\x73\x20\x68\141\x6c\x61\x6d\141\x6e\40\x69\x6e\151\x2c\x20\x3c\x61\40\150\x72\145\x66\75\x22" . base_url("\x64\x61\x73\150\142\157\141\x72\x64") . "\42\76\x4b\x65\x6d\142\x61\154\151\x20\153\x65\x20\155\x65\156\x75\40\x61\167\x61\x6c\74\57\x61\76", 403, "\101\153\x73\x65\x73\x20\x54\145\x72\x6c\141\162\141\156\147"); goto ahFAz; jicTd: Bagdb: goto zDK0v; ahFAz: fXXzg: goto UdxQ3; BFOPL: redirect("\141\x75\164\x68"); goto jicTd; UdxQ3: goto Bagdb; goto ISeEW; upjWF: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("\x67\165\x72\x75"))) { goto fXXzg; } goto FmKIz; VPjyI: } public function output_json($data, $encode = true) { goto KFg4D; GzuuC: lvrel: goto FiQcD; n4m5B: $data = json_encode($data); goto GzuuC; FiQcD: $this->output->set_content_type("\x61\x70\x70\x6c\151\143\141\164\151\157\x6e\57\152\x73\157\156")->set_output($data); goto MeZnU; KFg4D: if (!$encode) { goto lvrel; } goto n4m5B; MeZnU: } public function index() { goto ROK8s; HTZLc: $smt_sel = $smt_sel == null ? $smt->id_smt : $smt_sel; goto bM_A1; lSIdC: $data["\x6e\151\x6c\141\x69"] = $nilai_pg; goto lZ7DG; XYGJm: $guru = $this->dashboard->getDataGuruByUserId($user->id, $thn_sel, $smt_sel); goto h20P9; EkHMg: $data["\163\x6d\x74\x5f\163\145\x6c\x65\x63\x74\145\x64"] = $smt_sel; goto w9Upf; ddSON: $this->load->model("\x44\x72\157\x70\x64\157\167\156\x5f\x6d\157\144\x65\x6c", "\144\x72\x6f\160\x64\157\x77\156"); goto t21HN; ZTTgU: $this->load->view("\x5f\164\145\x6d\x70\154\141\x74\145\163\57\144\141\x73\x68\x62\x6f\141\x72\x64\57\x5f\x66\x6f\x6f\164\x65\x72"); goto wnVLY; P27Xw: $nilai_pg = $this->cbt->getAllNilaiSiswa($jadwal); goto lhO29; TSQvF: if (!isset($all_soals[1])) { goto F7W52; } goto EnqeG; wI9Yi: $smt_sel = $this->input->get("\163\155\x74"); goto XUbm1; oEKj0: $this->load->model("\103\142\164\137\x6d\157\x64\145\x6c", "\x63\142\164"); goto ddSON; uG8wc: sOisg: goto ggaJE; Zy_hS: $data["\153\x6f\x64\x65\x6a\x61\144\x77\x61\154"] = $this->dropdown->getAllJadwalGuru($thn_sel, $smt_sel, $guru->id_guru); goto awWbC; m1QEx: F7W52: goto OPjhk; h20P9: $nguru[$guru->id_guru] = $guru->nama_guru; goto wA7NE; R7N1S: $this->load->view("\137\x74\x65\x6d\x70\154\x61\x74\x65\163\x2f\x64\141\163\150\142\157\x61\162\x64\57\137\150\145\141\x64\x65\x72", $data); goto nsYYd; ITTZG: $thn_sel = $this->input->get("\164\x68\x6e"); goto wI9Yi; t2b5g: foreach ($all_jawaban as $jawaban_siswa) { goto ZR60_; UWCaS: $jawabans_siswa[$jawaban_siswa->jenis_soal][$jawaban_siswa->nomor_soal][$jawaban_siswa->id_siswa] = $jawaban_siswa->jawaban_siswa; goto XwLgP; XwLgP: HcisC: goto M_9D6; ZR60_: array_push($ids, $jawaban_siswa->id_siswa); goto UWCaS; M_9D6: } goto dnWHE; ggaJE: $data["\x70\162\157\x66\151\154\145"] = $this->dashboard->getProfileAdmin($user->id); goto mBNvP; RTKHe: $smt = $this->dashboard->getSemesterActive(); goto FOfMX; IEPZc: $jawabans_siswa = []; goto BSTIq; t21HN: $user = $this->ion_auth->user()->row(); goto Q18cc; DPHwN: $this->load->view("\155\x65\155\x62\x65\x72\x73\57\x67\x75\x72\165\x2f\x74\x65\155\160\x6c\141\164\145\163\x2f\x66\x6f\157\x74\x65\x72"); goto GpV3h; lhO29: $all_soals = $this->cbt->getSoalByBank($info->id_bank); goto TSQvF; wnVLY: YMQF_: goto mHW3F; bM_A1: $data["\x74\160\137\163\145\154\x65\143\164\145\x64"] = $thn_sel; goto EkHMg; nsYYd: $this->load->view("\143\x62\164\57\x61\x6e\141\x6c\x69\x73\x69\163\57\144\x61\164\x61"); goto ZTTgU; BSTIq: $ids = []; goto t2b5g; Gphh9: $tp = $this->dashboard->getTahunActive(); goto RTKHe; wA7NE: $data["\147\x75\162\165"] = $guru; goto Zy_hS; tM7jq: $info = $this->cbt->getJadwalById($jadwal); goto hJ6JG; OPjhk: $data["\151\x6e\x66\x6f"] = $info; goto PtFzy; PjpeA: $data["\164\160\137\x61\143\164\x69\x76\145"] = $tp; goto PPYrA; ROK8s: $this->load->model("\x44\141\163\x68\142\157\141\162\x64\137\x6d\x6f\144\145\154", "\144\141\163\x68\142\x6f\141\x72\144"); goto oEKj0; awWbC: $this->load->view("\155\x65\x6d\x62\x65\162\x73\57\147\x75\162\x75\x2f\x74\x65\155\160\x6c\141\x74\145\x73\x2f\150\x65\x61\144\x65\x72", $data); goto Mhgw1; ejOqC: $data["\163\x6d\164\137\x61\x63\164\151\166\x65"] = $smt; goto ax0fL; w9Upf: $data["\152\141\x64\167\x61\x6c\137\163\145\154\145\143\164\x65\144"] = $jadwal; goto AEo5h; HYamI: ErHxp: goto m1QEx; hJ6JG: $all_jawaban = $this->cbt->getJawabanByBank($info->id_bank); goto IEPZc; Q18cc: $data = ["\165\163\x65\x72" => $user, "\152\165\144\165\154" => "\x41\x6e\x61\154\x69\x73\141\40\x53\157\x61\x6c", "\163\x75\142\152\x75\144\x75\x6c" => "\x41\156\141\x6c\x69\163\x61\40\x53\157\x61\x6c\40\125\x6a\151\141\x6e", "\x73\x65\164\164\151\x6e\x67" => $this->dashboard->getSetting()]; goto Gphh9; GpV3h: goto YMQF_; goto uG8wc; dnWHE: FeUoH: goto P27Xw; lZ7DG: ApBy_: goto wgg4P; PtFzy: $data["\x73\x6f\x61\154\x73"] = $all_soals; goto lSIdC; PPYrA: $data["\163\x6d\x74"] = $this->dashboard->getSemester(); goto ejOqC; ax0fL: $jadwal = $this->input->get("\152\x61\144\x77\141\x6c"); goto ITTZG; FOfMX: $data["\164\x70"] = $this->dashboard->getTahun(); goto PjpeA; mBNvP: $data["\x6b\x6f\x64\x65\152\141\x64\167\141\154"] = $this->dropdown->getAllJadwal($thn_sel, $smt_sel); goto R7N1S; EnqeG: foreach ($all_soals[1] as $no => $soal) { goto dAaBY; pXJN1: $soal->skor_siswa = []; goto UW16U; exCMU: $soal->benar_atas = $yng_benar_golonganatas; goto bZtPE; SjjQk: $soal->daya_pembeda = $daya_pembeda; goto J2aTy; D2Bdv: $status_soal = "\x73\165\x6b\x61\162"; goto cZLGk; rt0At: $soal->status_daya = "\102\141\151\153\40\x53\x65\x6b\x61\x6c\x69"; goto eLMqL; k4VCa: Iohjc: goto bYHli; X6AHf: $soal->nilai_valid = $pearson; goto Z7gq3; b01iD: $jml_siswa--; goto kXEVJ; cZLGk: goto Iohjc; goto peODI; k8Cw9: $status_soal = "\x73\x65\144\x61\156\147"; goto k4VCa; PnH7p: foreach ($jwbn_siswa as $id => $jawab_siswa) { goto gAHQT; ZjGJu: goto DqvkF; goto GoNZY; Bs7Xj: goto jfnZA; goto i3FcS; fPzcZ: if ($jawab_siswa == "\103") { goto aTwdX; } goto a3rlu; aMB6s: if ($jawab_siswa == "\105") { goto lw08f; } goto Bs7Xj; rePQI: DkEom: goto Peyyh; Zcjhb: goto jfnZA; goto UVVD_; q4ou8: $soal->jawaban_siswa["\152\x61\x77\141\142\137\145"][$id] = $jawab_siswa; goto ABmnC; tk5WW: $soal->jawaban_siswa["\152\x61\167\x61\x62\137\142"][$id] = $jawab_siswa; goto Zcjhb; mOyXx: $soal->jawaban_siswa["\152\141\167\141\x62\x5f\143"][$id] = $jawab_siswa; goto z3Les; gAHQT: $total_siswa++; goto ag0dC; UVVD_: aTwdX: goto mOyXx; i3FcS: piCN9: goto CuR_3; DnpsD: goto jfnZA; goto ZDON4; a3rlu: if ($jawab_siswa == "\x44") { goto yYpug; } goto aMB6s; nUaPp: array_push($x, 1); goto u15js; ag0dC: if ($jawab_siswa == $soal->jawaban) { goto WQDwm; } goto m19as; SZIRx: lw08f: goto q4ou8; CuR_3: $soal->jawaban_siswa["\x6a\x61\167\141\142\137\x61"][$id] = $jawab_siswa; goto DnpsD; u15js: DqvkF: goto XeYIf; ABmnC: jfnZA: goto rePQI; ao9I5: $soal->jawaban_siswa["\x6a\x61\x77\x61\x62\x5f\x64"][$id] = $jawab_siswa; goto DVunS; ZDON4: FKtkN: goto tk5WW; DVunS: goto jfnZA; goto SZIRx; GoNZY: WQDwm: goto hNm3o; JCcpN: yYpug: goto ao9I5; q_W9M: if ($jawab_siswa == "\x42") { goto FKtkN; } goto fPzcZ; z3Les: goto jfnZA; goto JCcpN; u9eBr: array_push($x, 0); goto ZjGJu; XeYIf: if ($jawab_siswa == "\101") { goto piCN9; } goto q_W9M; m19as: $soal->jumlah_salah++; goto u9eBr; hNm3o: $soal->jumlah_benar++; goto nUaPp; Peyyh: } goto Ac7A1; dXO6f: mIp4M: goto jPiMY; OCpeg: $no = 1; goto zgDjp; V2bSo: goto UXh08; goto PxPpT; dUA6F: $total_siswa = 0; goto po20w; FTdMQ: $soal->total_siswa = $total_siswa; goto exCMU; EOith: if ($daya_pembeda >= 0.4) { goto Ybkww; } goto cgvEP; WSiyd: $daya_pembeda = $yng_benar_golonganatas / $bagi_daya - $yng_benar_golonganbawah / $bagi_daya; goto V2bSo; NgVwT: $jwbn_siswa = isset($jawabans_siswa[1][$no]) && isset($jawabans_siswa[1][$no]) ? $jawabans_siswa[1][$no] : []; goto PnH7p; po20w: $x = []; goto NgVwT; peODI: JpPi0: goto k8Cw9; eLMqL: NYgsU: goto rFi_5; OtpWC: $pos_b = $bagi; goto rnmit; cqxPx: CMvFH: goto FTdMQ; d3V82: $kesukaran = round($benar / $jml_siswa, 2); goto rwsI3; VKE6_: goto iZ7tc; goto nB5vE; dAaBY: $soal->jawaban_siswa = []; goto pXJN1; k13br: if ($kesukaran >= 0.3) { goto JpPi0; } goto D2Bdv; VnGZO: OwH9O: goto SjjQk; nB5vE: upZKl: goto sZRT4; CS2Bw: Ybkww: goto xEd48; UW16U: $soal->jumlah_benar = 0; goto YEvXb; zgDjp: foreach ($nilai_pg as $id => $nilai) { goto TlND8; XuI1I: KAEPk: goto B55k_; dqh3v: if (!($siswa_menjawab == $soal->jawaban)) { goto klVFE; } goto xKmdy; xzngE: $siswa_menjawab = $jwbn_siswa[$id]; goto ElrOR; FEe51: if (!($siswa_menjawab == $soal->jawaban)) { goto xwVNQ; } goto KFjAk; KFjAk: $yng_benar_golonganbawah++; goto k6My3; QQEli: yH1JD: goto dqh3v; T26Yz: if (!isset($jwbn_siswa[$id])) { goto lKqLY; } goto xzngE; xKmdy: $yng_benar_golonganatas++; goto dtz2e; dtz2e: klVFE: goto XuI1I; B55k_: lKqLY: goto JIHbA; TlND8: array_push($y, $nilai->pg_benar); goto T26Yz; k6My3: xwVNQ: goto mvJsy; Y7CQF: Jl72u: goto hGJYb; mvJsy: goto KAEPk; goto QQEli; ElrOR: if ($no <= $bagi) { goto yH1JD; } goto FEe51; JIHbA: $no++; goto Y7CQF; hGJYb: } goto cqxPx; bYHli: goto booa1; goto uc5Tc; CbCyU: $jml_siswa = $total_siswa; goto Mw6ck; SQG8z: K7EFA: goto hdw1J; Vn2Cc: gheXW: goto rt0At; YEvXb: $soal->jumlah_salah = 0; goto dUA6F; J2aTy: if ($daya_pembeda >= 0.7) { goto gheXW; } goto EOith; Z7gq3: $soal->table_r = $this->nilaiSignifikansi($total_siswa); goto bT42b; Ac7A1: Xn_KQ: goto T0jEv; te3gC: $pearson = $this->pearson($x, $y); goto X6AHf; jPiMY: $soal->tingkat_kesukaran = $kesukaran; goto X9yd1; rwsI3: if ($kesukaran >= 0.7) { goto fiAXM; } goto k13br; jNs0s: goto OwH9O; goto o6Pw0; So8yd: $salah = $soal->jumlah_salah; goto CbCyU; ZHeHa: if ($yng_benar_golonganatas != 0 && $yng_benar_golonganbawah == 0) { goto K7EFA; } goto Mtej1; PBTsT: $soal->status_valid = $validitas; goto xO38I; zo45O: if (!($cek == 1)) { goto LLX80; } goto b01iD; Mtej1: if ($yng_benar_golonganatas == 0 && $yng_benar_golonganbawah == 0) { goto HKWyS; } goto WSiyd; PbOYb: UXh08: goto IE2Fk; PrEel: EwYtP: goto n_ajw; hdw1J: $daya_pembeda = $yng_benar_golonganatas / $bagi_daya; goto Tyo26; cgvEP: if ($daya_pembeda >= 0.2) { goto upZKl; } goto nNxNg; btEBr: $yng_benar_golonganbawah = 0; goto OCpeg; c4k1D: goto EwYtP; goto CS2Bw; Vkzn4: $status_soal = "\x6d\165\x64\x61\x68"; goto jcqZ5; bZtPE: $soal->benar_bawah = $yng_benar_golonganbawah; goto te3gC; RIFwE: if ($yng_benar_golonganatas == 0 && $yng_benar_golonganbawah != 0) { goto jj1gE; } goto ZHeHa; PxPpT: HKWyS: goto HcUjf; o6Pw0: jj1gE: goto i4FWP; kXEVJ: LLX80: goto rjwBI; JNhH1: iZ7tc: goto c4k1D; rnmit: $y = []; goto B_z7V; n_ajw: goto NYgsU; goto Vn2Cc; jdLya: if (!($jml_siswa > 0)) { goto mIp4M; } goto d3V82; X9yd1: $soal->status_kesukaran = $status_soal; goto A9H2i; dxt3X: $pos_a = 0; goto OtpWC; bT42b: $validitas = $this->nilaiSignifikansi($total_siswa) <= $pearson ? "\126\141\x6c\x69\144" : "\124\x69\144\141\153\40\166\x61\x6c\x69\144"; goto PBTsT; i4FWP: $daya_pembeda = 0 - $yng_benar_golonganbawah / $bagi_daya; goto VnGZO; T0jEv: $benar = $soal->jumlah_benar; goto So8yd; Mw6ck: $kesukaran = 0; goto pkwIK; xEd48: $soal->status_daya = "\102\141\x69\153"; goto PrEel; uc5Tc: fiAXM: goto Vkzn4; rFi_5: d4g1i: goto tbOIG; rjwBI: $bagi = $jml_siswa / 2; goto dxt3X; A9H2i: $cek = $jml_siswa % 2; goto zo45O; jcqZ5: booa1: goto dXO6f; Tyo26: LzBeh: goto jNs0s; xO38I: $bagi_daya = $bagi > 0 ? $bagi : 1; goto RIFwE; B_z7V: $yng_benar_golonganatas = 0; goto btEBr; HcUjf: $daya_pembeda = 0; goto PbOYb; pkwIK: $status_soal = ''; goto jdLya; sZRT4: $soal->status_daya = "\x43\x75\x6b\165\x70"; goto JNhH1; nNxNg: $soal->status_daya = "\112\x65\x6c\x65\x6b"; goto VKE6_; IE2Fk: goto LzBeh; goto SQG8z; tbOIG: } goto HYamI; wgg4P: if ($this->ion_auth->is_admin()) { goto sOisg; } goto XYGJm; XUbm1: $thn_sel = $thn_sel == null ? $tp->id_tp : $thn_sel; goto HTZLc; Mhgw1: $this->load->view("\x63\142\x74\57\x61\156\x61\154\x69\163\151\x73\57\144\x61\x74\x61"); goto DPHwN; AEo5h: if (!($jadwal != null)) { goto ApBy_; } goto tM7jq; mHW3F: } private function pearson($x, $y) { goto s34FH; fQ3E1: sSPxS: goto By8sX; Pqrdr: HdrL8: goto T0UcS; zoAHU: array_pop($x); goto r8OW7; msTk3: sM1Ce: goto fX36r; B5F5a: $a += $xr * $yr; goto jQIdv; LrlQh: gjLCD: goto XcHyg; ZYHuI: $i = 0; goto Pqrdr; vTZv6: $bx = 0; goto Pz4N2; r8OW7: aiWO3: goto pQ0ME; Kfjwm: $xr = $x[$i] - $xs; goto PJNqQ; LnKYt: if (!($cx === 0 || $cy === 0)) { goto IEfQK; } goto n3Nhx; PJNqQ: $yr = $y[$i] - $ys; goto B5F5a; gnHq5: goto HqKzj; goto fQ3E1; Pz4N2: $by = 0; goto uVFnr; uVFnr: $i = 0; goto LAR_q; XcHyg: $x = array_values($x); goto trV6w; lf87t: ufdXR: goto msTk3; l2v3j: if (!($i < count($x))) { goto sSPxS; } goto Kfjwm; CduyM: ZQVvN: goto ID3fv; skyT0: $i = 0; goto R4vUh; UJmXF: $d = $cy - $cx; goto ZYHuI; xPQuz: $a = 0; goto vTZv6; mx2_2: if (!(count($x) !== count($y))) { goto gjLCD; } goto K7Cc2; zin0a: goto hTqhb; goto l0eLa; taQMD: $ret = -1; goto bN1je; HE5AM: IEfQK: goto fXlC3; CNWeK: $ys = array_sum($y) / count($y); goto xPQuz; T0UcS: if (!($i < $d)) { goto ufdXR; } goto OW1iM; s34FH: $cx = count($x); goto W7kC0; KSkyi: UalI1: goto Wqyi8; xpIvn: if (!($i < $d)) { goto qvEtL; } goto zoAHU; BXPu1: $i++; goto gnHq5; bN1je: if (!($b > 0)) { goto UalI1; } goto zG5gB; l0eLa: qvEtL: goto ZxTmX; LAR_q: HqKzj: goto l2v3j; fX36r: if (!($cx > $cy)) { goto jcU1L; } goto Bwdoz; zG5gB: $ret = $a / $b; goto KSkyi; W7kC0: $cy = count($y); goto LnKYt; By8sX: $b = sqrt($bx * $by); goto taQMD; ZxTmX: jcU1L: goto mx2_2; pQ0ME: $i++; goto zin0a; ID3fv: $i++; goto OIR3p; fXlC3: if (!($cx < $cy)) { goto sM1Ce; } goto UJmXF; n3Nhx: return -1; goto HE5AM; jQIdv: $bx += pow($xr, 2); goto G9CDv; trV6w: $y = array_values($y); goto jTwWh; Wqyi8: return $ret; goto Wwo91; OW1iM: array_pop($y); goto CduyM; jTwWh: $xs = array_sum($x) / count($x); goto CNWeK; R4vUh: hTqhb: goto xpIvn; G9CDv: $by += pow($yr, 2); goto MY7FB; Bwdoz: $d = $cx - $cy; goto skyT0; MY7FB: ExnMB: goto BXPu1; OIR3p: goto HdrL8; goto lf87t; K7Cc2: return -1; goto LrlQh; Wwo91: } public function getNilaiKelas() { goto wK6DZ; DzNQ0: $info = $this->cbt->getJadwalById($jadwal, $sesi); goto iaN9X; wK6DZ: $this->load->model("\104\141\163\x68\142\x6f\x61\x72\144\137\x6d\157\144\x65\x6c", "\x64\x61\x73\150\142\x6f\x61\x72\144"); goto Mrq2r; OKOw1: $data["\151\156\x66\157"] = $info; goto cI1D5; MN9EA: $arrDur = []; goto QYtRq; cI1D5: $this->output_json($data); goto tJyol; ux2eb: $kelas = $this->input->get("\x6b\145\x6c\x61\163"); goto AVwgU; yFbz9: yqOwo: goto UAM3_; UAM3_: $data["\163\x69\163\x77\x61"] = $siswas; goto XZFDI; Mrq2r: $this->load->model("\103\x62\x74\x5f\155\157\x64\145\x6c", "\x63\x62\x74"); goto ux2eb; XZFDI: $data["\152\141\x77\141\x62\141\x6e"] = $arrDur; goto OKOw1; lUcjR: $tp = $this->dashboard->getTahunActive(); goto f88DO; NhJnL: $jadwal = $this->input->get("\x6a\141\x64\x77\141\154"); goto lUcjR; iaN9X: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas); goto MN9EA; f88DO: $smt = $this->dashboard->getSemesterActive(); goto DzNQ0; QYtRq: foreach ($siswas as $siswa) { goto Q6sh7; FZmWG: K8g8X: goto rkBUY; dVLh4: $arrDur[$siswa->id_siswa] = ["\x64\165\162" => $this->cbt->getDurasiSiswa($siswa->id_siswa . "\x30" . $jadwal), "\x6a\x61\167\x61\x62\137\160\x67" => $arrJawab_pg[$siswa->id_siswa], "\x6a\141\167\x61\142\x5f\x65\x73\163\141\151" => $jawab_essai, "\154\157\147" => $this->cbt->getLogUjian($siswa->id_siswa, $jadwal)]; goto XmJun; Ps7pR: xpHlG: goto Ptmv2; MDoXL: $j = 0; goto Ps7pR; Y0Nl0: cQ59F: goto i48BL; mx23d: $jawab_essai = isset($arrJawab_essai[$siswa->id_siswa]) ? $arrJawab_essai[$siswa->id_siswa] : []; goto dVLh4; TFlhR: $j++; goto TrePT; ffW2F: Cr6Of: goto xq9QW; XiA_z: $arrJawab_pg[$siswa->id_siswa][] = $this->cbt->getJawabanSiswa($siswa->id_siswa . "\x30" . $jadwal . $info->id_bank . 1 . ($i + 1)); goto NSAxJ; SeU40: $jawaban = $this->cbt->getJawabanSiswa($siswa->id_siswa . "\x30" . $jadwal . $info->id_bank . 2 . ($j + 1)); goto YY3km; Ptmv2: if (!($j < $info->tampil_esai)) { goto L8rCo; } goto SeU40; xq9QW: COzpf: goto TFlhR; YY3km: if ($jawaban != null) { goto K8g8X; } goto PGYq5; wfM_u: L8rCo: goto mx23d; rkBUY: $arrJawab_essai[$siswa->id_siswa][] = $jawaban; goto ffW2F; Xe18K: goto cQ59F; goto UZMyO; TrePT: goto xpHlG; goto wfM_u; i48BL: if (!($i < $info->tampil_pg)) { goto lfBDf; } goto XiA_z; WVQJV: $i = 0; goto Y0Nl0; OJs_c: goto Cr6Of; goto FZmWG; XmJun: juMzQ: goto PBH_C; UZMyO: lfBDf: goto MDoXL; EqQuX: $arrJawab_essai = []; goto WVQJV; PGYq5: $arrJawab_essai[$siswa->id_siswa][] = array("\151\144\x5f\152\x61\167\141\142\x61\x6e" => 0, "\x6a\x61\x77\141\142\x61\156" => '', "\152\x61\167\x61\x62\141\x6e\137\142\x65\x6e\x61\x72" => '', "\153\157\162\x65\x6b\x73\151" => 0); goto OJs_c; Q6sh7: $arrJawab_pg = []; goto EqQuX; JW_8h: $i++; goto Xe18K; NSAxJ: aOqSU: goto JW_8h; PBH_C: } goto yFbz9; AVwgU: $sesi = $this->input->get("\163\145\x73\151"); goto NhJnL; tJyol: } public function getJadwalUjianByJadwal() { goto xHwIm; irix3: $tp = $this->input->get("\164\150\156"); goto L74J9; yIUq7: $info = $this->cbt->getJadwalById($jadwal); goto vYeHd; vYeHd: $kelas = unserialize($info->bank_kelas); goto yHs1f; DW7yH: WNEII: goto N1hhc; N1hhc: $this->output_json($kelases); goto r4Wfh; xHwIm: $this->load->model("\103\142\x74\x5f\155\157\x64\145\x6c", "\x63\142\x74"); goto gjVLe; gjVLe: $this->load->model("\x44\x72\x6f\x70\144\157\167\156\137\155\157\x64\x65\x6c", "\144\162\x6f\160\x64\157\x77\156"); goto luMr5; luMr5: $jadwal = $this->input->get("\152\x61\x64\167\141\154"); goto irix3; L74J9: $smt = $this->input->get("\x73\x6d\x74"); goto yIUq7; oJDjC: foreach ($kelas as $key => $value) { $kelases[$value["\153\x65\154\141\163\x5f\x69\144"]] = $this->dropdown->getNamaKelasById($info->id_tp, $info->id_smt, $value["\153\x65\x6c\141\x73\x5f\x69\144"]); EhSN7: } goto DW7yH; yHs1f: $kelases = []; goto oJDjC; r4Wfh: } public function kalkulasi() { goto rGfY5; rGfY5: $jadwal = $this->input->get("\152\x61\x64\x77\x61\154"); goto cwAwE; cwAwE: $update = $this->generateNilaiUjian($jadwal); goto DLG20; DLG20: $this->output_json($update); goto AIedJ; AIedJ: } public function generateNilaiUjian($jadwal) { goto auzC2; By9FT: $bagi_jodoh = $info->tampil_jodohkan / 100; goto uDFIv; OEPKJ: $bobot_pg2 = $info->bobot_kompleks / 100; goto By9FT; arlkX: Qff8w: goto UxSVI; auzC2: $this->load->model("\x43\x62\164\137\x6d\x6f\144\x65\154", "\143\142\164"); goto nqKYL; lnTjM: $jawabans_siswa = []; goto kNl5t; e31JF: $bobot_isian = $info->bobot_isian / 100; goto RuQ9M; kNl5t: foreach ($jawabans as $jawaban_siswa) { goto TbygV; V5N1f: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto fdd__; g72QS: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto xN9K4; CWQxP: y5cH5: goto wk7xV; AMPZC: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto UB7I9; ZG9ux: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "\163\x74\x72\x6c\145\x6e"); goto jF1b1; nytWs: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto AMPZC; JqPJ8: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto ay5BQ; a9idI: $jawaban_siswa->jawaban_benar = array_map("\x73\164\162\164\157\165\160\160\145\x72", $jawaban_siswa->jawaban_benar); goto ZG9ux; xN9K4: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto CWQxP; B_yTA: if (!($jawaban_siswa->jenis_soal == "\x33")) { goto Genl1; } goto JqPJ8; ay5BQ: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto nytWs; mAmYZ: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto V5N1f; jF1b1: lCMi4: goto B_yTA; fdd__: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto a9idI; UB7I9: Genl1: goto g72QS; TbygV: if (!($jawaban_siswa->jenis_soal == "\x32")) { goto lCMi4; } goto mAmYZ; wk7xV: } goto otoys; K8V6k: $insets = []; goto uWXm_; R1PDR: $soal = []; goto lnTjM; cGnZ3: $siswas = $this->cbt->getSiswaByKelas($info->id_tp, $info->id_smt, $kelases); goto S4uGf; ZIAdy: $bagi_isian = $info->tampil_isian / 100; goto e31JF; ECVry: $kelases = []; goto oEqd1; oEqd1: foreach ($kelas_bank as $key => $value) { array_push($kelases, $value["\153\x65\x6c\141\163\x5f\x69\144"]); J33vV: } goto tXGmy; FrRMI: $bobot_essai = $info->bobot_esai / 100; goto IU6Ta; RuQ9M: $bagi_essai = $info->tampil_esai / 100; goto FrRMI; UxSVI: $jawabans = $this->cbt->getJawabanByBank($info->id_bank); goto R1PDR; Xv6Ae: $update = $this->db->update_batch("\x63\x62\164\x5f\156\151\x6c\x61\x69", $insets, "\x69\x64\x5f\156\x69\x6c\141\151"); goto Z9dpI; wE25T: ke03G: goto Xv6Ae; IU6Ta: $kelas_bank = unserialize($info->bank_kelas); goto ECVry; uDFIv: $bobot_jodoh = $info->bobot_jodohkan / 100; goto ZIAdy; S4uGf: $ids = []; goto yk9bJ; nqKYL: $info = $this->cbt->getJadwalById($jadwal); goto mBoxN; CwEl8: $bagi_pg2 = $info->tampil_kompleks / 100; goto OEPKJ; uWXm_: foreach ($siswas as $siswa) { goto a0ivf; ecMxV: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto Wr4r2; r9UKv: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\61"]); goto kOgE7; vEP4k: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["\x33"] : []; goto klDZ6; ELOH7: if (!($info->tampil_jodohkan > 0)) { goto khaSx; } goto n6Abi; zb0av: N6R3a: goto DbKV1; CEvDK: zua1h: goto KNFqN; NlV4q: $input_is = 0; goto yPtZ6; p82sm: array_push($insets, $insert); goto MCmGg; Wr4r2: $input_jod = 0; goto fmpiv; ku3Qs: $input_pg2 = 0; goto ftAVX; vZjGH: $skor_koreksi_es = 0.0; goto M_rDo; DbKV1: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto ku3Qs; zAhQk: $input_es = 0; goto lCVZP; qH098: $otomatis_pg2 = 0; goto zayUr; s23Ts: $benar_es = 0; goto vZjGH; f0XxU: $input_es = $nilai_input->essai_nilai; goto nc3kc; fqq_P: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x34"]); goto L7m3N; JFIT6: RR32S: goto V07KY; zayUr: if (!($info->tampil_kompleks > 0)) { goto N6R3a; } goto K2mee; pnymb: $otomatis_jod = 0; goto ELOH7; fmpiv: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto zua1h; } goto EoK7T; MCmGg: lSLW9: goto ALs2u; JQfh8: $input_is = $nilai_input->isian_nilai; goto rMPUC; Y2NEa: CMfv9: goto zb0av; M1zHS: $skor_koreksi_pg2 = 0.0; goto qH098; RQSaw: if (!(count($jawaban_es) > 0)) { goto csjKu; } goto vQrWy; yZ9sK: $insert["\160\147\137\x6e\x69\154\x61\x69"] = round($skor_pg, 2); goto ztkkS; fB_SZ: $insert["\151\163\x69\x61\156\x5f\x6e\151\154\x61\x69"] = round($skor_is, 2); goto XHyxa; G_LmG: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto vEP4k; AtyEc: if (!($info->tampil_esai > 0)) { goto px6FZ; } goto RQSaw; hFJci: $insert["\x69\x64\137\156\x69\x6c\x61\x69"] = $siswa->id_siswa . "\60" . $jadwal; goto A3MX2; jM9l8: $insert["\151\x64\137\x6a\141\144\167\x61\x6c"] = $jadwal; goto Z9psR; kOgE7: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x32"]); goto PJxaC; UhKMq: khaSx: goto ecMxV; H0A52: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["\64"] : []; goto GHn3D; XHyxa: $insert["\145\163\x73\x61\x69\137\156\151\x6c\x61\x69"] = round($skor_es, 2); goto p82sm; vHnbO: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto GR3Kp; VchLv: v2dKh: goto GJdCn; wKUE0: foreach ($jawab_pg2->jawaban_siswa as $js) { goto PSbZK; ZqxwI: te3km: goto jwL63; PSbZK: if (!in_array($js, $jawab_pg2->jawaban_benar)) { goto te3km; } goto e6hE8; jwL63: OWh50: goto znHNh; e6hE8: array_push($arr_benar, true); goto ZqxwI; znHNh: } goto VchLv; GJdCn: $benar_pg2 += 1 / count($jawab_pg2->jawaban_benar) * count($arr_benar); goto VOoQs; GR3Kp: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto IAWnc; uzwKo: $arr_benar = []; goto wKUE0; IAWnc: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto uzwKo; VOoQs: ST2_q: goto Y1PWU; Y1PWU: } goto ka_AT; vlobZ: csjKu: goto d4tAe; V7L6H: EhGGD: goto vlobZ; P18BE: EREQa: goto FdNgn; ztkkS: $insert["\153\157\155\x70\x6c\145\153\x73\137\156\x69\x6c\x61\x69"] = round($skor_pg2, 2); goto fVmdy; rMPUC: e_j13: goto uvbU3; Q9ipb: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["\62"] : []; goto zUfSi; n6Abi: if (!(count($jawaban_jodoh) > 0)) { goto WlydW; } goto RF3in; JT6vv: zwzam: goto OJhxE; EoK7T: $input_jod = $nilai_input->jodohkan_nilai; goto CEvDK; zDn0a: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto zAhQk; a0ivf: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto r9UKv; nc3kc: Gmv3T: goto fxNG8; OcfZV: foreach ($jawaban_is as $num => $jawab_is) { goto T1QQD; TG35O: $otomatis_is = $jawab_is->nilai_otomatis; goto B3L1d; rNrEn: iGp6x: goto TG35O; B3L1d: VOVMF: goto ZEIrV; T1QQD: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto cH9Mp; lutIN: if (!$benar) { goto iGp6x; } goto pcE1E; pcE1E: $benar_is++; goto rNrEn; cH9Mp: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban_benar); goto lutIN; ZEIrV: } goto ZJ3U4; Z9psR: $insert["\160\147\137\142\145\x6e\141\x72"] = $benar_pg; goto yZ9sK; OJhxE: WlydW: goto UhKMq; vcxEK: if (!(count($jawaban_pg) > 0)) { goto EREQa; } goto h21fu; A3MX2: $insert["\151\144\x5f\163\151\163\167\x61"] = $siswa->id_siswa; goto jM9l8; tLeDS: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto NlV4q; x8HlH: $otomatis_is = 0; goto tbBbQ; tbBbQ: if (!($info->tampil_isian > 0)) { goto GNtJR; } goto zhvfg; GWMcw: $salah_pg = 0; goto OVxSq; KNFqN: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto H0A52; fVmdy: $insert["\152\157\x64\157\150\x6b\141\156\x5f\156\151\x6c\x61\151"] = round($skor_jod, 2); goto fB_SZ; zUfSi: $benar_pg2 = 0; goto M1zHS; h21fu: foreach ($jawaban_pg as $jwb_pg) { goto MKx1M; D1TZf: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban_benar)) { goto Zkfgz; } goto tOZKo; IEzu6: IWtO1: goto eShVK; tOZKo: $salah_pg += 1; goto DERxi; eShVK: C286o: goto rnT_B; gBhm6: Zkfgz: goto MuH8_; MKx1M: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto IWtO1; } goto D1TZf; DERxi: goto wd4nx; goto gBhm6; wfiA6: wd4nx: goto IEzu6; MuH8_: $benar_pg += 1; goto wfiA6; rnT_B: } goto BXstm; uvbU3: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto mziu3; cZ1A9: KRLFt: goto G_LmG; ZJ3U4: XVYvF: goto JFIT6; n_QP4: $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Q9ipb; FdNgn: wqYlz: goto n_QP4; zhvfg: if (!(count($jawaban_is) > 0)) { goto RR32S; } goto OcfZV; jMkjs: $skor_koreksi_is = 0.0; goto x8HlH; V07KY: GNtJR: goto tLeDS; gFxBS: $skor_koreksi_jod = 0.0; goto pnymb; RF3in: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto LX4WK; MEz0s: $arrJwbJawab = []; goto q9PdA; LU8vK: foreach ($arrJwbJawab as $p => $ajjs) { goto pgDi0; pgDi0: foreach ($ajjs->subtitle as $pp => $ajs) { goto XpFo9; aG_kM: jV8qU: goto NiG33; ygILf: goto zldR1; goto ssD2x; ssD2x: J1D85: goto PQ9vt; rC3uc: $item_salah++; goto ygILf; XpFo9: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto J1D85; } goto rC3uc; PQ9vt: $item_benar++; goto AvNyk; AvNyk: zldR1: goto aG_kM; NiG33: } goto xpYSq; lyZiE: HcgT4: goto fqf15; xpYSq: dSOAD: goto lyZiE; fqf15: } goto ewB_H; ewB_H: FifrG: goto JCIEv; JCIEv: $benar_jod += 1 / $items * $item_benar; goto T4iu3; OCawK: $arrJwbSoal = []; goto QH2dC; JSqS3: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto vPV_t; w3asj: $arrSoal = $jawab_jod->jawaban_benar->jawaban; goto FeoVW; CRMV0: wyuVT: goto ut0YR; vPV_t: $headJawab = array_shift($arrJawab); goto MEz0s; LX4WK: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto w3asj; ut0YR: $item_benar = 0; goto yo9Gv; q9PdA: foreach ($arrJawab as $kolJawab) { goto Kcrwe; n_Wqu: qRB_n: goto yz_sx; ypTnz: KTNWr: goto WqORz; WqORz: array_push($arrJwbJawab, $jwbs); goto n_Wqu; Kcrwe: $jwbs = new stdClass(); goto tgB3o; tgB3o: foreach ($kolJawab as $po => $kol) { goto jvYbv; zUXMS: swVOS: goto Sof48; Sof48: EHIEq: goto tbl1Z; NSBHH: $sub = $headJawab[$po]; goto tLVFL; jvYbv: if (!($kol == "\x31")) { goto swVOS; } goto NSBHH; tLVFL: $jwbs->subtitle[] = $sub; goto zUXMS; tbl1Z: } goto ypTnz; yz_sx: } goto CRMV0; FTjJX: foreach ($arrSoal as $kolSoal) { goto l6kRz; FF6QU: array_push($arrJwbSoal, $jwb); goto T9_I4; eUa7f: $jwb->title = array_shift($kolSoal); goto FF6QU; bnQBc: rnk0W: goto eUa7f; l6kRz: $jwb = new stdClass(); goto qF4Hi; T9_I4: IDiKH: goto DI1pf; qF4Hi: foreach ($kolSoal as $pos => $kol) { goto iuKRk; iuKRk: if (!($kol == "\61")) { goto rT1ts; } goto uDEwI; CxvtM: $items++; goto HeuXi; HeuXi: rT1ts: goto oe8n2; uDEwI: $jwb->subtitle[] = $headSoal[$pos]; goto CxvtM; oe8n2: Z903U: goto F0C4G; F0C4G: } goto bnQBc; DI1pf: } goto ThOxp; QH2dC: $items = 0; goto FTjJX; aoVSy: hv1kp: goto ClIwc; FeoVW: $headSoal = array_shift($arrSoal); goto OCawK; ThOxp: Op_zk: goto JSqS3; T4iu3: $otomatis_jod = $jawab_jod->nilai_otomatis; goto aoVSy; yo9Gv: $item_salah = 0; goto LU8vK; ClIwc: } goto JT6vv; ftAVX: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto KRLFt; } goto XyNmn; L7m3N: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x35"]); goto GOuH1; ka_AT: TlwOI: goto Y2NEa; fxNG8: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto hFJci; K2mee: if (!(count($jawaban_pg2) > 0)) { goto CMfv9; } goto vHnbO; GHn3D: $benar_is = 0; goto jMkjs; vQrWy: foreach ($jawaban_es as $num => $jawab_es) { goto LGgct; zDFqV: $otomatis_es = $jawab_es->nilai_otomatis; goto ivRZX; qTH_A: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban_benar); goto KZvXV; ivRZX: RwPYn: goto iLca5; nXeuY: MsS9f: goto zDFqV; KZvXV: if (!$benar) { goto MsS9f; } goto x8pmR; LGgct: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto qTH_A; x8pmR: $benar_es++; goto nXeuY; iLca5: } goto V7L6H; yPtZ6: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto e_j13; } goto JQfh8; BXstm: Xh2H1: goto P18BE; OVxSq: if (!($info->tampil_pg > 0)) { goto wqYlz; } goto vcxEK; Q7f8W: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["\x31"] : []; goto CtICc; mziu3: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["\65"] : []; goto s23Ts; CtICc: $benar_pg = 0; goto GWMcw; d4tAe: px6FZ: goto zDn0a; lCVZP: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto Gmv3T; } goto f0XxU; PJxaC: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x33"]); goto fqq_P; M_rDo: $otomatis_es = 0; goto AtyEc; XyNmn: $input_pg2 = $nilai_input->kompleks_nilai; goto cZ1A9; klDZ6: $benar_jod = 0; goto gFxBS; GOuH1: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto Q7f8W; ALs2u: } goto wE25T; mBoxN: $bagi_pg = $info->tampil_pg / 100; goto jcQwk; otoys: WbOif: goto K8V6k; Z9dpI: return $update; goto SMQmK; yk9bJ: foreach ($siswas as $key => $value) { array_push($ids, $value->id_siswa); jbm3Z: } goto arlkX; tXGmy: nppJJ: goto cGnZ3; jcQwk: $bobot_pg = $info->bobot_pg / 100; goto CwEl8; SMQmK: } private function nilaiSignifikansi($jml) { goto P7sNe; z5MrS: $keys = 4; goto rwNgz; HOO3c: if (isset($list[$jml]["\65"])) { goto NmfX2; } goto N0Uid; aaTUD: NmfX2: goto VS_WV; P7sNe: $list = [3 => [5 => 0.997], [1 => 0.999], 4 => [5 => 0.95], [1 => 0.99], 5 => [5 => 0.878], [1 => 0.959], 6 => [5 => 0.8110000000000001], [1 => 0.917], 7 => [5 => 0.754], [1 => 0.874], 8 => [5 => 0.707], [1 => 0.834], 9 => [5 => 0.666], [1 => 0.798], 10 => [5 => 0.632], [1 => 0.765], 11 => [5 => 0.602], [1 => 0.735], 12 => [5 => 0.576], [1 => 0.708], 13 => [5 => 0.553], [1 => 0.6840000000000001], 14 => [5 => 0.532], [1 => 0.661], 15 => [5 => 0.514], [1 => 0.641], 16 => [5 => 0.497], [1 => 0.623], 17 => [5 => 0.482], [1 => 0.606], 18 => [5 => 0.468], [1 => 0.59], 19 => [5 => 0.456], [1 => 0.575], 20 => [5 => 0.444], [1 => 0.5610000000000001], 21 => [5 => 0.433], [1 => 0.549], 22 => [5 => 0.423], [1 => 0.537], 23 => [5 => 0.413], [1 => 0.526], 24 => [5 => 0.404], [1 => 0.515], 25 => [5 => 0.396], [1 => 0.505], 26 => [5 => 0.388], [1 => 0.496], 27 => [5 => 0.381], [1 => 0.487], 28 => [5 => 0.374], [1 => 0.478], 29 => [5 => 0.367], [1 => 0.47], 30 => [5 => 0.361], [1 => 0.463], 31 => [5 => 0.355], [1 => 0.456], 32 => [5 => 0.349], [1 => 0.449], 33 => [5 => 0.344], [1 => 0.442], 34 => [5 => 0.339], [1 => 0.436], 35 => [5 => 0.334], [1 => 0.43], 36 => [5 => 0.329], [1 => 0.424], 37 => [5 => 0.325], [1 => 0.418], 38 => [5 => 0.32], [1 => 0.413], 39 => [5 => 0.316], [1 => 0.408], 40 => [5 => 0.312], [1 => 0.403], 41 => [5 => 0.308], [1 => 0.398], 42 => [5 => 0.304], [1 => 0.393], 43 => [5 => 0.301], [1 => 0.389], 44 => [5 => 0.297], [1 => 0.384], 45 => [5 => 0.294], [1 => 0.38], 46 => [5 => 0.291], [1 => 0.376], 47 => [5 => 0.288], [1 => 0.372], 48 => [5 => 0.284], [1 => 0.368], 49 => [5 => 0.281], [1 => 0.364], 50 => [5 => 0.279], [1 => 0.361], 55 => [5 => 0.266], [1 => 0.345], 60 => [5 => 0.254], [1 => 0.33], 65 => [5 => 0.244], [1 => 0.317], 70 => [5 => 0.235], [1 => 0.306], 75 => [5 => 0.227], [1 => 0.296], 80 => [5 => 0.22], [1 => 0.286], 85 => [5 => 0.213], [1 => 0.278], 90 => [5 => 0.207], [1 => 0.27], 95 => [5 => 0.202], [1 => 0.263], 100 => [5 => 0.195], [1 => 0.256], 125 => [5 => 0.176], [1 => 0.23], 150 => [5 => 0.159], [1 => 0.21], 175 => [5 => 0.149], [1 => 0.194], 200 => [5 => 0.138], [1 => 0.191], 300 => [5 => 0.113], [1 => 0.181], 400 => [5 => 0.098], [1 => 0.148], 500 => [5 => 0.08799999999999999], [1 => 0.128], 600 => [5 => 0.08], [1 => 0.115], 700 => [5 => 0.074], [1 => 0.105], 800 => [5 => 0.07000000000000001], [1 => 0.091], 900 => [5 => 0.065], [1 => 0.08599999999999999], 1000 => [5 => 0.062], [1 => 0.081]]; goto sro2l; rwNgz: B7Spi: goto y792G; FB5L2: OonGt: goto UMw9d; VUYds: dXWHl: goto HOO3c; VS_WV: return $list[$jml]["\65"]; goto y9dZN; y9dZN: vBVRe: goto FB5L2; wRVOw: if (!($keys < 4)) { goto B7Spi; } goto z5MrS; bsfCI: goto vBVRe; goto aaTUD; y792G: if (isset($list[$keys]["\x35"])) { goto Oflrr; } goto WJnIp; MdWvI: return $list[$keys]["\x35"]; goto DFBfD; s4tez: $keys = $this->getClosest($jml, array_keys($list)); goto wRVOw; sro2l: if (isset($list[$jml])) { goto dXWHl; } goto s4tez; gRzTr: Oflrr: goto MdWvI; N0Uid: return $list[$jml]["\61"]; goto bsfCI; DFBfD: rAcs4: goto gbD3X; gbD3X: goto OonGt; goto VUYds; SanOh: goto rAcs4; goto gRzTr; WJnIp: return $list[$keys]["\x31"]; goto SanOh; UMw9d: } function getClosest($search, $arr) { goto SK_wM; SK_wM: $closest = null; goto IRjxi; IRjxi: foreach ($arr as $item) { goto SUfnu; CLrUp: gaLuY: goto fItNB; SUfnu: if (!($closest === null || abs($search - $closest) > abs($item - $search))) { goto gaLuY; } goto si36k; fItNB: SjLuO: goto aN4g2; si36k: $closest = $item; goto CLrUp; aN4g2: } goto A5X3I; A5X3I: zKBfS: goto S5D9Y; S5D9Y: return $closest; goto LyNob; LyNob: } }
Function Calls
None |
Stats
MD5 | 47aa2bc2e3d96408e0047fc2d16fb52f |
Eval Count | 0 |
Decode Time | 80 ms |