Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* ________________________________________ | GarudaCBT ..
Decoded Output download
<?php
/* ________________________________________
| GarudaCBT |
| https://github.com/garudacbt/cbt |
|________________________________________|
*/
class Cbtnilai extends CI_Controller { public function __construct() { goto uSbsR; KgOO7: $this->form_validation->set_error_delimiters('', ''); goto qvz7U; etn7u: redirect("auth"); goto ZPjJ7; VRbif: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) { goto b3pTU; } goto cBC8L; uSbsR: parent::__construct(); goto mYO1g; gglOG: $this->load->library(["datatables", "form_validation"]); goto EcqYQ; DwWbS: b3pTU: goto MzlPA; EcqYQ: $this->load->library("upload"); goto KgOO7; mYO1g: if (!$this->ion_auth->logged_in()) { goto w9shu; } goto VRbif; ZPjJ7: a9C0b: goto gglOG; SpK2M: w9shu: goto etn7u; cBC8L: 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 DwWbS; MzlPA: goto a9C0b; goto SpK2M; qvz7U: } public function output_json($data, $encode = true) { goto ba6JM; AlTk2: xVY6v: goto zYBZ2; XMxtR: $data = json_encode($data); goto AlTk2; zYBZ2: $this->output->set_content_type("application/json")->set_output($data); goto F0QBu; ba6JM: if (!$encode) { goto xVY6v; } goto XMxtR; F0QBu: } private function arrToUpper($val) { return strtoupper($val ?? ''); } private function sortArrays(&$array) { foreach ($array as &$subArray) { goto wCpJl; Tuld4: Yk5l6: goto Ox0sW; Aq9u9: sort($subArray); goto IFFi1; wCpJl: if (!$subArray) { goto vnUQo; } goto Aq9u9; IFFi1: vnUQo: goto Tuld4; Ox0sW: } xXumD: } public function index() { goto RBfwa; fDNnV: ytCp_: goto dKXXR; rSdCG: $data["siswas"] = $siswas; goto SsXjJ; lVXwW: goto n0_EK; goto khmrf; HV_mZ: $this->load->view("members/guru/templates/footer"); goto WlSyM; JCdiq: foreach ($siswas as $key => $value) { array_push($ids, $value->id_siswa); KHvPR: } goto fDNnV; Gbj9A: $data["tp_active"] = $tp; goto vinbc; c9ba2: $data["kelas_selected"] = $kelas_selected; goto aQkXG; kHbAW: $this->load->model("Dropdown_model", "dropdown"); goto ySKho; fVEVT: $bobot_pg = $info->bobot_pg / 100; goto HeFv_; ZW0U4: $bobot_isian = $info->bobot_isian / 100; goto byIzP; Fg3S_: $ids = []; goto JCdiq; MWyif: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto sF7WX; XpdS6: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto Fg3S_; QRE4q: $data["jadwal"] = []; goto WXIzC; niWqN: $info = $this->cbt->getJadwalById($jadwal_selected); goto gmkqo; uQNqO: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal_selected); goto Rps2w; S62Ru: n0_EK: goto VpTol; JKoTx: if ($this->ion_auth->is_admin()) { goto SkmCU; } goto pQVix; aQkXG: $ya = $this->input->get("ya"); goto ownxH; ZPjr1: foreach ($jawabans as $jawaban_siswa) { goto LZVhu; UZTr9: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "strlen"); goto Dm5zf; WQTJ_: $jawaban_siswa->jawaban_benar = array_map([$this, "arrToUpper"], $jawaban_siswa->jawaban_benar); goto UOEan; fFWDT: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto IzMYt; t1jKV: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a ?? ''); goto l00An; og3Dp: foreach ($jawaban_siswa->jawaban_siswa->jawaban as $idx => $jbs) { goto CkW7q; sV2Kn: mk8TE: goto MhCK5; MhCK5: vjNWu: goto U7LMF; jwZf5: foreach ($jbs as $idxs => $jb) { goto V3Q5R; pKaxX: t74BG: goto ot9Lm; cscT3: if (!($jb === "1")) { goto b3Tt5; } goto XAkYD; IRg25: b3Tt5: goto pKaxX; ot9Lm: EQkFU: goto gGLMK; V3Q5R: if (!($idxs > 0)) { goto t74BG; } goto cscT3; XAkYD: $arrjwbnSiswa[$idx][] = $arrAlphabet[$idxs - 1]; goto IRg25; gGLMK: } goto HHCpr; CkW7q: if (!($idx > 0)) { goto mk8TE; } goto X57We; HHCpr: UC_8j: goto sV2Kn; X57We: $arrjwbnSiswa[$idx] = []; goto jwZf5; U7LMF: } goto AfGwI; pGc3r: $jawaban_siswa->jawaban_benar->links = json_decode(json_encode($arrjwbn)); goto BnS2Z; TA0_e: Hmgi9: goto JpfsY; Awzp7: if (!$jawaban_siswa->jawaban_siswa) { goto GvPlX; } goto og3Dp; PQES_: GvPlX: goto GP4i3; o6lPD: $jawaban_siswa->jawaban_siswa->links = json_decode(json_encode($arrjwbnSiswa)); goto TA0_e; BnS2Z: bAItt: goto fFWDT; xKnz5: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto dgLZg; Ijg6D: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto bjAfV; MOxLS: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto eI0Gg; IzMYt: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto L6rDY; qfIck: goto Hmgi9; goto DRgh7; JpfsY: AajS5: goto WleEg; LA2es: if (!($jawaban_siswa->jenis_soal == "3")) { goto bAItt; } goto P16hh; P16hh: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto MkIeo; Q3_Nj: $arrjwbnSiswa = []; goto Awzp7; UOEan: $jawaban_siswa->jawaban = array_map([$this, "arrToUpper"], $jawaban_siswa->jawaban); goto UZTr9; nXSOE: foreach ($jawaban_siswa->jawaban_benar->jawaban as $idx => $jbs) { goto i7eV8; u3wBj: G206a: goto q1QZe; ltzib: $arrjwbn[$idx] = []; goto Xg2cf; P4_fp: AtBp4: goto u3wBj; i7eV8: if (!($idx > 0)) { goto G206a; } goto ltzib; Xg2cf: foreach ($jbs as $idxs => $jb) { goto APb9O; pNfsZ: HWE6a: goto DTtha; z6XH6: bXLs4: goto pNfsZ; ofSiT: $arrjwbn[$idx][] = $arrAlphabet[$idxs - 1]; goto z6XH6; APb9O: if (!($idxs > 0)) { goto HWE6a; } goto fI3it; DTtha: aho0M: goto Fybee; fI3it: if (!($jb === "1")) { goto bXLs4; } goto ofSiT; Fybee: } goto P4_fp; q1QZe: PT8L1: goto i7A3c; i7A3c: } goto Tteyc; l00An: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto MOxLS; GP4i3: if ($jawaban_siswa->jawaban_siswa) { goto B_4tF; } goto OqqMB; AfGwI: OhXgZ: goto PQES_; eI0Gg: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto WQTJ_; LZVhu: if (!($jawaban_siswa->jenis_soal == "2")) { goto SvJss; } goto t1jKV; znUvz: SvJss: goto LA2es; bjAfV: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto xKnz5; RSYeC: if (!(!isset($jawaban_siswa->jawaban_siswa) || !isset($jawaban_siswa->jawaban_siswa->links))) { goto AajS5; } goto Q3_Nj; MkIeo: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto Ijg6D; dgLZg: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto yTsOg; L6rDY: pQNjC: goto Hgr4F; OqqMB: $jawaban_siswa->jawaban_siswa = ["links" => $arrjwbnSiswa]; goto dGASC; Dm5zf: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "strlen"); goto znUvz; dGASC: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto qfIck; yTsOg: $arrAlphabet = range("A", "Z"); goto RSYeC; Tteyc: wZD1h: goto pGc3r; DRgh7: B_4tF: goto o6lPD; WleEg: $arrjwbn = []; goto nXSOE; Hgr4F: } goto B1y4H; B1y4H: bvQXg: goto uQNqO; u4Io4: foreach ($kelas_bank as $key => $value) { goto QK3xx; QK3xx: if (!($value["kelas_id"] != '')) { goto YfJ9A; } goto C633B; GydPH: Qk4V0: goto Ldpx2; C633B: $kelases[$value["kelas_id"]] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $value["kelas_id"]); goto vy2cI; vy2cI: YfJ9A: goto GydPH; Ldpx2: } goto wIM29; Z7L4u: $data = ["user" => $user, "judul" => "Hasil Ujian Siswa", "subjudul" => "Nilai Siswa", "setting" => $this->dashboard->getSetting()]; goto BZDvz; nxolU: $this->db->trans_complete(); goto JKoTx; UFWFK: if (!($mapel != null)) { goto SyPop; } goto uVLzS; omT2s: $jdwl = []; goto HxXjg; LIyiq: $jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt, $id_guru); goto omT2s; TC0C0: $jadwal_selected = $this->input->get("jadwal"); goto c9ba2; sJyiu: $data["kelas"] = $this->dropdown->getAllKelas($tp->id_tp, $smt->id_smt); goto a6lqm; BI8kl: $bobot_pg2 = $info->bobot_kompleks / 100; goto krSgh; XIfbd: $xb = $this->input->get("xb"); goto bfX79; oPo9g: z_LcR: goto O21R6; y_N3F: $jawabans_siswa = []; goto ZPjr1; ownxH: $yb = $this->input->get("yb"); goto FmFzF; PG2Yh: $kelas_bank = unserialize($info->bank_kelas ?? ''); goto l3eo4; a6lqm: $this->load->view("_templates/dashboard/_header", $data); goto OTB3B; SsXjJ: if (!($ya != null)) { goto DeoB5; } goto XQAWN; uWm2B: $bagi_isian = $info->tampil_isian / 100; goto ZW0U4; krSgh: $bagi_jodoh = $info->tampil_jodohkan / 100; goto pcJzA; fxzTV: $id_guru = null; goto lVXwW; VpTol: if ($jadwal_selected != null) { goto Ht7BM; } goto QRE4q; cCFJE: $data["tp"] = $this->dashboard->getTahun(); goto Gbj9A; QmWUF: $data["info"] = $info; goto rSdCG; pcJzA: $bobot_jodoh = $info->bobot_jodohkan / 100; goto uWm2B; dKXXR: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal_selected, $ids); goto QU9JA; byIzP: $bagi_essai = $info->tampil_esai / 100; goto Qf3bt; H95es: $data["jadwal"] = $jdwl; goto BXq1w; WlSyM: goto nj4mV; goto LHYkh; khmrf: Rrsoi: goto wGUDd; uIFrh: $data["ruang"] = $this->dropdown->getAllRuang(); goto mKlyJ; QU9JA: $soal = []; goto y_N3F; vinbc: $data["smt"] = $this->dashboard->getSemester(); goto k3knc; meAbw: $data["jadwal_selected"] = $jadwal_selected; goto BHx3F; TYyFE: RHP7i: goto H95es; wr6gE: nj4mV: goto CSLh0; Z90ee: $data["convert"] = $convert; goto lTRWN; mKlyJ: $data["sesi"] = $this->dropdown->getAllSesi(); goto UVpAU; HeFv_: $bagi_pg2 = $info->tampil_kompleks / 100; goto BI8kl; WXIzC: $data["siswas"] = []; goto QJDUx; wGUDd: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto vUvzE; pQVix: $mapel_guru = $this->kelas->getGuruMapelKelas($id_guru, $tp->id_tp, $smt->id_smt); goto W0vRY; BXq1w: cJP1W: goto nxolU; FmFzF: $xa = $this->input->get("xa"); goto XIfbd; lTRWN: DeoB5: goto PG2Yh; sF7WX: $data["jadwal_selected"] = $jadwal_selected; goto sJyiu; apAQm: $id_guru = $guru->id_guru; goto S62Ru; uVLzS: foreach ($mapel as $m) { goto mblKh; mblKh: $arrMapel[$m->id_mapel] = $m->nama_mapel; goto jpeBD; Z74xq: tjxpF: goto D0FMR; jpeBD: foreach ($m->kelas_mapel as $kls) { goto RZE7h; PqlF5: QN6oW: goto Irkch; RZE7h: if (!$kls->kelas) { goto QN6oW; } goto NbA0u; Irkch: jbejg: goto jxNFW; NbA0u: $arrKelas[$kls->kelas] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas); goto PqlF5; jxNFW: } goto DT9_B; DT9_B: boSMj: goto Z74xq; D0FMR: } goto oPo9g; HxXjg: foreach ($jadwals as $jadwal) { goto R_ZOQ; Q1oOF: foreach ($kls as $kl) { goto BG0i_; BG0i_: if (!($kl["kelas_id"] == $kelas_selected)) { goto heQFd; } goto kcKEV; kcKEV: $jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode; goto Mwbmu; Mwbmu: heQFd: goto GS5OC; GS5OC: xSVgH: goto TnRyc; TnRyc: } goto LkH03; jyGYf: Yb7C1: goto DoyFa; LkH03: tT7hu: goto jyGYf; R_ZOQ: $kls = unserialize($jadwal->bank_kelas ?? ''); goto Q1oOF; DoyFa: } goto TYyFE; X350U: $user = $this->ion_auth->user()->row(); goto SurHz; Qf3bt: $bobot_essai = $info->bobot_esai / 100; goto XpdS6; QJDUx: goto cJP1W; goto vR3pA; vUvzE: $data["guru"] = $guru; goto apAQm; eUr3B: $smt = $this->dashboard->getSemesterActive(); goto cCFJE; V6vf2: $data["kelas"] = $arrKelas; goto T6B5d; ryDPC: UITt3: goto QmWUF; BZDvz: $tp = $this->dashboard->getTahunActive(); goto eUr3B; LHYkh: SkmCU: goto MWyif; OTB3B: $this->load->view("cbt/nilai/data"); goto FxY71; XQAWN: $convert = ["ya" => $ya, "yb" => $yb, "xa" => $xa, "xb" => $xb]; goto Z90ee; W0vRY: $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas ?? ''))); goto meAbw; RBfwa: $this->load->model("Dashboard_model", "dashboard"); goto KZcOo; BHx3F: $arrKelas = []; goto UFWFK; SurHz: $this->db->trans_start(); goto Z7L4u; ySKho: $this->load->model("Kelas_model", "kelas"); goto X350U; k3knc: $data["smt_active"] = $smt; goto uIFrh; O21R6: SyPop: goto V6vf2; UVpAU: $kelas_selected = $this->input->get("kelas"); goto TC0C0; Rps2w: $logs = $this->cbt->getLogUjianByJadwal($jadwal_selected); goto I0_ni; x1Lcs: $this->load->view("cbt/nilai/data"); goto HV_mZ; KZcOo: $this->load->model("Cbt_model", "cbt"); goto kHbAW; l3eo4: $kelases = []; goto u4Io4; I0_ni: foreach ($siswas as $siswa) { goto MXkzZ; MXkzZ: $dur_siswa = ''; goto yVK60; OEXRw: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto laQXm; kS_BX: $loading = ''; goto on8Pf; tNkU5: CW1p8: goto s6RYt; foeby: $siswa->skor_essai = round($skor_es, 2); goto EFEWp; ia1Nq: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["5"]); goto z0kql; DXD11: $input_jod = $nilai_input->jodohkan_nilai; goto hVm8A; qyNTl: UZmle: goto HbKGP; eMHAu: $siswa->durasi_ujian = $lamanya; goto bNNkc; EvA1w: goto zBu0n; goto rpGGi; P96gW: if (!($n < $info->tampil_pg)) { goto obg9R; } goto TomFm; dtaE6: $siswa->skor_katrol = round(($ya - $yb) / 100 * $total + $yb, 2); goto PWlDW; yhxJG: lfpsW: goto wE1ea; zpPhk: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["1"]); goto FkEuu; n5tsL: $benar_pg2 = 0; goto rH23T; aJEgU: $benar_es = 0; goto wK6YR; tqXOw: foreach ($jawaban_is as $num => $jawab_is) { goto YBzK7; hYsRC: iQSlZ: goto CMg_m; YBzK7: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto wOnkS; Mwotl: $soal[4][$ks]->point_otomatis = $point; goto RxiEL; B4SWt: $benar_is++; goto mFmnL; CMg_m: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto Mwotl; rSOQG: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto OF9X2; vT28Y: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto jy7xB; mFmnL: uO471: goto MAEnv; gNO5o: if (!$benar) { goto uO471; } goto B4SWt; OF9X2: if ($jawab_is->nilai_otomatis == "0") { goto Dr1z6; } goto vT28Y; NDNbS: acVhK: goto wviAu; wOnkS: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa ?? '') == strtolower($jawab_is->jawaban ?? ''); goto gNO5o; B1R05: Dr1z6: goto yhAUO; jy7xB: goto iQSlZ; goto B1R05; MAEnv: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "nomor_soal")); goto rSOQG; RxiEL: $otomatis_is = $jawab_is->nilai_otomatis; goto NDNbS; yhAUO: $soal[4][$ks]->point = $point; goto hYsRC; wviAu: } goto W3PWo; ARvkn: $otomatis_jod = 0; goto X_TJm; QOovY: foreach ($jawaban_pg as $num => $jwb_pg) { goto htCEI; qBRhF: LIkE2: goto U8ojb; WDt25: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto dW7r1; } goto l8pIy; htCEI: $benar = false; goto WDt25; U8ojb: $benar_pg += 1; goto FJBQV; hnCUz: WTygK: goto zvbRO; l8pIy: if (strtoupper($jwb_pg->jawaban_siswa ?? '') == strtoupper($jwb_pg->jawaban ?? '')) { goto LIkE2; } goto eoulU; FJBQV: $benar = true; goto hnCUz; rmvNP: bUOf1: goto kQfId; zvbRO: dW7r1: goto DvJti; uYp_I: goto WTygK; goto qBRhF; DvJti: $arrJawabanPg[$num] = ["jawaban" => strtoupper($jwb_pg->jawaban_siswa ?? ''), "benar" => $benar]; goto rmvNP; eoulU: $benar = false; goto uYp_I; kQfId: } goto WRVmp; laQXm: $siswa->skor_isian = round($skor_is, 2); goto yRifF; mDFuE: if (!($info->tampil_jodohkan > 0 && $jawaban_jodoh && count($jawaban_jodoh) > 0)) { goto m9n06; } goto ghl2I; cOuNN: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto UZmle; } goto aE3cQ; h7zki: $skor_koreksi_is = 0.0; goto suuK1; rpORP: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["1"] : []; goto eSFa1; c4qX4: $input_jod = 0; goto hFW3e; hFW3e: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto JchhN; } goto DXD11; ff362: $siswa->skor_katrol = ''; goto Km_wu; eOYBF: yoGjE: goto SToWf; iHtIN: z8Kk3: goto wt1Mc; wK6YR: if (!($info->tampil_esai > 0)) { goto JYKDf; } goto tjTU6; WxRlO: $siswa->skor_total = round($total, 2); goto BqKpG; ZF_wx: obg9R: goto EvA1w; iENkr: $n = 0; goto f4zkq; suuK1: $otomatis_is = 0; goto ETIYA; on8Pf: $mulai = "- - : - -"; goto yD1GC; VOlAX: rp8Z4: goto avtDG; KxBTF: $input_is = 0; goto Aji6e; aE3cQ: $input_pg2 = $nilai_input->kompleks_nilai; goto qyNTl; Aji6e: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto ltHlo; } goto tjsXP; BLrCl: $siswa->skor_kompleks = round($skor_pg2, 2); goto HuTOc; X8Rjl: if (!($info->tampil_isian > 0)) { goto lfpsW; } goto tqXOw; QcbXH: $otomatis_es = 0; goto aJEgU; WRVmp: N1QMf: goto cjEbU; avtDG: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["2"] : []; goto n5tsL; oKMfa: $skor_pg = $benar_pg / $bagi_pg * $bobot_pg; goto hrWyI; FVSq_: $siswa->skor_jodohkan = round($skor_jod, 2); goto n2Eq_; U1mH_: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal_selected, $siswa->id_siswa); goto fVku2; ihfKf: U09MS: goto dOIb2; FkEuu: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["2"]); goto qfjZe; yVK60: $lamanya = ''; goto YiU37; EP21C: $siswa->dikoreksi = $nilai_input->dikoreksi; goto VOlAX; I_fxV: lqpge: goto eFAtA; stROA: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto FVSq_; BedVN: szLJ5: goto MwhQY; PWlDW: h_soi: goto PtkxW; raLB2: $skor_pg = 0; goto aBp7M; MwhQY: WNloH: goto GgUiK; IwLRz: $input_es = $nilai_input->essai_nilai; goto VW1XB; U3KLm: ltHlo: goto OEXRw; PtkxW: vRtFx: goto R4NhC; W3PWo: XEVKn: goto yhxJG; MUkuX: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto foeby; yD1GC: $selesai = "- - : - -"; goto NYU3Z; RWL5_: czXX4: goto kS_BX; QXlc5: $siswa->jawaban_pg = $arrJawabanPg; goto a_fW6; ETIYA: $benar_is = 0; goto X8Rjl; HZEtD: $input_pg2 = 0; goto cOuNN; fVku2: if (!($nilai_input != null)) { goto rp8Z4; } goto EP21C; RVP0A: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto c4qX4; HbKGP: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto BLrCl; pmR61: $benar_jod = 0; goto mVDzY; rH23T: $skor_koreksi_pg2 = 0.0; goto bHa_9; f4zkq: d1_mP: goto P96gW; hrWyI: RHFEx: goto QXlc5; ZEkeo: $input_es = 0; goto Bmfvo; eFAtA: $n++; goto mMAJg; wt1Mc: JYKDf: goto ixYzc; bHa_9: $otomatis_pg2 = 0; goto gYCKo; BqKpG: if ($ya != null) { goto yoGjE; } goto ff362; z0kql: $arrJawabanPg = []; goto rpORP; tjTU6: foreach ($jawaban_es as $num => $jawab_es) { goto Faf95; lEeJL: ENHsQ: goto lfwyU; dQ9H_: nmIIL: goto uwB88; XsQrF: $soal[5][$ks]->point_otomatis = $point; goto eFRtS; RagN0: $benar_es++; goto tVLq_; krdAP: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "nomor_soal")); goto qkE3i; SX7Qw: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa ?? '') == strtolower($jawab_es->jawaban ?? ''); goto AU3I6; lfwyU: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto XsQrF; uwB88: $soal[5][$ks]->point = $point; goto lEeJL; AU3I6: if (!$benar) { goto RL0ie; } goto RagN0; NKZ5Z: RgC0V: goto AnMYM; gUwRW: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto xUV22; xUV22: goto ENHsQ; goto dQ9H_; qkE3i: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto EVs7a; EVs7a: if ($jawab_es->nilai_otomatis == "0") { goto nmIIL; } goto gUwRW; Faf95: $skor_koreksi_es += (int) $jawab_es->nilai_koreksi; goto SX7Qw; tVLq_: RL0ie: goto krdAP; eFRtS: $otomatis_es = $jawab_es->nilai_otomatis; goto NKZ5Z; AnMYM: } goto iHtIN; cjEbU: zBu0n: goto oKMfa; a_fW6: $siswa->skor_pg = round($skor_pg, 2); goto U1mH_; dOIb2: if (!($total < $xb)) { goto dAiHK; } goto oT9_E; aBp7M: if (!($info->tampil_pg > 0)) { goto RHFEx; } goto Uj_1Y; qfjZe: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["3"]); goto zZttj; K_Pdn: eq12A: goto qTrqF; hVm8A: JchhN: goto stROA; Bmfvo: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto mL_Jp; } goto IwLRz; ju4zf: $xa = $total; goto ihfKf; Km_wu: goto h_soi; goto eOYBF; WdsnX: dAiHK: goto dtaE6; pKMoB: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto ZHtpz; mebpE: $pk = $point_item * count($arr_benar); goto RWbDN; W2ara: SogPn: goto HhJbT; ZHtpz: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto k7A41; BzpAP: $soal[2][$ks]->point_otomatis = $point; goto oGsuB; bHdll: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto BzpAP; E47U1: Uw96s: goto LAmac; O2n6t: $soal[2][$ks]->point = $point; goto PQxuX; QBE1c: qCFCo: goto selUf; k3igc: if ($jawab_pg2->nilai_otomatis == "0") { goto GHLsG; } goto Ym9oX; iVxw0: $point = round($pk, 2); goto k3igc; oGsuB: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto E47U1; WaK8v: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto W2ara; selUf: if (!(count($jawab_pg2->jawaban) > 0)) { goto SogPn; } goto WaK8v; NoUDt: GHLsG: goto O2n6t; NNRh8: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto mebpE; CxsgL: goto Dk3DS; goto NoUDt; A0RdO: KT909: goto QBE1c; HhJbT: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto NNRh8; PQxuX: Dk3DS: goto bHdll; k2vAO: foreach ($jawab_pg2->jawaban_siswa as $js) { goto FxHje; zmpKa: q3IuR: goto himTM; himTM: tRHfu: goto McqiE; FxHje: if (!in_array($js, $jawab_pg2->jawaban)) { goto q3IuR; } goto wN91U; wN91U: array_push($arr_benar, true); goto zmpKa; McqiE: } goto A0RdO; k7A41: $arr_benar = []; goto qajws; RWbDN: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "nomor_soal")); goto iVxw0; qajws: if (!$jawab_pg2->jawaban_siswa) { goto qCFCo; } goto k2vAO; Ym9oX: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto CxsgL; LAmac: } goto BedVN; mMAJg: goto d1_mP; goto ZF_wx; s6RYt: $siswa->mulai_ujian = $mulai; goto JM6Ji; eSFa1: $benar_pg = 0; goto raLB2; EFEWp: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto WxRlO; bNNkc: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto zpPhk; HuTOc: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["3"] : []; goto pmR61; NYU3Z: foreach ($logs as $log) { goto Ff0gk; BJVZG: if (!($log != null)) { goto gX0Yo; } goto QbX5L; Ff0gk: if (!($log->id_siswa == $siswa->id_siswa)) { goto pjIJ6; } goto bfGD4; Oet5i: if (!($log != null)) { goto CNQb1; } goto RufAJ; jWBu0: HEaDE: goto V79Kw; AcVvc: CNQb1: goto jWBu0; BHq1l: goto HEaDE; goto UasQ8; s11yS: $sudahSelesai = false; goto PPDMe; bfGD4: $sudahMulai = false; goto s11yS; GZYEX: $sudahMulai = true; goto AcVvc; UvxB8: gX0Yo: goto BHq1l; ggq2x: pjIJ6: goto gqZrn; gqZrn: sYAhB: goto GAMjG; UasQ8: Lb17Y: goto Oet5i; PPDMe: if ($log->log_type == "1") { goto Lb17Y; } goto BJVZG; RufAJ: $mulai = date("H:i", strtotime($log->log_time)); goto GZYEX; jkcve: $sudahSelesai = true; goto UvxB8; QbX5L: $selesai = date("H:i", strtotime($log->log_time)); goto jkcve; V79Kw: $loading = $sudahSelesai ? "<i class="fa fa-check"></i> " : ($sudahMulai ? "<i class="fa fa-spinner fa-spin"></i> " : ''); goto ggq2x; GAMjG: } goto tNkU5; ixYzc: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto ZEkeo; GgUiK: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto HZEtD; JM6Ji: $siswa->selesai_ujian = $selesai; goto MlF1T; MlF1T: $siswa->lama_ujian = $loading . $dur_siswa; goto eMHAu; VW1XB: mL_Jp: goto MUkuX; SToWf: if (!($total > $xa)) { goto U09MS; } goto ju4zf; rpGGi: Fu03v: goto QOovY; n2Eq_: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["4"] : []; goto h7zki; gYCKo: if (!($info->tampil_kompleks > 0)) { goto WNloH; } goto pKMoB; qTrqF: m9n06: goto RVP0A; TomFm: $arrJawabanPg[$n + 1] = ["jawaban" => '', "benar" => false]; goto I_fxV; zZttj: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["4"]); goto ia1Nq; wE1ea: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto KxBTF; tjsXP: $input_is = $nilai_input->isian_nilai; goto U3KLm; IsLpA: $skor_koreksi_es = 0.0; goto QcbXH; qXwTJ: $differentCounts = []; goto mDFuE; ghl2I: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto In9TN; XMPhi: $item_kurang = 0; goto YBIws; Wbbs5: kTFkO: goto NYc7c; rlRwz: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto OjLqE; aNwdj: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto gW49P; } goto lAxIz; wYhhD: wBLmb: goto MkT2n; OjLqE: $soal[3][$ks]->tabel_benar = $arrBenar; goto KBAuX; YzUgw: KNN3N: goto aBfcQ; mh_xz: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto Batbf; itTPp: $soal[3][$ks]->point_otomatis = $point; goto TWpeL; An3xo: $benar_jod += 1 / $items * $item_benar; goto UUffY; Xcenv: $analisa = "<i class="fa fa-times-circle text-red text-lg"></i>"; goto YxLEE; UUffY: $headSoal = array_shift($arrSoal); goto oFRlm; hnBd8: $arrSoal = $jawab_jod->jawaban->jawaban; goto SdciN; oFRlm: $arrJwbSoal = []; goto rKNuT; wkQ6B: $differentCounts[3][$ks] = $differentCount; goto lKEwq; p0uX8: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto A4dWN; toVv7: $sameCounts[3][$ks] = $sameCount; goto wkQ6B; HPS6B: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto yupR_; SdciN: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "nomor_soal")); goto S_8rZ; SeEbe: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto HrRd8; Ek1xf: $array2 = (array) $jawab_jod->jawaban_siswa->links; goto iDgfH; YO8Dj: $arrJwbJawab = []; goto mk4AU; WEh97: $typeSoal = $jawab_jod->jawaban->type; goto hnBd8; Batbf: $arrJawab = []; goto aNwdj; S_8rZ: $item_benar = 0; goto t19AQ; rKNuT: foreach ($arrSoal as $kolSoal) { goto Lewx_; WMsv1: foreach ($kolSoal as $pos => $kol) { goto UNZu_; kYwcZ: $jwb->subtitle[] = $headSoal[$pos]; goto As03V; UNZu_: if (!($kol == "1")) { goto lSHQG; } goto kYwcZ; As03V: lSHQG: goto Np0n7; Np0n7: JF5cT: goto Wy8ma; Wy8ma: } goto LSQ3Q; LSQ3Q: blZ5J: goto sOTwe; eqjcg: $arrJwbSoal[] = $jwb; goto r003W; sOTwe: $jwb->title = array_shift($kolSoal); goto eqjcg; r003W: jJLl7: goto oLfte; Lewx_: $jwb = new stdClass(); goto WMsv1; oLfte: } goto Wbbs5; A4dWN: if (!isset($jawab_jod->jawaban_siswa->links)) { goto ZT8ZA; } goto bV4q_; lAxIz: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto aR_22; Jze0x: $point = round($point_soal, 2); goto MbWJM; qNvHE: $otomatis_jod = $jawab_jod->nilai_otomatis; goto ry_TU; t19AQ: $item_salah = 0; goto XMPhi; aR_22: $headJawab = array_shift($arrJawab); goto QtXU_; MbWJM: if ($jawab_jod->nilai_otomatis == "0") { goto e3TpL; } goto SeEbe; TWpeL: if ($item_benar == $items && $item_salah == 0 && $item_kurang == 0) { goto KNN3N; } goto L23sB; vhc73: $sameCount = 0; goto Eq7NG; lKEwq: ZT8ZA: goto dnVnE; YxLEE: mRxhP: goto rsLGU; bV4q_: $array1 = (array) $jawab_jod->jawaban_benar->links; goto hPLY5; hPLY5: $this->sortArrays($array1); goto Ek1xf; aBfcQ: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto xBoG3; MkT2n: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto itTPp; YBIws: $items = 0; goto j3frI; NYc7c: $soal[3][$ks]->type_soal = $typeSoal; goto mh_xz; mk4AU: foreach ($arrJawab as $kolJawab) { goto GbKBO; MifNz: $jwbs->title = array_shift($kolJawab); goto B2Si6; GbKBO: $jwbs = new stdClass(); goto FFmi7; B2Si6: $arrJwbJawab[] = $jwbs; goto YWjvO; YWjvO: sePCM: goto gDr0P; IAN37: KzSZf: goto MifNz; FFmi7: foreach ($kolJawab as $po => $kol) { goto VZ1wM; bnawp: Kml2p: goto tZa49; VZ1wM: if (!($kol == "1")) { goto Kml2p; } goto uNRPC; LKE21: $jwbs->subtitle[] = $sub; goto bnawp; uNRPC: $sub = $headJawab[$po]; goto LKE21; tZa49: fRlzS: goto TECT2; TECT2: } goto IAN37; gDr0P: } goto KC2hc; KC2hc: FLaO1: goto rlRwz; In9TN: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto WEh97; Eq7NG: $differentCount = 0; goto sUIer; Wh5WX: P_UlG: goto Xcenv; j3frI: $arrBenar = []; goto p0uX8; iDgfH: $this->sortArrays($array2); goto vhc73; cGidM: e3TpL: goto pgW4H; QtXU_: gW49P: goto YO8Dj; i_AB0: h5SWG: goto toVv7; L23sB: if ($item_benar == 0) { goto P_UlG; } goto HPS6B; yupR_: goto mRxhP; goto YzUgw; pgW4H: $soal[3][$ks]->point = $point; goto wYhhD; xBoG3: goto mRxhP; goto Wh5WX; sUIer: foreach ($array1 as $key => $subArray1) { goto dxDkQ; VEigW: $arrBenar[$key]->kurang += count($subArray1); goto v_1_M; JSXtq: $diffItems2 = array_diff($subArray2, $subArray1); goto zSuCv; OS8Gf: $arrBenar[$key]->benar += count($sameItems); goto tNWXC; srSWT: $differentCount += count($subArray1); goto O2ZZc; EcYNK: xF12h: goto P_gro; YFBnx: $item_benar += count($sameItems); goto OS8Gf; v_1_M: goto pLNBT; goto mkj69; zSuCv: $differentCount += count($diffItems1) + count($diffItems2); goto iv5nn; mkj69: ftg_s: goto KE20i; O2ZZc: $item_kurang += count($subArray1); goto VEigW; lqhwc: $arrBenar[$key]->salah = 0; goto kQn7h; iv5nn: $item_kurang += count($diffItems1) + count($diffItems2); goto L4IES; LEnvN: if (isset($array2[$key])) { goto ftg_s; } goto srSWT; XS0dO: $arrBenar[$key]->benar = 0; goto lqhwc; KE20i: $subArray2 = $array2[$key]; goto VlNNv; L4IES: $arrBenar[$key]->kurang += count($diffItems1); goto qW1lx; dxDkQ: $arrBenar[$key] = new stdClass(); goto XS0dO; tNWXC: $diffItems1 = array_diff($subArray1, $subArray2); goto JSXtq; VlNNv: $sameItems = array_intersect($subArray1, $subArray2); goto xhx0B; C0kFR: $items += count($subArray1); goto LEnvN; xhx0B: $sameCount += count($sameItems); goto YFBnx; qW1lx: pLNBT: goto EcYNK; kQn7h: $arrBenar[$key]->kurang = 0; goto C0kFR; P_gro: } goto i_AB0; HrRd8: goto wBLmb; goto cGidM; KBAuX: $soal[3][$ks]->point_soal = $point_soal; goto Jze0x; rsLGU: $soal[3][$ks]->analisa = $analisa; goto qNvHE; ry_TU: SuCip: goto hceWD; dnVnE: $point_soal = 1 / $items * $item_benar * $point_benar; goto An3xo; hceWD: } goto K_Pdn; mVDzY: $skor_koreksi_jod = 0.0; goto ARvkn; oT9_E: $xb = $total; goto WdsnX; Uj_1Y: if (count($jawaban_pg) > 0) { goto Fu03v; } goto iENkr; X_TJm: $sameCounts = []; goto qXwTJ; yRifF: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["5"] : []; goto IsLpA; YiU37: foreach ($durasies as $durasi) { goto oZkXL; c7T7G: sbbmx: goto dmG4K; IxTFY: $dur_siswa = $durasi->mulai . " m"; goto ot1VC; VeSDd: $lamanya = $durasi->lama_ujian; goto dofPg; ZkNu7: bs8QO: goto KX94U; uf7v6: $dd = $ej . $em; goto S2j8y; dofPg: if (strpos($lamanya, ":") !== false) { goto iZza2; } goto IxTFY; ot1VC: goto l2TPG; goto ezXkY; KKlPg: mw6qM: goto ZkNu7; XBLYh: l2TPG: goto pqr1F; cgKmO: if ($durasi->lama_ujian == null) { goto sbbmx; } goto VeSDd; vBr3E: $ej = $elap[0] == "00" ? '' : intval($elap[0]) . "j "; goto oHj9Z; pqr1F: goto mw6qM; goto c7T7G; ojWJm: $ed = $elap[2] == "00" ? 0 : 1; goto vBr3E; S2j8y: $dur_siswa = $dd == '' ? "0 m" : $dd; goto XBLYh; c9h2Q: $elap = explode(":", $lamanya ?? ''); goto ojWJm; ezXkY: iZza2: goto c9h2Q; oHj9Z: $em = $elap[1] == "00" ? '' : intval($elap[1]) + $ed . "m"; goto uf7v6; dmG4K: $mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60; goto i0X8n; KX94U: Tp1yv: goto hBEVC; i0X8n: $dur_siswa = round($mins, 2) . " m"; goto KKlPg; oZkXL: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto bs8QO; } goto cgKmO; hBEVC: } goto RWL5_; R4NhC: } goto ryDPC; T6B5d: $this->load->view("members/guru/templates/header", $data); goto x1Lcs; FxY71: $this->load->view("_templates/dashboard/_footer"); goto wr6gE; vR3pA: Ht7BM: goto niWqN; gmkqo: $bagi_pg = $info->tampil_pg / 100; goto fVEVT; wIM29: PNd9U: goto LIyiq; bfX79: if ($this->ion_auth->in_group("guru")) { goto Rrsoi; } goto fxzTV; CSLh0: } public function detail() { goto nzHGW; Cs4GB: B8HN8: goto KtbdX; Miam9: $data["smt"] = $this->dashboard->getSemester(); goto Es9bC; rxXyF: foreach ($jawabans as $jawaban_siswa) { goto d_hD8; Fgr7h: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "strlen"); goto SpAP0; us133: $jawaban_siswa->jawaban_benar = array_map([$this, "arrToUpper"], $jawaban_siswa->jawaban_benar ?? ['']); goto QM_wW; kKifz: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto wjYx5; w8xTq: FiC0t: goto LHg_B; loLIm: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto tnNh8; DHkc2: gCyxY: goto w8xTq; tx30D: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto NNWZf; kmjxp: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto kKifz; TaQhO: if (!($jawaban_siswa->jenis_soal == "3")) { goto yTV2g; } goto qdckh; aqBNl: PNRwm: goto IdN2O; NNWZf: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto kmjxp; iUreV: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto sYNkO; tnNh8: LY8y_: goto LKlTm; JHVj0: if (!$jawaban_siswa->jawaban_siswa) { goto FiC0t; } goto NipxT; b0VVB: $jawaban_siswa->jawaban_siswa->links = json_decode(json_encode($arrjwbnSiswa)); goto GdBp2; GdBp2: uzDLQ: goto V8UJf; S9gsT: $arrAlphabet = range("A", "Z"); goto LBBhw; CAT8f: foreach ($jawaban_siswa->jawaban_benar->jawaban as $idx => $jbs) { goto iksZw; HB9bj: a7AZU: goto PZwLX; l89Pd: foreach ($jbs as $idxs => $jb) { goto y_fBN; y_fBN: if (!($idxs > 0)) { goto OM0A1; } goto wqQ9o; xKxO1: dpWJK: goto H1kel; ZG4vw: OM0A1: goto xKxO1; ISc__: wrrAB: goto ZG4vw; wqQ9o: if (!($jb === "1")) { goto wrrAB; } goto mNjbb; mNjbb: $arrjwbn[$idx][] = $arrAlphabet[$idxs - 1]; goto ISc__; H1kel: } goto HB9bj; iksZw: if (!($idx > 0)) { goto FkjSF; } goto nO5SE; PZwLX: FkjSF: goto x2q0i; nO5SE: $arrjwbn[$idx] = []; goto l89Pd; x2q0i: D1Ww9: goto s8TSh; s8TSh: } goto aqBNl; UJbM6: $arrjwbnSiswa = []; goto JHVj0; tq54k: $jawaban_siswa->jawaban = array_map([$this, "arrToUpper"], $jawaban_siswa->jawaban ?? ['']); goto Fgr7h; xz1W_: goto uzDLQ; goto PvGlS; Hz0PU: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto xz1W_; Eq3fA: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto us133; V8UJf: aOk4c: goto pgIMu; wjYx5: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto S9gsT; wV547: yTV2g: goto LMgi0; PvGlS: FWiuA: goto b0VVB; QM_wW: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "strlen"); goto tq54k; LHg_B: if ($jawaban_siswa->jawaban_siswa) { goto FWiuA; } goto i1EqF; LBBhw: if (!(!isset($jawaban_siswa->jawaban_siswa) || !isset($jawaban_siswa->jawaban_siswa->links))) { goto aOk4c; } goto UJbM6; pgIMu: $arrjwbn = []; goto CAT8f; d_hD8: if (!($jawaban_siswa->jenis_soal == "2")) { goto bRhIg; } goto Y0Puw; LMgi0: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto loLIm; NipxT: foreach ($jawaban_siswa->jawaban_siswa->jawaban as $idx => $jbs) { goto gbMNu; gbMNu: if (!($idx > 0)) { goto F2Ml4; } goto iW4ft; xcWSj: BPqas: goto QVq70; iW4ft: $arrjwbnSiswa[$idx] = []; goto PvXLP; PvXLP: foreach ($jbs as $idxs => $jb) { goto Sia8h; UXkgm: if (!($jb === "1")) { goto kj7X2; } goto UzBHX; UzBHX: $arrjwbnSiswa[$idx][] = $arrAlphabet[$idxs - 1]; goto im5Pj; afVhG: Pya6S: goto Y361G; ojprt: TrtUa: goto afVhG; Sia8h: if (!($idxs > 0)) { goto TrtUa; } goto UXkgm; im5Pj: kj7X2: goto ojprt; Y361G: } goto xcWSj; QVq70: F2Ml4: goto ZIzka; ZIzka: qTivt: goto RVk3L; RVk3L: } goto DHkc2; sYNkO: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto Eq3fA; qdckh: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto tx30D; IdN2O: $jawaban_siswa->jawaban_benar->links = json_decode(json_encode($arrjwbn)); goto wV547; Y0Puw: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a ?? ''); goto iUreV; i1EqF: $jawaban_siswa->jawaban_siswa = ["links" => $arrjwbnSiswa]; goto Hz0PU; SpAP0: bRhIg: goto TaQhO; LKlTm: } goto Z93JI; ZBXdZ: $tp = $this->dashboard->getTahunActive(); goto T78Gc; IynpT: BpwSn: goto aNXKH; p9y72: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto xdQHY; YWqfr: goto BNPNt; goto ntgBE; AGL55: $analisa = "<i class="fa fa-times-circle text-red text-lg"></i>"; goto Hf_Y2; ZD94i: goto V9E3N; goto iFVKS; btBXz: TN_lK: goto B0u2U; omJh4: if ($jml_benar > 0 && $jml_benar < count($jawab_pg2->jawaban)) { goto ydr9l; } goto AGL55; okfYE: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto RjW1S; R9p_6: BNPNt: goto okfYE; Hf_Y2: goto V9E3N; goto btBXz; X58Go: wSCMZ: goto TgRlw; YQ_Xt: if (!$jawab_pg2->jawaban_siswa) { goto wSCMZ; } goto GlPmg; kFZN7: $soal[2][$ks]->analisa = $analisa; goto cHGxN; B0u2U: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto ZD94i; F9Hjs: $arr_benar = []; goto YQ_Xt; GlPmg: foreach ($jawab_pg2->jawaban_siswa as $js) { goto Idn3A; Idn3A: if (!in_array($js, $jawab_pg2->jawaban)) { goto tWIih; } goto JR0Aw; JR0Aw: array_push($arr_benar, true); goto QErnE; QErnE: tWIih: goto vYRfY; vYRfY: Eutpt: goto DyNPh; DyNPh: } goto MflcR; ntgBE: PvEzO: goto u1HK7; PoxTH: if ($jml_benar == count($jawab_pg2->jawaban)) { goto TN_lK; } goto omJh4; rGwg9: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto n_LiG; D1g_C: $point = round($pk, 2); goto kFZN7; tCPB7: $pk = $point_item * count($arr_benar); goto R0Lcy; Xw_OQ: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto YWqfr; u1HK7: $soal[2][$ks]->point = $point; goto R9p_6; uRLCr: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "nomor_soal")); goto D1g_C; cHGxN: if ($jawab_pg2->nilai_otomatis == "0") { goto PvEzO; } goto Xw_OQ; iFVKS: ydr9l: goto zqfze; VumYH: HU6t7: goto rGwg9; RjW1S: $soal[2][$ks]->point_otomatis = $point; goto i1DoA; n_LiG: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto tCPB7; R0Lcy: $jml_benar = count($arr_benar); goto PoxTH; TgRlw: if (!($jawab_pg2->jawaban && count($jawab_pg2->jawaban) > 0)) { goto HU6t7; } goto bfxK0; klevJ: xks2h: goto DEC0R; MflcR: Ov8yc: goto X58Go; xdQHY: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto F9Hjs; i1DoA: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto klevJ; DfpYF: V9E3N: goto uRLCr; zqfze: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto DfpYF; bfxK0: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto VumYH; DEC0R: } goto nCqK7; eZVvh: $input_is = 0; goto d2bDe; mBqDE: X_KaC: goto CwNkf; SVzUi: $bobot_pg2 = $info->bobot_kompleks / 100; goto dmVoB; CwNkf: CC7bs: goto MbjJG; nXSvG: $jadwal = $this->input->get("jadwal"); goto D8YzL; xm3yw: if (!($info->tampil_kompleks > 0)) { goto CC7bs; } goto MLBz9; o61PQ: $bagi_pg = $info->tampil_pg / 100; goto QSrM2; Es9bC: $data["smt_active"] = $smt; goto MU4HT; uZOMg: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto B10W5; RVUVB: $bagi_pg2 = $info->tampil_kompleks / 100; goto SVzUi; A98wy: SJl6O: goto POjlv; Mkm8q: $input_pg2 = 0; goto MJFeQ; egpvb: $input_jod = 0; goto N53bG; LJsM6: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto d_u18; fA617: $data["tp_active"] = $tp; goto Miam9; hTiXx: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["1"] : []; goto fpIte; JMZn3: $skor_koreksi_pg2 = 0.0; goto GdbT5; Zaz11: $logs = $this->cbt->getLogUjianByJadwal($jadwal); goto ZI3Pg; mdL9z: if (!($nilai_input != null)) { goto cz10J; } goto M0J8B; cs_Sp: $bobot_isian = $info->bobot_isian / 100; goto od7DN; KtbdX: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto U35x2; M0J8B: $skor->dikoreksi = $nilai_input->dikoreksi; goto NJNzm; n1sMj: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal); goto Zaz11; q3E84: $otomatis_es = 0; goto JOZwr; mhWH2: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto wAgE3; jBOR_: lhQYD: goto EDp0N; l5FI3: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["3"] : []; goto uC0FR; QSrM2: $bobot_pg = $info->bobot_pg / 100; goto RVUVB; f2Mc8: $benar_is = 0; goto C4o4k; PdkZQ: S4IVQ: goto dnZro; T78Gc: $smt = $this->dashboard->getSemesterActive(); goto joPBo; JRhl4: if (!($info->tampil_isian > 0)) { goto S4IVQ; } goto Vv0uE; ZB34l: $skor->skor_pg = $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Vu80F; uC0FR: $benar_jod = 0; goto khtMZ; X_GcB: $benar_pg2 = 0; goto JMZn3; DmTW4: $bobot_jodoh = $info->bobot_jodohkan / 100; goto czuxp; LoKMx: gY17T: goto A3V1r; C4o4k: $skor_koreksi_is = 0.0; goto c_HFp; O3i6o: if ($this->ion_auth->is_admin()) { goto gKuuZ; } goto uZOMg; UV7Ah: $skor->skor_isian = $skor_is; goto E7FXH; PjZTz: $skor_koreksi_es = 0.0; goto q3E84; ZI3Pg: $dur_siswa = null; goto mY9py; Gd5tT: $skor->skor_essai = $skor_es; goto rMkrN; QIYxF: $this->load->view("members/guru/templates/footer"); goto T9syE; pxXwq: $this->load->view("members/guru/templates/header", $data); goto T3yVd; joPBo: $siswa = $this->cbt->getSiswaById($tp->id_tp, $smt->id_smt, $this->input->get("siswa")); goto nXSvG; Vv0uE: if (!(count($jawaban_is) > 0)) { goto XNROz; } goto n3Ua5; YP65L: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal, $siswa->id_siswa); goto YOw48; T9syE: goto BpwSn; goto T2OzT; p0y34: $benar_es = 0; goto PjZTz; nvHXw: foreach ($jawaban_pg as $num => $jwb_pg) { goto RmhoS; eN4RD: FcDVl: goto jpScA; GOQyz: goto Ny9JU; goto G_8xw; sIwNi: $benar = false; goto GOQyz; KR8mK: $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 OBRrm; XonLH: $salah_pg += 1; goto sIwNi; dIu6Z: Ny9JU: goto UQ1ya; oixV2: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto CI8Uw; } goto AEj2n; G_8xw: A014w: goto RJd8X; AEj2n: if (strtoupper($jwb_pg->jawaban_siswa ?? '') == strtoupper($jwb_pg->jawaban ?? '')) { goto A014w; } goto XonLH; OBRrm: $soal[1][$ks]->analisa = $analisa; goto eN4RD; DPQHu: $benar = true; goto dIu6Z; XlzTN: $ks = array_search($jwb_pg->nomor_soal, array_column($soal[1], "nomor_soal")); goto wZ1OV; RmhoS: $benar = false; goto oixV2; wZ1OV: $soal[1][$ks]->point = !$benar ? 0 : ($info->bobot_pg > 0 ? round($info->bobot_pg / $info->tampil_pg, 2) : 0); goto KR8mK; UQ1ya: CI8Uw: goto XlzTN; RJd8X: $benar_pg += 1; goto DPQHu; jpScA: } goto cWmf1; czuxp: $bagi_isian = $info->tampil_isian / 100; goto cs_Sp; A3V1r: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto Gd5tT; oK9fY: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto mnqfI; T2OzT: gKuuZ: goto LJsM6; C3K_f: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto t4FRp; rMkrN: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto UG5Q8; lVhF_: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto No50z; Ut9UZ: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto SDU25; yrAcG: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto sTwHW; JGQ8r: $sameCount = 0; goto J5qcr; Qq5wG: foreach ($arrJawab as $kolJawab) { goto Ptm1P; DeVMh: IFdG5: goto i2AMJ; i2AMJ: $jwbs->title = array_shift($kolJawab); goto a2llE; Ptm1P: $jwbs = new stdClass(); goto PVVE8; a2llE: $arrJwbJawab[] = $jwbs; goto bh_rb; PVVE8: foreach ($kolJawab as $po => $kol) { goto g4GMX; bK9YN: $sub = $headJawab[$po]; goto F5vBk; F5vBk: $jwbs->subtitle[] = $sub; goto fNf8L; fNf8L: s3ONh: goto r2aNY; g4GMX: if (!($kol == "1")) { goto s3ONh; } goto bK9YN; r2aNY: iB67s: goto fXhOl; fXhOl: } goto DeVMh; bh_rb: wxR7O: goto P2RVo; P2RVo: } goto PymFA; OP4Hv: $otomatis_jod = $jawab_jod->nilai_otomatis; goto VIx4U; Kwkz6: fxUXt: goto GeLhc; M3XB1: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto h3Aa7; Qjg1t: $arrJwbSoal = []; goto J1JnY; J1JnY: foreach ($arrSoal as $kolSoal) { goto kHz3y; kHz3y: $jwb = new stdClass(); goto H2zNj; xaLsy: $jwb->title = array_shift($kolSoal); goto jGWNe; VDLyr: r8IvC: goto qI9Xw; tv6R3: XorNP: goto xaLsy; H2zNj: foreach ($kolSoal as $pos => $kol) { goto EyTm_; iusyD: SfJKg: goto B2Ui0; htcOD: $jwb->subtitle[] = $headSoal[$pos]; goto vL2fS; vL2fS: LFrqP: goto iusyD; EyTm_: if (!($kol == "1")) { goto LFrqP; } goto htcOD; B2Ui0: } goto tv6R3; jGWNe: $arrJwbSoal[] = $jwb; goto VDLyr; qI9Xw: } goto h7FF8; BfMog: $headJawab = array_shift($arrJawab); goto Kwkz6; h3Aa7: goto JImF_; goto Th9sS; M9T5B: Wy6zc: goto Pa5Yp; SeYhV: $soal[3][$ks]->point_soal = $point_soal; goto b3pCJ; tiFD7: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto zHNIJ; YZ02m: $arrBenar = []; goto QuubN; vaKgA: if ($item_benar == $items && $item_salah == 0 && $item_kurang == 0) { goto xeoRZ; } goto uicG5; No50z: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto Yyw0C; Yyw0C: $typeSoal = $jawab_jod->jawaban->type; goto x0zow; QuubN: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto mshaW; sTwHW: goto JImF_; goto qBj5t; YpwHJ: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto j7Mhe; VAK0C: $soal[3][$ks]->type_soal = $typeSoal; goto gbEJA; Vmgz5: $benar_jod += 1 / $items * $item_benar; goto KqMJT; mxPJq: $this->sortArrays($array1); goto FMCA8; pYnuJ: $item_salah = 0; goto lF8bk; OMFti: if ($jawab_jod->nilai_otomatis == "0") { goto Wy6zc; } goto tiFD7; YU8kM: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto BfMog; KqMJT: $headSoal = array_shift($arrSoal); goto Qjg1t; d3I3K: $array1 = (array) $jawab_jod->jawaban_benar->links; goto mxPJq; qBj5t: x52sA: goto me_vF; Dw28K: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "nomor_soal")); goto bb6DB; wUta1: $arrJawab = []; goto tcl_z; uicG5: if ($item_benar == 0) { goto x52sA; } goto M3XB1; Pa5Yp: $soal[3][$ks]->point = $point; goto gwskl; gbEJA: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto wUta1; h7FF8: y6coM: goto VAK0C; MpGoS: $items = 0; goto YZ02m; Th9sS: xeoRZ: goto yrAcG; gwskl: aJMEq: goto Ut9UZ; SDU25: $soal[3][$ks]->point_otomatis = $point; goto vaKgA; mshaW: if (!isset($jawab_jod->jawaban_siswa->links)) { goto bBaGn; } goto d3I3K; me_vF: $analisa = "<i class="fa fa-times-circle text-red text-lg"></i>"; goto x6aAW; t3oA_: $soal[3][$ks]->analisa = $analisa; goto OP4Hv; GeLhc: $arrJwbJawab = []; goto Qq5wG; tcl_z: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto fxUXt; } goto YU8kM; J5qcr: $differentCount = 0; goto LduYx; Snovy: UjIpH: goto ZTdF4; zHNIJ: goto aJMEq; goto M9T5B; h1fWW: $point_soal = 1 / $items * $item_benar * $point_benar; goto Vmgz5; NenWh: $differentCounts[3][$ks] = $differentCount; goto VryXX; PymFA: Tluok: goto YpwHJ; FMCA8: $array2 = (array) $jawab_jod->jawaban_siswa->links; goto phli0; ZTdF4: $sameCounts[3][$ks] = $sameCount; goto NenWh; VIx4U: kVrSh: goto XRRoL; x0zow: $arrSoal = $jawab_jod->jawaban->jawaban; goto Dw28K; j7Mhe: $soal[3][$ks]->tabel_benar = $arrBenar; goto SeYhV; phli0: $this->sortArrays($array2); goto JGQ8r; bb6DB: $item_benar = 0; goto pYnuJ; VryXX: bBaGn: goto h1fWW; LduYx: foreach ($array1 as $key => $subArray1) { goto GnzGJ; GnzGJ: $arrBenar[$key] = new stdClass(); goto DAnbe; Gc2Ef: niUYF: goto feM_A; YCdSb: $item_benar += count($sameItems); goto dn3Uf; Dr1zu: $sameCount += count($sameItems); goto YCdSb; DAnbe: $arrBenar[$key]->benar = 0; goto QyEpo; QSV7n: $arrBenar[$key]->kurang = 0; goto Vn29M; k5Urv: FR3en: goto Ghgla; OZ5eS: $diffItems1 = array_diff($subArray1, $subArray2); goto BACJI; mJwNy: $item_kurang += count($subArray1); goto qKcBk; dn3Uf: $arrBenar[$key]->benar += count($sameItems); goto OZ5eS; Vn29M: $items += count($subArray1); goto H8wQr; jPEhk: $differentCount += count($diffItems1) + count($diffItems2); goto wGJ9E; wgyzJ: $differentCount += count($subArray1); goto mJwNy; BACJI: $diffItems2 = array_diff($subArray2, $subArray1); goto jPEhk; RxNYK: $arrBenar[$key]->kurang += count($diffItems1); goto UvThC; wGJ9E: $item_kurang += count($diffItems1) + count($diffItems2); goto RxNYK; MNIL5: goto ZpxVx; goto k5Urv; H8wQr: if (isset($array2[$key])) { goto FR3en; } goto wgyzJ; LMqU3: $sameItems = array_intersect($subArray1, $subArray2); goto Dr1zu; qKcBk: $arrBenar[$key]->kurang += count($subArray1); goto MNIL5; QyEpo: $arrBenar[$key]->salah = 0; goto QSV7n; Ghgla: $subArray2 = $array2[$key]; goto LMqU3; UvThC: ZpxVx: goto Gc2Ef; feM_A: } goto Snovy; lF8bk: $item_kurang = 0; goto MpGoS; x6aAW: JImF_: goto t3oA_; b3pCJ: $point = round($point_soal, 2); goto OMFti; XRRoL: } goto jBOR_; mnqfI: $data["ada_nilai"] = $nilai_siswa != null; goto O3i6o; E7FXH: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["5"] : []; goto p0y34; rU_Ev: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto gY17T; } goto CBT6r; POjlv: $user = $this->ion_auth->user()->row(); goto Lj8aQ; uhv09: if (!(count($jawaban_es) > 0)) { goto tR8uM; } goto jQ2_l; d_u18: $this->load->view("_templates/dashboard/_header", $data); goto U63gS; t4FRp: $skor->skor_jodohkan = $skor_jod; goto gMt1x; nMqXR: $jawabans_siswa = []; goto rxXyF; d2bDe: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto z07i1; } goto vjg1A; kdGcv: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["5"]); goto R98RI; BTbIs: $this->load->view("_templates/dashboard/_footer"); goto IynpT; U35x2: $skor->skor_kompleks = $skor_pg2; goto l5FI3; FZlF7: $data["tp"] = $this->dashboard->getTahun(); goto fA617; od7DN: $bagi_essai = $info->tampil_esai / 100; goto PsDS2; triyk: $input_pg2 = $nilai_input->kompleks_nilai; goto Cs4GB; rAr3F: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto UV7Ah; hNQrc: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto mdL9z; NJNzm: cz10J: goto hTiXx; T3yVd: $this->load->view("cbt/nilai/detail"); goto QIYxF; HuKAR: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["1"]); goto fOUrS; Vu80F: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["2"] : []; goto X_GcB; PsDS2: $bobot_essai = $info->bobot_esai / 100; goto YP65L; MbjJG: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto Mkm8q; qiXZK: $input_jod = $nilai_input->jodohkan_nilai; goto V9qzF; khtMZ: $skor_koreksi_jod = 0.0; goto EBt4S; N53bG: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto RC_JW; } goto qiXZK; IfKSM: Yu043: goto mhWH2; Z93JI: CZuw9: goto p6MNH; n3Ua5: foreach ($jawaban_is as $num => $jawab_is) { goto yZptW; bZxeF: hxd5a: goto lWdf0; sS_gx: G3sCG: goto uChdj; uZqPl: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "nomor_soal")); goto Smxqm; ZjPI5: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto RbGER; guxt0: $otomatis_is = $jawab_is->nilai_otomatis; goto kt1Wb; ANECy: Voxis: goto EGKJn; uChdj: $soal[4][$ks]->point = $point; goto ANECy; vSYfK: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa ?? '') == strtolower($jawab_is->jawaban ?? ''); goto MsQ0I; zw2yY: if ($benar) { goto dAtdI; } goto JRJ8Y; EGKJn: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto anHbj; LtE7I: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto bZxeF; z4Npc: dAtdI: goto LtE7I; lWdf0: $soal[4][$ks]->analisa = $analisa; goto guxt0; f4ISV: goto hxd5a; goto z4Npc; yZptW: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto vSYfK; JRJ8Y: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto f4ISV; kt1Wb: LyjOv: goto MWPO_; vy07S: if ($jawab_is->nilai_otomatis == "0") { goto G3sCG; } goto ZjPI5; Smxqm: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto vy07S; RJQvx: $benar_is++; goto J8fh9; anHbj: $soal[4][$ks]->point_otomatis = $point; goto zw2yY; RbGER: goto Voxis; goto sS_gx; MsQ0I: if (!$benar) { goto cPSoj; } goto RJQvx; J8fh9: cPSoj: goto uZqPl; MWPO_: } goto nI7RJ; xyui6: EkpOG: goto ArHCj; fOUrS: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["2"]); goto pfHAx; Lj8aQ: $data = ["user" => $user, "judul" => "Koreksi Hasil Siswa", "subjudul" => "Hasil Siswa", "setting" => $this->dashboard->getSetting(), "durasi" => $dur_siswa, "log" => $log_siswa]; goto FZlF7; UFAOa: z07i1: goto rAr3F; vjg1A: $input_is = $nilai_input->isian_nilai; goto UFAOa; Jp5t6: if (!($jawaban_pg && count($jawaban_pg) > 0)) { goto EkpOG; } goto nvHXw; p6MNH: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto HuKAR; U63gS: $this->load->view("cbt/nilai/detail"); goto BTbIs; jH6Jb: $data["soal"] = $soal; goto ovANc; eVbnQ: $this->load->model("Dashboard_model", "dashboard"); goto ZBXdZ; bArOm: if (!($info->tampil_pg > 0)) { goto vtiKL; } goto Jp5t6; MU4HT: $data["info"] = $info; goto DFz2f; XXvwn: tR8uM: goto IfKSM; G0tlw: $differentCounts = []; goto DuR3h; nCqK7: Bbus0: goto mBqDE; kpYpr: $log_siswa = []; goto iSk80; ztbZP: bHGmc: goto XXvwn; cWmf1: mePN6: goto xyui6; ArHCj: vtiKL: goto ZB34l; G6a22: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["4"]); goto kdGcv; UG5Q8: $skor->skor_total = $total; goto n1sMj; HG7BM: $salah_pg = 0; goto bArOm; B10W5: $data["guru"] = $guru; goto pxXwq; MJFeQ: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto B8HN8; } goto triyk; R98RI: $skor = new stdClass(); goto hNQrc; EDp0N: rY2Y6: goto Z3Brf; DuR3h: if (!($info->tampil_jodohkan > 0 && $jawaban_jodoh && count($jawaban_jodoh) > 0)) { goto rY2Y6; } goto lVhF_; dnZro: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto eZVvh; iSk80: foreach ($logs as $log) { goto jzZLg; jzZLg: if (!($log->id_siswa == $siswa->id_siswa)) { goto BOJ_E; } goto HiX_o; WjdIZ: BOJ_E: goto ch87V; ch87V: YV0Aa: goto GH1PV; HiX_o: array_push($log_siswa, $log); goto WjdIZ; GH1PV: } goto A98wy; CBT6r: $input_es = $nilai_input->essai_nilai; goto LoKMx; jQ2_l: foreach ($jawaban_es as $num => $jawab_es) { goto XgwqQ; KTmav: lQDNI: goto W2a_9; t2GSE: if ($benar) { goto b82oh; } goto W0bG0; LAgsf: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa ?? '') == strtolower($jawab_es->jawaban ?? ''); goto pxR7w; XgwqQ: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto LAgsf; P23wz: $analisa = "<i class="fa fa-check-circle text-green text-lg"></i>"; goto Fh0zH; Fh0zH: R0kzA: goto ahi6f; sDYiK: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto D71zZ; gn2fv: XY7xi: goto xX_pk; D71zZ: $soal[5][$ks]->point_otomatis = $point; goto t2GSE; SlWpZ: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto CJGOx; W0bG0: $analisa = "<i class="fa fa-times-circle text-yellow text-lg"></i>"; goto A4yXP; bHw6b: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto IzXO0; memao: wYCcP: goto PBZcE; W2a_9: $soal[5][$ks]->point = $point; goto jtNqk; xX_pk: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "nomor_soal")); goto bHw6b; ahi6f: $soal[5][$ks]->analisa = $analisa; goto gmwKw; A4yXP: goto R0kzA; goto wGwra; IzXO0: if ($jawab_es->nilai_otomatis == "0") { goto lQDNI; } goto SlWpZ; wGwra: b82oh: goto P23wz; gAXKN: $benar_es++; goto gn2fv; jtNqk: hEgtn: goto sDYiK; pxR7w: if (!$benar) { goto XY7xi; } goto gAXKN; gmwKw: $otomatis_es = $jawab_es->nilai_otomatis; goto memao; CJGOx: goto hEgtn; goto KTmav; PBZcE: } goto ztbZP; Mm58u: XNROz: goto PdkZQ; YOw48: $soal = []; goto nMqXR; WkcMO: n451D: goto kpYpr; Z3Brf: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto egpvb; EBt4S: $otomatis_jod = 0; goto pnzvr; GdbT5: $otomatis_pg2 = 0; goto xm3yw; wAgE3: $input_es = 0; goto rU_Ev; V9qzF: RC_JW: goto C3K_f; pfHAx: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["3"]); goto G6a22; pnzvr: $sameCounts = []; goto G0tlw; mY9py: foreach ($durasies as $durasi) { goto h1HAz; q7es2: UsWiD: goto BGJQ3; LsOJQ: $dur_siswa = $durasi; goto CJT4J; h1HAz: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto eNaoe; } goto LsOJQ; CJT4J: eNaoe: goto q7es2; BGJQ3: } goto WkcMO; DFz2f: $data["siswa"] = $siswa; goto jH6Jb; nI7RJ: pb0pX: goto Mm58u; JOZwr: if (!($info->tampil_esai > 0)) { goto Yu043; } goto uhv09; MLBz9: if (!($jawaban_pg2 && count($jawaban_pg2) > 0)) { goto X_KaC; } goto p9y72; nzHGW: $this->load->model("Cbt_model", "cbt"); goto eVbnQ; c_HFp: $otomatis_is = 0; goto JRhl4; fpIte: $benar_pg = 0; goto HG7BM; gMt1x: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["4"] : []; goto f2Mc8; ovANc: $data["skor"] = $skor; goto oK9fY; dmVoB: $bagi_jodoh = $info->tampil_jodohkan / 100; goto DmTW4; D8YzL: $info = $this->cbt->getJadwalById($jadwal); goto o61PQ; aNXKH: } public function simpanKoreksi() { goto YRcgC; EnFTK: if (!$updated) { goto SJ6Kq; } goto GYI0u; DPxlm: $this->db->update("cbt_nilai"); goto YRJS3; f1Yyd: $jadwal = $this->input->post("jadwal", true); goto o8ZtZ; x68TU: $ids = []; goto JNN65; JNN65: $jml = 0; goto Jwzkp; YRJS3: SJ6Kq: goto rupsZ; L737Z: yVNPY: goto osl2u; YRcgC: $siswa = $this->input->post("siswa", true); goto f1Yyd; o8ZtZ: $jenis = $this->input->post("jenis", true); goto Jycfw; osl2u: $updated = $this->db->update_batch("cbt_soal_siswa", $updated, "id_soal_siswa"); goto EnFTK; rupsZ: $data["success"] = $updated; goto Q1zIr; Jwzkp: foreach ($nilais as $nilai) { goto BxYNP; e3pvA: $updated[] = ["id_soal_siswa" => $nilai->id_soal, "nilai_koreksi" => $nilai->koreksi, "nilai_otomatis" => 1]; goto vsdeo; vsdeo: mYlil: goto cFiTd; BxYNP: array_push($ids, $nilai->id_soal); goto H4Zjc; H4Zjc: $jml += $nilai->koreksi; goto e3pvA; cFiTd: } goto L737Z; OWH0Y: $updated = []; goto x68TU; Jycfw: $nilais = json_decode($this->input->post("nilai", true)); goto OWH0Y; Q1zIr: $this->output_json($data); goto TCdHY; N0Rp2: $this->db->where("id_nilai", $siswa . "0" . $jadwal); goto DPxlm; GYI0u: $this->db->set($jenis, $jml); goto N0Rp2; TCdHY: } public function tandaiKoreksi() { goto xeP1C; ttQBs: $this->db->set("dikoreksi", 1); goto MuKk9; cICoG: $this->output_json($data); goto yBc7R; kU8Qo: $updated = $this->db->update("cbt_nilai"); goto sN7Lz; sN7Lz: $data["success"] = $updated; goto cICoG; MuKk9: $this->db->where("id_nilai", $siswa . "0" . $jadwal); goto kU8Qo; zUTqa: $jadwal = $this->input->post("jadwal", true); goto ttQBs; xeP1C: $siswa = $this->input->post("siswa", true); goto zUTqa; yBc7R: } public function tandaisemua() { goto K97hj; Nz6fa: $this->output_json($data); goto gAH6b; tjw6D: $updated = 0; goto oRVIo; NddT2: foreach ($siswas as $id_siswa => $memulai) { goto OtkLK; DxAIg: if (!(count($jawaban_es) > 0)) { goto kcPQ9; } goto DZSMA; brLlC: $bagi_jodoh = $info->tampil_jodohkan / 100; goto vnzoM; y6kCZ: $bagi_pg2 = $info->tampil_kompleks / 100; goto Vi7wd; Tr6nC: $benar_jod = 0; goto EbXWc; iJlUI: Sz2Xb: goto zMTuW; pgjkg: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto b8h4b; HJIeE: foreach ($jawaban_pg as $jwb_pg) { goto QCziI; eCKa_: wDqc4: goto f8jBy; TClR_: N4CHF: goto axtbs; axtbs: Qbi3y: goto IXRhQ; pYHNJ: goto N4CHF; goto eCKa_; IXRhQ: K0RPN: goto sM4NU; yNMJ_: $salah_pg += 1; goto pYHNJ; QCziI: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto Qbi3y; } goto Lf354; Lf354: if (strtoupper($jwb_pg->jawaban_siswa ?? '') == strtoupper($jwb_pg->jawaban_benar ?? '')) { goto wDqc4; } goto yNMJ_; f8jBy: $benar_pg += 1; goto TClR_; sM4NU: } goto g80Ss; g80Ss: PiK8b: goto aSH_1; OtkLK: $info = $this->cbt->getJadwalById($id_jadwal); goto xEMg9; uvWyx: if (!$upd) { goto ndKXZ; } goto YNx6Z; g5laK: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto wlnPe; h0Ih7: $benar_pg2 += 1 / count($jawab_pg2->jawaban_benar) * count($arr_benar); goto eTu5h; wlnPe: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto K57EE; eTu5h: YFTCL: goto ZRGh0; s2GNi: if (!$jawab_pg2->jawaban_siswa) { goto DtRrs; } goto AJG2_; ZRGh0: AMyKF: goto vFY4f; K57EE: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto r5ZO0; fyRxn: if (!(count($jawab_pg2->jawaban_benar) > 0)) { goto YFTCL; } goto h0Ih7; AJG2_: foreach ($jawab_pg2->jawaban_siswa as $js) { goto VeGDM; eejZi: JQTjr: goto xEeWJ; oK29v: array_push($arr_benar, true); goto LvWSc; VeGDM: if (!in_array($js, $jawab_pg2->jawaban_benar)) { goto khE72; } goto oK29v; LvWSc: khE72: goto eejZi; xEeWJ: } goto qxyvY; qxyvY: Sz7jy: goto cYkrs; r5ZO0: $arr_benar = []; goto s2GNi; cYkrs: DtRrs: goto fyRxn; vFY4f: } goto iJlUI; aSH_1: BrVdv: goto vQMFi; aCFES: lgp1m: goto vjluj; YxHmb: $otomatis_pg2 = 0; goto ECR0s; XN1V8: $bagi_isian = $info->tampil_isian / 100; goto vn4RZ; XkYum: $otomatis_es = 0; goto RRpi9; omqb4: foreach ($jawabans as $jawaban_siswa) { goto LmOxn; Ekrff: fzIQW: goto dpvVf; t73V_: LnT1m: goto ZLR9e; WFARO: $jawabans_siswa[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto NjFs4; w815V: if (!$jawaban_siswa->jawaban_siswa) { goto rpWlv; } goto beSdL; ko4_V: $arrjwbnSiswa = []; goto w815V; Lxbub: foreach ($jawaban_siswa->jawaban_benar->jawaban as $idx => $jbs) { goto x6PLI; J3LNn: foreach ($jbs as $idxs => $jb) { goto kVLOG; sZCP9: $arrjwbn[$idx][] = $arrAlphabet[$idxs - 1]; goto RqH4h; jaj3A: if (!($jb === "1")) { goto bU4E9; } goto sZCP9; B9rXc: DH3n6: goto XvFrw; XvFrw: gF1lV: goto P2i43; kVLOG: if (!($idxs > 0)) { goto DH3n6; } goto jaj3A; RqH4h: bU4E9: goto B9rXc; P2i43: } goto fdAIY; fdAIY: v_wbv: goto NA5JF; x6PLI: if (!($idx > 0)) { goto W1I_K; } goto EkBjs; EkBjs: $arrjwbn[$idx] = []; goto J3LNn; fr7vE: GWGOu: goto jzfo5; NA5JF: W1I_K: goto fr7vE; jzfo5: } goto Ekrff; ot8gQ: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto cTTJw; naUqg: goto mAO1g; goto KpaIa; FAdYJ: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto aCnYi; KpaIa: sdPC7: goto j8lrX; IN5kF: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto naUqg; aIWrl: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "strlen"); goto Rk4mX; Ux5fH: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto FAdYJ; x3UN3: DUBJr: goto WFARO; LmOxn: if (!($jawaban_siswa->jenis_soal == "2")) { goto tWpW5; } goto LjKto; Rk4mX: tWpW5: goto RVsgN; NjFs4: Ky7W5: goto apS6U; LweCb: mAO1g: goto CH4aV; cTTJw: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto vdrEA; k8fuy: if ($jawaban_siswa->jawaban_siswa) { goto sdPC7; } goto kaAK6; kaAK6: $jawaban_siswa->jawaban_siswa = ["links" => $arrjwbnSiswa]; goto IN5kF; LjKto: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a ?? ''); goto Ux5fH; aCnYi: $jawaban_siswa->jawaban_benar = array_map([$this, "arrToUpper"], $jawaban_siswa->jawaban_benar ?? ['']); goto aIWrl; vdrEA: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto n4Rxn; RnUEb: if (!(!isset($jawaban_siswa->jawaban_siswa) || !isset($jawaban_siswa->jawaban_siswa->links))) { goto eUT0h; } goto ko4_V; nMVQM: $arrjwbn = []; goto Lxbub; RVsgN: if (!($jawaban_siswa->jenis_soal == "3")) { goto DUBJr; } goto ot8gQ; dpvVf: $jawaban_siswa->jawaban_benar->links = json_decode(json_encode($arrjwbn)); goto x3UN3; j8lrX: $jawaban_siswa->jawaban_siswa->links = json_decode(json_encode($arrjwbnSiswa)); goto LweCb; beSdL: foreach ($jawaban_siswa->jawaban_siswa->jawaban as $idx => $jbs) { goto gUON6; gUON6: if (!($idx > 0)) { goto xEGgP; } goto EDFtn; EDFtn: $arrjwbnSiswa[$idx] = []; goto lJY8u; lJY8u: foreach ($jbs as $idxs => $jb) { goto BhHqU; YivUW: TsCxI: goto A9Qey; latSH: if (!($jb === "1")) { goto vyC2L; } goto YkZxr; omLY4: vyC2L: goto YivUW; YkZxr: $arrjwbnSiswa[$idx][] = $arrAlphabet[$idxs - 1]; goto omLY4; A9Qey: C6XOA: goto D8Bcg; BhHqU: if (!($idxs > 0)) { goto TsCxI; } goto latSH; D8Bcg: } goto gGxH7; CaScg: ZtImT: goto idBhe; gGxH7: E4By7: goto S1Yrl; S1Yrl: xEGgP: goto CaScg; idBhe: } goto t73V_; ZLR9e: rpWlv: goto k8fuy; hsmuA: $arrAlphabet = range("A", "Z"); goto RnUEb; n4Rxn: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto hsmuA; CH4aV: eUT0h: goto nMVQM; apS6U: } goto M3iiL; Zzy2z: if (!(count($jawaban_pg2) > 0)) { goto ejnow; } goto g5laK; Osy0g: foreach ($jawaban_is as $num => $jawab_is) { goto BzFgk; GI_GO: wJ1mA: goto IKJ9k; IMu37: $benar_is++; goto GI_GO; BzFgk: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto z1kvZ; IIr65: if (!$benar) { goto wJ1mA; } goto IMu37; aQrER: kjUsT: goto Cm8Jt; z1kvZ: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa ?? '') == strtolower($jawab_is->jawaban_benar ?? ''); goto IIr65; IKJ9k: $otomatis_is = $jawab_is->nilai_otomatis; goto aQrER; Cm8Jt: } goto qEl6U; S_NSe: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto TbW1Q; Vi7wd: $bobot_pg2 = $info->bobot_kompleks / 100; goto brLlC; Ul4Bi: $jawaban_pg2 = isset($jawabans_siswa["2"]) ? $jawabans_siswa["2"] : []; goto IvAbT; EWQHh: $benar_es = 0; goto Yg6jW; WTveH: if (!(count($jawaban_is) > 0)) { goto bsHBe; } goto Osy0g; StPf4: lOSIB: goto aCFES; lf6K9: $sameCounts = []; goto qd9CC; ThrkE: $benar_pg = 0; goto V0zFH; qEl6U: o860D: goto OHjT5; ECR0s: if (!($info->tampil_kompleks > 0)) { goto cWpIK; } goto Zzy2z; S4VFA: kcPQ9: goto aJIOZ; M3iiL: ihuZ2: goto wQXMf; RRpi9: if (!($info->tampil_esai > 0)) { goto ZqwL6; } goto DxAIg; zMTuW: ejnow: goto t4Azn; TmzOz: ZJekc: goto aNT1T; kPaoG: TmgAB: goto S_NSe; njDl4: $benar_is = 0; goto ZaTVZ; mLYHf: if (!($info->tampil_pg > 0)) { goto o8ybs; } goto rIN3k; IvAbT: $benar_pg2 = 0; goto WY5wT; vnzoM: $bobot_jodoh = $info->bobot_jodohkan / 100; goto XN1V8; qd9CC: $differentCounts = []; goto NgLq9; t4Azn: cWpIK: goto ZAA1g; TbW1Q: $skor_is = $otomatis_is == 0 ? $s_is : $skor_koreksi_is; goto bECnO; ZaTVZ: $skor_koreksi_is = 0.0; goto ziTRA; YNx6Z: $updated++; goto S7K4b; vn4RZ: $bobot_isian = $info->bobot_isian / 100; goto qXcWE; WY5wT: $skor_koreksi_pg2 = 0.0; goto YxHmb; EbXWc: $skor_koreksi_jod = 0.0; goto EJvan; G52F4: $skor_es = $otomatis_es == 0 ? $s_es : $skor_koreksi_es; goto pgjkg; RW1v_: $bobot_essai = $info->bobot_esai / 100; goto ebPnG; b8h4b: $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 x7Idi; lk3Ae: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto qqBnv; A0fca: $benar_jod += 1 / $items * $item_benar; goto BtkBo; YpV34: $items = 0; goto AqFNy; yOHYg: $item_kurang = 0; goto YpV34; c7yit: foreach ($array1 as $key => $subArray1) { goto ustfq; eGtMD: $differentCount += count($diffItems1) + count($diffItems2); goto rLAi0; V5HYt: $differentCount += count($subArray1); goto N0KB0; cw0VB: $arrBenar[$key]->benar = 0; goto sepx1; e_u9f: $arrBenar[$key]->benar += count($sameItems); goto J_0gl; rLAi0: $item_kurang += count($diffItems1) + count($diffItems2); goto cCWeU; hAfo3: $diffItems2 = array_diff($subArray2, $subArray1); goto eGtMD; g9le0: o2_Ef: goto DgP7G; N0KB0: $item_kurang += count($subArray1); goto PV0aJ; Wacof: $sameItems = array_intersect($subArray1, $subArray2); goto phhjb; phhjb: $sameCount += count($sameItems); goto jSJxq; s5nL4: goto OkIpW; goto g9le0; cCWeU: $arrBenar[$key]->kurang += count($diffItems1); goto BMJo6; BMJo6: OkIpW: goto ZbUxF; ErFBN: $items += count($subArray1); goto Eq63P; ZbUxF: II8ER: goto bhuBd; ustfq: $arrBenar[$key] = new stdClass(); goto cw0VB; Eq63P: if (isset($array2[$key])) { goto o2_Ef; } goto V5HYt; J_0gl: $diffItems1 = array_diff($subArray1, $subArray2); goto hAfo3; DgP7G: $subArray2 = $array2[$key]; goto Wacof; X0YXB: $arrBenar[$key]->kurang = 0; goto ErFBN; jSJxq: $item_benar += count($sameItems); goto e_u9f; PV0aJ: $arrBenar[$key]->kurang += count($subArray1); goto s5nL4; sepx1: $arrBenar[$key]->salah = 0; goto X0YXB; bhuBd: } goto YTov8; BtkBo: $otomatis_jod = $jawab_jod->nilai_otomatis; goto Y3m02; DjDmg: $array2 = (array) $jawab_jod->jawaban_siswa->links; goto sNQmH; XPQv1: $point_soal = 1 / $items * $item_benar * $point_benar; goto A0fca; acVAg: $item_salah = 0; goto yOHYg; YTov8: mNU5K: goto Fm8hk; mSceQ: $sameCount = 0; goto DD14G; Fm8hk: BuTKr: goto XPQv1; AqFNy: $arrBenar = []; goto qJNcy; wHgyQ: $this->sortArrays($array1); goto DjDmg; sNQmH: $this->sortArrays($array2); goto mSceQ; qJNcy: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto PVBu_; KdOZH: $item_benar = 0; goto acVAg; qqBnv: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto KdOZH; DD14G: $differentCount = 0; goto c7yit; Y3m02: PwTpW: goto gGh1N; PVBu_: if (!isset($jawab_jod->jawaban_siswa->links)) { goto BuTKr; } goto BnNy3; BnNy3: $array1 = (array) $jawab_jod->jawaban_benar->links; goto wHgyQ; gGh1N: } goto StPf4; QupQx: hH_89: goto S4VFA; S7K4b: ndKXZ: goto TmzOz; vQMFi: o8ybs: goto yjhZw; UH_mw: $ada_jawaban_essai = isset($jawabans_siswa["5"]); goto swVQ0; xEMg9: $jawabans = $this->cbt->getJawabanByBank($info->id_bank, $id_siswa); goto lQavt; ebPnG: $jawaban_pg = isset($jawabans_siswa["1"]) ? $jawabans_siswa["1"] : []; goto ThrkE; MN08P: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto G52F4; lQavt: $jawabans_siswa = []; goto omqb4; aJIOZ: ZqwL6: goto MN08P; qXcWE: $bagi_essai = $info->tampil_esai / 100; goto RW1v_; ZWUUy: $bobot_pg = $info->bobot_pg / 100; goto y6kCZ; OHjT5: bsHBe: goto kPaoG; bECnO: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa["5"] : []; goto EWQHh; swVQ0: $bagi_pg = $info->tampil_pg / 100; goto ZWUUy; lComh: $skor_jod = $otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod; goto vg4JK; vg4JK: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa["4"] : []; goto njDl4; EJvan: $otomatis_jod = 0; goto lf6K9; vjluj: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto lComh; Yg6jW: $skor_koreksi_es = 0.0; goto XkYum; rIN3k: if (!(count($jawaban_pg) > 0)) { goto BrVdv; } goto HJIeE; x7Idi: $test_data[] = $insert; goto K5Z9F; cd_PW: $skor_pg2 = $otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2; goto aSTzT; wQXMf: $ada_jawaban_isian = isset($jawabans_siswa["4"]); goto UH_mw; XY2lD: if (!($info->tampil_isian > 0)) { goto TmgAB; } goto WTveH; aSTzT: $jawaban_jodoh = isset($jawabans_siswa["3"]) ? $jawabans_siswa["3"] : []; goto Tr6nC; V0zFH: $salah_pg = 0; goto mLYHf; ziTRA: $otomatis_is = 0; goto XY2lD; yjhZw: $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Ul4Bi; DZSMA: foreach ($jawaban_es as $num => $jawab_es) { goto HfSAR; BoI46: ZuC7I: goto XLnDc; OX8uc: if (!$benar) { goto jDv9E; } goto t48yF; UFrgD: jDv9E: goto wZSaW; aiqy3: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa ?? '') == strtolower($jawab_es->jawaban_benar ?? ''); goto OX8uc; wZSaW: $otomatis_es = $jawab_es->nilai_otomatis; goto BoI46; t48yF: $benar_es++; goto UFrgD; HfSAR: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto aiqy3; XLnDc: } goto QupQx; K5Z9F: $upd = $this->db->replace("cbt_nilai", $insert); goto uvWyx; NgLq9: if (!($info->tampil_jodohkan > 0 && $jawaban_jodoh && count($jawaban_jodoh) > 0)) { goto lgp1m; } goto lk3Ae; ZAA1g: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto cd_PW; aNT1T: } goto pn6C0; pn6C0: C1aUv: goto XhNV6; oRVIo: $test_data = []; goto NddT2; BVuls: $id_jadwal = $this->input->post("id_jadwal", true); goto cSTAO; DtF2M: $data["siswa"] = $siswas; goto Nz6fa; cSTAO: $siswas = $this->input->post("ids", true); goto tjw6D; K97hj: $this->load->model("Cbt_model", "cbt"); goto BVuls; XhNV6: $data["success"] = $updated; goto DtF2M; gAH6b: } public function inputEssai() { goto RYR1z; yMToj: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto DyFOs; IDqwZ: if ($this->ion_auth->is_admin()) { goto dbmxc; } goto NYaue; zwKyP: $this->load->view("members/guru/templates/header", $data); goto Du020; F5IFw: $this->load->view("_templates/dashboard/_footer"); goto P03JZ; Ax4Bx: $kelas_selected = $this->input->get("kelas"); goto TOnWb; BHPSQ: $data["tp_active"] = $tp; goto azD4u; dGc3d: $this->load->view("cbt/nilai/nilai_essai"); goto F5IFw; ldche: foreach ($siswas as $siswa) { goto JVRQK; bSBXs: $siswa->skor_jod = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->jodohkan_nilai : "0"; goto aAGpJ; hPml2: $siswa->skor_essai = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->essai_nilai : "0"; goto BGK7R; JVRQK: $siswa->skor_pg = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->pg_nilai : "0"; goto TQOR6; aAGpJ: $siswa->skor_isian = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->isian_nilai : "0"; goto hPml2; TQOR6: $siswa->skor_pg2 = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->kompleks_nilai : "0"; goto bSBXs; BGK7R: P5RAY: goto fDvxO; fDvxO: } goto K4vMN; SHJjh: MCbwj: goto ahsOR; NYaue: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto H0raW; DyHPR: $this->load->model("Dropdown_model", "dropdown"); goto Ax4Bx; azD4u: $data["smt_active"] = $smt; goto A0_Q2; Du020: $this->load->view("cbt/nilai/nilai_essai"); goto wFWQf; A0_Q2: $data["nama_kelas"] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kelas_selected); goto GTVHg; kSogg: $this->load->view("_templates/dashboard/_header", $data); goto dGc3d; o6qca: $data["tp"] = $this->dashboard->getTahun(); goto Rxd8l; H0raW: $data["guru"] = $guru; goto zwKyP; P03JZ: ebOXJ: goto jkLkb; TOnWb: $jadwal_selected = $this->input->get("jadwal"); goto lHcLq; lHcLq: $info = $this->cbt->getJadwalById($jadwal_selected); goto Z3tHv; DyFOs: $ids = []; goto EAuPk; Q1EuT: $smt = $this->dashboard->getSemesterActive(); goto yMToj; saDJq: $user = $this->ion_auth->user()->row(); goto iZeKo; wFWQf: $this->load->view("members/guru/templates/footer"); goto KrkV0; GTVHg: $data["kelas_selected"] = $kelas_selected; goto Lz9NV; bIKTt: $data["siswas"] = $siswas; goto IDqwZ; Lz9NV: $data["jadwal_selected"] = $jadwal_selected; goto lLt7r; ahsOR: $nilai = $this->cbt->getNilaiAllSiswa([$jadwal_selected], $ids); goto ldche; KrkV0: goto ebOXJ; goto lMt2J; iZeKo: $data = ["user" => $user, "judul" => "Input Nilai Manual", "subjudul" => '', "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $this->dashboard->getSetting()]; goto o6qca; lMt2J: dbmxc: goto kSogg; EAuPk: foreach ($siswas as $key => $val) { array_push($ids, $val->id_siswa); j6JJH: } goto SHJjh; RYR1z: $this->load->model("Dashboard_model", "dashboard"); goto YIQZk; K4vMN: dFi67: goto saDJq; YIQZk: $this->load->model("Cbt_model", "cbt"); goto DyHPR; Z3tHv: $tp = $this->dashboard->getTahunActive(); goto Q1EuT; Rxd8l: $data["smt"] = $this->dashboard->getSemester(); goto BHPSQ; lLt7r: $data["jadwal"] = $info; goto bIKTt; jkLkb: } public function simpanKoreksiEssai() { goto RJo6q; tyQmC: $data["data"] = $nilais; goto aa3_Q; A5t4i: $nilais = json_decode($this->input->post("nilai", true)); goto veW_0; uscGY: $jadwal = $this->input->post("jadwal", true); goto A5t4i; veW_0: $update = 0; goto V2aCg; V2aCg: $blm_selesai = []; goto CAQxx; KZsRy: DeoTz: goto eYEMI; RJo6q: $this->load->model("Cbt_model", "cbt"); goto uscGY; aa3_Q: $data["blm_selesai"] = count($blm_selesai); goto NHnaJ; NHnaJ: $this->output_json($data); goto qe3m0; eYEMI: $data["success"] = $update; goto tyQmC; CAQxx: foreach ($nilais as $nilai) { goto V2AE7; iFRc_: uNGmE: goto usscP; l2hrO: $update++; goto XeCVh; XeCVh: qeroy: goto p_i4t; V2AE7: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $nilai->id_siswa); goto L0sYS; X9ZDz: nX2xZ: goto LjMxH; qu30q: array_push($blm_selesai, $nilai->id_siswa); goto DtL3a; usscP: $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 qLzM_; L0sYS: if ($nilai_siswa != null) { goto uNGmE; } goto qu30q; qLzM_: $up = $this->db->replace("cbt_nilai", $replace); goto LU8V4; DtL3a: goto Ql5LJ; goto iFRc_; LU8V4: if (!$up) { goto qeroy; } goto l2hrO; p_i4t: Ql5LJ: goto X9ZDz; LjMxH: } goto KZsRy; qe3m0: } } ?>
Did this file decode correctly?
Original Code
<?php
/* ________________________________________
| GarudaCBT |
| https://github.com/garudacbt/cbt |
|________________________________________|
*/
class Cbtnilai extends CI_Controller { public function __construct() { goto uSbsR; KgOO7: $this->form_validation->set_error_delimiters('', ''); goto qvz7U; etn7u: redirect("\141\165\x74\x68"); goto ZPjJ7; VRbif: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("\147\x75\162\x75"))) { goto b3pTU; } goto cBC8L; uSbsR: parent::__construct(); goto mYO1g; gglOG: $this->load->library(["\144\x61\x74\141\164\141\x62\x6c\x65\163", "\146\157\x72\155\x5f\x76\x61\154\151\x64\x61\x74\x69\x6f\x6e"]); goto EcqYQ; DwWbS: b3pTU: goto MzlPA; EcqYQ: $this->load->library("\165\x70\x6c\x6f\141\144"); goto KgOO7; mYO1g: if (!$this->ion_auth->logged_in()) { goto w9shu; } goto VRbif; ZPjJ7: a9C0b: goto gglOG; SpK2M: w9shu: goto etn7u; cBC8L: show_error("\x48\x61\x6e\x79\x61\40\101\144\x6d\x69\x6e\x69\x73\164\x72\141\x74\x6f\x72\40\x79\141\x6e\x67\40\x64\x69\142\145\162\151\40\150\x61\x6b\40\x75\x6e\164\x75\x6b\x20\155\145\x6e\x67\x61\x6b\x73\x65\x73\x20\x68\141\154\141\155\141\x6e\x20\151\x6e\x69\54\x20\x3c\x61\x20\x68\162\x65\146\x3d\x22" . base_url("\144\141\163\150\142\x6f\141\162\144") . "\42\x3e\x4b\145\155\x62\x61\154\x69\40\x6b\x65\x20\155\x65\156\165\x20\141\167\141\154\74\57\x61\76", 403, "\x41\153\163\x65\163\x20\124\x65\162\154\141\x72\141\x6e\147"); goto DwWbS; MzlPA: goto a9C0b; goto SpK2M; qvz7U: } public function output_json($data, $encode = true) { goto ba6JM; AlTk2: xVY6v: goto zYBZ2; XMxtR: $data = json_encode($data); goto AlTk2; zYBZ2: $this->output->set_content_type("\141\x70\x70\154\x69\x63\141\x74\151\157\156\x2f\152\163\x6f\x6e")->set_output($data); goto F0QBu; ba6JM: if (!$encode) { goto xVY6v; } goto XMxtR; F0QBu: } private function arrToUpper($val) { return strtoupper($val ?? ''); } private function sortArrays(&$array) { foreach ($array as &$subArray) { goto wCpJl; Tuld4: Yk5l6: goto Ox0sW; Aq9u9: sort($subArray); goto IFFi1; wCpJl: if (!$subArray) { goto vnUQo; } goto Aq9u9; IFFi1: vnUQo: goto Tuld4; Ox0sW: } xXumD: } public function index() { goto RBfwa; fDNnV: ytCp_: goto dKXXR; rSdCG: $data["\x73\x69\163\167\x61\163"] = $siswas; goto SsXjJ; lVXwW: goto n0_EK; goto khmrf; HV_mZ: $this->load->view("\155\145\x6d\x62\x65\x72\x73\57\147\165\x72\x75\57\x74\x65\155\160\x6c\x61\x74\x65\163\x2f\x66\157\x6f\x74\145\x72"); goto WlSyM; JCdiq: foreach ($siswas as $key => $value) { array_push($ids, $value->id_siswa); KHvPR: } goto fDNnV; Gbj9A: $data["\164\160\137\141\143\164\151\x76\x65"] = $tp; goto vinbc; c9ba2: $data["\x6b\x65\154\141\163\137\163\145\x6c\x65\x63\164\145\x64"] = $kelas_selected; goto aQkXG; kHbAW: $this->load->model("\104\x72\157\160\144\157\167\x6e\137\155\x6f\x64\145\154", "\x64\162\157\160\144\157\x77\156"); goto ySKho; fVEVT: $bobot_pg = $info->bobot_pg / 100; goto HeFv_; ZW0U4: $bobot_isian = $info->bobot_isian / 100; goto byIzP; Fg3S_: $ids = []; goto JCdiq; MWyif: $data["\x70\x72\x6f\x66\151\x6c\145"] = $this->dashboard->getProfileAdmin($user->id); goto sF7WX; XpdS6: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto Fg3S_; QRE4q: $data["\152\x61\x64\167\141\x6c"] = []; goto WXIzC; niWqN: $info = $this->cbt->getJadwalById($jadwal_selected); goto gmkqo; uQNqO: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal_selected); goto Rps2w; S62Ru: n0_EK: goto VpTol; JKoTx: if ($this->ion_auth->is_admin()) { goto SkmCU; } goto pQVix; aQkXG: $ya = $this->input->get("\171\141"); goto ownxH; ZPjr1: foreach ($jawabans as $jawaban_siswa) { goto LZVhu; UZTr9: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "\163\x74\x72\x6c\145\x6e"); goto Dm5zf; WQTJ_: $jawaban_siswa->jawaban_benar = array_map([$this, "\x61\x72\x72\124\157\125\x70\x70\145\162"], $jawaban_siswa->jawaban_benar); goto UOEan; fFWDT: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto IzMYt; t1jKV: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a ?? ''); goto l00An; og3Dp: foreach ($jawaban_siswa->jawaban_siswa->jawaban as $idx => $jbs) { goto CkW7q; sV2Kn: mk8TE: goto MhCK5; MhCK5: vjNWu: goto U7LMF; jwZf5: foreach ($jbs as $idxs => $jb) { goto V3Q5R; pKaxX: t74BG: goto ot9Lm; cscT3: if (!($jb === "\x31")) { goto b3Tt5; } goto XAkYD; IRg25: b3Tt5: goto pKaxX; ot9Lm: EQkFU: goto gGLMK; V3Q5R: if (!($idxs > 0)) { goto t74BG; } goto cscT3; XAkYD: $arrjwbnSiswa[$idx][] = $arrAlphabet[$idxs - 1]; goto IRg25; gGLMK: } goto HHCpr; CkW7q: if (!($idx > 0)) { goto mk8TE; } goto X57We; HHCpr: UC_8j: goto sV2Kn; X57We: $arrjwbnSiswa[$idx] = []; goto jwZf5; U7LMF: } goto AfGwI; pGc3r: $jawaban_siswa->jawaban_benar->links = json_decode(json_encode($arrjwbn)); goto BnS2Z; TA0_e: Hmgi9: goto JpfsY; Awzp7: if (!$jawaban_siswa->jawaban_siswa) { goto GvPlX; } goto og3Dp; PQES_: GvPlX: goto GP4i3; o6lPD: $jawaban_siswa->jawaban_siswa->links = json_decode(json_encode($arrjwbnSiswa)); goto TA0_e; BnS2Z: bAItt: goto fFWDT; xKnz5: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto dgLZg; Ijg6D: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto bjAfV; MOxLS: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto eI0Gg; IzMYt: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto L6rDY; qfIck: goto Hmgi9; goto DRgh7; JpfsY: AajS5: goto WleEg; LA2es: if (!($jawaban_siswa->jenis_soal == "\63")) { goto bAItt; } goto P16hh; P16hh: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto MkIeo; Q3_Nj: $arrjwbnSiswa = []; goto Awzp7; UOEan: $jawaban_siswa->jawaban = array_map([$this, "\141\x72\162\124\x6f\125\x70\160\x65\162"], $jawaban_siswa->jawaban); goto UZTr9; nXSOE: foreach ($jawaban_siswa->jawaban_benar->jawaban as $idx => $jbs) { goto i7eV8; u3wBj: G206a: goto q1QZe; ltzib: $arrjwbn[$idx] = []; goto Xg2cf; P4_fp: AtBp4: goto u3wBj; i7eV8: if (!($idx > 0)) { goto G206a; } goto ltzib; Xg2cf: foreach ($jbs as $idxs => $jb) { goto APb9O; pNfsZ: HWE6a: goto DTtha; z6XH6: bXLs4: goto pNfsZ; ofSiT: $arrjwbn[$idx][] = $arrAlphabet[$idxs - 1]; goto z6XH6; APb9O: if (!($idxs > 0)) { goto HWE6a; } goto fI3it; DTtha: aho0M: goto Fybee; fI3it: if (!($jb === "\61")) { goto bXLs4; } goto ofSiT; Fybee: } goto P4_fp; q1QZe: PT8L1: goto i7A3c; i7A3c: } goto Tteyc; l00An: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto MOxLS; GP4i3: if ($jawaban_siswa->jawaban_siswa) { goto B_4tF; } goto OqqMB; AfGwI: OhXgZ: goto PQES_; eI0Gg: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto WQTJ_; LZVhu: if (!($jawaban_siswa->jenis_soal == "\x32")) { goto SvJss; } goto t1jKV; znUvz: SvJss: goto LA2es; bjAfV: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto xKnz5; RSYeC: if (!(!isset($jawaban_siswa->jawaban_siswa) || !isset($jawaban_siswa->jawaban_siswa->links))) { goto AajS5; } goto Q3_Nj; MkIeo: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto Ijg6D; dgLZg: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto yTsOg; L6rDY: pQNjC: goto Hgr4F; OqqMB: $jawaban_siswa->jawaban_siswa = ["\154\x69\156\x6b\163" => $arrjwbnSiswa]; goto dGASC; Dm5zf: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "\x73\x74\x72\x6c\x65\156"); goto znUvz; dGASC: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto qfIck; yTsOg: $arrAlphabet = range("\101", "\132"); goto RSYeC; Tteyc: wZD1h: goto pGc3r; DRgh7: B_4tF: goto o6lPD; WleEg: $arrjwbn = []; goto nXSOE; Hgr4F: } goto B1y4H; B1y4H: bvQXg: goto uQNqO; u4Io4: foreach ($kelas_bank as $key => $value) { goto QK3xx; QK3xx: if (!($value["\153\x65\x6c\141\x73\137\x69\144"] != '')) { goto YfJ9A; } goto C633B; GydPH: Qk4V0: goto Ldpx2; C633B: $kelases[$value["\x6b\x65\154\141\x73\x5f\x69\144"]] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $value["\153\145\154\x61\x73\137\151\144"]); goto vy2cI; vy2cI: YfJ9A: goto GydPH; Ldpx2: } goto wIM29; Z7L4u: $data = ["\x75\163\145\162" => $user, "\152\165\x64\x75\x6c" => "\110\141\163\151\x6c\40\125\x6a\151\141\156\40\x53\151\x73\167\141", "\163\x75\x62\x6a\x75\x64\x75\154" => "\x4e\x69\x6c\141\151\40\123\x69\x73\x77\141", "\163\145\164\x74\151\156\147" => $this->dashboard->getSetting()]; goto BZDvz; nxolU: $this->db->trans_complete(); goto JKoTx; UFWFK: if (!($mapel != null)) { goto SyPop; } goto uVLzS; omT2s: $jdwl = []; goto HxXjg; LIyiq: $jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt, $id_guru); goto omT2s; TC0C0: $jadwal_selected = $this->input->get("\x6a\x61\x64\167\141\154"); goto c9ba2; sJyiu: $data["\x6b\145\154\x61\163"] = $this->dropdown->getAllKelas($tp->id_tp, $smt->id_smt); goto a6lqm; BI8kl: $bobot_pg2 = $info->bobot_kompleks / 100; goto krSgh; XIfbd: $xb = $this->input->get("\170\x62"); goto bfX79; oPo9g: z_LcR: goto O21R6; y_N3F: $jawabans_siswa = []; goto ZPjr1; ownxH: $yb = $this->input->get("\171\x62"); goto FmFzF; PG2Yh: $kelas_bank = unserialize($info->bank_kelas ?? ''); goto l3eo4; a6lqm: $this->load->view("\137\164\x65\155\160\x6c\141\164\x65\163\x2f\x64\x61\163\150\142\157\141\x72\x64\x2f\x5f\x68\x65\141\144\145\x72", $data); goto OTB3B; SsXjJ: if (!($ya != null)) { goto DeoB5; } goto XQAWN; uWm2B: $bagi_isian = $info->tampil_isian / 100; goto ZW0U4; krSgh: $bagi_jodoh = $info->tampil_jodohkan / 100; goto pcJzA; fxzTV: $id_guru = null; goto lVXwW; VpTol: if ($jadwal_selected != null) { goto Ht7BM; } goto QRE4q; cCFJE: $data["\x74\x70"] = $this->dashboard->getTahun(); goto Gbj9A; QmWUF: $data["\x69\x6e\146\157"] = $info; goto rSdCG; pcJzA: $bobot_jodoh = $info->bobot_jodohkan / 100; goto uWm2B; dKXXR: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal_selected, $ids); goto QU9JA; byIzP: $bagi_essai = $info->tampil_esai / 100; goto Qf3bt; H95es: $data["\152\141\x64\x77\x61\154"] = $jdwl; goto BXq1w; WlSyM: goto nj4mV; goto LHYkh; khmrf: Rrsoi: goto wGUDd; uIFrh: $data["\x72\x75\x61\156\147"] = $this->dropdown->getAllRuang(); goto mKlyJ; QU9JA: $soal = []; goto y_N3F; vinbc: $data["\x73\x6d\x74"] = $this->dashboard->getSemester(); goto k3knc; meAbw: $data["\x6a\x61\x64\x77\141\154\137\x73\x65\154\x65\143\x74\145\144"] = $jadwal_selected; goto BHx3F; TYyFE: RHP7i: goto H95es; wr6gE: nj4mV: goto CSLh0; Z90ee: $data["\143\x6f\x6e\166\x65\162\x74"] = $convert; goto lTRWN; mKlyJ: $data["\x73\145\x73\x69"] = $this->dropdown->getAllSesi(); goto UVpAU; HeFv_: $bagi_pg2 = $info->tampil_kompleks / 100; goto BI8kl; WXIzC: $data["\163\151\163\167\141\x73"] = []; goto QJDUx; wGUDd: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto vUvzE; pQVix: $mapel_guru = $this->kelas->getGuruMapelKelas($id_guru, $tp->id_tp, $smt->id_smt); goto W0vRY; BXq1w: cJP1W: goto nxolU; FmFzF: $xa = $this->input->get("\170\141"); goto XIfbd; lTRWN: DeoB5: goto PG2Yh; sF7WX: $data["\x6a\141\x64\x77\x61\x6c\137\x73\x65\154\145\143\164\145\x64"] = $jadwal_selected; goto sJyiu; apAQm: $id_guru = $guru->id_guru; goto S62Ru; uVLzS: foreach ($mapel as $m) { goto mblKh; mblKh: $arrMapel[$m->id_mapel] = $m->nama_mapel; goto jpeBD; Z74xq: tjxpF: goto D0FMR; jpeBD: foreach ($m->kelas_mapel as $kls) { goto RZE7h; PqlF5: QN6oW: goto Irkch; RZE7h: if (!$kls->kelas) { goto QN6oW; } goto NbA0u; Irkch: jbejg: goto jxNFW; NbA0u: $arrKelas[$kls->kelas] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas); goto PqlF5; jxNFW: } goto DT9_B; DT9_B: boSMj: goto Z74xq; D0FMR: } goto oPo9g; HxXjg: foreach ($jadwals as $jadwal) { goto R_ZOQ; Q1oOF: foreach ($kls as $kl) { goto BG0i_; BG0i_: if (!($kl["\153\145\x6c\x61\163\137\151\144"] == $kelas_selected)) { goto heQFd; } goto kcKEV; kcKEV: $jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode; goto Mwbmu; Mwbmu: heQFd: goto GS5OC; GS5OC: xSVgH: goto TnRyc; TnRyc: } goto LkH03; jyGYf: Yb7C1: goto DoyFa; LkH03: tT7hu: goto jyGYf; R_ZOQ: $kls = unserialize($jadwal->bank_kelas ?? ''); goto Q1oOF; DoyFa: } goto TYyFE; X350U: $user = $this->ion_auth->user()->row(); goto SurHz; Qf3bt: $bobot_essai = $info->bobot_esai / 100; goto XpdS6; QJDUx: goto cJP1W; goto vR3pA; vUvzE: $data["\147\165\x72\165"] = $guru; goto apAQm; eUr3B: $smt = $this->dashboard->getSemesterActive(); goto cCFJE; V6vf2: $data["\x6b\145\154\141\163"] = $arrKelas; goto T6B5d; ryDPC: UITt3: goto QmWUF; BZDvz: $tp = $this->dashboard->getTahunActive(); goto eUr3B; LHYkh: SkmCU: goto MWyif; OTB3B: $this->load->view("\x63\142\x74\57\156\x69\x6c\x61\x69\57\144\x61\x74\141"); goto FxY71; XQAWN: $convert = ["\171\141" => $ya, "\171\x62" => $yb, "\x78\141" => $xa, "\170\x62" => $xb]; goto Z90ee; W0vRY: $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas ?? ''))); goto meAbw; RBfwa: $this->load->model("\x44\141\163\x68\x62\157\x61\162\x64\x5f\x6d\157\144\145\x6c", "\144\x61\163\150\x62\x6f\141\x72\144"); goto KZcOo; BHx3F: $arrKelas = []; goto UFWFK; SurHz: $this->db->trans_start(); goto Z7L4u; ySKho: $this->load->model("\113\x65\x6c\141\x73\137\x6d\157\144\x65\x6c", "\x6b\x65\x6c\141\x73"); goto X350U; k3knc: $data["\163\x6d\164\x5f\x61\143\164\x69\x76\145"] = $smt; goto uIFrh; O21R6: SyPop: goto V6vf2; UVpAU: $kelas_selected = $this->input->get("\153\145\154\141\163"); goto TC0C0; Rps2w: $logs = $this->cbt->getLogUjianByJadwal($jadwal_selected); goto I0_ni; x1Lcs: $this->load->view("\143\x62\x74\x2f\x6e\x69\154\x61\151\x2f\144\x61\164\141"); goto HV_mZ; KZcOo: $this->load->model("\x43\x62\x74\137\155\157\x64\145\154", "\143\x62\x74"); goto kHbAW; l3eo4: $kelases = []; goto u4Io4; I0_ni: foreach ($siswas as $siswa) { goto MXkzZ; MXkzZ: $dur_siswa = ''; goto yVK60; OEXRw: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto laQXm; kS_BX: $loading = ''; goto on8Pf; tNkU5: CW1p8: goto s6RYt; foeby: $siswa->skor_essai = round($skor_es, 2); goto EFEWp; ia1Nq: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x35"]); goto z0kql; DXD11: $input_jod = $nilai_input->jodohkan_nilai; goto hVm8A; qyNTl: UZmle: goto HbKGP; eMHAu: $siswa->durasi_ujian = $lamanya; goto bNNkc; EvA1w: goto zBu0n; goto rpGGi; P96gW: if (!($n < $info->tampil_pg)) { goto obg9R; } goto TomFm; dtaE6: $siswa->skor_katrol = round(($ya - $yb) / 100 * $total + $yb, 2); goto PWlDW; yhxJG: lfpsW: goto wE1ea; zpPhk: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\61"]); goto FkEuu; n5tsL: $benar_pg2 = 0; goto rH23T; aJEgU: $benar_es = 0; goto wK6YR; tqXOw: foreach ($jawaban_is as $num => $jawab_is) { goto YBzK7; hYsRC: iQSlZ: goto CMg_m; YBzK7: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto wOnkS; Mwotl: $soal[4][$ks]->point_otomatis = $point; goto RxiEL; B4SWt: $benar_is++; goto mFmnL; CMg_m: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto Mwotl; rSOQG: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto OF9X2; vT28Y: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto jy7xB; mFmnL: uO471: goto MAEnv; gNO5o: if (!$benar) { goto uO471; } goto B4SWt; OF9X2: if ($jawab_is->nilai_otomatis == "\60") { goto Dr1z6; } goto vT28Y; NDNbS: acVhK: goto wviAu; wOnkS: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa ?? '') == strtolower($jawab_is->jawaban ?? ''); goto gNO5o; B1R05: Dr1z6: goto yhAUO; jy7xB: goto iQSlZ; goto B1R05; MAEnv: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "\x6e\x6f\x6d\x6f\x72\x5f\x73\157\141\x6c")); goto rSOQG; RxiEL: $otomatis_is = $jawab_is->nilai_otomatis; goto NDNbS; yhAUO: $soal[4][$ks]->point = $point; goto hYsRC; wviAu: } goto W3PWo; ARvkn: $otomatis_jod = 0; goto X_TJm; QOovY: foreach ($jawaban_pg as $num => $jwb_pg) { goto htCEI; qBRhF: LIkE2: goto U8ojb; WDt25: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto dW7r1; } goto l8pIy; htCEI: $benar = false; goto WDt25; U8ojb: $benar_pg += 1; goto FJBQV; hnCUz: WTygK: goto zvbRO; l8pIy: if (strtoupper($jwb_pg->jawaban_siswa ?? '') == strtoupper($jwb_pg->jawaban ?? '')) { goto LIkE2; } goto eoulU; FJBQV: $benar = true; goto hnCUz; rmvNP: bUOf1: goto kQfId; zvbRO: dW7r1: goto DvJti; uYp_I: goto WTygK; goto qBRhF; DvJti: $arrJawabanPg[$num] = ["\x6a\141\167\x61\142\141\x6e" => strtoupper($jwb_pg->jawaban_siswa ?? ''), "\142\145\x6e\x61\162" => $benar]; goto rmvNP; eoulU: $benar = false; goto uYp_I; kQfId: } goto WRVmp; laQXm: $siswa->skor_isian = round($skor_is, 2); goto yRifF; mDFuE: if (!($info->tampil_jodohkan > 0 && $jawaban_jodoh && count($jawaban_jodoh) > 0)) { goto m9n06; } goto ghl2I; cOuNN: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto UZmle; } goto aE3cQ; h7zki: $skor_koreksi_is = 0.0; goto suuK1; rpORP: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["\x31"] : []; goto eSFa1; c4qX4: $input_jod = 0; goto hFW3e; hFW3e: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto JchhN; } goto DXD11; ff362: $siswa->skor_katrol = ''; goto Km_wu; eOYBF: yoGjE: goto SToWf; iHtIN: z8Kk3: goto wt1Mc; wK6YR: if (!($info->tampil_esai > 0)) { goto JYKDf; } goto tjTU6; WxRlO: $siswa->skor_total = round($total, 2); goto BqKpG; ZF_wx: obg9R: goto EvA1w; iENkr: $n = 0; goto f4zkq; suuK1: $otomatis_is = 0; goto ETIYA; on8Pf: $mulai = "\55\40\x2d\x20\40\x3a\x20\40\55\40\x2d"; goto yD1GC; VOlAX: rp8Z4: goto avtDG; KxBTF: $input_is = 0; goto Aji6e; aE3cQ: $input_pg2 = $nilai_input->kompleks_nilai; goto qyNTl; Aji6e: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto ltHlo; } goto tjsXP; BLrCl: $siswa->skor_kompleks = round($skor_pg2, 2); goto HuTOc; X8Rjl: if (!($info->tampil_isian > 0)) { goto lfpsW; } goto tqXOw; QcbXH: $otomatis_es = 0; goto aJEgU; WRVmp: N1QMf: goto cjEbU; avtDG: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["\62"] : []; goto n5tsL; oKMfa: $skor_pg = $benar_pg / $bagi_pg * $bobot_pg; goto hrWyI; FVSq_: $siswa->skor_jodohkan = round($skor_jod, 2); goto n2Eq_; U1mH_: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal_selected, $siswa->id_siswa); goto fVku2; ihfKf: U09MS: goto dOIb2; FkEuu: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\62"]); goto qfjZe; yVK60: $lamanya = ''; goto YiU37; EP21C: $siswa->dikoreksi = $nilai_input->dikoreksi; goto VOlAX; I_fxV: lqpge: goto eFAtA; stROA: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto FVSq_; BedVN: szLJ5: goto MwhQY; PWlDW: h_soi: goto PtkxW; raLB2: $skor_pg = 0; goto aBp7M; MwhQY: WNloH: goto GgUiK; IwLRz: $input_es = $nilai_input->essai_nilai; goto VW1XB; U3KLm: ltHlo: goto OEXRw; PtkxW: vRtFx: goto R4NhC; W3PWo: XEVKn: goto yhxJG; MUkuX: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto foeby; yD1GC: $selesai = "\55\x20\55\x20\40\x3a\x20\x20\55\x20\55"; goto NYU3Z; RWL5_: czXX4: goto kS_BX; QXlc5: $siswa->jawaban_pg = $arrJawabanPg; goto a_fW6; ETIYA: $benar_is = 0; goto X8Rjl; HZEtD: $input_pg2 = 0; goto cOuNN; fVku2: if (!($nilai_input != null)) { goto rp8Z4; } goto EP21C; RVP0A: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto c4qX4; HbKGP: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto BLrCl; pmR61: $benar_jod = 0; goto mVDzY; rH23T: $skor_koreksi_pg2 = 0.0; goto bHa_9; f4zkq: d1_mP: goto P96gW; hrWyI: RHFEx: goto QXlc5; ZEkeo: $input_es = 0; goto Bmfvo; eFAtA: $n++; goto mMAJg; wt1Mc: JYKDf: goto ixYzc; bHa_9: $otomatis_pg2 = 0; goto gYCKo; BqKpG: if ($ya != null) { goto yoGjE; } goto ff362; z0kql: $arrJawabanPg = []; goto rpORP; tjTU6: foreach ($jawaban_es as $num => $jawab_es) { goto Faf95; lEeJL: ENHsQ: goto lfwyU; dQ9H_: nmIIL: goto uwB88; XsQrF: $soal[5][$ks]->point_otomatis = $point; goto eFRtS; RagN0: $benar_es++; goto tVLq_; krdAP: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "\x6e\157\155\x6f\x72\137\x73\x6f\141\x6c")); goto qkE3i; SX7Qw: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa ?? '') == strtolower($jawab_es->jawaban ?? ''); goto AU3I6; lfwyU: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto XsQrF; uwB88: $soal[5][$ks]->point = $point; goto lEeJL; AU3I6: if (!$benar) { goto RL0ie; } goto RagN0; NKZ5Z: RgC0V: goto AnMYM; gUwRW: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto xUV22; xUV22: goto ENHsQ; goto dQ9H_; qkE3i: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto EVs7a; EVs7a: if ($jawab_es->nilai_otomatis == "\x30") { goto nmIIL; } goto gUwRW; Faf95: $skor_koreksi_es += (int) $jawab_es->nilai_koreksi; goto SX7Qw; tVLq_: RL0ie: goto krdAP; eFRtS: $otomatis_es = $jawab_es->nilai_otomatis; goto NKZ5Z; AnMYM: } goto iHtIN; cjEbU: zBu0n: goto oKMfa; a_fW6: $siswa->skor_pg = round($skor_pg, 2); goto U1mH_; dOIb2: if (!($total < $xb)) { goto dAiHK; } goto oT9_E; aBp7M: if (!($info->tampil_pg > 0)) { goto RHFEx; } goto Uj_1Y; qfjZe: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x33"]); goto zZttj; K_Pdn: eq12A: goto qTrqF; hVm8A: JchhN: goto stROA; Bmfvo: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto mL_Jp; } goto IwLRz; ju4zf: $xa = $total; goto ihfKf; Km_wu: goto h_soi; goto eOYBF; WdsnX: dAiHK: goto dtaE6; pKMoB: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto ZHtpz; mebpE: $pk = $point_item * count($arr_benar); goto RWbDN; W2ara: SogPn: goto HhJbT; ZHtpz: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto k7A41; BzpAP: $soal[2][$ks]->point_otomatis = $point; goto oGsuB; bHdll: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto BzpAP; E47U1: Uw96s: goto LAmac; O2n6t: $soal[2][$ks]->point = $point; goto PQxuX; QBE1c: qCFCo: goto selUf; k3igc: if ($jawab_pg2->nilai_otomatis == "\x30") { goto GHLsG; } goto Ym9oX; iVxw0: $point = round($pk, 2); goto k3igc; oGsuB: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto E47U1; WaK8v: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto W2ara; selUf: if (!(count($jawab_pg2->jawaban) > 0)) { goto SogPn; } goto WaK8v; NoUDt: GHLsG: goto O2n6t; NNRh8: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto mebpE; CxsgL: goto Dk3DS; goto NoUDt; A0RdO: KT909: goto QBE1c; HhJbT: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto NNRh8; PQxuX: Dk3DS: goto bHdll; k2vAO: foreach ($jawab_pg2->jawaban_siswa as $js) { goto FxHje; zmpKa: q3IuR: goto himTM; himTM: tRHfu: goto McqiE; FxHje: if (!in_array($js, $jawab_pg2->jawaban)) { goto q3IuR; } goto wN91U; wN91U: array_push($arr_benar, true); goto zmpKa; McqiE: } goto A0RdO; k7A41: $arr_benar = []; goto qajws; RWbDN: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "\x6e\x6f\155\x6f\x72\137\x73\157\141\154")); goto iVxw0; qajws: if (!$jawab_pg2->jawaban_siswa) { goto qCFCo; } goto k2vAO; Ym9oX: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto CxsgL; LAmac: } goto BedVN; mMAJg: goto d1_mP; goto ZF_wx; s6RYt: $siswa->mulai_ujian = $mulai; goto JM6Ji; eSFa1: $benar_pg = 0; goto raLB2; EFEWp: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto WxRlO; bNNkc: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto zpPhk; HuTOc: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["\x33"] : []; goto pmR61; NYU3Z: foreach ($logs as $log) { goto Ff0gk; BJVZG: if (!($log != null)) { goto gX0Yo; } goto QbX5L; Ff0gk: if (!($log->id_siswa == $siswa->id_siswa)) { goto pjIJ6; } goto bfGD4; Oet5i: if (!($log != null)) { goto CNQb1; } goto RufAJ; jWBu0: HEaDE: goto V79Kw; AcVvc: CNQb1: goto jWBu0; BHq1l: goto HEaDE; goto UasQ8; s11yS: $sudahSelesai = false; goto PPDMe; bfGD4: $sudahMulai = false; goto s11yS; GZYEX: $sudahMulai = true; goto AcVvc; UvxB8: gX0Yo: goto BHq1l; ggq2x: pjIJ6: goto gqZrn; gqZrn: sYAhB: goto GAMjG; UasQ8: Lb17Y: goto Oet5i; PPDMe: if ($log->log_type == "\x31") { goto Lb17Y; } goto BJVZG; RufAJ: $mulai = date("\110\72\x69", strtotime($log->log_time)); goto GZYEX; jkcve: $sudahSelesai = true; goto UvxB8; QbX5L: $selesai = date("\x48\72\151", strtotime($log->log_time)); goto jkcve; V79Kw: $loading = $sudahSelesai ? "\74\151\x20\143\154\141\x73\x73\75\x22\x66\141\40\x66\141\x2d\x63\150\x65\143\x6b\42\76\x3c\x2f\151\76\x20" : ($sudahMulai ? "\x3c\151\x20\143\154\x61\163\x73\x3d\x22\146\x61\x20\146\141\55\x73\160\x69\156\156\145\x72\40\x66\141\x2d\163\160\151\156\x22\x3e\x3c\x2f\x69\x3e\x20" : ''); goto ggq2x; GAMjG: } goto tNkU5; ixYzc: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto ZEkeo; GgUiK: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto HZEtD; JM6Ji: $siswa->selesai_ujian = $selesai; goto MlF1T; MlF1T: $siswa->lama_ujian = $loading . $dur_siswa; goto eMHAu; VW1XB: mL_Jp: goto MUkuX; SToWf: if (!($total > $xa)) { goto U09MS; } goto ju4zf; rpGGi: Fu03v: goto QOovY; n2Eq_: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["\64"] : []; goto h7zki; gYCKo: if (!($info->tampil_kompleks > 0)) { goto WNloH; } goto pKMoB; qTrqF: m9n06: goto RVP0A; TomFm: $arrJawabanPg[$n + 1] = ["\152\x61\x77\141\142\x61\x6e" => '', "\x62\x65\156\141\x72" => false]; goto I_fxV; zZttj: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x34"]); goto ia1Nq; wE1ea: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto KxBTF; tjsXP: $input_is = $nilai_input->isian_nilai; goto U3KLm; IsLpA: $skor_koreksi_es = 0.0; goto QcbXH; qXwTJ: $differentCounts = []; goto mDFuE; ghl2I: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto In9TN; XMPhi: $item_kurang = 0; goto YBIws; Wbbs5: kTFkO: goto NYc7c; rlRwz: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto OjLqE; aNwdj: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto gW49P; } goto lAxIz; wYhhD: wBLmb: goto MkT2n; OjLqE: $soal[3][$ks]->tabel_benar = $arrBenar; goto KBAuX; YzUgw: KNN3N: goto aBfcQ; mh_xz: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto Batbf; itTPp: $soal[3][$ks]->point_otomatis = $point; goto TWpeL; An3xo: $benar_jod += 1 / $items * $item_benar; goto UUffY; Xcenv: $analisa = "\x3c\x69\40\143\x6c\141\x73\163\x3d\42\x66\x61\40\x66\x61\55\164\x69\x6d\x65\x73\x2d\x63\x69\162\x63\x6c\145\x20\x74\145\170\x74\x2d\x72\x65\144\40\164\x65\x78\164\x2d\x6c\x67\x22\x3e\74\57\151\76"; goto YxLEE; UUffY: $headSoal = array_shift($arrSoal); goto oFRlm; hnBd8: $arrSoal = $jawab_jod->jawaban->jawaban; goto SdciN; oFRlm: $arrJwbSoal = []; goto rKNuT; wkQ6B: $differentCounts[3][$ks] = $differentCount; goto lKEwq; p0uX8: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto A4dWN; toVv7: $sameCounts[3][$ks] = $sameCount; goto wkQ6B; HPS6B: $analisa = "\x3c\151\40\143\x6c\x61\x73\x73\x3d\x22\146\141\40\x66\141\55\x74\x69\155\145\x73\x2d\143\x69\x72\143\x6c\x65\40\x74\x65\170\164\55\x79\x65\x6c\x6c\157\167\40\x74\x65\x78\x74\x2d\x6c\147\42\x3e\x3c\x2f\151\x3e"; goto yupR_; SdciN: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "\156\x6f\155\x6f\x72\x5f\x73\x6f\141\x6c")); goto S_8rZ; SeEbe: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto HrRd8; Ek1xf: $array2 = (array) $jawab_jod->jawaban_siswa->links; goto iDgfH; YO8Dj: $arrJwbJawab = []; goto mk4AU; WEh97: $typeSoal = $jawab_jod->jawaban->type; goto hnBd8; Batbf: $arrJawab = []; goto aNwdj; S_8rZ: $item_benar = 0; goto t19AQ; rKNuT: foreach ($arrSoal as $kolSoal) { goto Lewx_; WMsv1: foreach ($kolSoal as $pos => $kol) { goto UNZu_; kYwcZ: $jwb->subtitle[] = $headSoal[$pos]; goto As03V; UNZu_: if (!($kol == "\x31")) { goto lSHQG; } goto kYwcZ; As03V: lSHQG: goto Np0n7; Np0n7: JF5cT: goto Wy8ma; Wy8ma: } goto LSQ3Q; LSQ3Q: blZ5J: goto sOTwe; eqjcg: $arrJwbSoal[] = $jwb; goto r003W; sOTwe: $jwb->title = array_shift($kolSoal); goto eqjcg; r003W: jJLl7: goto oLfte; Lewx_: $jwb = new stdClass(); goto WMsv1; oLfte: } goto Wbbs5; A4dWN: if (!isset($jawab_jod->jawaban_siswa->links)) { goto ZT8ZA; } goto bV4q_; lAxIz: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto aR_22; Jze0x: $point = round($point_soal, 2); goto MbWJM; qNvHE: $otomatis_jod = $jawab_jod->nilai_otomatis; goto ry_TU; t19AQ: $item_salah = 0; goto XMPhi; aR_22: $headJawab = array_shift($arrJawab); goto QtXU_; MbWJM: if ($jawab_jod->nilai_otomatis == "\x30") { goto e3TpL; } goto SeEbe; TWpeL: if ($item_benar == $items && $item_salah == 0 && $item_kurang == 0) { goto KNN3N; } goto L23sB; vhc73: $sameCount = 0; goto Eq7NG; lKEwq: ZT8ZA: goto dnVnE; YxLEE: mRxhP: goto rsLGU; bV4q_: $array1 = (array) $jawab_jod->jawaban_benar->links; goto hPLY5; hPLY5: $this->sortArrays($array1); goto Ek1xf; aBfcQ: $analisa = "\x3c\151\40\x63\154\141\163\x73\x3d\42\146\x61\x20\146\141\55\143\x68\145\143\x6b\x2d\x63\151\x72\x63\x6c\x65\40\164\x65\170\x74\55\147\x72\145\145\x6e\x20\164\x65\x78\x74\55\x6c\147\x22\x3e\x3c\57\x69\76"; goto xBoG3; MkT2n: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto itTPp; YBIws: $items = 0; goto j3frI; NYc7c: $soal[3][$ks]->type_soal = $typeSoal; goto mh_xz; mk4AU: foreach ($arrJawab as $kolJawab) { goto GbKBO; MifNz: $jwbs->title = array_shift($kolJawab); goto B2Si6; GbKBO: $jwbs = new stdClass(); goto FFmi7; B2Si6: $arrJwbJawab[] = $jwbs; goto YWjvO; YWjvO: sePCM: goto gDr0P; IAN37: KzSZf: goto MifNz; FFmi7: foreach ($kolJawab as $po => $kol) { goto VZ1wM; bnawp: Kml2p: goto tZa49; VZ1wM: if (!($kol == "\x31")) { goto Kml2p; } goto uNRPC; LKE21: $jwbs->subtitle[] = $sub; goto bnawp; uNRPC: $sub = $headJawab[$po]; goto LKE21; tZa49: fRlzS: goto TECT2; TECT2: } goto IAN37; gDr0P: } goto KC2hc; KC2hc: FLaO1: goto rlRwz; In9TN: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto WEh97; Eq7NG: $differentCount = 0; goto sUIer; Wh5WX: P_UlG: goto Xcenv; j3frI: $arrBenar = []; goto p0uX8; iDgfH: $this->sortArrays($array2); goto vhc73; cGidM: e3TpL: goto pgW4H; QtXU_: gW49P: goto YO8Dj; i_AB0: h5SWG: goto toVv7; L23sB: if ($item_benar == 0) { goto P_UlG; } goto HPS6B; yupR_: goto mRxhP; goto YzUgw; pgW4H: $soal[3][$ks]->point = $point; goto wYhhD; xBoG3: goto mRxhP; goto Wh5WX; sUIer: foreach ($array1 as $key => $subArray1) { goto dxDkQ; VEigW: $arrBenar[$key]->kurang += count($subArray1); goto v_1_M; JSXtq: $diffItems2 = array_diff($subArray2, $subArray1); goto zSuCv; OS8Gf: $arrBenar[$key]->benar += count($sameItems); goto tNWXC; srSWT: $differentCount += count($subArray1); goto O2ZZc; EcYNK: xF12h: goto P_gro; YFBnx: $item_benar += count($sameItems); goto OS8Gf; v_1_M: goto pLNBT; goto mkj69; zSuCv: $differentCount += count($diffItems1) + count($diffItems2); goto iv5nn; mkj69: ftg_s: goto KE20i; O2ZZc: $item_kurang += count($subArray1); goto VEigW; lqhwc: $arrBenar[$key]->salah = 0; goto kQn7h; iv5nn: $item_kurang += count($diffItems1) + count($diffItems2); goto L4IES; LEnvN: if (isset($array2[$key])) { goto ftg_s; } goto srSWT; XS0dO: $arrBenar[$key]->benar = 0; goto lqhwc; KE20i: $subArray2 = $array2[$key]; goto VlNNv; L4IES: $arrBenar[$key]->kurang += count($diffItems1); goto qW1lx; dxDkQ: $arrBenar[$key] = new stdClass(); goto XS0dO; tNWXC: $diffItems1 = array_diff($subArray1, $subArray2); goto JSXtq; VlNNv: $sameItems = array_intersect($subArray1, $subArray2); goto xhx0B; C0kFR: $items += count($subArray1); goto LEnvN; xhx0B: $sameCount += count($sameItems); goto YFBnx; qW1lx: pLNBT: goto EcYNK; kQn7h: $arrBenar[$key]->kurang = 0; goto C0kFR; P_gro: } goto i_AB0; HrRd8: goto wBLmb; goto cGidM; KBAuX: $soal[3][$ks]->point_soal = $point_soal; goto Jze0x; rsLGU: $soal[3][$ks]->analisa = $analisa; goto qNvHE; ry_TU: SuCip: goto hceWD; dnVnE: $point_soal = 1 / $items * $item_benar * $point_benar; goto An3xo; hceWD: } goto K_Pdn; mVDzY: $skor_koreksi_jod = 0.0; goto ARvkn; oT9_E: $xb = $total; goto WdsnX; Uj_1Y: if (count($jawaban_pg) > 0) { goto Fu03v; } goto iENkr; X_TJm: $sameCounts = []; goto qXwTJ; yRifF: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["\65"] : []; goto IsLpA; YiU37: foreach ($durasies as $durasi) { goto oZkXL; c7T7G: sbbmx: goto dmG4K; IxTFY: $dur_siswa = $durasi->mulai . "\40\x6d"; goto ot1VC; VeSDd: $lamanya = $durasi->lama_ujian; goto dofPg; ZkNu7: bs8QO: goto KX94U; uf7v6: $dd = $ej . $em; goto S2j8y; dofPg: if (strpos($lamanya, "\72") !== false) { goto iZza2; } goto IxTFY; ot1VC: goto l2TPG; goto ezXkY; KKlPg: mw6qM: goto ZkNu7; XBLYh: l2TPG: goto pqr1F; cgKmO: if ($durasi->lama_ujian == null) { goto sbbmx; } goto VeSDd; vBr3E: $ej = $elap[0] == "\x30\60" ? '' : intval($elap[0]) . "\152\40"; goto oHj9Z; pqr1F: goto mw6qM; goto c7T7G; ojWJm: $ed = $elap[2] == "\60\60" ? 0 : 1; goto vBr3E; S2j8y: $dur_siswa = $dd == '' ? "\60\40\155" : $dd; goto XBLYh; c9h2Q: $elap = explode("\x3a", $lamanya ?? ''); goto ojWJm; ezXkY: iZza2: goto c9h2Q; oHj9Z: $em = $elap[1] == "\60\60" ? '' : intval($elap[1]) + $ed . "\x6d"; goto uf7v6; dmG4K: $mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60; goto i0X8n; KX94U: Tp1yv: goto hBEVC; i0X8n: $dur_siswa = round($mins, 2) . "\40\x6d"; goto KKlPg; oZkXL: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto bs8QO; } goto cgKmO; hBEVC: } goto RWL5_; R4NhC: } goto ryDPC; T6B5d: $this->load->view("\x6d\x65\x6d\142\x65\162\x73\57\x67\165\x72\165\57\x74\x65\155\160\154\x61\164\x65\163\x2f\x68\x65\141\144\145\162", $data); goto x1Lcs; FxY71: $this->load->view("\137\164\x65\x6d\x70\154\x61\x74\145\x73\x2f\144\141\163\150\142\x6f\141\162\x64\x2f\137\146\157\157\164\145\x72"); goto wr6gE; vR3pA: Ht7BM: goto niWqN; gmkqo: $bagi_pg = $info->tampil_pg / 100; goto fVEVT; wIM29: PNd9U: goto LIyiq; bfX79: if ($this->ion_auth->in_group("\x67\x75\162\x75")) { goto Rrsoi; } goto fxzTV; CSLh0: } public function detail() { goto nzHGW; Cs4GB: B8HN8: goto KtbdX; Miam9: $data["\163\x6d\164"] = $this->dashboard->getSemester(); goto Es9bC; rxXyF: foreach ($jawabans as $jawaban_siswa) { goto d_hD8; Fgr7h: $jawaban_siswa->jawaban = array_filter($jawaban_siswa->jawaban, "\163\164\x72\x6c\x65\x6e"); goto SpAP0; us133: $jawaban_siswa->jawaban_benar = array_map([$this, "\x61\162\162\124\157\125\160\160\x65\x72"], $jawaban_siswa->jawaban_benar ?? ['']); goto QM_wW; kKifz: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto wjYx5; w8xTq: FiC0t: goto LHg_B; loLIm: $soal[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto tnNh8; DHkc2: gCyxY: goto w8xTq; tx30D: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto NNWZf; kmjxp: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto kKifz; TaQhO: if (!($jawaban_siswa->jenis_soal == "\x33")) { goto yTV2g; } goto qdckh; aqBNl: PNRwm: goto IdN2O; NNWZf: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto kmjxp; iUreV: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto sYNkO; tnNh8: LY8y_: goto LKlTm; JHVj0: if (!$jawaban_siswa->jawaban_siswa) { goto FiC0t; } goto NipxT; b0VVB: $jawaban_siswa->jawaban_siswa->links = json_decode(json_encode($arrjwbnSiswa)); goto GdBp2; GdBp2: uzDLQ: goto V8UJf; S9gsT: $arrAlphabet = range("\101", "\x5a"); goto LBBhw; CAT8f: foreach ($jawaban_siswa->jawaban_benar->jawaban as $idx => $jbs) { goto iksZw; HB9bj: a7AZU: goto PZwLX; l89Pd: foreach ($jbs as $idxs => $jb) { goto y_fBN; y_fBN: if (!($idxs > 0)) { goto OM0A1; } goto wqQ9o; xKxO1: dpWJK: goto H1kel; ZG4vw: OM0A1: goto xKxO1; ISc__: wrrAB: goto ZG4vw; wqQ9o: if (!($jb === "\x31")) { goto wrrAB; } goto mNjbb; mNjbb: $arrjwbn[$idx][] = $arrAlphabet[$idxs - 1]; goto ISc__; H1kel: } goto HB9bj; iksZw: if (!($idx > 0)) { goto FkjSF; } goto nO5SE; PZwLX: FkjSF: goto x2q0i; nO5SE: $arrjwbn[$idx] = []; goto l89Pd; x2q0i: D1Ww9: goto s8TSh; s8TSh: } goto aqBNl; UJbM6: $arrjwbnSiswa = []; goto JHVj0; tq54k: $jawaban_siswa->jawaban = array_map([$this, "\141\162\x72\x54\x6f\125\x70\x70\145\162"], $jawaban_siswa->jawaban ?? ['']); goto Fgr7h; xz1W_: goto uzDLQ; goto PvGlS; Hz0PU: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto xz1W_; Eq3fA: $jawaban_siswa->jawaban = @unserialize($jawaban_siswa->jawaban ?? ''); goto us133; V8UJf: aOk4c: goto pgIMu; wjYx5: $jawaban_siswa->jawaban = json_decode(json_encode($jawaban_siswa->jawaban)); goto S9gsT; wV547: yTV2g: goto LMgi0; PvGlS: FWiuA: goto b0VVB; QM_wW: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "\x73\x74\162\154\x65\156"); goto tq54k; LHg_B: if ($jawaban_siswa->jawaban_siswa) { goto FWiuA; } goto i1EqF; LBBhw: if (!(!isset($jawaban_siswa->jawaban_siswa) || !isset($jawaban_siswa->jawaban_siswa->links))) { goto aOk4c; } goto UJbM6; pgIMu: $arrjwbn = []; goto CAT8f; d_hD8: if (!($jawaban_siswa->jenis_soal == "\62")) { goto bRhIg; } goto Y0Puw; LMgi0: $jawabans_siswa[$jawaban_siswa->id_siswa][$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto loLIm; NipxT: foreach ($jawaban_siswa->jawaban_siswa->jawaban as $idx => $jbs) { goto gbMNu; gbMNu: if (!($idx > 0)) { goto F2Ml4; } goto iW4ft; xcWSj: BPqas: goto QVq70; iW4ft: $arrjwbnSiswa[$idx] = []; goto PvXLP; PvXLP: foreach ($jbs as $idxs => $jb) { goto Sia8h; UXkgm: if (!($jb === "\x31")) { goto kj7X2; } goto UzBHX; UzBHX: $arrjwbnSiswa[$idx][] = $arrAlphabet[$idxs - 1]; goto im5Pj; afVhG: Pya6S: goto Y361G; ojprt: TrtUa: goto afVhG; Sia8h: if (!($idxs > 0)) { goto TrtUa; } goto UXkgm; im5Pj: kj7X2: goto ojprt; Y361G: } goto xcWSj; QVq70: F2Ml4: goto ZIzka; ZIzka: qTivt: goto RVk3L; RVk3L: } goto DHkc2; sYNkO: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto Eq3fA; qdckh: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto tx30D; IdN2O: $jawaban_siswa->jawaban_benar->links = json_decode(json_encode($arrjwbn)); goto wV547; Y0Puw: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a ?? ''); goto iUreV; i1EqF: $jawaban_siswa->jawaban_siswa = ["\x6c\x69\x6e\153\x73" => $arrjwbnSiswa]; goto Hz0PU; SpAP0: bRhIg: goto TaQhO; LKlTm: } goto Z93JI; ZBXdZ: $tp = $this->dashboard->getTahunActive(); goto T78Gc; IynpT: BpwSn: goto aNXKH; p9y72: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto xdQHY; YWqfr: goto BNPNt; goto ntgBE; AGL55: $analisa = "\x3c\151\40\x63\x6c\x61\x73\163\75\42\146\141\x20\146\141\55\164\151\155\x65\x73\55\x63\151\x72\143\x6c\x65\x20\164\x65\x78\164\55\162\x65\144\40\x74\x65\170\164\55\154\147\42\x3e\x3c\x2f\x69\x3e"; goto Hf_Y2; ZD94i: goto V9E3N; goto iFVKS; btBXz: TN_lK: goto B0u2U; omJh4: if ($jml_benar > 0 && $jml_benar < count($jawab_pg2->jawaban)) { goto ydr9l; } goto AGL55; okfYE: $soal[2][$ks]->point_koreksi = $jawab_pg2->nilai_koreksi; goto RjW1S; R9p_6: BNPNt: goto okfYE; Hf_Y2: goto V9E3N; goto btBXz; X58Go: wSCMZ: goto TgRlw; YQ_Xt: if (!$jawab_pg2->jawaban_siswa) { goto wSCMZ; } goto GlPmg; kFZN7: $soal[2][$ks]->analisa = $analisa; goto cHGxN; B0u2U: $analisa = "\x3c\x69\40\143\154\x61\x73\x73\x3d\42\146\141\40\x66\x61\55\x63\x68\145\x63\153\x2d\x63\x69\162\143\x6c\x65\x20\x74\145\x78\x74\x2d\x67\162\145\145\x6e\x20\x74\145\x78\164\55\x6c\x67\x22\76\x3c\57\151\76"; goto ZD94i; F9Hjs: $arr_benar = []; goto YQ_Xt; GlPmg: foreach ($jawab_pg2->jawaban_siswa as $js) { goto Idn3A; Idn3A: if (!in_array($js, $jawab_pg2->jawaban)) { goto tWIih; } goto JR0Aw; JR0Aw: array_push($arr_benar, true); goto QErnE; QErnE: tWIih: goto vYRfY; vYRfY: Eutpt: goto DyNPh; DyNPh: } goto MflcR; ntgBE: PvEzO: goto u1HK7; PoxTH: if ($jml_benar == count($jawab_pg2->jawaban)) { goto TN_lK; } goto omJh4; rGwg9: $point_benar = $info->bobot_kompleks > 0 ? round($info->bobot_kompleks / $info->tampil_kompleks, 2) : 0; goto n_LiG; D1g_C: $point = round($pk, 2); goto kFZN7; tCPB7: $pk = $point_item * count($arr_benar); goto R0Lcy; Xw_OQ: $soal[2][$ks]->point = $jawab_pg2->nilai_koreksi; goto YWqfr; u1HK7: $soal[2][$ks]->point = $point; goto R9p_6; uRLCr: $ks = array_search($jawab_pg2->nomor_soal, array_column($soal[2], "\156\157\155\x6f\x72\x5f\163\x6f\x61\154")); goto D1g_C; cHGxN: if ($jawab_pg2->nilai_otomatis == "\60") { goto PvEzO; } goto Xw_OQ; iFVKS: ydr9l: goto zqfze; VumYH: HU6t7: goto rGwg9; RjW1S: $soal[2][$ks]->point_otomatis = $point; goto i1DoA; n_LiG: $point_item = count($jawab_pg2->jawaban) > 0 ? $point_benar / count($jawab_pg2->jawaban) : 0; goto tCPB7; R0Lcy: $jml_benar = count($arr_benar); goto PoxTH; TgRlw: if (!($jawab_pg2->jawaban && count($jawab_pg2->jawaban) > 0)) { goto HU6t7; } goto bfxK0; klevJ: xks2h: goto DEC0R; MflcR: Ov8yc: goto X58Go; xdQHY: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto F9Hjs; i1DoA: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto klevJ; DfpYF: V9E3N: goto uRLCr; zqfze: $analisa = "\74\x69\x20\x63\154\141\163\163\x3d\42\146\x61\x20\146\141\55\164\x69\155\x65\x73\x2d\x63\x69\x72\143\x6c\145\40\164\145\170\164\55\171\145\x6c\154\157\x77\x20\164\145\x78\164\x2d\154\147\42\76\74\57\x69\76"; goto DfpYF; bfxK0: $benar_pg2 += 1 / count($jawab_pg2->jawaban) * count($arr_benar); goto VumYH; DEC0R: } goto nCqK7; eZVvh: $input_is = 0; goto d2bDe; mBqDE: X_KaC: goto CwNkf; SVzUi: $bobot_pg2 = $info->bobot_kompleks / 100; goto dmVoB; CwNkf: CC7bs: goto MbjJG; nXSvG: $jadwal = $this->input->get("\x6a\x61\x64\x77\141\x6c"); goto D8YzL; xm3yw: if (!($info->tampil_kompleks > 0)) { goto CC7bs; } goto MLBz9; o61PQ: $bagi_pg = $info->tampil_pg / 100; goto QSrM2; Es9bC: $data["\x73\x6d\x74\x5f\x61\143\x74\x69\x76\145"] = $smt; goto MU4HT; uZOMg: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto B10W5; RVUVB: $bagi_pg2 = $info->tampil_kompleks / 100; goto SVzUi; A98wy: SJl6O: goto POjlv; Mkm8q: $input_pg2 = 0; goto MJFeQ; egpvb: $input_jod = 0; goto N53bG; LJsM6: $data["\160\x72\157\x66\x69\154\145"] = $this->dashboard->getProfileAdmin($user->id); goto d_u18; fA617: $data["\164\x70\x5f\x61\x63\x74\151\x76\145"] = $tp; goto Miam9; hTiXx: $jawaban_pg = $ada_jawaban_pg ? $jawabans_siswa[$siswa->id_siswa]["\x31"] : []; goto fpIte; JMZn3: $skor_koreksi_pg2 = 0.0; goto GdbT5; Zaz11: $logs = $this->cbt->getLogUjianByJadwal($jadwal); goto ZI3Pg; mdL9z: if (!($nilai_input != null)) { goto cz10J; } goto M0J8B; cs_Sp: $bobot_isian = $info->bobot_isian / 100; goto od7DN; KtbdX: $skor_pg2 = $input_pg2 != 0 ? $input_pg2 : ($otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2); goto U35x2; M0J8B: $skor->dikoreksi = $nilai_input->dikoreksi; goto NJNzm; n1sMj: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal); goto Zaz11; q3E84: $otomatis_es = 0; goto JOZwr; mhWH2: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto wAgE3; jBOR_: lhQYD: goto EDp0N; l5FI3: $jawaban_jodoh = $ada_jawaban_jodoh ? $jawabans_siswa[$siswa->id_siswa]["\63"] : []; goto uC0FR; QSrM2: $bobot_pg = $info->bobot_pg / 100; goto RVUVB; f2Mc8: $benar_is = 0; goto C4o4k; PdkZQ: S4IVQ: goto dnZro; T78Gc: $smt = $this->dashboard->getSemesterActive(); goto joPBo; JRhl4: if (!($info->tampil_isian > 0)) { goto S4IVQ; } goto Vv0uE; ZB34l: $skor->skor_pg = $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Vu80F; uC0FR: $benar_jod = 0; goto khtMZ; X_GcB: $benar_pg2 = 0; goto JMZn3; DmTW4: $bobot_jodoh = $info->bobot_jodohkan / 100; goto czuxp; LoKMx: gY17T: goto A3V1r; C4o4k: $skor_koreksi_is = 0.0; goto c_HFp; O3i6o: if ($this->ion_auth->is_admin()) { goto gKuuZ; } goto uZOMg; UV7Ah: $skor->skor_isian = $skor_is; goto E7FXH; PjZTz: $skor_koreksi_es = 0.0; goto q3E84; ZI3Pg: $dur_siswa = null; goto mY9py; Gd5tT: $skor->skor_essai = $skor_es; goto rMkrN; QIYxF: $this->load->view("\155\x65\155\142\x65\162\x73\57\147\165\162\165\57\164\145\155\x70\x6c\x61\x74\145\x73\x2f\x66\157\157\164\145\x72"); goto T9syE; pxXwq: $this->load->view("\155\x65\155\142\145\162\163\57\147\165\162\165\57\x74\x65\155\160\154\x61\164\145\163\57\150\x65\x61\144\x65\x72", $data); goto T3yVd; joPBo: $siswa = $this->cbt->getSiswaById($tp->id_tp, $smt->id_smt, $this->input->get("\163\x69\x73\167\141")); goto nXSvG; Vv0uE: if (!(count($jawaban_is) > 0)) { goto XNROz; } goto n3Ua5; YP65L: $jawabans = $this->cbt->getJawabanSiswaByJadwal($jadwal, $siswa->id_siswa); goto YOw48; T9syE: goto BpwSn; goto T2OzT; p0y34: $benar_es = 0; goto PjZTz; nvHXw: foreach ($jawaban_pg as $num => $jwb_pg) { goto RmhoS; eN4RD: FcDVl: goto jpScA; GOQyz: goto Ny9JU; goto G_8xw; sIwNi: $benar = false; goto GOQyz; KR8mK: $analisa = $benar ? "\x3c\x69\40\143\x6c\141\x73\163\75\42\146\x61\40\x66\141\x2d\x63\150\x65\x63\153\55\x63\151\162\143\154\x65\40\164\x65\170\x74\x2d\x67\162\x65\145\x6e\x20\164\145\x78\164\x2d\x6c\x67\x22\x3e\x3c\57\151\76" : "\74\x69\x20\143\x6c\x61\x73\163\x3d\42\146\x61\40\x66\141\55\164\151\155\145\x73\x2d\143\x69\x72\143\154\x65\40\x74\x65\170\164\x2d\162\x65\144\40\x74\145\x78\x74\55\x6c\x67\x22\76\74\x2f\x69\x3e"; goto OBRrm; XonLH: $salah_pg += 1; goto sIwNi; dIu6Z: Ny9JU: goto UQ1ya; oixV2: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto CI8Uw; } goto AEj2n; G_8xw: A014w: goto RJd8X; AEj2n: if (strtoupper($jwb_pg->jawaban_siswa ?? '') == strtoupper($jwb_pg->jawaban ?? '')) { goto A014w; } goto XonLH; OBRrm: $soal[1][$ks]->analisa = $analisa; goto eN4RD; DPQHu: $benar = true; goto dIu6Z; XlzTN: $ks = array_search($jwb_pg->nomor_soal, array_column($soal[1], "\x6e\x6f\155\x6f\162\x5f\163\157\x61\x6c")); goto wZ1OV; RmhoS: $benar = false; goto oixV2; wZ1OV: $soal[1][$ks]->point = !$benar ? 0 : ($info->bobot_pg > 0 ? round($info->bobot_pg / $info->tampil_pg, 2) : 0); goto KR8mK; UQ1ya: CI8Uw: goto XlzTN; RJd8X: $benar_pg += 1; goto DPQHu; jpScA: } goto cWmf1; czuxp: $bagi_isian = $info->tampil_isian / 100; goto cs_Sp; A3V1r: $skor_es = $input_es != 0 ? $input_es : ($otomatis_es == 0 ? $s_es : $skor_koreksi_es); goto Gd5tT; oK9fY: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto mnqfI; T2OzT: gKuuZ: goto LJsM6; C3K_f: $skor_jod = $input_jod != 0 ? $input_jod : ($otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod); goto t4FRp; rMkrN: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto UG5Q8; lVhF_: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto No50z; Ut9UZ: $soal[3][$ks]->point_koreksi = $jawab_jod->nilai_koreksi; goto SDU25; yrAcG: $analisa = "\x3c\151\x20\x63\x6c\141\163\163\x3d\42\x66\141\40\x66\x61\x2d\x63\x68\145\143\153\x2d\x63\x69\x72\143\x6c\145\40\164\145\170\164\x2d\147\162\145\145\x6e\x20\x74\x65\170\164\x2d\x6c\x67\x22\76\x3c\57\151\76"; goto sTwHW; JGQ8r: $sameCount = 0; goto J5qcr; Qq5wG: foreach ($arrJawab as $kolJawab) { goto Ptm1P; DeVMh: IFdG5: goto i2AMJ; i2AMJ: $jwbs->title = array_shift($kolJawab); goto a2llE; Ptm1P: $jwbs = new stdClass(); goto PVVE8; a2llE: $arrJwbJawab[] = $jwbs; goto bh_rb; PVVE8: foreach ($kolJawab as $po => $kol) { goto g4GMX; bK9YN: $sub = $headJawab[$po]; goto F5vBk; F5vBk: $jwbs->subtitle[] = $sub; goto fNf8L; fNf8L: s3ONh: goto r2aNY; g4GMX: if (!($kol == "\x31")) { goto s3ONh; } goto bK9YN; r2aNY: iB67s: goto fXhOl; fXhOl: } goto DeVMh; bh_rb: wxR7O: goto P2RVo; P2RVo: } goto PymFA; OP4Hv: $otomatis_jod = $jawab_jod->nilai_otomatis; goto VIx4U; Kwkz6: fxUXt: goto GeLhc; M3XB1: $analisa = "\x3c\151\x20\143\x6c\141\x73\163\75\x22\x66\x61\x20\x66\141\x2d\164\151\x6d\x65\x73\x2d\143\151\x72\143\x6c\145\40\x74\x65\170\x74\x2d\x79\145\x6c\154\157\167\40\x74\145\x78\x74\x2d\x6c\x67\x22\x3e\x3c\x2f\151\76"; goto h3Aa7; Qjg1t: $arrJwbSoal = []; goto J1JnY; J1JnY: foreach ($arrSoal as $kolSoal) { goto kHz3y; kHz3y: $jwb = new stdClass(); goto H2zNj; xaLsy: $jwb->title = array_shift($kolSoal); goto jGWNe; VDLyr: r8IvC: goto qI9Xw; tv6R3: XorNP: goto xaLsy; H2zNj: foreach ($kolSoal as $pos => $kol) { goto EyTm_; iusyD: SfJKg: goto B2Ui0; htcOD: $jwb->subtitle[] = $headSoal[$pos]; goto vL2fS; vL2fS: LFrqP: goto iusyD; EyTm_: if (!($kol == "\61")) { goto LFrqP; } goto htcOD; B2Ui0: } goto tv6R3; jGWNe: $arrJwbSoal[] = $jwb; goto VDLyr; qI9Xw: } goto h7FF8; BfMog: $headJawab = array_shift($arrJawab); goto Kwkz6; h3Aa7: goto JImF_; goto Th9sS; M9T5B: Wy6zc: goto Pa5Yp; SeYhV: $soal[3][$ks]->point_soal = $point_soal; goto b3pCJ; tiFD7: $soal[3][$ks]->point = $jawab_jod->nilai_koreksi; goto zHNIJ; YZ02m: $arrBenar = []; goto QuubN; vaKgA: if ($item_benar == $items && $item_salah == 0 && $item_kurang == 0) { goto xeoRZ; } goto uicG5; No50z: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto Yyw0C; Yyw0C: $typeSoal = $jawab_jod->jawaban->type; goto x0zow; QuubN: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto mshaW; sTwHW: goto JImF_; goto qBj5t; YpwHJ: $soal[3][$ks]->tabel_jawab = $arrJwbJawab; goto j7Mhe; VAK0C: $soal[3][$ks]->type_soal = $typeSoal; goto gbEJA; Vmgz5: $benar_jod += 1 / $items * $item_benar; goto KqMJT; mxPJq: $this->sortArrays($array1); goto FMCA8; pYnuJ: $item_salah = 0; goto lF8bk; OMFti: if ($jawab_jod->nilai_otomatis == "\60") { goto Wy6zc; } goto tiFD7; YU8kM: $arrJawab = $jawab_jod->jawaban_siswa->jawaban; goto BfMog; KqMJT: $headSoal = array_shift($arrSoal); goto Qjg1t; d3I3K: $array1 = (array) $jawab_jod->jawaban_benar->links; goto mxPJq; qBj5t: x52sA: goto me_vF; Dw28K: $ks = array_search($jawab_jod->nomor_soal, array_column($soal[3], "\156\x6f\155\x6f\x72\137\163\157\141\154")); goto bb6DB; wUta1: $arrJawab = []; goto tcl_z; uicG5: if ($item_benar == 0) { goto x52sA; } goto M3XB1; Pa5Yp: $soal[3][$ks]->point = $point; goto gwskl; gbEJA: $soal[3][$ks]->tabel_soal = $arrJwbSoal; goto wUta1; h7FF8: y6coM: goto VAK0C; MpGoS: $items = 0; goto YZ02m; Th9sS: xeoRZ: goto yrAcG; gwskl: aJMEq: goto Ut9UZ; SDU25: $soal[3][$ks]->point_otomatis = $point; goto vaKgA; mshaW: if (!isset($jawab_jod->jawaban_siswa->links)) { goto bBaGn; } goto d3I3K; me_vF: $analisa = "\74\x69\40\143\154\141\163\x73\75\x22\146\x61\40\x66\x61\x2d\x74\151\155\145\x73\55\143\151\x72\x63\x6c\145\40\x74\x65\x78\164\x2d\x72\x65\144\40\x74\145\170\164\x2d\154\x67\x22\76\x3c\57\151\x3e"; goto x6aAW; t3oA_: $soal[3][$ks]->analisa = $analisa; goto OP4Hv; GeLhc: $arrJwbJawab = []; goto Qq5wG; tcl_z: if (!isset($jawab_jod->jawaban_siswa->jawaban)) { goto fxUXt; } goto YU8kM; J5qcr: $differentCount = 0; goto LduYx; Snovy: UjIpH: goto ZTdF4; zHNIJ: goto aJMEq; goto M9T5B; h1fWW: $point_soal = 1 / $items * $item_benar * $point_benar; goto Vmgz5; NenWh: $differentCounts[3][$ks] = $differentCount; goto VryXX; PymFA: Tluok: goto YpwHJ; FMCA8: $array2 = (array) $jawab_jod->jawaban_siswa->links; goto phli0; ZTdF4: $sameCounts[3][$ks] = $sameCount; goto NenWh; VIx4U: kVrSh: goto XRRoL; x0zow: $arrSoal = $jawab_jod->jawaban->jawaban; goto Dw28K; j7Mhe: $soal[3][$ks]->tabel_benar = $arrBenar; goto SeYhV; phli0: $this->sortArrays($array2); goto JGQ8r; bb6DB: $item_benar = 0; goto pYnuJ; VryXX: bBaGn: goto h1fWW; LduYx: foreach ($array1 as $key => $subArray1) { goto GnzGJ; GnzGJ: $arrBenar[$key] = new stdClass(); goto DAnbe; Gc2Ef: niUYF: goto feM_A; YCdSb: $item_benar += count($sameItems); goto dn3Uf; Dr1zu: $sameCount += count($sameItems); goto YCdSb; DAnbe: $arrBenar[$key]->benar = 0; goto QyEpo; QSV7n: $arrBenar[$key]->kurang = 0; goto Vn29M; k5Urv: FR3en: goto Ghgla; OZ5eS: $diffItems1 = array_diff($subArray1, $subArray2); goto BACJI; mJwNy: $item_kurang += count($subArray1); goto qKcBk; dn3Uf: $arrBenar[$key]->benar += count($sameItems); goto OZ5eS; Vn29M: $items += count($subArray1); goto H8wQr; jPEhk: $differentCount += count($diffItems1) + count($diffItems2); goto wGJ9E; wgyzJ: $differentCount += count($subArray1); goto mJwNy; BACJI: $diffItems2 = array_diff($subArray2, $subArray1); goto jPEhk; RxNYK: $arrBenar[$key]->kurang += count($diffItems1); goto UvThC; wGJ9E: $item_kurang += count($diffItems1) + count($diffItems2); goto RxNYK; MNIL5: goto ZpxVx; goto k5Urv; H8wQr: if (isset($array2[$key])) { goto FR3en; } goto wgyzJ; LMqU3: $sameItems = array_intersect($subArray1, $subArray2); goto Dr1zu; qKcBk: $arrBenar[$key]->kurang += count($subArray1); goto MNIL5; QyEpo: $arrBenar[$key]->salah = 0; goto QSV7n; Ghgla: $subArray2 = $array2[$key]; goto LMqU3; UvThC: ZpxVx: goto Gc2Ef; feM_A: } goto Snovy; lF8bk: $item_kurang = 0; goto MpGoS; x6aAW: JImF_: goto t3oA_; b3pCJ: $point = round($point_soal, 2); goto OMFti; XRRoL: } goto jBOR_; mnqfI: $data["\141\144\141\137\x6e\x69\x6c\x61\151"] = $nilai_siswa != null; goto O3i6o; E7FXH: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa[$siswa->id_siswa]["\65"] : []; goto p0y34; rU_Ev: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto gY17T; } goto CBT6r; POjlv: $user = $this->ion_auth->user()->row(); goto Lj8aQ; uhv09: if (!(count($jawaban_es) > 0)) { goto tR8uM; } goto jQ2_l; d_u18: $this->load->view("\x5f\x74\x65\155\160\x6c\141\164\x65\163\x2f\144\141\x73\150\x62\157\141\x72\x64\57\137\150\145\141\144\145\x72", $data); goto U63gS; t4FRp: $skor->skor_jodohkan = $skor_jod; goto gMt1x; nMqXR: $jawabans_siswa = []; goto rxXyF; d2bDe: if (!($nilai_input != null && $nilai_input->isian_nilai != null)) { goto z07i1; } goto vjg1A; kdGcv: $ada_jawaban_essai = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x35"]); goto R98RI; BTbIs: $this->load->view("\137\164\145\155\x70\154\x61\164\x65\163\x2f\144\x61\163\x68\x62\x6f\141\x72\x64\x2f\137\x66\157\x6f\164\x65\162"); goto IynpT; U35x2: $skor->skor_kompleks = $skor_pg2; goto l5FI3; FZlF7: $data["\164\x70"] = $this->dashboard->getTahun(); goto fA617; od7DN: $bagi_essai = $info->tampil_esai / 100; goto PsDS2; triyk: $input_pg2 = $nilai_input->kompleks_nilai; goto Cs4GB; rAr3F: $skor_is = $input_is != 0 ? $input_is : ($otomatis_is == 0 ? $s_is : $skor_koreksi_is); goto UV7Ah; hNQrc: $nilai_input = $this->cbt->getNilaiSiswaByJadwal($jadwal, $siswa->id_siswa); goto mdL9z; NJNzm: cz10J: goto hTiXx; T3yVd: $this->load->view("\x63\142\x74\57\156\151\x6c\141\x69\x2f\144\145\x74\x61\151\154"); goto QIYxF; HuKAR: $ada_jawaban_pg = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x31"]); goto fOUrS; Vu80F: $jawaban_pg2 = $ada_jawaban_pg2 ? $jawabans_siswa[$siswa->id_siswa]["\62"] : []; goto X_GcB; PsDS2: $bobot_essai = $info->bobot_esai / 100; goto YP65L; MbjJG: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto Mkm8q; qiXZK: $input_jod = $nilai_input->jodohkan_nilai; goto V9qzF; khtMZ: $skor_koreksi_jod = 0.0; goto EBt4S; N53bG: if (!($nilai_input != null && $nilai_input->jodohkan_nilai != null)) { goto RC_JW; } goto qiXZK; IfKSM: Yu043: goto mhWH2; Z93JI: CZuw9: goto p6MNH; n3Ua5: foreach ($jawaban_is as $num => $jawab_is) { goto yZptW; bZxeF: hxd5a: goto lWdf0; sS_gx: G3sCG: goto uChdj; uZqPl: $ks = array_search($jawab_is->nomor_soal, array_column($soal[4], "\156\157\155\x6f\x72\137\x73\x6f\141\x6c")); goto Smxqm; ZjPI5: $soal[4][$ks]->point = $jawab_is->nilai_koreksi; goto RbGER; guxt0: $otomatis_is = $jawab_is->nilai_otomatis; goto kt1Wb; ANECy: Voxis: goto EGKJn; uChdj: $soal[4][$ks]->point = $point; goto ANECy; vSYfK: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa ?? '') == strtolower($jawab_is->jawaban ?? ''); goto MsQ0I; zw2yY: if ($benar) { goto dAtdI; } goto JRJ8Y; EGKJn: $soal[4][$ks]->point_koreksi = $jawab_is->nilai_koreksi; goto anHbj; LtE7I: $analisa = "\74\151\x20\x63\x6c\x61\163\163\x3d\x22\x66\141\40\146\x61\55\143\x68\145\x63\153\x2d\143\151\x72\x63\154\145\40\164\x65\170\x74\x2d\147\162\x65\x65\x6e\x20\164\145\x78\164\55\x6c\x67\x22\76\x3c\57\151\x3e"; goto bZxeF; z4Npc: dAtdI: goto LtE7I; lWdf0: $soal[4][$ks]->analisa = $analisa; goto guxt0; f4ISV: goto hxd5a; goto z4Npc; yZptW: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto vSYfK; JRJ8Y: $analisa = "\x3c\151\40\x63\x6c\x61\163\163\x3d\42\146\141\40\146\x61\55\164\151\x6d\x65\x73\x2d\x63\151\162\x63\x6c\x65\x20\x74\x65\x78\x74\55\x79\x65\x6c\x6c\157\x77\x20\164\145\170\164\x2d\154\147\42\x3e\x3c\x2f\151\x3e"; goto f4ISV; kt1Wb: LyjOv: goto MWPO_; vy07S: if ($jawab_is->nilai_otomatis == "\x30") { goto G3sCG; } goto ZjPI5; Smxqm: $point = !$benar ? 0 : ($info->bobot_isian > 0 ? round($info->bobot_isian / $info->tampil_isian, 2) : 0); goto vy07S; RJQvx: $benar_is++; goto J8fh9; anHbj: $soal[4][$ks]->point_otomatis = $point; goto zw2yY; RbGER: goto Voxis; goto sS_gx; MsQ0I: if (!$benar) { goto cPSoj; } goto RJQvx; J8fh9: cPSoj: goto uZqPl; MWPO_: } goto nI7RJ; xyui6: EkpOG: goto ArHCj; fOUrS: $ada_jawaban_pg2 = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x32"]); goto pfHAx; Lj8aQ: $data = ["\x75\x73\x65\x72" => $user, "\152\x75\144\x75\154" => "\113\157\162\x65\x6b\163\x69\x20\x48\x61\163\151\x6c\x20\x53\151\163\167\141", "\163\x75\x62\152\165\144\x75\154" => "\x48\x61\163\151\x6c\x20\x53\151\x73\x77\x61", "\163\145\x74\x74\x69\156\x67" => $this->dashboard->getSetting(), "\144\x75\x72\141\x73\151" => $dur_siswa, "\x6c\157\147" => $log_siswa]; goto FZlF7; UFAOa: z07i1: goto rAr3F; vjg1A: $input_is = $nilai_input->isian_nilai; goto UFAOa; Jp5t6: if (!($jawaban_pg && count($jawaban_pg) > 0)) { goto EkpOG; } goto nvHXw; p6MNH: $ada_jawaban = isset($jawabans_siswa[$siswa->id_siswa]); goto HuKAR; U63gS: $this->load->view("\143\x62\164\57\x6e\x69\154\x61\x69\x2f\x64\x65\164\x61\x69\x6c"); goto BTbIs; jH6Jb: $data["\163\157\x61\154"] = $soal; goto ovANc; eVbnQ: $this->load->model("\104\141\163\150\x62\x6f\141\x72\144\137\155\x6f\x64\145\154", "\x64\x61\x73\150\x62\x6f\x61\162\x64"); goto ZBXdZ; bArOm: if (!($info->tampil_pg > 0)) { goto vtiKL; } goto Jp5t6; MU4HT: $data["\151\x6e\146\x6f"] = $info; goto DFz2f; XXvwn: tR8uM: goto IfKSM; G0tlw: $differentCounts = []; goto DuR3h; nCqK7: Bbus0: goto mBqDE; kpYpr: $log_siswa = []; goto iSk80; ztbZP: bHGmc: goto XXvwn; cWmf1: mePN6: goto xyui6; ArHCj: vtiKL: goto ZB34l; G6a22: $ada_jawaban_isian = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x34"]); goto kdGcv; UG5Q8: $skor->skor_total = $total; goto n1sMj; HG7BM: $salah_pg = 0; goto bArOm; B10W5: $data["\x67\x75\x72\x75"] = $guru; goto pxXwq; MJFeQ: if (!($nilai_input != null && $nilai_input->kompleks_nilai != null)) { goto B8HN8; } goto triyk; R98RI: $skor = new stdClass(); goto hNQrc; EDp0N: rY2Y6: goto Z3Brf; DuR3h: if (!($info->tampil_jodohkan > 0 && $jawaban_jodoh && count($jawaban_jodoh) > 0)) { goto rY2Y6; } goto lVhF_; dnZro: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto eZVvh; iSk80: foreach ($logs as $log) { goto jzZLg; jzZLg: if (!($log->id_siswa == $siswa->id_siswa)) { goto BOJ_E; } goto HiX_o; WjdIZ: BOJ_E: goto ch87V; ch87V: YV0Aa: goto GH1PV; HiX_o: array_push($log_siswa, $log); goto WjdIZ; GH1PV: } goto A98wy; CBT6r: $input_es = $nilai_input->essai_nilai; goto LoKMx; jQ2_l: foreach ($jawaban_es as $num => $jawab_es) { goto XgwqQ; KTmav: lQDNI: goto W2a_9; t2GSE: if ($benar) { goto b82oh; } goto W0bG0; LAgsf: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa ?? '') == strtolower($jawab_es->jawaban ?? ''); goto pxR7w; XgwqQ: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto LAgsf; P23wz: $analisa = "\74\x69\x20\x63\x6c\141\x73\x73\x3d\42\146\141\40\x66\141\x2d\143\150\145\143\153\x2d\143\151\x72\x63\154\145\40\x74\145\x78\x74\x2d\147\162\145\x65\156\40\x74\145\x78\164\55\x6c\147\42\76\x3c\57\151\x3e"; goto Fh0zH; Fh0zH: R0kzA: goto ahi6f; sDYiK: $soal[5][$ks]->point_koreksi = $jawab_es->nilai_koreksi; goto D71zZ; gn2fv: XY7xi: goto xX_pk; D71zZ: $soal[5][$ks]->point_otomatis = $point; goto t2GSE; SlWpZ: $soal[5][$ks]->point = $jawab_es->nilai_koreksi; goto CJGOx; W0bG0: $analisa = "\74\x69\40\x63\x6c\141\x73\163\75\42\146\x61\40\x66\x61\55\164\x69\x6d\x65\x73\x2d\x63\x69\x72\143\x6c\x65\40\x74\145\170\x74\x2d\171\x65\x6c\x6c\157\167\40\164\x65\x78\164\55\x6c\x67\x22\76\74\57\151\x3e"; goto A4yXP; bHw6b: $point = !$benar ? 0 : ($info->bobot_esai > 0 ? round($info->bobot_esai / $info->tampil_esai, 2) : 0); goto IzXO0; memao: wYCcP: goto PBZcE; W2a_9: $soal[5][$ks]->point = $point; goto jtNqk; xX_pk: $ks = array_search($jawab_es->nomor_soal, array_column($soal[5], "\156\x6f\x6d\x6f\162\137\163\x6f\141\154")); goto bHw6b; ahi6f: $soal[5][$ks]->analisa = $analisa; goto gmwKw; A4yXP: goto R0kzA; goto wGwra; IzXO0: if ($jawab_es->nilai_otomatis == "\60") { goto lQDNI; } goto SlWpZ; wGwra: b82oh: goto P23wz; gAXKN: $benar_es++; goto gn2fv; jtNqk: hEgtn: goto sDYiK; pxR7w: if (!$benar) { goto XY7xi; } goto gAXKN; gmwKw: $otomatis_es = $jawab_es->nilai_otomatis; goto memao; CJGOx: goto hEgtn; goto KTmav; PBZcE: } goto ztbZP; Mm58u: XNROz: goto PdkZQ; YOw48: $soal = []; goto nMqXR; WkcMO: n451D: goto kpYpr; Z3Brf: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto egpvb; EBt4S: $otomatis_jod = 0; goto pnzvr; GdbT5: $otomatis_pg2 = 0; goto xm3yw; wAgE3: $input_es = 0; goto rU_Ev; V9qzF: RC_JW: goto C3K_f; pfHAx: $ada_jawaban_jodoh = $ada_jawaban && isset($jawabans_siswa[$siswa->id_siswa]["\x33"]); goto G6a22; pnzvr: $sameCounts = []; goto G0tlw; mY9py: foreach ($durasies as $durasi) { goto h1HAz; q7es2: UsWiD: goto BGJQ3; LsOJQ: $dur_siswa = $durasi; goto CJT4J; h1HAz: if (!($durasi->id_siswa == $siswa->id_siswa)) { goto eNaoe; } goto LsOJQ; CJT4J: eNaoe: goto q7es2; BGJQ3: } goto WkcMO; DFz2f: $data["\x73\151\163\x77\x61"] = $siswa; goto jH6Jb; nI7RJ: pb0pX: goto Mm58u; JOZwr: if (!($info->tampil_esai > 0)) { goto Yu043; } goto uhv09; MLBz9: if (!($jawaban_pg2 && count($jawaban_pg2) > 0)) { goto X_KaC; } goto p9y72; nzHGW: $this->load->model("\x43\142\x74\137\x6d\x6f\x64\145\x6c", "\143\142\164"); goto eVbnQ; c_HFp: $otomatis_is = 0; goto JRhl4; fpIte: $benar_pg = 0; goto HG7BM; gMt1x: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa[$siswa->id_siswa]["\x34"] : []; goto f2Mc8; ovANc: $data["\x73\x6b\157\x72"] = $skor; goto oK9fY; dmVoB: $bagi_jodoh = $info->tampil_jodohkan / 100; goto DmTW4; D8YzL: $info = $this->cbt->getJadwalById($jadwal); goto o61PQ; aNXKH: } public function simpanKoreksi() { goto YRcgC; EnFTK: if (!$updated) { goto SJ6Kq; } goto GYI0u; DPxlm: $this->db->update("\x63\x62\x74\x5f\x6e\151\154\x61\151"); goto YRJS3; f1Yyd: $jadwal = $this->input->post("\152\x61\x64\x77\x61\154", true); goto o8ZtZ; x68TU: $ids = []; goto JNN65; JNN65: $jml = 0; goto Jwzkp; YRJS3: SJ6Kq: goto rupsZ; L737Z: yVNPY: goto osl2u; YRcgC: $siswa = $this->input->post("\x73\x69\163\x77\x61", true); goto f1Yyd; o8ZtZ: $jenis = $this->input->post("\x6a\145\x6e\151\x73", true); goto Jycfw; osl2u: $updated = $this->db->update_batch("\x63\142\x74\x5f\163\157\x61\x6c\x5f\163\x69\x73\167\141", $updated, "\x69\144\x5f\x73\157\x61\154\137\163\x69\x73\x77\141"); goto EnFTK; rupsZ: $data["\163\x75\143\143\145\163\163"] = $updated; goto Q1zIr; Jwzkp: foreach ($nilais as $nilai) { goto BxYNP; e3pvA: $updated[] = ["\x69\x64\137\x73\x6f\141\x6c\137\163\x69\163\167\x61" => $nilai->id_soal, "\x6e\x69\154\141\151\x5f\153\157\x72\145\x6b\163\151" => $nilai->koreksi, "\156\x69\154\x61\x69\x5f\x6f\164\157\155\141\x74\x69\163" => 1]; goto vsdeo; vsdeo: mYlil: goto cFiTd; BxYNP: array_push($ids, $nilai->id_soal); goto H4Zjc; H4Zjc: $jml += $nilai->koreksi; goto e3pvA; cFiTd: } goto L737Z; OWH0Y: $updated = []; goto x68TU; Jycfw: $nilais = json_decode($this->input->post("\156\x69\x6c\x61\x69", true)); goto OWH0Y; Q1zIr: $this->output_json($data); goto TCdHY; N0Rp2: $this->db->where("\x69\x64\137\156\x69\x6c\141\151", $siswa . "\60" . $jadwal); goto DPxlm; GYI0u: $this->db->set($jenis, $jml); goto N0Rp2; TCdHY: } public function tandaiKoreksi() { goto xeP1C; ttQBs: $this->db->set("\144\151\x6b\x6f\x72\x65\153\163\151", 1); goto MuKk9; cICoG: $this->output_json($data); goto yBc7R; kU8Qo: $updated = $this->db->update("\x63\142\164\x5f\156\151\x6c\x61\x69"); goto sN7Lz; sN7Lz: $data["\163\165\143\x63\x65\x73\163"] = $updated; goto cICoG; MuKk9: $this->db->where("\151\x64\x5f\156\151\x6c\x61\x69", $siswa . "\60" . $jadwal); goto kU8Qo; zUTqa: $jadwal = $this->input->post("\x6a\x61\x64\x77\141\154", true); goto ttQBs; xeP1C: $siswa = $this->input->post("\x73\151\163\167\141", true); goto zUTqa; yBc7R: } public function tandaisemua() { goto K97hj; Nz6fa: $this->output_json($data); goto gAH6b; tjw6D: $updated = 0; goto oRVIo; NddT2: foreach ($siswas as $id_siswa => $memulai) { goto OtkLK; DxAIg: if (!(count($jawaban_es) > 0)) { goto kcPQ9; } goto DZSMA; brLlC: $bagi_jodoh = $info->tampil_jodohkan / 100; goto vnzoM; y6kCZ: $bagi_pg2 = $info->tampil_kompleks / 100; goto Vi7wd; Tr6nC: $benar_jod = 0; goto EbXWc; iJlUI: Sz2Xb: goto zMTuW; pgjkg: $total = $skor_pg + $skor_pg2 + $skor_jod + $skor_is + $skor_es; goto b8h4b; HJIeE: foreach ($jawaban_pg as $jwb_pg) { goto QCziI; eCKa_: wDqc4: goto f8jBy; TClR_: N4CHF: goto axtbs; axtbs: Qbi3y: goto IXRhQ; pYHNJ: goto N4CHF; goto eCKa_; IXRhQ: K0RPN: goto sM4NU; yNMJ_: $salah_pg += 1; goto pYHNJ; QCziI: if (!($jwb_pg != null && $jwb_pg->jawaban_siswa != null)) { goto Qbi3y; } goto Lf354; Lf354: if (strtoupper($jwb_pg->jawaban_siswa ?? '') == strtoupper($jwb_pg->jawaban_benar ?? '')) { goto wDqc4; } goto yNMJ_; f8jBy: $benar_pg += 1; goto TClR_; sM4NU: } goto g80Ss; g80Ss: PiK8b: goto aSH_1; OtkLK: $info = $this->cbt->getJadwalById($id_jadwal); goto xEMg9; uvWyx: if (!$upd) { goto ndKXZ; } goto YNx6Z; g5laK: foreach ($jawaban_pg2 as $num => $jawab_pg2) { goto wlnPe; h0Ih7: $benar_pg2 += 1 / count($jawab_pg2->jawaban_benar) * count($arr_benar); goto eTu5h; wlnPe: $otomatis_pg2 = $jawab_pg2->nilai_otomatis; goto K57EE; eTu5h: YFTCL: goto ZRGh0; s2GNi: if (!$jawab_pg2->jawaban_siswa) { goto DtRrs; } goto AJG2_; ZRGh0: AMyKF: goto vFY4f; K57EE: $skor_koreksi_pg2 += $jawab_pg2->nilai_koreksi; goto r5ZO0; fyRxn: if (!(count($jawab_pg2->jawaban_benar) > 0)) { goto YFTCL; } goto h0Ih7; AJG2_: foreach ($jawab_pg2->jawaban_siswa as $js) { goto VeGDM; eejZi: JQTjr: goto xEeWJ; oK29v: array_push($arr_benar, true); goto LvWSc; VeGDM: if (!in_array($js, $jawab_pg2->jawaban_benar)) { goto khE72; } goto oK29v; LvWSc: khE72: goto eejZi; xEeWJ: } goto qxyvY; qxyvY: Sz7jy: goto cYkrs; r5ZO0: $arr_benar = []; goto s2GNi; cYkrs: DtRrs: goto fyRxn; vFY4f: } goto iJlUI; aSH_1: BrVdv: goto vQMFi; aCFES: lgp1m: goto vjluj; YxHmb: $otomatis_pg2 = 0; goto ECR0s; XN1V8: $bagi_isian = $info->tampil_isian / 100; goto vn4RZ; XkYum: $otomatis_es = 0; goto RRpi9; omqb4: foreach ($jawabans as $jawaban_siswa) { goto LmOxn; Ekrff: fzIQW: goto dpvVf; t73V_: LnT1m: goto ZLR9e; WFARO: $jawabans_siswa[$jawaban_siswa->jenis_soal][] = $jawaban_siswa; goto NjFs4; w815V: if (!$jawaban_siswa->jawaban_siswa) { goto rpWlv; } goto beSdL; ko4_V: $arrjwbnSiswa = []; goto w815V; Lxbub: foreach ($jawaban_siswa->jawaban_benar->jawaban as $idx => $jbs) { goto x6PLI; J3LNn: foreach ($jbs as $idxs => $jb) { goto kVLOG; sZCP9: $arrjwbn[$idx][] = $arrAlphabet[$idxs - 1]; goto RqH4h; jaj3A: if (!($jb === "\x31")) { goto bU4E9; } goto sZCP9; B9rXc: DH3n6: goto XvFrw; XvFrw: gF1lV: goto P2i43; kVLOG: if (!($idxs > 0)) { goto DH3n6; } goto jaj3A; RqH4h: bU4E9: goto B9rXc; P2i43: } goto fdAIY; fdAIY: v_wbv: goto NA5JF; x6PLI: if (!($idx > 0)) { goto W1I_K; } goto EkBjs; EkBjs: $arrjwbn[$idx] = []; goto J3LNn; fr7vE: GWGOu: goto jzfo5; NA5JF: W1I_K: goto fr7vE; jzfo5: } goto Ekrff; ot8gQ: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto cTTJw; naUqg: goto mAO1g; goto KpaIa; FAdYJ: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto aCnYi; KpaIa: sdPC7: goto j8lrX; IN5kF: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto naUqg; aIWrl: $jawaban_siswa->jawaban_benar = array_filter($jawaban_siswa->jawaban_benar, "\x73\x74\x72\x6c\145\156"); goto Rk4mX; Ux5fH: $jawaban_siswa->jawaban_siswa = @unserialize($jawaban_siswa->jawaban_siswa ?? ''); goto FAdYJ; x3UN3: DUBJr: goto WFARO; LmOxn: if (!($jawaban_siswa->jenis_soal == "\x32")) { goto tWpW5; } goto LjKto; Rk4mX: tWpW5: goto RVsgN; NjFs4: Ky7W5: goto apS6U; LweCb: mAO1g: goto CH4aV; cTTJw: $jawaban_siswa->jawaban_benar = @unserialize($jawaban_siswa->jawaban_benar ?? ''); goto vdrEA; k8fuy: if ($jawaban_siswa->jawaban_siswa) { goto sdPC7; } goto kaAK6; kaAK6: $jawaban_siswa->jawaban_siswa = ["\154\151\x6e\x6b\x73" => $arrjwbnSiswa]; goto IN5kF; LjKto: $jawaban_siswa->opsi_a = @unserialize($jawaban_siswa->opsi_a ?? ''); goto Ux5fH; aCnYi: $jawaban_siswa->jawaban_benar = array_map([$this, "\141\x72\x72\x54\x6f\125\x70\x70\145\162"], $jawaban_siswa->jawaban_benar ?? ['']); goto aIWrl; vdrEA: $jawaban_siswa->jawaban_siswa = json_decode(json_encode($jawaban_siswa->jawaban_siswa)); goto n4Rxn; RnUEb: if (!(!isset($jawaban_siswa->jawaban_siswa) || !isset($jawaban_siswa->jawaban_siswa->links))) { goto eUT0h; } goto ko4_V; nMVQM: $arrjwbn = []; goto Lxbub; RVsgN: if (!($jawaban_siswa->jenis_soal == "\63")) { goto DUBJr; } goto ot8gQ; dpvVf: $jawaban_siswa->jawaban_benar->links = json_decode(json_encode($arrjwbn)); goto x3UN3; j8lrX: $jawaban_siswa->jawaban_siswa->links = json_decode(json_encode($arrjwbnSiswa)); goto LweCb; beSdL: foreach ($jawaban_siswa->jawaban_siswa->jawaban as $idx => $jbs) { goto gUON6; gUON6: if (!($idx > 0)) { goto xEGgP; } goto EDFtn; EDFtn: $arrjwbnSiswa[$idx] = []; goto lJY8u; lJY8u: foreach ($jbs as $idxs => $jb) { goto BhHqU; YivUW: TsCxI: goto A9Qey; latSH: if (!($jb === "\x31")) { goto vyC2L; } goto YkZxr; omLY4: vyC2L: goto YivUW; YkZxr: $arrjwbnSiswa[$idx][] = $arrAlphabet[$idxs - 1]; goto omLY4; A9Qey: C6XOA: goto D8Bcg; BhHqU: if (!($idxs > 0)) { goto TsCxI; } goto latSH; D8Bcg: } goto gGxH7; CaScg: ZtImT: goto idBhe; gGxH7: E4By7: goto S1Yrl; S1Yrl: xEGgP: goto CaScg; idBhe: } goto t73V_; ZLR9e: rpWlv: goto k8fuy; hsmuA: $arrAlphabet = range("\x41", "\132"); goto RnUEb; n4Rxn: $jawaban_siswa->jawaban_benar = json_decode(json_encode($jawaban_siswa->jawaban_benar)); goto hsmuA; CH4aV: eUT0h: goto nMVQM; apS6U: } goto M3iiL; Zzy2z: if (!(count($jawaban_pg2) > 0)) { goto ejnow; } goto g5laK; Osy0g: foreach ($jawaban_is as $num => $jawab_is) { goto BzFgk; GI_GO: wJ1mA: goto IKJ9k; IMu37: $benar_is++; goto GI_GO; BzFgk: $skor_koreksi_is += $jawab_is->nilai_koreksi; goto z1kvZ; IIr65: if (!$benar) { goto wJ1mA; } goto IMu37; aQrER: kjUsT: goto Cm8Jt; z1kvZ: $benar = $jawab_is != null && strtolower($jawab_is->jawaban_siswa ?? '') == strtolower($jawab_is->jawaban_benar ?? ''); goto IIr65; IKJ9k: $otomatis_is = $jawab_is->nilai_otomatis; goto aQrER; Cm8Jt: } goto qEl6U; S_NSe: $s_is = $bagi_isian == 0 ? 0 : $benar_is / $bagi_isian * $bobot_isian; goto TbW1Q; Vi7wd: $bobot_pg2 = $info->bobot_kompleks / 100; goto brLlC; Ul4Bi: $jawaban_pg2 = isset($jawabans_siswa["\62"]) ? $jawabans_siswa["\x32"] : []; goto IvAbT; EWQHh: $benar_es = 0; goto Yg6jW; WTveH: if (!(count($jawaban_is) > 0)) { goto bsHBe; } goto Osy0g; StPf4: lOSIB: goto aCFES; lf6K9: $sameCounts = []; goto qd9CC; ThrkE: $benar_pg = 0; goto V0zFH; qEl6U: o860D: goto OHjT5; ECR0s: if (!($info->tampil_kompleks > 0)) { goto cWpIK; } goto Zzy2z; S4VFA: kcPQ9: goto aJIOZ; M3iiL: ihuZ2: goto wQXMf; RRpi9: if (!($info->tampil_esai > 0)) { goto ZqwL6; } goto DxAIg; zMTuW: ejnow: goto t4Azn; TmzOz: ZJekc: goto aNT1T; kPaoG: TmgAB: goto S_NSe; njDl4: $benar_is = 0; goto ZaTVZ; mLYHf: if (!($info->tampil_pg > 0)) { goto o8ybs; } goto rIN3k; IvAbT: $benar_pg2 = 0; goto WY5wT; vnzoM: $bobot_jodoh = $info->bobot_jodohkan / 100; goto XN1V8; qd9CC: $differentCounts = []; goto NgLq9; t4Azn: cWpIK: goto ZAA1g; TbW1Q: $skor_is = $otomatis_is == 0 ? $s_is : $skor_koreksi_is; goto bECnO; ZaTVZ: $skor_koreksi_is = 0.0; goto ziTRA; YNx6Z: $updated++; goto S7K4b; vn4RZ: $bobot_isian = $info->bobot_isian / 100; goto qXcWE; WY5wT: $skor_koreksi_pg2 = 0.0; goto YxHmb; EbXWc: $skor_koreksi_jod = 0.0; goto EJvan; G52F4: $skor_es = $otomatis_es == 0 ? $s_es : $skor_koreksi_es; goto pgjkg; RW1v_: $bobot_essai = $info->bobot_esai / 100; goto ebPnG; b8h4b: $insert = ["\x69\x64\x5f\156\151\x6c\141\x69" => $id_siswa . "\60" . $id_jadwal, "\x69\144\137\x73\151\163\x77\141" => $id_siswa, "\x69\x64\137\152\141\144\x77\x61\x6c" => $id_jadwal, "\160\x67\x5f\x62\145\x6e\x61\162" => $benar_pg, "\x70\147\137\156\151\154\141\151" => round($skor_pg, 2), "\153\x6f\155\x70\154\x65\153\x73\x5f\x6e\151\x6c\x61\151" => round($skor_pg2, 2), "\x6a\157\144\157\x68\153\x61\156\137\156\151\x6c\141\151" => round($skor_jod, 2), "\151\163\151\x61\x6e\137\156\x69\154\141\x69" => round($skor_is, 2), "\x65\163\x73\141\x69\x5f\x6e\x69\x6c\x61\151" => round($skor_es, 2), "\144\x69\153\157\162\145\153\163\151" => $memulai === "\x32" ? "\60" : "\61"]; goto x7Idi; lk3Ae: foreach ($jawaban_jodoh as $num => $jawab_jod) { goto qqBnv; A0fca: $benar_jod += 1 / $items * $item_benar; goto BtkBo; YpV34: $items = 0; goto AqFNy; yOHYg: $item_kurang = 0; goto YpV34; c7yit: foreach ($array1 as $key => $subArray1) { goto ustfq; eGtMD: $differentCount += count($diffItems1) + count($diffItems2); goto rLAi0; V5HYt: $differentCount += count($subArray1); goto N0KB0; cw0VB: $arrBenar[$key]->benar = 0; goto sepx1; e_u9f: $arrBenar[$key]->benar += count($sameItems); goto J_0gl; rLAi0: $item_kurang += count($diffItems1) + count($diffItems2); goto cCWeU; hAfo3: $diffItems2 = array_diff($subArray2, $subArray1); goto eGtMD; g9le0: o2_Ef: goto DgP7G; N0KB0: $item_kurang += count($subArray1); goto PV0aJ; Wacof: $sameItems = array_intersect($subArray1, $subArray2); goto phhjb; phhjb: $sameCount += count($sameItems); goto jSJxq; s5nL4: goto OkIpW; goto g9le0; cCWeU: $arrBenar[$key]->kurang += count($diffItems1); goto BMJo6; BMJo6: OkIpW: goto ZbUxF; ErFBN: $items += count($subArray1); goto Eq63P; ZbUxF: II8ER: goto bhuBd; ustfq: $arrBenar[$key] = new stdClass(); goto cw0VB; Eq63P: if (isset($array2[$key])) { goto o2_Ef; } goto V5HYt; J_0gl: $diffItems1 = array_diff($subArray1, $subArray2); goto hAfo3; DgP7G: $subArray2 = $array2[$key]; goto Wacof; X0YXB: $arrBenar[$key]->kurang = 0; goto ErFBN; jSJxq: $item_benar += count($sameItems); goto e_u9f; PV0aJ: $arrBenar[$key]->kurang += count($subArray1); goto s5nL4; sepx1: $arrBenar[$key]->salah = 0; goto X0YXB; bhuBd: } goto YTov8; BtkBo: $otomatis_jod = $jawab_jod->nilai_otomatis; goto Y3m02; DjDmg: $array2 = (array) $jawab_jod->jawaban_siswa->links; goto sNQmH; XPQv1: $point_soal = 1 / $items * $item_benar * $point_benar; goto A0fca; acVAg: $item_salah = 0; goto yOHYg; YTov8: mNU5K: goto Fm8hk; mSceQ: $sameCount = 0; goto DD14G; Fm8hk: BuTKr: goto XPQv1; AqFNy: $arrBenar = []; goto qJNcy; wHgyQ: $this->sortArrays($array1); goto DjDmg; sNQmH: $this->sortArrays($array2); goto mSceQ; qJNcy: $point_benar = $info->bobot_jodohkan > 0 ? round($info->bobot_jodohkan / $info->tampil_jodohkan, 2) : 0; goto PVBu_; KdOZH: $item_benar = 0; goto acVAg; qqBnv: $skor_koreksi_jod += $jawab_jod->nilai_koreksi; goto KdOZH; DD14G: $differentCount = 0; goto c7yit; Y3m02: PwTpW: goto gGh1N; PVBu_: if (!isset($jawab_jod->jawaban_siswa->links)) { goto BuTKr; } goto BnNy3; BnNy3: $array1 = (array) $jawab_jod->jawaban_benar->links; goto wHgyQ; gGh1N: } goto StPf4; QupQx: hH_89: goto S4VFA; S7K4b: ndKXZ: goto TmzOz; vQMFi: o8ybs: goto yjhZw; UH_mw: $ada_jawaban_essai = isset($jawabans_siswa["\65"]); goto swVQ0; xEMg9: $jawabans = $this->cbt->getJawabanByBank($info->id_bank, $id_siswa); goto lQavt; ebPnG: $jawaban_pg = isset($jawabans_siswa["\61"]) ? $jawabans_siswa["\x31"] : []; goto ThrkE; MN08P: $s_es = $bagi_essai == 0 ? 0 : $benar_es / $bagi_essai * $bobot_essai; goto G52F4; lQavt: $jawabans_siswa = []; goto omqb4; aJIOZ: ZqwL6: goto MN08P; qXcWE: $bagi_essai = $info->tampil_esai / 100; goto RW1v_; ZWUUy: $bobot_pg = $info->bobot_pg / 100; goto y6kCZ; OHjT5: bsHBe: goto kPaoG; bECnO: $jawaban_es = $ada_jawaban_essai ? $jawabans_siswa["\65"] : []; goto EWQHh; swVQ0: $bagi_pg = $info->tampil_pg / 100; goto ZWUUy; lComh: $skor_jod = $otomatis_jod == 0 ? $s_jod : $skor_koreksi_jod; goto vg4JK; vg4JK: $jawaban_is = $ada_jawaban_isian ? $jawabans_siswa["\64"] : []; goto njDl4; EJvan: $otomatis_jod = 0; goto lf6K9; vjluj: $s_jod = $bagi_jodoh == 0 ? 0 : $benar_jod / $bagi_jodoh * $bobot_jodoh; goto lComh; Yg6jW: $skor_koreksi_es = 0.0; goto XkYum; rIN3k: if (!(count($jawaban_pg) > 0)) { goto BrVdv; } goto HJIeE; x7Idi: $test_data[] = $insert; goto K5Z9F; cd_PW: $skor_pg2 = $otomatis_pg2 == 0 ? $s_pg2 : $skor_koreksi_pg2; goto aSTzT; wQXMf: $ada_jawaban_isian = isset($jawabans_siswa["\64"]); goto UH_mw; XY2lD: if (!($info->tampil_isian > 0)) { goto TmgAB; } goto WTveH; aSTzT: $jawaban_jodoh = isset($jawabans_siswa["\63"]) ? $jawabans_siswa["\63"] : []; goto Tr6nC; V0zFH: $salah_pg = 0; goto mLYHf; ziTRA: $otomatis_is = 0; goto XY2lD; yjhZw: $skor_pg = $bagi_pg == 0 ? 0 : $benar_pg / $bagi_pg * $bobot_pg; goto Ul4Bi; DZSMA: foreach ($jawaban_es as $num => $jawab_es) { goto HfSAR; BoI46: ZuC7I: goto XLnDc; OX8uc: if (!$benar) { goto jDv9E; } goto t48yF; UFrgD: jDv9E: goto wZSaW; aiqy3: $benar = $jawab_es != null && strtolower($jawab_es->jawaban_siswa ?? '') == strtolower($jawab_es->jawaban_benar ?? ''); goto OX8uc; wZSaW: $otomatis_es = $jawab_es->nilai_otomatis; goto BoI46; t48yF: $benar_es++; goto UFrgD; HfSAR: $skor_koreksi_es += $jawab_es->nilai_koreksi; goto aiqy3; XLnDc: } goto QupQx; K5Z9F: $upd = $this->db->replace("\143\142\x74\137\x6e\x69\x6c\x61\x69", $insert); goto uvWyx; NgLq9: if (!($info->tampil_jodohkan > 0 && $jawaban_jodoh && count($jawaban_jodoh) > 0)) { goto lgp1m; } goto lk3Ae; ZAA1g: $s_pg2 = $bagi_pg2 == 0 ? 0 : $benar_pg2 / $bagi_pg2 * $bobot_pg2; goto cd_PW; aNT1T: } goto pn6C0; pn6C0: C1aUv: goto XhNV6; oRVIo: $test_data = []; goto NddT2; BVuls: $id_jadwal = $this->input->post("\151\x64\x5f\x6a\141\144\x77\141\154", true); goto cSTAO; DtF2M: $data["\x73\151\x73\167\141"] = $siswas; goto Nz6fa; cSTAO: $siswas = $this->input->post("\151\x64\163", true); goto tjw6D; K97hj: $this->load->model("\x43\142\164\137\155\157\144\145\154", "\x63\x62\164"); goto BVuls; XhNV6: $data["\x73\x75\143\143\145\x73\x73"] = $updated; goto DtF2M; gAH6b: } public function inputEssai() { goto RYR1z; yMToj: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas_selected); goto DyFOs; IDqwZ: if ($this->ion_auth->is_admin()) { goto dbmxc; } goto NYaue; zwKyP: $this->load->view("\155\145\155\x62\x65\x72\x73\57\147\x75\162\x75\57\164\145\x6d\160\x6c\x61\x74\145\x73\x2f\150\145\141\x64\x65\x72", $data); goto Du020; F5IFw: $this->load->view("\x5f\x74\x65\155\160\154\x61\x74\x65\x73\x2f\144\x61\163\150\x62\x6f\141\162\x64\57\x5f\146\157\x6f\x74\x65\x72"); goto P03JZ; Ax4Bx: $kelas_selected = $this->input->get("\x6b\145\154\x61\x73"); goto TOnWb; BHPSQ: $data["\x74\x70\137\x61\x63\x74\x69\x76\x65"] = $tp; goto azD4u; dGc3d: $this->load->view("\143\x62\164\x2f\x6e\x69\x6c\141\x69\x2f\x6e\151\x6c\141\x69\x5f\x65\163\x73\x61\151"); goto F5IFw; ldche: foreach ($siswas as $siswa) { goto JVRQK; bSBXs: $siswa->skor_jod = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->jodohkan_nilai : "\60"; goto aAGpJ; hPml2: $siswa->skor_essai = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->essai_nilai : "\x30"; goto BGK7R; JVRQK: $siswa->skor_pg = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->pg_nilai : "\x30"; goto TQOR6; aAGpJ: $siswa->skor_isian = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->isian_nilai : "\60"; goto hPml2; TQOR6: $siswa->skor_pg2 = isset($nilai[$siswa->id_siswa]) ? $nilai[$siswa->id_siswa]->kompleks_nilai : "\x30"; goto bSBXs; BGK7R: P5RAY: goto fDvxO; fDvxO: } goto K4vMN; SHJjh: MCbwj: goto ahsOR; NYaue: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); goto H0raW; DyHPR: $this->load->model("\104\x72\x6f\x70\x64\157\x77\x6e\137\x6d\x6f\x64\x65\154", "\x64\x72\x6f\160\x64\157\167\156"); goto Ax4Bx; azD4u: $data["\x73\x6d\x74\x5f\141\143\x74\x69\166\x65"] = $smt; goto A0_Q2; Du020: $this->load->view("\x63\142\x74\57\156\151\x6c\141\151\x2f\156\x69\154\x61\151\137\145\x73\163\141\x69"); goto wFWQf; A0_Q2: $data["\156\x61\x6d\141\137\x6b\145\x6c\141\x73"] = $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kelas_selected); goto GTVHg; kSogg: $this->load->view("\x5f\x74\145\155\160\154\x61\164\145\x73\x2f\x64\141\163\150\142\x6f\x61\162\144\57\x5f\x68\145\141\144\x65\x72", $data); goto dGc3d; o6qca: $data["\164\160"] = $this->dashboard->getTahun(); goto Rxd8l; H0raW: $data["\147\165\x72\165"] = $guru; goto zwKyP; P03JZ: ebOXJ: goto jkLkb; TOnWb: $jadwal_selected = $this->input->get("\x6a\141\x64\167\141\154"); goto lHcLq; lHcLq: $info = $this->cbt->getJadwalById($jadwal_selected); goto Z3tHv; DyFOs: $ids = []; goto EAuPk; Q1EuT: $smt = $this->dashboard->getSemesterActive(); goto yMToj; saDJq: $user = $this->ion_auth->user()->row(); goto iZeKo; wFWQf: $this->load->view("\x6d\x65\x6d\142\145\162\x73\x2f\x67\165\x72\x75\x2f\x74\145\x6d\x70\x6c\x61\x74\145\x73\57\x66\157\x6f\x74\x65\x72"); goto KrkV0; GTVHg: $data["\153\x65\x6c\x61\163\137\x73\145\x6c\145\x63\164\145\144"] = $kelas_selected; goto Lz9NV; bIKTt: $data["\x73\x69\163\167\141\163"] = $siswas; goto IDqwZ; Lz9NV: $data["\152\x61\144\167\141\x6c\x5f\163\x65\154\145\143\x74\145\x64"] = $jadwal_selected; goto lLt7r; ahsOR: $nilai = $this->cbt->getNilaiAllSiswa([$jadwal_selected], $ids); goto ldche; KrkV0: goto ebOXJ; goto lMt2J; iZeKo: $data = ["\165\163\145\x72" => $user, "\x6a\165\144\x75\154" => "\111\156\x70\165\x74\x20\116\151\x6c\141\151\40\x4d\x61\x6e\x75\141\x6c", "\163\x75\142\x6a\x75\144\x75\154" => '', "\160\x72\157\x66\151\154\x65" => $this->dashboard->getProfileAdmin($user->id), "\x73\x65\x74\164\x69\156\x67" => $this->dashboard->getSetting()]; goto o6qca; lMt2J: dbmxc: goto kSogg; EAuPk: foreach ($siswas as $key => $val) { array_push($ids, $val->id_siswa); j6JJH: } goto SHJjh; RYR1z: $this->load->model("\104\x61\x73\150\142\x6f\x61\x72\x64\x5f\155\x6f\144\145\154", "\144\141\163\x68\x62\157\141\162\144"); goto YIQZk; K4vMN: dFi67: goto saDJq; YIQZk: $this->load->model("\x43\x62\164\x5f\x6d\157\144\145\x6c", "\x63\142\164"); goto DyHPR; Z3tHv: $tp = $this->dashboard->getTahunActive(); goto Q1EuT; Rxd8l: $data["\x73\x6d\x74"] = $this->dashboard->getSemester(); goto BHPSQ; lLt7r: $data["\152\x61\x64\167\x61\154"] = $info; goto bIKTt; jkLkb: } public function simpanKoreksiEssai() { goto RJo6q; tyQmC: $data["\144\141\164\x61"] = $nilais; goto aa3_Q; A5t4i: $nilais = json_decode($this->input->post("\x6e\151\154\x61\x69", true)); goto veW_0; uscGY: $jadwal = $this->input->post("\x6a\x61\x64\167\141\x6c", true); goto A5t4i; veW_0: $update = 0; goto V2aCg; V2aCg: $blm_selesai = []; goto CAQxx; KZsRy: DeoTz: goto eYEMI; RJo6q: $this->load->model("\x43\142\164\137\155\157\144\x65\154", "\x63\142\164"); goto uscGY; aa3_Q: $data["\x62\154\155\137\x73\145\154\x65\x73\x61\x69"] = count($blm_selesai); goto NHnaJ; NHnaJ: $this->output_json($data); goto qe3m0; eYEMI: $data["\163\165\x63\143\x65\x73\x73"] = $update; goto tyQmC; CAQxx: foreach ($nilais as $nilai) { goto V2AE7; iFRc_: uNGmE: goto usscP; l2hrO: $update++; goto XeCVh; XeCVh: qeroy: goto p_i4t; V2AE7: $nilai_siswa = $this->cbt->getNilaiSiswaByJadwal($jadwal, $nilai->id_siswa); goto L0sYS; X9ZDz: nX2xZ: goto LjMxH; qu30q: array_push($blm_selesai, $nilai->id_siswa); goto DtL3a; usscP: $replace = ["\151\x64\x5f\x6e\x69\x6c\141\151" => $nilai_siswa->id_nilai, "\151\144\x5f\x73\x69\x73\167\x61" => $nilai_siswa->id_siswa, "\151\144\x5f\x6a\141\x64\x77\x61\x6c" => $nilai_siswa->id_jadwal, "\160\x67\x5f\142\x65\156\141\x72" => $nilai_siswa->pg_benar, "\x70\x67\x5f\x6e\x69\154\x61\x69" => $nilai_siswa->pg_nilai, "\153\157\155\x70\154\x65\153\163\x5f\156\x69\x6c\141\x69" => isset($nilai->kompleks_nilai) && $nilai->kompleks_nilai != null ? $nilai->kompleks_nilai : "\x30", "\152\157\144\157\150\153\141\x6e\137\156\x69\x6c\x61\x69" => isset($nilai->jodohkan_nilai) && $nilai->jodohkan_nilai != null ? $nilai->jodohkan_nilai : "\60", "\x69\163\x69\141\156\x5f\x6e\x69\154\141\x69" => isset($nilai->isian_nilai) && $nilai->isian_nilai != null ? $nilai->isian_nilai : "\x30", "\x65\x73\163\141\x69\x5f\156\151\154\141\x69" => isset($nilai->essai_nilai) && $nilai->essai_nilai != null ? $nilai->essai_nilai : "\x30", "\x64\151\x6b\157\162\145\153\163\x69" => "\61"]; goto qLzM_; L0sYS: if ($nilai_siswa != null) { goto uNGmE; } goto qu30q; qLzM_: $up = $this->db->replace("\x63\x62\x74\137\x6e\x69\x6c\x61\151", $replace); goto LU8V4; DtL3a: goto Ql5LJ; goto iFRc_; LU8V4: if (!$up) { goto qeroy; } goto l2hrO; p_i4t: Ql5LJ: goto X9ZDz; LjMxH: } goto KZsRy; qe3m0: } }
Function Calls
None |
Stats
MD5 | fbe0e82f8e46348a9705c76ad92eac48 |
Eval Count | 0 |
Decode Time | 157 ms |