absensix
Auto-absen untuk sistem informasi akademik ITB berupa plugin chrome.
Plugin ini dibuat untuk Chrome, tapi diketahui bisa bekerja pada Microsoft Edge. Prosedur instalasi mungkin berbeda.
WARNING!
Plugin ini masih dalam tahap testing, sehingga reliabilitynya belum bisa dijamin.
Beberapa masalah yang diketahui:
-
Belum bisa mengabsen 2 hari nonstop
-
Login timeout
Cara pakai
Setelah plugin terpasang, buka halaman jadwal kelas di SiX, lalu biarkan. Selama halaman terbuka, absensi akan berjalan secara otomatis.
Instalasi untuk Google Chrome
-
Download source code di releases, lalu extract.
-
Buka chrome://extensions/
-
Browse lalu klik folder hasil extract yang didapatkan di langkah pertama.
-
Plugin sudah bisa dipakai. Bila ada pesan muncul saat masuk ke halaman jadwal kelas SiX, maka extension sudah termuat dengan benar.
Konfigurasi
Ada 3 parameter yang bisa dikonfigurasi agar perilaku extension lebih cocok dengan pola absensi masing-masing. Konfigurasi ini dapat diakses melalui icon extension di sebelah kanan URL bar.
-
Begin offset: waktu yang harus ditunggu plugin sebelum kuliah sebelum mulai mencoba mengabsen. Bisa bernilai negatif.
-
End offset: waktu yang harus ditunggu plugin setelah kuliah selesai sebelum menghentikan percobaan absen. Bisa bernilai negatif.
-
Retry interval: Jeda antara percobaan absensi
Contoh: KU1422: Strategi Bermain Among Us pada jam 11:00-13:00. Dengan konfigurasi berikut:
Begin offset = 5
End offset = 7
Retry interval = 3
absensix akan mulai mencoba mengabsen pada 11:05, mengulang 3 menit sekali sampai berhasil, dan menyerah setelah 13:07.
Update
Bila ada update baru, perbarui isi folder absensix (dengan git pull atau download zip dan extract-overwrite), lalu klik tombol reload di sebelah switch untuk mengaktifkan plugin di chrome://extensions/.
Development plan
-
Auto-relogin (masih belum bisa dipastikan mungkin tidaknya)
-
Support untuk firefox
-
Generate report log txt file