
WebFittsは、Scott MackenzieのGofittsアプリケーションに触発されたWebベースのFittsの法律テストアプリケーションです。
以下の指示に従って、システムでWebFittsを稼働させて実行できます!
WebFittsを実行するには、デバイスが次の要件を満たしていることを確認してください。
すべての前提条件が満たされたら、以下の指示に従ってWebFittsを実行できます。
ターミナルを開き、次のコマンドを入力します。
git clone https://github.com/adildsw/WebFitts
端末で、次のコマンドを入力します。
cd WebFitts
WebFittsディレクトリに入ったら、端末に次のコマンドを入力することにより、 webfitts Webアプリケーションをローカルホストでホストできます。
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に設定されています。
複数の振幅と幅の値を組み合わせたタスクを作成するために、コンマで区切られたそれぞれのフィールドにすべての振幅と幅の値を書き込むだけで、 WebFittsは(振幅x幅)構成を使用してすべての可能なタスクを作成します。
サーバー上にタスク結果を保存しないようにWebFittsを構成できます。 servdown引数を0に設定できます。
python app.py --servdown 0
すべてのタスクの完了後、 WebFittsはクライアントシステムに3つのタスク結果ファイルを保存します( WebFittsがその方法で構成されている場合、同じファイルもサーバーに保存されます)。ファイルの説明は、個々のファイルタイプを使用して区別されます。
すべてのデータはCSV形式で保存され、選択した任意のテキストエディターを使用してアクセスできます。データヘッダーは各ファイルに含まれています。ヘッダーの定義と計算は、Scott MackenzieのGofittsアプリケーションから派生しており、そのドキュメントはここにあります。
すべての貢献は大歓迎です!問題を開いて変更について議論し、プルリクエストを使用して更新を送信できます。