LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
otree/__init__.py
otree/apps.py
otree/asgi.py
otree/common.py
otree/common_internal.py
otree/constants.py
otree/constants_internal.py
otree/context_processors.py
otree/default_urls.py
otree/deprecate.py
otree/match_players.py
otree/middleware.py
otree/models_concrete.py
otree/room.py
otree/serializers.py
otree/session.py
otree/settings.py
otree/urls.py
otree/widgets.py
otree/wsgi.py
otree/app_template/__init__.py
otree/app_template/models.py
otree/app_template/tests.py
otree/app_template/views.py
otree/app_template/_builtin/__init__.py
otree/app_template/templates/app_name/MyPage.html
otree/app_template/templates/app_name/Results.html
otree/celery/__init__.py
otree/celery/app.py
otree/celery/setup.py
otree/channels/__init__.py
otree/channels/asgi_redis.py
otree/channels/consumers.py
otree/channels/default_routing.py
otree/checks/__init__.py
otree/checks/mturk.py
otree/checks/templates.py
otree/db/__init__.py
otree/db/idmap.py
otree/db/models.py
otree/db/serializedfields.py
otree/forms/__init__.py
otree/forms/fields.py
otree/forms/forms.py
otree/forms/widgets.py
otree/locale/de/LC_MESSAGES/django.mo
otree/locale/de/LC_MESSAGES/django.po
otree/locale/es/LC_MESSAGES/django.mo
otree/locale/es/LC_MESSAGES/django.po
otree/locale/fr/LC_MESSAGES/django.mo
otree/locale/fr/LC_MESSAGES/django.po
otree/locale/hu/LC_MESSAGES/django.mo
otree/locale/hu/LC_MESSAGES/django.po
otree/locale/it/LC_MESSAGES/django.mo
otree/locale/it/LC_MESSAGES/django.po
otree/locale/ja/LC_MESSAGES/django.mo
otree/locale/ja/LC_MESSAGES/django.po
otree/locale/ko/LC_MESSAGES/django.mo
otree/locale/ko/LC_MESSAGES/django.po
otree/locale/nl/LC_MESSAGES/django.po
otree/locale/ru/LC_MESSAGES/django.mo
otree/locale/ru/LC_MESSAGES/django.po
otree/locale/zh_CN/LC_MESSAGES/django.mo
otree/locale/zh_CN/LC_MESSAGES/django.po
otree/management/__init__.py
otree/management/cli.py
otree/management/commands/__init__.py
otree/management/commands/create_session.py
otree/management/commands/develop.py
otree/management/commands/ls_sessions.py
otree/management/commands/resetdb.py
otree/management/commands/runceleryworker.py
otree/management/commands/runchannelsworker.py
otree/management/commands/runprodserver.py
otree/management/commands/runweb.py
otree/management/commands/runworkers.py
otree/management/commands/startapp.py
otree/management/commands/startproject.py
otree/management/commands/test.py
otree/management/deploy/__init__.py
otree/management/deploy/heroku.py
otree/models/__init__.py
otree/models/fieldchecks.py
otree/models/group.py
otree/models/participant.py
otree/models/player.py
otree/models/session.py
otree/models/subsession.py
otree/models/varsmixin.py
otree/project_template/.gitignore
otree/project_template/Procfile
otree/project_template/README.md
otree/project_template/manage.py
otree/project_template/requirements.txt
otree/project_template/requirements_base.txt
otree/project_template/requirements_heroku.txt
otree/project_template/settings.py
otree/project_template/_static/global/custom.css
otree/project_template/_static/global/custom.js
otree/project_template/_templates/global/Base.html
otree/project_template/_templates/global/Feedback.html
otree/project_template/_templates/global/Instructions.html
otree/project_template/_templates/global/Introduction.html
otree/project_template/_templates/global/MTurkPreview.html
otree/project_template/_templates/global/Question.html
otree/project_template/_templates/global/ResultsTable.html
otree/static/robots.txt
otree/static/bootstrap/css/bootstrap-theme.css
otree/static/bootstrap/css/bootstrap-theme.min.css
otree/static/bootstrap/css/bootstrap.css
otree/static/bootstrap/css/bootstrap.min.css
otree/static/bootstrap/fonts/glyphicons-halflings-regular.eot
otree/static/bootstrap/fonts/glyphicons-halflings-regular.svg
otree/static/bootstrap/fonts/glyphicons-halflings-regular.ttf
otree/static/bootstrap/fonts/glyphicons-halflings-regular.woff
otree/static/bootstrap/js/bootstrap.js
otree/static/bootstrap/js/bootstrap.min.js
otree/static/otree/css/theme.css
otree/static/otree/js/init_katex.js
otree/static/otree/js/init_widgets.js
otree/static/otree/js/jquery.animate-colors-min.js
otree/static/otree/js/jquery.animate-colors.js
otree/static/otree/js/jquery.color-2.1.2.min.js
otree/static/otree/js/jquery.countdown.js
otree/static/otree/js/jquery.min.js
otree/static/otree/js/jquery.timeago.js
otree/static/otree/js/json-to-table.js
otree/static/otree/js/jsondiffpatch.min.js
otree/static/otree/js/jsondiffpatch.min.map
otree/static/otree/js/reconnecting-websocket.js
otree/static/otree/js/reconnecting-websocket.min.js
otree/static/otree/katex/README.md
otree/static/otree/katex/katex.min.css
otree/static/otree/katex/katex.min.js
otree/static/otree/katex/contrib/auto-render.min.js
otree/static/otree/katex/fonts/KaTeX_AMS-Regular.eot
otree/static/otree/katex/fonts/KaTeX_AMS-Regular.ttf
otree/static/otree/katex/fonts/KaTeX_AMS-Regular.woff
otree/static/otree/katex/fonts/KaTeX_AMS-Regular.woff2
otree/static/otree/katex/fonts/KaTeX_Main-Bold.eot
otree/static/otree/katex/fonts/KaTeX_Main-Bold.ttf
otree/static/otree/katex/fonts/KaTeX_Main-Bold.woff
otree/static/otree/katex/fonts/KaTeX_Main-Bold.woff2
otree/static/otree/katex/fonts/KaTeX_Main-Italic.eot
otree/static/otree/katex/fonts/KaTeX_Main-Italic.ttf
otree/static/otree/katex/fonts/KaTeX_Main-Italic.woff
otree/static/otree/katex/fonts/KaTeX_Main-Italic.woff2
otree/static/otree/katex/fonts/KaTeX_Main-Regular.eot
otree/static/otree/katex/fonts/KaTeX_Main-Regular.ttf
otree/static/otree/katex/fonts/KaTeX_Main-Regular.woff
otree/static/otree/katex/fonts/KaTeX_Main-Regular.woff2
otree/static/otree/katex/fonts/KaTeX_Math-BoldItalic.eot
otree/static/otree/katex/fonts/KaTeX_Math-BoldItalic.ttf
otree/static/otree/katex/fonts/KaTeX_Math-BoldItalic.woff
otree/static/otree/katex/fonts/KaTeX_Math-BoldItalic.woff2
otree/static/otree/katex/fonts/KaTeX_Math-Italic.eot
otree/static/otree/katex/fonts/KaTeX_Math-Italic.ttf
otree/static/otree/katex/fonts/KaTeX_Math-Italic.woff
otree/static/otree/katex/fonts/KaTeX_Math-Italic.woff2
otree/static/otree/katex/fonts/KaTeX_Math-Regular.eot
otree/static/otree/katex/fonts/KaTeX_Math-Regular.ttf
otree/static/otree/katex/fonts/KaTeX_Math-Regular.woff
otree/static/otree/katex/fonts/KaTeX_Math-Regular.woff2
otree/static/otree/katex/fonts/KaTeX_Size1-Regular.eot
otree/static/otree/katex/fonts/KaTeX_Size1-Regular.ttf
otree/static/otree/katex/fonts/KaTeX_Size1-Regular.woff
otree/static/otree/katex/fonts/KaTeX_Size1-Regular.woff2
otree/static/otree/katex/fonts/KaTeX_Size2-Regular.eot
otree/static/otree/katex/fonts/KaTeX_Size2-Regular.ttf
otree/static/otree/katex/fonts/KaTeX_Size2-Regular.woff
otree/static/otree/katex/fonts/KaTeX_Size2-Regular.woff2
otree/static/otree/katex/fonts/KaTeX_Size3-Regular.eot
otree/static/otree/katex/fonts/KaTeX_Size3-Regular.ttf
otree/static/otree/katex/fonts/KaTeX_Size3-Regular.woff
otree/static/otree/katex/fonts/KaTeX_Size3-Regular.woff2
otree/static/otree/katex/fonts/KaTeX_Size4-Regular.eot
otree/static/otree/katex/fonts/KaTeX_Size4-Regular.ttf
otree/static/otree/katex/fonts/KaTeX_Size4-Regular.woff
otree/static/otree/katex/fonts/KaTeX_Size4-Regular.woff2
otree/templates/500.html
otree/templates/floppyforms/attrs.html
otree/templates/floppyforms/checkbox_select_horizontal.html
otree/templates/floppyforms/errors.html
otree/templates/floppyforms/moneyinput.html
otree/templates/floppyforms/radio_select_horizontal.html
otree/templates/floppyforms/slider.html
otree/templates/floppyforms/layouts/bootstrap.html
otree/templates/floppyforms/rows/bootstrap.html
otree/templates/floppyforms/rows/bootstrap_checkbox.html
otree/templates/otree/Base.html
otree/templates/otree/BaseExperiment.html
otree/templates/otree/BaseSite.html
otree/templates/otree/FormPage.html
otree/templates/otree/InputParticipantLabel.html
otree/templates/otree/OutOfRangeNotification.html
otree/templates/otree/WaitPage.html
otree/templates/otree/login.html
otree/templates/otree/admin/CreateSession.html
otree/templates/otree/admin/EditSessionProperties.html
otree/templates/otree/admin/Home.html
otree/templates/otree/admin/Room.html
otree/templates/otree/admin/RoomWithSession.html
otree/templates/otree/admin/RoomWithoutSession.html
otree/templates/otree/admin/Rooms.html
otree/templates/otree/admin/ServerCheck.html
otree/templates/otree/admin/Session.html
otree/templates/otree/admin/SessionCreateHit.html
otree/templates/otree/admin/SessionDescription.html
otree/templates/otree/admin/SessionListing.html
otree/templates/otree/admin/SessionMTurkPayments.html
otree/templates/otree/admin/SessionMonitor.html
otree/templates/otree/admin/SessionPayments.html
otree/templates/otree/admin/SessionResults.html
otree/templates/otree/admin/SessionStartLinks.html
otree/templates/otree/admin/SessionStartLinksRoom.html
otree/templates/otree/demo/SessionFullscreen.html
otree/templates/otree/demo/index.html
otree/templates/otree/export/index.html
otree/templates/otree/includes/CreateSessionForm.html
otree/templates/otree/includes/InternalScripts.html
otree/templates/otree/includes/InternalStyles.html
otree/templates/otree/includes/OtreeDotOrgFeedbackWidget.html
otree/templates/otree/includes/RoomParticipantLinks.html
otree/templates/otree/includes/SessionInfo.html
otree/templates/otree/includes/TimeLimit.html
otree/templates/otree/includes/TimeLimit.js.html
otree/templates/otree/includes/TopMenu.html
otree/templates/otree/includes/_formfield_is_missing_error.html
otree/templates/otree/includes/debug_info.html
otree/templates/otree/includes/messages.html
otree/templates/otree/tags/NextButton.html
otree/templates/otree/tags/_formfield.html
otree/templatetags/__init__.py
otree/templatetags/otree_forms.py
otree/templatetags/otree_tags.py
otree/test/__init__.py
otree/test/client.py
otree/test/runner.py
otree/timeout/__init__.py
otree/timeout/tasks.py
otree/views/__init__.py
otree/views/abstract.py
otree/views/admin.py
otree/views/concrete.py
otree/views/demo.py
otree/views/export.py
otree/views/mturk.py
otree/views/rest.py
otree_core.egg-info/PKG-INFO
otree_core.egg-info/SOURCES.txt
otree_core.egg-info/dependency_links.txt
otree_core.egg-info/entry_points.txt
otree_core.egg-info/pbr.json
otree_core.egg-info/requires.txt
otree_core.egg-info/top_level.txt
otree_project/__init__.py
otree_project/settings.py
otree_project/urls.py
otree_project/wsgi.py
tests/__init__.py
tests/base.py
tests/demo_settings.py
tests/models.py
tests/settings.py
tests/test_admin_basic.py
tests/test_context_processors.py
tests/test_create_session.py
tests/test_currency.py
tests/test_deprecate.py
tests/test_export.py
tests/test_form_templatetag.py
tests/test_formfield_templatetag.py
tests/test_management.py
tests/test_match_players.py
tests/test_modelfields.py
tests/test_modelforms.py
tests/test_models.py
tests/test_mturk.py
tests/test_session_admin.py
tests/test_startapp.py
tests/test_template_filters.py
tests/test_templatecheck.py
tests/test_testutils.py
tests/test_views.py
tests/test_views_saveobjectsmixin.py
tests/test_widgets.py
tests/utils.py
tests/demo/__init__.py
tests/demo/forms.py
tests/demo/urls.py
tests/demo/views.py
tests/demo/chat/__init__.py
tests/demo/chat/views.py
tests/multi_player_game/__init__.py
tests/multi_player_game/models.py
tests/multi_player_game/tests.py
tests/multi_player_game/views.py
tests/multi_player_game/_builtin/__init__.py
tests/simple_game/__init__.py
tests/simple_game/models.py
tests/simple_game/tests.py
tests/simple_game/views.py
tests/simple_game/_builtin/__init__.py
tests/single_player_game/__init__.py
tests/single_player_game/models.py
tests/single_player_game/tests.py
tests/single_player_game/views.py
tests/single_player_game/_builtin/__init__.py