.bowerrc
.coveragerc
.readthedocs.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
bower.json
codecov.yml
codemeta.json
conftest.py
install.json
mypy.ini
package.json
playwright.config.ts
pyproject.toml
pytest.ini
requirements.txt
setup.cfg
setup.py
tasks.py
tsconfig.json
yarn.lock
etc/jupyter/jupyter_notebook_config.json
etc/jupyter/jupyter_server_config.d/nbgrader.json
nbgrader/__init__.py
nbgrader/__main__.py
nbgrader/_version.py
nbgrader/alembic.ini
nbgrader/api.py
nbgrader/coursedir.py
nbgrader/dbutil.py
nbgrader/utils.py
nbgrader/validator.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/alembic/README
nbgrader/alembic/env.py
nbgrader/alembic/script.py.mako
nbgrader/alembic/versions/167914646830_added_task_cells.py
nbgrader/alembic/versions/282d30a0218e_adds_lms_user_id_column_to_student_table.py
nbgrader/alembic/versions/50a4d84c131a_add_kernelspecs.py
nbgrader/alembic/versions/724cde206c17_add_extra_credit_column.py
nbgrader/alembic/versions/b6d005d67074_initial_alembic_revision.py
nbgrader/alembic/versions/e43177bfe90b_added_course_table_and_relationships.py
nbgrader/apps/__init__.py
nbgrader/apps/api.py
nbgrader/apps/assignapp.py
nbgrader/apps/autogradeapp.py
nbgrader/apps/baseapp.py
nbgrader/apps/collectapp.py
nbgrader/apps/dbapp.py
nbgrader/apps/exportapp.py
nbgrader/apps/extensionapp.py
nbgrader/apps/feedbackapp.py
nbgrader/apps/fetchapp.py
nbgrader/apps/fetchassignmentapp.py
nbgrader/apps/fetchfeedbackapp.py
nbgrader/apps/formgradeapp.py
nbgrader/apps/generateassignmentapp.py
nbgrader/apps/generateconfigapp.py
nbgrader/apps/generatefeedbackapp.py
nbgrader/apps/generatesolutionapp.py
nbgrader/apps/listapp.py
nbgrader/apps/nbgraderapp.py
nbgrader/apps/quickstartapp.py
nbgrader/apps/releaseapp.py
nbgrader/apps/releaseassignmentapp.py
nbgrader/apps/releasefeedbackapp.py
nbgrader/apps/submitapp.py
nbgrader/apps/updateapp.py
nbgrader/apps/validateapp.py
nbgrader/apps/zipcollectapp.py
nbgrader/auth/__init__.py
nbgrader/auth/base.py
nbgrader/auth/jupyterhub.py
nbgrader/converters/__init__.py
nbgrader/converters/assign.py
nbgrader/converters/autograde.py
nbgrader/converters/base.py
nbgrader/converters/feedback.py
nbgrader/converters/generate_assignment.py
nbgrader/converters/generate_feedback.py
nbgrader/converters/generate_solution.py
nbgrader/docs/Makefile
nbgrader/docs/make.bat
nbgrader/docs/source/build_docs.py
nbgrader/docs/source/changelog.md
nbgrader/docs/source/clear_docs.py
nbgrader/docs/source/conf.py
nbgrader/docs/source/index.rst
nbgrader/docs/source/api/gradebook.rst
nbgrader/docs/source/api/high_level_api.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/nbgrader_config.rst
nbgrader/docs/source/configuration/student_version.rst
nbgrader/docs/source/configuration/images/multiple_classes.png
nbgrader/docs/source/configuration/images/one_class_multiple_instructors.png
nbgrader/docs/source/configuration/images/one_class_one_instructor.png
nbgrader/docs/source/contributor_guide/database.rst
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/metadata.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/exchange/exchange_api.rst
nbgrader/docs/source/exchange/exchange_plugin.rst
nbgrader/docs/source/exchange/index.rst
nbgrader/docs/source/plugins/export-plugin.rst
nbgrader/docs/source/plugins/index.rst
nbgrader/docs/source/plugins/late-plugin.rst
nbgrader/docs/source/plugins/zipcollect-plugin.rst
nbgrader/docs/source/user_guide/advanced.rst
nbgrader/docs/source/user_guide/autograding_resources.rst
nbgrader/docs/source/user_guide/creating_and_grading_assignments.ipynb
nbgrader/docs/source/user_guide/extract_grades.py
nbgrader/docs/source/user_guide/faq.rst
nbgrader/docs/source/user_guide/grades.csv
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/managing_assignment_files_manually.ipynb
nbgrader/docs/source/user_guide/managing_the_database.ipynb
nbgrader/docs/source/user_guide/philosophy.rst
nbgrader/docs/source/user_guide/what_is_nbgrader.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/downloaded/ps1/archive/jupyter.png
nbgrader/docs/source/user_guide/downloaded/ps1/archive/notebooks.zip
nbgrader/docs/source/user_guide/downloaded/ps1/archive/ps1_hacker_attempt_2016-01-30-20-30-10_problem1.ipynb
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_command_palette.png
nbgrader/docs/source/user_guide/images/assignment_list_downloaded_expanded_jlab.png
nbgrader/docs/source/user_guide/images/assignment_list_downloaded_jlab.png
nbgrader/docs/source/user_guide/images/assignment_list_released_jlab.png
nbgrader/docs/source/user_guide/images/assignment_list_submit_error_jlab.png
nbgrader/docs/source/user_guide/images/assignment_list_submitted_again_jlab.png
nbgrader/docs/source/user_guide/images/assignment_list_submitted_jlab.png
nbgrader/docs/source/user_guide/images/assignment_list_validate_failed_jlab.png
nbgrader/docs/source/user_guide/images/assignment_list_validate_succeeded_jlab.png
nbgrader/docs/source/user_guide/images/assignment_toolbar1_jlab.png
nbgrader/docs/source/user_guide/images/assignment_toolbar2_jlab.png
nbgrader/docs/source/user_guide/images/autograde_assignment_jlab.png
nbgrader/docs/source/user_guide/images/autograded_answer_jlab.png
nbgrader/docs/source/user_guide/images/autograder_tests_hidden_tests_jlab.png
nbgrader/docs/source/user_guide/images/autograder_tests_jlab.png
nbgrader/docs/source/user_guide/images/code_cell_jlab.png
nbgrader/docs/source/user_guide/images/collect_assignment_jlab.png
nbgrader/docs/source/user_guide/images/creating_assignment.gif
nbgrader/docs/source/user_guide/images/formgrader.gif
nbgrader/docs/source/user_guide/images/formgrader_command_palette.png
nbgrader/docs/source/user_guide/images/formgrader_jlab_tab.png
nbgrader/docs/source/user_guide/images/generate_assignment_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments1_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments2_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments3_jlab (copie).png
nbgrader/docs/source/user_guide/images/manage_assignments3_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments4_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments5_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments6_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments7_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments8_jlab.png
nbgrader/docs/source/user_guide/images/manage_assignments_jlab (copie).png
nbgrader/docs/source/user_guide/images/manage_submissions1_jlab (copie).png
nbgrader/docs/source/user_guide/images/manage_submissions1_jlab.png
nbgrader/docs/source/user_guide/images/manage_submissions2_jlab.png
nbgrader/docs/source/user_guide/images/manually_graded_answer_jlab.png
nbgrader/docs/source/user_guide/images/markdown_cell_jlab.png
nbgrader/docs/source/user_guide/images/read_only_jlab.png
nbgrader/docs/source/user_guide/images/release_assignment_jlab.png
nbgrader/docs/source/user_guide/images/student_assignment.gif
nbgrader/docs/source/user_guide/images/task_cell_source_jlab.png
nbgrader/docs/source/user_guide/images/validate_extension_jlab.png
nbgrader/docs/source/user_guide/images/validate_failed_jlab.png
nbgrader/docs/source/user_guide/images/validate_success_jlab.png
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/exchange/__init__.py
nbgrader/exchange/exchange_factory.py
nbgrader/exchange/abc/__init__.py
nbgrader/exchange/abc/collect.py
nbgrader/exchange/abc/exchange.py
nbgrader/exchange/abc/fetch.py
nbgrader/exchange/abc/fetch_assignment.py
nbgrader/exchange/abc/fetch_feedback.py
nbgrader/exchange/abc/list.py
nbgrader/exchange/abc/release.py
nbgrader/exchange/abc/release_assignment.py
nbgrader/exchange/abc/release_feedback.py
nbgrader/exchange/abc/submit.py
nbgrader/exchange/default/__init__.py
nbgrader/exchange/default/collect.py
nbgrader/exchange/default/exchange.py
nbgrader/exchange/default/fetch_assignment.py
nbgrader/exchange/default/fetch_feedback.py
nbgrader/exchange/default/list.py
nbgrader/exchange/default/release_assignment.py
nbgrader/exchange/default/release_feedback.py
nbgrader/exchange/default/submit.py
nbgrader/labextension/package.json
nbgrader/labextension/schemas/nbgrader/assignment-list.json
nbgrader/labextension/schemas/nbgrader/course-list.json
nbgrader/labextension/schemas/nbgrader/formgrader.json
nbgrader/labextension/schemas/nbgrader/package.json.orig
nbgrader/labextension/static/84.bd1282c239ad2dd9918f.js
nbgrader/labextension/static/846.cdd7d12acf78948b593e.js
nbgrader/labextension/static/remoteEntry.eb6a3f1e91d974a7f8a8.js
nbgrader/labextension/static/style.js
nbgrader/labextension/static/third-party-licenses.json
nbgrader/nbextensions/assignment_list/assignment_list.css
nbgrader/nbextensions/assignment_list/assignment_list.js
nbgrader/nbextensions/assignment_list/main.js
nbgrader/nbextensions/course_list/course_list.css
nbgrader/nbextensions/course_list/course_list.js
nbgrader/nbextensions/course_list/main.js
nbgrader/nbextensions/create_assignment/create_assignment.css
nbgrader/nbextensions/create_assignment/main.js
nbgrader/nbextensions/formgrader/main.js
nbgrader/nbextensions/validate_assignment/main.js
nbgrader/nbgraderformat/__init__.py
nbgrader/nbgraderformat/common.py
nbgrader/nbgraderformat/v1.json
nbgrader/nbgraderformat/v1.py
nbgrader/nbgraderformat/v2.json
nbgrader/nbgraderformat/v2.py
nbgrader/nbgraderformat/v3.json
nbgrader/nbgraderformat/v3.py
nbgrader/plugins/__init__.py
nbgrader/plugins/base.py
nbgrader/plugins/export.py
nbgrader/plugins/latesubmission.py
nbgrader/plugins/zipcollect.py
nbgrader/preprocessors/__init__.py
nbgrader/preprocessors/base.py
nbgrader/preprocessors/checkcellmetadata.py
nbgrader/preprocessors/clearhiddentests.py
nbgrader/preprocessors/clearmarkingscheme.py
nbgrader/preprocessors/clearoutput.py
nbgrader/preprocessors/clearsolutions.py
nbgrader/preprocessors/computechecksums.py
nbgrader/preprocessors/deduplicateids.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/overwritekernelspec.py
nbgrader/preprocessors/saveautogrades.py
nbgrader/preprocessors/savecells.py
nbgrader/server_extensions/__init__.py
nbgrader/server_extensions/assignment_list/__init__.py
nbgrader/server_extensions/assignment_list/handlers.py
nbgrader/server_extensions/course_list/__init__.py
nbgrader/server_extensions/course_list/handlers.py
nbgrader/server_extensions/formgrader/__init__.py
nbgrader/server_extensions/formgrader/apihandlers.py
nbgrader/server_extensions/formgrader/base.py
nbgrader/server_extensions/formgrader/formgrader.py
nbgrader/server_extensions/formgrader/handlers.py
nbgrader/server_extensions/formgrader/static/components/autosize/.bower.json
nbgrader/server_extensions/formgrader/static/components/autosize/.gitignore
nbgrader/server_extensions/formgrader/static/components/autosize/bower.json
nbgrader/server_extensions/formgrader/static/components/autosize/build.js
nbgrader/server_extensions/formgrader/static/components/autosize/changelog.md
nbgrader/server_extensions/formgrader/static/components/autosize/package.json
nbgrader/server_extensions/formgrader/static/components/autosize/readme.md
nbgrader/server_extensions/formgrader/static/components/autosize/dist/autosize.js
nbgrader/server_extensions/formgrader/static/components/autosize/dist/autosize.min.js
nbgrader/server_extensions/formgrader/static/components/autosize/src/autosize.js
nbgrader/server_extensions/formgrader/static/components/backbone/.bower.json
nbgrader/server_extensions/formgrader/static/components/backbone/.gitignore
nbgrader/server_extensions/formgrader/static/components/backbone/LICENSE
nbgrader/server_extensions/formgrader/static/components/backbone/README.md
nbgrader/server_extensions/formgrader/static/components/backbone/backbone-min.js
nbgrader/server_extensions/formgrader/static/components/backbone/backbone-min.map
nbgrader/server_extensions/formgrader/static/components/backbone/backbone.js
nbgrader/server_extensions/formgrader/static/components/backbone/bower.json
nbgrader/server_extensions/formgrader/static/components/backbone/component.json
nbgrader/server_extensions/formgrader/static/components/backbone/composer.json
nbgrader/server_extensions/formgrader/static/components/backbone/package.json
nbgrader/server_extensions/formgrader/static/components/bootstrap/.bower.json
nbgrader/server_extensions/formgrader/static/components/bootstrap/.gitignore
nbgrader/server_extensions/formgrader/static/components/bootstrap/README.md
nbgrader/server_extensions/formgrader/static/components/bootstrap/bower.json
nbgrader/server_extensions/formgrader/static/components/bootstrap/css/bootstrap-theme.css
nbgrader/server_extensions/formgrader/static/components/bootstrap/css/bootstrap-theme.css.map
nbgrader/server_extensions/formgrader/static/components/bootstrap/css/bootstrap-theme.min.css
nbgrader/server_extensions/formgrader/static/components/bootstrap/css/bootstrap.css
nbgrader/server_extensions/formgrader/static/components/bootstrap/css/bootstrap.css.map
nbgrader/server_extensions/formgrader/static/components/bootstrap/css/bootstrap.min.css
nbgrader/server_extensions/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.eot
nbgrader/server_extensions/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.svg
nbgrader/server_extensions/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.ttf
nbgrader/server_extensions/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.woff
nbgrader/server_extensions/formgrader/static/components/bootstrap/fonts/glyphicons-halflings-regular.woff2
nbgrader/server_extensions/formgrader/static/components/bootstrap/js/bootstrap.js
nbgrader/server_extensions/formgrader/static/components/bootstrap/js/bootstrap.min.js
nbgrader/server_extensions/formgrader/static/components/datatables.net/.bower.json
nbgrader/server_extensions/formgrader/static/components/datatables.net/License.txt
nbgrader/server_extensions/formgrader/static/components/datatables.net/Readme.md
nbgrader/server_extensions/formgrader/static/components/datatables.net/bower.json
nbgrader/server_extensions/formgrader/static/components/datatables.net-bs/.bower.json
nbgrader/server_extensions/formgrader/static/components/datatables.net-bs/License.txt
nbgrader/server_extensions/formgrader/static/components/datatables.net-bs/Readme.md
nbgrader/server_extensions/formgrader/static/components/datatables.net-bs/bower.json
nbgrader/server_extensions/formgrader/static/components/datatables.net-bs/css/dataTables.bootstrap.min.css
nbgrader/server_extensions/formgrader/static/components/datatables.net-bs/js/dataTables.bootstrap.min.js
nbgrader/server_extensions/formgrader/static/components/datatables.net/js/jquery.dataTables.min.js
nbgrader/server_extensions/formgrader/static/components/jquery/.bower.json
nbgrader/server_extensions/formgrader/static/components/jquery/.gitignore
nbgrader/server_extensions/formgrader/static/components/jquery/README.md
nbgrader/server_extensions/formgrader/static/components/jquery/bower.json
nbgrader/server_extensions/formgrader/static/components/jquery/component.json
nbgrader/server_extensions/formgrader/static/components/jquery/composer.json
nbgrader/server_extensions/formgrader/static/components/jquery/jquery.js
nbgrader/server_extensions/formgrader/static/components/jquery/jquery.min.js
nbgrader/server_extensions/formgrader/static/components/jquery/jquery.min.map
nbgrader/server_extensions/formgrader/static/components/jquery/package.json
nbgrader/server_extensions/formgrader/static/components/jquery-color/.bower.json
nbgrader/server_extensions/formgrader/static/components/jquery-color/.gitignore
nbgrader/server_extensions/formgrader/static/components/jquery-color/.gitmodules
nbgrader/server_extensions/formgrader/static/components/jquery-color/.jshintrc
nbgrader/server_extensions/formgrader/static/components/jquery-color/AUTHORS.TXT
nbgrader/server_extensions/formgrader/static/components/jquery-color/MIT-LICENSE.txt
nbgrader/server_extensions/formgrader/static/components/jquery-color/README.md
nbgrader/server_extensions/formgrader/static/components/jquery-color/color.jquery.json
nbgrader/server_extensions/formgrader/static/components/jquery-color/grunt.js
nbgrader/server_extensions/formgrader/static/components/jquery-color/jquery.color.js
nbgrader/server_extensions/formgrader/static/components/jquery-color/jquery.color.svg-names.js
nbgrader/server_extensions/formgrader/static/components/jquery-color/package.json
nbgrader/server_extensions/formgrader/static/components/underscore/.bower.json
nbgrader/server_extensions/formgrader/static/components/underscore/LICENSE
nbgrader/server_extensions/formgrader/static/components/underscore/README.md
nbgrader/server_extensions/formgrader/static/components/underscore/bower.json
nbgrader/server_extensions/formgrader/static/components/underscore/underscore-min.js
nbgrader/server_extensions/formgrader/static/components/underscore/underscore-min.map
nbgrader/server_extensions/formgrader/static/components/underscore/underscore.js
nbgrader/server_extensions/formgrader/static/css/formgrade.css
nbgrader/server_extensions/formgrader/static/css/nbgrader.css
nbgrader/server_extensions/formgrader/static/js/backbone_xsrf.js
nbgrader/server_extensions/formgrader/static/js/formgrade.js
nbgrader/server_extensions/formgrader/static/js/formgrade_keyboardmanager.js
nbgrader/server_extensions/formgrader/static/js/formgrade_models.js
nbgrader/server_extensions/formgrader/static/js/gradebook_assignments.js
nbgrader/server_extensions/formgrader/static/js/gradebook_notebook_submissions.js
nbgrader/server_extensions/formgrader/static/js/gradebook_notebooks.js
nbgrader/server_extensions/formgrader/static/js/jupyterlab_utils.js
nbgrader/server_extensions/formgrader/static/js/manage_assignments.js
nbgrader/server_extensions/formgrader/static/js/manage_students.js
nbgrader/server_extensions/formgrader/static/js/manage_students_assignments.js
nbgrader/server_extensions/formgrader/static/js/manage_students_notebook_submissions.js
nbgrader/server_extensions/formgrader/static/js/manage_submissions.js
nbgrader/server_extensions/formgrader/static/js/utils.js
nbgrader/server_extensions/formgrader/templates/base.tpl
nbgrader/server_extensions/formgrader/templates/base_403.tpl
nbgrader/server_extensions/formgrader/templates/base_500.tpl
nbgrader/server_extensions/formgrader/templates/formgrade_404.tpl
nbgrader/server_extensions/formgrader/templates/gradebook_assignments.tpl
nbgrader/server_extensions/formgrader/templates/gradebook_base.tpl
nbgrader/server_extensions/formgrader/templates/gradebook_notebook_submissions.tpl
nbgrader/server_extensions/formgrader/templates/gradebook_notebooks.tpl
nbgrader/server_extensions/formgrader/templates/manage_assignments.tpl
nbgrader/server_extensions/formgrader/templates/manage_students.tpl
nbgrader/server_extensions/formgrader/templates/manage_students_assignments.tpl
nbgrader/server_extensions/formgrader/templates/manage_students_base.tpl
nbgrader/server_extensions/formgrader/templates/manage_students_notebook_submissions.tpl
nbgrader/server_extensions/formgrader/templates/manage_submissions.tpl
nbgrader/server_extensions/formgrader/templates/feedback/conf.json
nbgrader/server_extensions/formgrader/templates/feedback/index.html.j2
nbgrader/server_extensions/formgrader/templates/formgrade/conf.json
nbgrader/server_extensions/formgrader/templates/formgrade/formgrade_macros.html.j2
nbgrader/server_extensions/formgrader/templates/formgrade/index.html.j2
nbgrader/server_extensions/validate_assignment/__init__.py
nbgrader/server_extensions/validate_assignment/handlers.py
nbgrader/tests/__init__.py
nbgrader/tests/__main__.py
nbgrader/tests/test_auth.py
nbgrader/tests/test_validator.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_api.py
nbgrader/tests/apps/test_config.py
nbgrader/tests/apps/test_nbgrader.py
nbgrader/tests/apps/test_nbgrader_autograde.py
nbgrader/tests/apps/test_nbgrader_collect.py
nbgrader/tests/apps/test_nbgrader_db.py
nbgrader/tests/apps/test_nbgrader_export.py
nbgrader/tests/apps/test_nbgrader_extension.py
nbgrader/tests/apps/test_nbgrader_fetch_assignment.py
nbgrader/tests/apps/test_nbgrader_fetchfeedback.py
nbgrader/tests/apps/test_nbgrader_formgrade.py
nbgrader/tests/apps/test_nbgrader_generate_assignment.py
nbgrader/tests/apps/test_nbgrader_generate_config.py
nbgrader/tests/apps/test_nbgrader_generate_feedback.py
nbgrader/tests/apps/test_nbgrader_generate_solution.py
nbgrader/tests/apps/test_nbgrader_list.py
nbgrader/tests/apps/test_nbgrader_quickstart.py
nbgrader/tests/apps/test_nbgrader_releaseassignment.py
nbgrader/tests/apps/test_nbgrader_releasefeedback.py
nbgrader/tests/apps/test_nbgrader_submit.py
nbgrader/tests/apps/test_nbgrader_update.py
nbgrader/tests/apps/test_nbgrader_validate.py
nbgrader/tests/apps/test_nbgrader_zip_collect.py
nbgrader/tests/apps/files/__init__.py
nbgrader/tests/apps/files/data.txt
nbgrader/tests/apps/files/gradebook.db
nbgrader/tests/apps/files/infinite-loop-with-output.ipynb
nbgrader/tests/apps/files/infinite-loop.ipynb
nbgrader/tests/apps/files/jupyter.png
nbgrader/tests/apps/files/myexporter.py
nbgrader/tests/apps/files/notebooks.zip
nbgrader/tests/apps/files/open_relative_file.ipynb
nbgrader/tests/apps/files/side-effects.ipynb
nbgrader/tests/apps/files/submitted-changed.ipynb
nbgrader/tests/apps/files/submitted-cheat-attempt-alternative.ipynb
nbgrader/tests/apps/files/submitted-cheat-attempt.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-hidden-tests.ipynb
nbgrader/tests/apps/files/test-no-metadata.ipynb
nbgrader/tests/apps/files/test-v0-invalid.ipynb
nbgrader/tests/apps/files/test-v0.ipynb
nbgrader/tests/apps/files/test-v1.ipynb
nbgrader/tests/apps/files/test-v2.ipynb
nbgrader/tests/apps/files/test-with-output.ipynb
nbgrader/tests/apps/files/test.ipynb
nbgrader/tests/apps/files/timestamp.txt
nbgrader/tests/apps/files/too-new.ipynb
nbgrader/tests/apps/files/validating-environment-variable.ipynb
nbgrader/tests/labextension_ui-tests/jupyter_server_test_config.py
nbgrader/tests/labextension_ui-tests/run_jupyter_lab.py
nbgrader/tests/labextension_ui-tests/files/blank.ipynb
nbgrader/tests/labextension_ui-tests/files/data.txt
nbgrader/tests/labextension_ui-tests/files/empty.ipynb
nbgrader/tests/labextension_ui-tests/files/nbgrader_config.py
nbgrader/tests/labextension_ui-tests/files/old-schema.ipynb
nbgrader/tests/labextension_ui-tests/files/open_relative_file.ipynb
nbgrader/tests/labextension_ui-tests/files/submitted-answer-cell-type-changed.ipynb
nbgrader/tests/labextension_ui-tests/files/submitted-changed.ipynb
nbgrader/tests/labextension_ui-tests/files/submitted-grade-cell-changed.ipynb
nbgrader/tests/labextension_ui-tests/files/submitted-grade-cell-type-changed.ipynb
nbgrader/tests/labextension_ui-tests/files/submitted-locked-cell-changed.ipynb
nbgrader/tests/labextension_ui-tests/files/submitted-unchanged.ipynb
nbgrader/tests/labextension_ui-tests/files/task.ipynb
nbgrader/tests/labextension_ui-tests/tests/test_assignment_list.spec.ts
nbgrader/tests/labextension_ui-tests/tests/test_course_list.spec.ts
nbgrader/tests/labextension_ui-tests/tests/test_create_assignement.spec.ts
nbgrader/tests/labextension_ui-tests/tests/test_formgrader.spec.ts
nbgrader/tests/labextension_ui-tests/tests/test_utils.ts
nbgrader/tests/labextension_ui-tests/tests/test_validate_assignment.spec.ts
nbgrader/tests/nbextensions/__init__.py
nbgrader/tests/nbextensions/conftest.py
nbgrader/tests/nbextensions/formgrade_utils.py
nbgrader/tests/nbextensions/test_assignment_list.py
nbgrader/tests/nbextensions/test_course_list.py
nbgrader/tests/nbextensions/test_create_assignment.py
nbgrader/tests/nbextensions/test_formgrader.py
nbgrader/tests/nbextensions/test_validate_assignment.py
nbgrader/tests/nbextensions/files/blank.ipynb
nbgrader/tests/nbextensions/files/data.txt
nbgrader/tests/nbextensions/files/old-schema.ipynb
nbgrader/tests/nbextensions/files/open_relative_file.ipynb
nbgrader/tests/nbextensions/files/submitted-answer-cell-type-changed.ipynb
nbgrader/tests/nbextensions/files/submitted-changed.ipynb
nbgrader/tests/nbextensions/files/submitted-grade-cell-changed.ipynb
nbgrader/tests/nbextensions/files/submitted-grade-cell-type-changed.ipynb
nbgrader/tests/nbextensions/files/submitted-locked-cell-changed.ipynb
nbgrader/tests/nbextensions/files/submitted-unchanged.ipynb
nbgrader/tests/nbextensions/files/task.ipynb
nbgrader/tests/nbgraderformat/__init__.py
nbgrader/tests/nbgraderformat/test_v1.py
nbgrader/tests/nbgraderformat/test_v2.py
nbgrader/tests/nbgraderformat/test_v3.py
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_clearhiddentests.py
nbgrader/tests/preprocessors/test_clearmarkscheme.py
nbgrader/tests/preprocessors/test_clearsolutions.py
nbgrader/tests/preprocessors/test_computechecksums.py
nbgrader/tests/preprocessors/test_deduplicateids.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_overwritekernelspec.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/cell-type-changed.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/jupyter.png
nbgrader/tests/preprocessors/files/long-output.ipynb
nbgrader/tests/preprocessors/files/manually-graded-code-cell.ipynb
nbgrader/tests/preprocessors/files/no-cell-type.ipynb
nbgrader/tests/preprocessors/files/submitted-answer-cell-type-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-grade-cell-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-grade-cell-type-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-locked-cell-changed.ipynb
nbgrader/tests/preprocessors/files/submitted-unchanged.ipynb
nbgrader/tests/preprocessors/files/test.ipynb
nbgrader/tests/preprocessors/files/test_taskcell.ipynb
nbgrader/tests/utils/__init__.py
nbgrader/tests/utils/conftest.py
nbgrader/tests/utils/test_utils.py
schema/assignment-list.json
schema/course-list.json
schema/formgrader.json
src/index.ts
src/assignment_list/assignmentlist.ts
src/assignment_list/index.ts
src/common/validate.ts
src/course_list/courselist.ts
src/course_list/index.ts
src/create_assignment/create_assignment_extension.ts
src/create_assignment/create_assignment_model.ts
src/create_assignment/index.ts
src/formgrader/index.ts
src/validate_assignment/index.ts
src/validate_assignment/validateassignment.ts
style/assignment_list.css
style/common.css
style/course_list.css
style/create_assignment.css
style/index.css
style/index.js
style/validation_message.css