Ejemplo n.º 1
0
function LocalDISCForm($UsrDef, $limit)
{
    $content = '<input type="hidden" name="hduserid" id="hduserid" value="' . $_SESSION['userid'] . '">';
    $content .= '<div id="content" class="col-md-12 " >';
    $content .= '<div id="tableDISC" class="col-md-12" >';
    $qsoal = sql_query("SELECT DISTINCT no_soal FROM soal_disc ORDER BY no_soal ");
    while ($soal = sql_fetchassoc($qsoal)) {
        $no = $soal['no_soal'];
        $content .= '<table class="table table-bordered" id="tableDISC_' . $no . '">';
        $content .= '<tr>';
        $content .= '<td style="text-align:center; vertical-align:middle;">' . $no . '</td>';
        $qpernyataan = sql_query("SELECT sequence, pernyataan, komponen, tipe FROM soal_disc WHERE no_soal = '{$no}' ORDER BY sequence ");
        while ($pernyataan = sql_fetchassoc($qpernyataan)) {
            //#FFFFE8
            $content .= '<td class="col-md-3"><input class="textbox inputdisc" type="text" size=35 disabled value="' . $pernyataan['pernyataan'] . '">&nbsp;';
            $content .= '<input class="textbox " type="text" size=1 maxlength="1" data-komponen="' . $pernyataan['komponen'] . '" data-tipe="' . $pernyataan['tipe'] . '" id="txtans_' . $no . '_' . $pernyataan['sequence'] . '"  name="txtans_' . $no . '_' . $pernyataan['sequence'] . '" style="text-align:center; height:32px; font-size:13px !important;text-transform:uppercase;"  onkeypress="return isMorL(event)" >';
        }
        $content .= '</tr>';
        $content .= '</table>';
        /*$content .= "<input type=hidden name='hdans_".$no."' id='hdans_".$no."' value='".$soal['answer']."'>";
        		$content .= "<input type=hidden name='hdmulti_".$no."' id='hdmulti_".$no."' value='".$soal['multi_ans']."'>";
        		$content .= "<input type=hidden name='hdstatus_".$no."' id='hdstatus_".$no."' value='0'></td>";*/
    }
    $content .= '</div>';
    $content .= "<div align='center' class='col-md-4 col-md-offset-4' ><input type='button' class='button ' id='btnSave' value='Simpan'/></div>";
    $content .= "</div>";
    return $content;
}
Ejemplo n.º 2
0
function LocalWPTForm($UsrDef, $limit)
{
    $content = '<input type="hidden" name="hduserid" id="hduserid" value="' . $_SESSION['userid'] . '">';
    $content .= '<div id="content" class="col-md-6 col-md-offset-3" >';
    $content .= '<table class="table table-bordered" id="tableWPT">';
    $qsoal = sql_query("SELECT no_soal, question, answer, multi_ans, img FROM soal_wpt ORDER BY no_soal \n\t\t\t\t\t\t\tLIMIT " . $limit . ",10");
    while ($soal = sql_fetchassoc($qsoal)) {
        $no = $soal['no_soal'];
        $content .= '<tr>';
        $content .= '<td class="col-md-1" style="vertical-align:middle; text-align:center; font-weight:bold;">' . $no . '</td>';
        $content .= '<td class="col-md-9">' . $soal['question'];
        if ($soal['img'] == '1') {
            $content .= '<br /><img src="images/' . $no . '.png">';
        }
        $content .= '</td>';
        $content .= '<td class="col-md-2"><input class="textbox" type="text" size=5 id="txtans' . $no . '"  name="txtans' . $no . '" ';
        if (isset($_SESSION['ans'][$no])) {
            $content .= 'value="' . $_SESSION['ans'][$no] . '"';
        }
        $content .= '>';
        $content .= "<input type=hidden name='hdans_" . $no . "' id='hdans_" . $no . "' value='" . $soal['answer'] . "'>";
        $content .= "<input type=hidden name='hdmulti_" . $no . "' id='hdmulti_" . $no . "' value='" . $soal['multi_ans'] . "'>";
        $content .= "<input type=hidden name='hdstatus_" . $no . "' id='hdstatus_" . $no . "' value='0'></td>";
        $content .= '</tr>';
    }
    $content .= '</table>';
    $content .= "<div align='center' class='col-md-3 col-md-offset-3' ><input type='button' class='button ' id='btnPrevious' onclick='previousPage(\"formWPT\",\"" . $_SESSION['userid'] . "\"," . $limit . "); return false;' value='Sebelumnya' ";
    if ($limit == 0) {
        $content .= "disabled";
    }
    $content .= "/></div>";
    $content .= "<div align='center' class='col-md-3' ><input type='button' class='button ' id='btnNext' onclick='nextPage(\"formWPT\",\"" . $_SESSION['userid'] . "\"," . $limit . "); return false;' ";
    if ($limit == 40) {
        $content .= "value='Selesai' ";
    } else {
        $content .= "value='Berikutnya' ";
    }
    $content .= "/></div>";
    $content .= "</div>";
    return $content;
}
Ejemplo n.º 3
0
function LocalPAPIForm($UsrDef, $limit)
{
    // print_r($_SESSION);
    $content = '<input type="hidden" name="hduserid" id="hduserid" value="' . $_SESSION['userid'] . '">';
    $content .= '<div id="content" class="col-md-6 col-md-offset-3" role="main">';
    $content .= '<table class="table table-bordered" id="tablePAPI">';
    $qsoal = sql_query("SELECT a.no_soal, b1.pernyataan AS pernyataan1, b1.tipe AS tipe1, b2.pernyataan AS pernyataan2, b2.tipe AS tipe2\n\t\t\t\t\t\t\tFROM soal_papi a LEFT JOIN pernyataan b1 ON a.pernyataan_A = b1.id_pernyataan\n\t\t\t\t\t\t\tLEFT JOIN pernyataan b2 ON a.pernyataan_B = b2.id_pernyataan\n\t\t\t\t\t\t\tORDER BY a.no_soal\n\t\t\t\t\t\t\tLIMIT " . $limit . ",15");
    while ($soal = sql_fetchassoc($qsoal)) {
        $no = $soal['no_soal'];
        $content .= '<tr>';
        $content .= '<td rowspan="2" class="col-md-1" style="vertical-align:middle; text-align:center; font-weight:bold;">' . $no . '</td>';
        $content .= '<td class="col-md-11 ansrowA"><input type="radio" id="rdsoalA' . $no . '" name="rdsoal' . $no . '" value="' . $soal['tipe1'] . '" ';
        if (isset($_SESSION['anspapi'][$no])) {
            $content .= chsel($soal['tipe1'], $_SESSION['anspapi'][$no]);
        }
        $content .= '>&nbsp;&nbsp;' . $soal['pernyataan1'] . '</td></tr>';
        $content .= '<tr><td class="col-md-11 ansrowB"><input type="radio" id="rdsoalB' . $no . '" name="rdsoal' . $no . '" value="' . $soal['tipe2'] . '" ';
        if (isset($_SESSION['anspapi'][$no])) {
            $content .= chsel($soal['tipe2'], $_SESSION['anspapi'][$no]);
        }
        $content .= '>&nbsp;&nbsp;' . $soal['pernyataan2'] . '</td></tr>';
        $content .= '</tr>';
    }
    $content .= '</table>';
    // $content .= "<div align='center' class='col-md-6 col-md-offset-3' ><input type='button' class='button col-md-6 col-md-offset-3' id='btnNext' onclick='nextPage(\"formPAPI\",\"".$_SESSION['userid']."\",".($limit)."); return false;' value='Berikutnya' /></div>";
    $content .= "<div align='center' class='col-md-3 col-md-offset-3' ><input type='button' class='button ' id='btnPrevious' onclick='previousPage(\"formPAPI\",\"" . $_SESSION['userid'] . "\"," . $limit . "); return false;' value='Sebelumnya' ";
    if ($limit == 0) {
        $content .= "disabled";
    }
    $content .= "/></div>";
    $content .= "<div align='center' class='col-md-3' ><input type='button' class='button ' id='btnNext' onclick='nextPage(\"formPAPI\",\"" . $_SESSION['userid'] . "\"," . $limit . "); return false;' ";
    if ($limit == 75) {
        $content .= "value='Selesai' ";
    } else {
        $content .= "value='Berikutnya' ";
    }
    $content .= "/></div>";
    $content .= "</div>";
    return $content;
}
Ejemplo n.º 4
0
</head>

