Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

text/x-generic Cbtnilai.php ( PHP script, ASCII text, with very long lines ) <?php /* ..

Decoded Output download

 
text/x-generic Cbtnilai.php ( PHP script, ASCII text, with very long lines ) 
<?php 
/*   ________________________________________ 
    |                 GarudaCBT              | 
    |    https://github.com/garudacbt/cbt    | 
    |________________________________________| 
*/ 
 class Cbtnilai extends CI_Controller { public function __construct() { goto D26hY; YRFEB: 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 kOszk; q05Od: yPgtN: goto pisF_; AAphy: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) { goto Fecv1; } goto YRFEB; yuirU: if (!$this->ion_auth->logged_in()) { goto bnzAH; } goto AAphy; JKyJK: $this->load->library("upload"); goto m42L2; INlcy: goto yPgtN; goto EhnwK; kOszk: Fecv1: goto INlcy; m42L2: $this->form_validation->set_error_delimiters('', ''); goto qfrM8; D26hY: parent::__construct(); goto yuirU; EhnwK: bnzAH: goto cAMMg; cAMMg: redirect("auth"); goto q05Od; pisF_: $this->load->library(["datatables", "form_validation"]); goto JKyJK; qfrM8: } public function output_json($data, $encode = true) { goto VPQ65; T_GII: $this->output->set_content_type("application/json")->set_output($data); goto np2CP; r1_Dq: $data = json_encode($data); goto Eolow; Eolow: cFftK: goto T_GII; VPQ65: if (!$encode) { goto cFftK; } goto r1_Dq; np2CP: } public function index() { goto HAq9W; CwYO3: $this->load->model("Dropdown_model", "dropdown"); goto NaJrb; UjBc3: $data["ruang"] = $this->dropdown->getAllRuang(); goto Xrl7D; HAq9W: $this->load->model("Dashboard_model", "dashboard"); goto LlP6d; r3MXb: $this->load->view("cbt/nilai/data"); goto MD8kY; Oeahq: $this->db->trans_complete(); goto oTXZ8; Ule0E: $data["tp"] = $this->dashboard->getTahun(); goto yuENm; mPTuf: $xb = $this->input->get("xb"); goto AYdFY; abbbN: $data["jadwal"] = []; goto GLHqz; PezEr: foreach ($jawabans as $jawaban_siswa) { goto Y0LLx; iL3sn: kYAod: goto uizBI; VvrKY: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto kCPUu; KeUf2: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "strlen"); goto pU_1F; uizBI: if (!($jawaban_siswa->jenis_soal == "3")) { goto yFr6n; } goto ASIva; Y0LLx: if (!($jawaban_siswa->jenis_soal == "2")) { goto kYAod; } goto K1lnE; OVE3R: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto L7DNz; kCPUu: yFr6n: goto OVE3R; paAT_: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto bttyr; L7DNz: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto WLohU; pU_1F: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "strlen"); goto iL3sn; tQ20G: $jawaban_siswa->jawaban = array_map("strtoupper", $jawaban_siswa->jawaban); goto KeUf2; WA91w: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto y2EKq; K1lnE: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto WA91w; Qeqlh: $jawaban_siswa->jawaban_benar = array_map("strtoupper", $jawaban_siswa->jawaban_benar); goto tQ20G; y2EKq: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto hz1tq; A0l8R: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto paAT_; ynXo6: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto A0l8R; ASIva: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto ynXo6; bttyr: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto VvrKY; WLohU: pO2h7: goto bqiPl; hz1tq: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto Qeqlh; bqiPl: } goto onFbU; NaJrb: $this->load->model("Kelas_model", "kelas"); goto MxFFb; A3gNh: $bagi_pg = $info->tampil_pg / 100; goto hC2UZ; mglFA: $smt = $this->dashboard->getSemesterActive(); goto Ule0E; JFKpc: $jadwal_selected = $this->input->get("jadwal"); goto uqYd8; gVNWH: $bagi_jodoh = $info->tampil_jodohkan / 100; goto Fgo_C; R1Rpg: ENW23: goto Oeahq; iKpzl: uT6Vy: goto gLDxI; Vi8f2: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto V84OD; oTXZ8: if ($this->ion_auth->is_admin()) { goto C0pmJ; } goto HnlDx; TkhNr: $logs = $this->cbt->getLogUjianByJadwal($jadwal_selected); goto A1w8r; KyydF: C0pmJ: goto Vi8f2; cC26o: $data["kelas"] = $arrKelas; goto v0O_y; OOoST: $data["siswas"] = $siswas; goto i9wGe; lPVw8: $this->load->view("_templates/dashboard/_header", $data); goto nVI_0; dZ9R0: goto vhbgJ; goto KyydF; dxnIl: QaDqQ: goto MB3rz; HDl9Y: $data["guru"] = $guru; goto ei_bG; S2bd_: HEiaB: goto Q0bat; S3vD8: ms1A5: goto TRNz4; MD8kY: $this->load->view("members/guru/templates/footer"); goto dZ9R0; JTuye: GUblq: goto cC26o; f9H4y: foreach ($mapel as $m) { goto e7gPF; wJVLI: XdCi9: goto V_Eq0; e7gPF: $arrMapel[$m->id_mapel] = $m->nama_mapel; goto XAmCU; XAmCU: foreach ($m->kelas_mapel as $kls) { goto NsXbB; UotNt: $arrKelas[$kls->kelas] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas); goto ZyXfl; iaJIU: W9xEr: goto arovb; ZyXfl: men0a: goto iaJIU; NsXbB: if (!$kls->kelas) { goto men0a; } goto UotNt; arovb: } goto wJVLI; V_Eq0: U3ICV: goto V0geX; V0geX: } goto IW4oH; hC2UZ: $bobot_pg = $info->bobot_pg / 100; goto ZZ3u2; i9wGe: if (!($ya != null)) { goto o7ivC; } goto XxSGZ; bWE01: $ya = $this->input->get("ya"); goto S1dxX; egAIH: $data["smt"] = $this->dashboard->getSemester(); goto V0aja; RFQgE: goto QaDqQ; goto b2aGV; vtsC7: $data["jadwal"] = $jdwl; goto R1Rpg; vDj8R: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal_selected); goto TkhNr; nVI_0: $this->load->view("cbt/nilai/data"); goto oC_gV; S1dxX: $yb = $this->input->get("yb"); goto FUCLl; V84OD: $data["jadwal_selected"] = $jadwal_selected; goto gqMMv; DV7bG: $data["info"] = $info; goto OOoST; y54s5: $bobot_pg2 = $info->bobot_kompleks / 100; goto gVNWH; TRNz4: $jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt, $id_guru); goto aMDfe; DASRZ: goto ENW23; goto iKpzl; MxFFb: $user = $this->ion_auth->user()->row(); goto xa2uG; uPnDX: $kelas_bank = unserialize($info->bank_kelas); goto jpA91; WTEbP: $data["jadwal_selected"] = $jadwal_selected; goto tNHOV; WD4Ya: CBpGR: goto vtsC7; v0O_y: $this->load->view("members/guru/templates/header", $data); goto r3MXb; Q0bat: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal_selected, $ids); goto CQj9B; yuENm: $data["tp_active"] = $tp; goto egAIH; vhMl_: $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); goto WTEbP; lwJNL: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto jkbqv; NJgR_: foreach ($siswas as $key => $value) { array_push($ids, $value->id_siswa); foQ0s: } goto S2bd_; onFbU: c1_bd: goto vDj8R; IW4oH: ROMlR: goto JTuye; ei_bG: $id_guru = $guru->id_guru; goto dxnIl; VOwrd: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto HDl9Y; oC_gV: $this->load->view("_templates/dashboard/_footer"); goto EDYef; V0aja: $data["smt_active"] = $smt; goto UjBc3; tNHOV: $arrKelas = []; goto d1fiH; gqMMv: $data["kelas"] = $this->dropdown->getAllKelas($tp->id_tp, $smt->id_smt); goto lPVw8; ogX0c: foreach ($kelas_bank as $key => $value) { goto vaNL3; vaNL3: if (!($value["kelas_id"] != '')) { goto GQanG; } goto tfQ5E; S2WRO: GQanG: goto tDnkl; tDnkl: kxvNY: goto sZ4dg; tfQ5E: $kelases[$value["kelas_id"]] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $value["kelas_id"]); goto S2WRO; sZ4dg: } goto S3vD8; eP7jV: foreach ($jadwals as $jadwal) { goto Wb18v; QuTgy: MGSgh: goto ldA2_; Wb18v: $kls = unserialize($jadwal->bank_kelas); goto KukYO; NMUGc: zTXJh: goto QuTgy; KukYO: foreach ($kls as $kl) { goto NHDFf; cL0eb: jZHHR: goto siphY; fP0Bi: SFWyZ: goto cL0eb; NHDFf: if (!($kl["kelas_id"] == $kelas_selected)) { goto SFWyZ; } goto xMkkJ; xMkkJ: $jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode; goto fP0Bi; siphY: } goto NMUGc; ldA2_: } goto WD4Ya; GLHqz: $data["siswas"] = []; goto DASRZ; HnlDx: $mapel_guru = $this->kelas->getGuruMapelKelas($id_guru, $tp->id_tp, $smt->id_smt); goto vhMl_; MB3rz: if ($jadwal_selected != null) { goto uT6Vy; } goto abbbN; XxSGZ: $convert = ["ya" => $ya, "yb" => $yb, "xa" => $xa, "xb" => $xb]; goto gO6sm; aMDfe: $jdwl = []; goto eP7jV; EDYef: vhbgJ: goto pJdp3; LlP6d: $this->load->model("Cbt_model", "cbt"); goto CwYO3; AYdFY: if ($this->ion_auth->in_group("guru")) { goto cbZhn; } goto aHoFc; vYcjO: $bobot_isian = $info->bobot_isian / 100; goto sYmP6; gLDxI: $info = $this->cbt->getJadwalById($jadwal_selected); goto A3gNh; aHoFc: $id_guru = null; goto RFQgE; A1w8r: foreach ($siswas as $siswa) { goto fI9eG; RU8YQ: kB3yW: goto NimjG; BtT92: $otomatis_jod = 0; goto OIaPb; tDsaK: foreach ($logs as $log) { goto RclP4; iVmVZ: $selesai = date("H:i", strtotime($log->log_time)); goto KIs7N; KIs7N: $sudahSelesai = true; goto q5z_Q; k9oEB: paQH3: goto vnpSF; W76XL: goto KMLP_; goto k9oEB; J5YO1: $sudahMulai = false; goto XiriM; z3bKk: if ($log->log_type == "1") { goto paQH3; } goto WePWh; WGVoh: $loading = $sudahSelesai ? "<i class="fa fa-check"></i> " : ($sudahMulai ? "<i class="fa fa-spinner fa-spin"></i> " : ''); goto kPF33; OuYQZ: $mulai = date("H:i", strtotime($log->log_time)); goto dISPE; q5z_Q: CXg2H: goto W76XL; dISPE: $sudahMulai = true; goto hYpmg; vnpSF: if (!($log != null)) { goto m5KwL; } goto OuYQZ; hYpmg: m5KwL: goto vxLm6; kPF33: yaQSA: goto Jcc1R; RclP4: if (!($log->id_siswa == $siswa->id_siswa)) { goto yaQSA; } goto J5YO1; vxLm6: KMLP_: goto WGVoh; WePWh: if (!($log != null)) { goto CXg2H; } goto iVmVZ; XiriM: $sudahSelesai = false; goto z3bKk; Jcc1R: mjq9b: goto GoSSN; GoSSN: } goto wJ_Ek; FjwP4: $n++; goto o2Twf; OIaPb: $benar_jod = 0; goto x56B7; akBsM: h1FrH: goto S4iOB; x56B7: if (!($info->tampil_jodohkan > 0)) { goto v7ZL7; } goto nHWhe; E0Zzu: $benar_pg2 = 0; goto Govjk; LJUWN: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto EBqh1; } goto eLFLy; eda5L: if (!($info->tampil_esai > 0)) { goto ezab5; } goto Fwv7t; tVN4M: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto AtStC; iiNCU: $siswa->jawaban_pg = $arrJawabanPg; goto Cucbg; i4icw: Ifnes: goto KuqEO; S4iOB: if (!($total < $xb)) { goto Awpcc; } goto UojEf; gAD_x: $benar_es = 0; goto eda5L; sydWK: $siswa->skor_kompleks = round($skor_pg2, 2); goto sowvz; cVPLN: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto sT4Xc; P84fz: $skor_koreksi_es = 0.0; goto Po2TL; CB_j7: $arrJawabanPg = []; goto J0fyG; iVecl: $input_jod = 0; goto LJUWN; QpRRM: EBqh1: goto ursDV; iO_dy: if (!($total > $xa)) { goto h1FrH; } goto VhJYC; lubOm: $selesai = "- -  :  - -"; goto tDsaK; Po2TL: $otomatis_es = 0; goto gAD_x; cQtxt: ouFyP: goto bAh4m; KSEMQ: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto thvza; uRblB: icCkt: goto KSEMQ; yFPLB: yTawM: goto iiNCU; gAMrr: sX9nn: goto qjx5Z; ghXyD: $benar_is = 0; goto u67lU; YIIc9: if (!($info->tampil_pg > 0)) { goto yTawM; } goto NhpvV; sowvz: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["3"] : []; goto w0ABQ; e7W7V: $siswa->skor_isian = round($skor_is, 2); goto UDeR0; Ty98W: $benar_pg = 0; goto uDVs_; TrJon: $lamanya = ''; goto X1BDa; wIgsv: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto akWPL; } goto XWwxL; iQ4wT: foreach ($jawaban_pg as $num => $jwb_pg) { goto qX4IZ; kR1Qq: $benar = true; goto YRDVu; hrHok: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban)) { goto N8BDo; } goto h9jVQ; KCpAQ: SDVO0: goto XRbcu; qZhZ1: $arrJawabanPg[$num] = ["jawaban" => strtoupper($jwb_pg->jawaban_siswa), "benar" => $benar]; goto KCpAQ; iY3Dw: N8BDo: goto woQWP; qX4IZ: $benar = false; goto t9xEJ; jIDsE: Bdu1N: goto qZhZ1; YRDVu: RVYjF: goto jIDsE; GSUm1: goto RVYjF; goto iY3Dw; t9xEJ: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto Bdu1N; } goto hrHok; h9jVQ: $benar = false; goto GSUm1; woQWP: $benar_pg += 1; goto kR1Qq; XRbcu: } goto Wy6gY; wxB4p: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto sydWK; CVMij: Wb0Wg: goto FjwP4; c5T7k: HdnQ1: goto cVj9O; nHWhe: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto jY9C6; jY9C6: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto X_evA; thFXn: $headJawab = array_shift($arrJawab); goto tZtni; yYDvr: kfbAa: goto nKnBt; FgUQu: $soal[3][$ks]->point = $point; goto s8yQ5; tGyy1: $soal[3][$ks]->tabel_benar = $arrBenar; goto cyTQf; nKnBt: $benar_jod += 1 / $items * $item_benar; goto ERWZa; ikawe: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto SP8oX; X_evA: $typeSoal = $jawab_jod->jawaban->type; goto xPkFy; mWHbh: iRi63: goto tGyy1; ERWZa: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto pcvSv; L_FYm: XNXaO: goto ikawe; s8yQ5: XkWhd: goto adt7m; vjPu7: $item_lebih = 0; goto RtwbJ; CgESy: $point = round($point_soal, 2); goto hFMyz; adt7m: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto yiclt; SP8oX: $arrBenar = []; goto jQ4QF; lVCPA: $headSoal = array_shift($arrSoal); goto csbhx; g1JaC: foreach ($arrJwbSoal as $ps => $ajj) { goto WNmgV; WNmgV: if (!isset($ajj->subtitle)) { goto Z3cDZ; } goto ITWR8; ioDH2: $kk = 0; goto zyNwR; zyNwR: foreach ($ajj->subtitle as $pps => $aj) { goto uOFaF; wluK2: $item_kurang++; goto F7jMT; uOFaF: if (!(isset($arrJwbJawab[$ps]) && !isset($arrJwbJawab[$ps]->subtitle[$pps]))) { goto pq0fJ; } goto f93xw; MzZPV: $arrBenar[$ps]->kurang = $kk; goto wluK2; f93xw: $kk++; goto MzZPV; F7jMT: pq0fJ: goto eqR8Q; eqR8Q: ghuPL: goto ARwDh; ARwDh: } goto Mn8rG; Bj03h: bMG4K: goto ioDH2; ITWR8: $point_subitem = $point_item / count((array) $ajj->subtitle); goto wX2aO; HUgsQ: $point_soal += $point_subitem * $arrBenar[$ps]->benar; goto Bj03h; KS8nT: PJp2J: goto lct14; Mn8rG: zLHQO: goto RkME2; wX2aO: if (!isset($arrBenar[$ps]->benar)) { goto bMG4K; } goto HUgsQ; RkME2: Z3cDZ: goto KS8nT; lct14: } goto mWHbh; jQ4QF: $item_benar = 0; goto actrA; yiclt: $soal[3][$ks]->point_otomatis = $point; goto lHWDt; KkJA6: FRz2T: goto PdlAc; iqv7p: goto XkWhd; goto qOdcE; RtwbJ: foreach ($arrJwbJawab as $p => $ajjs) { goto diXwu; XP_8i: $bb = 0; goto sKOw3; awOki: D15_e: goto Ifakd; Q0on3: if (!isset($ajjs->subtitle)) { goto eqTac; } goto kdIEq; nlFgt: eqTac: goto awOki; kdIEq: foreach ($ajjs->subtitle as $pp => $ajs) { goto GrODa; uwyUY: $item_benar++; goto uS30q; GrODa: if (!(isset($arrJwbSoal[$p]) && !isset($arrJwbSoal[$p]->subtitle[$pp]))) { goto yGnY_; } goto W5SuL; leig7: glcat: goto AAwK1; lzUSu: $item_salah++; goto PPJvL; gzYD6: yGnY_: goto QzOBT; uS30q: FLBLy: goto dLKGe; HkDG4: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto glcat; } goto iCrp9; TuztU: $item_lebih++; goto gzYD6; HK41l: $arrBenar[$p]->salah = $ss; goto lzUSu; iCrp9: $ss++; goto HK41l; QzOBT: if (!(isset($arrJwbSoal[$p]) && isset($arrJwbSoal[$p]->subtitle))) { goto vZaW7; } goto HkDG4; AAwK1: $bb++; goto qcfpx; Iee8f: $arrBenar[$p]->lebih = $ll; goto TuztU; W5SuL: $ll++; goto Iee8f; KJfkc: SJ4P3: goto ai1Xw; qcfpx: $arrBenar[$p]->benar = $bb; goto uwyUY; PPJvL: goto FLBLy; goto leig7; dLKGe: vZaW7: goto KJfkc; ai1Xw: } goto p8rJ0; yXCN2: $arrBenar[$p] = new stdClass(); goto Q0on3; p8rJ0: MDTR_: goto nlFgt; sKOw3: $ss = 0; goto yXCN2; diXwu: $ll = 0; goto XP_8i; Ifakd: } goto yYDvr; actrA: $item_salah = 0; goto vjPu7; Fbeyd: $arrJawab = []; goto rheHr; pVFe9: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto Fbeyd; qOdcE: WsA5P: goto FgUQu; csbhx: $arrJwbSoal = []; goto m2WSC; tZtni: kjwaO: goto kTGuL; abZgc: $point_soal = 0; goto g1JaC; xPkFy: $arrSoal = $jawab_jod->jawaban->jawaban; goto lVCPA; rheHr: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto kjwaO; } goto gwWGs; Vjd0Q: foreach ($arrJawab as $kolJawab) { goto ij2Ee; kJdMx: array_push($arrJwbJawab, $jwbs); goto D6Jwt; TxfS4: foreach ($kolJawab as $po => $kol) { goto x02IQ; dv4Qn: $jwbs->subtitle[] = $sub; goto BpvpU; Qy1iE: yLHcC: goto lTn9d; BpvpU: U0s2R: goto Qy1iE; x02IQ: if (!($kol == "1")) { goto U0s2R; } goto x1HzZ; x1HzZ: $sub = $headJawab[$po]; goto dv4Qn; lTn9d: } goto LYAFD; LYAFD: eo2qw: goto ALi1t; D6Jwt: DPAwQ: goto RYDFS; ij2Ee: $jwbs = new stdClass(); goto TxfS4; ALi1t: $jwbs->title = array_shift($kolJawab); goto kJdMx; RYDFS: } goto L_FYm; cyTQf: $soal[3][$ks]->point_soal = $point_soal; goto CgESy; hmx2p: $soal[3][$ks]->type_soal = $typeSoal; goto pVFe9; PdlAc: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "nomor_soal")); goto hmx2p; AiD88: dgt3H: goto T9fzU; gNSTf: foreach ($arrSoal as $kolSoal) { goto n7nhM; QplaK: array_push($arrJwbSoal, $jwb); goto qN_RE; aCYzV: $jwb->title = array_shift($kolSoal); goto QplaK; qN_RE: QNHkk: goto RVRdY; NkfNd: mFx5H: goto aCYzV; n7nhM: $jwb = new stdClass(); goto TrTwJ; TrTwJ: foreach ($kolSoal as $pos => $kol) { goto SkxQT; SkxQT: if (!($kol == "1")) { goto J_5HE; } goto vd03e; BALWq: $items++; goto N11A9; N11A9: J_5HE: goto cI7xj; vd03e: $jwb->subtitle[] = $headSoal[$pos]; goto BALWq; cI7xj: dvmaq: goto T5z_0; T5z_0: } goto NkfNd; RVRdY: } goto KkJA6; RZZAn: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto iqv7p; pcvSv: $point_item = $point_benar / count($arrSoal); goto ao91u; hFMyz: if ($jawab_jod->nilai_otomatis == "0") { goto WsA5P; } goto RZZAn; kTGuL: $arrJwbJawab = []; goto Vjd0Q; lHWDt: $otomatis_jod = $jawab_jod->nilai_otomatis; goto AiD88; gwWGs: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto thFXn; ao91u: $item_kurang = 0; goto abZgc; m2WSC: $items = 0; goto gNSTf; T9fzU: } goto kWSn6; UojEf: $xb = $total; goto Logn5; vkkYR: $arrJawabanPg[$n + 1] = ["jawaban" => '', "benar" => false]; goto CVMij; ix21g: dbqXf: goto zKi79; thvza: $siswa->skor_essai = round($skor_es, 2); goto N0vi0; Cucbg: $siswa->skor_pg = round($skor_pg, 2); goto Laam2; o2Twf: goto dbqXf; goto RU8YQ; zKi79: if (!($n < $info->tampil_pg)) { goto kB3yW; } goto vkkYR; Fwv7t: foreach ($jawaban_es as $num => $jawab_es) { goto rOYIG; JsFuB: IOCH8: goto StaTA; iVvty: FgBqB: goto AdZjh; AdZjh: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "nomor_soal")); goto LWfk6; rOYIG: $skor_koreksi_es += (int) $jawab_es->nilai_koreksi; goto e38Vh; Ouapu: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto GMsIH; P7j8E: if (!$benar) { goto FgBqB; } goto iDYFp; AJJd3: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto FHpJ0; LWfk6: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto WiPQ3; StaTA: $soal[5][$ks]->point = $point; goto CPwbC; GMsIH: $soal[5][$ks]->point_otomatis = $point; goto AKBlE; CPwbC: KWNn2: goto Ouapu; iDYFp: $benar_es++; goto iVvty; WiPQ3: if ($jawab_es->nilai_otomatis == "0") { goto IOCH8; } goto AJJd3; FHpJ0: goto KWNn2; goto JsFuB; R0X1L: J2RR_: goto ZshTo; AKBlE: $otomatis_es = $jawab_es->nilai_otomatis; goto R0X1L; e38Vh: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban); goto P7j8E; ZshTo: } goto cQtxt; LpGlC: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["3"]); goto HmoCl; cL_vu: goto nDAH8; goto sNCNM; N0vi0: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto s80Qv; kWSn6: rtf89: goto y_tC8; Gac7j: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto e7W7V; vyjBo: hKPCw: goto tVN4M; XWwxL: $input_is = $nilai_input->isian_nilai; goto R7hIm; dQ_mg: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto RZcy4; Dr8iJ: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto FZptl; sHA2g: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto sxxTz; PMz6v: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "nomor_soal")); goto uee64; v6Pex: $soal[2][$ks]->point = $point; goto VHnUU; y33UO: if ($jawab_pg2->nilai_otomatis == "0") { goto iEgdF; } goto blyhe; ydWTD: j81j2: goto f03Iy; f03Iy: if (!(count($jawab_pg2->jawaban) > 0)) { goto KAdug; } goto Dr8iJ; VHnUU: V0rqu: goto xxhqt; t5ayk: $soal[2][$ks]->point_otomatis = $point; goto D3a4k; PGaF3: rT3Yx: goto ydWTD; blyhe: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto QD5KN; RZcy4: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto ab5CA; xxhqt: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto t5ayk; D3a4k: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto aigu8; DmTVr: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto sHA2g; UqBI3: iEgdF: goto v6Pex; QD5KN: goto V0rqu; goto UqBI3; sxxTz: $pk = $point_item * count($arr_benar); goto PMz6v; ZYbIe: if (!$jawab_pg2->jawaban_siswa) { goto j81j2; } goto Fqw60; uee64: $point = round($pk, 2); goto y33UO; Fqw60: foreach ($jawab_pg2->jawaban_siswa as $js) { goto XTkYf; CaORs: array_push($arr_benar, true); goto AjjoM; rv3ps: LSV3g: goto wABr6; XTkYf: if (!in_array($js, $jawab_pg2->jawaban)) { goto AEZoZ; } goto CaORs; AjjoM: AEZoZ: goto rv3ps; wABr6: } goto PGaF3; aigu8: iwxLw: goto Vbfli; FZptl: KAdug: goto DmTVr; ab5CA: $arr_benar = []; goto ZYbIe; Vbfli: } goto RK9C5; awMEg: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto vlVH3; RK9C5: i2KCN: goto vyjBo; sNCNM: Z2t2i: goto iO_dy; qjx5Z: $skor_pg = $benar_pg / $bagi_pg * $bobot_pg; goto yFPLB; Kod2t: nDAH8: goto c5T7k; tFT3T: $siswa->lama_ujian = $loading . $dur_siswa; goto vUknl; mVobK: D8y30: goto EkCqu; nuNzp: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto tK3cg; jjXH6: $siswa->mulai_ujian = $mulai; goto CTHLE; PzrX7: $skor_koreksi_is = 0.0; goto oWQN7; Govjk: $skor_koreksi_pg2 = 0.0; goto A73gz; zHYdM: AZOjo: goto wxB4p; I87dE: $input_pg2 = $nilai_input->kompleks_nilai; goto zHYdM; Wy6gY: ycC0K: goto gAMrr; Logn5: Awpcc: goto fbWfI; fbWfI: $siswa->skor_katrol = round(($ya - $yb) / 100 * $total + $yb, 2); goto Kod2t; vcdcy: $siswa->skor_jodohkan = round($skor_jod, 2); goto aN0wc; Laam2: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal_selected, $siswa->id_siswa); goto vs8PF; wJ_Ek: WqMUf: goto jjXH6; y_tC8: v7ZL7: goto Z0XaG; qpvPi: R1WEC: goto iQ4wT; NimjG: goto sX9nn; goto qpvPi; KuqEO: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["2"] : []; goto E0Zzu; YMoVl: $siswa->skor_katrol = ''; goto cL_vu; vs8PF: if (!($nilai_input != null)) { goto Ifnes; } goto H1F1T; J0fyG: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["1"] : []; goto Ty98W; CTHLE: $siswa->selesai_ujian = $selesai; goto tFT3T; EkCqu: $loading = ''; goto cYLXO; h0omj: foreach ($jawaban_is as $num => $jawab_is) { goto kocZZ; Am0FK: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto f2eoY; hAgDc: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban); goto y19jG; WJDYY: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto tI5Y2; uzSNJ: goto x1l1d; goto klPma; iDPhr: x1l1d: goto WJDYY; h4LEc: $otomatis_is = $jawab_is->nilai_otomatis; goto HdiHV; YwvxW: Kijl9: goto lL812; tI5Y2: $soal[4][$ks]->point_otomatis = $point; goto h4LEc; y19jG: if (!$benar) { goto Kijl9; } goto x0603; x0603: $benar_is++; goto YwvxW; f2eoY: if ($jawab_is->nilai_otomatis == "0") { goto czc3N; } goto hjqlv; CEkVi: $soal[4][$ks]->point = $point; goto iDPhr; klPma: czc3N: goto CEkVi; HdiHV: jzzWV: goto iXUpz; hjqlv: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto uzSNJ; lL812: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "nomor_soal")); goto Am0FK; kocZZ: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto hAgDc; iXUpz: } goto momq2; Ym2k8: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["2"]); goto LpGlC; BcPeY: if (!($info->tampil_kompleks > 0)) { goto hKPCw; } goto dQ_mg; m6iKW: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["5"]); goto CB_j7; s2i5g: GiKxl: goto cVPLN; eLFLy: $input_jod = $nilai_input->jodohkan_nilai; goto QpRRM; F4h9w: $input_es = $nilai_input->essai_nilai; goto uRblB; VhJYC: $xa = $total; goto akBsM; aN0wc: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["4"] : []; goto PzrX7; AtStC: $input_pg2 = 0; goto Kqrz5; Kqrz5: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto AZOjo; } goto I87dE; uDVs_: $skor_pg = 0; goto YIIc9; HmoCl: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["4"]); goto m6iKW; UDeR0: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["5"] : []; goto P84fz; R7hIm: akWPL: goto Gac7j; w0ABQ: $skor_koreksi_jod = 0.0; goto BtT92; fI9eG: $dur_siswa = ''; goto TrJon; s80Qv: $siswa->skor_total = round($total, 2); goto iiNl2; vlVH3: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["1"]); goto Ym2k8; cYLXO: $mulai = "- -  :  - -"; goto lubOm; Z0XaG: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto iVecl; A73gz: $otomatis_pg2 = 0; goto BcPeY; iV2s9: $n = 0; goto ix21g; bAh4m: ezab5: goto nuNzp; vUknl: $siswa->durasi_ujian = $lamanya; goto awMEg; ursDV: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto vcdcy; NhpvV: if (count($jawaban_pg) > 0) { goto R1WEC; } goto iV2s9; H1F1T: $siswa->dikoreksi = $nilai_input->dikoreksi; goto i4icw; momq2: pHT3b: goto s2i5g; iiNl2: if ($ya != null) { goto Z2t2i; } goto YMoVl; X1BDa: foreach ($durasies as $durasi) { goto raCvd; hA04H: $em = $elap[1] == "00" ? '' : intval($elap[1]) + $ed . "m"; goto PHTMO; PHTMO: $dd = $ej . $em; goto UCicM; QQBIb: $dur_siswa = round($mins, 2) . " m"; goto c8dlT; diPn9: lnBz1: goto rxTNN; SJTFu: mlYLo: goto gFw_M; MBtPw: jgq2R: goto enkcC; dzGuc: $lamanya = $durasi->lama_ujian; goto uuTwY; raCvd: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto Sjih_; } goto RCDU9; gFw_M: $mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60; goto QQBIb; RCDU9: if ($durasi->lama_ujian == null) { goto mlYLo; } goto dzGuc; vhM1k: $ej = $elap[0] == "00" ? '' : intval($elap[0]) . "j "; goto hA04H; RgInN: $ed = $elap[2] == "00" ? 0 : 1; goto vhM1k; UCicM: $dur_siswa = $dd == '' ? "0 m" : $dd; goto Lrkks; P6uqs: $dur_siswa = $durasi->mulai . " m"; goto LtwzF; Lrkks: Kju5V: goto clDtW; LtwzF: goto Kju5V; goto MBtPw; clDtW: goto kHfWx; goto SJTFu; uTn13: Sjih_: goto diPn9; uuTwY: if (strpos($lamanya, ":") !== false) { goto jgq2R; } goto P6uqs; enkcC: $elap = explode(":", $lamanya); goto RgInN; c8dlT: kHfWx: goto uTn13; rxTNN: } goto mVobK; oWQN7: $otomatis_is = 0; goto ghXyD; tK3cg: $input_es = 0; goto F01sP; sT4Xc: $input_is = 0; goto wIgsv; u67lU: if (!($info->tampil_isian > 0)) { goto GiKxl; } goto h0omj; F01sP: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto icCkt; } goto F4h9w; cVj9O: } goto VWWUT; jkbqv: $ids = []; goto NJgR_; b2aGV: cbZhn: goto VOwrd; jpA91: $kelases = []; goto ogX0c; CQj9B: $soal = []; goto bbqxq; sYmP6: $bagi_essai = $info->tampil_esai / 100; goto j5_P2; LTO9_: $tp = $this->dashboard->getTahunActive(); goto mglFA; j5_P2: $bobot_essai = $info->bobot_esai / 100; goto lwJNL; ZZ3u2: $bagi_pg2 = $info->tampil_kompleks / 100; goto y54s5; xa2uG: $this->db->trans_start(); goto Drcts; uqYd8: $data["kelas_selected"] = $kelas_selected; goto bWE01; UKYrM: o7ivC: goto uPnDX; Drcts: $data = ["user" => $user, "judul" => "Hasil Ujian Siswa", "subjudul" => "Nilai Siswa", "setting" => $this->dashboard->getSetting()]; goto LTO9_; gO6sm: $data["convert"] = $convert; goto UKYrM; d1fiH: if (!($mapel != null)) { goto GUblq; } goto f9H4y; kFQs3: $kelas_selected = $this->input->get("kelas"); goto JFKpc; VWWUT: QS0Py: goto DV7bG; FUCLl: $xa = $this->input->get("xa"); goto mPTuf; Fgo_C: $bobot_jodoh = $info->bobot_jodohkan / 100; goto LdkNb; LdkNb: $bagi_isian = $info->tampil_isian / 100; goto vYcjO; bbqxq: $jawabans_siswa = []; goto PezEr; Xrl7D: $data["sesi"] = $this->dropdown->getAllSesi(); goto kFQs3; pJdp3: } public function detail() { goto bQu8h; D0gxj: TRtlg: goto dd70t; sclkD: $otomatis_jod = 0; goto kqfVe; sBzyb: $input_es = $nilai_input->essai_nilai; goto MrC1E; XQMHV: $bagi_essai = $info->tampil_esai / 100; goto LfVCC; MrC1E: GTBMm: goto C7One; Wc63o: foreach ($logs as $log) { goto x_t6r; x_t6r: if (!($log->id_siswa == $siswa->id_siswa)) { goto AbvUR; } goto OqTfu; MHKHc: K0Yxf: goto LlA77; OqTfu: array_push($log_siswa, $log); goto UkF8h; UkF8h: AbvUR: goto MHKHc; LlA77: } goto zWPoG; OSRmj: qNYrL: goto PlqnX; Ry6pB: nnXY2: goto FGAGf; WRUId: CPom7: goto dbCw3; bm9iZ: $log_siswa = []; goto Wc63o; Rb9H6: $input_jod = 0; goto Cr6qd; t02mw: goto u0_fE; goto D0gxj; BTddI: AMmeu: goto Qy1g8; Ocwvg: $data["soal"] = $soal; goto R8xNa; FMPmo: v03Mq: goto BTddI; w9NPQ: $skor->skor_isian = $skor_is; goto ZrSEP; I9oW3: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["3"] : []; goto YJ5Qw; Nmj74: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["2"] : []; goto b3l92; Qy1g8: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto Rb9H6; rqih5: ofmJN: goto KF4UU; yGx9h: $info = $this->cbt->getJadwalById($jadwal); goto Enxyr; Bx_Ah: $skor->dikoreksi = $nilai_input->dikoreksi; goto sa1mZ; T0A4B: $skor_koreksi_is = 0.0; goto TXBvg; qQIOa: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["4"]); goto n7ceq; ooUr0: $input_is = 0; goto soxrg; yo0zD: $data["siswa"] = $siswa; goto Ocwvg; FGAGf: mYdLV: goto Fqij1; KF4UU: BFddT: goto xOVs5; mmi0w: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto ui75N; b3l92: $benar_pg2 = 0; goto uz_zG; oxUQf: Kny4M: goto e_1eb; SeDap: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto H4X6T; TCGKR: foreach ($jawabans as $jawaban_siswa) { goto Gmdp1; o8U06: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto uNuzP; rovzM: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto CYG3J; CYG3J: $jawaban_siswa->jawaban_benar = array_map("strtoupper", $jawaban_siswa->jawaban_benar); goto R0K2X; QRZG_: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto jgIZq; r_QrP: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto o8U06; NEI_W: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto r_QrP; iU3S3: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto Vwibj; tEfXZ: $jawaban_siswa->jawaban = array_map("strtoupper", $jawaban_siswa->jawaban); goto GHcwt; GLFCf: n2x2h: goto EehpV; uNuzP: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto QRZG_; naOZt: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto KLFWk; pZiFX: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto NEI_W; Vwibj: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto Pt5eA; C9HzU: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto rovzM; Pt5eA: xyvDo: goto XCsLL; KLFWk: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto C9HzU; EehpV: if (!($jawaban_siswa->jenis_soal == "3")) { goto Q_ole; } goto pZiFX; GHcwt: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "strlen"); goto GLFCf; R0K2X: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "strlen"); goto tEfXZ; Gmdp1: if (!($jawaban_siswa->jenis_soal == "2")) { goto n2x2h; } goto naOZt; jgIZq: Q_ole: goto iU3S3; XCsLL: } goto OSRmj; Cr6qd: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto bgJ1l; } goto b4tEG; yjp0r: $input_is = $nilai_input->isian_nilai; goto oxUQf; MvX0D: if (!(count($jawaban_es) > 0)) { goto ldtoR; } goto z5bsN; PgFiP: $bagi_isian = $info->tampil_isian / 100; goto UPItr; M62qP: $this->load->model("Dashboard_model", "dashboard"); goto kQNps; lPiaX: $bobot_pg = $info->bobot_pg / 100; goto bQqBl; pA4Iu: $data["info"] = $info; goto yo0zD; C7One: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto VJQZi; PlqnX: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto EwvMH; kufkG: OGcyk: goto wuVSj; qrXps: $data["ada_nilai"] = $nilai_siswa != null; goto pg0D_; q1R1d: $logs = $this->cbt->getLogUjianByJadwal($jadwal); goto CvCS6; Ia4ZU: $bobot_jodoh = $info->bobot_jodohkan / 100; goto PgFiP; n7ceq: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["5"]); goto E2hJb; Lv1In: $data["tp_active"] = $tp; goto djhOu; Z3LhA: $data = ["user" => $user, "judul" => "Koreksi Hasil Siswa", "subjudul" => "Hasil Siswa", "setting" => $this->dashboard->getSetting(), "durasi" => $dur_siswa, "log" => $log_siswa]; goto p6vdM; djhOu: $data["smt"] = $this->dashboard->getSemester(); goto L5YjQ; SPY7E: $this->load->view("cbt/nilai/detail"); goto mNFTr; ZrSEP: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["5"] : []; goto vpbtM; ZNApE: u0_fE: goto SLJ70; mMbqO: if (!(count($jawaban_pg2) > 0)) { goto yNxEp; } goto HMx2K; KLEFO: if (!(count($jawaban_pg) > 0)) { goto ofmJN; } goto YY24f; XHiw5: foreach ($durasies as $durasi) { goto zRFor; UIS3j: M5pMO: goto I4Zhr; AQb7h: $dur_siswa = $durasi; goto UIS3j; zRFor: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto M5pMO; } goto AQb7h; I4Zhr: eSVHH: goto UiVLN; UiVLN: } goto aWRLy; WHsTc: $input_pg2 = $nilai_input->kompleks_nilai; goto WG1Fm; ryh38: $smt = $this->dashboard->getSemesterActive(); goto yZ1T1; sa1mZ: SQLbZ: goto Nd1aF; srxEh: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["2"]); goto TbsNm; N2IOw: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto ygAym; SRLLo: $point_item = $point_benar / count($arrSoal); goto FlL1S; m_AQO: foreach ($arrSoal as $kolSoal) { goto kgTRR; sSuAm: Lu8BX: goto T3s1Z; OX553: GRbbO: goto J388m; J388m: $jwb->title = array_shift($kolSoal); goto krqNu; kgTRR: $jwb = new stdClass(); goto jD1zo; jD1zo: foreach ($kolSoal as $pos => $kol) { goto aeLTR; eaymp: xT45j: goto y_Y3C; LjXt4: $jwb->subtitle[] = $headSoal[$pos]; goto kU40P; aeLTR: if (!($kol == "1")) { goto xT45j; } goto LjXt4; kU40P: $items++; goto eaymp; y_Y3C: V3UIz: goto qBx1V; qBx1V: } goto OX553; krqNu: array_push($arrJwbSoal, $jwb); goto sSuAm; T3s1Z: } goto Myp8D; P_iCi: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto gnsXc; tpxdf: $arrSoal = $jawab_jod->jawaban->jawaban; goto nw55_; yib_w: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto X_eTA; gnsXc: goto XocGI; goto WyxFn; HwKiB: $otomatis_jod = $jawab_jod->nilai_otomatis; goto Rt3YY; nw55_: $headSoal = array_shift($arrSoal); goto EMSAr; ItGMc: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto aEiRo; YEiPX: $soal[3][$ks]->point_soal = $point_soal; goto YyDp3; ajGv_: iuTmp: goto YoxMt; QUHDE: goto XtaKu; goto ajGv_; PP1AA: foreach ($arrJwbJawab as $p => $ajjs) { goto a5GtH; Qe2NB: $arrBenar[$p] = new stdClass(); goto rOuCY; GzHW2: $bb = 0; goto aW3XN; mito0: guZxS: goto Canf6; aW3XN: $ss = 0; goto Qe2NB; uKs5a: NNYSK: goto mito0; rOuCY: if (!isset($ajjs->subtitle)) { goto guZxS; } goto ocEIn; ocEIn: foreach ($ajjs->subtitle as $pp => $ajs) { goto haZie; LdaRL: $bb++; goto ZGstZ; VE7xY: $item_salah++; goto r9AsF; BQcDb: $item_lebih++; goto L7vXH; K2xS4: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto TVjmA; } goto Cvypk; ZGstZ: $arrBenar[$p]->benar = $bb; goto adorc; Cvypk: $ss++; goto WsKSC; ceZSX: gCxGR: goto EFUo7; ri87L: TVjmA: goto LdaRL; UbXuV: if (!(isset($arrJwbSoal[$p]) && isset($arrJwbSoal[$p]->subtitle))) { goto gCxGR; } goto K2xS4; haZie: if (!(isset($arrJwbSoal[$p]) && !isset($arrJwbSoal[$p]->subtitle[$pp]))) { goto Tfh7W; } goto LA200; CSJch: $arrBenar[$p]->lebih = $ll; goto BQcDb; r9AsF: goto mUD_i; goto ri87L; xpYyx: mUD_i: goto ceZSX; L7vXH: Tfh7W: goto UbXuV; adorc: $item_benar++; goto xpYyx; LA200: $ll++; goto CSJch; WsKSC: $arrBenar[$p]->salah = $ss; goto VE7xY; EFUo7: kYl2e: goto tII2F; tII2F: } goto uKs5a; a5GtH: $ll = 0; goto GzHW2; Canf6: Iwil_: goto Levto; Levto: } goto Singg; jyOCO: XocGI: goto yib_w; Q8GYR: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto QUHDE; aEiRo: $arrJawab = []; goto UYWh4; YoxMt: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto OpqbK; YIIAt: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto IgmN_; ygAym: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto MLVZL; X_eTA: $soal[3][$ks]->point_otomatis = $point; goto uwvkV; FlL1S: $item_kurang = 0; goto Qlv6G; m9Axy: v43QF: goto iJfAx; Bf5Nb: $item_lebih = 0; goto PP1AA; hwqln: if ($jawab_jod->nilai_otomatis == "0") { goto KAjZO; } goto P_iCi; HVamv: $analisa = "<i class="fa fa-times-circle text-red text-lg"></i>"; goto PIgNQ; L4moF: $item_salah = 0; goto Bf5Nb; uwvkV: if ($item_benar == $items && $item_salah == 0 && $item_lebih == 0 && $item_kurang == 0) { goto iuTmp; } goto wHtYj; OC0TL: $arrBenar = []; goto xulrT; Singg: CFWh6: goto vm2xZ; mNOx8: $items = 0; goto m_AQO; iJfAx: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto OC0TL; ApP_r: $soal[3][$ks]->analisa = $analisa; goto HwKiB; wHtYj: if ($item_benar == 0) { goto SNCfS; } goto Q8GYR; vm2xZ: $benar_jod += 1 / $items * $item_benar; goto UwnrZ; PIgNQ: XtaKu: goto ApP_r; YyDp3: $point = round($point_soal, 2); goto hwqln; mFvP1: foreach ($arrJawab as $kolJawab) { goto M25_m; aaCB1: bytN_: goto D5mhs; warSg: XoOs3: goto R8pjZ; BhT43: array_push($arrJwbJawab, $jwbs); goto warSg; D5mhs: $jwbs->title = array_shift($kolJawab); goto BhT43; M25_m: $jwbs = new stdClass(); goto X9U34; X9U34: foreach ($kolJawab as $po => $kol) { goto GEsO_; zJPc9: MbHQb: goto mU7up; IEV1b: $sub = $headJawab[$po]; goto jxpBr; GEsO_: if (!($kol == "1")) { goto MbHQb; } goto IEV1b; mU7up: P1Xdn: goto c18lu; jxpBr: $jwbs->subtitle[] = $sub; goto zJPc9; c18lu: } goto aaCB1; R8pjZ: } goto m9Axy; MLVZL: $typeSoal = $jawab_jod->jawaban->type; goto tpxdf; Rt3YY: B3TNS: goto rttwZ; Mu7NO: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "nomor_soal")); goto v0a76; F5Dsr: foreach ($arrJwbSoal as $ps => $ajj) { goto Mzw3w; xQf_y: ejTZX: goto nV_3M; i_73b: zDBzy: goto f9r_d; UsxQc: $point_soal += $point_subitem * $arrBenar[$ps]->benar; goto i_73b; EVv6V: gxa60: goto XJjON; UV2G6: foreach ($ajj->subtitle as $pps => $aj) { goto U78GK; si9Om: $kk++; goto d3gDl; ijzGs: $item_kurang++; goto ehj6f; U78GK: if (!(isset($arrJwbJawab[$ps]) && !isset($arrJwbJawab[$ps]->subtitle[$pps]))) { goto Sp0WQ; } goto si9Om; glF6T: JPP8J: goto mAd3d; ehj6f: Sp0WQ: goto glF6T; d3gDl: $arrBenar[$ps]->kurang = $kk; goto ijzGs; mAd3d: } goto EVv6V; ahGVZ: if (!isset($arrBenar[$ps]->benar)) { goto zDBzy; } goto UsxQc; f9r_d: $kk = 0; goto UV2G6; ULM2a: $point_subitem = $point_item / count((array) $ajj->subtitle); goto ahGVZ; Mzw3w: if (!isset($ajj->subtitle)) { goto SbN1M; } goto ULM2a; XJjON: SbN1M: goto xQf_y; nV_3M: } goto UA2Cs; xMuyH: $arrJwbJawab = []; goto mFvP1; Bjdan: SNCfS: goto HVamv; OpqbK: goto XtaKu; goto Bjdan; UA2Cs: OVlTI: goto ZSyJw; UwnrZ: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto SRLLo; WyxFn: KAjZO: goto SHvS0; Qlv6G: $point_soal = 0; goto F5Dsr; EMSAr: $arrJwbSoal = []; goto mNOx8; Myp8D: LHGdb: goto Mu7NO; xulrT: $item_benar = 0; goto L4moF; v0a76: $soal[3][$ks]->type_soal = $typeSoal; goto ItGMc; ZSyJw: $soal[3][$ks]->tabel_benar = $arrBenar; goto YEiPX; IgmN_: $headJawab = array_shift($arrJawab); goto tvq4e; UYWh4: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto iXKYq; } goto YIIAt; tvq4e: iXKYq: goto xMuyH; SHvS0: $soal[3][$ks]->point = $point; goto jyOCO; rttwZ: } goto Txagr; TzN2D: $data["guru"] = $guru; goto FpV9T; kqfVe: if (!($info->tampil_jodohkan > 0)) { goto AMmeu; } goto ncnW5; TXBvg: $otomatis_is = 0; goto qDFOa; FEzyT: Qbt_e: goto mmi0w; WC6wH: $skor_koreksi_jod = 0.0; goto sclkD; kQNps: $tp = $this->dashboard->getTahunActive(); goto ryh38; bQu8h: $this->load->model("Cbt_model", "cbt"); goto M62qP; Enxyr: $bagi_pg = $info->tampil_pg / 100; goto lPiaX; VJQZi: $skor->skor_essai = $skor_es; goto yNBKS; pHggg: $user = $this->ion_auth->user()->row(); goto Z3LhA; YY24f: foreach ($jawaban_pg as $num => $jwb_pg) { goto pHOeR; D27sM: goto wPTnP; goto vrj13; H9GrM: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto kLYpw; } goto XzW2p; TFQw4: $soal[1][$ks]->point = !$benar ? 0 : ($info->bobot_pg > 0 ? round($info->bobot_pg / $info->tampil_pg, 2) : 0); goto allqD; Rz0vF: $benar = false; goto D27sM; QDAyh: $salah_pg += 1; goto Rz0vF; allqD: $analisa = $benar ? "<i class="fa fa-check-circle text-green text-lg"></i>" : "<i class="fa fa-times-circle text-red text-lg"></i>"; goto ywhz6; vrj13: t4Kit: goto XKGcj; RGHKg: $ks = array_search($jwb_pg->nomor_soal, array_column($soal[1], "nomor_soal")); goto TFQw4; XKGcj: $benar_pg += 1; goto gVUr1; ywhz6: $soal[1][$ks]->analisa = $analisa; goto UThuw; pHOeR: $benar = false; goto H9GrM; gVUr1: $benar = true; goto oD8PB; UThuw: YRgjp: goto kwKKJ; ezGkF: kLYpw: goto RGHKg; oD8PB: wPTnP: goto ezGkF; XzW2p: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban)) { goto t4Kit; } goto QDAyh; kwKKJ: } goto xge6H; R8xNa: $data["skor"] = $skor; goto T2YRD; fiAg2: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto B1ktV; ncnW5: if (!(count($jawaban_jodoh) > 0)) { goto v03Mq; } goto N2IOw; mNFTr: $this->load->view("_templates/dashboard/_footer"); goto ZNApE; soxrg: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto Kny4M; } goto yjp0r; qdR88: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto r90JZ; V0zxP: $jadwal = $this->input->get("jadwal"); goto yGx9h; xj7ct: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto cT2wY; nVhBx: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal); goto q1R1d; aWRLy: sNfGR: goto bm9iZ; vpV8N: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto GTBMm; } goto sBzyb; fa1TT: $jawabans_siswa = []; goto TCGKR; UPItr: $bobot_isian = $info->bobot_isian / 100; goto XQMHV; HMMaP: if (!($info->tampil_esai > 0)) { goto dkm_Q; } goto MvX0D; HJvT5: $this->load->view("_templates/dashboard/_header", $data); goto SPY7E; yNBKS: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto Sj_fR; hqed1: $skor_koreksi_es = 0.0; goto kWhKd; Sj_fR: $skor->skor_total = $total; goto nVhBx; uz_zG: $skor_koreksi_pg2 = 0.0; goto KOaII; Qwdoa: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal, $siswa->id_siswa); goto UKoV_; E2hJb: $skor = new stdClass(); goto SeDap; UKoV_: $soal = []; goto fa1TT; BAF0v: $this->load->view("members/guru/templates/footer"); goto t02mw; b4tEG: $input_jod = $nilai_input->jodohkan_nilai; goto s1_0c; e_1eb: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto w9NPQ; XgX6S: $salah_pg = 0; goto Ogfl0; a8XFk: $benar_pg = 0; goto XgX6S; Fqij1: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto ooUr0; f5FlJ: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto ZL8i0; } goto WHsTc; z5bsN: foreach ($jawaban_es as $num => $jawab_es) { goto O7nrU; PXPlg: XsNdZ: goto Pnnwb; sxYwT: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto PXPlg; Pnnwb: $soal[5][$ks]->analisa = $analisa; goto MK16K; AXjSz: MC0F8: goto BjvIH; MK16K: $otomatis_es = $jawab_es->nilai_otomatis; goto AXjSz; tME8O: V1WdR: goto YFYtt; opCeX: d5IrZ: goto e1vZ2; Up1kc: goto V1WdR; goto opCeX; gl53Z: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto Uxzuv; qRlk_: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto Ko7as; f_BSD: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban); goto SuyHV; SuyHV: if (!$benar) { goto ATCY6; } goto s1GH9; O7nrU: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto f_BSD; vB2k0: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "nomor_soal")); goto qRlk_; VIKJo: ATCY6: goto vB2k0; Ko7as: if ($jawab_es->nilai_otomatis == "0") { goto d5IrZ; } goto QTLpN; QTLpN: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto Up1kc; dBwJn: $soal[5][$ks]->point_otomatis = $point; goto haEtF; YFYtt: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto dBwJn; haEtF: if ($benar) { goto jw6LU; } goto gl53Z; s1GH9: $benar_es++; goto VIKJo; Uxzuv: goto XsNdZ; goto h3Iv0; h3Iv0: jw6LU: goto sxYwT; e1vZ2: $soal[5][$ks]->point = $point; goto tME8O; BjvIH: } goto kufkG; YJ5Qw: $benar_jod = 0; goto WC6wH; KvbO9: $benar_is = 0; goto T0A4B; zWPoG: WK_35: goto pHggg; T2YRD: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto qrXps; xge6H: JshvU: goto rqih5; vpbtM: $benar_es = 0; goto hqed1; Ogfl0: if (!($info->tampil_pg > 0)) { goto BFddT; } goto KLEFO; dd70t: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto HJvT5; qDFOa: if (!($info->tampil_isian > 0)) { goto mYdLV; } goto bgUHY; cT2wY: $input_es = 0; goto vpV8N; Nd1aF: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["1"] : []; goto a8XFk; nE7Ud: dkm_Q: goto xj7ct; LfVCC: $bobot_essai = $info->bobot_esai / 100; goto Qwdoa; H4X6T: if (!($nilai_input != null)) { goto SQLbZ; } goto Bx_Ah; xOVs5: $skor->skor_pg = $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Nmj74; HMx2K: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto J5mMv; fm6ZM: if ($jawab_pg2->nilai_otomatis == "0") { goto Q_Oc8; } goto f036k; wqRwj: if (!$jawab_pg2->jawaban_siswa) { goto jof98; } goto NILf4; N1ILI: AzeiO: goto FBt_6; HlT31: nhrYS: goto D_OSX; pJqe_: goto s01P3; goto nmEF6; NILf4: foreach ($jawab_pg2->jawaban_siswa as $js) { goto VgkCQ; l33qs: sQbg2: goto HmkNO; HmkNO: LwVdS: goto dozBj; VgkCQ: if (!in_array($js, $jawab_pg2->jawaban)) { goto sQbg2; } goto G6RZU; G6RZU: array_push($arr_benar, true); goto l33qs; dozBj: } goto BFpP5; xmXoK: $jml_benar = count($arr_benar); goto YvCc2; MzLKS: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto N1ILI; nmEF6: Q_Oc8: goto uNRMD; BUxqB: $point = round($pk, 2); goto whbww; nqc9M: pjRVT: goto gBIwx; nF3LA: $soal[2][$ks]->point_otomatis = $point; goto Ay38I; Y_Alz: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto zy1RC; iDeAy: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto l5i0A; Rfwnn: goto pjRVT; goto DCXjm; QpMOq: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto nF3LA; BFpP5: f7jaj: goto fenH9; I2m9M: if (!(count($jawab_pg2->jawaban) > 0)) { goto AzeiO; } goto MzLKS; fenH9: jof98: goto I2m9M; uNRMD: $soal[2][$ks]->point = $point; goto t3euY; YvCc2: if ($jml_benar == count($jawab_pg2->jawaban)) { goto K6YB2; } goto Q39M7; Q39M7: if ($jml_benar > 0 && $jml_benar < count($jawab_pg2->jawaban)) { goto IoBxa; } goto KnE8K; zy1RC: goto pjRVT; goto l97lt; whbww: $soal[2][$ks]->analisa = $analisa; goto fm6ZM; J5mMv: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto ogGML; KnE8K: $analisa = "<i class="fa fa-times-circle text-red text-lg"></i>"; goto Rfwnn; f036k: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto pJqe_; l97lt: IoBxa: goto sAFxT; ogGML: $arr_benar = []; goto wqRwj; t3euY: s01P3: goto QpMOq; Ay38I: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto HlT31; FBt_6: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto iDeAy; l5i0A: $pk = $point_item * count($arr_benar); goto xmXoK; sAFxT: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto nqc9M; DCXjm: K6YB2: goto Y_Alz; gBIwx: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "nomor_soal")); goto BUxqB; D_OSX: } goto WRUId; bQqBl: $bagi_pg2 = $info->tampil_kompleks / 100; goto Q0E1E; r90JZ: $skor->skor_jodohkan = $skor_jod; goto BXduG; yZ1T1: $siswa = $this->cbt->getSiswaById($tp->id_tp, $smt->id_smt, $this->input->get("siswa")); goto V0zxP; B1ktV: $skor->skor_kompleks = $skor_pg2; goto I9oW3; p6vdM: $data["tp"] = $this->dashboard->getTahun(); goto Lv1In; wuVSj: ldtoR: goto nE7Ud; kWhKd: $otomatis_es = 0; goto HMMaP; dbCw3: yNxEp: goto FEzyT; s1_0c: bgJ1l: goto qdR88; Txagr: YdK7_: goto FMPmo; KFFPb: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto TzN2D; bgUHY: if (!(count($jawaban_is) > 0)) { goto nnXY2; } goto Skr0V; JGMfX: $bagi_jodoh = $info->tampil_jodohkan / 100; goto Ia4ZU; Ex1A6: A30hZ: goto Ry6pB; BXduG: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["4"] : []; goto KvbO9; TbsNm: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["3"]); goto qQIOa; pg0D_: if ($this->ion_auth->is_admin()) { goto TRtlg; } goto KFFPb; ui75N: $input_pg2 = 0; goto f5FlJ; KOaII: $otomatis_pg2 = 0; goto nZShM; WG1Fm: ZL8i0: goto fiAg2; L5YjQ: $data["smt_active"] = $smt; goto pA4Iu; EwvMH: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["1"]); goto srxEh; s2tIr: $this->load->view("cbt/nilai/detail"); goto BAF0v; nZShM: if (!($info->tampil_kompleks > 0)) { goto Qbt_e; } goto mMbqO; FpV9T: $this->load->view("members/guru/templates/header", $data); goto s2tIr; CvCS6: $dur_siswa = null; goto XHiw5; Q0E1E: $bobot_pg2 = $info->bobot_kompleks / 100; goto JGMfX; Skr0V: foreach ($jawaban_is as $num => $jawab_is) { goto b5EgL; B2o3R: if (!$benar) { goto fgJQx; } goto fbSA_; fbSA_: $benar_is++; goto tQBlp; BkFAN: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "nomor_soal")); goto Vgw96; RAPhu: $soal[4][$ks]->point_otomatis = $point; goto ZnNgN; JeMIf: p90lL: goto y_Lhm; Vgw96: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto i8CvK; UU4Q3: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban); goto B2o3R; i8CvK: if ($jawab_is->nilai_otomatis == "0") { goto p90lL; } goto appAE; tQBlp: fgJQx: goto BkFAN; appAE: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto q2cFr; BqPmX: eE_B3: goto r239X; MLipY: wnw2B: goto lA_v4; lA_v4: $soal[4][$ks]->analisa = $analisa; goto XwTae; AL_Yn: goto wnw2B; goto cflFQ; q2cFr: goto fZR8K; goto JeMIf; XwTae: $otomatis_is = $jawab_is->nilai_otomatis; goto BqPmX; Kot1P: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto RAPhu; tw9S6: fZR8K: goto Kot1P; ZnNgN: if ($benar) { goto NgF9A; } goto sInLT; sInLT: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto AL_Yn; b5EgL: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto UU4Q3; cflFQ: NgF9A: goto sVDdv; y_Lhm: $soal[4][$ks]->point = $point; goto tw9S6; sVDdv: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto MLipY; r239X: } goto Ex1A6; SLJ70: } public function simpanKoreksi() { goto bkaT_; DLOBy: $nilais = json_decode($this->input->post("nilai", true)); goto Gq2fC; ysymb: $jadwal = $this->input->post("jadwal", true); goto JJy0l; JJy0l: $jenis = $this->input->post("jenis", true); goto DLOBy; bkaT_: $siswa = $this->input->post("siswa", true); goto ysymb; FZ9G4: yxoQV: goto FA3xy; WxuFf: CIq7v: goto QhNu0; DAPaz: $this->db->update("cbt_nilai"); goto WxuFf; sO7q9: $this->output_json($data); goto z_SlR; eZFkc: $jml = 0; goto Wo1Wx; Oa9RI: $ids = []; goto eZFkc; FA3xy: $updated = $this->db->update_batch("cbt_soal_siswa", $updated, "id_soal_siswa"); goto KY47s; KY47s: if (!$updated) { goto CIq7v; } goto Sc8t8; Wo1Wx: foreach ($nilais as $nilai) { goto c1d0U; c1d0U: array_push($ids, $nilai->id_soal); goto wehZ1; wehZ1: $jml += $nilai->koreksi; goto GT8wF; FnXvy: Zoi1C: goto BNo4q; GT8wF: $updated[] = ["id_soal_siswa" => $nilai->id_soal, "nilai_koreksi" => $nilai->koreksi, "nilai_otomatis" => 1]; goto FnXvy; BNo4q: } goto FZ9G4; O9t03: $this->db->where("id_nilai", $siswa . "0" . $jadwal); goto DAPaz; Gq2fC: $updated = []; goto Oa9RI; Sc8t8: $this->db->set($jenis, $jml); goto O9t03; QhNu0: $data["success"] = $updated; goto sO7q9; z_SlR: } public function tandaiKoreksi() { goto MJGRv; G4_0y: $this->db->set("dikoreksi", 1); goto Rcx2v; Ukrhn: $jadwal = $this->input->post("jadwal", true); goto G4_0y; FYLm0: $this->output_json($data); goto ze7CW; kpop2: $updated = $this->db->update("cbt_nilai"); goto fxGlT; Rcx2v: $this->db->where("id_nilai", $siswa . "0" . $jadwal); goto kpop2; fxGlT: $data["success"] = $updated; goto FYLm0; MJGRv: $siswa = $this->input->post("siswa", true); goto Ukrhn; ze7CW: } public function tandaisemua() { goto r2Nf8; tKkYX: $siswas = $this->input->post("ids", true); goto G7kad; G7kad: $updated = 0; goto F49Ib; F49Ib: $test_data = []; goto Ua2kg; cCqlA: $id_jadwal = $this->input->post("id_jadwal", true); goto tKkYX; ly2HQ: $this->output_json($data); goto Y3T8n; HWJ2i: $data["success"] = $updated; goto ZCu06; r2Nf8: $this->load->model("Cbt_model", "cbt"); goto cCqlA; ZCu06: $data["siswa"] = $siswas; goto ly2HQ; Sf3rS: yi95K: goto HWJ2i; Ua2kg: foreach ($siswas as $id_siswa => $memulai) { goto EW86I; cfsts: Bq6q2: goto rxDz8; qbER7: if (!($info->tampil_jodohkan > 0)) { goto Bq6q2; } goto ncRNO; Rv1lJ: $bobot_pg = $info->bobot_pg / 100; goto AMKFM; GYLfl: $otomatis_jod = 0; goto qbER7; ysagU: if (!(count($jawaban_pg) > 0)) { goto asHW5; } goto F854b; InhIi: if (!(count($jawaban_pg2) > 0)) { goto GQVeI; } goto Cjpwk; HkVzz: if (!($info->tampil_kompleks > 0)) { goto nO7HR; } goto InhIi; OkjXi: $upd = $this->db->replace("cbt_nilai", $insert); goto E7p_9; ZDtXO: $skor_es = $otomatis_es == 0 ? $s_es : $skor_koreksi_es; goto Hk_k_; eXgDC: $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto WnXCp; cZtXh: $test_data[] = $insert; goto OkjXi; tAsf8: $skor_pg2 = $otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2; goto jiCVD; iV53N: GQVeI: goto O44SL; fVkwF: $jawaban_pg = isset($jawabans_siswa["1"]) ? $jawabans_siswa["1"] : []; goto LjqNK; EW86I: $info = $this->cbt->getJadwalById($id_jadwal); goto vfun1; DwhVU: $otomatis_es = 0; goto hZm2G; AklOv: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto EMjW6; LWNoV: foreach ($jawabans as $jawaban_siswa) { goto GEIJD; EiKSG: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "strlen"); goto eH__2; OC6d2: if (!($jawaban_siswa->jenis_soal == "3")) { goto E81O1; } goto ygUAn; TPokV: $jawaban_siswa->jawaban_benar = array_map("strtoupper", $jawaban_siswa->jawaban_benar); goto EiKSG; dXB0L: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto LgioB; cbAJ4: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto dXB0L; T0zZt: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto dC12Q; LgioB: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto ysRXr; fpUTK: o16Ll: goto giOi9; GEIJD: if (!($jawaban_siswa->jenis_soal == "2")) { goto QvvLj; } goto DsgSJ; DsgSJ: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto T0zZt; I7K7J: $jawabans_siswa[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto fpUTK; ysRXr: E81O1: goto I7K7J; ygUAn: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto cbAJ4; eH__2: QvvLj: goto OC6d2; dC12Q: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto TPokV; giOi9: } goto do4mP; w6YWI: $skor_koreksi_is = 0.0; goto s4Pve; DenHd: $jawabans_siswa = []; goto LWNoV; qwvZ6: $benar_pg2 = 0; goto f2VFZ; B1jkK: QFx1T: goto gCey5; kOqQZ: $bobot_jodoh = $info->bobot_jodohkan / 100; goto TbBPX; ZHxyz: $bobot_isian = $info->bobot_isian / 100; goto qflCz; osghB: xAYFb: goto AklOv; BFYcd: if (!($info->tampil_pg > 0)) { goto vVrTx; } goto ysagU; JeYNB: if (!($info->tampil_isian > 0)) { goto xAYFb; } goto xVGJC; ACe2p: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto ZyceU; Afm31: $item_benar = 0; goto SLc7B; DudSh: foreach ($arrJawab as $kolJawab) { goto Q2JJt; Q0RsA: array_push($arrJwbJawab, $jwbs); goto J0oNg; UAjWz: l7kVa: goto Q0RsA; Q2JJt: $jwbs = new stdClass(); goto oE8eD; J0oNg: eSPaV: goto EipXP; oE8eD: foreach ($kolJawab as $po => $kol) { goto atk4T; Rbu9w: $sub = $headJawab[$po]; goto Jzh4u; atk4T: if (!($kol == "1")) { goto cdEVy; } goto Rbu9w; tuHxb: cdEVy: goto uPAaN; uPAaN: Xlj55: goto B_e5I; Jzh4u: $jwbs->subtitle[] = $sub; goto tuHxb; B_e5I: } goto UAjWz; EipXP: } goto BsAW0; ZyceU: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto cd4AY; rk0uW: foreach ($arrSoal as $kolSoal) { goto iX6fY; mVqys: RWd06: goto IMgOM; iX6fY: $jwb = new stdClass(); goto FDW6m; FDW6m: foreach ($kolSoal as $pos => $kol) { goto demeO; kYaQs: lpkKB: goto NdHMo; NdHMo: nzU3h: goto h6fAF; VsE_a: $items++; goto kYaQs; demeO: if (!($kol == "1")) { goto lpkKB; } goto GTLLt; GTLLt: $jwb->subtitle[] = $headSoal[$pos]; goto VsE_a; h6fAF: } goto voHFX; sQAQc: $jwb->title = array_shift($kolSoal); goto pyBbn; voHFX: CbdsX: goto sQAQc; pyBbn: array_push($arrJwbSoal, $jwb); goto mVqys; IMgOM: } goto yMbnU; SC7pd: $otomatis_jod = $jawab_jod->nilai_otomatis; goto WfOcA; yMbnU: qvIHX: goto gzOCv; BsAW0: Bf2FA: goto Afm31; SLc7B: $item_salah = 0; goto AnAES; O3COG: $headJawab = array_shift($arrJawab); goto xB22E; WfOcA: JBW0Y: goto w5JfB; AnAES: foreach ($arrJwbJawab as $p => $ajjs) { goto iN3oy; u7929: DAm8f: goto DKiQL; iN3oy: if (!isset($ajjs->subtitle)) { goto mqRsE; } goto Om5DC; Om5DC: foreach ($ajjs->subtitle as $pp => $ajs) { goto wANgA; VcrhK: C79kO: goto j_Uip; j_Uip: ZiK9V: goto v6nPE; sFJAQ: $item_benar++; goto VcrhK; wANgA: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto tctqV; } goto apBVW; x7X6Z: tctqV: goto sFJAQ; apBVW: $item_salah++; goto qhAFp; qhAFp: goto C79kO; goto x7X6Z; v6nPE: } goto CF9dI; eodDF: mqRsE: goto u7929; CF9dI: U8R3b: goto eodDF; DKiQL: } goto co13c; WdgAK: $arrJwbSoal = []; goto Six0S; xB22E: $arrJwbJawab = []; goto DudSh; Six0S: $items = 0; goto rk0uW; ji31P: $benar_jod += 1 / $items * $item_benar; goto SC7pd; fnSrJ: $headSoal = array_shift($arrSoal); goto WdgAK; cd4AY: $arrSoal = $jawab_jod->jawaban_benar->jawaban; goto fnSrJ; gzOCv: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto O3COG; co13c: C5dai: goto ji31P; w5JfB: } goto XSAFC; o4z1P: FKxY7: goto sg5RI; WnXCp: $jawaban_pg2 = isset($jawabans_siswa["2"]) ? $jawabans_siswa["2"] : []; goto qwvZ6; hZm2G: if (!($info->tampil_esai > 0)) { goto MsN4w; } goto UCYbW; K8aUr: $ada_jawaban_essai = isset($jawabans_siswa["5"]); goto ushPZ; GduXM: $skor_jod = $otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod; goto S0wKz; f3pWY: gdZFs: goto QCAv_; JryXC: d1k_N: goto cfsts; Kg46D: foreach ($jawaban_es as $num => $jawab_es) { goto ClCMD; ClCMD: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto TBbjp; q0ze5: $otomatis_es = $jawab_es->nilai_otomatis; goto IHXya; mlP1E: yHtfy: goto q0ze5; TBbjp: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban_benar); goto LXlcZ; rwFjQ: $benar_es++; goto mlP1E; LXlcZ: if (!$benar) { goto yHtfy; } goto rwFjQ; IHXya: a14DS: goto RBy1u; RBy1u: } goto CDcuF; tDTtG: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa["5"] : []; goto wBVP3; rxDz8: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto GduXM; ncRNO: if (!(count($jawaban_jodoh) > 0)) { goto d1k_N; } goto ACe2p; S0wKz: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa["4"] : []; goto H9hyV; ING1m: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto ZDtXO; H9hyV: $benar_is = 0; goto w6YWI; nrOoH: $benar_jod = 0; goto WNNMY; UCYbW: if (!(count($jawaban_es) > 0)) { goto QFx1T; } goto Kg46D; wt0H2: $bobot_essai = $info->bobot_esai / 100; goto fVkwF; y93me: $salah_pg = 0; goto BFYcd; s4Pve: $otomatis_is = 0; goto JeYNB; nH8rT: $bobot_pg2 = $info->bobot_kompleks / 100; goto AnyDJ; do4mP: iN01B: goto D_OS4; vfun1: $jawabans = $this->cbt->getJawabanByBank($info->id_bank, $id_siswa); goto DenHd; GXxA5: KvC6z: goto osghB; wBVP3: $benar_es = 0; goto iwbiQ; Eh6yC: vVrTx: goto eXgDC; D_OS4: $ada_jawaban_isian = isset($jawabans_siswa["4"]); goto K8aUr; Cjpwk: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto UMyuJ; eZ_Vj: foreach ($jawab_pg2->jawaban_siswa as $js) { goto JFqkM; Kujx8: ZqKY1: goto Bs9bf; Bs9bf: EDKf2: goto W2rtQ; JFqkM: if (!in_array($js, $jawab_pg2->jawaban_benar)) { goto ZqKY1; } goto PGyqs; PGyqs: array_push($arr_benar, true); goto Kujx8; W2rtQ: } goto QB2HC; QB2HC: y7rX_: goto mNgFI; xidpO: $arr_benar = []; goto eZ_Vj; mNgFI: if (!(count($jawab_pg2->jawaban_benar) > 0)) { goto W6oqJ; } goto AqJFS; ulsNa: uUT2s: goto HxjHL; hsS00: W6oqJ: goto ulsNa; AqJFS: $benar_pg2 += 1 / count($jawab_pg2->jawaban_benar) * count($arr_benar); goto hsS00; iT2KS: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto xidpO; UMyuJ: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto iT2KS; HxjHL: } goto n4s13; CDcuF: swoiU: goto B1jkK; n4s13: Nbhck: goto iV53N; WNNMY: $skor_koreksi_jod = 0.0; goto GYLfl; xVGJC: if (!(count($jawaban_is) > 0)) { goto KvC6z; } goto qvUV6; AMKFM: $bagi_pg2 = $info->tampil_kompleks / 100; goto nH8rT; IRfAs: $insert = ["id_nilai" => $id_siswa . "0" . $id_jadwal, "id_siswa" => $id_siswa, "id_jadwal" => $id_jadwal, "pg_benar" => $benar_pg, "pg_nilai" => round($skor_pg, 2), "kompleks_nilai" => round($skor_pg2, 2), "jodohkan_nilai" => round($skor_jod, 2), "isian_nilai" => round($skor_is, 2), "essai_nilai" => round($skor_es, 2), "dikoreksi" => $memulai === "2" ? "0" : "1"]; goto cZtXh; F854b: foreach ($jawaban_pg as $jwb_pg) { goto YxguE; tB4WN: cI4CR: goto oh9Bi; s3nF0: bE1xv: goto COTDH; oh9Bi: $benar_pg += 1; goto rOunY; COTDH: XrkJa: goto bPWd5; rOunY: XayIm: goto s3nF0; EVo2I: $salah_pg += 1; goto a20V1; a20V1: goto XayIm; goto tB4WN; oUjtW: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban_benar)) { goto cI4CR; } goto EVo2I; YxguE: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto bE1xv; } goto oUjtW; bPWd5: } goto o4z1P; E7p_9: if (!$upd) { goto gdZFs; } goto rH4I_; TbBPX: $bagi_isian = $info->tampil_isian / 100; goto ZHxyz; XSAFC: DCxvb: goto JryXC; f2VFZ: $skor_koreksi_pg2 = 0.0; goto MkFxI; ushPZ: $bagi_pg = $info->tampil_pg / 100; goto Rv1lJ; MkFxI: $otomatis_pg2 = 0; goto HkVzz; O44SL: nO7HR: goto K0WLF; K0WLF: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto tAsf8; q2RXk: b0fGx: goto GXxA5; EMjW6: $skor_is = $otomatis_is == 0 ? $s_is : $skor_koreksi_is; goto tDTtG; sg5RI: asHW5: goto Eh6yC; Hk_k_: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto IRfAs; QCAv_: Po9Uh: goto XZXxu; rH4I_: $updated++; goto f3pWY; LjqNK: $benar_pg = 0; goto y93me; gCey5: MsN4w: goto ING1m; AnyDJ: $bagi_jodoh = $info->tampil_jodohkan / 100; goto kOqQZ; qvUV6: foreach ($jawaban_is as $num => $jawab_is) { goto SgocP; sd87I: if (!$benar) { goto WicvU; } goto UGWXh; UGWXh: $benar_is++; goto ejpSx; zqjj4: lx7cQ: goto YWfe6; SgocP: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto cuI70; cuI70: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban_benar); goto sd87I; WTee8: $otomatis_is = $jawab_is->nilai_otomatis; goto zqjj4; ejpSx: WicvU: goto WTee8; YWfe6: } goto q2RXk; qflCz: $bagi_essai = $info->tampil_esai / 100; goto wt0H2; jiCVD: $jawaban_jodoh = isset($jawabans_siswa["3"]) ? $jawabans_siswa["3"] : []; goto nrOoH; iwbiQ: $skor_koreksi_es = 0.0; goto DwhVU; XZXxu: } goto Sf3rS; Y3T8n: } public function inputEssai() { goto OPkXO; Iuipy: $data["nama_kelas"] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kelas_selected); goto eSic3; rZeWw: goto rBJVP; goto J7Df9; BaiPd: $info = $this->cbt->getJadwalById($jadwal_selected); goto eCZl9; ZWP6P: $data["smt_active"] = $smt; goto Iuipy; blV3j: if ($this->ion_auth->is_admin()) { goto TnssN; } goto JwlQb; mvD_z: $ids = []; goto Xpq7t; FiI0N: WV95u: goto vO4eF; w4XMb: $data["siswas"] = $siswas; goto blV3j; vO4eF: $nilai = $this->cbt->getNilaiAllSiswa([$jadwal_selected], $ids); goto GPPYM; eF5rc: RxClG: goto UVIkq; odrdg: $jadwal_selected = $this->input->get("jadwal"); goto BaiPd; C1dvg: $this->load->view("members/guru/templates/footer"); goto rZeWw; uytW2: $this->load->view("members/guru/templates/header", $data); goto EYnX3; JSXYh: $smt = $this->dashboard->getSemesterActive(); goto xKSN_; HIyRy: $data["smt"] = $this->dashboard->getSemester(); goto cZtoo; TjUUq: $this->load->model("Cbt_model", "cbt"); goto URuxx; GPPYM: foreach ($siswas as $siswa) { goto om9p9; nu8SC: $siswa->skor_jod = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->jodohkan_nilai : "0"; goto uEIL5; om9p9: $siswa->skor_pg = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->pg_nilai : "0"; goto GZmYj; yfGLV: YrJve: goto hsGZ0; GZmYj: $siswa->skor_pg2 = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->kompleks_nilai : "0"; goto nu8SC; uEIL5: $siswa->skor_isian = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->isian_nilai : "0"; goto YfSRy; YfSRy: $siswa->skor_essai = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->essai_nilai : "0"; goto yfGLV; hsGZ0: } goto eF5rc; cZtoo: $data["tp_active"] = $tp; goto ZWP6P; uPF0a: rBJVP: goto xp5n_; NsPyy: $data["tp"] = $this->dashboard->getTahun(); goto HIyRy; xKSN_: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto mvD_z; JwlQb: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto LjJLz; f9dDP: $this->load->view("cbt/nilai/nilai_essai"); goto Qcpwo; iaoPH: $data["jadwal_selected"] = $jadwal_selected; goto yrAGm; J7Df9: TnssN: goto twk64; EYnX3: $this->load->view("cbt/nilai/nilai_essai"); goto C1dvg; eCZl9: $tp = $this->dashboard->getTahunActive(); goto JSXYh; yrAGm: $data["jadwal"] = $info; goto w4XMb; LjJLz: $data["guru"] = $guru; goto uytW2; HX_e9: $data = ["user" => $user, "judul" => "Input Nilai Manual", "subjudul" => '', "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $this->dashboard->getSetting()]; goto NsPyy; OPkXO: $this->load->model("Dashboard_model", "dashboard"); goto TjUUq; URuxx: $this->load->model("Dropdown_model", "dropdown"); goto xreLT; eSic3: $data["kelas_selected"] = $kelas_selected; goto iaoPH; Xpq7t: foreach ($siswas as $key => $val) { array_push($ids, $val->id_siswa); j8juh: } goto FiI0N; Qcpwo: $this->load->view("_templates/dashboard/_footer"); goto uPF0a; UVIkq: $user = $this->ion_auth->user()->row(); goto HX_e9; twk64: $this->load->view("_templates/dashboard/_header", $data); goto f9dDP; xreLT: $kelas_selected = $this->input->get("kelas"); goto odrdg; xp5n_: } public function simpanKoreksiEssai() { goto flAYM; flAYM: $this->load->model("Cbt_model", "cbt"); goto cF7jg; yNFXS: $blm_selesai = []; goto iA4nx; l4CwG: $nilais = json_decode($this->input->post("nilai", true)); goto bOdYG; iG3s9: $data["blm_selesai"] = count($blm_selesai); goto YG4F0; vLzXz: $data["success"] = $update; goto Dam5e; iA4nx: foreach ($nilais as $nilai) { goto Qo0qA; FR41f: cfa2r: goto kP4IH; kP4IH: INFJU: goto UIZjk; KikiI: $replace = ["id_nilai" => $nilai_siswa->id_nilai, "id_siswa" => $nilai_siswa->id_siswa, "id_jadwal" => $nilai_siswa->id_jadwal, "pg_benar" => $nilai_siswa->pg_benar, "pg_nilai" => $nilai_siswa->pg_nilai, "kompleks_nilai" => isset($nilai->kompleks_nilai) && $nilai->kompleks_nilai != null ? $nilai->kompleks_nilai : "0", "jodohkan_nilai" => isset($nilai->jodohkan_nilai) && $nilai->jodohkan_nilai != null ? $nilai->jodohkan_nilai : "0", "isian_nilai" => isset($nilai->isian_nilai) && $nilai->isian_nilai != null ? $nilai->isian_nilai : "0", "essai_nilai" => isset($nilai->essai_nilai) && $nilai->essai_nilai != null ? $nilai->essai_nilai : "0", "dikoreksi" => "1"]; goto KNJH0; Y5p5B: array_push($blm_selesai, $nilai->id_siswa); goto Pyua3; HC6Cn: if (!$up) { goto XoQup; } goto kDo_h; Qo0qA: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $nilai->id_siswa); goto ZVXNH; ZVXNH: if ($nilai_siswa != null) { goto lguNT; } goto Y5p5B; kDo_h: $update++; goto Am8ae; Am8ae: XoQup: goto FR41f; Pyua3: goto cfa2r; goto zWP3C; zWP3C: lguNT: goto KikiI; KNJH0: $up = $this->db->replace("cbt_nilai", $replace); goto HC6Cn; UIZjk: } goto mje7S; Dam5e: $data["data"] = $nilais; goto iG3s9; bOdYG: $update = 0; goto yNFXS; mje7S: xSIVH: goto vLzXz; YG4F0: $this->output_json($data); goto DYsrS; cF7jg: $jadwal = $this->input->post("jadwal", true); goto l4CwG; DYsrS: } } ?>

Did this file decode correctly?

Original Code


text/x-generic Cbtnilai.php ( PHP script, ASCII text, with very long lines )
<?php
/*   ________________________________________
    |                 GarudaCBT              |
    |    https://github.com/garudacbt/cbt    |
    |________________________________________|
*/
 class Cbtnilai extends CI_Controller { public function __construct() { goto D26hY; YRFEB: show_error("\110\x61\156\x79\x61\40\101\x64\x6d\x69\x6e\151\x73\x74\162\141\x74\157\162\x20\x79\141\x6e\147\x20\144\151\142\x65\162\x69\x20\150\x61\x6b\x20\165\x6e\x74\165\x6b\40\155\x65\x6e\147\x61\153\x73\x65\x73\40\x68\x61\x6c\x61\155\141\x6e\x20\151\156\151\54\40\74\141\x20\150\162\145\x66\75\42" . base_url("\144\141\163\x68\x62\x6f\x61\x72\x64") . "\x22\x3e\113\145\155\x62\x61\154\151\x20\153\145\x20\155\x65\156\x75\40\x61\x77\x61\154\74\x2f\141\76", 403, "\x41\x6b\x73\x65\x73\x20\x54\x65\x72\154\x61\x72\x61\156\147"); goto kOszk; q05Od: yPgtN: goto pisF_; AAphy: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("\147\165\162\x75"))) { goto Fecv1; } goto YRFEB; yuirU: if (!$this->ion_auth->logged_in()) { goto bnzAH; } goto AAphy; JKyJK: $this->load->library("\165\x70\154\x6f\x61\144"); goto m42L2; INlcy: goto yPgtN; goto EhnwK; kOszk: Fecv1: goto INlcy; m42L2: $this->form_validation->set_error_delimiters('', ''); goto qfrM8; D26hY: parent::__construct(); goto yuirU; EhnwK: bnzAH: goto cAMMg; cAMMg: redirect("\141\x75\x74\x68"); goto q05Od; pisF_: $this->load->library(["\144\141\164\141\x74\141\142\154\145\163", "\146\157\x72\x6d\x5f\166\x61\154\151\144\x61\x74\x69\x6f\x6e"]); goto JKyJK; qfrM8: } public function output_json($data, $encode = true) { goto VPQ65; T_GII: $this->output->set_content_type("\141\x70\160\154\151\143\x61\164\151\x6f\x6e\x2f\x6a\x73\157\x6e")->set_output($data); goto np2CP; r1_Dq: $data = json_encode($data); goto Eolow; Eolow: cFftK: goto T_GII; VPQ65: if (!$encode) { goto cFftK; } goto r1_Dq; np2CP: } public function index() { goto HAq9W; CwYO3: $this->load->model("\x44\162\157\x70\x64\157\167\156\137\x6d\x6f\144\x65\x6c", "\144\162\x6f\x70\144\157\x77\156"); goto NaJrb; UjBc3: $data["\162\165\x61\x6e\147"] = $this->dropdown->getAllRuang(); goto Xrl7D; HAq9W: $this->load->model("\x44\141\x73\x68\142\157\x61\x72\144\137\155\x6f\144\x65\154", "\144\141\163\x68\142\157\x61\162\x64"); goto LlP6d; r3MXb: $this->load->view("\143\142\164\57\x6e\x69\154\141\x69\x2f\144\141\164\141"); goto MD8kY; Oeahq: $this->db->trans_complete(); goto oTXZ8; Ule0E: $data["\x74\x70"] = $this->dashboard->getTahun(); goto yuENm; mPTuf: $xb = $this->input->get("\170\142"); goto AYdFY; abbbN: $data["\x6a\x61\x64\x77\x61\x6c"] = []; goto GLHqz; PezEr: foreach ($jawabans as $jawaban_siswa) { goto Y0LLx; iL3sn: kYAod: goto uizBI; VvrKY: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto kCPUu; KeUf2: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "\x73\164\162\154\x65\156"); goto pU_1F; uizBI: if (!($jawaban_siswa->jenis_soal == "\x33")) { goto yFr6n; } goto ASIva; Y0LLx: if (!($jawaban_siswa->jenis_soal == "\62")) { goto kYAod; } goto K1lnE; OVE3R: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto L7DNz; kCPUu: yFr6n: goto OVE3R; paAT_: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto bttyr; L7DNz: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto WLohU; pU_1F: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "\163\164\162\x6c\145\x6e"); goto iL3sn; tQ20G: $jawaban_siswa->jawaban = array_map("\163\164\162\164\157\165\x70\160\x65\x72", $jawaban_siswa->jawaban); goto KeUf2; WA91w: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto y2EKq; K1lnE: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto WA91w; Qeqlh: $jawaban_siswa->jawaban_benar = array_map("\163\164\162\x74\157\165\160\160\145\162", $jawaban_siswa->jawaban_benar); goto tQ20G; y2EKq: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto hz1tq; A0l8R: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto paAT_; ynXo6: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto A0l8R; ASIva: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto ynXo6; bttyr: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto VvrKY; WLohU: pO2h7: goto bqiPl; hz1tq: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto Qeqlh; bqiPl: } goto onFbU; NaJrb: $this->load->model("\113\x65\154\x61\x73\x5f\155\x6f\x64\x65\x6c", "\153\145\x6c\x61\163"); goto MxFFb; A3gNh: $bagi_pg = $info->tampil_pg / 100; goto hC2UZ; mglFA: $smt = $this->dashboard->getSemesterActive(); goto Ule0E; JFKpc: $jadwal_selected = $this->input->get("\x6a\x61\144\x77\x61\154"); goto uqYd8; gVNWH: $bagi_jodoh = $info->tampil_jodohkan / 100; goto Fgo_C; R1Rpg: ENW23: goto Oeahq; iKpzl: uT6Vy: goto gLDxI; Vi8f2: $data["\160\x72\157\146\x69\154\x65"] = $this->dashboard->getProfileAdmin($user->id); goto V84OD; oTXZ8: if ($this->ion_auth->is_admin()) { goto C0pmJ; } goto HnlDx; TkhNr: $logs = $this->cbt->getLogUjianByJadwal($jadwal_selected); goto A1w8r; KyydF: C0pmJ: goto Vi8f2; cC26o: $data["\x6b\145\154\x61\x73"] = $arrKelas; goto v0O_y; OOoST: $data["\163\151\163\x77\x61\x73"] = $siswas; goto i9wGe; lPVw8: $this->load->view("\137\x74\x65\x6d\160\154\x61\164\x65\163\57\144\141\163\x68\142\x6f\141\162\144\57\137\150\x65\141\144\145\162", $data); goto nVI_0; dZ9R0: goto vhbgJ; goto KyydF; dxnIl: QaDqQ: goto MB3rz; HDl9Y: $data["\x67\165\162\x75"] = $guru; goto ei_bG; S2bd_: HEiaB: goto Q0bat; S3vD8: ms1A5: goto TRNz4; MD8kY: $this->load->view("\155\x65\155\142\145\162\163\x2f\x67\165\162\x75\x2f\x74\x65\x6d\x70\154\x61\164\x65\x73\57\146\157\x6f\x74\145\x72"); goto dZ9R0; JTuye: GUblq: goto cC26o; f9H4y: foreach ($mapel as $m) { goto e7gPF; wJVLI: XdCi9: goto V_Eq0; e7gPF: $arrMapel[$m->id_mapel] = $m->nama_mapel; goto XAmCU; XAmCU: foreach ($m->kelas_mapel as $kls) { goto NsXbB; UotNt: $arrKelas[$kls->kelas] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas); goto ZyXfl; iaJIU: W9xEr: goto arovb; ZyXfl: men0a: goto iaJIU; NsXbB: if (!$kls->kelas) { goto men0a; } goto UotNt; arovb: } goto wJVLI; V_Eq0: U3ICV: goto V0geX; V0geX: } goto IW4oH; hC2UZ: $bobot_pg = $info->bobot_pg / 100; goto ZZ3u2; i9wGe: if (!($ya != null)) { goto o7ivC; } goto XxSGZ; bWE01: $ya = $this->input->get("\171\x61"); goto S1dxX; egAIH: $data["\x73\155\164"] = $this->dashboard->getSemester(); goto V0aja; RFQgE: goto QaDqQ; goto b2aGV; vtsC7: $data["\152\x61\144\x77\141\x6c"] = $jdwl; goto R1Rpg; vDj8R: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal_selected); goto TkhNr; nVI_0: $this->load->view("\x63\142\164\57\156\x69\x6c\141\x69\x2f\x64\x61\164\x61"); goto oC_gV; S1dxX: $yb = $this->input->get("\171\142"); goto FUCLl; V84OD: $data["\152\x61\x64\167\141\154\x5f\x73\x65\x6c\145\x63\164\x65\144"] = $jadwal_selected; goto gqMMv; DV7bG: $data["\151\156\x66\157"] = $info; goto OOoST; y54s5: $bobot_pg2 = $info->bobot_kompleks / 100; goto gVNWH; TRNz4: $jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt, $id_guru); goto aMDfe; DASRZ: goto ENW23; goto iKpzl; MxFFb: $user = $this->ion_auth->user()->row(); goto xa2uG; uPnDX: $kelas_bank = unserialize($info->bank_kelas); goto jpA91; WTEbP: $data["\152\x61\x64\167\141\154\x5f\163\x65\x6c\145\143\x74\145\x64"] = $jadwal_selected; goto tNHOV; WD4Ya: CBpGR: goto vtsC7; v0O_y: $this->load->view("\155\145\155\142\x65\162\163\57\147\165\x72\x75\x2f\164\x65\155\160\154\141\164\x65\x73\57\x68\145\x61\x64\145\162", $data); goto r3MXb; Q0bat: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal_selected, $ids); goto CQj9B; yuENm: $data["\x74\x70\137\x61\x63\164\151\166\145"] = $tp; goto egAIH; vhMl_: $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); goto WTEbP; lwJNL: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto jkbqv; NJgR_: foreach ($siswas as $key => $value) { array_push($ids, $value->id_siswa); foQ0s: } goto S2bd_; onFbU: c1_bd: goto vDj8R; IW4oH: ROMlR: goto JTuye; ei_bG: $id_guru = $guru->id_guru; goto dxnIl; VOwrd: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto HDl9Y; oC_gV: $this->load->view("\x5f\x74\x65\155\160\x6c\141\164\145\x73\57\144\x61\163\x68\x62\157\141\162\x64\x2f\137\x66\x6f\x6f\x74\145\x72"); goto EDYef; V0aja: $data["\x73\155\164\137\141\143\x74\x69\166\x65"] = $smt; goto UjBc3; tNHOV: $arrKelas = []; goto d1fiH; gqMMv: $data["\x6b\145\x6c\141\163"] = $this->dropdown->getAllKelas($tp->id_tp, $smt->id_smt); goto lPVw8; ogX0c: foreach ($kelas_bank as $key => $value) { goto vaNL3; vaNL3: if (!($value["\x6b\145\154\x61\163\137\x69\144"] != '')) { goto GQanG; } goto tfQ5E; S2WRO: GQanG: goto tDnkl; tDnkl: kxvNY: goto sZ4dg; tfQ5E: $kelases[$value["\x6b\145\x6c\x61\163\137\x69\x64"]] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $value["\x6b\145\x6c\141\163\137\x69\144"]); goto S2WRO; sZ4dg: } goto S3vD8; eP7jV: foreach ($jadwals as $jadwal) { goto Wb18v; QuTgy: MGSgh: goto ldA2_; Wb18v: $kls = unserialize($jadwal->bank_kelas); goto KukYO; NMUGc: zTXJh: goto QuTgy; KukYO: foreach ($kls as $kl) { goto NHDFf; cL0eb: jZHHR: goto siphY; fP0Bi: SFWyZ: goto cL0eb; NHDFf: if (!($kl["\153\145\154\x61\163\x5f\x69\144"] == $kelas_selected)) { goto SFWyZ; } goto xMkkJ; xMkkJ: $jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode; goto fP0Bi; siphY: } goto NMUGc; ldA2_: } goto WD4Ya; GLHqz: $data["\163\151\x73\x77\x61\163"] = []; goto DASRZ; HnlDx: $mapel_guru = $this->kelas->getGuruMapelKelas($id_guru, $tp->id_tp, $smt->id_smt); goto vhMl_; MB3rz: if ($jadwal_selected != null) { goto uT6Vy; } goto abbbN; XxSGZ: $convert = ["\171\141" => $ya, "\171\x62" => $yb, "\x78\x61" => $xa, "\x78\142" => $xb]; goto gO6sm; aMDfe: $jdwl = []; goto eP7jV; EDYef: vhbgJ: goto pJdp3; LlP6d: $this->load->model("\x43\142\164\137\x6d\157\144\x65\154", "\x63\142\x74"); goto CwYO3; AYdFY: if ($this->ion_auth->in_group("\x67\x75\162\165")) { goto cbZhn; } goto aHoFc; vYcjO: $bobot_isian = $info->bobot_isian / 100; goto sYmP6; gLDxI: $info = $this->cbt->getJadwalById($jadwal_selected); goto A3gNh; aHoFc: $id_guru = null; goto RFQgE; A1w8r: foreach ($siswas as $siswa) { goto fI9eG; RU8YQ: kB3yW: goto NimjG; BtT92: $otomatis_jod = 0; goto OIaPb; tDsaK: foreach ($logs as $log) { goto RclP4; iVmVZ: $selesai = date("\110\72\x69", strtotime($log->log_time)); goto KIs7N; KIs7N: $sudahSelesai = true; goto q5z_Q; k9oEB: paQH3: goto vnpSF; W76XL: goto KMLP_; goto k9oEB; J5YO1: $sudahMulai = false; goto XiriM; z3bKk: if ($log->log_type == "\61") { goto paQH3; } goto WePWh; WGVoh: $loading = $sudahSelesai ? "\74\151\40\x63\x6c\x61\x73\163\x3d\42\x66\141\x20\x66\x61\55\x63\150\x65\143\x6b\42\x3e\74\57\151\76\x20" : ($sudahMulai ? "\x3c\x69\x20\143\154\141\x73\163\75\42\x66\x61\40\146\x61\x2d\x73\x70\151\156\156\145\162\x20\x66\x61\x2d\x73\160\x69\x6e\42\76\x3c\x2f\151\76\x20" : ''); goto kPF33; OuYQZ: $mulai = date("\x48\x3a\151", strtotime($log->log_time)); goto dISPE; q5z_Q: CXg2H: goto W76XL; dISPE: $sudahMulai = true; goto hYpmg; vnpSF: if (!($log != null)) { goto m5KwL; } goto OuYQZ; hYpmg: m5KwL: goto vxLm6; kPF33: yaQSA: goto Jcc1R; RclP4: if (!($log->id_siswa == $siswa->id_siswa)) { goto yaQSA; } goto J5YO1; vxLm6: KMLP_: goto WGVoh; WePWh: if (!($log != null)) { goto CXg2H; } goto iVmVZ; XiriM: $sudahSelesai = false; goto z3bKk; Jcc1R: mjq9b: goto GoSSN; GoSSN: } goto wJ_Ek; FjwP4: $n++; goto o2Twf; OIaPb: $benar_jod = 0; goto x56B7; akBsM: h1FrH: goto S4iOB; x56B7: if (!($info->tampil_jodohkan > 0)) { goto v7ZL7; } goto nHWhe; E0Zzu: $benar_pg2 = 0; goto Govjk; LJUWN: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto EBqh1; } goto eLFLy; eda5L: if (!($info->tampil_esai > 0)) { goto ezab5; } goto Fwv7t; tVN4M: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto AtStC; iiNCU: $siswa->jawaban_pg = $arrJawabanPg; goto Cucbg; i4icw: Ifnes: goto KuqEO; S4iOB: if (!($total < $xb)) { goto Awpcc; } goto UojEf; gAD_x: $benar_es = 0; goto eda5L; sydWK: $siswa->skor_kompleks = round($skor_pg2, 2); goto sowvz; cVPLN: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto sT4Xc; P84fz: $skor_koreksi_es = 0.0; goto Po2TL; CB_j7: $arrJawabanPg = []; goto J0fyG; iVecl: $input_jod = 0; goto LJUWN; QpRRM: EBqh1: goto ursDV; iO_dy: if (!($total > $xa)) { goto h1FrH; } goto VhJYC; lubOm: $selesai = "\x2d\40\55\40\x20\72\x20\x20\x2d\40\55"; goto tDsaK; Po2TL: $otomatis_es = 0; goto gAD_x; cQtxt: ouFyP: goto bAh4m; KSEMQ: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto thvza; uRblB: icCkt: goto KSEMQ; yFPLB: yTawM: goto iiNCU; gAMrr: sX9nn: goto qjx5Z; ghXyD: $benar_is = 0; goto u67lU; YIIc9: if (!($info->tampil_pg > 0)) { goto yTawM; } goto NhpvV; sowvz: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["\63"] : []; goto w0ABQ; e7W7V: $siswa->skor_isian = round($skor_is, 2); goto UDeR0; Ty98W: $benar_pg = 0; goto uDVs_; TrJon: $lamanya = ''; goto X1BDa; wIgsv: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto akWPL; } goto XWwxL; iQ4wT: foreach ($jawaban_pg as $num => $jwb_pg) { goto qX4IZ; kR1Qq: $benar = true; goto YRDVu; hrHok: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban)) { goto N8BDo; } goto h9jVQ; KCpAQ: SDVO0: goto XRbcu; qZhZ1: $arrJawabanPg[$num] = ["\152\141\167\x61\x62\141\156" => strtoupper($jwb_pg->jawaban_siswa), "\x62\145\156\141\x72" => $benar]; goto KCpAQ; iY3Dw: N8BDo: goto woQWP; qX4IZ: $benar = false; goto t9xEJ; jIDsE: Bdu1N: goto qZhZ1; YRDVu: RVYjF: goto jIDsE; GSUm1: goto RVYjF; goto iY3Dw; t9xEJ: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto Bdu1N; } goto hrHok; h9jVQ: $benar = false; goto GSUm1; woQWP: $benar_pg += 1; goto kR1Qq; XRbcu: } goto Wy6gY; wxB4p: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto sydWK; CVMij: Wb0Wg: goto FjwP4; c5T7k: HdnQ1: goto cVj9O; nHWhe: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto jY9C6; jY9C6: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto X_evA; thFXn: $headJawab = array_shift($arrJawab); goto tZtni; yYDvr: kfbAa: goto nKnBt; FgUQu: $soal[3][$ks]->point = $point; goto s8yQ5; tGyy1: $soal[3][$ks]->tabel_benar = $arrBenar; goto cyTQf; nKnBt: $benar_jod += 1 / $items * $item_benar; goto ERWZa; ikawe: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto SP8oX; X_evA: $typeSoal = $jawab_jod->jawaban->type; goto xPkFy; mWHbh: iRi63: goto tGyy1; ERWZa: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto pcvSv; L_FYm: XNXaO: goto ikawe; s8yQ5: XkWhd: goto adt7m; vjPu7: $item_lebih = 0; goto RtwbJ; CgESy: $point = round($point_soal, 2); goto hFMyz; adt7m: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto yiclt; SP8oX: $arrBenar = []; goto jQ4QF; lVCPA: $headSoal = array_shift($arrSoal); goto csbhx; g1JaC: foreach ($arrJwbSoal as $ps => $ajj) { goto WNmgV; WNmgV: if (!isset($ajj->subtitle)) { goto Z3cDZ; } goto ITWR8; ioDH2: $kk = 0; goto zyNwR; zyNwR: foreach ($ajj->subtitle as $pps => $aj) { goto uOFaF; wluK2: $item_kurang++; goto F7jMT; uOFaF: if (!(isset($arrJwbJawab[$ps]) && !isset($arrJwbJawab[$ps]->subtitle[$pps]))) { goto pq0fJ; } goto f93xw; MzZPV: $arrBenar[$ps]->kurang = $kk; goto wluK2; f93xw: $kk++; goto MzZPV; F7jMT: pq0fJ: goto eqR8Q; eqR8Q: ghuPL: goto ARwDh; ARwDh: } goto Mn8rG; Bj03h: bMG4K: goto ioDH2; ITWR8: $point_subitem = $point_item / count((array) $ajj->subtitle); goto wX2aO; HUgsQ: $point_soal += $point_subitem * $arrBenar[$ps]->benar; goto Bj03h; KS8nT: PJp2J: goto lct14; Mn8rG: zLHQO: goto RkME2; wX2aO: if (!isset($arrBenar[$ps]->benar)) { goto bMG4K; } goto HUgsQ; RkME2: Z3cDZ: goto KS8nT; lct14: } goto mWHbh; jQ4QF: $item_benar = 0; goto actrA; yiclt: $soal[3][$ks]->point_otomatis = $point; goto lHWDt; KkJA6: FRz2T: goto PdlAc; iqv7p: goto XkWhd; goto qOdcE; RtwbJ: foreach ($arrJwbJawab as $p => $ajjs) { goto diXwu; XP_8i: $bb = 0; goto sKOw3; awOki: D15_e: goto Ifakd; Q0on3: if (!isset($ajjs->subtitle)) { goto eqTac; } goto kdIEq; nlFgt: eqTac: goto awOki; kdIEq: foreach ($ajjs->subtitle as $pp => $ajs) { goto GrODa; uwyUY: $item_benar++; goto uS30q; GrODa: if (!(isset($arrJwbSoal[$p]) && !isset($arrJwbSoal[$p]->subtitle[$pp]))) { goto yGnY_; } goto W5SuL; leig7: glcat: goto AAwK1; lzUSu: $item_salah++; goto PPJvL; gzYD6: yGnY_: goto QzOBT; uS30q: FLBLy: goto dLKGe; HkDG4: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto glcat; } goto iCrp9; TuztU: $item_lebih++; goto gzYD6; HK41l: $arrBenar[$p]->salah = $ss; goto lzUSu; iCrp9: $ss++; goto HK41l; QzOBT: if (!(isset($arrJwbSoal[$p]) && isset($arrJwbSoal[$p]->subtitle))) { goto vZaW7; } goto HkDG4; AAwK1: $bb++; goto qcfpx; Iee8f: $arrBenar[$p]->lebih = $ll; goto TuztU; W5SuL: $ll++; goto Iee8f; KJfkc: SJ4P3: goto ai1Xw; qcfpx: $arrBenar[$p]->benar = $bb; goto uwyUY; PPJvL: goto FLBLy; goto leig7; dLKGe: vZaW7: goto KJfkc; ai1Xw: } goto p8rJ0; yXCN2: $arrBenar[$p] = new stdClass(); goto Q0on3; p8rJ0: MDTR_: goto nlFgt; sKOw3: $ss = 0; goto yXCN2; diXwu: $ll = 0; goto XP_8i; Ifakd: } goto yYDvr; actrA: $item_salah = 0; goto vjPu7; Fbeyd: $arrJawab = []; goto rheHr; pVFe9: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto Fbeyd; qOdcE: WsA5P: goto FgUQu; csbhx: $arrJwbSoal = []; goto m2WSC; tZtni: kjwaO: goto kTGuL; abZgc: $point_soal = 0; goto g1JaC; xPkFy: $arrSoal = $jawab_jod->jawaban->jawaban; goto lVCPA; rheHr: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto kjwaO; } goto gwWGs; Vjd0Q: foreach ($arrJawab as $kolJawab) { goto ij2Ee; kJdMx: array_push($arrJwbJawab, $jwbs); goto D6Jwt; TxfS4: foreach ($kolJawab as $po => $kol) { goto x02IQ; dv4Qn: $jwbs->subtitle[] = $sub; goto BpvpU; Qy1iE: yLHcC: goto lTn9d; BpvpU: U0s2R: goto Qy1iE; x02IQ: if (!($kol == "\61")) { goto U0s2R; } goto x1HzZ; x1HzZ: $sub = $headJawab[$po]; goto dv4Qn; lTn9d: } goto LYAFD; LYAFD: eo2qw: goto ALi1t; D6Jwt: DPAwQ: goto RYDFS; ij2Ee: $jwbs = new stdClass(); goto TxfS4; ALi1t: $jwbs->title = array_shift($kolJawab); goto kJdMx; RYDFS: } goto L_FYm; cyTQf: $soal[3][$ks]->point_soal = $point_soal; goto CgESy; hmx2p: $soal[3][$ks]->type_soal = $typeSoal; goto pVFe9; PdlAc: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "\156\x6f\x6d\x6f\162\x5f\163\x6f\141\x6c")); goto hmx2p; AiD88: dgt3H: goto T9fzU; gNSTf: foreach ($arrSoal as $kolSoal) { goto n7nhM; QplaK: array_push($arrJwbSoal, $jwb); goto qN_RE; aCYzV: $jwb->title = array_shift($kolSoal); goto QplaK; qN_RE: QNHkk: goto RVRdY; NkfNd: mFx5H: goto aCYzV; n7nhM: $jwb = new stdClass(); goto TrTwJ; TrTwJ: foreach ($kolSoal as $pos => $kol) { goto SkxQT; SkxQT: if (!($kol == "\x31")) { goto J_5HE; } goto vd03e; BALWq: $items++; goto N11A9; N11A9: J_5HE: goto cI7xj; vd03e: $jwb->subtitle[] = $headSoal[$pos]; goto BALWq; cI7xj: dvmaq: goto T5z_0; T5z_0: } goto NkfNd; RVRdY: } goto KkJA6; RZZAn: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto iqv7p; pcvSv: $point_item = $point_benar / count($arrSoal); goto ao91u; hFMyz: if ($jawab_jod->nilai_otomatis == "\60") { goto WsA5P; } goto RZZAn; kTGuL: $arrJwbJawab = []; goto Vjd0Q; lHWDt: $otomatis_jod = $jawab_jod->nilai_otomatis; goto AiD88; gwWGs: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto thFXn; ao91u: $item_kurang = 0; goto abZgc; m2WSC: $items = 0; goto gNSTf; T9fzU: } goto kWSn6; UojEf: $xb = $total; goto Logn5; vkkYR: $arrJawabanPg[$n + 1] = ["\152\141\167\x61\x62\141\x6e" => '', "\142\145\x6e\x61\162" => false]; goto CVMij; ix21g: dbqXf: goto zKi79; thvza: $siswa->skor_essai = round($skor_es, 2); goto N0vi0; Cucbg: $siswa->skor_pg = round($skor_pg, 2); goto Laam2; o2Twf: goto dbqXf; goto RU8YQ; zKi79: if (!($n < $info->tampil_pg)) { goto kB3yW; } goto vkkYR; Fwv7t: foreach ($jawaban_es as $num => $jawab_es) { goto rOYIG; JsFuB: IOCH8: goto StaTA; iVvty: FgBqB: goto AdZjh; AdZjh: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "\156\x6f\x6d\x6f\x72\137\x73\157\x61\154")); goto LWfk6; rOYIG: $skor_koreksi_es += (int) $jawab_es->nilai_koreksi; goto e38Vh; Ouapu: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto GMsIH; P7j8E: if (!$benar) { goto FgBqB; } goto iDYFp; AJJd3: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto FHpJ0; LWfk6: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto WiPQ3; StaTA: $soal[5][$ks]->point = $point; goto CPwbC; GMsIH: $soal[5][$ks]->point_otomatis = $point; goto AKBlE; CPwbC: KWNn2: goto Ouapu; iDYFp: $benar_es++; goto iVvty; WiPQ3: if ($jawab_es->nilai_otomatis == "\60") { goto IOCH8; } goto AJJd3; FHpJ0: goto KWNn2; goto JsFuB; R0X1L: J2RR_: goto ZshTo; AKBlE: $otomatis_es = $jawab_es->nilai_otomatis; goto R0X1L; e38Vh: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban); goto P7j8E; ZshTo: } goto cQtxt; LpGlC: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\63"]); goto HmoCl; cL_vu: goto nDAH8; goto sNCNM; N0vi0: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto s80Qv; kWSn6: rtf89: goto y_tC8; Gac7j: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto e7W7V; vyjBo: hKPCw: goto tVN4M; XWwxL: $input_is = $nilai_input->isian_nilai; goto R7hIm; dQ_mg: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto RZcy4; Dr8iJ: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto FZptl; sHA2g: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto sxxTz; PMz6v: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "\x6e\157\155\x6f\162\x5f\x73\x6f\x61\154")); goto uee64; v6Pex: $soal[2][$ks]->point = $point; goto VHnUU; y33UO: if ($jawab_pg2->nilai_otomatis == "\60") { goto iEgdF; } goto blyhe; ydWTD: j81j2: goto f03Iy; f03Iy: if (!(count($jawab_pg2->jawaban) > 0)) { goto KAdug; } goto Dr8iJ; VHnUU: V0rqu: goto xxhqt; t5ayk: $soal[2][$ks]->point_otomatis = $point; goto D3a4k; PGaF3: rT3Yx: goto ydWTD; blyhe: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto QD5KN; RZcy4: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto ab5CA; xxhqt: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto t5ayk; D3a4k: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto aigu8; DmTVr: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto sHA2g; UqBI3: iEgdF: goto v6Pex; QD5KN: goto V0rqu; goto UqBI3; sxxTz: $pk = $point_item * count($arr_benar); goto PMz6v; ZYbIe: if (!$jawab_pg2->jawaban_siswa) { goto j81j2; } goto Fqw60; uee64: $point = round($pk, 2); goto y33UO; Fqw60: foreach ($jawab_pg2->jawaban_siswa as $js) { goto XTkYf; CaORs: array_push($arr_benar, true); goto AjjoM; rv3ps: LSV3g: goto wABr6; XTkYf: if (!in_array($js, $jawab_pg2->jawaban)) { goto AEZoZ; } goto CaORs; AjjoM: AEZoZ: goto rv3ps; wABr6: } goto PGaF3; aigu8: iwxLw: goto Vbfli; FZptl: KAdug: goto DmTVr; ab5CA: $arr_benar = []; goto ZYbIe; Vbfli: } goto RK9C5; awMEg: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto vlVH3; RK9C5: i2KCN: goto vyjBo; sNCNM: Z2t2i: goto iO_dy; qjx5Z: $skor_pg = $benar_pg / $bagi_pg * $bobot_pg; goto yFPLB; Kod2t: nDAH8: goto c5T7k; tFT3T: $siswa->lama_ujian = $loading . $dur_siswa; goto vUknl; mVobK: D8y30: goto EkCqu; nuNzp: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto tK3cg; jjXH6: $siswa->mulai_ujian = $mulai; goto CTHLE; PzrX7: $skor_koreksi_is = 0.0; goto oWQN7; Govjk: $skor_koreksi_pg2 = 0.0; goto A73gz; zHYdM: AZOjo: goto wxB4p; I87dE: $input_pg2 = $nilai_input->kompleks_nilai; goto zHYdM; Wy6gY: ycC0K: goto gAMrr; Logn5: Awpcc: goto fbWfI; fbWfI: $siswa->skor_katrol = round(($ya - $yb) / 100 * $total + $yb, 2); goto Kod2t; vcdcy: $siswa->skor_jodohkan = round($skor_jod, 2); goto aN0wc; Laam2: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal_selected, $siswa->id_siswa); goto vs8PF; wJ_Ek: WqMUf: goto jjXH6; y_tC8: v7ZL7: goto Z0XaG; qpvPi: R1WEC: goto iQ4wT; NimjG: goto sX9nn; goto qpvPi; KuqEO: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["\62"] : []; goto E0Zzu; YMoVl: $siswa->skor_katrol = ''; goto cL_vu; vs8PF: if (!($nilai_input != null)) { goto Ifnes; } goto H1F1T; J0fyG: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["\61"] : []; goto Ty98W; CTHLE: $siswa->selesai_ujian = $selesai; goto tFT3T; EkCqu: $loading = ''; goto cYLXO; h0omj: foreach ($jawaban_is as $num => $jawab_is) { goto kocZZ; Am0FK: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto f2eoY; hAgDc: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban); goto y19jG; WJDYY: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto tI5Y2; uzSNJ: goto x1l1d; goto klPma; iDPhr: x1l1d: goto WJDYY; h4LEc: $otomatis_is = $jawab_is->nilai_otomatis; goto HdiHV; YwvxW: Kijl9: goto lL812; tI5Y2: $soal[4][$ks]->point_otomatis = $point; goto h4LEc; y19jG: if (!$benar) { goto Kijl9; } goto x0603; x0603: $benar_is++; goto YwvxW; f2eoY: if ($jawab_is->nilai_otomatis == "\x30") { goto czc3N; } goto hjqlv; CEkVi: $soal[4][$ks]->point = $point; goto iDPhr; klPma: czc3N: goto CEkVi; HdiHV: jzzWV: goto iXUpz; hjqlv: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto uzSNJ; lL812: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "\156\157\155\157\162\x5f\163\x6f\x61\x6c")); goto Am0FK; kocZZ: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto hAgDc; iXUpz: } goto momq2; Ym2k8: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\62"]); goto LpGlC; BcPeY: if (!($info->tampil_kompleks > 0)) { goto hKPCw; } goto dQ_mg; m6iKW: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x35"]); goto CB_j7; s2i5g: GiKxl: goto cVPLN; eLFLy: $input_jod = $nilai_input->jodohkan_nilai; goto QpRRM; F4h9w: $input_es = $nilai_input->essai_nilai; goto uRblB; VhJYC: $xa = $total; goto akBsM; aN0wc: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["\x34"] : []; goto PzrX7; AtStC: $input_pg2 = 0; goto Kqrz5; Kqrz5: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto AZOjo; } goto I87dE; uDVs_: $skor_pg = 0; goto YIIc9; HmoCl: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\64"]); goto m6iKW; UDeR0: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["\x35"] : []; goto P84fz; R7hIm: akWPL: goto Gac7j; w0ABQ: $skor_koreksi_jod = 0.0; goto BtT92; fI9eG: $dur_siswa = ''; goto TrJon; s80Qv: $siswa->skor_total = round($total, 2); goto iiNl2; vlVH3: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x31"]); goto Ym2k8; cYLXO: $mulai = "\55\x20\x2d\x20\x20\x3a\40\x20\x2d\40\x2d"; goto lubOm; Z0XaG: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto iVecl; A73gz: $otomatis_pg2 = 0; goto BcPeY; iV2s9: $n = 0; goto ix21g; bAh4m: ezab5: goto nuNzp; vUknl: $siswa->durasi_ujian = $lamanya; goto awMEg; ursDV: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto vcdcy; NhpvV: if (count($jawaban_pg) > 0) { goto R1WEC; } goto iV2s9; H1F1T: $siswa->dikoreksi = $nilai_input->dikoreksi; goto i4icw; momq2: pHT3b: goto s2i5g; iiNl2: if ($ya != null) { goto Z2t2i; } goto YMoVl; X1BDa: foreach ($durasies as $durasi) { goto raCvd; hA04H: $em = $elap[1] == "\60\x30" ? '' : intval($elap[1]) + $ed . "\x6d"; goto PHTMO; PHTMO: $dd = $ej . $em; goto UCicM; QQBIb: $dur_siswa = round($mins, 2) . "\x20\x6d"; goto c8dlT; diPn9: lnBz1: goto rxTNN; SJTFu: mlYLo: goto gFw_M; MBtPw: jgq2R: goto enkcC; dzGuc: $lamanya = $durasi->lama_ujian; goto uuTwY; raCvd: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto Sjih_; } goto RCDU9; gFw_M: $mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60; goto QQBIb; RCDU9: if ($durasi->lama_ujian == null) { goto mlYLo; } goto dzGuc; vhM1k: $ej = $elap[0] == "\60\60" ? '' : intval($elap[0]) . "\152\x20"; goto hA04H; RgInN: $ed = $elap[2] == "\60\x30" ? 0 : 1; goto vhM1k; UCicM: $dur_siswa = $dd == '' ? "\60\x20\x6d" : $dd; goto Lrkks; P6uqs: $dur_siswa = $durasi->mulai . "\x20\155"; goto LtwzF; Lrkks: Kju5V: goto clDtW; LtwzF: goto Kju5V; goto MBtPw; clDtW: goto kHfWx; goto SJTFu; uTn13: Sjih_: goto diPn9; uuTwY: if (strpos($lamanya, "\72") !== false) { goto jgq2R; } goto P6uqs; enkcC: $elap = explode("\72", $lamanya); goto RgInN; c8dlT: kHfWx: goto uTn13; rxTNN: } goto mVobK; oWQN7: $otomatis_is = 0; goto ghXyD; tK3cg: $input_es = 0; goto F01sP; sT4Xc: $input_is = 0; goto wIgsv; u67lU: if (!($info->tampil_isian > 0)) { goto GiKxl; } goto h0omj; F01sP: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto icCkt; } goto F4h9w; cVj9O: } goto VWWUT; jkbqv: $ids = []; goto NJgR_; b2aGV: cbZhn: goto VOwrd; jpA91: $kelases = []; goto ogX0c; CQj9B: $soal = []; goto bbqxq; sYmP6: $bagi_essai = $info->tampil_esai / 100; goto j5_P2; LTO9_: $tp = $this->dashboard->getTahunActive(); goto mglFA; j5_P2: $bobot_essai = $info->bobot_esai / 100; goto lwJNL; ZZ3u2: $bagi_pg2 = $info->tampil_kompleks / 100; goto y54s5; xa2uG: $this->db->trans_start(); goto Drcts; uqYd8: $data["\153\x65\x6c\141\x73\137\x73\x65\154\x65\143\164\145\144"] = $kelas_selected; goto bWE01; UKYrM: o7ivC: goto uPnDX; Drcts: $data = ["\165\163\145\162" => $user, "\x6a\x75\144\x75\x6c" => "\x48\141\163\151\154\x20\125\152\151\141\x6e\x20\123\x69\163\x77\x61", "\163\165\x62\152\x75\144\x75\x6c" => "\116\151\154\x61\151\40\123\151\163\167\141", "\x73\145\164\164\x69\156\x67" => $this->dashboard->getSetting()]; goto LTO9_; gO6sm: $data["\143\x6f\156\166\x65\x72\164"] = $convert; goto UKYrM; d1fiH: if (!($mapel != null)) { goto GUblq; } goto f9H4y; kFQs3: $kelas_selected = $this->input->get("\153\x65\x6c\x61\x73"); goto JFKpc; VWWUT: QS0Py: goto DV7bG; FUCLl: $xa = $this->input->get("\170\x61"); goto mPTuf; Fgo_C: $bobot_jodoh = $info->bobot_jodohkan / 100; goto LdkNb; LdkNb: $bagi_isian = $info->tampil_isian / 100; goto vYcjO; bbqxq: $jawabans_siswa = []; goto PezEr; Xrl7D: $data["\163\x65\163\151"] = $this->dropdown->getAllSesi(); goto kFQs3; pJdp3: } public function detail() { goto bQu8h; D0gxj: TRtlg: goto dd70t; sclkD: $otomatis_jod = 0; goto kqfVe; sBzyb: $input_es = $nilai_input->essai_nilai; goto MrC1E; XQMHV: $bagi_essai = $info->tampil_esai / 100; goto LfVCC; MrC1E: GTBMm: goto C7One; Wc63o: foreach ($logs as $log) { goto x_t6r; x_t6r: if (!($log->id_siswa == $siswa->id_siswa)) { goto AbvUR; } goto OqTfu; MHKHc: K0Yxf: goto LlA77; OqTfu: array_push($log_siswa, $log); goto UkF8h; UkF8h: AbvUR: goto MHKHc; LlA77: } goto zWPoG; OSRmj: qNYrL: goto PlqnX; Ry6pB: nnXY2: goto FGAGf; WRUId: CPom7: goto dbCw3; bm9iZ: $log_siswa = []; goto Wc63o; Rb9H6: $input_jod = 0; goto Cr6qd; t02mw: goto u0_fE; goto D0gxj; BTddI: AMmeu: goto Qy1g8; Ocwvg: $data["\x73\157\x61\x6c"] = $soal; goto R8xNa; FMPmo: v03Mq: goto BTddI; w9NPQ: $skor->skor_isian = $skor_is; goto ZrSEP; I9oW3: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["\63"] : []; goto YJ5Qw; Nmj74: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["\62"] : []; goto b3l92; Qy1g8: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto Rb9H6; rqih5: ofmJN: goto KF4UU; yGx9h: $info = $this->cbt->getJadwalById($jadwal); goto Enxyr; Bx_Ah: $skor->dikoreksi = $nilai_input->dikoreksi; goto sa1mZ; T0A4B: $skor_koreksi_is = 0.0; goto TXBvg; qQIOa: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x34"]); goto n7ceq; ooUr0: $input_is = 0; goto soxrg; yo0zD: $data["\163\x69\163\x77\x61"] = $siswa; goto Ocwvg; FGAGf: mYdLV: goto Fqij1; KF4UU: BFddT: goto xOVs5; mmi0w: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto ui75N; b3l92: $benar_pg2 = 0; goto uz_zG; oxUQf: Kny4M: goto e_1eb; SeDap: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto H4X6T; TCGKR: foreach ($jawabans as $jawaban_siswa) { goto Gmdp1; o8U06: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto uNuzP; rovzM: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto CYG3J; CYG3J: $jawaban_siswa->jawaban_benar = array_map("\x73\164\x72\164\x6f\x75\160\x70\x65\162", $jawaban_siswa->jawaban_benar); goto R0K2X; QRZG_: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto jgIZq; r_QrP: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban); goto o8U06; NEI_W: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto r_QrP; iU3S3: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto Vwibj; tEfXZ: $jawaban_siswa->jawaban = array_map("\x73\x74\x72\164\157\165\x70\160\145\x72", $jawaban_siswa->jawaban); goto GHcwt; GLFCf: n2x2h: goto EehpV; uNuzP: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto QRZG_; naOZt: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto KLFWk; pZiFX: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto NEI_W; Vwibj: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto Pt5eA; C9HzU: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto rovzM; Pt5eA: xyvDo: goto XCsLL; KLFWk: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto C9HzU; EehpV: if (!($jawaban_siswa->jenis_soal == "\63")) { goto Q_ole; } goto pZiFX; GHcwt: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "\x73\x74\x72\x6c\x65\x6e"); goto GLFCf; R0K2X: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "\x73\164\162\154\145\x6e"); goto tEfXZ; Gmdp1: if (!($jawaban_siswa->jenis_soal == "\62")) { goto n2x2h; } goto naOZt; jgIZq: Q_ole: goto iU3S3; XCsLL: } goto OSRmj; Cr6qd: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto bgJ1l; } goto b4tEG; yjp0r: $input_is = $nilai_input->isian_nilai; goto oxUQf; MvX0D: if (!(count($jawaban_es) > 0)) { goto ldtoR; } goto z5bsN; PgFiP: $bagi_isian = $info->tampil_isian / 100; goto UPItr; M62qP: $this->load->model("\x44\x61\x73\x68\x62\157\x61\162\x64\137\155\157\144\x65\154", "\144\x61\x73\150\x62\157\141\162\144"); goto kQNps; lPiaX: $bobot_pg = $info->bobot_pg / 100; goto bQqBl; pA4Iu: $data["\x69\156\146\x6f"] = $info; goto yo0zD; C7One: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto VJQZi; PlqnX: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto EwvMH; kufkG: OGcyk: goto wuVSj; qrXps: $data["\x61\x64\x61\137\x6e\151\x6c\141\151"] = $nilai_siswa != null; goto pg0D_; q1R1d: $logs = $this->cbt->getLogUjianByJadwal($jadwal); goto CvCS6; Ia4ZU: $bobot_jodoh = $info->bobot_jodohkan / 100; goto PgFiP; n7ceq: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\65"]); goto E2hJb; Lv1In: $data["\164\x70\x5f\x61\143\164\x69\166\x65"] = $tp; goto djhOu; Z3LhA: $data = ["\x75\163\145\162" => $user, "\x6a\x75\x64\165\x6c" => "\113\157\x72\145\x6b\163\151\40\x48\x61\x73\151\154\x20\123\151\163\167\x61", "\163\x75\142\x6a\x75\144\x75\154" => "\110\x61\x73\151\x6c\40\x53\151\163\x77\141", "\163\x65\x74\164\151\x6e\147" => $this->dashboard->getSetting(), "\x64\x75\162\141\163\151" => $dur_siswa, "\x6c\157\x67" => $log_siswa]; goto p6vdM; djhOu: $data["\x73\x6d\x74"] = $this->dashboard->getSemester(); goto L5YjQ; SPY7E: $this->load->view("\x63\x62\x74\x2f\x6e\151\154\x61\x69\57\x64\145\x74\x61\x69\x6c"); goto mNFTr; ZrSEP: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["\65"] : []; goto vpbtM; ZNApE: u0_fE: goto SLJ70; mMbqO: if (!(count($jawaban_pg2) > 0)) { goto yNxEp; } goto HMx2K; KLEFO: if (!(count($jawaban_pg) > 0)) { goto ofmJN; } goto YY24f; XHiw5: foreach ($durasies as $durasi) { goto zRFor; UIS3j: M5pMO: goto I4Zhr; AQb7h: $dur_siswa = $durasi; goto UIS3j; zRFor: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto M5pMO; } goto AQb7h; I4Zhr: eSVHH: goto UiVLN; UiVLN: } goto aWRLy; WHsTc: $input_pg2 = $nilai_input->kompleks_nilai; goto WG1Fm; ryh38: $smt = $this->dashboard->getSemesterActive(); goto yZ1T1; sa1mZ: SQLbZ: goto Nd1aF; srxEh: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\62"]); goto TbsNm; N2IOw: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto ygAym; SRLLo: $point_item = $point_benar / count($arrSoal); goto FlL1S; m_AQO: foreach ($arrSoal as $kolSoal) { goto kgTRR; sSuAm: Lu8BX: goto T3s1Z; OX553: GRbbO: goto J388m; J388m: $jwb->title = array_shift($kolSoal); goto krqNu; kgTRR: $jwb = new stdClass(); goto jD1zo; jD1zo: foreach ($kolSoal as $pos => $kol) { goto aeLTR; eaymp: xT45j: goto y_Y3C; LjXt4: $jwb->subtitle[] = $headSoal[$pos]; goto kU40P; aeLTR: if (!($kol == "\x31")) { goto xT45j; } goto LjXt4; kU40P: $items++; goto eaymp; y_Y3C: V3UIz: goto qBx1V; qBx1V: } goto OX553; krqNu: array_push($arrJwbSoal, $jwb); goto sSuAm; T3s1Z: } goto Myp8D; P_iCi: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto gnsXc; tpxdf: $arrSoal = $jawab_jod->jawaban->jawaban; goto nw55_; yib_w: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto X_eTA; gnsXc: goto XocGI; goto WyxFn; HwKiB: $otomatis_jod = $jawab_jod->nilai_otomatis; goto Rt3YY; nw55_: $headSoal = array_shift($arrSoal); goto EMSAr; ItGMc: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto aEiRo; YEiPX: $soal[3][$ks]->point_soal = $point_soal; goto YyDp3; ajGv_: iuTmp: goto YoxMt; QUHDE: goto XtaKu; goto ajGv_; PP1AA: foreach ($arrJwbJawab as $p => $ajjs) { goto a5GtH; Qe2NB: $arrBenar[$p] = new stdClass(); goto rOuCY; GzHW2: $bb = 0; goto aW3XN; mito0: guZxS: goto Canf6; aW3XN: $ss = 0; goto Qe2NB; uKs5a: NNYSK: goto mito0; rOuCY: if (!isset($ajjs->subtitle)) { goto guZxS; } goto ocEIn; ocEIn: foreach ($ajjs->subtitle as $pp => $ajs) { goto haZie; LdaRL: $bb++; goto ZGstZ; VE7xY: $item_salah++; goto r9AsF; BQcDb: $item_lebih++; goto L7vXH; K2xS4: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto TVjmA; } goto Cvypk; ZGstZ: $arrBenar[$p]->benar = $bb; goto adorc; Cvypk: $ss++; goto WsKSC; ceZSX: gCxGR: goto EFUo7; ri87L: TVjmA: goto LdaRL; UbXuV: if (!(isset($arrJwbSoal[$p]) && isset($arrJwbSoal[$p]->subtitle))) { goto gCxGR; } goto K2xS4; haZie: if (!(isset($arrJwbSoal[$p]) && !isset($arrJwbSoal[$p]->subtitle[$pp]))) { goto Tfh7W; } goto LA200; CSJch: $arrBenar[$p]->lebih = $ll; goto BQcDb; r9AsF: goto mUD_i; goto ri87L; xpYyx: mUD_i: goto ceZSX; L7vXH: Tfh7W: goto UbXuV; adorc: $item_benar++; goto xpYyx; LA200: $ll++; goto CSJch; WsKSC: $arrBenar[$p]->salah = $ss; goto VE7xY; EFUo7: kYl2e: goto tII2F; tII2F: } goto uKs5a; a5GtH: $ll = 0; goto GzHW2; Canf6: Iwil_: goto Levto; Levto: } goto Singg; jyOCO: XocGI: goto yib_w; Q8GYR: $analisa = "\74\x69\40\x63\x6c\141\x73\x73\75\x22\x66\x61\40\x66\x61\55\164\x69\x6d\x65\163\x2d\143\x69\x72\143\154\145\x20\x74\145\170\x74\55\171\x65\x6c\x6c\157\167\x20\164\145\x78\164\55\154\147\42\x3e\74\x2f\x69\76"; goto QUHDE; aEiRo: $arrJawab = []; goto UYWh4; YoxMt: $analisa = "\x3c\151\40\x63\x6c\141\163\163\x3d\42\146\x61\x20\x66\141\55\x63\x68\145\143\153\x2d\143\151\x72\143\x6c\145\x20\x74\145\x78\164\55\147\x72\x65\x65\156\40\164\x65\x78\164\55\154\x67\x22\76\x3c\57\x69\x3e"; goto OpqbK; YIIAt: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto IgmN_; ygAym: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto MLVZL; X_eTA: $soal[3][$ks]->point_otomatis = $point; goto uwvkV; FlL1S: $item_kurang = 0; goto Qlv6G; m9Axy: v43QF: goto iJfAx; Bf5Nb: $item_lebih = 0; goto PP1AA; hwqln: if ($jawab_jod->nilai_otomatis == "\x30") { goto KAjZO; } goto P_iCi; HVamv: $analisa = "\x3c\x69\x20\143\x6c\141\x73\x73\x3d\x22\146\141\40\146\141\55\x74\151\x6d\145\x73\x2d\143\151\162\143\154\x65\40\x74\145\170\x74\x2d\x72\x65\x64\x20\x74\145\170\x74\55\x6c\147\x22\76\74\x2f\151\76"; goto PIgNQ; L4moF: $item_salah = 0; goto Bf5Nb; uwvkV: if ($item_benar == $items && $item_salah == 0 && $item_lebih == 0 && $item_kurang == 0) { goto iuTmp; } goto wHtYj; OC0TL: $arrBenar = []; goto xulrT; Singg: CFWh6: goto vm2xZ; mNOx8: $items = 0; goto m_AQO; iJfAx: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto OC0TL; ApP_r: $soal[3][$ks]->analisa = $analisa; goto HwKiB; wHtYj: if ($item_benar == 0) { goto SNCfS; } goto Q8GYR; vm2xZ: $benar_jod += 1 / $items * $item_benar; goto UwnrZ; PIgNQ: XtaKu: goto ApP_r; YyDp3: $point = round($point_soal, 2); goto hwqln; mFvP1: foreach ($arrJawab as $kolJawab) { goto M25_m; aaCB1: bytN_: goto D5mhs; warSg: XoOs3: goto R8pjZ; BhT43: array_push($arrJwbJawab, $jwbs); goto warSg; D5mhs: $jwbs->title = array_shift($kolJawab); goto BhT43; M25_m: $jwbs = new stdClass(); goto X9U34; X9U34: foreach ($kolJawab as $po => $kol) { goto GEsO_; zJPc9: MbHQb: goto mU7up; IEV1b: $sub = $headJawab[$po]; goto jxpBr; GEsO_: if (!($kol == "\x31")) { goto MbHQb; } goto IEV1b; mU7up: P1Xdn: goto c18lu; jxpBr: $jwbs->subtitle[] = $sub; goto zJPc9; c18lu: } goto aaCB1; R8pjZ: } goto m9Axy; MLVZL: $typeSoal = $jawab_jod->jawaban->type; goto tpxdf; Rt3YY: B3TNS: goto rttwZ; Mu7NO: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "\x6e\x6f\x6d\x6f\162\137\x73\x6f\x61\154")); goto v0a76; F5Dsr: foreach ($arrJwbSoal as $ps => $ajj) { goto Mzw3w; xQf_y: ejTZX: goto nV_3M; i_73b: zDBzy: goto f9r_d; UsxQc: $point_soal += $point_subitem * $arrBenar[$ps]->benar; goto i_73b; EVv6V: gxa60: goto XJjON; UV2G6: foreach ($ajj->subtitle as $pps => $aj) { goto U78GK; si9Om: $kk++; goto d3gDl; ijzGs: $item_kurang++; goto ehj6f; U78GK: if (!(isset($arrJwbJawab[$ps]) && !isset($arrJwbJawab[$ps]->subtitle[$pps]))) { goto Sp0WQ; } goto si9Om; glF6T: JPP8J: goto mAd3d; ehj6f: Sp0WQ: goto glF6T; d3gDl: $arrBenar[$ps]->kurang = $kk; goto ijzGs; mAd3d: } goto EVv6V; ahGVZ: if (!isset($arrBenar[$ps]->benar)) { goto zDBzy; } goto UsxQc; f9r_d: $kk = 0; goto UV2G6; ULM2a: $point_subitem = $point_item / count((array) $ajj->subtitle); goto ahGVZ; Mzw3w: if (!isset($ajj->subtitle)) { goto SbN1M; } goto ULM2a; XJjON: SbN1M: goto xQf_y; nV_3M: } goto UA2Cs; xMuyH: $arrJwbJawab = []; goto mFvP1; Bjdan: SNCfS: goto HVamv; OpqbK: goto XtaKu; goto Bjdan; UA2Cs: OVlTI: goto ZSyJw; UwnrZ: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto SRLLo; WyxFn: KAjZO: goto SHvS0; Qlv6G: $point_soal = 0; goto F5Dsr; EMSAr: $arrJwbSoal = []; goto mNOx8; Myp8D: LHGdb: goto Mu7NO; xulrT: $item_benar = 0; goto L4moF; v0a76: $soal[3][$ks]->type_soal = $typeSoal; goto ItGMc; ZSyJw: $soal[3][$ks]->tabel_benar = $arrBenar; goto YEiPX; IgmN_: $headJawab = array_shift($arrJawab); goto tvq4e; UYWh4: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto iXKYq; } goto YIIAt; tvq4e: iXKYq: goto xMuyH; SHvS0: $soal[3][$ks]->point = $point; goto jyOCO; rttwZ: } goto Txagr; TzN2D: $data["\147\x75\162\165"] = $guru; goto FpV9T; kqfVe: if (!($info->tampil_jodohkan > 0)) { goto AMmeu; } goto ncnW5; TXBvg: $otomatis_is = 0; goto qDFOa; FEzyT: Qbt_e: goto mmi0w; WC6wH: $skor_koreksi_jod = 0.0; goto sclkD; kQNps: $tp = $this->dashboard->getTahunActive(); goto ryh38; bQu8h: $this->load->model("\103\x62\x74\x5f\x6d\157\144\145\x6c", "\x63\142\x74"); goto M62qP; Enxyr: $bagi_pg = $info->tampil_pg / 100; goto lPiaX; VJQZi: $skor->skor_essai = $skor_es; goto yNBKS; pHggg: $user = $this->ion_auth->user()->row(); goto Z3LhA; YY24f: foreach ($jawaban_pg as $num => $jwb_pg) { goto pHOeR; D27sM: goto wPTnP; goto vrj13; H9GrM: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto kLYpw; } goto XzW2p; TFQw4: $soal[1][$ks]->point = !$benar ? 0 : ($info->bobot_pg > 0 ? round($info->bobot_pg / $info->tampil_pg, 2) : 0); goto allqD; Rz0vF: $benar = false; goto D27sM; QDAyh: $salah_pg += 1; goto Rz0vF; allqD: $analisa = $benar ? "\x3c\x69\40\143\x6c\x61\x73\163\75\42\x66\141\40\146\x61\55\143\x68\145\143\153\x2d\143\x69\x72\143\x6c\x65\40\164\x65\x78\x74\x2d\147\x72\145\145\x6e\x20\164\145\170\164\x2d\x6c\x67\42\x3e\x3c\x2f\151\76" : "\74\151\40\x63\154\x61\163\163\75\x22\x66\x61\x20\146\141\x2d\x74\x69\x6d\145\x73\x2d\143\x69\162\x63\x6c\x65\x20\x74\x65\170\x74\55\x72\145\x64\x20\x74\x65\x78\x74\55\154\x67\42\76\74\x2f\x69\76"; goto ywhz6; vrj13: t4Kit: goto XKGcj; RGHKg: $ks = array_search($jwb_pg->nomor_soal, array_column($soal[1], "\x6e\157\x6d\x6f\162\137\163\x6f\x61\154")); goto TFQw4; XKGcj: $benar_pg += 1; goto gVUr1; ywhz6: $soal[1][$ks]->analisa = $analisa; goto UThuw; pHOeR: $benar = false; goto H9GrM; gVUr1: $benar = true; goto oD8PB; UThuw: YRgjp: goto kwKKJ; ezGkF: kLYpw: goto RGHKg; oD8PB: wPTnP: goto ezGkF; XzW2p: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban)) { goto t4Kit; } goto QDAyh; kwKKJ: } goto xge6H; R8xNa: $data["\x73\x6b\x6f\x72"] = $skor; goto T2YRD; fiAg2: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto B1ktV; ncnW5: if (!(count($jawaban_jodoh) > 0)) { goto v03Mq; } goto N2IOw; mNFTr: $this->load->view("\x5f\164\x65\x6d\x70\x6c\x61\x74\145\x73\x2f\144\x61\163\150\x62\157\141\x72\x64\57\x5f\x66\x6f\157\x74\145\162"); goto ZNApE; soxrg: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto Kny4M; } goto yjp0r; qdR88: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto r90JZ; V0zxP: $jadwal = $this->input->get("\x6a\x61\144\167\x61\154"); goto yGx9h; xj7ct: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto cT2wY; nVhBx: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal); goto q1R1d; aWRLy: sNfGR: goto bm9iZ; vpV8N: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto GTBMm; } goto sBzyb; fa1TT: $jawabans_siswa = []; goto TCGKR; UPItr: $bobot_isian = $info->bobot_isian / 100; goto XQMHV; HMMaP: if (!($info->tampil_esai > 0)) { goto dkm_Q; } goto MvX0D; HJvT5: $this->load->view("\x5f\x74\145\x6d\160\x6c\x61\164\145\x73\x2f\x64\141\163\x68\142\157\x61\162\144\57\137\150\145\x61\x64\145\162", $data); goto SPY7E; yNBKS: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto Sj_fR; hqed1: $skor_koreksi_es = 0.0; goto kWhKd; Sj_fR: $skor->skor_total = $total; goto nVhBx; uz_zG: $skor_koreksi_pg2 = 0.0; goto KOaII; Qwdoa: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal, $siswa->id_siswa); goto UKoV_; E2hJb: $skor = new stdClass(); goto SeDap; UKoV_: $soal = []; goto fa1TT; BAF0v: $this->load->view("\x6d\x65\x6d\x62\x65\162\x73\57\147\165\162\165\x2f\x74\145\x6d\160\154\141\164\x65\163\57\146\157\x6f\x74\x65\x72"); goto t02mw; b4tEG: $input_jod = $nilai_input->jodohkan_nilai; goto s1_0c; e_1eb: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto w9NPQ; XgX6S: $salah_pg = 0; goto Ogfl0; a8XFk: $benar_pg = 0; goto XgX6S; Fqij1: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto ooUr0; f5FlJ: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto ZL8i0; } goto WHsTc; z5bsN: foreach ($jawaban_es as $num => $jawab_es) { goto O7nrU; PXPlg: XsNdZ: goto Pnnwb; sxYwT: $analisa = "\74\151\40\143\x6c\141\x73\163\75\42\x66\141\x20\146\141\x2d\143\x68\145\x63\153\x2d\143\151\x72\143\154\x65\x20\164\145\x78\164\x2d\x67\162\145\145\x6e\40\x74\x65\170\164\x2d\154\147\x22\76\x3c\x2f\151\x3e"; goto PXPlg; Pnnwb: $soal[5][$ks]->analisa = $analisa; goto MK16K; AXjSz: MC0F8: goto BjvIH; MK16K: $otomatis_es = $jawab_es->nilai_otomatis; goto AXjSz; tME8O: V1WdR: goto YFYtt; opCeX: d5IrZ: goto e1vZ2; Up1kc: goto V1WdR; goto opCeX; gl53Z: $analisa = "\74\x69\x20\x63\154\141\163\163\x3d\42\x66\141\40\146\141\55\x74\151\x6d\x65\x73\55\143\151\162\143\x6c\x65\x20\164\145\170\x74\55\171\145\x6c\154\157\167\40\x74\x65\x78\164\55\x6c\x67\x22\x3e\x3c\x2f\x69\x3e"; goto Uxzuv; qRlk_: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto Ko7as; f_BSD: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban); goto SuyHV; SuyHV: if (!$benar) { goto ATCY6; } goto s1GH9; O7nrU: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto f_BSD; vB2k0: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "\156\x6f\x6d\x6f\162\137\163\x6f\141\154")); goto qRlk_; VIKJo: ATCY6: goto vB2k0; Ko7as: if ($jawab_es->nilai_otomatis == "\60") { goto d5IrZ; } goto QTLpN; QTLpN: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto Up1kc; dBwJn: $soal[5][$ks]->point_otomatis = $point; goto haEtF; YFYtt: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto dBwJn; haEtF: if ($benar) { goto jw6LU; } goto gl53Z; s1GH9: $benar_es++; goto VIKJo; Uxzuv: goto XsNdZ; goto h3Iv0; h3Iv0: jw6LU: goto sxYwT; e1vZ2: $soal[5][$ks]->point = $point; goto tME8O; BjvIH: } goto kufkG; YJ5Qw: $benar_jod = 0; goto WC6wH; KvbO9: $benar_is = 0; goto T0A4B; zWPoG: WK_35: goto pHggg; T2YRD: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto qrXps; xge6H: JshvU: goto rqih5; vpbtM: $benar_es = 0; goto hqed1; Ogfl0: if (!($info->tampil_pg > 0)) { goto BFddT; } goto KLEFO; dd70t: $data["\160\162\x6f\x66\151\x6c\x65"] = $this->dashboard->getProfileAdmin($user->id); goto HJvT5; qDFOa: if (!($info->tampil_isian > 0)) { goto mYdLV; } goto bgUHY; cT2wY: $input_es = 0; goto vpV8N; Nd1aF: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["\61"] : []; goto a8XFk; nE7Ud: dkm_Q: goto xj7ct; LfVCC: $bobot_essai = $info->bobot_esai / 100; goto Qwdoa; H4X6T: if (!($nilai_input != null)) { goto SQLbZ; } goto Bx_Ah; xOVs5: $skor->skor_pg = $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Nmj74; HMx2K: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto J5mMv; fm6ZM: if ($jawab_pg2->nilai_otomatis == "\x30") { goto Q_Oc8; } goto f036k; wqRwj: if (!$jawab_pg2->jawaban_siswa) { goto jof98; } goto NILf4; N1ILI: AzeiO: goto FBt_6; HlT31: nhrYS: goto D_OSX; pJqe_: goto s01P3; goto nmEF6; NILf4: foreach ($jawab_pg2->jawaban_siswa as $js) { goto VgkCQ; l33qs: sQbg2: goto HmkNO; HmkNO: LwVdS: goto dozBj; VgkCQ: if (!in_array($js, $jawab_pg2->jawaban)) { goto sQbg2; } goto G6RZU; G6RZU: array_push($arr_benar, true); goto l33qs; dozBj: } goto BFpP5; xmXoK: $jml_benar = count($arr_benar); goto YvCc2; MzLKS: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto N1ILI; nmEF6: Q_Oc8: goto uNRMD; BUxqB: $point = round($pk, 2); goto whbww; nqc9M: pjRVT: goto gBIwx; nF3LA: $soal[2][$ks]->point_otomatis = $point; goto Ay38I; Y_Alz: $analisa = "\x3c\x69\x20\143\154\141\163\163\75\x22\146\x61\40\146\141\55\143\x68\145\x63\x6b\x2d\143\151\162\143\154\x65\x20\164\x65\x78\164\55\x67\162\145\145\156\x20\x74\x65\x78\164\x2d\154\147\x22\x3e\x3c\x2f\x69\76"; goto zy1RC; iDeAy: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto l5i0A; Rfwnn: goto pjRVT; goto DCXjm; QpMOq: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto nF3LA; BFpP5: f7jaj: goto fenH9; I2m9M: if (!(count($jawab_pg2->jawaban) > 0)) { goto AzeiO; } goto MzLKS; fenH9: jof98: goto I2m9M; uNRMD: $soal[2][$ks]->point = $point; goto t3euY; YvCc2: if ($jml_benar == count($jawab_pg2->jawaban)) { goto K6YB2; } goto Q39M7; Q39M7: if ($jml_benar > 0 && $jml_benar < count($jawab_pg2->jawaban)) { goto IoBxa; } goto KnE8K; zy1RC: goto pjRVT; goto l97lt; whbww: $soal[2][$ks]->analisa = $analisa; goto fm6ZM; J5mMv: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto ogGML; KnE8K: $analisa = "\x3c\x69\x20\x63\154\x61\163\x73\x3d\x22\x66\141\40\x66\141\x2d\164\x69\155\x65\163\55\x63\x69\x72\143\x6c\145\40\164\145\x78\x74\55\162\x65\x64\40\164\145\x78\x74\x2d\154\x67\x22\76\x3c\x2f\151\x3e"; goto Rfwnn; f036k: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto pJqe_; l97lt: IoBxa: goto sAFxT; ogGML: $arr_benar = []; goto wqRwj; t3euY: s01P3: goto QpMOq; Ay38I: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto HlT31; FBt_6: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto iDeAy; l5i0A: $pk = $point_item * count($arr_benar); goto xmXoK; sAFxT: $analisa = "\74\x69\x20\143\154\141\163\x73\x3d\42\146\x61\x20\146\x61\x2d\x74\x69\x6d\x65\x73\x2d\143\x69\x72\x63\154\145\x20\x74\x65\170\164\x2d\171\145\x6c\154\157\x77\x20\x74\x65\x78\x74\x2d\x6c\x67\42\x3e\74\57\x69\76"; goto nqc9M; DCXjm: K6YB2: goto Y_Alz; gBIwx: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "\156\x6f\155\x6f\x72\x5f\x73\157\141\154")); goto BUxqB; D_OSX: } goto WRUId; bQqBl: $bagi_pg2 = $info->tampil_kompleks / 100; goto Q0E1E; r90JZ: $skor->skor_jodohkan = $skor_jod; goto BXduG; yZ1T1: $siswa = $this->cbt->getSiswaById($tp->id_tp, $smt->id_smt, $this->input->get("\163\x69\163\x77\x61")); goto V0zxP; B1ktV: $skor->skor_kompleks = $skor_pg2; goto I9oW3; p6vdM: $data["\x74\x70"] = $this->dashboard->getTahun(); goto Lv1In; wuVSj: ldtoR: goto nE7Ud; kWhKd: $otomatis_es = 0; goto HMMaP; dbCw3: yNxEp: goto FEzyT; s1_0c: bgJ1l: goto qdR88; Txagr: YdK7_: goto FMPmo; KFFPb: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto TzN2D; bgUHY: if (!(count($jawaban_is) > 0)) { goto nnXY2; } goto Skr0V; JGMfX: $bagi_jodoh = $info->tampil_jodohkan / 100; goto Ia4ZU; Ex1A6: A30hZ: goto Ry6pB; BXduG: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["\x34"] : []; goto KvbO9; TbsNm: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x33"]); goto qQIOa; pg0D_: if ($this->ion_auth->is_admin()) { goto TRtlg; } goto KFFPb; ui75N: $input_pg2 = 0; goto f5FlJ; KOaII: $otomatis_pg2 = 0; goto nZShM; WG1Fm: ZL8i0: goto fiAg2; L5YjQ: $data["\163\x6d\x74\137\x61\143\x74\151\166\x65"] = $smt; goto pA4Iu; EwvMH: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\61"]); goto srxEh; s2tIr: $this->load->view("\143\x62\164\57\x6e\x69\x6c\141\x69\57\144\145\x74\141\x69\154"); goto BAF0v; nZShM: if (!($info->tampil_kompleks > 0)) { goto Qbt_e; } goto mMbqO; FpV9T: $this->load->view("\x6d\x65\155\142\x65\162\163\57\147\x75\162\165\x2f\164\145\x6d\160\x6c\x61\x74\x65\x73\57\150\145\141\x64\145\x72", $data); goto s2tIr; CvCS6: $dur_siswa = null; goto XHiw5; Q0E1E: $bobot_pg2 = $info->bobot_kompleks / 100; goto JGMfX; Skr0V: foreach ($jawaban_is as $num => $jawab_is) { goto b5EgL; B2o3R: if (!$benar) { goto fgJQx; } goto fbSA_; fbSA_: $benar_is++; goto tQBlp; BkFAN: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "\x6e\x6f\155\x6f\162\x5f\163\x6f\141\154")); goto Vgw96; RAPhu: $soal[4][$ks]->point_otomatis = $point; goto ZnNgN; JeMIf: p90lL: goto y_Lhm; Vgw96: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto i8CvK; UU4Q3: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban); goto B2o3R; i8CvK: if ($jawab_is->nilai_otomatis == "\60") { goto p90lL; } goto appAE; tQBlp: fgJQx: goto BkFAN; appAE: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto q2cFr; BqPmX: eE_B3: goto r239X; MLipY: wnw2B: goto lA_v4; lA_v4: $soal[4][$ks]->analisa = $analisa; goto XwTae; AL_Yn: goto wnw2B; goto cflFQ; q2cFr: goto fZR8K; goto JeMIf; XwTae: $otomatis_is = $jawab_is->nilai_otomatis; goto BqPmX; Kot1P: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto RAPhu; tw9S6: fZR8K: goto Kot1P; ZnNgN: if ($benar) { goto NgF9A; } goto sInLT; sInLT: $analisa = "\74\x69\40\143\x6c\141\x73\163\x3d\x22\x66\x61\x20\x66\141\55\x74\x69\x6d\145\163\x2d\x63\151\162\x63\154\145\40\164\x65\170\164\x2d\x79\145\x6c\154\x6f\167\40\164\x65\x78\164\55\154\x67\x22\x3e\74\x2f\151\76"; goto AL_Yn; b5EgL: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto UU4Q3; cflFQ: NgF9A: goto sVDdv; y_Lhm: $soal[4][$ks]->point = $point; goto tw9S6; sVDdv: $analisa = "\74\151\40\143\154\x61\163\x73\75\42\146\141\x20\146\141\x2d\143\x68\145\x63\x6b\55\x63\x69\x72\x63\x6c\x65\40\164\145\170\164\55\147\162\x65\145\x6e\40\164\x65\x78\164\x2d\x6c\147\42\x3e\x3c\57\151\x3e"; goto MLipY; r239X: } goto Ex1A6; SLJ70: } public function simpanKoreksi() { goto bkaT_; DLOBy: $nilais = json_decode($this->input->post("\156\x69\x6c\141\x69", true)); goto Gq2fC; ysymb: $jadwal = $this->input->post("\152\x61\144\167\141\154", true); goto JJy0l; JJy0l: $jenis = $this->input->post("\x6a\145\x6e\x69\x73", true); goto DLOBy; bkaT_: $siswa = $this->input->post("\x73\151\163\x77\141", true); goto ysymb; FZ9G4: yxoQV: goto FA3xy; WxuFf: CIq7v: goto QhNu0; DAPaz: $this->db->update("\x63\x62\164\137\156\x69\154\x61\x69"); goto WxuFf; sO7q9: $this->output_json($data); goto z_SlR; eZFkc: $jml = 0; goto Wo1Wx; Oa9RI: $ids = []; goto eZFkc; FA3xy: $updated = $this->db->update_batch("\x63\142\x74\x5f\x73\x6f\x61\x6c\137\x73\x69\163\167\x61", $updated, "\151\x64\x5f\163\x6f\x61\x6c\137\x73\151\x73\x77\141"); goto KY47s; KY47s: if (!$updated) { goto CIq7v; } goto Sc8t8; Wo1Wx: foreach ($nilais as $nilai) { goto c1d0U; c1d0U: array_push($ids, $nilai->id_soal); goto wehZ1; wehZ1: $jml += $nilai->koreksi; goto GT8wF; FnXvy: Zoi1C: goto BNo4q; GT8wF: $updated[] = ["\x69\144\x5f\x73\x6f\x61\154\137\163\x69\x73\167\x61" => $nilai->id_soal, "\156\x69\154\141\151\x5f\x6b\x6f\162\x65\x6b\x73\x69" => $nilai->koreksi, "\x6e\151\154\x61\x69\x5f\x6f\x74\157\155\x61\164\151\163" => 1]; goto FnXvy; BNo4q: } goto FZ9G4; O9t03: $this->db->where("\x69\x64\x5f\x6e\x69\154\x61\151", $siswa . "\x30" . $jadwal); goto DAPaz; Gq2fC: $updated = []; goto Oa9RI; Sc8t8: $this->db->set($jenis, $jml); goto O9t03; QhNu0: $data["\163\x75\143\143\145\x73\163"] = $updated; goto sO7q9; z_SlR: } public function tandaiKoreksi() { goto MJGRv; G4_0y: $this->db->set("\x64\x69\153\157\x72\145\x6b\x73\x69", 1); goto Rcx2v; Ukrhn: $jadwal = $this->input->post("\152\x61\x64\x77\141\154", true); goto G4_0y; FYLm0: $this->output_json($data); goto ze7CW; kpop2: $updated = $this->db->update("\143\142\164\137\x6e\151\154\141\151"); goto fxGlT; Rcx2v: $this->db->where("\x69\144\137\x6e\151\154\141\x69", $siswa . "\x30" . $jadwal); goto kpop2; fxGlT: $data["\x73\x75\x63\143\x65\163\163"] = $updated; goto FYLm0; MJGRv: $siswa = $this->input->post("\x73\151\163\167\141", true); goto Ukrhn; ze7CW: } public function tandaisemua() { goto r2Nf8; tKkYX: $siswas = $this->input->post("\x69\144\163", true); goto G7kad; G7kad: $updated = 0; goto F49Ib; F49Ib: $test_data = []; goto Ua2kg; cCqlA: $id_jadwal = $this->input->post("\x69\x64\x5f\x6a\x61\x64\167\141\154", true); goto tKkYX; ly2HQ: $this->output_json($data); goto Y3T8n; HWJ2i: $data["\x73\x75\x63\143\x65\163\x73"] = $updated; goto ZCu06; r2Nf8: $this->load->model("\103\x62\x74\x5f\x6d\x6f\144\x65\154", "\x63\142\x74"); goto cCqlA; ZCu06: $data["\163\151\163\x77\141"] = $siswas; goto ly2HQ; Sf3rS: yi95K: goto HWJ2i; Ua2kg: foreach ($siswas as $id_siswa => $memulai) { goto EW86I; cfsts: Bq6q2: goto rxDz8; qbER7: if (!($info->tampil_jodohkan > 0)) { goto Bq6q2; } goto ncRNO; Rv1lJ: $bobot_pg = $info->bobot_pg / 100; goto AMKFM; GYLfl: $otomatis_jod = 0; goto qbER7; ysagU: if (!(count($jawaban_pg) > 0)) { goto asHW5; } goto F854b; InhIi: if (!(count($jawaban_pg2) > 0)) { goto GQVeI; } goto Cjpwk; HkVzz: if (!($info->tampil_kompleks > 0)) { goto nO7HR; } goto InhIi; OkjXi: $upd = $this->db->replace("\x63\142\x74\x5f\x6e\151\154\x61\151", $insert); goto E7p_9; ZDtXO: $skor_es = $otomatis_es == 0 ? $s_es : $skor_koreksi_es; goto Hk_k_; eXgDC: $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto WnXCp; cZtXh: $test_data[] = $insert; goto OkjXi; tAsf8: $skor_pg2 = $otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2; goto jiCVD; iV53N: GQVeI: goto O44SL; fVkwF: $jawaban_pg = isset($jawabans_siswa["\x31"]) ? $jawabans_siswa["\x31"] : []; goto LjqNK; EW86I: $info = $this->cbt->getJadwalById($id_jadwal); goto vfun1; DwhVU: $otomatis_es = 0; goto hZm2G; AklOv: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto EMjW6; LWNoV: foreach ($jawabans as $jawaban_siswa) { goto GEIJD; EiKSG: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "\x73\164\162\154\x65\x6e"); goto eH__2; OC6d2: if (!($jawaban_siswa->jenis_soal == "\x33")) { goto E81O1; } goto ygUAn; TPokV: $jawaban_siswa->jawaban_benar = array_map("\163\x74\162\164\157\165\x70\x70\145\162", $jawaban_siswa->jawaban_benar); goto EiKSG; dXB0L: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto LgioB; cbAJ4: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto dXB0L; T0zZt: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto dC12Q; LgioB: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto ysRXr; fpUTK: o16Ll: goto giOi9; GEIJD: if (!($jawaban_siswa->jenis_soal == "\x32")) { goto QvvLj; } goto DsgSJ; DsgSJ: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a); goto T0zZt; I7K7J: $jawabans_siswa[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto fpUTK; ysRXr: E81O1: goto I7K7J; ygUAn: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa); goto cbAJ4; eH__2: QvvLj: goto OC6d2; dC12Q: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar); goto TPokV; giOi9: } goto do4mP; w6YWI: $skor_koreksi_is = 0.0; goto s4Pve; DenHd: $jawabans_siswa = []; goto LWNoV; qwvZ6: $benar_pg2 = 0; goto f2VFZ; B1jkK: QFx1T: goto gCey5; kOqQZ: $bobot_jodoh = $info->bobot_jodohkan / 100; goto TbBPX; ZHxyz: $bobot_isian = $info->bobot_isian / 100; goto qflCz; osghB: xAYFb: goto AklOv; BFYcd: if (!($info->tampil_pg > 0)) { goto vVrTx; } goto ysagU; JeYNB: if (!($info->tampil_isian > 0)) { goto xAYFb; } goto xVGJC; ACe2p: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto ZyceU; Afm31: $item_benar = 0; goto SLc7B; DudSh: foreach ($arrJawab as $kolJawab) { goto Q2JJt; Q0RsA: array_push($arrJwbJawab, $jwbs); goto J0oNg; UAjWz: l7kVa: goto Q0RsA; Q2JJt: $jwbs = new stdClass(); goto oE8eD; J0oNg: eSPaV: goto EipXP; oE8eD: foreach ($kolJawab as $po => $kol) { goto atk4T; Rbu9w: $sub = $headJawab[$po]; goto Jzh4u; atk4T: if (!($kol == "\x31")) { goto cdEVy; } goto Rbu9w; tuHxb: cdEVy: goto uPAaN; uPAaN: Xlj55: goto B_e5I; Jzh4u: $jwbs->subtitle[] = $sub; goto tuHxb; B_e5I: } goto UAjWz; EipXP: } goto BsAW0; ZyceU: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto cd4AY; rk0uW: foreach ($arrSoal as $kolSoal) { goto iX6fY; mVqys: RWd06: goto IMgOM; iX6fY: $jwb = new stdClass(); goto FDW6m; FDW6m: foreach ($kolSoal as $pos => $kol) { goto demeO; kYaQs: lpkKB: goto NdHMo; NdHMo: nzU3h: goto h6fAF; VsE_a: $items++; goto kYaQs; demeO: if (!($kol == "\x31")) { goto lpkKB; } goto GTLLt; GTLLt: $jwb->subtitle[] = $headSoal[$pos]; goto VsE_a; h6fAF: } goto voHFX; sQAQc: $jwb->title = array_shift($kolSoal); goto pyBbn; voHFX: CbdsX: goto sQAQc; pyBbn: array_push($arrJwbSoal, $jwb); goto mVqys; IMgOM: } goto yMbnU; SC7pd: $otomatis_jod = $jawab_jod->nilai_otomatis; goto WfOcA; yMbnU: qvIHX: goto gzOCv; BsAW0: Bf2FA: goto Afm31; SLc7B: $item_salah = 0; goto AnAES; O3COG: $headJawab = array_shift($arrJawab); goto xB22E; WfOcA: JBW0Y: goto w5JfB; AnAES: foreach ($arrJwbJawab as $p => $ajjs) { goto iN3oy; u7929: DAm8f: goto DKiQL; iN3oy: if (!isset($ajjs->subtitle)) { goto mqRsE; } goto Om5DC; Om5DC: foreach ($ajjs->subtitle as $pp => $ajs) { goto wANgA; VcrhK: C79kO: goto j_Uip; j_Uip: ZiK9V: goto v6nPE; sFJAQ: $item_benar++; goto VcrhK; wANgA: if (in_array($ajs, $arrJwbSoal[$p]->subtitle)) { goto tctqV; } goto apBVW; x7X6Z: tctqV: goto sFJAQ; apBVW: $item_salah++; goto qhAFp; qhAFp: goto C79kO; goto x7X6Z; v6nPE: } goto CF9dI; eodDF: mqRsE: goto u7929; CF9dI: U8R3b: goto eodDF; DKiQL: } goto co13c; WdgAK: $arrJwbSoal = []; goto Six0S; xB22E: $arrJwbJawab = []; goto DudSh; Six0S: $items = 0; goto rk0uW; ji31P: $benar_jod += 1 / $items * $item_benar; goto SC7pd; fnSrJ: $headSoal = array_shift($arrSoal); goto WdgAK; cd4AY: $arrSoal = $jawab_jod->jawaban_benar->jawaban; goto fnSrJ; gzOCv: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto O3COG; co13c: C5dai: goto ji31P; w5JfB: } goto XSAFC; o4z1P: FKxY7: goto sg5RI; WnXCp: $jawaban_pg2 = isset($jawabans_siswa["\62"]) ? $jawabans_siswa["\62"] : []; goto qwvZ6; hZm2G: if (!($info->tampil_esai > 0)) { goto MsN4w; } goto UCYbW; K8aUr: $ada_jawaban_essai = isset($jawabans_siswa["\x35"]); goto ushPZ; GduXM: $skor_jod = $otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod; goto S0wKz; f3pWY: gdZFs: goto QCAv_; JryXC: d1k_N: goto cfsts; Kg46D: foreach ($jawaban_es as $num => $jawab_es) { goto ClCMD; ClCMD: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto TBbjp; q0ze5: $otomatis_es = $jawab_es->nilai_otomatis; goto IHXya; mlP1E: yHtfy: goto q0ze5; TBbjp: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa) == strtolower($jawab_es->jawaban_benar); goto LXlcZ; rwFjQ: $benar_es++; goto mlP1E; LXlcZ: if (!$benar) { goto yHtfy; } goto rwFjQ; IHXya: a14DS: goto RBy1u; RBy1u: } goto CDcuF; tDTtG: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa["\65"] : []; goto wBVP3; rxDz8: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto GduXM; ncRNO: if (!(count($jawaban_jodoh) > 0)) { goto d1k_N; } goto ACe2p; S0wKz: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa["\x34"] : []; goto H9hyV; ING1m: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto ZDtXO; H9hyV: $benar_is = 0; goto w6YWI; nrOoH: $benar_jod = 0; goto WNNMY; UCYbW: if (!(count($jawaban_es) > 0)) { goto QFx1T; } goto Kg46D; wt0H2: $bobot_essai = $info->bobot_esai / 100; goto fVkwF; y93me: $salah_pg = 0; goto BFYcd; s4Pve: $otomatis_is = 0; goto JeYNB; nH8rT: $bobot_pg2 = $info->bobot_kompleks / 100; goto AnyDJ; do4mP: iN01B: goto D_OS4; vfun1: $jawabans = $this->cbt->getJawabanByBank($info->id_bank, $id_siswa); goto DenHd; GXxA5: KvC6z: goto osghB; wBVP3: $benar_es = 0; goto iwbiQ; Eh6yC: vVrTx: goto eXgDC; D_OS4: $ada_jawaban_isian = isset($jawabans_siswa["\x34"]); goto K8aUr; Cjpwk: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto UMyuJ; eZ_Vj: foreach ($jawab_pg2->jawaban_siswa as $js) { goto JFqkM; Kujx8: ZqKY1: goto Bs9bf; Bs9bf: EDKf2: goto W2rtQ; JFqkM: if (!in_array($js, $jawab_pg2->jawaban_benar)) { goto ZqKY1; } goto PGyqs; PGyqs: array_push($arr_benar, true); goto Kujx8; W2rtQ: } goto QB2HC; QB2HC: y7rX_: goto mNgFI; xidpO: $arr_benar = []; goto eZ_Vj; mNgFI: if (!(count($jawab_pg2->jawaban_benar) > 0)) { goto W6oqJ; } goto AqJFS; ulsNa: uUT2s: goto HxjHL; hsS00: W6oqJ: goto ulsNa; AqJFS: $benar_pg2 += 1 / count($jawab_pg2->jawaban_benar) * count($arr_benar); goto hsS00; iT2KS: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto xidpO; UMyuJ: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto iT2KS; HxjHL: } goto n4s13; CDcuF: swoiU: goto B1jkK; n4s13: Nbhck: goto iV53N; WNNMY: $skor_koreksi_jod = 0.0; goto GYLfl; xVGJC: if (!(count($jawaban_is) > 0)) { goto KvC6z; } goto qvUV6; AMKFM: $bagi_pg2 = $info->tampil_kompleks / 100; goto nH8rT; IRfAs: $insert = ["\151\144\137\156\151\154\x61\x69" => $id_siswa . "\60" . $id_jadwal, "\x69\144\x5f\163\x69\163\167\141" => $id_siswa, "\151\x64\137\x6a\x61\144\x77\x61\154" => $id_jadwal, "\x70\147\137\x62\x65\x6e\x61\162" => $benar_pg, "\160\147\x5f\x6e\151\x6c\141\151" => round($skor_pg, 2), "\x6b\x6f\155\160\x6c\145\x6b\x73\137\156\151\x6c\141\x69" => round($skor_pg2, 2), "\x6a\157\144\x6f\150\x6b\141\156\137\156\x69\154\141\x69" => round($skor_jod, 2), "\151\x73\x69\x61\156\x5f\156\151\x6c\141\x69" => round($skor_is, 2), "\145\x73\x73\141\151\137\156\x69\x6c\x61\x69" => round($skor_es, 2), "\x64\151\x6b\x6f\x72\145\153\x73\151" => $memulai === "\x32" ? "\x30" : "\61"]; goto cZtXh; F854b: foreach ($jawaban_pg as $jwb_pg) { goto YxguE; tB4WN: cI4CR: goto oh9Bi; s3nF0: bE1xv: goto COTDH; oh9Bi: $benar_pg += 1; goto rOunY; COTDH: XrkJa: goto bPWd5; rOunY: XayIm: goto s3nF0; EVo2I: $salah_pg += 1; goto a20V1; a20V1: goto XayIm; goto tB4WN; oUjtW: if (strtoupper($jwb_pg->jawaban_siswa) == strtoupper($jwb_pg->jawaban_benar)) { goto cI4CR; } goto EVo2I; YxguE: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto bE1xv; } goto oUjtW; bPWd5: } goto o4z1P; E7p_9: if (!$upd) { goto gdZFs; } goto rH4I_; TbBPX: $bagi_isian = $info->tampil_isian / 100; goto ZHxyz; XSAFC: DCxvb: goto JryXC; f2VFZ: $skor_koreksi_pg2 = 0.0; goto MkFxI; ushPZ: $bagi_pg = $info->tampil_pg / 100; goto Rv1lJ; MkFxI: $otomatis_pg2 = 0; goto HkVzz; O44SL: nO7HR: goto K0WLF; K0WLF: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto tAsf8; q2RXk: b0fGx: goto GXxA5; EMjW6: $skor_is = $otomatis_is == 0 ? $s_is : $skor_koreksi_is; goto tDTtG; sg5RI: asHW5: goto Eh6yC; Hk_k_: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto IRfAs; QCAv_: Po9Uh: goto XZXxu; rH4I_: $updated++; goto f3pWY; LjqNK: $benar_pg = 0; goto y93me; gCey5: MsN4w: goto ING1m; AnyDJ: $bagi_jodoh = $info->tampil_jodohkan / 100; goto kOqQZ; qvUV6: foreach ($jawaban_is as $num => $jawab_is) { goto SgocP; sd87I: if (!$benar) { goto WicvU; } goto UGWXh; UGWXh: $benar_is++; goto ejpSx; zqjj4: lx7cQ: goto YWfe6; SgocP: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto cuI70; cuI70: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa) == strtolower($jawab_is->jawaban_benar); goto sd87I; WTee8: $otomatis_is = $jawab_is->nilai_otomatis; goto zqjj4; ejpSx: WicvU: goto WTee8; YWfe6: } goto q2RXk; qflCz: $bagi_essai = $info->tampil_esai / 100; goto wt0H2; jiCVD: $jawaban_jodoh = isset($jawabans_siswa["\63"]) ? $jawabans_siswa["\63"] : []; goto nrOoH; iwbiQ: $skor_koreksi_es = 0.0; goto DwhVU; XZXxu: } goto Sf3rS; Y3T8n: } public function inputEssai() { goto OPkXO; Iuipy: $data["\x6e\x61\155\141\137\153\145\x6c\x61\163"] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kelas_selected); goto eSic3; rZeWw: goto rBJVP; goto J7Df9; BaiPd: $info = $this->cbt->getJadwalById($jadwal_selected); goto eCZl9; ZWP6P: $data["\163\x6d\x74\137\x61\x63\x74\151\166\145"] = $smt; goto Iuipy; blV3j: if ($this->ion_auth->is_admin()) { goto TnssN; } goto JwlQb; mvD_z: $ids = []; goto Xpq7t; FiI0N: WV95u: goto vO4eF; w4XMb: $data["\163\x69\163\x77\141\x73"] = $siswas; goto blV3j; vO4eF: $nilai = $this->cbt->getNilaiAllSiswa([$jadwal_selected], $ids); goto GPPYM; eF5rc: RxClG: goto UVIkq; odrdg: $jadwal_selected = $this->input->get("\x6a\x61\144\x77\x61\154"); goto BaiPd; C1dvg: $this->load->view("\x6d\145\155\x62\145\162\163\57\x67\165\x72\x75\x2f\x74\x65\x6d\160\154\x61\164\x65\163\x2f\146\157\x6f\164\145\x72"); goto rZeWw; uytW2: $this->load->view("\155\145\155\x62\x65\x72\163\x2f\147\x75\162\165\57\164\x65\x6d\x70\x6c\x61\x74\x65\163\x2f\x68\145\141\x64\x65\162", $data); goto EYnX3; JSXYh: $smt = $this->dashboard->getSemesterActive(); goto xKSN_; HIyRy: $data["\x73\155\164"] = $this->dashboard->getSemester(); goto cZtoo; TjUUq: $this->load->model("\x43\142\164\137\155\157\x64\x65\154", "\x63\x62\164"); goto URuxx; GPPYM: foreach ($siswas as $siswa) { goto om9p9; nu8SC: $siswa->skor_jod = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->jodohkan_nilai : "\x30"; goto uEIL5; om9p9: $siswa->skor_pg = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->pg_nilai : "\x30"; goto GZmYj; yfGLV: YrJve: goto hsGZ0; GZmYj: $siswa->skor_pg2 = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->kompleks_nilai : "\60"; goto nu8SC; uEIL5: $siswa->skor_isian = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->isian_nilai : "\60"; goto YfSRy; YfSRy: $siswa->skor_essai = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->essai_nilai : "\x30"; goto yfGLV; hsGZ0: } goto eF5rc; cZtoo: $data["\164\160\x5f\141\x63\164\x69\x76\x65"] = $tp; goto ZWP6P; uPF0a: rBJVP: goto xp5n_; NsPyy: $data["\164\x70"] = $this->dashboard->getTahun(); goto HIyRy; xKSN_: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto mvD_z; JwlQb: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto LjJLz; f9dDP: $this->load->view("\143\142\164\57\x6e\x69\154\x61\x69\x2f\x6e\151\x6c\141\151\137\x65\x73\163\x61\151"); goto Qcpwo; iaoPH: $data["\152\141\x64\x77\x61\154\137\163\x65\154\x65\143\164\x65\x64"] = $jadwal_selected; goto yrAGm; J7Df9: TnssN: goto twk64; EYnX3: $this->load->view("\143\142\x74\x2f\x6e\x69\154\141\x69\57\x6e\x69\154\141\151\x5f\x65\x73\163\x61\x69"); goto C1dvg; eCZl9: $tp = $this->dashboard->getTahunActive(); goto JSXYh; yrAGm: $data["\x6a\141\x64\167\141\154"] = $info; goto w4XMb; LjJLz: $data["\147\x75\x72\x75"] = $guru; goto uytW2; HX_e9: $data = ["\x75\x73\x65\162" => $user, "\152\165\144\165\154" => "\x49\156\x70\165\164\x20\116\151\x6c\x61\x69\x20\115\x61\x6e\165\x61\x6c", "\163\165\142\152\165\144\x75\154" => '', "\160\x72\157\146\151\154\x65" => $this->dashboard->getProfileAdmin($user->id), "\x73\x65\164\164\x69\x6e\x67" => $this->dashboard->getSetting()]; goto NsPyy; OPkXO: $this->load->model("\104\141\163\x68\142\157\x61\x72\x64\x5f\x6d\157\x64\x65\x6c", "\x64\141\163\150\x62\x6f\x61\162\x64"); goto TjUUq; URuxx: $this->load->model("\x44\162\x6f\x70\144\x6f\x77\156\137\155\157\x64\x65\154", "\144\x72\x6f\x70\x64\x6f\167\x6e"); goto xreLT; eSic3: $data["\153\x65\154\141\x73\x5f\163\145\154\x65\143\x74\145\x64"] = $kelas_selected; goto iaoPH; Xpq7t: foreach ($siswas as $key => $val) { array_push($ids, $val->id_siswa); j8juh: } goto FiI0N; Qcpwo: $this->load->view("\137\164\x65\x6d\x70\x6c\x61\164\x65\163\57\144\141\x73\x68\x62\157\x61\x72\x64\57\x5f\x66\x6f\157\x74\x65\162"); goto uPF0a; UVIkq: $user = $this->ion_auth->user()->row(); goto HX_e9; twk64: $this->load->view("\137\x74\x65\x6d\x70\x6c\x61\x74\x65\x73\57\x64\141\163\x68\142\157\141\162\144\57\137\150\x65\141\144\x65\x72", $data); goto f9dDP; xreLT: $kelas_selected = $this->input->get("\x6b\x65\x6c\x61\x73"); goto odrdg; xp5n_: } public function simpanKoreksiEssai() { goto flAYM; flAYM: $this->load->model("\103\142\164\137\x6d\x6f\x64\145\x6c", "\x63\142\164"); goto cF7jg; yNFXS: $blm_selesai = []; goto iA4nx; l4CwG: $nilais = json_decode($this->input->post("\156\x69\x6c\x61\x69", true)); goto bOdYG; iG3s9: $data["\142\154\x6d\x5f\163\x65\154\145\163\141\x69"] = count($blm_selesai); goto YG4F0; vLzXz: $data["\x73\165\x63\x63\x65\x73\163"] = $update; goto Dam5e; iA4nx: foreach ($nilais as $nilai) { goto Qo0qA; FR41f: cfa2r: goto kP4IH; kP4IH: INFJU: goto UIZjk; KikiI: $replace = ["\151\x64\137\x6e\x69\x6c\141\x69" => $nilai_siswa->id_nilai, "\x69\144\x5f\x73\x69\163\167\x61" => $nilai_siswa->id_siswa, "\x69\x64\137\152\x61\144\x77\x61\x6c" => $nilai_siswa->id_jadwal, "\x70\147\x5f\x62\145\x6e\141\x72" => $nilai_siswa->pg_benar, "\x70\147\137\x6e\151\x6c\x61\x69" => $nilai_siswa->pg_nilai, "\153\157\155\x70\x6c\x65\x6b\x73\x5f\x6e\x69\154\x61\151" => isset($nilai->kompleks_nilai) && $nilai->kompleks_nilai != null ? $nilai->kompleks_nilai : "\60", "\152\x6f\144\x6f\x68\x6b\141\x6e\x5f\x6e\x69\154\141\x69" => isset($nilai->jodohkan_nilai) && $nilai->jodohkan_nilai != null ? $nilai->jodohkan_nilai : "\60", "\x69\163\x69\141\156\x5f\156\x69\x6c\x61\151" => isset($nilai->isian_nilai) && $nilai->isian_nilai != null ? $nilai->isian_nilai : "\60", "\145\x73\163\x61\x69\x5f\x6e\x69\x6c\x61\151" => isset($nilai->essai_nilai) && $nilai->essai_nilai != null ? $nilai->essai_nilai : "\x30", "\x64\151\x6b\x6f\162\x65\153\x73\x69" => "\61"]; goto KNJH0; Y5p5B: array_push($blm_selesai, $nilai->id_siswa); goto Pyua3; HC6Cn: if (!$up) { goto XoQup; } goto kDo_h; Qo0qA: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $nilai->id_siswa); goto ZVXNH; ZVXNH: if ($nilai_siswa != null) { goto lguNT; } goto Y5p5B; kDo_h: $update++; goto Am8ae; Am8ae: XoQup: goto FR41f; Pyua3: goto cfa2r; goto zWP3C; zWP3C: lguNT: goto KikiI; KNJH0: $up = $this->db->replace("\143\x62\x74\137\156\151\x6c\141\151", $replace); goto HC6Cn; UIZjk: } goto mje7S; Dam5e: $data["\144\x61\x74\x61"] = $nilais; goto iG3s9; bOdYG: $update = 0; goto yNFXS; mje7S: xSIVH: goto vLzXz; YG4F0: $this->output_json($data); goto DYsrS; cF7jg: $jadwal = $this->input->post("\x6a\141\x64\167\x61\154", true); goto l4CwG; DYsrS: } }

Function Calls

None

Variables

None

Stats

MD5 5342fe68965d9889f334ce176795c741
Eval Count 0
Decode Time 114 ms