私は行動科学者であり、通常、参加者にコンピューター上でいくつかのタスクを実行させ、応答を記録させることによってデータを収集します(私はピグレットラッパーPsychoPyを使用してプログラムを作成します)。つまり、プログラムはローカルで実行され、データはローカルに保存されます。
ここで、Pythonを使用してhtmlフォームを含む(ローカル)Webサイトをユーザーに表示し、入力を(ローカルで)収集する方法があるかどうかを知りたいと思います。このアイデアの理由は、現在、チェックボックス、ラジオボタン、または入力フィールドを表示する場合は常にwxPythonを使用しているためです。これは非常にうまく機能しますが、wxPythonでのプログラミングとレイアウトはやや面倒なので、フォーム付きのhtmlを使用したいと思います。
要件は、境界線、アドレスフィールド、メニューバーなどがない状態でラム酒を飲む必要があることです。理由は、一種のフルスクリーンモードで必要なためです(現在、フルスクリーン以外のピグレットウィンドウをサイズで開いています。参加者がフォームで作業する以外に何もできないように、デスクトップを非表示にする画面)。
だから私は(a)メニューバーなどのないピグレットウィンドウの上にhtmlフォームを含むhtmlウェブサイトを表示する方法を探しています、(b)[OK]ボタンをクリックしたときに入力を収集します(つまり、フォームが送信されます)、( c)このWebサイトを表示する前後に表示される内容を制御し、(d)これはすべてローカルで行う必要があります。
次の例の写真で参加者が[送信]ボタンを押して次のページが表示されたときにデータが収集されると思います。
更新: Windows(XPまたは7)を使用しています。