├── .eslintrc.json ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── HIT_MONITORING.md ├── README.md ├── package.json ├── requirements.txt ├── task ├── config.txt ├── custom.py ├── habitat_web_app │ ├── CMakeLists.txt │ ├── README.md │ ├── bindings.css │ ├── bindings.html │ ├── bindings_js.cpp │ ├── index.js │ ├── modules │ │ ├── defaults.js │ │ ├── event_logger.js │ │ ├── inventory.js │ │ ├── objectnav_task.js │ │ ├── pick_place_task.js │ │ ├── simenv_embind.js │ │ ├── task_validator.js │ │ ├── utils.js │ │ └── web_demo.js │ └── webpack.config.js ├── nginx.conf ├── orm │ └── models.py ├── scripts │ ├── create_user.py │ ├── data │ │ ├── download.sh │ │ ├── download_hit_data.py │ │ ├── parse_objectnav_dataset.py │ │ ├── sample_hits.py │ │ └── upload_hits.py │ ├── monitoring │ │ ├── approve_hits.py │ │ └── launch_hits.py │ └── mturk │ │ └── connection_test.py ├── static │ ├── assets │ │ ├── architecture.png │ │ ├── class_diagram.png │ │ ├── interface.gif │ │ ├── local_setup.gif │ │ └── psiturk_demo.gif │ ├── css │ │ ├── bootstrap.min.css │ │ └── style.css │ ├── favicon.ico │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ ├── habitat-sim │ │ ├── WebApplication.css │ │ ├── WindowlessEmscriptenApplication.js │ │ ├── bundle.js │ │ ├── bundle.js.map │ │ ├── hsim_bindings.js │ │ └── hsim_bindings.wasm │ ├── js │ │ ├── monitoring.js │ │ ├── task.js │ │ └── utils.js │ └── lib │ │ ├── backbone-min.js │ │ ├── bootstrap.min.js │ │ ├── d3.v3.min.js │ │ ├── jquery-min.js │ │ └── underscore-min.js └── templates │ ├── ad.html │ ├── allcomplete.html │ ├── closepopup.html │ ├── complete.html │ ├── consent.html │ ├── default.html │ ├── error.html │ ├── exp.html │ ├── hit-monitoring.html │ ├── instructions │ ├── instruct-flythrough.html │ ├── instruct-general.html │ ├── instruct-task.html │ ├── instruct-training.html │ └── replay.html │ ├── limitfailure.html │ ├── list.html │ ├── navigation │ ├── end.html │ ├── middle.html │ ├── next.html │ ├── skip.html │ └── start.html │ ├── noepisodeavailable.html │ ├── postquestionnaire.html │ ├── retrytask.html │ ├── thanks-mturksubmit.html │ ├── thanks.html │ └── viewer.html └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /HIT_MONITORING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/HIT_MONITORING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/requirements.txt -------------------------------------------------------------------------------- /task/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/config.txt -------------------------------------------------------------------------------- /task/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/custom.py -------------------------------------------------------------------------------- /task/habitat_web_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/CMakeLists.txt -------------------------------------------------------------------------------- /task/habitat_web_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/README.md -------------------------------------------------------------------------------- /task/habitat_web_app/bindings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/bindings.css -------------------------------------------------------------------------------- /task/habitat_web_app/bindings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/bindings.html -------------------------------------------------------------------------------- /task/habitat_web_app/bindings_js.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/bindings_js.cpp -------------------------------------------------------------------------------- /task/habitat_web_app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/index.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/defaults.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/event_logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/event_logger.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/inventory.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/objectnav_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/objectnav_task.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/pick_place_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/pick_place_task.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/simenv_embind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/simenv_embind.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/task_validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/task_validator.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/utils.js -------------------------------------------------------------------------------- /task/habitat_web_app/modules/web_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/modules/web_demo.js -------------------------------------------------------------------------------- /task/habitat_web_app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/habitat_web_app/webpack.config.js -------------------------------------------------------------------------------- /task/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/nginx.conf -------------------------------------------------------------------------------- /task/orm/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/orm/models.py -------------------------------------------------------------------------------- /task/scripts/create_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/create_user.py -------------------------------------------------------------------------------- /task/scripts/data/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/data/download.sh -------------------------------------------------------------------------------- /task/scripts/data/download_hit_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/data/download_hit_data.py -------------------------------------------------------------------------------- /task/scripts/data/parse_objectnav_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/data/parse_objectnav_dataset.py -------------------------------------------------------------------------------- /task/scripts/data/sample_hits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/data/sample_hits.py -------------------------------------------------------------------------------- /task/scripts/data/upload_hits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/data/upload_hits.py -------------------------------------------------------------------------------- /task/scripts/monitoring/approve_hits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/monitoring/approve_hits.py -------------------------------------------------------------------------------- /task/scripts/monitoring/launch_hits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/monitoring/launch_hits.py -------------------------------------------------------------------------------- /task/scripts/mturk/connection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/scripts/mturk/connection_test.py -------------------------------------------------------------------------------- /task/static/assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/assets/architecture.png -------------------------------------------------------------------------------- /task/static/assets/class_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/assets/class_diagram.png -------------------------------------------------------------------------------- /task/static/assets/interface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/assets/interface.gif -------------------------------------------------------------------------------- /task/static/assets/local_setup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/assets/local_setup.gif -------------------------------------------------------------------------------- /task/static/assets/psiturk_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/assets/psiturk_demo.gif -------------------------------------------------------------------------------- /task/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /task/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/css/style.css -------------------------------------------------------------------------------- /task/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/favicon.ico -------------------------------------------------------------------------------- /task/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /task/static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /task/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /task/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /task/static/habitat-sim/WebApplication.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/habitat-sim/WebApplication.css -------------------------------------------------------------------------------- /task/static/habitat-sim/WindowlessEmscriptenApplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/habitat-sim/WindowlessEmscriptenApplication.js -------------------------------------------------------------------------------- /task/static/habitat-sim/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/habitat-sim/bundle.js -------------------------------------------------------------------------------- /task/static/habitat-sim/bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/habitat-sim/bundle.js.map -------------------------------------------------------------------------------- /task/static/habitat-sim/hsim_bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/habitat-sim/hsim_bindings.js -------------------------------------------------------------------------------- /task/static/habitat-sim/hsim_bindings.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/habitat-sim/hsim_bindings.wasm -------------------------------------------------------------------------------- /task/static/js/monitoring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/js/monitoring.js -------------------------------------------------------------------------------- /task/static/js/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/js/task.js -------------------------------------------------------------------------------- /task/static/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/js/utils.js -------------------------------------------------------------------------------- /task/static/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/lib/backbone-min.js -------------------------------------------------------------------------------- /task/static/lib/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/lib/bootstrap.min.js -------------------------------------------------------------------------------- /task/static/lib/d3.v3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/lib/d3.v3.min.js -------------------------------------------------------------------------------- /task/static/lib/jquery-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/lib/jquery-min.js -------------------------------------------------------------------------------- /task/static/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/static/lib/underscore-min.js -------------------------------------------------------------------------------- /task/templates/ad.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/ad.html -------------------------------------------------------------------------------- /task/templates/allcomplete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/allcomplete.html -------------------------------------------------------------------------------- /task/templates/closepopup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/closepopup.html -------------------------------------------------------------------------------- /task/templates/complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/complete.html -------------------------------------------------------------------------------- /task/templates/consent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/consent.html -------------------------------------------------------------------------------- /task/templates/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/default.html -------------------------------------------------------------------------------- /task/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/error.html -------------------------------------------------------------------------------- /task/templates/exp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/exp.html -------------------------------------------------------------------------------- /task/templates/hit-monitoring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/hit-monitoring.html -------------------------------------------------------------------------------- /task/templates/instructions/instruct-flythrough.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/instructions/instruct-flythrough.html -------------------------------------------------------------------------------- /task/templates/instructions/instruct-general.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/instructions/instruct-general.html -------------------------------------------------------------------------------- /task/templates/instructions/instruct-task.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/instructions/instruct-task.html -------------------------------------------------------------------------------- /task/templates/instructions/instruct-training.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/instructions/instruct-training.html -------------------------------------------------------------------------------- /task/templates/instructions/replay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/instructions/replay.html -------------------------------------------------------------------------------- /task/templates/limitfailure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/limitfailure.html -------------------------------------------------------------------------------- /task/templates/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/list.html -------------------------------------------------------------------------------- /task/templates/navigation/end.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/navigation/end.html -------------------------------------------------------------------------------- /task/templates/navigation/middle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/navigation/middle.html -------------------------------------------------------------------------------- /task/templates/navigation/next.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/navigation/next.html -------------------------------------------------------------------------------- /task/templates/navigation/skip.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/navigation/skip.html -------------------------------------------------------------------------------- /task/templates/navigation/start.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/navigation/start.html -------------------------------------------------------------------------------- /task/templates/noepisodeavailable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/noepisodeavailable.html -------------------------------------------------------------------------------- /task/templates/postquestionnaire.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/postquestionnaire.html -------------------------------------------------------------------------------- /task/templates/retrytask.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/retrytask.html -------------------------------------------------------------------------------- /task/templates/thanks-mturksubmit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/thanks-mturksubmit.html -------------------------------------------------------------------------------- /task/templates/thanks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/thanks.html -------------------------------------------------------------------------------- /task/templates/viewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/task/templates/viewer.html -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ram81/habitat-web/HEAD/tsconfig.json --------------------------------------------------------------------------------