e2xgrader

View on PyPIReverse Dependencies (0)

0.3.0 e2xgrader-0.3.0-py3-none-any.whl

Wheel Details

Project: e2xgrader
Version: 0.3.0
Filename: e2xgrader-0.3.0-py3-none-any.whl
Download: [link]
Size: 252675
MD5: 102f92e60ef9ad21eb440a1b1d98e64f
SHA256: 1befbe54fcb3ca5087c1aec214c9e21921b62d22dca1877a717654c7aa6a6985
Uploaded: 2024-04-03 13:45:41 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: e2xgrader
Version: 0.3.0
Summary: An addon for nbgrader
Author-Email: Tim Metzler <tim.metzler[at]h-brs.de>
Project-Url: Source, https://github.com/Digiklausur/e2xgrader
Project-Url: Documentation, https://e2xgrader.readthedocs.io/en/latest/
Project-Url: Issues, https://github.com/Digiklausur/e2xgrader/issues
Project-Url: Pypi, https://pypi.org/project/e2xgrader/
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: e2xauthoring (>=0.2.1)
Requires-Dist: e2xcore (>=0.0.5)
Requires-Dist: pandas
Requires-Dist: hatchling; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: tbump; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 2727 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.22.4
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
e2xgrader/__init__.py sha256=04zzOmMg0bS7H1N3TI1uViOgF-kz0wjXNOzEMK1fHu8 1507
e2xgrader/__main__.py sha256=mTckcKwln9CaCSeqzbZWgHo4PVShj1rOw9xU4Kef_Ng 107
e2xgrader/__version__.py sha256=VrXpHDu3erkzwl_WXrqINBm9xWkcyUy53IQOj042dOs 22
e2xgrader/apps/__init__.py sha256=KqNEdf-8b-y1HPo-_iroNgtt8Y2vJhi1YU0q6_MAlNc 382
e2xgrader/apps/activatemodeapp.py sha256=1ETucvycc37yDsT-Cc0N2Gl47ID2bLyAyml2OMQgnzM 724
e2xgrader/apps/baseapp.py sha256=aBkwHwPKDSK3ABcLl1joQw7J_WWLj-e8YVNuZj98hJ4 904
e2xgrader/apps/deactivatemodeapp.py sha256=dGqLcxjErXdyQBbcJtQ7ctGgQlERmumo_vrXpxUX-Kc 423
e2xgrader/apps/e2xgraderapp.py sha256=ed3KIqKlp1RhjSmbgTk6VlcuL2hE7ll_BXu-N1qcq5I 1155
e2xgrader/apps/showmodeapp.py sha256=AhW5j8e3u3iHXMJgse4rL3c28o2NNFfIWEFp9B8IKMs 212
e2xgrader/apps/togglemodeapp.py sha256=Jd4WxXv2inj7J0KGTgw1MqgBHryDxwtTqSCu9-Nd4Ok 2210
e2xgrader/config/__init__.py sha256=hUCrGgc_qLaaLMDiLsNqoC7_S7Ujh0LYoXbRTuon8Q0 4082
e2xgrader/exchange/__init__.py sha256=mXzfxE4hwXqELTIYRWLR57tw2cZqJde1TOMe9GPTjck 618
e2xgrader/exchange/collect.py sha256=BHEzgRsEVtT1a385kKy5PEJJsH62Far4AikdcFFr2no 4698
e2xgrader/exchange/exchange.py sha256=dOAgTCAom2hxX0IK3EAO74lmETbZ5oEfbYVQfmgzrQA 2938
e2xgrader/exchange/fetch_assignment.py sha256=kurDSXzBInSUzebz8GcT5o4I1Z0Y1grrdeXN8koI_O0 3252
e2xgrader/exchange/fetch_feedback.py sha256=pb8YmKJMjhfrNNM44X596ewI70yz8FPQBlq2OFrxodc 6604
e2xgrader/exchange/hash_utils.py sha256=RaAX2ycFvQExzl9esB1cnYu4GyTe44gvZefOMnWt1f4 4795
e2xgrader/exchange/list.py sha256=SvqApoxJb4R8OVY5c4uu3QDkDkmANiXmuI5bgZpu3PE 11216
e2xgrader/exchange/release_assignment.py sha256=d4qJ6HnNw2Gnz8mfy9AHcM8Jh2l6LJ_wbmqg4423mzQ 5819
e2xgrader/exchange/release_feedback.py sha256=n1UjTudEEoS8Chb_h4gdbYs2OBG2aet2rpQMXyCJw8k 5879
e2xgrader/exchange/submit.py sha256=GpkcdG6EXpflBH_hLdBPrQYpmSWITV183ohgV7M3GFU 9801
e2xgrader/exchange/utils.py sha256=xx5U8XifXh_yOmse-S1qXPgBuKeOnpgRaKqit_qNJKc 1744
e2xgrader/exporters/__init__.py sha256=hraX-WzbiykcbZHJl9jbh7nac_NomIe0nwArcUKMFrk 192
e2xgrader/exporters/exporter.py sha256=m4diLIe7OCGjTgzigcNNqmSvQm_GlLu49NHnOL8lvsc 4811
e2xgrader/exporters/gradeexporter.py sha256=imz1y8jKIz9ph06aju2mmOaBCTj5uoYZ0vJSQN5cObM 5052
e2xgrader/exporters/submissionexporter.py sha256=uSWUN6qHJMifaPbgxWAonrRy66QZd1H1zuC1FzqAjLc 2151
e2xgrader/exporters/filters/__init__.py sha256=raOOs4wrLxt3Rzy8b5SBqJt21Uim9CKw6enpSHnfeHQ 105
e2xgrader/exporters/filters/highlight.py sha256=-47AS7QrnxvSvhfz1JAcKJWBkLICZM5T6OkGvvFLPlM 1015
e2xgrader/exporters/templates/hashcode_cell.html sha256=ETUE-8RKO_zP0PBb7Kg8BQIJXFaFFYhyVqN5h9yD7s4 895
e2xgrader/extensions/__init__.py sha256=RjNX9pCRBW6ZLDxjkP_9l8jtKFu9yXCD8gKTeDJ7a6I 76
e2xgrader/extensions/base.py sha256=hu5uzPdArRR3ij-jcGbeBOasBGO-i_QwK4vy_PPYSxk 582
e2xgrader/extensions/manager.py sha256=P58JPfd-YUCI50SYg9HNYNRy8XN8zN7Fkd6Ymjw7m8I 1104
e2xgrader/extensions/nbextensions.py sha256=SfkaIRPu4ohDeCHB7DEjFpfnD0hA3Y1W6LO97of51M4 3070
e2xgrader/extensions/serverextensions.py sha256=0OvHllf5NheMpM5RIGjoPRvLYvCUYAFvAOfvbSBFWI8 2447
e2xgrader/extensions/utils.py sha256=gRRC6iR9-Jnfc-hDrXgMD0PtHavT-5h5b7thMFs2OnY 2023
e2xgrader/graders/__init__.py sha256=ThQJVNezyHZYFRUxkPg9o6TU93BNTf9b5IWJMAiHmQI 238
e2xgrader/graders/base.py sha256=GffF_gQ-4q_hMZJy2n3xjXOv_854zf21eFmYMw8iam4 711
e2xgrader/graders/code.py sha256=zLJ0E2kdZ0M3qNUb34uO2tRrhH3l8JvLBdPr9gGD2-s 2034
e2xgrader/graders/multiplechoice.py sha256=D_nUyXiVawCAM23AaRRbz2pJvqKwvo9zuaKRNW6hoTE 1005
e2xgrader/graders/singlechoice.py sha256=R_OE8teu-rvNU46dm7H-3YUcULlfQmqk-Ui1YSC63oU 776
e2xgrader/preprocessors/__init__.py sha256=8G0Z-l-WlEhPTsm7EwQoHAIe0Z6NdmExDMDU5qSR0pY 833
e2xgrader/preprocessors/clearhiddentests.py sha256=PzJb3o1wzg-93fJppAIaYXYJ-7oXHhmO-eFOvX0YTK8 703
e2xgrader/preprocessors/clearsolutions.py sha256=r7TcVc1sHH-_CF7v_iB9ZLXSdDzdXhl_MCtU2p26uKE 876
e2xgrader/preprocessors/extractattachments.py sha256=SdpUcvuxCn2XFfJt3Q0zBU2LqSjbbrjkWmJ94F7o6gw 4042
e2xgrader/preprocessors/filtercellsbyid.py sha256=ubaYfK58qVvk4AUa0Q48h_fIVWtmPUFuokncY03KgQM 684
e2xgrader/preprocessors/filtertests.py sha256=c40yjeqDTRzq7WqZMVEP4n4a5YpcN8XdmzyaEvuWNJE 893
e2xgrader/preprocessors/overwritecells.py sha256=RgvBDRB0yeCqzWA5SRQ4k0CIdWAD_ct8WAMwcv3n0Ic 1244
e2xgrader/preprocessors/permutetasks.py sha256=c3drwOq3wLPGtCQ0qrddElWK02yedjdVIoJuxZ5epMU 1610
e2xgrader/preprocessors/saveautogrades.py sha256=gPLwpAG2rjPvuYfgbTMvOJ2CuFxD8E1yhXWp1HzKczI 4133
e2xgrader/preprocessors/savecells.py sha256=x3fBHH90bo_aZWHQyAJEX6lu9rA0o6t3A0cO2PYsG_c 1227
e2xgrader/preprocessors/scramble.py sha256=6Ku4mkJU12jnWzvKenl5Z8WCQostfQp6odgcXGunNrc 7973
e2xgrader/preprocessors/unpermutetasks.py sha256=4maz2m_qu3LTUkC6Pgc257K_JMi5Ivetxmm_GZSvhR4 1629
e2xgrader/preprocessors/unscramble.py sha256=m8YcOh99TqmNPUUHCD8913SfoFhzRjvE4wfqSfhrpKk 830
e2xgrader/preprocessors/validateextracells.py sha256=T3mEwkbofm_usEIvY3a6fwXsWmKo1UKCZQQ5erdLrsk 1409
e2xgrader/server_extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/server_extensions/apps/assignment_list/__init__.py sha256=YB8QN6V0brZ-Et4OB9ZNndOgQGh5RatEQVIKDFS3r2M 73
e2xgrader/server_extensions/apps/assignment_list/assignmentlist.py sha256=r9SMetk0vrz64FOBNLoxRn4C0EqP85trBGdjGMFWZXs 440
e2xgrader/server_extensions/apps/assignment_list/handlers.py sha256=p3muIOr_7uWKYm5sa7qo2V_KNGR7SJrsdoFheXH5c9c 3886
e2xgrader/server_extensions/apps/diagram_editor/__init__.py sha256=F8YIgjUwMvzHcmK_rGrWZVCUVBO2UA8_AXPR8FQ33bA 70
e2xgrader/server_extensions/apps/diagram_editor/diagrameditor.py sha256=cDtxm7MqENEfUWdWSQMeZiQKCEcTQaITRmVgoJQ_TIw 1639
e2xgrader/server_extensions/apps/e2xgraderapi/__init__.py sha256=PnbRbWFhnNbI2-gMO8icym02GrdGu9I3sM0-_wUe4gc 74
e2xgrader/server_extensions/apps/e2xgraderapi/apihandlers.py sha256=UISw2cLtniLxtPZXklE9JGljAvqBpX8ZfJ-9fu_h004 5382
e2xgrader/server_extensions/apps/e2xgraderapi/e2xgraderapi.py sha256=p6Ezpa05ab4woKb9tFoSUNanYNlaAcg3PSj94-Yjsc8 532
e2xgrader/server_extensions/apps/e2xgraderapi/presets/questions/Code (Autograded).ipynb sha256=ddvEFiyFp5yjcysdTB7RyzLqehPZ1J_FhhRxhoBTLrs 1681
e2xgrader/server_extensions/apps/e2xgraderapi/presets/questions/Code (Manual).ipynb sha256=syPSZWxSWzKLDdgGQ078_NlahAQwSqljjIKFnL6H0WI 1243
e2xgrader/server_extensions/apps/e2xgraderapi/presets/questions/Diagram.ipynb sha256=GnWPAP8DHiKZxivjMrGJU9cFxAdfv5YQ-4XBy4pMZhM 2499
e2xgrader/server_extensions/apps/e2xgraderapi/presets/questions/Freetext.ipynb sha256=hG3siFtPqAquisAEyoxSIeTX3_-UyFw0OS4GCmdsLsA 1123
e2xgrader/server_extensions/apps/e2xgraderapi/presets/questions/Multiple Choice.ipynb sha256=cwbq6UZy422osV1m5K-Rrl8ptASiTW5ATMUgkDuV8j8 1033
e2xgrader/server_extensions/apps/e2xgraderapi/presets/questions/Single Choice.ipynb sha256=iSyZuNXrYLsgtmqEzM8GOrMSSlRpAVPQQlENcvEdLFw 984
e2xgrader/server_extensions/apps/e2xgraderapi/presets/questions/Upload Files.ipynb sha256=F2AyXBfmTrhJMxFHRB134oNmGXjmHPQHX0Z0yD7FCZU 1140
e2xgrader/server_extensions/apps/e2xgraderapi/presets/template/Footer.ipynb sha256=IC7vr8-EJFArUg75V6xWG7kx_q6PeaIc7SauuVcJkV0 889
e2xgrader/server_extensions/apps/e2xgraderapi/presets/template/Group Info.ipynb sha256=UzPLFzlE0LmfYblr4MYVaZG24RdyKRGWu6ceGBcfVvU 767
e2xgrader/server_extensions/apps/e2xgraderapi/presets/template/Header.ipynb sha256=h7_oyKX375GLIqyHpx6YMX1n1PFFSuRXJz-XnM-TzUE 872
e2xgrader/server_extensions/apps/e2xgraderapi/presets/template/Student Info.ipynb sha256=DbET7Cfu5IHN4dBLP8kjeLu-z6GiE7jFDbQii74Xfd0 740
e2xgrader/server_extensions/apps/e2xgraderapi/templates/feedback/conf.json sha256=FkE-hYl96LL1pcM2favFl2Jhvjve7aFuRZHpnHK0p4o 77
e2xgrader/server_extensions/apps/e2xgraderapi/templates/feedback/index.html.j2 sha256=GRtCnyjiQzAYwkbu493NO6R0-YiPZMbecRhhH2Ikxrc 8033
e2xgrader/server_extensions/apps/e2xgraderapi/templates/form/conf.json sha256=FkE-hYl96LL1pcM2favFl2Jhvjve7aFuRZHpnHK0p4o 77
e2xgrader/server_extensions/apps/e2xgraderapi/templates/form/index.html.j2 sha256=p8XKFkW0pMMCi-r981Y4UFZY8Imb44kME8GVa88n4Oc 489
e2xgrader/server_extensions/apps/formgrader/__init__.py sha256=GsVxdY5t8ZtIWntNUGMD2gscOCEc0ehBM1v6v6oJN4I 65
e2xgrader/server_extensions/apps/formgrader/formgrader.py sha256=amD5KvrOsYxQENmtPjc4dfTq-ic-cc-_4E4xXpnGto4 1868
e2xgrader/server_extensions/apps/formgrader/handlers.py sha256=nSXzeldCOridJX75EqAsGw2FaAI3VdjnkUZDq7iXFKY 9023
e2xgrader/server_extensions/apps/formgrader/static/css/eraser-solid.svg sha256=ZJ9q9tRk46h_PTWLxoNuriE4i-WUavkLbwNuXpcAhbw 2304
e2xgrader/server_extensions/apps/formgrader/static/css/pencil-solid.svg sha256=1x-OvgGmEZXTEo7K28oHP4qh1OJGWIvYOlTTWmd_X-M 2641
e2xgrader/server_extensions/apps/formgrader/static/js/formgrade.js sha256=zJ6WalDtrShjYbXk4DZJVbUt_l3ycCuuhZi8QXrPxog 10212
e2xgrader/server_extensions/apps/formgrader/static/js/formgrade_models.js sha256=yQGLLG_36NoNq8r0EJFH4Y4F-2BWuzpePc2Igh-e9Ko 10309
e2xgrader/server_extensions/apps/formgrader/static/js/gradebook_assignments.js sha256=Eabm30tE26yFk7aEobKodNZiWHQ_PrXxN2R2dtAasNk 2604
e2xgrader/server_extensions/apps/formgrader/static/js/gradebook_notebook_submissions.js sha256=KzS_d1qci6dMHZxHxO2LJ2lZ4IfQGqYN58OSN_Xo0N4 7144
e2xgrader/server_extensions/apps/formgrader/static/js/gradebook_notebooks.js sha256=7J8zf0gA1IighHSmxeA0-mX7zQpJx1G9_Gj04XV-ztw 4460
e2xgrader/server_extensions/apps/formgrader/static/js/gradebook_tasks.js sha256=GocyIjfEBP77Pq41zLLGsd9XDIH1ut7gFU11pw8_gkY 3066
e2xgrader/server_extensions/apps/formgrader/static/js/manage_assignments.js sha256=moceRRXlGL5_29qu2JsSv7kaKLi6Q6mf-tyJ4H346nE 20909
e2xgrader/server_extensions/apps/formgrader/static/js/manage_submissions.js sha256=RKKfhz-A--AzOwtDsTaKlvwnTqcftdddW7luc-D21rA 11457
e2xgrader/server_extensions/apps/formgrader/templates/base.tpl sha256=a9CAA3KVdj9YuYrZga5YAxlX9-wQd7qFTjaaHTXvxJI 6587
e2xgrader/server_extensions/apps/formgrader/templates/export_grades.tpl sha256=3RzX9IZTNeWda_HtIF9Mb3bXVHR0oVt0O9KbZwWdXfs 1712
e2xgrader/server_extensions/apps/formgrader/templates/gradebook_base.tpl sha256=QLhraBRIbWvUV9ePFnn4yeHRWgES5t96B_pzv_D0tUQ 231
e2xgrader/server_extensions/apps/formgrader/templates/manage_assignments.tpl sha256=p_p6Yylkk7DNF5GOLPFBHEtI6vvknCUxFrslC8z4wAs 4476
e2xgrader/server_extensions/apps/formgrader/templates/manage_students_base.tpl sha256=BkmnNZVkGFZVzyw_9et5PKaiRnfD03HOcXxXW8wfJo4 239
e2xgrader/server_extensions/apps/formgrader/templates/manage_submissions.tpl sha256=-IsqYCp28hvZ8y7eGqnBvcjmg2niXUq3y2TNVL9U1fU 2302
e2xgrader/server_extensions/apps/formgrader/templates/formgrade/conf.json sha256=FkE-hYl96LL1pcM2favFl2Jhvjve7aFuRZHpnHK0p4o 77
e2xgrader/server_extensions/apps/formgrader/templates/formgrade/formgrade_macros.html.j2 sha256=2CEjLF23Lf9lvHVHqljqdk8iFDca2yv_1t3xoKk5U9Y 5542
e2xgrader/server_extensions/apps/formgrader/templates/formgrade/index.html.j2 sha256=-GgKXC1spG0FcUZlup-nIBwX5sJ-ttj2x_qkbLE1Z7o 12093
e2xgrader/server_extensions/apps/formgrader/templates/task_view/gradebook_assignments.tpl sha256=Acs-SbLlrIWNFvNGlYrEdYDF1B9hJ_g5YV-42QsR_x0 631
e2xgrader/server_extensions/apps/formgrader/templates/task_view/gradebook_base.tpl sha256=m0FR4PKefnyDCnIhCT9kumqDK3PFHlnvIB78SiCPu78 253
e2xgrader/server_extensions/apps/formgrader/templates/task_view/gradebook_notebook_submissions.tpl sha256=BJ6fJex4RpvMqgrkZxyyc7pfDoll01D6WpxHLsYPq1E 1283
e2xgrader/server_extensions/apps/formgrader/templates/task_view/gradebook_notebooks.tpl sha256=H-1AGl4oYjKi2ABmxJsgmW1-x2ihBc721bgJtd3BNnI 885
e2xgrader/server_extensions/apps/formgrader/templates/task_view/gradebook_tasks.tpl sha256=KE_dNV7tYcIYmi0aLPuCllkGkH_6ETuW019PyMEp2xA 927
e2xgrader/server_extensions/apps/help/__init__.py sha256=rnVRbW_U8c_5_CsX2qur2jJn2cL8xI9TLoLYdXmHKz4 43
e2xgrader/server_extensions/apps/help/apihandlers.py sha256=UBxPZt-ZhmrRgStccvIdyc5PXldI_867wuw0z64QqWM 1682
e2xgrader/server_extensions/apps/help/help.py sha256=KANElftnTds6eZZW5nwEf2D-wlzx0yysEjq-qhCGVGE 1533
e2xgrader/server_extensions/apps/nbgraderapi/__init__.py sha256=GgMqTKhpFvL0BalbTpXMvkHHNmPf2whfIXMtACROHyY 71
e2xgrader/server_extensions/apps/nbgraderapi/nbgraderapi.py sha256=aVPSesiVcFaA52_yiGlw0XmLeI2_qGZabloNxt_VZzY 2032
e2xgrader/server_extensions/apps/validate_assignment/__init__.py sha256=BQF12H5ulRzeb3QJEdUP9aiCDyicKqqKtGJs3XRBPQs 85
e2xgrader/server_extensions/apps/validate_assignment/handlers.py sha256=sb2aTusfR68ddjil1oMtZveOxf1zoTynfHb3bZNYu7Y 2693
e2xgrader/server_extensions/apps/validate_assignment/validateassignment.py sha256=qBHHxmsQIybW_2-P3AFjfqWGugPilNGquFbET3OeW40 238
e2xgrader/server_extensions/apps/validate_assignment/validator.py sha256=xN6jbEfvMFNebhPYgQ1140O4ZLfNGnGECNCw5hDXhX4 1938
e2xgrader/server_extensions/base/__init__.py sha256=z-T7nCrakhHreqGCqJb5pPgavLqdsCs93WvqKynMk8Q 66
e2xgrader/server_extensions/base/extension.py sha256=ZcielUnjeNWD10Whem7xYMaWTmpi0JImlkqCYQtzeXg 1304
e2xgrader/server_extensions/student/__init__.py sha256=hQ4Sxk_6iNoYB1_I_uX2wfofkJsmA4uY1h4xIbOIRXc 205
e2xgrader/server_extensions/student/student.py sha256=dMYTAd1T9-PGzTh9Zt_9z7bkafKGL3S8jdchzPriojY 626
e2xgrader/server_extensions/student_exam/__init__.py sha256=1fnpmCwbUHsVSsMykAgPrGMESYUSsQ6g2JpZWu1ErmU 210
e2xgrader/server_extensions/student_exam/student_exam.py sha256=UYOb5qlqe28YMPoxNgCoqmPJ63ETSv90x_jEWN8uWrg 305
e2xgrader/server_extensions/teacher/__init__.py sha256=e5jzBZtRKjryNO5SmFbu3y3ZwvYbkBOv4Exh0rhG7_4 205
e2xgrader/server_extensions/teacher/teacher.py sha256=-jfA75PzZ5TzR2eKSJzS3AMcQ1O9Fl9tMv0EEqu-kBE 961
e2xgrader/static/nbextensions/notebook/student/main.js sha256=UmVzZh5uAYpKAEghQ8cmbz8c2tPErIBOQZOfFlaxUDw 136895
e2xgrader/static/nbextensions/notebook/student/main.js.LICENSE.txt sha256=PpzodwZfz2kUI9N2iO3srKLWwfi1CDvjkyudorrjOfM 63
e2xgrader/static/nbextensions/notebook/student_exam/main.js sha256=Ooz1rg1mir0OltGZdHfzEl7at2vgRdblfxQBdTqe76Y 167463
e2xgrader/static/nbextensions/notebook/student_exam/main.js.LICENSE.txt sha256=PpzodwZfz2kUI9N2iO3srKLWwfi1CDvjkyudorrjOfM 63
e2xgrader/static/nbextensions/notebook/teacher/main.js sha256=Eua52iJM4votRDRX8H6lJ5JtTHHNc63zQPP0baqsJL0 169081
e2xgrader/static/nbextensions/notebook/teacher/main.js.LICENSE.txt sha256=PpzodwZfz2kUI9N2iO3srKLWwfi1CDvjkyudorrjOfM 63
e2xgrader/static/nbextensions/tree/student/main.js sha256=p6DQB182JcRO8idWBQ-8tuDf7L0rVPmvZpIOrQFB8hY 3675
e2xgrader/static/nbextensions/tree/student_exam/main.js sha256=u-agHrKMEpLWIOrK3fRIufnboXkqsM0onKy_Rkd66II 13280
e2xgrader/static/nbextensions/tree/teacher/main.js sha256=GlxlRIVXPvJMw66fWmeiEJGShvbw7weIpYAewwq-Y1s 3977
e2xgrader/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/apps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/apps/test_activatemodeapp.py sha256=yXz3dXQYwzGbTayo-2AvggQs2bGyVtxSzvcqqmjPoZo 1069
e2xgrader/tests/apps/test_baseapp.py sha256=df0Hw0AlrteeE8NT8-XG-W1ETOnQITakDH5fbcdIXwY 942
e2xgrader/tests/apps/test_deactivatemodeapp.py sha256=3Be7hqpPgkuzb15OU7LGtZDMigBtRfZaItlyG0BMB2Y 884
e2xgrader/tests/apps/test_e2xgraderapp.py sha256=1nXLzN_LNLP6hRrF_VnwlStCI38FqGVrdQrdbp3ISVs 1555
e2xgrader/tests/apps/test_e2xmanager.py sha256=T5-uRYtX6r01noPKKD089vD03dUPD7jPZQzzD4vzlCo 6964
e2xgrader/tests/apps/test_showmodeapp.py sha256=i_WpCslaWmxDg06nrTRhFxsr9-lgjeSav8gEyha0Ers 716
e2xgrader/tests/apps/test_togglemodeapp.py sha256=DVJdwvSvL98df849hmoPdN5qhx-yICOSZCrVYt2b1Pg 2359
e2xgrader/tests/exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/exchange/test_hash_utils.py sha256=XuXNpyCapjOSWZIdZiaxkMinNPQNaaTpzG35Yp9RYGI 5363
e2xgrader/tests/exchange/test_submit.py sha256=XXynlIN7To8p9eCavNEzXUXEu0araNb-LHjjB6bhxdE 13121
e2xgrader/tests/exchange/test_utils.py sha256=SRykukEGY1ouvSuuFCgIaY0xwcWmw-KL3c2N-JyEN_c 3041
e2xgrader/tests/exchange/utils.py sha256=Fc15aP9frOq4_3E9lgja60vxnDFHiBDD5jFupWDt4QM 810
e2xgrader/tests/exporters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/exporters/filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/exporters/filters/test_highlight.py sha256=Pvnwjh2qO1B36vMdYvqMCrCj-1kVJavud0Pa1Tj57hE 953
e2xgrader/tests/extensions/test_utils.py sha256=e8yVswQ9B8veI-Uu8aG7G3SVLz36-1kZ4ooQL_XHQqw 4251
e2xgrader/tests/graders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/graders/test_base.py sha256=mxHnRcBLd1bZYU684NCPCGgdC2NB-EHQ_qFYYYFxm4g 1699
e2xgrader/tests/graders/test_code.py sha256=7OEIOdNCAvExyuxUfEMiV3Ygvv3lX8ME3Fpkx3wrPuI 3159
e2xgrader/tests/graders/test_multiplechoice.py sha256=zsKmgP-UhFH4s2XSDN7abdLSN3V_OVUPRGdEl2m21d0 1940
e2xgrader/tests/graders/test_singlechoice.py sha256=q3gyRk4NjzOwa6o4wM9xr0PRswSCH2de6dtM_86qQ1U 1597
e2xgrader/tests/preprocessors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/preprocessors/test_clearhiddentests.py sha256=LSZcsLfUUcga462E_iW59gP_e7w82nANUZmOFZFCMMk 1139
e2xgrader/tests/preprocessors/test_clearsolutions.py sha256=iqezRYxxH1gMI8LohkQe3M7ymmfzUyKyJijGsAlqiXQ 1747
e2xgrader/tests/preprocessors/test_extractattachments.py sha256=lrt2UJphAgkl0IpgQAzMzGi4z8lvH7tcsJFYkV50f5Y 1674
e2xgrader/tests/preprocessors/test_filtercellsbyid.py sha256=cNdsVAbMd4215eiLdJbDyp_ywMGJiUWT6KIfP1Ny0m8 1955
e2xgrader/tests/preprocessors/test_filtertests.py sha256=vJ8vi5TGVXpHemENUCG_udYQjjtQcITIu7GQpQoqXo8 2312
e2xgrader/tests/preprocessors/test_unscramble.py sha256=-S5YPfGEu2mAubtX7R2M-8bbrbq0FxalhxVAD_vpbBE 2139
e2xgrader/tests/preprocessors/test_validateextracells.py sha256=eBGQfBqdJZCFAtRcr-ZfPC9Z7itccmJvnaMn0n2Xvoo 1033
e2xgrader/tests/server_extensions/apps/diagram_editor/test_diagrameditor.py sha256=KNha2gxS_rfO82p1CN3KIWu8xJLaKucx_-2NhAVmERw 1360
e2xgrader/tests/server_extensions/apps/validate_assignment/test_validator.py sha256=kyKVnB48ceZINDckmgkilFVMjfZwD6Pt83WjdrN1gPE 3267
e2xgrader/tests/test_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/tests/test_utils/cells.py sha256=jpBtfQq5X_-l8LP7-iTCNVwJVH5OBk6W70OfbSwmvpM 4757
e2xgrader/tests/test_utils/test_utils.py sha256=OszhrzNAB9CMg4IojkZ4kiQ4wQe7_DzT-Wm0X2r0WTE 2113
e2xgrader/tests/utils/test_mode.py sha256=AS8z_urT_v9J5RuhHzyJo_0cjd6_j3iUbHbG8MOT4D0 5123
e2xgrader/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e2xgrader/utils/extra_cells.py sha256=LIg9YbxYeok8VrVOSjaZeawJDWk7g3rIRBDNITz3O4k 1783
e2xgrader/utils/mode.py sha256=CYoin9zJQ8RisCjc_AEMdAkRfQwFJ0bCmz7nH84pZGk 4591
e2xgrader/utils/nbgrader_cells.py sha256=VoJsUV7aucijxrCVI-IVdHreaFWD8Pe5qfNqvWUQSGA 3295
e2xgrader-0.3.0.dist-info/METADATA sha256=bwkU9cqkX61THi8WtsTN4DjDHhp74eR2Jm5ioD210yU 3790
e2xgrader-0.3.0.dist-info/WHEEL sha256=uNdcs2TADwSd5pVaP0Z_kcjcvvTUklh2S7bxZMF8Uj0 87
e2xgrader-0.3.0.dist-info/entry_points.txt sha256=elmXRpNTymN7Bl67oPMNUvbKGyLIgy0CKqxlyDzDrGM 63
e2xgrader-0.3.0.dist-info/licenses/LICENSE sha256=U10oq6D1tJ7tHY7okeSOFKh0khzyjU2uGanxNOFwjj4 1068
e2xgrader-0.3.0.dist-info/RECORD

entry_points.txt

e2xgrader = e2xgrader.apps.e2xgraderapp:main