README.md
setup.py
otter/__init__.py
otter/__main__.py
otter/api.py
otter/cli.py
otter/utils.py
otter/version.py
otter/assign/__init__.py
otter/assign/assignment.py
otter/assign/blocks.py
otter/assign/cell_generators.py
otter/assign/constants.py
otter/assign/notebook_transformer.py
otter/assign/output.py
otter/assign/plugins.py
otter/assign/questions.py
otter/assign/solutions.py
otter/assign/tests.py
otter/assign/utils.py
otter/assign/r_adapter/__init__.py
otter/assign/r_adapter/cell_generators.py
otter/assign/r_adapter/solutions.py
otter/assign/r_adapter/tests.py
otter/assign/rmarkdown_adapter/__init__.py
otter/assign/rmarkdown_adapter/constants.py
otter/assign/rmarkdown_adapter/notebook_transformer.py
otter/assign/rmarkdown_adapter/output.py
otter/assign/rmarkdown_adapter/solutions.py
otter/assign/rmarkdown_adapter/tests.py
otter/assign/rmarkdown_adapter/utils.py
otter/assign/v0/__init__.py
otter/assign/v0/assignment.py
otter/assign/v0/cell_generators.py
otter/assign/v0/constants.py
otter/assign/v0/notebook_transformer.py
otter/assign/v0/output.py
otter/assign/v0/plugins.py
otter/assign/v0/questions.py
otter/assign/v0/solutions.py
otter/assign/v0/tests.py
otter/assign/v0/utils.py
otter/assign/v0/convert/__init__.py
otter/assign/v0/convert/__main__.py
otter/assign/v0/convert/notebook_transformer.py
otter/assign/v0/r_adapter/__init__.py
otter/assign/v0/r_adapter/tests.py
otter/assign/v0/rmarkdown_adapter/__init__.py
otter/assign/v0/rmarkdown_adapter/constants.py
otter/assign/v0/rmarkdown_adapter/notebook_transformer.py
otter/assign/v0/rmarkdown_adapter/output.py
otter/assign/v0/rmarkdown_adapter/solutions.py
otter/assign/v0/rmarkdown_adapter/tests.py
otter/assign/v0/rmarkdown_adapter/utils.py
otter/check/__init__.py
otter/check/logs.py
otter/check/notebook.py
otter/check/utils.py
otter/check/validate_export/__init__.py
otter/check/validate_export/__main__.py
otter/execute/__init__.py
otter/execute/check_wrapper.py
otter/execute/execute_log.py
otter/execute/execute_notebook.py
otter/execute/transforms.py
otter/export/__init__.py
otter/export/exporters/__init__.py
otter/export/exporters/base_exporter.py
otter/export/exporters/utils.py
otter/export/exporters/via_html.py
otter/export/exporters/via_latex.py
otter/export/exporters/templates/via_html.tpl
otter/export/exporters/templates/via_latex.tpl
otter/export/exporters/templates/via_latex_xecjk.tpl
otter/export/exporters/templates/via_html/conf.json
otter/export/exporters/templates/via_html/index.html.j2
otter/export/exporters/templates/via_latex/conf.json
otter/export/exporters/templates/via_latex/index.tex.j2
otter/export/exporters/templates/via_latex_xecjk/conf.json
otter/export/exporters/templates/via_latex_xecjk/index.tex.j2
otter/generate/__init__.py
otter/generate/token.py
otter/generate/utils.py
otter/generate/templates/python/environment.yml
otter/generate/templates/python/requirements.txt
otter/generate/templates/python/run_autograder
otter/generate/templates/python/run_otter.py
otter/generate/templates/python/setup.sh
otter/generate/templates/r/environment.yml
otter/generate/templates/r/requirements.r
otter/generate/templates/r/requirements.txt
otter/generate/templates/r/run_autograder
otter/generate/templates/r/run_otter.py
otter/generate/templates/r/setup.sh
otter/grade/Dockerfile
otter/grade/__init__.py
otter/grade/containers.py
otter/grade/utils.py
otter/plugins/__init__.py
otter/plugins/abstract_plugin.py
otter/plugins/builtin/__init__.py
otter/plugins/builtin/grade_override.py
otter/plugins/builtin/rate_limiting.py
otter/plugins/builtin/gmail_notifications/__init__.py
otter/plugins/builtin/gmail_notifications/bin/__init__.py
otter/plugins/builtin/gmail_notifications/bin/gmail_oauth2.py
otter/run/__init__.py
otter/run/run_autograder/__init__.py
otter/run/run_autograder/constants.py
otter/run/run_autograder/utils.py
otter/run/run_autograder/runners/__init__.py
otter/run/run_autograder/runners/abstract_runner.py
otter/run/run_autograder/runners/python_runner.py
otter/run/run_autograder/runners/r_runner.py
otter/test_files/__init__.py
otter/test_files/abstract_test.py
otter/test_files/metadata_test.py
otter/test_files/ok_test.py
otter/test_files/ottr_test.py
otter_grader.egg-info/PKG-INFO
otter_grader.egg-info/SOURCES.txt
otter_grader.egg-info/dependency_links.txt
otter_grader.egg-info/entry_points.txt
otter_grader.egg-info/requires.txt
otter_grader.egg-info/top_level.txt
test/test_assign.py
test/test_check.py
test/test_export.py
test/test_grade.py
test/test_logs.py
test/test_notebook.py
test/test_run.py
test/test_generate/__init__.py
test/test_generate/test_autograder.py
test/test_generate/test_token.py