
WebFitts adalah aplikasi pengujian hukum Fitts berbasis web yang terinspirasi oleh aplikasi GoFitts Scott Mackenzie.
Anda bisa mendapatkan webfitt dan menjalankan sistem Anda dengan mengikuti instruksi di bawah ini!
Untuk menjalankan webfitt , pastikan perangkat Anda memenuhi persyaratan berikut:
Setelah semua prasyarat terpenuhi, Anda sekarang dapat menjalankan webfitt dengan mengikuti instruksi di bawah ini:
Terminal terbuka dan ketik perintah berikut:
git clone https://github.com/adildsw/WebFitts
Di terminal, ketik perintah berikut:
cd WebFitts
Setelah di direktori WebFitts , Anda dapat meng -host aplikasi web WebFitts di localhost dengan mengetik perintah berikut di terminal:
python app.py
Setelah hosting server yang berhasil, prompt terminal/perintah harus mengembalikan pesan berikut:
* Serving Flask app "server" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Webfitts sekarang dapat diluncurkan dengan membuka browser apa pun dan memasukkan alamat http://127.0.0.1:5000

WebFitts menawarkan beberapa parameter yang dapat dikonfigurasi:
WebFitts memiliki fungsionalitas yang memungkinkan pengguna untuk meng-host aplikasi di alamat khusus untuk memungkinkan akses multi-perangkat melalui jaringan. Ini dapat dilakukan dengan menggunakan argumen ip dan port saat meluncurkan aplikasi.
python app.py --ip <IP> --port <PORT>
Catatan: IP default diatur ke 127.0.0.1 , dan port default diatur ke 5000 .
Untuk membuat tugas dengan kombinasi beberapa nilai amplitudo dan lebar, cukup tulis semua nilai amplitudo dan lebar dalam bidang masing -masing yang dipisahkan oleh koma, dan webfitts akan membuat semua tugas yang mungkin menggunakan konfigurasi (amplitudo x lebar).
Anda dapat mengonfigurasi webfitts untuk tidak menyimpan hasil tugas pada server yang mengatur argumen servdown ke 0.
python app.py --servdown 0
Setelah menyelesaikan setiap tugas, WebFitts menyimpan 3 file hasil tugas pada sistem klien (dan file yang sama juga disimpan di server jika WebFitts dikonfigurasi seperti itu). Deskripsi file dibedakan menggunakan masing -masing jenis file:
Semua data disimpan dalam format CSV, dan dapat diakses menggunakan editor teks pilihan apa pun. Header data disertakan dengan setiap file. Definisi dan perhitungan header berasal dari aplikasi GoFitts Scott Mackenzie, dokumentasi yang dapat ditemukan di sini.
Semua kontribusi dipersilakan! Anda dapat membuka masalah untuk membahas perubahan, dan menggunakan permintaan tarik untuk mengirimkan pembaruan.