LICENSE
MANIFEST.in
README.md
pyproject.toml
BOFS/BOFSFlask.py
BOFS/BOFSSession.py
BOFS/JSONQuestionnaire.py
BOFS/JSONTable.py
BOFS/PageList.py
BOFS/__init__.py
BOFS/__main__.py
BOFS/cli.py
BOFS/create_app.py
BOFS/globals.py
BOFS/init_wizard.py
BOFS/util.py
BOFS/validation.py
BOFS/__pycache__/BOFSFlask.cpython-311.pyc
BOFS/__pycache__/BOFSFlask.cpython-314.pyc
BOFS/__pycache__/BOFSFlask.cpython-38.pyc
BOFS/__pycache__/BOFSFlask.cpython-39.pyc
BOFS/__pycache__/BOFSSession.cpython-311.pyc
BOFS/__pycache__/BOFSSession.cpython-314.pyc
BOFS/__pycache__/BOFSSession.cpython-39.pyc
BOFS/__pycache__/JSONQuestionnaire.cpython-311.pyc
BOFS/__pycache__/JSONQuestionnaire.cpython-314.pyc
BOFS/__pycache__/JSONQuestionnaire.cpython-39.pyc
BOFS/__pycache__/JSONTable.cpython-311.pyc
BOFS/__pycache__/JSONTable.cpython-314.pyc
BOFS/__pycache__/JSONTable.cpython-39.pyc
BOFS/__pycache__/PageList.cpython-311.pyc
BOFS/__pycache__/PageList.cpython-314.pyc
BOFS/__pycache__/PageList.cpython-39.pyc
BOFS/__pycache__/__init__.cpython-311.pyc
BOFS/__pycache__/__init__.cpython-314.pyc
BOFS/__pycache__/__init__.cpython-38.pyc
BOFS/__pycache__/__init__.cpython-39.pyc
BOFS/__pycache__/__main__.cpython-311.pyc
BOFS/__pycache__/__main__.cpython-314.pyc
BOFS/__pycache__/__main__.cpython-39.pyc
BOFS/__pycache__/cli.cpython-311.pyc
BOFS/__pycache__/cli.cpython-314.pyc
BOFS/__pycache__/cli.cpython-39.pyc
BOFS/__pycache__/create_app.cpython-311.pyc
BOFS/__pycache__/create_app.cpython-314.pyc
BOFS/__pycache__/create_app.cpython-39.pyc
BOFS/__pycache__/globals.cpython-311.pyc
BOFS/__pycache__/globals.cpython-314.pyc
BOFS/__pycache__/globals.cpython-38.pyc
BOFS/__pycache__/globals.cpython-39.pyc
BOFS/__pycache__/init_wizard.cpython-314.pyc
BOFS/__pycache__/init_wizard.cpython-39.pyc
BOFS/__pycache__/util.cpython-311.pyc
BOFS/__pycache__/util.cpython-314.pyc
BOFS/__pycache__/util.cpython-38.pyc
BOFS/__pycache__/util.cpython-39.pyc
BOFS/__pycache__/validation.cpython-39.pyc
BOFS/admin/Results.py
BOFS/admin/SummaryStats.py
BOFS/admin/__init__.py
BOFS/admin/util.py
BOFS/admin/views.py
BOFS/admin/__pycache__/Results.cpython-311.pyc
BOFS/admin/__pycache__/Results.cpython-314.pyc
BOFS/admin/__pycache__/Results.cpython-39.pyc
BOFS/admin/__pycache__/SummaryStats.cpython-311.pyc
BOFS/admin/__pycache__/SummaryStats.cpython-314.pyc
BOFS/admin/__pycache__/SummaryStats.cpython-39.pyc
BOFS/admin/__pycache__/__init__.cpython-310.pyc
BOFS/admin/__pycache__/__init__.cpython-311.pyc
BOFS/admin/__pycache__/__init__.cpython-314.pyc
BOFS/admin/__pycache__/__init__.cpython-39.pyc
BOFS/admin/__pycache__/util.cpython-310.pyc
BOFS/admin/__pycache__/util.cpython-311.pyc
BOFS/admin/__pycache__/util.cpython-314.pyc
BOFS/admin/__pycache__/util.cpython-39.pyc
BOFS/admin/__pycache__/views.cpython-310.pyc
BOFS/admin/__pycache__/views.cpython-311.pyc
BOFS/admin/__pycache__/views.cpython-314.pyc
BOFS/admin/__pycache__/views.cpython-39.pyc
BOFS/admin/templates/database_delete.html
BOFS/admin/templates/export.html
BOFS/admin/templates/export_csv.html
BOFS/admin/templates/login_admin.html
BOFS/admin/templates/preview_questionnaire.html
BOFS/admin/templates/preview_questionnaire_procedure.html
BOFS/admin/templates/preview_questionnaire_simple.html
BOFS/admin/templates/procedure.html
BOFS/admin/templates/progress.html
BOFS/admin/templates/progress_ajax.html
BOFS/admin/templates/progress_summary_ajax.html
BOFS/admin/templates/questionnaire_results.html
BOFS/admin/templates/results.html
BOFS/admin/templates/results_boxplot.html
BOFS/admin/templates/table_ajax.html
BOFS/admin/templates/table_view.html
BOFS/admin/templates/template_admin.html
BOFS/admin/templates/template_admin_head.html
BOFS/bride_of_frankensystem.egg-info/PKG-INFO
BOFS/bride_of_frankensystem.egg-info/SOURCES.txt
BOFS/bride_of_frankensystem.egg-info/dependency_links.txt
BOFS/bride_of_frankensystem.egg-info/entry_points.txt
BOFS/bride_of_frankensystem.egg-info/requires.txt
BOFS/bride_of_frankensystem.egg-info/top_level.txt
BOFS/default/__init__.py
BOFS/default/models.py
BOFS/default/views.py
BOFS/default/__pycache__/__init__.cpython-310.pyc
BOFS/default/__pycache__/__init__.cpython-311.pyc
BOFS/default/__pycache__/__init__.cpython-314.pyc
BOFS/default/__pycache__/__init__.cpython-39.pyc
BOFS/default/__pycache__/models.cpython-310.pyc
BOFS/default/__pycache__/models.cpython-311.pyc
BOFS/default/__pycache__/models.cpython-314.pyc
BOFS/default/__pycache__/models.cpython-39.pyc
BOFS/default/__pycache__/views.cpython-310.pyc
BOFS/default/__pycache__/views.cpython-311.pyc
BOFS/default/__pycache__/views.cpython-314.pyc
BOFS/default/__pycache__/views.cpython-39.pyc
BOFS/services/__pycache__/__init__.cpython-39.pyc
BOFS/services/__pycache__/admin_stats.cpython-39.pyc
BOFS/services/__pycache__/condition_lookup.cpython-39.pyc
BOFS/services/__pycache__/data_export.cpython-39.pyc
BOFS/services/__pycache__/participant.cpython-39.pyc
BOFS/services/__pycache__/participant_questionnaire.cpython-39.pyc
BOFS/services/__pycache__/routing.cpython-39.pyc
BOFS/services/__pycache__/session_recovery.cpython-39.pyc
BOFS/static/all.min.css
BOFS/static/bootstrap.min.css
BOFS/static/loading.gif
BOFS/static/logo.png
BOFS/static/style.css
BOFS/static/style_admin.css
BOFS/static/img/check.png
BOFS/static/img/spinner32.gif
BOFS/static/js/bootstrap.bundle.min.js
BOFS/static/js/htmx.min.js
BOFS/static/js/jquery-3.7.1.min.js
BOFS/static/js/json-enc.js
BOFS/templates/consent.html
BOFS/templates/end.html
BOFS/templates/error.html
BOFS/templates/external_id.html
BOFS/templates/instructions.html
BOFS/templates/macros.html
BOFS/templates/questionnaire.html
BOFS/templates/questionnaire_macro.html
BOFS/templates/simple.html
BOFS/templates/template.html
BOFS/templates/unity_webgl.html
BOFS/templates/unity_webgl_fullscreen.html
BOFS/templates/questions/checklist.html
BOFS/templates/questions/drop_down.html
BOFS/templates/questions/field.html
BOFS/templates/questions/multi_field.html
BOFS/templates/questions/num_field.html
BOFS/templates/questions/radiogrid.html
BOFS/templates/questions/radiolist.html
BOFS/templates/questions/slider.html
BOFS/templates/questions/textview.html
bride_of_frankensystem.egg-info/PKG-INFO
bride_of_frankensystem.egg-info/SOURCES.txt
bride_of_frankensystem.egg-info/dependency_links.txt
bride_of_frankensystem.egg-info/entry_points.txt
bride_of_frankensystem.egg-info/requires.txt
bride_of_frankensystem.egg-info/top_level.txt
tests/conftest.py
tests/verify_summary_stats.py
tests/tier2/__init__.py
tests/tier2/test_json_table.py
tests/tier2/test_models.py
tests/tier2/test_questionnaire_db.py
tests/tier2/test_results.py
tests/tier2/test_schema_mismatch.py
tests/tier2/test_session.py
tests/tier3/__init__.py
tests/tier3/test_navigation.py
tests/tier3/test_participant_lifecycle.py
tests/tier3/test_questionnaire_flow.py
tests/unit/test_admin_util.py
tests/unit/test_page_list.py
tests/unit/test_questionnaire_column.py
tests/unit/test_summary_stats.py
tests/unit/test_table_column.py
tests/unit/test_util.py
tests/unit/test_validation.py