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;
?>
- Download file berikut, dan extract pada folder htdocs https://drive.google.com/open?id=1orCt35_9HmEAbLFtpWoBSkItXHxRbRGj
- Buka folder xampp/htdocs/beesmart (untuk beesmart), xampplite/htdocs/unbk (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:login.php');
}
?>
<?
$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)
Exam Browser PC https://drive.google.com/open?id=1BmFvqbzzisQjwF5igby0M_S63cg2EUBS
Exam Browser Android https://drive.google.com/open?id=11yNfDvsshldkmZUVfVF6vAn-uxLtpF7R
Sekian, terimakasih. Semoga bermanfaat..
Exam Browser Android https://drive.google.com/open?id=11yNfDvsshldkmZUVfVF6vAn-uxLtpF7R
Sekian, terimakasih. Semoga bermanfaat..
0 Response to "Cara Setting Web CBT Supaya Hanya Bisa di Akses dengan Exam Browser"
Post a Comment