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)

Share this

Berlangganan via email

Related Posts

Previous
Next Post »

10 komentar

komentar
20 December 2018 at 14:00 delete

mas.. boleh minta alamat emailnya?

Reply
avatar
7 February 2019 at 17:43 delete

Source code for pc nya mana mastah?

Reply
avatar
17 February 2019 at 13:21 delete

pass untuk exambro client di menu setting

Reply
avatar
4 March 2019 at 11:30 delete

Kalau cbt nya pake moodle gimn source codenya?
Mohon petunjuk mas

Reply
avatar
13 March 2019 at 23:06 delete

Terima kasih sahringnya, APk nya ndak bisa di download ya ....

Reply
avatar
26 March 2019 at 15:38 delete

kalau untuk di Code Igniter bagai mana ya ?

Reply
avatar
30 March 2019 at 08:52 delete

bang kalau saya pakai aplikasi basis wordpress, bagaiamana kodingnya ?mohon bantuannya bang?

Reply
avatar
7 May 2019 at 11:41 delete

password setting exambrow apa ya..??

Reply
avatar
30 January 2020 at 23:32 delete

Mas saya pake woka v3, ingin tanya ketika login pke hp cuman nyampe identitas peserta, ga mau maju. Hp mesti direstar. Mohon solusinya

Reply
avatar
28 February 2020 at 16:10 delete

link exam browser untuk androidnya gak diperbarui bang?

Reply
avatar

Semoga harimu menyenangkan :)
Kalau ingin bertanya, tanya kan di fb https://www.facebook.com/robby.akbar.75