├── .coveragerc ├── .github ├── dependabot.yml ├── issue_template.md └── workflows │ ├── binder.yaml │ ├── check-release.yml │ ├── enforce-label.yml │ ├── prep-release.yml │ ├── publish-changelog.yml │ ├── publish-release.yml │ ├── test-docs-python.yml │ └── test-extensions.yml ├── .gitignore ├── .readthedocs.yaml ├── .yarnrc ├── .yarnrc.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASE.md ├── binder ├── jupyter_config.json ├── postBuild └── start ├── codecov.yml ├── codemeta.json ├── conftest.py ├── demos ├── Dockerfile ├── README.md ├── demo_multiple_classes │ ├── course101_nbgrader_config.py │ ├── course123_nbgrader_config.py │ ├── global_nbgrader_config.py │ ├── jupyter_server_config.py │ ├── jupyterhub_config.py │ └── setup_demo.sh ├── demo_one_class_multiple_graders │ ├── course101_nbgrader_config.py │ ├── global_nbgrader_config.py │ ├── jupyter_server_config.py │ ├── jupyterhub_config.py │ └── setup_demo.sh ├── demo_one_class_one_grader │ ├── instructor_nbgrader_config.py │ ├── jupyter_server_config.py │ ├── jupyterhub_config.py │ └── setup_demo.sh ├── deploy_demos.sh ├── restart_demo.sh └── utils.sh ├── etc └── jupyter │ └── jupyter_server_config.d │ └── nbgrader.json ├── install.json ├── mypy.ini ├── nbgrader ├── __init__.py ├── __main__.py ├── _version.py ├── alembic.ini ├── alembic │ ├── README │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 167914646830_added_task_cells.py │ │ ├── 282d30a0218e_adds_lms_user_id_column_to_student_table.py │ │ ├── 50a4d84c131a_add_kernelspecs.py │ │ ├── 724cde206c17_add_extra_credit_column.py │ │ ├── b6d005d67074_initial_alembic_revision.py │ │ └── e43177bfe90b_added_course_table_and_relationships.py ├── api.py ├── apps │ ├── __init__.py │ ├── api.py │ ├── assignapp.py │ ├── autogradeapp.py │ ├── baseapp.py │ ├── collectapp.py │ ├── dbapp.py │ ├── exportapp.py │ ├── extensionapp.py │ ├── feedbackapp.py │ ├── fetchapp.py │ ├── fetchassignmentapp.py │ ├── fetchfeedbackapp.py │ ├── formgradeapp.py │ ├── generateassignmentapp.py │ ├── generateconfigapp.py │ ├── generatefeedbackapp.py │ ├── generatesolutionapp.py │ ├── listapp.py │ ├── nbgraderapp.py │ ├── quickstartapp.py │ ├── releaseapp.py │ ├── releaseassignmentapp.py │ ├── releasefeedbackapp.py │ ├── submitapp.py │ ├── updateapp.py │ ├── validateapp.py │ └── zipcollectapp.py ├── auth │ ├── __init__.py │ ├── base.py │ └── jupyterhub.py ├── converters │ ├── __init__.py │ ├── assign.py │ ├── autograde.py │ ├── base.py │ ├── feedback.py │ ├── generate_assignment.py │ ├── generate_feedback.py │ ├── generate_solution.py │ └── generate_source_with_tests.py ├── coursedir.py ├── dbutil.py ├── docs │ ├── Makefile │ ├── make.bat │ └── source │ │ ├── api │ │ ├── gradebook.rst │ │ ├── high_level_api.rst │ │ ├── index.rst │ │ └── models.rst │ │ ├── build_docs.py │ │ ├── changelog.md │ │ ├── clear_docs.py │ │ ├── command_line_tools │ │ └── index.rst │ │ ├── conf.py │ │ ├── configuration │ │ ├── images │ │ │ ├── jupyterhub_4.1_iframe.png │ │ │ ├── multiple_classes.png │ │ │ ├── one_class_multiple_instructors.png │ │ │ └── one_class_one_instructor.png │ │ ├── jupyterhub_config.rst │ │ ├── nbgrader_config.rst │ │ └── student_version.rst │ │ ├── contributor_guide │ │ ├── database.rst │ │ ├── documentation.rst │ │ ├── installation_developer.rst │ │ ├── js_dependencies.rst │ │ ├── metadata.rst │ │ ├── overview.rst │ │ ├── pull_request.rst │ │ ├── releasing.rst │ │ └── testing.rst │ │ ├── exchange │ │ ├── exchange_api.rst │ │ ├── exchange_plugin.rst │ │ └── index.rst │ │ ├── index.rst │ │ ├── plugins │ │ ├── export-plugin.rst │ │ ├── index.rst │ │ ├── late-plugin.rst │ │ └── zipcollect-plugin.rst │ │ └── user_guide │ │ ├── advanced.rst │ │ ├── autograded │ │ ├── bitdiddle │ │ │ └── ps1 │ │ │ │ ├── jupyter.png │ │ │ │ ├── problem1.ipynb │ │ │ │ ├── problem2.ipynb │ │ │ │ └── timestamp.txt │ │ └── hacker │ │ │ └── ps1 │ │ │ ├── jupyter.png │ │ │ ├── problem1.ipynb │ │ │ ├── problem2.ipynb │ │ │ └── timestamp.txt │ │ ├── autograding_resources.rst │ │ ├── autotests.yml │ │ ├── creating_and_grading_assignments.ipynb │ │ ├── downloaded │ │ └── ps1 │ │ │ └── archive │ │ │ ├── jupyter.png │ │ │ ├── notebooks.zip │ │ │ └── ps1_hacker_attempt_2016-01-30-20-30-10_problem1.ipynb │ │ ├── extract_grades.py │ │ ├── faq.rst │ │ ├── feedback │ │ ├── bitdiddle │ │ │ └── ps1 │ │ │ │ ├── jupyter.png │ │ │ │ ├── problem1.html │ │ │ │ ├── problem2.html │ │ │ │ └── timestamp.txt │ │ └── hacker │ │ │ └── ps1 │ │ │ ├── jupyter.png │ │ │ ├── problem1.html │ │ │ ├── problem2.html │ │ │ └── timestamp.txt │ │ ├── grades.csv │ │ ├── highlights.rst │ │ ├── images │ │ ├── assignment_list_command_palette.png │ │ ├── assignment_list_downloaded_expanded_jlab.png │ │ ├── assignment_list_downloaded_jlab.png │ │ ├── assignment_list_released_jlab.png │ │ ├── assignment_list_submit_error_jlab.png │ │ ├── assignment_list_submitted_again_jlab.png │ │ ├── assignment_list_submitted_jlab.png │ │ ├── assignment_list_validate_failed_jlab.png │ │ ├── assignment_list_validate_succeeded_jlab.png │ │ ├── assignment_toolbar1_jlab.png │ │ ├── assignment_toolbar2_jlab.png │ │ ├── autograde_assignment_jlab.png │ │ ├── autograded_answer_jlab.png │ │ ├── autograder_tests_autogenerated_tests_jlab.png │ │ ├── autograder_tests_autotest_jlab.png │ │ ├── autograder_tests_hidden_tests_jlab.png │ │ ├── autograder_tests_jlab.png │ │ ├── code_cell_jlab.png │ │ ├── collect_assignment_jlab.png │ │ ├── creating_assignment.gif │ │ ├── formgrader.gif │ │ ├── formgrader_command_palette.png │ │ ├── formgrader_jlab_tab.png │ │ ├── generate_assignment_jlab.png │ │ ├── manage_assignments1_jlab.png │ │ ├── manage_assignments2_jlab.png │ │ ├── manage_assignments3_jlab (copie).png │ │ ├── manage_assignments3_jlab.png │ │ ├── manage_assignments4_jlab.png │ │ ├── manage_assignments5_jlab.png │ │ ├── manage_assignments6_jlab.png │ │ ├── manage_assignments7_jlab.png │ │ ├── manage_assignments8_jlab.png │ │ ├── manage_assignments_jlab (copie).png │ │ ├── manage_submissions1_jlab (copie).png │ │ ├── manage_submissions1_jlab.png │ │ ├── manage_submissions2_jlab.png │ │ ├── manually_graded_answer_jlab.png │ │ ├── markdown_cell_jlab.png │ │ ├── read_only_jlab.png │ │ ├── release_assignment_jlab.png │ │ ├── student_assignment.gif │ │ ├── task_cell_source_jlab.png │ │ ├── validate_extension_jlab.png │ │ ├── validate_failed_jlab.png │ │ └── validate_success_jlab.png │ │ ├── installation.rst │ │ ├── managing_assignment_files.ipynb │ │ ├── managing_assignment_files_manually.ipynb │ │ ├── managing_the_database.ipynb │ │ ├── philosophy.rst │ │ ├── release │ │ └── ps1 │ │ │ ├── jupyter.png │ │ │ ├── problem1.ipynb │ │ │ └── problem2.ipynb │ │ ├── source │ │ ├── header.ipynb │ │ ├── ps1 │ │ │ ├── jupyter.png │ │ │ ├── problem1.ipynb │ │ │ └── problem2.ipynb │ │ └── ps1_autotest │ │ │ ├── jupyter.png │ │ │ ├── problem1.ipynb │ │ │ └── problem2.ipynb │ │ ├── submitted │ │ ├── bitdiddle │ │ │ └── ps1 │ │ │ │ ├── jupyter.png │ │ │ │ ├── problem1.ipynb │ │ │ │ ├── problem2.ipynb │ │ │ │ └── timestamp.txt │ │ └── hacker │ │ │ └── ps1 │ │ │ ├── jupyter.png │ │ │ ├── problem1.ipynb │ │ │ ├── problem2.ipynb │ │ │ └── timestamp.txt │ │ └── what_is_nbgrader.rst ├── exchange │ ├── __init__.py │ ├── abc │ │ ├── __init__.py │ │ ├── collect.py │ │ ├── exchange.py │ │ ├── fetch.py │ │ ├── fetch_assignment.py │ │ ├── fetch_feedback.py │ │ ├── list.py │ │ ├── release.py │ │ ├── release_assignment.py │ │ ├── release_feedback.py │ │ └── submit.py │ ├── default │ │ ├── __init__.py │ │ ├── collect.py │ │ ├── exchange.py │ │ ├── fetch_assignment.py │ │ ├── fetch_feedback.py │ │ ├── list.py │ │ ├── release_assignment.py │ │ ├── release_feedback.py │ │ └── submit.py │ └── exchange_factory.py ├── nbgraderformat │ ├── __init__.py │ ├── common.py │ ├── v1.json │ ├── v1.py │ ├── v2.json │ ├── v2.py │ ├── v3.json │ └── v3.py ├── plugins │ ├── __init__.py │ ├── base.py │ ├── export.py │ ├── latesubmission.py │ └── zipcollect.py ├── preprocessors │ ├── __init__.py │ ├── base.py │ ├── checkcellmetadata.py │ ├── clearhiddentests.py │ ├── clearmarkingscheme.py │ ├── clearoutput.py │ ├── clearsolutions.py │ ├── computechecksums.py │ ├── deduplicateids.py │ ├── execute.py │ ├── getgrades.py │ ├── headerfooter.py │ ├── ignorepattern.py │ ├── instantiatetests.py │ ├── latesubmissions.py │ ├── limitoutput.py │ ├── lockcells.py │ ├── overwritecells.py │ ├── overwritekernelspec.py │ ├── saveautogrades.py │ └── savecells.py ├── server_extensions │ ├── __init__.py │ ├── assignment_list │ │ ├── __init__.py │ │ └── handlers.py │ ├── course_list │ │ ├── __init__.py │ │ └── handlers.py │ ├── formgrader │ │ ├── __init__.py │ │ ├── apihandlers.py │ │ ├── base.py │ │ ├── formgrader.py │ │ ├── handlers.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── formgrade.css │ │ │ │ └── nbgrader.css │ │ │ ├── js │ │ │ │ ├── backbone_xsrf.js │ │ │ │ ├── formgrade.js │ │ │ │ ├── formgrade_keyboardmanager.js │ │ │ │ ├── formgrade_models.js │ │ │ │ ├── gradebook_assignments.js │ │ │ │ ├── gradebook_notebook_submissions.js │ │ │ │ ├── gradebook_notebooks.js │ │ │ │ ├── manage_assignments.js │ │ │ │ ├── manage_students.js │ │ │ │ ├── manage_students_assignments.js │ │ │ │ ├── manage_students_notebook_submissions.js │ │ │ │ ├── manage_submissions.js │ │ │ │ └── utils.js │ │ │ ├── node_modules │ │ │ │ ├── .yarn-state.yml │ │ │ │ ├── autosize │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── build.js │ │ │ │ │ ├── changelog.md │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── autosize.js │ │ │ │ │ │ └── autosize.min.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── readme.md │ │ │ │ ├── backbone │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── CNAME │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── backbone-min.js │ │ │ │ │ ├── backbone-min.map │ │ │ │ │ ├── backbone.js │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── component.json │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── bootstrap │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── bootstrap-theme.css │ │ │ │ │ │ │ ├── bootstrap-theme.css.map │ │ │ │ │ │ │ ├── bootstrap-theme.min.css │ │ │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ │ │ ├── bootstrap.css.map │ │ │ │ │ │ │ └── bootstrap.min.css │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ │ └── js │ │ │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ │ │ └── npm.js │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ └── package.json │ │ │ │ ├── datatables.net-bs │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ └── dataTables.bootstrap.css │ │ │ │ │ ├── js │ │ │ │ │ │ └── dataTables.bootstrap.js │ │ │ │ │ └── package.json │ │ │ │ ├── datatables.net │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── js │ │ │ │ │ │ └── jquery.dataTables.js │ │ │ │ │ └── package.json │ │ │ │ ├── jquery-color │ │ │ │ │ ├── AUTHORS.txt │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── jquery.color.js │ │ │ │ │ │ ├── jquery.color.min.js │ │ │ │ │ │ ├── jquery.color.plus-names.js │ │ │ │ │ │ ├── jquery.color.plus-names.min.js │ │ │ │ │ │ ├── jquery.color.svg-names.js │ │ │ │ │ │ └── jquery.color.svg-names.min.js │ │ │ │ │ └── package.json │ │ │ │ ├── jquery │ │ │ │ │ ├── AUTHORS.txt │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── jquery.js │ │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ │ ├── jquery.min.map │ │ │ │ │ │ ├── jquery.slim.js │ │ │ │ │ │ ├── jquery.slim.min.js │ │ │ │ │ │ └── jquery.slim.min.map │ │ │ │ │ └── package.json │ │ │ │ └── underscore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ ├── underscore-min.js.map │ │ │ │ │ └── underscore.js │ │ │ ├── package.json │ │ │ └── yarn.lock │ │ └── templates │ │ │ ├── base.tpl │ │ │ ├── base_403.tpl │ │ │ ├── base_500.tpl │ │ │ ├── feedback │ │ │ ├── conf.json │ │ │ └── index.html.j2 │ │ │ ├── formgrade │ │ │ ├── conf.json │ │ │ ├── formgrade_macros.html.j2 │ │ │ └── index.html.j2 │ │ │ ├── formgrade_404.tpl │ │ │ ├── gradebook_assignments.tpl │ │ │ ├── gradebook_base.tpl │ │ │ ├── gradebook_notebook_submissions.tpl │ │ │ ├── gradebook_notebooks.tpl │ │ │ ├── manage_assignments.tpl │ │ │ ├── manage_students.tpl │ │ │ ├── manage_students_assignments.tpl │ │ │ ├── manage_students_base.tpl │ │ │ ├── manage_students_notebook_submissions.tpl │ │ │ └── manage_submissions.tpl │ └── validate_assignment │ │ ├── __init__.py │ │ └── handlers.py ├── tests │ ├── __init__.py │ ├── __main__.py │ ├── api │ │ ├── __init__.py │ │ ├── test_gradebook.py │ │ └── test_models.py │ ├── apps │ │ ├── __init__.py │ │ ├── base.py │ │ ├── conftest.py │ │ ├── files │ │ │ ├── __init__.py │ │ │ ├── autotest-hashed-changed.ipynb │ │ │ ├── autotest-hashed-unchanged.ipynb │ │ │ ├── autotest-hashed.ipynb │ │ │ ├── autotest-hidden-changed-right.ipynb │ │ │ ├── autotest-hidden-changed-wrong.ipynb │ │ │ ├── autotest-hidden-unchanged.ipynb │ │ │ ├── autotest-hidden.ipynb │ │ │ ├── autotest-multi-changed.ipynb │ │ │ ├── autotest-multi-unchanged.ipynb │ │ │ ├── autotest-multi.ipynb │ │ │ ├── autotest-simple-changed.ipynb │ │ │ ├── autotest-simple-unchanged.ipynb │ │ │ ├── autotest-simple.ipynb │ │ │ ├── autotests.yml │ │ │ ├── data.txt │ │ │ ├── gradebook.db │ │ │ ├── infinite-loop-with-output.ipynb │ │ │ ├── infinite-loop.ipynb │ │ │ ├── jupyter.png │ │ │ ├── myexporter.py │ │ │ ├── notebooks.zip │ │ │ ├── open_relative_file.ipynb │ │ │ ├── side-effects.ipynb │ │ │ ├── submission_secret.txt │ │ │ ├── submission_secret2.txt │ │ │ ├── submitted-changed.ipynb │ │ │ ├── submitted-cheat-attempt-alternative.ipynb │ │ │ ├── submitted-cheat-attempt.ipynb │ │ │ ├── submitted-grade-cell-changed.ipynb │ │ │ ├── submitted-locked-cell-changed.ipynb │ │ │ ├── submitted-unchanged.ipynb │ │ │ ├── test-hidden-tests.ipynb │ │ │ ├── test-no-metadata-autotest.ipynb │ │ │ ├── test-no-metadata.ipynb │ │ │ ├── test-v0-invalid.ipynb │ │ │ ├── test-v0.ipynb │ │ │ ├── test-v1.ipynb │ │ │ ├── test-v2.ipynb │ │ │ ├── test-with-output.ipynb │ │ │ ├── test.ipynb │ │ │ ├── timeout.ipynb │ │ │ ├── timestamp.txt │ │ │ ├── too-new.ipynb │ │ │ ├── validating-environment-variable.ipynb │ │ │ └── validation-zero-points.ipynb │ │ ├── test_api.py │ │ ├── test_config.py │ │ ├── test_nbgrader.py │ │ ├── test_nbgrader_autograde.py │ │ ├── test_nbgrader_collect.py │ │ ├── test_nbgrader_db.py │ │ ├── test_nbgrader_export.py │ │ ├── test_nbgrader_fetch_assignment.py │ │ ├── test_nbgrader_fetchfeedback.py │ │ ├── test_nbgrader_formgrade.py │ │ ├── test_nbgrader_generate_assignment.py │ │ ├── test_nbgrader_generate_config.py │ │ ├── test_nbgrader_generate_feedback.py │ │ ├── test_nbgrader_generate_solution.py │ │ ├── test_nbgrader_list.py │ │ ├── test_nbgrader_quickstart.py │ │ ├── test_nbgrader_releaseassignment.py │ │ ├── test_nbgrader_releasefeedback.py │ │ ├── test_nbgrader_submit.py │ │ ├── test_nbgrader_update.py │ │ ├── test_nbgrader_validate.py │ │ └── test_nbgrader_zip_collect.py │ ├── nbgraderformat │ │ ├── __init__.py │ │ ├── test_v1.py │ │ ├── test_v2.py │ │ └── test_v3.py │ ├── preprocessors │ │ ├── __init__.py │ │ ├── base.py │ │ ├── conftest.py │ │ ├── files │ │ │ ├── bad-markdown-cell-1.ipynb │ │ │ ├── bad-markdown-cell-2.ipynb │ │ │ ├── blank-grade-id.ipynb │ │ │ ├── blank-points.ipynb │ │ │ ├── cell-type-changed.ipynb │ │ │ ├── duplicate-grade-ids.ipynb │ │ │ ├── header.ipynb │ │ │ ├── infinite-recursion.ipynb │ │ │ ├── jupyter.png │ │ │ ├── long-output.ipynb │ │ │ ├── manually-graded-code-cell.ipynb │ │ │ ├── no-cell-type.ipynb │ │ │ ├── submitted-answer-cell-type-changed.ipynb │ │ │ ├── submitted-changed.ipynb │ │ │ ├── submitted-grade-cell-changed.ipynb │ │ │ ├── submitted-grade-cell-type-changed.ipynb │ │ │ ├── submitted-locked-cell-changed.ipynb │ │ │ ├── submitted-unchanged.ipynb │ │ │ ├── test.ipynb │ │ │ ├── test_taskcell.ipynb │ │ │ └── warning-pattern.ipynb │ │ ├── test_checkcellmetadata.py │ │ ├── test_clearhiddentests.py │ │ ├── test_clearmarkscheme.py │ │ ├── test_clearsolutions.py │ │ ├── test_computechecksums.py │ │ ├── test_deduplicateids.py │ │ ├── test_getgrades.py │ │ ├── test_headerfooter.py │ │ ├── test_ignorepattern.py │ │ ├── test_instantiatetests.py │ │ ├── test_limitoutput.py │ │ ├── test_lockcells.py │ │ ├── test_overwritecells.py │ │ ├── test_overwritekernelspec.py │ │ ├── test_saveautogrades.py │ │ └── test_savecells.py │ ├── test_auth.py │ ├── test_validator.py │ ├── ui-tests │ │ ├── assignment_list.spec.ts │ │ ├── course_list.spec.ts │ │ ├── create_assignment.spec.ts │ │ ├── files │ │ │ ├── blank.ipynb │ │ │ ├── data.txt │ │ │ ├── empty.ipynb │ │ │ ├── nbgrader_config.py │ │ │ ├── old-schema.ipynb │ │ │ ├── open_relative_file.ipynb │ │ │ ├── submitted-answer-cell-type-changed.ipynb │ │ │ ├── submitted-changed.ipynb │ │ │ ├── submitted-grade-cell-changed.ipynb │ │ │ ├── submitted-grade-cell-type-changed.ipynb │ │ │ ├── submitted-locked-cell-changed.ipynb │ │ │ ├── submitted-unchanged.ipynb │ │ │ └── task.ipynb │ │ ├── formgrader.spec.ts │ │ ├── utils │ │ │ ├── jupyter_server_config.py │ │ │ ├── jupyter_server_config_notebook.py │ │ │ ├── notebook_fixtures.ts │ │ │ ├── run_jupyter_app.py │ │ │ └── test_utils.ts │ │ └── validate_assignment.spec.ts │ └── utils │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── test_utils.py ├── utils.py └── validator.py ├── package.json ├── paper ├── paper.bib └── paper.md ├── playwright.config.ts ├── playwright.notebook.config.ts ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── schema └── formgrader.json ├── setup.py ├── src ├── assignment_list │ ├── assignmentlist.ts │ └── index.ts ├── common │ └── validate.ts ├── course_list │ ├── courselist.ts │ └── index.ts ├── create_assignment │ ├── create_assignment_extension.ts │ ├── create_assignment_model.ts │ └── index.ts ├── formgrader │ └── index.ts ├── index.ts └── validate_assignment │ ├── index.ts │ └── validateassignment.ts ├── style ├── assignment_list.css ├── common.css ├── course_list.css ├── create_assignment.css ├── index.css ├── index.js └── validation_message.css ├── tasks.py ├── tools ├── backport_pr.py ├── changelog.py ├── contributer_list.py ├── gh_api.py ├── post-bump.py └── release.py ├── tsconfig.json └── yarn.lock /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/workflows/binder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/binder.yaml -------------------------------------------------------------------------------- /.github/workflows/check-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/check-release.yml -------------------------------------------------------------------------------- /.github/workflows/enforce-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/enforce-label.yml -------------------------------------------------------------------------------- /.github/workflows/prep-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/prep-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/publish-changelog.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/test-docs-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/test-docs-python.yml -------------------------------------------------------------------------------- /.github/workflows/test-extensions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.github/workflows/test-extensions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/.yarnrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/RELEASE.md -------------------------------------------------------------------------------- /binder/jupyter_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/binder/jupyter_config.json -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/binder/postBuild -------------------------------------------------------------------------------- /binder/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/binder/start -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/codecov.yml -------------------------------------------------------------------------------- /codemeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/codemeta.json -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/conftest.py -------------------------------------------------------------------------------- /demos/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/Dockerfile -------------------------------------------------------------------------------- /demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/README.md -------------------------------------------------------------------------------- /demos/demo_multiple_classes/course101_nbgrader_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_multiple_classes/course101_nbgrader_config.py -------------------------------------------------------------------------------- /demos/demo_multiple_classes/course123_nbgrader_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_multiple_classes/course123_nbgrader_config.py -------------------------------------------------------------------------------- /demos/demo_multiple_classes/global_nbgrader_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_multiple_classes/global_nbgrader_config.py -------------------------------------------------------------------------------- /demos/demo_multiple_classes/jupyter_server_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_multiple_classes/jupyter_server_config.py -------------------------------------------------------------------------------- /demos/demo_multiple_classes/jupyterhub_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_multiple_classes/jupyterhub_config.py -------------------------------------------------------------------------------- /demos/demo_multiple_classes/setup_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_multiple_classes/setup_demo.sh -------------------------------------------------------------------------------- /demos/demo_one_class_multiple_graders/course101_nbgrader_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_multiple_graders/course101_nbgrader_config.py -------------------------------------------------------------------------------- /demos/demo_one_class_multiple_graders/global_nbgrader_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_multiple_graders/global_nbgrader_config.py -------------------------------------------------------------------------------- /demos/demo_one_class_multiple_graders/jupyter_server_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_multiple_graders/jupyter_server_config.py -------------------------------------------------------------------------------- /demos/demo_one_class_multiple_graders/jupyterhub_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_multiple_graders/jupyterhub_config.py -------------------------------------------------------------------------------- /demos/demo_one_class_multiple_graders/setup_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_multiple_graders/setup_demo.sh -------------------------------------------------------------------------------- /demos/demo_one_class_one_grader/instructor_nbgrader_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_one_grader/instructor_nbgrader_config.py -------------------------------------------------------------------------------- /demos/demo_one_class_one_grader/jupyter_server_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_one_grader/jupyter_server_config.py -------------------------------------------------------------------------------- /demos/demo_one_class_one_grader/jupyterhub_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_one_grader/jupyterhub_config.py -------------------------------------------------------------------------------- /demos/demo_one_class_one_grader/setup_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/demo_one_class_one_grader/setup_demo.sh -------------------------------------------------------------------------------- /demos/deploy_demos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/deploy_demos.sh -------------------------------------------------------------------------------- /demos/restart_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/restart_demo.sh -------------------------------------------------------------------------------- /demos/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/demos/utils.sh -------------------------------------------------------------------------------- /etc/jupyter/jupyter_server_config.d/nbgrader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/etc/jupyter/jupyter_server_config.d/nbgrader.json -------------------------------------------------------------------------------- /install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/install.json -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | ignore_missing_imports = True -------------------------------------------------------------------------------- /nbgrader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/__init__.py -------------------------------------------------------------------------------- /nbgrader/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/__main__.py -------------------------------------------------------------------------------- /nbgrader/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/_version.py -------------------------------------------------------------------------------- /nbgrader/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic.ini -------------------------------------------------------------------------------- /nbgrader/alembic/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/README -------------------------------------------------------------------------------- /nbgrader/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/env.py -------------------------------------------------------------------------------- /nbgrader/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/script.py.mako -------------------------------------------------------------------------------- /nbgrader/alembic/versions/167914646830_added_task_cells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/versions/167914646830_added_task_cells.py -------------------------------------------------------------------------------- /nbgrader/alembic/versions/282d30a0218e_adds_lms_user_id_column_to_student_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/versions/282d30a0218e_adds_lms_user_id_column_to_student_table.py -------------------------------------------------------------------------------- /nbgrader/alembic/versions/50a4d84c131a_add_kernelspecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/versions/50a4d84c131a_add_kernelspecs.py -------------------------------------------------------------------------------- /nbgrader/alembic/versions/724cde206c17_add_extra_credit_column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/versions/724cde206c17_add_extra_credit_column.py -------------------------------------------------------------------------------- /nbgrader/alembic/versions/b6d005d67074_initial_alembic_revision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/versions/b6d005d67074_initial_alembic_revision.py -------------------------------------------------------------------------------- /nbgrader/alembic/versions/e43177bfe90b_added_course_table_and_relationships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/alembic/versions/e43177bfe90b_added_course_table_and_relationships.py -------------------------------------------------------------------------------- /nbgrader/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/api.py -------------------------------------------------------------------------------- /nbgrader/apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/__init__.py -------------------------------------------------------------------------------- /nbgrader/apps/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/api.py -------------------------------------------------------------------------------- /nbgrader/apps/assignapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/assignapp.py -------------------------------------------------------------------------------- /nbgrader/apps/autogradeapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/autogradeapp.py -------------------------------------------------------------------------------- /nbgrader/apps/baseapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/baseapp.py -------------------------------------------------------------------------------- /nbgrader/apps/collectapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/collectapp.py -------------------------------------------------------------------------------- /nbgrader/apps/dbapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/dbapp.py -------------------------------------------------------------------------------- /nbgrader/apps/exportapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/exportapp.py -------------------------------------------------------------------------------- /nbgrader/apps/extensionapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/extensionapp.py -------------------------------------------------------------------------------- /nbgrader/apps/feedbackapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/feedbackapp.py -------------------------------------------------------------------------------- /nbgrader/apps/fetchapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/fetchapp.py -------------------------------------------------------------------------------- /nbgrader/apps/fetchassignmentapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/fetchassignmentapp.py -------------------------------------------------------------------------------- /nbgrader/apps/fetchfeedbackapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/fetchfeedbackapp.py -------------------------------------------------------------------------------- /nbgrader/apps/formgradeapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/formgradeapp.py -------------------------------------------------------------------------------- /nbgrader/apps/generateassignmentapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/generateassignmentapp.py -------------------------------------------------------------------------------- /nbgrader/apps/generateconfigapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/generateconfigapp.py -------------------------------------------------------------------------------- /nbgrader/apps/generatefeedbackapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/generatefeedbackapp.py -------------------------------------------------------------------------------- /nbgrader/apps/generatesolutionapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/generatesolutionapp.py -------------------------------------------------------------------------------- /nbgrader/apps/listapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/listapp.py -------------------------------------------------------------------------------- /nbgrader/apps/nbgraderapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/nbgraderapp.py -------------------------------------------------------------------------------- /nbgrader/apps/quickstartapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/quickstartapp.py -------------------------------------------------------------------------------- /nbgrader/apps/releaseapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/releaseapp.py -------------------------------------------------------------------------------- /nbgrader/apps/releaseassignmentapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/releaseassignmentapp.py -------------------------------------------------------------------------------- /nbgrader/apps/releasefeedbackapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/releasefeedbackapp.py -------------------------------------------------------------------------------- /nbgrader/apps/submitapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/submitapp.py -------------------------------------------------------------------------------- /nbgrader/apps/updateapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/updateapp.py -------------------------------------------------------------------------------- /nbgrader/apps/validateapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/validateapp.py -------------------------------------------------------------------------------- /nbgrader/apps/zipcollectapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/apps/zipcollectapp.py -------------------------------------------------------------------------------- /nbgrader/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/auth/__init__.py -------------------------------------------------------------------------------- /nbgrader/auth/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/auth/base.py -------------------------------------------------------------------------------- /nbgrader/auth/jupyterhub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/auth/jupyterhub.py -------------------------------------------------------------------------------- /nbgrader/converters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/__init__.py -------------------------------------------------------------------------------- /nbgrader/converters/assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/assign.py -------------------------------------------------------------------------------- /nbgrader/converters/autograde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/autograde.py -------------------------------------------------------------------------------- /nbgrader/converters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/base.py -------------------------------------------------------------------------------- /nbgrader/converters/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/feedback.py -------------------------------------------------------------------------------- /nbgrader/converters/generate_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/generate_assignment.py -------------------------------------------------------------------------------- /nbgrader/converters/generate_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/generate_feedback.py -------------------------------------------------------------------------------- /nbgrader/converters/generate_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/generate_solution.py -------------------------------------------------------------------------------- /nbgrader/converters/generate_source_with_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/converters/generate_source_with_tests.py -------------------------------------------------------------------------------- /nbgrader/coursedir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/coursedir.py -------------------------------------------------------------------------------- /nbgrader/dbutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/dbutil.py -------------------------------------------------------------------------------- /nbgrader/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/Makefile -------------------------------------------------------------------------------- /nbgrader/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/make.bat -------------------------------------------------------------------------------- /nbgrader/docs/source/api/gradebook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/api/gradebook.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/api/high_level_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/api/high_level_api.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/api/index.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/api/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/api/models.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/build_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/build_docs.py -------------------------------------------------------------------------------- /nbgrader/docs/source/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/changelog.md -------------------------------------------------------------------------------- /nbgrader/docs/source/clear_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/clear_docs.py -------------------------------------------------------------------------------- /nbgrader/docs/source/command_line_tools/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/command_line_tools/index.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/conf.py -------------------------------------------------------------------------------- /nbgrader/docs/source/configuration/images/jupyterhub_4.1_iframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/configuration/images/jupyterhub_4.1_iframe.png -------------------------------------------------------------------------------- /nbgrader/docs/source/configuration/images/multiple_classes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/configuration/images/multiple_classes.png -------------------------------------------------------------------------------- /nbgrader/docs/source/configuration/images/one_class_multiple_instructors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/configuration/images/one_class_multiple_instructors.png -------------------------------------------------------------------------------- /nbgrader/docs/source/configuration/images/one_class_one_instructor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/configuration/images/one_class_one_instructor.png -------------------------------------------------------------------------------- /nbgrader/docs/source/configuration/jupyterhub_config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/configuration/jupyterhub_config.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/configuration/nbgrader_config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/configuration/nbgrader_config.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/configuration/student_version.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/configuration/student_version.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/database.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/database.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/documentation.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/installation_developer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/installation_developer.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/js_dependencies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/js_dependencies.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/metadata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/metadata.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/overview.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/pull_request.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/pull_request.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/releasing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/releasing.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/contributor_guide/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/contributor_guide/testing.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/exchange/exchange_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/exchange/exchange_api.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/exchange/exchange_plugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/exchange/exchange_plugin.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/exchange/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/exchange/index.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/index.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/plugins/export-plugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/plugins/export-plugin.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/plugins/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/plugins/index.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/plugins/late-plugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/plugins/late-plugin.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/plugins/zipcollect-plugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/plugins/zipcollect-plugin.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/advanced.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/problem1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/problem2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/problem2.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/bitdiddle/ps1/timestamp.txt: -------------------------------------------------------------------------------- 1 | 2015-02-02 14:58:23.948203 America/Los_Angeles 2 | -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/hacker/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autograded/hacker/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/hacker/ps1/problem1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autograded/hacker/ps1/problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/hacker/ps1/problem2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autograded/hacker/ps1/problem2.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograded/hacker/ps1/timestamp.txt: -------------------------------------------------------------------------------- 1 | 2015-02-01 09:28:58.749302 America/Los_Angeles 2 | -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autograding_resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autograding_resources.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/autotests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/autotests.yml -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/creating_and_grading_assignments.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/creating_and_grading_assignments.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/downloaded/ps1/archive/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/downloaded/ps1/archive/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/downloaded/ps1/archive/notebooks.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/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: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/downloaded/ps1/archive/ps1_hacker_attempt_2016-01-30-20-30-10_problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/extract_grades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/extract_grades.py -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/faq.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/problem1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/problem1.html -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/problem2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/problem2.html -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/bitdiddle/ps1/timestamp.txt: -------------------------------------------------------------------------------- 1 | 2015-02-02 14:58:23.948203 America/Los_Angeles 2 | -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/hacker/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/feedback/hacker/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/hacker/ps1/problem1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/feedback/hacker/ps1/problem1.html -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/hacker/ps1/problem2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/feedback/hacker/ps1/problem2.html -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/feedback/hacker/ps1/timestamp.txt: -------------------------------------------------------------------------------- 1 | 2015-02-01 09:28:58.749302 America/Los_Angeles 2 | -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/grades.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/grades.csv -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/highlights.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/highlights.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_command_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_command_palette.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_downloaded_expanded_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_downloaded_expanded_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_downloaded_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_downloaded_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_released_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_released_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_submit_error_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_submit_error_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_submitted_again_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_submitted_again_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_submitted_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_submitted_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_validate_failed_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_validate_failed_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_list_validate_succeeded_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_list_validate_succeeded_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_toolbar1_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_toolbar1_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/assignment_toolbar2_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/assignment_toolbar2_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/autograde_assignment_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/autograde_assignment_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/autograded_answer_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/autograded_answer_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/autograder_tests_autogenerated_tests_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/autograder_tests_autogenerated_tests_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/autograder_tests_autotest_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/autograder_tests_autotest_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/autograder_tests_hidden_tests_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/autograder_tests_hidden_tests_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/autograder_tests_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/autograder_tests_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/code_cell_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/code_cell_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/collect_assignment_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/collect_assignment_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/creating_assignment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/creating_assignment.gif -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/formgrader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/formgrader.gif -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/formgrader_command_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/formgrader_command_palette.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/formgrader_jlab_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/formgrader_jlab_tab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/generate_assignment_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/generate_assignment_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments1_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments1_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments2_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments2_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments3_jlab (copie).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments3_jlab (copie).png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments3_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments3_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments4_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments4_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments5_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments5_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments6_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments6_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments7_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments7_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments8_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments8_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_assignments_jlab (copie).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_assignments_jlab (copie).png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_submissions1_jlab (copie).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_submissions1_jlab (copie).png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_submissions1_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_submissions1_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manage_submissions2_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manage_submissions2_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/manually_graded_answer_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/manually_graded_answer_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/markdown_cell_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/markdown_cell_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/read_only_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/read_only_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/release_assignment_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/release_assignment_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/student_assignment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/student_assignment.gif -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/task_cell_source_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/task_cell_source_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/validate_extension_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/validate_extension_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/validate_failed_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/validate_failed_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/images/validate_success_jlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/images/validate_success_jlab.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/installation.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/managing_assignment_files.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/managing_assignment_files.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/managing_assignment_files_manually.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/managing_assignment_files_manually.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/managing_the_database.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/managing_the_database.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/philosophy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/philosophy.rst -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/release/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/release/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/release/ps1/problem1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/release/ps1/problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/release/ps1/problem2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/release/ps1/problem2.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/source/header.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/source/header.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/source/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/source/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/source/ps1/problem1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/source/ps1/problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/source/ps1/problem2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/source/ps1/problem2.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/source/ps1_autotest/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/source/ps1_autotest/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/source/ps1_autotest/problem1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/source/ps1_autotest/problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/source/ps1_autotest/problem2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/source/ps1_autotest/problem2.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/problem1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/problem2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/problem2.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/bitdiddle/ps1/timestamp.txt: -------------------------------------------------------------------------------- 1 | 2015-02-02 14:58:23.948203 America/Los_Angeles 2 | -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/hacker/ps1/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/submitted/hacker/ps1/jupyter.png -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/hacker/ps1/problem1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/submitted/hacker/ps1/problem1.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/hacker/ps1/problem2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/submitted/hacker/ps1/problem2.ipynb -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/submitted/hacker/ps1/timestamp.txt: -------------------------------------------------------------------------------- 1 | 2015-02-01 09:28:58.749302 America/Los_Angeles 2 | -------------------------------------------------------------------------------- /nbgrader/docs/source/user_guide/what_is_nbgrader.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/docs/source/user_guide/what_is_nbgrader.rst -------------------------------------------------------------------------------- /nbgrader/exchange/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/__init__.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/__init__.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/collect.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/exchange.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/fetch.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/fetch_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/fetch_assignment.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/fetch_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/fetch_feedback.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/list.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/release.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/release_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/release_assignment.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/release_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/release_feedback.py -------------------------------------------------------------------------------- /nbgrader/exchange/abc/submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/abc/submit.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/__init__.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/collect.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/exchange.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/fetch_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/fetch_assignment.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/fetch_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/fetch_feedback.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/list.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/release_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/release_assignment.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/release_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/release_feedback.py -------------------------------------------------------------------------------- /nbgrader/exchange/default/submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/default/submit.py -------------------------------------------------------------------------------- /nbgrader/exchange/exchange_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/exchange/exchange_factory.py -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/__init__.py -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/common.py -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/v1.json -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/v1.py -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/v2.json -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/v2.py -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/v3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/v3.json -------------------------------------------------------------------------------- /nbgrader/nbgraderformat/v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/nbgraderformat/v3.py -------------------------------------------------------------------------------- /nbgrader/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/plugins/__init__.py -------------------------------------------------------------------------------- /nbgrader/plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/plugins/base.py -------------------------------------------------------------------------------- /nbgrader/plugins/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/plugins/export.py -------------------------------------------------------------------------------- /nbgrader/plugins/latesubmission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/plugins/latesubmission.py -------------------------------------------------------------------------------- /nbgrader/plugins/zipcollect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/plugins/zipcollect.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/__init__.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/base.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/checkcellmetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/checkcellmetadata.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/clearhiddentests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/clearhiddentests.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/clearmarkingscheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/clearmarkingscheme.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/clearoutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/clearoutput.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/clearsolutions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/clearsolutions.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/computechecksums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/computechecksums.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/deduplicateids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/deduplicateids.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/execute.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/getgrades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/getgrades.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/headerfooter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/headerfooter.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/ignorepattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/ignorepattern.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/instantiatetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/instantiatetests.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/latesubmissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/latesubmissions.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/limitoutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/limitoutput.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/lockcells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/lockcells.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/overwritecells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/overwritecells.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/overwritekernelspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/overwritekernelspec.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/saveautogrades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/saveautogrades.py -------------------------------------------------------------------------------- /nbgrader/preprocessors/savecells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/preprocessors/savecells.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbgrader/server_extensions/assignment_list/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/assignment_list/__init__.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/assignment_list/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/assignment_list/handlers.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/course_list/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/course_list/__init__.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/course_list/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/course_list/handlers.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/__init__.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/apihandlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/apihandlers.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/base.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/formgrader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/formgrader.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/handlers.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/css/formgrade.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/css/formgrade.css -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/css/nbgrader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/css/nbgrader.css -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/backbone_xsrf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/backbone_xsrf.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/formgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/formgrade.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/formgrade_keyboardmanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/formgrade_keyboardmanager.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/formgrade_models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/formgrade_models.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/gradebook_assignments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/gradebook_assignments.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/gradebook_notebook_submissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/gradebook_notebook_submissions.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/gradebook_notebooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/gradebook_notebooks.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/manage_assignments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/manage_assignments.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/manage_students.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/manage_students.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/manage_students_assignments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/manage_students_assignments.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/manage_students_notebook_submissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/manage_students_notebook_submissions.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/manage_submissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/manage_submissions.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/js/utils.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/.yarn-state.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/.yarn-state.yml -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | test/* -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/autosize/bower.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/autosize/build.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/autosize/changelog.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/dist/autosize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/autosize/dist/autosize.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/dist/autosize.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/autosize/dist/autosize.min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/autosize/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/autosize/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/autosize/readme.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | Rakefile 3 | docs/ 4 | raw/ 5 | examples/ 6 | index.html 7 | .jshintrc 8 | -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/.travis.yml -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/CNAME: -------------------------------------------------------------------------------- 1 | backbonejs.org 2 | 3 | -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/CONTRIBUTING.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/LICENSE -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/README.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/backbone-min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/backbone-min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/backbone-min.map -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/backbone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/backbone.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/bower.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/component.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/component.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/favicon.ico -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./backbone'); 2 | -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/backbone/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/backbone/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/Gruntfile.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/LICENSE -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/README.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap-theme.css -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/dist/js/npm.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/bootstrap/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/Readme.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/css/dataTables.bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/css/dataTables.bootstrap.css -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/js/dataTables.bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/js/dataTables.bootstrap.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/datatables.net-bs/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/datatables.net/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/datatables.net/Readme.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/datatables.net/js/jquery.dataTables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/datatables.net/js/jquery.dataTables.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/datatables.net/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/datatables.net/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/AUTHORS.txt -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/LICENSE.txt -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/README.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.plus-names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.plus-names.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.plus-names.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.plus-names.min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.svg-names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.svg-names.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.svg-names.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/dist/jquery.color.svg-names.min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery-color/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/AUTHORS.txt -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/LICENSE.txt -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/README.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/bower.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.slim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.slim.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.slim.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.slim.min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.slim.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/dist/jquery.slim.min.map -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/jquery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/jquery/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/underscore/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/underscore/LICENSE -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/underscore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/underscore/README.md -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/underscore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/underscore/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/underscore/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/underscore/underscore-min.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/underscore/underscore-min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/underscore/underscore-min.js.map -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/node_modules/underscore/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/node_modules/underscore/underscore.js -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/package.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/static/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/static/yarn.lock -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/base.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/base.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/base_403.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/base_403.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/base_500.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/base_500.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/feedback/conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/feedback/conf.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/feedback/index.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/feedback/index.html.j2 -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/formgrade/conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/formgrade/conf.json -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/formgrade/formgrade_macros.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/formgrade/formgrade_macros.html.j2 -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/formgrade/index.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/formgrade/index.html.j2 -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/formgrade_404.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/formgrade_404.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/gradebook_assignments.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/gradebook_assignments.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/gradebook_base.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/gradebook_base.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/gradebook_notebook_submissions.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/gradebook_notebook_submissions.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/gradebook_notebooks.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/gradebook_notebooks.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/manage_assignments.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/manage_assignments.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/manage_students.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/manage_students.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/manage_students_assignments.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/manage_students_assignments.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/manage_students_base.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/manage_students_base.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/manage_students_notebook_submissions.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/manage_students_notebook_submissions.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/formgrader/templates/manage_submissions.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/formgrader/templates/manage_submissions.tpl -------------------------------------------------------------------------------- /nbgrader/server_extensions/validate_assignment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/validate_assignment/__init__.py -------------------------------------------------------------------------------- /nbgrader/server_extensions/validate_assignment/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/server_extensions/validate_assignment/handlers.py -------------------------------------------------------------------------------- /nbgrader/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/__init__.py -------------------------------------------------------------------------------- /nbgrader/tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/__main__.py -------------------------------------------------------------------------------- /nbgrader/tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbgrader/tests/api/test_gradebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/api/test_gradebook.py -------------------------------------------------------------------------------- /nbgrader/tests/api/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/api/test_models.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbgrader/tests/apps/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/base.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/conftest.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-hashed-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-hashed-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-hashed-unchanged.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-hashed-unchanged.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-hashed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-hashed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-hidden-changed-right.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-hidden-changed-right.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-hidden-changed-wrong.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-hidden-changed-wrong.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-hidden-unchanged.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-hidden-unchanged.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-hidden.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-hidden.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-multi-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-multi-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-multi-unchanged.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-multi-unchanged.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-multi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-multi.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-simple-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-simple-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-simple-unchanged.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-simple-unchanged.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotest-simple.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotest-simple.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/autotests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/autotests.yml -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/data.txt -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/gradebook.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/gradebook.db -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/infinite-loop-with-output.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/infinite-loop-with-output.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/infinite-loop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/infinite-loop.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/jupyter.png -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/myexporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/myexporter.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/notebooks.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/notebooks.zip -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/open_relative_file.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/open_relative_file.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/side-effects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/side-effects.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submission_secret.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submission_secret.txt -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submission_secret2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submission_secret2.txt -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submitted-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submitted-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submitted-cheat-attempt-alternative.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submitted-cheat-attempt-alternative.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submitted-cheat-attempt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submitted-cheat-attempt.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submitted-grade-cell-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submitted-grade-cell-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submitted-locked-cell-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submitted-locked-cell-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/submitted-unchanged.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/submitted-unchanged.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-hidden-tests.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-hidden-tests.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-no-metadata-autotest.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-no-metadata-autotest.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-no-metadata.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-no-metadata.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-v0-invalid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-v0-invalid.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-v0.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-v0.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-v1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-v1.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-v2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-v2.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test-with-output.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test-with-output.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/test.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/timeout.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/timeout.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/timestamp.txt: -------------------------------------------------------------------------------- 1 | 2019-05-30 11:44:01.911849 UTC -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/too-new.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/too-new.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/validating-environment-variable.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/validating-environment-variable.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/files/validation-zero-points.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/files/validation-zero-points.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_api.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_config.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_autograde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_autograde.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_collect.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_db.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_export.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_fetch_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_fetch_assignment.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_fetchfeedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_fetchfeedback.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_formgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_formgrade.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_generate_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_generate_assignment.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_generate_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_generate_config.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_generate_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_generate_feedback.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_generate_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_generate_solution.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_list.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_quickstart.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_releaseassignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_releaseassignment.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_releasefeedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_releasefeedback.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_submit.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_update.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_validate.py -------------------------------------------------------------------------------- /nbgrader/tests/apps/test_nbgrader_zip_collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/apps/test_nbgrader_zip_collect.py -------------------------------------------------------------------------------- /nbgrader/tests/nbgraderformat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbgrader/tests/nbgraderformat/test_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/nbgraderformat/test_v1.py -------------------------------------------------------------------------------- /nbgrader/tests/nbgraderformat/test_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/nbgraderformat/test_v2.py -------------------------------------------------------------------------------- /nbgrader/tests/nbgraderformat/test_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/nbgraderformat/test_v3.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/base.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/conftest.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/bad-markdown-cell-1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/bad-markdown-cell-1.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/bad-markdown-cell-2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/bad-markdown-cell-2.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/blank-grade-id.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/blank-grade-id.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/blank-points.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/blank-points.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/cell-type-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/cell-type-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/duplicate-grade-ids.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/duplicate-grade-ids.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/header.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/header.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/infinite-recursion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/infinite-recursion.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/jupyter.png -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/long-output.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/long-output.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/manually-graded-code-cell.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/manually-graded-code-cell.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/no-cell-type.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/no-cell-type.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/submitted-answer-cell-type-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/submitted-answer-cell-type-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/submitted-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/submitted-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/submitted-grade-cell-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/submitted-grade-cell-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/submitted-grade-cell-type-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/submitted-grade-cell-type-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/submitted-locked-cell-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/submitted-locked-cell-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/submitted-unchanged.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/submitted-unchanged.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/test.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/test_taskcell.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/test_taskcell.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/files/warning-pattern.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/files/warning-pattern.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_checkcellmetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_checkcellmetadata.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_clearhiddentests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_clearhiddentests.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_clearmarkscheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_clearmarkscheme.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_clearsolutions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_clearsolutions.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_computechecksums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_computechecksums.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_deduplicateids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_deduplicateids.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_getgrades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_getgrades.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_headerfooter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_headerfooter.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_ignorepattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_ignorepattern.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_instantiatetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_instantiatetests.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_limitoutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_limitoutput.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_lockcells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_lockcells.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_overwritecells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_overwritecells.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_overwritekernelspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_overwritekernelspec.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_saveautogrades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_saveautogrades.py -------------------------------------------------------------------------------- /nbgrader/tests/preprocessors/test_savecells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/preprocessors/test_savecells.py -------------------------------------------------------------------------------- /nbgrader/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/test_auth.py -------------------------------------------------------------------------------- /nbgrader/tests/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/test_validator.py -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/assignment_list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/assignment_list.spec.ts -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/course_list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/course_list.spec.ts -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/create_assignment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/create_assignment.spec.ts -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/blank.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/blank.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/data.txt -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/empty.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/empty.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/nbgrader_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/nbgrader_config.py -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/old-schema.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/old-schema.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/open_relative_file.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/open_relative_file.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/submitted-answer-cell-type-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/submitted-answer-cell-type-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/submitted-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/submitted-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/submitted-grade-cell-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/submitted-grade-cell-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/submitted-grade-cell-type-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/submitted-grade-cell-type-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/submitted-locked-cell-changed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/submitted-locked-cell-changed.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/submitted-unchanged.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/submitted-unchanged.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/files/task.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/files/task.ipynb -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/formgrader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/formgrader.spec.ts -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/utils/jupyter_server_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/utils/jupyter_server_config.py -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/utils/jupyter_server_config_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/utils/jupyter_server_config_notebook.py -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/utils/notebook_fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/utils/notebook_fixtures.ts -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/utils/run_jupyter_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/utils/run_jupyter_app.py -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/utils/test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/utils/test_utils.ts -------------------------------------------------------------------------------- /nbgrader/tests/ui-tests/validate_assignment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/ui-tests/validate_assignment.spec.ts -------------------------------------------------------------------------------- /nbgrader/tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbgrader/tests/utils/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/utils/conftest.py -------------------------------------------------------------------------------- /nbgrader/tests/utils/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/tests/utils/test_utils.py -------------------------------------------------------------------------------- /nbgrader/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/utils.py -------------------------------------------------------------------------------- /nbgrader/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/nbgrader/validator.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/package.json -------------------------------------------------------------------------------- /paper/paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/paper/paper.bib -------------------------------------------------------------------------------- /paper/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/paper/paper.md -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /playwright.notebook.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/playwright.notebook.config.ts -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e . -------------------------------------------------------------------------------- /schema/formgrader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/schema/formgrader.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/setup.py -------------------------------------------------------------------------------- /src/assignment_list/assignmentlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/assignment_list/assignmentlist.ts -------------------------------------------------------------------------------- /src/assignment_list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/assignment_list/index.ts -------------------------------------------------------------------------------- /src/common/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/common/validate.ts -------------------------------------------------------------------------------- /src/course_list/courselist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/course_list/courselist.ts -------------------------------------------------------------------------------- /src/course_list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/course_list/index.ts -------------------------------------------------------------------------------- /src/create_assignment/create_assignment_extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/create_assignment/create_assignment_extension.ts -------------------------------------------------------------------------------- /src/create_assignment/create_assignment_model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/create_assignment/create_assignment_model.ts -------------------------------------------------------------------------------- /src/create_assignment/index.ts: -------------------------------------------------------------------------------- 1 | export * from './create_assignment_extension'; 2 | -------------------------------------------------------------------------------- /src/formgrader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/formgrader/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/validate_assignment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/validate_assignment/index.ts -------------------------------------------------------------------------------- /src/validate_assignment/validateassignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/src/validate_assignment/validateassignment.ts -------------------------------------------------------------------------------- /style/assignment_list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/style/assignment_list.css -------------------------------------------------------------------------------- /style/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/style/common.css -------------------------------------------------------------------------------- /style/course_list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/style/course_list.css -------------------------------------------------------------------------------- /style/create_assignment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/style/create_assignment.css -------------------------------------------------------------------------------- /style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/style/index.css -------------------------------------------------------------------------------- /style/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/style/index.js -------------------------------------------------------------------------------- /style/validation_message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/style/validation_message.css -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tasks.py -------------------------------------------------------------------------------- /tools/backport_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tools/backport_pr.py -------------------------------------------------------------------------------- /tools/changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tools/changelog.py -------------------------------------------------------------------------------- /tools/contributer_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tools/contributer_list.py -------------------------------------------------------------------------------- /tools/gh_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tools/gh_api.py -------------------------------------------------------------------------------- /tools/post-bump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tools/post-bump.py -------------------------------------------------------------------------------- /tools/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tools/release.py -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/nbgrader/HEAD/yarn.lock --------------------------------------------------------------------------------