README
setup.py
nbgrader/__init__.py
nbgrader/__main__.py
nbgrader/_version.py
nbgrader/api.py
nbgrader/utils.py
nbgrader.egg-info/PKG-INFO
nbgrader.egg-info/SOURCES.txt
nbgrader.egg-info/dependency_links.txt
nbgrader.egg-info/entry_points.txt
nbgrader.egg-info/requires.txt
nbgrader.egg-info/top_level.txt
nbgrader/apps/__init__.py
nbgrader/apps/assignapp.py
nbgrader/apps/autogradeapp.py
nbgrader/apps/baseapp.py
nbgrader/apps/collectapp.py
nbgrader/apps/extensionapp.py
nbgrader/apps/feedbackapp.py
nbgrader/apps/fetchapp.py
nbgrader/apps/formgradeapp.py
nbgrader/apps/listapp.py
nbgrader/apps/nbgraderapp.py
nbgrader/apps/notebookapp.py
nbgrader/apps/quickstartapp.py
nbgrader/apps/releaseapp.py
nbgrader/apps/submitapp.py
nbgrader/apps/validateapp.py
nbgrader/auth/__init__.py
nbgrader/auth/base.py
nbgrader/auth/hubauth.py
nbgrader/auth/noauth.py
nbgrader/docs/Makefile
nbgrader/docs/make.bat
nbgrader/docs/source/build_docs.py
nbgrader/docs/source/changelog.rst
nbgrader/docs/source/clear_docs.py
nbgrader/docs/source/conf.py
nbgrader/docs/source/index.rst
nbgrader/docs/source/spelling_wordlist.txt
nbgrader/docs/source/api/gradebook.rst
nbgrader/docs/source/api/index.rst
nbgrader/docs/source/api/models.rst
nbgrader/docs/source/command_line_tools/index.rst
nbgrader/docs/source/configuration/jupyterhub_config.rst
nbgrader/docs/source/configuration/jupyterhub/jupyterhub_config.py
nbgrader/docs/source/configuration/jupyterhub/nbgrader_config.py
nbgrader/docs/source/contributor_guide/documentation.rst
nbgrader/docs/source/contributor_guide/installation_developer.rst
nbgrader/docs/source/contributor_guide/js_dependencies.rst
nbgrader/docs/source/contributor_guide/overview.rst
nbgrader/docs/source/contributor_guide/pull_request.rst
nbgrader/docs/source/contributor_guide/releasing.rst
nbgrader/docs/source/contributor_guide/testing.rst
nbgrader/docs/source/plugins/index.rst
nbgrader/docs/source/plugins/late-plugin.rst
nbgrader/docs/source/user_guide/autograding_resources.rst
nbgrader/docs/source/user_guide/creating_and_grading_assignments.ipynb
nbgrader/docs/source/user_guide/faq.rst
nbgrader/docs/source/user_guide/highlights.rst
nbgrader/docs/source/user_guide/installation.rst
nbgrader/docs/source/user_guide/managing_assignment_files.ipynb
nbgrader/docs/source/user_guide/philosophy.rst
nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/jupyter.png
nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/problem1.ipynb
nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/problem2.ipynb
nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/timestamp.txt
nbgrader/docs/source/user_guide/autograded/hacker/ps1/jupyter.png
nbgrader/docs/source/user_guide/autograded/hacker/ps1/problem1.ipynb
nbgrader/docs/source/user_guide/autograded/hacker/ps1/problem2.ipynb
nbgrader/docs/source/user_guide/autograded/hacker/ps1/timestamp.txt
nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/jupyter.png
nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/problem1.html
nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/problem2.html
nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/timestamp.txt
nbgrader/docs/source/user_guide/feedback/hacker/ps1/jupyter.png
nbgrader/docs/source/user_guide/feedback/hacker/ps1/problem1.html
nbgrader/docs/source/user_guide/feedback/hacker/ps1/problem2.html
nbgrader/docs/source/user_guide/feedback/hacker/ps1/timestamp.txt
nbgrader/docs/source/user_guide/images/assignment_list_downloaded.png
nbgrader/docs/source/user_guide/images/assignment_list_downloaded_expanded.png
nbgrader/docs/source/user_guide/images/assignment_list_released.png
nbgrader/docs/source/user_guide/images/assignment_list_submitted.png
nbgrader/docs/source/user_guide/images/assignment_list_submitted_again.png
nbgrader/docs/source/user_guide/images/assignment_list_validate_failed.png
nbgrader/docs/source/user_guide/images/assignment_list_validate_succeeded.png
nbgrader/docs/source/user_guide/images/assignment_toolbar.png
nbgrader/docs/source/user_guide/images/autograded_answer.png
nbgrader/docs/source/user_guide/images/autograder_tests.png
nbgrader/docs/source/user_guide/images/code_cell.png
nbgrader/docs/source/user_guide/images/creating_assignment.gif
nbgrader/docs/source/user_guide/images/manually_graded_answer.png
nbgrader/docs/source/user_guide/images/markdown_cell.png
nbgrader/docs/source/user_guide/images/read_only.png
nbgrader/docs/source/user_guide/images/student_assignment.gif
nbgrader/docs/source/user_guide/release/ps1/jupyter.png
nbgrader/docs/source/user_guide/release/ps1/problem1.ipynb
nbgrader/docs/source/user_guide/release/ps1/problem2.ipynb
nbgrader/docs/source/user_guide/source/header.ipynb
nbgrader/docs/source/user_guide/source/ps1/jupyter.png
nbgrader/docs/source/user_guide/source/ps1/problem1.ipynb
nbgrader/docs/source/user_guide/source/ps1/problem2.ipynb
nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/jupyter.png
nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/problem1.ipynb
nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/problem2.ipynb
nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/timestamp.txt
nbgrader/docs/source/user_guide/submitted/hacker/ps1/jupyter.png
nbgrader/docs/source/user_guide/submitted/hacker/ps1/problem1.ipynb
nbgrader/docs/source/user_guide/submitted/hacker/ps1/problem2.ipynb
nbgrader/docs/source/user_guide/submitted/hacker/ps1/timestamp.txt
nbgrader/formgrader/__init__.py
nbgrader/formgrader/apihandlers.py
nbgrader/formgrader/base.py
nbgrader/formgrader/handlers.py
nbgrader/formgrader/static/components/autosize/.bower.json
nbgrader/formgrader/static/components/autosize/.gitignore
nbgrader/formgrader/static/components/autosize/bower.json
nbgrader/formgrader/static/components/autosize/build.js
nbgrader/formgrader/static/components/autosize/changelog.md
nbgrader/formgrader/static/components/autosize/package.json
nbgrader/formgrader/static/components/autosize/readme.md
nbgrader/formgrader/static/components/autosize/dist/autosize.js
nbgrader/formgrader/static/components/autosize/dist/autosize.min.js
nbgrader/formgrader/static/components/autosize/src/autosize.js
nbgrader/formgrader/static/components/backbone/.bower.json
nbgrader/formgrader/static/components/backbone/.gitignore
nbgrader/formgrader/static/components/backbone/LICENSE
nbgrader/formgrader/static/components/backbone/README.md
nbgrader/formgrader/static/components/backbone/backbone-min.js
nbgrader/formgrader/static/components/backbone/backbone-min.map
nbgrader/formgrader/static/components/backbone/backbone.js
nbgrader/formgrader/static/components/backbone/bower.json
nbgrader/formgrader/static/components/backbone/component.json
nbgrader/formgrader/static/components/backbone/composer.json
nbgrader/formgrader/static/components/backbone/package.json
nbgrader/formgrader/static/components/bootstrap/.bower.json
nbgrader/formgrader/static/components/bootstrap/.gitignore
nbgrader/formgrader/static/components/bootstrap/README.md
nbgrader/formgrader/static/components/bootstrap/bower.json
nbgrader/formgrader/static/components/bootstrap/css/bootstrap-theme.css
nbgrader/formgrader/static/components/bootstrap/css/bootstrap-theme.css.map
nbgrader/formgrader/static/components/bootstrap/css/bootstrap-theme.min.css
nbgrader/formgrader/static/components/bootstrap/css/bootstrap.css
nbgrader/formgrader/static/components/bootstrap/css/bootstrap.css.map
nbgrader/formgrader/static/components/bootstrap/css/bootstrap.min.css
nbgrader/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.eot
nbgrader/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.svg
nbgrader/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.ttf
nbgrader/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.woff
nbgrader/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.woff2
nbgrader/formgrader/static/components/bootstrap/js/bootstrap.js
nbgrader/formgrader/static/components/bootstrap/js/bootstrap.min.js
nbgrader/formgrader/static/components/jquery/.bower.json
nbgrader/formgrader/static/components/jquery/.gitignore
nbgrader/formgrader/static/components/jquery/README.md
nbgrader/formgrader/static/components/jquery/bower.json
nbgrader/formgrader/static/components/jquery/component.json
nbgrader/formgrader/static/components/jquery/composer.json
nbgrader/formgrader/static/components/jquery/jquery.js
nbgrader/formgrader/static/components/jquery/jquery.min.js
nbgrader/formgrader/static/components/jquery/jquery.min.map
nbgrader/formgrader/static/components/jquery/package.json
nbgrader/formgrader/static/components/jquery-color/.bower.json
nbgrader/formgrader/static/components/jquery-color/.gitignore
nbgrader/formgrader/static/components/jquery-color/.gitmodules
nbgrader/formgrader/static/components/jquery-color/.jshintrc
nbgrader/formgrader/static/components/jquery-color/AUTHORS.TXT
nbgrader/formgrader/static/components/jquery-color/MIT-LICENSE.txt
nbgrader/formgrader/static/components/jquery-color/README.md
nbgrader/formgrader/static/components/jquery-color/color.jquery.json
nbgrader/formgrader/static/components/jquery-color/grunt.js
nbgrader/formgrader/static/components/jquery-color/jquery.color.js
nbgrader/formgrader/static/components/jquery-color/jquery.color.svg-names.js
nbgrader/formgrader/static/components/jquery-color/package.json
nbgrader/formgrader/static/components/underscore/.bower.json
nbgrader/formgrader/static/components/underscore/LICENSE
nbgrader/formgrader/static/components/underscore/README.md
nbgrader/formgrader/static/components/underscore/bower.json
nbgrader/formgrader/static/components/underscore/underscore-min.js
nbgrader/formgrader/static/components/underscore/underscore-min.map
nbgrader/formgrader/static/components/underscore/underscore.js
nbgrader/formgrader/static/css/formgrade.css
nbgrader/formgrader/static/js/formgrade.js
nbgrader/formgrader/static/js/keyboardmanager.js
nbgrader/formgrader/static/js/models.js
nbgrader/formgrader/templates/assignment_notebooks.tpl
nbgrader/formgrader/templates/assignments.tpl
nbgrader/formgrader/templates/feedback.tpl
nbgrader/formgrader/templates/formgrade.tpl
nbgrader/formgrader/templates/formgrade_404.tpl
nbgrader/formgrader/templates/formgrade_macros.tpl
nbgrader/formgrader/templates/gradebook.tpl
nbgrader/formgrader/templates/gradebook_403.tpl
nbgrader/formgrader/templates/gradebook_500.tpl
nbgrader/formgrader/templates/notebook_submissions.tpl
nbgrader/formgrader/templates/student_assignments.tpl
nbgrader/formgrader/templates/student_submissions.tpl
nbgrader/formgrader/templates/students.tpl
nbgrader/nbextensions/__init__.py
nbgrader/nbextensions/assignment_list/__init__.py
nbgrader/nbextensions/assignment_list/handlers.py
nbgrader/nbextensions/static/assignment_list/assignment_list.css
nbgrader/nbextensions/static/assignment_list/assignment_list.js
nbgrader/nbextensions/static/assignment_list/main.js
nbgrader/nbextensions/static/create_assignment/create_assignment.css
nbgrader/nbextensions/static/create_assignment/main.js
nbgrader/plugins/__init__.py
nbgrader/plugins/base.py
nbgrader/plugins/latesubmission.py
nbgrader/preprocessors/__init__.py
nbgrader/preprocessors/base.py
nbgrader/preprocessors/checkcellmetadata.py
nbgrader/preprocessors/clearoutput.py
nbgrader/preprocessors/clearsolutions.py
nbgrader/preprocessors/computechecksums.py
nbgrader/preprocessors/deduplicateids.py
nbgrader/preprocessors/displayautogrades.py
nbgrader/preprocessors/execute.py
nbgrader/preprocessors/getgrades.py
nbgrader/preprocessors/headerfooter.py
nbgrader/preprocessors/latesubmissions.py
nbgrader/preprocessors/limitoutput.py
nbgrader/preprocessors/lockcells.py
nbgrader/preprocessors/overwritecells.py
nbgrader/preprocessors/saveautogrades.py
nbgrader/preprocessors/savecells.py
nbgrader/tests/__init__.py
nbgrader/tests/__main__.py
nbgrader/tests/api/__init__.py
nbgrader/tests/api/test_gradebook.py
nbgrader/tests/api/test_models.py
nbgrader/tests/apps/__init__.py
nbgrader/tests/apps/base.py
nbgrader/tests/apps/conftest.py
nbgrader/tests/apps/test_nbgrader.py
nbgrader/tests/apps/test_nbgrader_assign.py
nbgrader/tests/apps/test_nbgrader_autograde.py
nbgrader/tests/apps/test_nbgrader_collect.py
nbgrader/tests/apps/test_nbgrader_extension.py
nbgrader/tests/apps/test_nbgrader_feedback.py
nbgrader/tests/apps/test_nbgrader_fetch.py
nbgrader/tests/apps/test_nbgrader_list.py
nbgrader/tests/apps/test_nbgrader_quickstart.py
nbgrader/tests/apps/test_nbgrader_release.py
nbgrader/tests/apps/test_nbgrader_submit.py
nbgrader/tests/apps/test_nbgrader_validate.py
nbgrader/tests/apps/files/side-effects.ipynb
nbgrader/tests/apps/files/submitted-changed.ipynb
nbgrader/tests/apps/files/submitted-grade-cell-changed.ipynb
nbgrader/tests/apps/files/submitted-locked-cell-changed.ipynb
nbgrader/tests/apps/files/submitted-unchanged.ipynb
nbgrader/tests/apps/files/test-no-metadata.ipynb
nbgrader/tests/apps/files/test-with-output.ipynb
nbgrader/tests/apps/files/test.ipynb
nbgrader/tests/formgrader/__init__.py
nbgrader/tests/formgrader/bad_manager.py
nbgrader/tests/formgrader/base.py
nbgrader/tests/formgrader/conftest.py
nbgrader/tests/formgrader/fakeuser.py
nbgrader/tests/formgrader/manager.py
nbgrader/tests/formgrader/test_auth_failures.py
nbgrader/tests/formgrader/test_configproxy_auth_failure.py
nbgrader/tests/formgrader/test_formgrader_js.py
nbgrader/tests/formgrader/test_gradebook_navigation.py
nbgrader/tests/formgrader/test_nbgrader_formgrade.py
nbgrader/tests/nbextensions/__init__.py
nbgrader/tests/nbextensions/conftest.py
nbgrader/tests/nbextensions/test_assignment_list.py
nbgrader/tests/nbextensions/test_create_assignment.py
nbgrader/tests/nbextensions/files/blank.ipynb
nbgrader/tests/preprocessors/__init__.py
nbgrader/tests/preprocessors/base.py
nbgrader/tests/preprocessors/conftest.py
nbgrader/tests/preprocessors/test_checkcellmetadata.py
nbgrader/tests/preprocessors/test_clearsolutions.py
nbgrader/tests/preprocessors/test_computechecksums.py
nbgrader/tests/preprocessors/test_deduplicateids.py
nbgrader/tests/preprocessors/test_displayautogrades.py
nbgrader/tests/preprocessors/test_getgrades.py
nbgrader/tests/preprocessors/test_headerfooter.py
nbgrader/tests/preprocessors/test_limitoutput.py
nbgrader/tests/preprocessors/test_lockcells.py
nbgrader/tests/preprocessors/test_overwritecells.py
nbgrader/tests/preprocessors/test_saveautogrades.py
nbgrader/tests/preprocessors/test_savecells.py
nbgrader/tests/preprocessors/files/bad-markdown-cell-1.ipynb
nbgrader/tests/preprocessors/files/bad-markdown-cell-2.ipynb
nbgrader/tests/preprocessors/files/blank-grade-id.ipynb
nbgrader/tests/preprocessors/files/blank-points.ipynb
nbgrader/tests/preprocessors/files/duplicate-grade-ids.ipynb
nbgrader/tests/preprocessors/files/header.ipynb
nbgrader/tests/preprocessors/files/infinite-recursion.ipynb
nbgrader/tests/preprocessors/files/long-output.ipynb
nbgrader/tests/preprocessors/files/manually-graded-code-cell.ipynb
nbgrader/tests/preprocessors/files/submitted-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-grade-cell-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-locked-cell-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-unchanged.ipynb
nbgrader/tests/preprocessors/files/test-v3.ipynb
nbgrader/tests/preprocessors/files/test.ipynb
nbgrader/tests/utils/__init__.py
nbgrader/tests/utils/test_utils.py