Cara Setting Web CBT Supaya Hanya Bisa di Akses dengan Exam Browser

Assalamualaikum Wr.Wb

Pada artikel sebelumnya saya pernah membagikan source code Exam Browser - Aplikasi CBT Client untuk Android. Kalian juga bisa menonton demo nya pada video berikut ini.



Lalu banyak yang bertanya bagaimana supaya web CBT nya hanya bisa diakses melalui aplikasi Exam Browser  saja (baik di hp maupun komputer) tidak bisa menggunakan browser yang lain. Pada artikel ini saya akan memberikan cara setting nya. Kalian bisa menerapkannya pada web CBT open source, Beesmart v3 rev 3 ke bawah atau Woka CBT v2.4 ke bawah. Kalian bisa mencari nya di internet dengan memasukkan keyword nama aplikasi nya. Saya asumsikan kalian sudah memiliki aplikasi web CBT nya. Langsung saja ikuti langkah-langkah di bawah ini:
  • Buka folder xampp/htdocs (untuk beesmart), xampplite/htdocs (untuk woka).
  • Selanjutnya buka file index.php dan ubah menjadi seperti berikut,
Untuk Woka
<?
$device = $_GET['device'];
 if(empty($device)){
  header('location:404.html');
 } else if ($device='exambrowser') {
  header('location:unbk/login.php');
 }
?>
Untuk Beesmart
<?php
  if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
      $uri = 'https://';
  } else {
      $uri = 'http://';
  }
  $uri .= $_SERVER['HTTP_HOST'];
$device = $_GET['device'];
 if(empty($device)){
      header('Location: '.$uri.'/404.html');
 } else if ($device='exambrowser') {
      header('Location: '.$uri.'/beesmart/login.php');
 }
  exit;
?>
Untuk Woka
<?
$device = $_GET['device'];
 if(empty($device)){
  header('location:/404.html');
 } else if ($device='exambrowser') {
  header('location:login.php');
 }
?>
Untuk Beesmart
<?php
    if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
        $uri = 'https://';
    } else {
        $uri = 'http://';
    }
    $uri .= $_SERVER['HTTP_HOST'];
 $device = $_GET['device'];
 if(empty($device)){
    header('Location: '.$uri.'\404.html');
 } else if ($device='exambrowser') {
    header('Location: '.$uri.'/login.php');
 }
    exit;
?>
  • Teakhir, buka file logout.php kemudian cari dan edit satu baris menjadi seperti berikut,
Untuk Woka
header('location:../unbk/index.php?device=exambrowser');
Untuk Beesmart
header('location:index.php?device=exambrowser');
  • Silahkan akses menggunakan browser biasa, pastikan langsung redirect ke halaman 404.html
  • Jika sukses maka selanjutnya akses menggunakan aplikasi exam browser yang bisa kalian download pada link di bawah ini (Harus menggunakan aplikasi Exam Browser ini, tidak bisa yang lain)

Subscribe to receive free email updates:

0 Response to "Cara Setting Web CBT Supaya Hanya Bisa di Akses dengan Exam Browser"

Post a Comment