<body>
	<div id="content">
		<div id="title" align="center">Kraeplin</div>
		<div id="btstart" align="center"><input type=button id="btnstart" tabindex="-1" value="Start"></div>
		<div id="body">
			<form action="" method="post" enctype="multipart/form-data">
				<?php 
$max = sql_fetchassoc(sql_query("SELECT DISTINCT MAX(x) as maxX, MAX(y) as maxY FROM template"));
$maxX = $max['maxX'];
$maxY = $max['maxY'];
$qCell = sql_query("SELECT x,y,value,answer FROM template order by x asc, y asc ");
$x = 1;
$y = 1;
while ($tcell = sql_fetchassoc($qCell)) {
    // print_r($tcell['x']." ".$tcell['y']." ".$tcell['value']."<br />");
    // print_r($x." ".$y." ".$tcell['value']."<br />");
    $cell[$x][$y]['x'] = $tcell['x'];
    $cell[$x][$y]['y'] = $tcell['y'];
    $cell[$x][$y]['val'] = $tcell['value'];
    $cell[$x][$y]['ans'] = $tcell['answer'];
    // $x++; if($x==$maxX+1) $x=1;
    $y++;
    if ($y == $maxY + 1) {
        $y = 1;
        $x++;
    }
}
/*echo '<pre>';
		print_r ($cell[1][3]['val']);
Ejemplo n.º 5
0
<?php

session_start();
include '../function/sqlfunction.php';
require "../controller/home.php";
$po = $_GET['po'];
if ($po == "localAjSaveDetail") {
    echo localSaveDetail();
}
if ($po === 'localAjGetRowDetail') {
    $id = $_GET['id'];
    $sql_code = "SELECT COUNT(1) AS row, IFNULL(tahapan_tes,0) AS tahapan_tes FROM user WHERE no_ktp = '{$id}'";
    $rs = sql_query($sql_code);
    $ray_code = sql_fetchassoc($rs);
    if ($ray_code['row'] > 0) {
        $_SESSION['userid'] = $id;
    }
    echo json_encode($ray_code);
}
Ejemplo n.º 6
0
function LocalKraeplinForm($UsrDef)
{
    $max = sql_fetchrow(sql_query("SELECT DISTINCT MAX(x) as maxX, MAX(y) as maxY FROM template"));
    $maxX = $max['maxX'];
    $maxY = $max['maxY'];
    $qCell = sql_query("SELECT x,y,value,answer FROM template order by x asc, y asc ");
    $x = 1;
    $y = 1;
    while ($tcell = sql_fetchassoc($qCell)) {
        // print_r($tcell['x']." ".$tcell['y']." ".$tcell['value']."<br />");
        // print_r($x." ".$y." ".$tcell['value']."<br />");
        $cell[$x][$y]['x'] = $tcell['x'];
        $cell[$x][$y]['y'] = $tcell['y'];
        $cell[$x][$y]['val'] = $tcell['value'];
        $cell[$x][$y]['ans'] = $tcell['answer'];
        // $x++; if($x==$maxX+1) $x=1;
        $y++;
        if ($y == $maxY + 1) {
            $y = 1;
            $x++;
        }
    }
    // echo '<pre>';
    // print_r ($cell);
    // echo '</pre>';
    // echo $_SESSION['userid'];
    $content = '<style> input[type="text"]{ width:30px; text-align:center; border: 0;}
						input[type=text]::-webkit-outer-spin-button,
						input[type=text]::-webkit-inner-spin-button {
							-webkit-appearance: none;
							margin: 0;
						}
						input[type=text] {
							-moz-appearance:textfield;
						}
				</style>';
    $content .= '<div id="title" align="center"><h3>Kraepelin</h3></div>';
    $content .= "<div class='col-md-6 col-md-offset-3' style='padding-bottom: 10px;' id='rules'><fieldset class=contentInfo style='margin-top:0 '>\n\t\t\t\t<center><h4>Ketentuan Pengerjaan Tes Kraepelin</h4></center>\n\t\t\t\t<img class='col-md-8 col-md-offset-2' src='images/kraepelin-guide.png' />\n\t\t\t\t\t\t<div class='col-md-12'><ol>\n\t\t\t\t\t\t\t<li>Jumlahkan angka-angka setiap lajurnya dari bawah ke atas.</li>\n\t\t\t\t\t\t\t<li>Tekan panah atas untuk menjumlahkan angka selanjutnya.</li>\n\t\t\t\t\t\t\t<li>Misalnya 8+1=9, maka ditulis angka 9.</li>\n\t\t\t\t\t\t\t<li>Bila angka yang dijumlahkan lebih dari 10, maka tuliskan angka belakangnya saja. Misalnya 17, tuliskan angka 7.</li>\n\t\t\t\t\t\t\t<li>Jika saudara telah mengerjakan sampai dengan lajur paling atas, tetapi belum ada notifikasi pindah. Maka saudara berhenti sejenak sampai ada notifikasi pindah baru saudara dapat pindah ke lajur berikutnya.</li>\n\t\t\t\t\t\t\t<li>Klik tombol start untuk memulai tes.</li>\n\t\t\t\t\t\t\t<li>Jika ada pertanyaan, tanyakan dengan pengawas sebelum menekan tombol start.</li>\n\t\t\t\t\t\t</ol></div></fieldset></div>";
    $content .= '<div class="col-md-12" id="btstart" align="center"><input type=button id="btnstart" tabindex="-1" value="Start"></div>';
    // $content .= '<div class="col-md-12" id="btstart" align="center"><input type=button id="btnup" value="Up" onclick="up();"></div>';
    $content .= '<form action="" method="post" enctype="multipart/form-data" id="formKraeplin">';
    $content .= '<input type="hidden" name="hduserid" id="hduserid" value="' . $_SESSION['userid'] . '">';
    $content .= '<input type="hidden" name="hdmaxX" id="hdmaxX" value="' . $maxX . '">';
    $content .= '<input type="hidden" name="hdmaxY" id="hdmaxY" value="' . $maxY . '">';
    $content .= "<table id=tbSheet style='display:none;'>";
    for ($yp = $maxY; $yp >= 1; $yp--) {
        $content .= "<tr>";
        for ($xp = 1; $xp <= $maxX; $xp++) {
            // echo $xp." ".$yp." ".$cell[$xp][$yp]['val']."<br />";
            $content .= "<td><span style='font-weight:bold'>" . $cell[$xp][$yp]['val'] . "</span></td><td>&nbsp;";
            if ($yp == 1) {
                $content .= "<input type=hidden name='hdtinggi_" . $xp . "' id='hdtinggi_" . $xp . "' >";
            }
            $content .= "</td>";
            if ($xp == $maxX && $yp > 1) {
                $content .= "</tr><tr>";
                for ($xpp = 1; $xpp <= $maxX; $xpp++) {
                    $ypp = $yp - 1;
                    $content .= "<td>&nbsp;</td>";
                    $content .= "<td><input tabindex='-1' type='text' maxlength = '1' data-x='" . $xpp . "' data-y='" . $ypp . "' class='txtans txtansrow" . $xpp . "' name='txtans_" . $xpp . "_" . $ypp . "' size=1 id='txtans_" . $xpp . "_" . $ypp . "' onkeyup='nextText({$xpp}, {$ypp}, (this).value); ' onClick='this.select(); scrollright({$xpp});' onfocus='this.oldvalue = this.value;' onChange='check({$xpp}, {$ypp}, this)' this.oldvalue = this.value; >";
                    $content .= "<input type=hidden name='hdinput_" . $xpp . "_" . $ypp . "' id='hdinput_" . $xpp . "_" . $ypp . "' ></td>";
                    $content .= "<input type=hidden name='hdans_" . $xpp . "_" . $ypp . "' id='hdans_" . $xpp . "_" . $ypp . "' value='" . $cell[$xpp][$ypp]['ans'] . "'></td>";
                    $content .= "<input type=hidden name='hdstatus_" . $xpp . "_" . $ypp . "' id='hdstatus_" . $xpp . "_" . $ypp . "' value='1'></td>";
                    $content .= "<input type=hidden name='hdcounter_" . $xpp . "_" . $ypp . "' id='hdcounter_" . $xpp . "_" . $ypp . "' value='0'></td>";
                }
                $content .= "</tr>";
            }
        }
        // $content .= "</tr>";
    }
    $content .= "</table>";
    $content .= "</form>";
    echo $content;
}