BlueTape adalah aplikasi+framework untuk membuat urusan-urusan paper-based di FTIS UNPAR menjadi paperless. Aplikasi ini berbasis web dengan memanfaatkan CodeIgniter + ZURB Foundation.
Fitur-fitur:
- Framework disediakan untuk menambah layanan baru. Menu sudah disediakan, developer tinggal menambah dalam bentuk modul (lihat
CONTRIBUTING.md
) - Layanan OAuth ke Google, memungkinkan autentikasi pengguna dan menentukan hak akses yang bisa dilihat dari alamat email pengguna, misalnya: membatasi akses ke mahasiswa Informatika ke email
[email protected]
, akses ke mahasiswa FTIS ke7[0123][email protected]
. Untuk staf TU / dosen bisa juga dengan mendaftarkan email staf / dosen.
Saat ini tersedia layanan:
- Transkrip Request / Manage untuk melakukan permohonan serta pencetakan transkrip mahasiswa.
- Perubahan Kuliah Request / Manage untuk permohonan dan pencetakan perubahan jadwal kuliah oleh dosen.
- Clone project dari github
- Set Apache server mengarah ke direktori
www
- Di direktori
www/application/config/
:
- Copy
database-dev.php
kedatabase.php
dan ubah isinya sesuai konfigurasi database lokal - Copy
auth-dev.php
keauth.php
dan ubah isi bagiangoogle-clientid
dangoogle-clientsecret
dengan konfigurasi OAuth yang Anda dapatkan dari Google. Masuk di URL ini https://console.cloud.google.com/ untuk mendaftar.
- Eksekusi http://localhost/migrate (atau disesuaikan dengan domain Anda)
Testing menggunakan Unit Test dari Code Igniter. Ketikkan perintah ini dari terminal:
$ php index.php tests TestUnitTests