
WebFitts -это приложение для тестирования на тестирование Fitts на основе веб-сайта, вдохновленное приложением Scott Mackenzie's GoFitts.
Вы можете запустить WebFitts в своей системе, следуя инструкциям ниже!
Для запуска WebFitts , пожалуйста, убедитесь, что ваше устройство соответствует следующим требованиям:
Как только все предпосылки будут выполнены, теперь вы можете запустить WebFitts , следуя приведенным ниже инструкциям:
Откройте терминал и введите следующую команду:
git clone https://github.com/adildsw/WebFitts
В терминале введите следующую команду:
cd WebFitts
Оказавшись в каталоге WebFitts , вы можете разместить веб -приложение WebFitts в локальном хосте, введя следующую команду в терминале:
python app.py
После успешного хостинга на сервере терминал/командная строка должна вернуть следующее сообщение:
* 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 теперь можно запустить путем открытия любого браузера и введя адрес http://127.0.0.1:5000

WebFitts предлагает некоторые настраиваемые параметры:
WebFitts имеет функциональность, позволяющая пользователям размещать приложение в пользовательском адресе, чтобы обеспечить доступ к нескольким устройствам по сети. Это можно сделать с помощью аргумента ip и port при запуске приложения.
python app.py --ip <IP> --port <PORT>
Примечание. IP -адрес по умолчанию установлен на 127.0.0.1 , а порт по умолчанию установлен на 5000 .
Чтобы создать задачи с комбинацией множественных значений амплитуды и ширины, просто напишите все значения амплитуды и ширины в их соответствующих полях, разделенных запятыми, и веб -бездействие создаст все возможные задачи с использованием конфигураций (амплитуда x ширины).
Вы можете настроить WebFitts, чтобы не сохранять результаты задачи на настройке аргумента servdown на 0.
python app.py --servdown 0
После выполнения каждой задачи WebFitts сохраняет 3 файла результатов задачи в клиентской системе (и те же файлы также хранятся на сервере, если WebFitts настроена таким образом). Описание файла дифференцировано с помощью отдельных типов файлов:
Все данные хранятся в формате CSV и могут быть доступны с использованием любого выбора текстового редактора. Заголовки данных включены в каждый файл. Определение и расчеты заголовка получены из приложения Scott Mackenzie's GoFitts, документацию которого можно найти здесь.
Все взносы приветствуются! Вы можете открыть проблему, чтобы обсудить изменения и использовать запросы на привлечение для отправки обновлений.