CHANGELOG.md
LICENSE
MANIFEST.in
README.md
RELEASE.md
install.json
package.json
pyproject.toml
setup.py
tsconfig.json
yarn.lock
grader_labextension/__init__.py
grader_labextension/_version.py
grader_labextension/handlers.py
grader_labextension/registry.py
grader_labextension/test.py
grader_labextension.egg-info/PKG-INFO
grader_labextension.egg-info/SOURCES.txt
grader_labextension.egg-info/dependency_links.txt
grader_labextension.egg-info/not-zip-safe
grader_labextension.egg-info/requires.txt
grader_labextension.egg-info/top_level.txt
grader_labextension/api/__init__.py
grader_labextension/api/typing_utils.py
grader_labextension/api/util.py
grader_labextension/api/models/__init__.py
grader_labextension/api/models/assignment.py
grader_labextension/api/models/base_model_.py
grader_labextension/api/models/error_message.py
grader_labextension/api/models/lecture.py
grader_labextension/api/models/submission.py
grader_labextension/api/models/user.py
grader_labextension/handlers/__init__.py
grader_labextension/handlers/assignment.py
grader_labextension/handlers/base_handler.py
grader_labextension/handlers/grading.py
grader_labextension/handlers/lectures.py
grader_labextension/handlers/permission.py
grader_labextension/handlers/submissions.py
grader_labextension/handlers/version_control.py
grader_labextension/labextension/package.json
grader_labextension/labextension/static/1257.c775164946406637a5b5.js
grader_labextension/labextension/static/1524.fc5b24d918b107f0ee96.js
grader_labextension/labextension/static/1581.e3fae20c4a24a6a577ef.js
grader_labextension/labextension/static/1632.16d079424b0e592da9f6.js
grader_labextension/labextension/static/1721.42e8ef8e375530f2a8b6.js
grader_labextension/labextension/static/1762.e2ee58ee786bcaa4eb05.js
grader_labextension/labextension/static/1762.e2ee58ee786bcaa4eb05.js.LICENSE.txt
grader_labextension/labextension/static/2052.022c638dda57b9242555.js
grader_labextension/labextension/static/2052.022c638dda57b9242555.js.LICENSE.txt
grader_labextension/labextension/static/2122.ee059d2b210fe01dcef6.js
grader_labextension/labextension/static/2592.bcb5278b6610c732ecb8.js
grader_labextension/labextension/static/2701.e5c3129e981988a28152.js
grader_labextension/labextension/static/2701.e5c3129e981988a28152.js.LICENSE.txt
grader_labextension/labextension/static/2906.77179d569d607e837edf.js
grader_labextension/labextension/static/2989.3efdc8090f7e9739784b.js
grader_labextension/labextension/static/3433.25d97ceef38dc7e4fb62.js
grader_labextension/labextension/static/3911.f7be3954a38a16ee5142.js
grader_labextension/labextension/static/3911.f7be3954a38a16ee5142.js.LICENSE.txt
grader_labextension/labextension/static/3949.28b4d88ae2345b883b0c.js
grader_labextension/labextension/static/4040.70a243dd7d750e005cdd.js
grader_labextension/labextension/static/4727.ca224c53d992bac10e68.js
grader_labextension/labextension/static/4880.51f1e18a489ca71c0875.js
grader_labextension/labextension/static/4880.51f1e18a489ca71c0875.js.LICENSE.txt
grader_labextension/labextension/static/4978.8d3d8d41c749c7ad7e6c.js
grader_labextension/labextension/static/4978.8d3d8d41c749c7ad7e6c.js.LICENSE.txt
grader_labextension/labextension/static/5114.ea2891849b8764a5e289.js
grader_labextension/labextension/static/5282.50c0f31ec64b2b26f803.js
grader_labextension/labextension/static/5364.acf4eec6242d97fcaac6.js
grader_labextension/labextension/static/5429.faf161db182a4cb9dd4c.js
grader_labextension/labextension/static/5429.faf161db182a4cb9dd4c.js.LICENSE.txt
grader_labextension/labextension/static/5697.3587c545accc883a49e1.js
grader_labextension/labextension/static/5741.8a0443ed912b6cd3856e.js
grader_labextension/labextension/static/5944.57dd9e96a04937cac16e.js
grader_labextension/labextension/static/5944.57dd9e96a04937cac16e.js.LICENSE.txt
grader_labextension/labextension/static/6010.a9f43f899d8efdc06c8a.js
grader_labextension/labextension/static/6295.9c416cc1dc569a8027ce.js
grader_labextension/labextension/static/6590.be5ff5888c10d6ff5727.js
grader_labextension/labextension/static/6700.411971a90e396ccf1ffc.js
grader_labextension/labextension/static/6718.dd7d62b042caefa18e1f.js
grader_labextension/labextension/static/6718.dd7d62b042caefa18e1f.js.LICENSE.txt
grader_labextension/labextension/static/6965.181d5e69981d20ec409c.js
grader_labextension/labextension/static/7274.ba9cc5727097c997cf1f.js
grader_labextension/labextension/static/7274.ba9cc5727097c997cf1f.js.LICENSE.txt
grader_labextension/labextension/static/7275.6c3ffbbd9e57b8800c9d.js
grader_labextension/labextension/static/7398.a76079429a3632d75d84.js
grader_labextension/labextension/static/7680.2376c6601e3f3c4fae01.js
grader_labextension/labextension/static/7680.2376c6601e3f3c4fae01.js.LICENSE.txt
grader_labextension/labextension/static/818.4d1bcb7e027a0eba23e9.js
grader_labextension/labextension/static/88.96de489b4f706be54f59.js
grader_labextension/labextension/static/88.96de489b4f706be54f59.js.LICENSE.txt
grader_labextension/labextension/static/8934.3d8d93b0c3329cd24393.js
grader_labextension/labextension/static/917.f5b895ccd904fe5de8ae.js
grader_labextension/labextension/static/9294.575b58b811fb51f53148.js
grader_labextension/labextension/static/9469.b838b680742b276b530b.js
grader_labextension/labextension/static/9591.01315a52d7e41aad46dd.js
grader_labextension/labextension/static/9591.01315a52d7e41aad46dd.js.LICENSE.txt
grader_labextension/labextension/static/9802.40760560e54bbc2c2495.js
grader_labextension/labextension/static/remoteEntry.9a9fa831b91336f189cb.js
grader_labextension/labextension/static/style.js
grader_labextension/labextension/static/third-party-licenses.json
grader_labextension/services/__init__.py
grader_labextension/services/git.py
grader_labextension/services/request.py
jupyter-config/nb-config/grader_labextension.json
jupyter-config/server-config/grader_labextension.json
src/handler.ts
src/index.ts
src/components/assignment/assignment-files.tsx
src/components/assignment/assignment-modal.tsx
src/components/assignment/assignment-status.tsx
src/components/assignment/assignment.tsx
src/components/assignment/feedback.tsx
src/components/assignment/lecture-list.tsx
src/components/assignment/lecture.tsx
src/components/assignment/submission-list.tsx
src/components/coursemanage/assignment-modal.tsx
src/components/coursemanage/assignment.tsx
src/components/coursemanage/coursemanage.component.tsx
src/components/coursemanage/lecture.tsx
src/components/coursemanage/grading-view/grading.tsx
src/components/coursemanage/grading-view/manual-grading.tsx
src/components/coursemanage/overview-view/assignment-status.tsx
src/components/coursemanage/overview-view/files.tsx
src/components/coursemanage/overview-view/git-log.tsx
src/components/coursemanage/overview-view/overview-card.tsx
src/components/coursemanage/overview-view/overview.tsx
src/components/coursemanage/overview-view/util.ts
src/components/coursemanage/stats-view/assignment-score.tsx
src/components/coursemanage/stats-view/grading-progress.tsx
src/components/coursemanage/stats-view/score-distribution.tsx
src/components/coursemanage/stats-view/stats.tsx
src/components/coursemanage/stats-view/student-submissions.tsx
src/components/coursemanage/stats-view/submission-timeseries.tsx
src/components/notebook/model.ts
src/components/notebook/slider.tsx
src/components/notebook/switch-factory.tsx
src/components/notebook/create-assignment/creation-component.tsx
src/components/notebook/create-assignment/creation-switch.tsx
src/components/notebook/create-assignment/creation-widget.tsx
src/components/notebook/create-assignment/error-component.tsx
src/components/notebook/create-assignment/error-widget.tsx
src/components/notebook/create-assignment/validator.tsx
src/components/notebook/manual-grading/grading-switch.tsx
src/components/notebook/manual-grading/data-widget/data-component.tsx
src/components/notebook/manual-grading/data-widget/data-widget.tsx
src/components/notebook/manual-grading/grade-widget/comment-component.tsx
src/components/notebook/manual-grading/grade-widget/grade-component.tsx
src/components/notebook/manual-grading/grade-widget/grade-widget.tsx
src/components/notebook/manual-grading/grade-widget/points-component.tsx
src/components/notebook/student-plugin/deadline-widget.tsx
src/components/notebook/student-plugin/deadline-wrapper.tsx
src/components/notebook/student-plugin/hint-component.tsx
src/components/notebook/student-plugin/hint-widget.tsx
src/components/util/card-descriptor.tsx
src/components/util/deadline.tsx
src/components/util/dialog.tsx
src/components/util/file-list.tsx
src/components/util/modal-title.tsx
src/components/util/overlay.tsx
src/components/util/repo-type.tsx
src/components/util/split-button.tsx
src/model/assignment.ts
src/model/errorMessage.ts
src/model/lecture.ts
src/model/submission.ts
src/model/user.ts
src/services/assignments.service.ts
src/services/datetime.service.ts
src/services/file.service.ts
src/services/gradebook.ts
src/services/grading.service.ts
src/services/lectures.service.ts
src/services/ltisync.service.ts
src/services/permission.service.ts
src/services/request.service.ts
src/services/storage.service.ts
src/services/submissions.service.ts
src/widgets/assignment-list.tsx
src/widgets/coursemanage.tsx
style/base.css
style/index.css
style/index.js
style/components/assignment-list.css
style/components/assignment.css
style/components/cellwidget.css
style/components/courses.css
style/components/createassignment.css
style/components/file-view.css
style/components/grading.css
style/components/lecturecard.css
style/components/manual-grade.css
style/components/stats.css