CanvasHacks

View on PyPIReverse Dependencies (0)

0.0.36 CanvasHacks-0.0.36-py2.py3-none-any.whl

Wheel Details

Project: CanvasHacks
Version: 0.0.36
Filename: CanvasHacks-0.0.36-py2.py3-none-any.whl
Download: [link]
Size: 285858
MD5: 9103dd6cb0dac7a67c908cc8034d9acb
SHA256: 0a6b0f11cac209c8feda531f2ea722e18e97fac1b234c21da89b438adc6db66a
Uploaded: 2020-04-07 01:08:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: CanvasHacks
Version: 0.0.36
Summary: Tools for mitigating the user-unfriendliness of canvas.
Author: adam swenson
Author-Email: adam.swenson[at]csun.edu
Home-Page: https://github.com/AdamSwenson/CanvasHacks
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6.0
[Description omitted; length: 190 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.6)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
CanvasHacks/Configuration.py sha256=75INRRbvTA8io_uLOwY8zXie-SY97rK7AMFd5y0dc0c 9073
CanvasHacks/ConsolidatedTextOutput.py sha256=aZThghiC5fbe5QWGQaE8m36T40hTVyrtidc6gjv1gpA 2995
CanvasHacks/CredentialFields.py sha256=ncp61F5BSkQjImoPiHJpT15yPJf7X5kmRuAndoQjGwg 2584
CanvasHacks/DataManagement.py sha256=Cst29kBktF-rPZ490rXZUwWLdX4WJoZ4dG7CEklN9wY 1079
CanvasHacks/DownloadProcessingTools.py sha256=0qD9xSu9dJUjrSJLwZbaGKmjj_loAENC5Mao23q1Joo 7389
CanvasHacks/FileTools.py sha256=A4i3pjf7egTOf-jAN93ifslJoT-eC-aopboBtBiFtRE 2796
CanvasHacks/GradingTools.py sha256=a8XmaqtmIhppcULRBv39ttnbarw9wXCpCbc7yEw5iJ4 612
CanvasHacks/InputFields.py sha256=MJ1CECA3XOjsrEN2nHHhdUYsaHFxg4wOwDQaB5bBWFU 2378
CanvasHacks/JournalsFileTools.py sha256=LvysOQmn-lHh-fmw3A3NiuPGYMclz65ha979jcELj88 2311
CanvasHacks/JournalsTextTools.py sha256=pQFyaHQEFK-jYWpFm7e5BS8IgX04uzZkn8RUsWlbTnQ 820
CanvasHacks/RequestTools.py sha256=7bVo3YCq0RmsZTrtF8nEIHFuS851zNeowHjWNsEpvUo 2287
CanvasHacks/TextProcessing.py sha256=acpy220vVFoBmaxR3ZGfdOBfPjx1uNMJC6b676XXp2w 1951
CanvasHacks/TimeTools.py sha256=K7AivBeH0T4dJjnEvQUkJvNJUcBMWsl37Kw2ucUHA8Y 1355
CanvasHacks/UploadGradeTools.py sha256=FmQFnBf5MhpMVHMmqPoEcy5xm7IRBReJg7Lm0IpvFaM 2161
CanvasHacks/UrlTools.py sha256=LoZ5RoUmhgveKq-h7pTkKuVXi0WiLTVJrvAAsVr1DtU 542
CanvasHacks/UtilityDecorators.py sha256=F-vSw4tARe7D2nEC3xa_AicuJbj3_DCgT-E7pmqMX8A 807
CanvasHacks/VisualizationTools.py sha256=9FPAW79a9M-6GnRLGNX3MgQNuuAbZrQmpLMtgC03zXo 2256
CanvasHacks/__init__.py sha256=2AsqX4Ag5TywIRhIjJuntrDmStPgkAhknwc-x-P_kLM 90
CanvasHacks/environment.py sha256=IAjCbS5HOvZvrIOisR49LEnSbOVCH-LDKRE-sdLT1so 2734
CanvasHacks/oathtest.py sha256=eXrFaVFblFKm2IPR6nbP3bwLUqxvwoMA1n8qXB0crKI 7995
CanvasHacks/testglobals.py sha256=e4rNBQDE2aBgYXf_EXdlTJdBYcFaRssWnco4xFiWelA 420
CanvasHacks/Api/DownloadProcessingTools.py sha256=g0whP9RULNLXyrQa8XpAuFsCult2eM1kARKoTEA9AAQ 9179
CanvasHacks/Api/RequestTools.py sha256=_S_iBDXT70eg7kS5WOwzQfdaOti6eqfEQWSkQfBNpug 4544
CanvasHacks/Api/UploadGradeTools.py sha256=TmVI1ipRcnx246ZI7HCx3F_W80oHDuahbBN46BXpsnU 3225
CanvasHacks/Api/UrlTools.py sha256=LoZ5RoUmhgveKq-h7pTkKuVXi0WiLTVJrvAAsVr1DtU 542
CanvasHacks/Api/__init__.py sha256=F76y5C6wLXMK55fxC6w0JaGl3tI36Ej76WG5EfUJNsY 91
CanvasHacks/DAOs/__init__.py sha256=KOMioT2cZu6ymjVIVplXJPsZp6klJH-NEWgKAY5RS54 91
CanvasHacks/DAOs/mixins.py sha256=7ktGB3NA8VVoDJdlzDulpACOt6KUnD-6NT914Hr79R8 1883
CanvasHacks/DAOs/sqlite_dao.py sha256=Os0aCl6TwRmeKig7whhxLggfpZ8tuREoRPs2e4nedWs 1796
CanvasHacks/Definitions/__init__.py sha256=lNcUSGpsgu-bkk0ul5PicVjhM3mmtAk05ePyJSm6S2c 91
CanvasHacks/Definitions/activity.py sha256=_7vz9doDXCZfWpE_UulmYK103gird_aAIJCbJYCVuxw 4827
CanvasHacks/Definitions/base.py sha256=aC-ol5f-PU5MZQ4pr8I_74djU6INvw4T6Iau6VsqKZQ 325
CanvasHacks/Definitions/discussion.py sha256=JnGGpqLgikuROtrUkcOJkm0DYmxWHqhfZjtbizJYOEE 3338
CanvasHacks/Definitions/generic.py sha256=BjkTmwCjN_E1ziYqAER0TqjSfzlngKhGtTB38QFoBSI 1284
CanvasHacks/Definitions/groups.py sha256=hbB0pks6AG7ooIY-qQSdusqfnP_qfbSMQqJ79ou20Ds 429
CanvasHacks/Definitions/journal.py sha256=9bYC4IaPjMNoHuuRKVg0ncbIU46W64ZU6qXPoqLSPbg 1382
CanvasHacks/Definitions/other.py sha256=mU5c51sJmJVUZthrdybv0CprBZO-Nw3mOy26QyuI9to 2590
CanvasHacks/Definitions/skaa.py sha256=ib4HVc_9oSS5GMP5xCBBO-Vc0mlSvG8so8qFtfMDd-0 6437
CanvasHacks/Definitions/unit.py sha256=IlrHCrHQTX9MgLK0WN6ps2UwJe6_pWAzIUn1uCGVVRo 6595
CanvasHacks/Displays/__init__.py sha256=pShYUrRzAdgZXAncd-3K-b7ckwLgophksn1TBcjzVfY 91
CanvasHacks/Displays/dashboard.py sha256=6Fi7xLrZm32vGzBlUGn2HLbluxPSste9G5hH7F0liTk 5445
CanvasHacks/Errors/__init__.py sha256=sbaqU4uY89-6ix-HiqdlW737PRDQHRnXDIe6CQwbUTA 91
CanvasHacks/Errors/data_ingestion.py sha256=ys8MsKIhxvX7yxfG_50Mx-DyU0M5heG-6ZKJ_igrNh4 867
CanvasHacks/Errors/grading.py sha256=4CZTo9tlgDDKMTpzlUa2ROCkXEyMB8CCu7NvpG18UEQ 614
CanvasHacks/Errors/messaging.py sha256=0mwYnE0V9pyunIhBg0jKzsbUr54MRvav_sT_b4hjGYQ 723
CanvasHacks/Errors/review_pairings.py sha256=jpqGn_9velsxloZSlevHw0MDVXSxkGtb5oI_hvoz40A 1477
CanvasHacks/Files/FileTools.py sha256=xgH9mKesF6UhbRsHqmz-YVlFgyVqAu8fTws0L1K-6vw 3555
CanvasHacks/Files/FromDownloadFolder.py sha256=e27ECSeU6L_agbAoMujhGd9wpjLfy-VLBegGM1mhZg0 3401
CanvasHacks/Files/JournalsFileTools.py sha256=GzjJueCgTH50KnkiTewCshLnExF1gw3W_QeSxSBmJUc 2363
CanvasHacks/Files/QuizReportFileTools.py sha256=TBle3fB_9HEdff-xO46I1gZ9MecFmjTqieEgxpdyVl8 10457
CanvasHacks/Files/__init__.py sha256=F76y5C6wLXMK55fxC6w0JaGl3tI36Ej76WG5EfUJNsY 91
CanvasHacks/GradingAnalyzers/__init__.py sha256=lNcUSGpsgu-bkk0ul5PicVjhM3mmtAk05ePyJSm6S2c 91
CanvasHacks/GradingAnalyzers/blocked.py sha256=OdkJKfN2UfNbfUFcH3jey8iD8P28QaNZceeNDY-wfWo 2495
CanvasHacks/GradingAnalyzers/nonempty.py sha256=jKMZ4DvJXvM7ahV0eTwuiYLWyVlhGjpTp0h385WCQ-s 486
CanvasHacks/GradingCorrections/__init__.py sha256=lNcUSGpsgu-bkk0ul5PicVjhM3mmtAk05ePyJSm6S2c 91
CanvasHacks/GradingCorrections/base.py sha256=AH-nvTcEBXdhmw9hVSTk3Kv4ulikh2-sGi2BnBA4oDE 990
CanvasHacks/GradingCorrections/corrections.py sha256=RL77Q88gbq4bum06gPmYIR4TALbICmGeeWXxTZ1uAD4 2864
CanvasHacks/GradingCorrections/penalities.py sha256=t_JoR3DLL_eHi-8FYRFjloDiku4aGKo7z5xiT8dVT7I 11618
CanvasHacks/GradingHandlers/__init__.py sha256=D1gch3Mu0eEtHO2o_P_5OESHxiJbMFCMxkVMMKOF40c 91
CanvasHacks/GradingHandlers/assignment.py sha256=jzrnc3TkXrlwny_y0THGKnvgmSKSHTHd3Gs-LEl3-Hg 10296
CanvasHacks/GradingHandlers/base.py sha256=habON_GG-4ujiLiji4NOy8hs6Axa4HxD2YbtJKa3Z9g 1987
CanvasHacks/GradingHandlers/discussion.py sha256=zCua58tZ8k8lEl5ZBE4TxnvKnEA6vTiA59hkvJOEJXc 3786
CanvasHacks/GradingHandlers/factories.py sha256=o66TGArYu3bJyctZ_7Syfc_EV-6Ydbhsp8Pshu6AK0g 1373
CanvasHacks/GradingHandlers/journal.py sha256=wVzbrmq0XcxQJvIi0-Vr_A6zU9nFGMeOVHOqKBW-8j8 2455
CanvasHacks/GradingHandlers/quiz.py sha256=jy0Ja4ejrdt8vzVs6TrEJGfX58Jnx2Kw_7L3jIMqQMM 7087
CanvasHacks/GradingHandlers/quiz_new.py sha256=TJszaNqCNpEIpLfGMPpxT5_HruQBnppMIpwdDafii_U 9075
CanvasHacks/GradingHandlers/review.py sha256=kCpaAJJYugSEZ2rS31m2xBhPc1ZCbHbwcEJEnD_Lzkg 2573
CanvasHacks/GradingMethods/__init__.py sha256=F76y5C6wLXMK55fxC6w0JaGl3tI36Ej76WG5EfUJNsY 91
CanvasHacks/GradingMethods/base.py sha256=fMrAWlFkIlVfvrX5kKRyCKcvdCwtWT5ayIU-PyCCo0E 943
CanvasHacks/GradingMethods/errors.py sha256=oQASCk8QCH6dvM2rULGTpFJRJ6Kdk79tsJlLAM1cRek 321
CanvasHacks/GradingMethods/nonempty.py sha256=gUQ3FLovMLeIM-0lIU0lP1nBf1x6KNhAOttZcxCLcLg 5890
CanvasHacks/GradingMethods/review.py sha256=U1UDGsa2JEZ-HHnlXmSSy_tiG5PVe0zfJZmtXsM5mMs 2442
CanvasHacks/GradingMethods/wordcount.py sha256=DQ5IipzMpHt521eqHM4_ifd7uXyqX_kJ8TBwR0d1FhI 3142
CanvasHacks/Loaders/__init__.py sha256=-y3kvQEZyDWvYzrk9QJ0Z2wZo9r2kkX1zPzfZvongdc 142
CanvasHacks/Loaders/assignment.py sha256=9Dbx1HqYlOwmdsKZFVNHGyAyLftVulUzZ3Icxh4zUgE 1330
CanvasHacks/Loaders/discussion.py sha256=y_ny59m0A-m_JPX4gjdYIRETtPH-au5XczP7Dwolx6Y 2685
CanvasHacks/Loaders/factories.py sha256=lB443RrfCo49j6qx6CHxY0HX2EZEOd7GU8H9t-bNj2o 2463
CanvasHacks/Loaders/interfaces.py sha256=nvgQshnZhTUN-rvoggHcSvOQ5q_ZVC1WEjkrp8ZeBgk 1832
CanvasHacks/Loaders/quiz.py sha256=esX1LarVOaMzYRZ86m_gEuhtVc-0RzzDLxpvHaOmA2U 5667
CanvasHacks/Logging/Logging.py sha256=fnxP-8OhAkwkFSKB-lAzQ6wubPSXldvwceMikP1-ATY 3129
CanvasHacks/Logging/__init__.py sha256=Obnj_dYtfyB-vwl58R5U7Y2QRw9pIUR1qt7WrcRxY-Y 91
CanvasHacks/Logging/decorators.py sha256=8N-ERZWleuCeiQpMx0S-Bt9wwoLkhHyqz3WyxCPEVxc 2735
CanvasHacks/Logging/display.py sha256=m0tSZSjhM5DXGEe7DeUNXTN77e4DMoDJbQ9FYuN2LP8 2363
CanvasHacks/Logging/interfaces.py sha256=VjwBC4EpKSZtd0ysWsESFxBBfePd6l5lUjrgWOOTXK0 660
CanvasHacks/Logging/messages.py sha256=q1UuIlrPWwBmoSN4n6pLiuLxnWTppMv2LBh9X_lcHDo 490
CanvasHacks/Logging/penalties.py sha256=dnqsBvUhUGC95MTGFj_4X6_rxrIKDqD7udYbvvWizN8 1194
CanvasHacks/Logging/review_pairings.py sha256=-I3enHvH_-ImkEwy18s-XdAmnYrCUKMS1Ff_I-zsg1A 1561
CanvasHacks/Logging/run_data.py sha256=UPKHsg2RNw5xLjGLkIFkIvPnMW8Kmw8k_UIZgMOUnPE 2261
CanvasHacks/Logging/templates.py sha256=Da-mVFZzLgNt4dkhP9SKIi3bS7pHi3HjZ_bTFpp1cyQ 536
CanvasHacks/Messaging/SendTools.py sha256=sgqQ3Z3BA6eMrzUj4Vh5NY7eXB4s2FrIk0wU_l9M1HA 2172
CanvasHacks/Messaging/__init__.py sha256=to9ZDLzvvB2bM4yBTy_me7D2L-hTmv9VHI961xtHSJo 90
CanvasHacks/Messaging/base.py sha256=hnvNVYSdBCK5EwObM1iN4xrW8ju44rQSkj4ETnxtnj8 5362
CanvasHacks/Messaging/discussions.py sha256=Qw14_T6eLxC9k1fv8LHhUG-bx4il0pHFXosTKM5xosU 4021
CanvasHacks/Messaging/interfaces.py sha256=Lgl-CMhjXCCxrdP8yB1PNrd5ONEvVdPABz8N9j8Q5y0 397
CanvasHacks/Messaging/nagging.py sha256=ml4pGuTSq0ciB6wc3rph3QZqRBriQEmX1UItQqGu6I8 3910
CanvasHacks/Messaging/skaa.py sha256=sfOm4VwBh1kskqy9RDdOCb6Mh0zFlrwNGivuc-6drYA 10131
CanvasHacks/Messaging/templates.py sha256=kOeHp8ZaoPJ8NtDIXdFKpJdpiIbRkxt_Qhn71aCszWM 4547
CanvasHacks/Messaging/waiting.py sha256=7JA4c3I5DVV-VKcp0v3jJ0N2c83qxKZhMaac23K2MUI 1766
CanvasHacks/Models/QuizModels.py sha256=ENB9FmVTZi416Ok2jYWush0PUtkQ-vy4Scj5Y5dRerY 4556
CanvasHacks/Models/__init__.py sha256=l3o-njU9e2huDsUH6KS3Cd8J4-xPkcm3vj665h3L1-A 92
CanvasHacks/Models/model.py sha256=-4F_KPhEUSS-kkZo2ZNwzvYF1CH-CBM7-aBdQkEkXD4 818
CanvasHacks/Models/points.py sha256=iz9v3HsbWGvTePOa8S9P7tKIpLuhjQkZU4PDjZCLg6c 648
CanvasHacks/Models/review_association.py sha256=Z3GFiyuworj92B0cVfMacM4AEz8BJ7x2CA0O_P18lsI 1282
CanvasHacks/Models/status_record.py sha256=k9G0WpG1AVB5onZpYFzKqxtxpfgaV3VMKRBeaPFtVtk 8722
CanvasHacks/Models/student.py sha256=LNYEVpr92CfF8HrxtvpUYX8mCQvlZXdIzBovgLynv9Q 4603
CanvasHacks/Models/submission_record.py sha256=y9551JM0rLjBAhTS9_Yp5jIB9wUESebO_-LCP2VG68o 1023
CanvasHacks/Models/users.py sha256=u3HF6FBihz6Dv5lPvbAjhQHzBqs4ifkqavJJS84W4dU 1585
CanvasHacks/PeerReviewed/PeerReviewTools.py sha256=3PV5FYJfPVcb_HWomftbZeSCExGYFKmrZpJmJjK0CL8 7319
CanvasHacks/PeerReviewed/Requests.py sha256=tymArv2x6omQ7NH7XH6qWIRT8fQZSvjRs9IN-TmCq1A 2332
CanvasHacks/PeerReviewed/SkaaMaker.py sha256=Io8PeH0qk7FKxWVGScNXJiVb_vxMaGf-ADOuBbKvxdk 6636
CanvasHacks/PeerReviewed/Submissions.py sha256=uzfAVe-vkdsBv3fyQFhWBy1MH-Kankbt0yLaaluT0mM 4107
CanvasHacks/PeerReviewed/__init__.py sha256=dMIAJcW6q4UMe1Sx-1FJNMoUmEPMJAQ7Ss69JUkUzfw 92
CanvasHacks/Processors/__init__.py sha256=ns7r7bRPIZiANLPBt__eIJlJcS0Ec_w4v9kZ8xp1s8E 91
CanvasHacks/Processors/cleaners.py sha256=r_iD6rTU-LpdhQOnz4qCSIn7vcpF4z3XNODdeM_axLE 1812
CanvasHacks/Processors/filters.py sha256=PC9-7EpUPavZNfTRW9g20OM8WnydFtQKta9p8RCplRY 5803
CanvasHacks/Processors/quiz.py sha256=aI57wLEIcX33qlvCzEK_7sg61zm-QBijDTxRMjyBS78 2198
CanvasHacks/Repositories/DataManagement.py sha256=MnrYgvr2b7u0xXCSgiO8ZVjeBqat4nLfuCmwHfvL4Jg 4613
CanvasHacks/Repositories/__init__.py sha256=1NxbQTPAE9EA8_ubeOhINY4wfRl11gJmdgerZuGdivY 91
CanvasHacks/Repositories/assignments.py sha256=OkFgeu0Q4aUPu92Z4KNu159Btg13NUu-kh1NMNkZNxo 4942
CanvasHacks/Repositories/codes.py sha256=hLaVQI6y7okMSYZynkuoIaT94T4Tj3535Gn2qunuq94 689
CanvasHacks/Repositories/discussions.py sha256=ePgf8TFihfgcdba7dSp0qku3mMr4zOpKWmQ5nOetaDw 6837
CanvasHacks/Repositories/factories.py sha256=prPsCBcDPHj5cxgVm5f1bLCNcdxOkjHwqNenarcOkIA 5129
CanvasHacks/Repositories/interfaces.py sha256=_Qu6WStjkBN9FfrJMcKARWpSbBqgKnpsLWQVMfaAhqQ 996
CanvasHacks/Repositories/mixins.py sha256=24bRUJhvdHUduXw3sV9OXU85BDDoRQhtjuihsT4NChY 4813
CanvasHacks/Repositories/overview.py sha256=xpuGJLFJGvTwqP87X0LPqTfFpcvO8NrbTJTBGlLXd0M 12502
CanvasHacks/Repositories/quizzes.py sha256=GpG22MnVmr8EZ4xHkPFwX8lQ8L_wnvhG7AOx0zA3cRU 10219
CanvasHacks/Repositories/reviewer_associations.py sha256=E9J1Zw_2wWYJuuFkudpBzcwMpyNe8nU4T1f4jF6TPqs 11768
CanvasHacks/Repositories/status.py sha256=37NNTys6zNXvXOmwR26ZomUF4dfJeLxQNU154Y8C_ME 22401
CanvasHacks/Repositories/students.py sha256=_NytyRcH5Z5CGjaJytHr11YUMH7F8WCwrJB5jP3cKIk 4035
CanvasHacks/Repositories/submission_records.py sha256=POiCDZwJWgFvCxU9RMq2BpgNlQigBGiMwNgDUYoko_A 3207
CanvasHacks/Repositories/submissions.py sha256=wmBTiBtufy29QSSaHt7XoE39l9vHbIHtwAIZC3Sa6nM 6950
CanvasHacks/Savers/__init__.py sha256=ns7r7bRPIZiANLPBt__eIJlJcS0Ec_w4v9kZ8xp1s8E 91
CanvasHacks/Savers/quiz.py sha256=tvXKPGEMLqPhA6ulpd90Y-Mt6dVHzpVKLjfjmtjzUt4 643
CanvasHacks/SkaaSteps/ISkaaSteps.py sha256=xkQ82NZQusZI7EKDd6BKnY5ZQmK4WbFy3CsLLE8v-ME 4051
CanvasHacks/SkaaSteps/SendDiscussionReviewToPoster.py sha256=neTLOHcILrijGU3vEYCLm-yXfPwgy3jktNyXsj8u9Kw 5494
CanvasHacks/SkaaSteps/SendForumPostsToReviewer.py sha256=maWn1Rv4B8zSbmuai2Dd94ZphhVJUF1yh30rO9DGeeM 6295
CanvasHacks/SkaaSteps/SendInitialWorkToReviewer.py sha256=u4twstEAP0Itl_GgIHpR6rmJu2abg8tC06nVtpd-WEE 5645
CanvasHacks/SkaaSteps/SendMetareviewToReviewer.py sha256=VOpCp6Afrt4OeowhCpoJMSiGqBrcx7r2cPw8LRCDoIE 5210
CanvasHacks/SkaaSteps/SendReviewToReviewee.py sha256=D-9ixu8UbOusaC_6j40ZoGtc87Vg388RqPamLqFA-SU 5037
CanvasHacks/SkaaSteps/__init__.py sha256=bX8zNS4EHENZX-Bidw_zIa5IquiATsGLbG-hk-4JjKw 91
CanvasHacks/StudentNaggers/__init__.py sha256=KHE5uyB9M6T1bKjakZa8yIFdmYI_gf_vTlcG8iao0_M 91
CanvasHacks/StudentNaggers/discussion.py sha256=Nsf-FGllP0uXkCk07JcTaLwmbdN-wBhyQ-h79t8mnYU 971
CanvasHacks/StudentNaggers/discussion_review.py sha256=x2QnT2DP5AputQVQu7J1cTJ0yBLkmzBsAxbecjKYNyY 998
CanvasHacks/StudentNaggers/essay.py sha256=cBUct7EPZqkNT9A_uLiOvkesrJI0b5JlfwLriT74aDc 1152
CanvasHacks/StudentNaggers/skaa_review.py sha256=IDuuY0ilzD_wrwXjFrZbBXdpxzyQLBWtIvUULq1wRj8 1010
CanvasHacks/Text/JournalsTextTools.py sha256=BED_AHsQ69ML-NjWa0Znjdwe7Dr_ZoQmJYcd4PPPQt0 555
CanvasHacks/Text/__init__.py sha256=Obnj_dYtfyB-vwl58R5U7Y2QRw9pIUR1qt7WrcRxY-Y 91
CanvasHacks/Text/activity.py sha256=C-4Zh0uoKGrxmTaMgRUbSgfM2Q1MZzomoG7WEsTpt6I 557
CanvasHacks/Text/process.py sha256=2r3K-kPQxhAx3jPC51g3Mer9BM61N0fPyvwMX9Q0Zso 1696
CanvasHacks/Text/stats.py sha256=ECDSFcnWg75fWMMKrUOiJTNzic7uKi5PaKElbOhlt4k 2301
CanvasHacks/Widgets/AssignmentSelection.py sha256=M2M_OEbFpSSGZhFXsKVuUC6Uymd4SYY03kNT8txu1TY 6759
CanvasHacks/Widgets/ConsolidatedTextOutput.py sha256=Ov0zG15L8LLNE1hSOy2KR7Co78Z3K66fnToSyXNeWgE 3650
CanvasHacks/Widgets/CredentialFields.py sha256=ncp61F5BSkQjImoPiHJpT15yPJf7X5kmRuAndoQjGwg 2584
CanvasHacks/Widgets/DashboardControls.py sha256=B8eOZv30E2wcg0v6HmTwdq7BrI0WFgjyFA1GqgXB3fo 3714
CanvasHacks/Widgets/DiscussionControls.py sha256=VBGrWFqgOnf3k9-FFwNQA_O21GyV9oWBE5koZKkvjcQ 2168
CanvasHacks/Widgets/InputFields.py sha256=zPeJfoaMylp8Rv7ZaJH1sPyT9E5yfu7ZteEuBR7zyk8 2956
CanvasHacks/Widgets/LiveSelection.py sha256=rAEpvvB247EUvifd-yK4eS9O-U-QZMeoaxMouyrgAtM 1592
CanvasHacks/Widgets/NagControls.py sha256=tVQawFG6i4a58gpZ15r_1JyKbcWzyr5ftU7W_ODPV_E 2401
CanvasHacks/Widgets/SkaaControls.py sha256=_-qSN5LooC_KS8X41xQ17NjxL4PyKn4lUVsxaNtWv_8 2402
CanvasHacks/Widgets/__init__.py sha256=E1bYM5ULPEsFQpWm8vk-AhdD1ZLMNpsQED4gcV_OTa8 91
CanvasHacks/executables/GradeAssignmentStep.py sha256=-vlKjEbF6-XmM3Qq4UlTOhnuAnRis3OGDDD9cx6iivg 4925
CanvasHacks/executables/GradeQuizStep.py sha256=u7KzyWSux7wcWoNAhtJGnd-qpVawe_zZXehvdomhi5w 5070
CanvasHacks/executables/__init__.py sha256=lNcUSGpsgu-bkk0ul5PicVjhM3mmtAk05ePyJSm6S2c 91
CanvasHacks/executables/grade_journals.py sha256=1BfoU8PxPNxudz-j1LW0lGsWkyWO5-ie8obCyQmwJTQ 3646
Notebooks/__init__.py sha256=mX3ggR47eGPXZ145fOQD1jT7u9QyKIS4r7y7o0Vu9yk 111
Notebooks/personal/__init__.py sha256=mX3ggR47eGPXZ145fOQD1jT7u9QyKIS4r7y7o0Vu9yk 111
assets/Configuration.py sha256=hsuPfmzr6C7QxtI8sOV_eb55bQxpYA1G0LrTAoaijKo 3451
assets/DataManagement.py sha256=Cst29kBktF-rPZ490rXZUwWLdX4WJoZ4dG7CEklN9wY 1079
assets/DownloadProcessingTools.py sha256=0qD9xSu9dJUjrSJLwZbaGKmjj_loAENC5Mao23q1Joo 7389
assets/FileTools.py sha256=A4i3pjf7egTOf-jAN93ifslJoT-eC-aopboBtBiFtRE 2796
assets/GradingTools.py sha256=a8XmaqtmIhppcULRBv39ttnbarw9wXCpCbc7yEw5iJ4 612
assets/InputFields.py sha256=aIhJnQbC4f0dnqE9SUWlGptsO4OhnbOGLR8JGoWZpyU 2046
assets/JournalsFileTools.py sha256=Y8YRyjzPR3AFt2-MnLTKvJiJc-pKQf5xAwAy2fs_k5c 2210
assets/JournalsTextTools.py sha256=pQFyaHQEFK-jYWpFm7e5BS8IgX04uzZkn8RUsWlbTnQ 820
assets/RequestTools.py sha256=pFgJ0QdhbWjuiqbXYXAeXPnnoZ6TLjwHsYPPqNIm910 2187
assets/Support.py sha256=KZD2cxulMtVKFwNCaiaKXgKF9ANNxg54099od-rvMdk 149
assets/TextProcessing.py sha256=acpy220vVFoBmaxR3ZGfdOBfPjx1uNMJC6b676XXp2w 1951
assets/UploadGradeTools.py sha256=ZBFf_9FlH899Z5ciQJuZw_RFqnDcqyE6OYMnd01K98Q 1299
assets/UrlTools.py sha256=q2xFa2-71TblFv5ysq8BCUaBnlFNMZ6st5ShnG94hpY 528
assets/VisualizationTools.py sha256=BwsFKAC0iWjg-9YcJEFP1Gb2s_Cfit7Rs6kz3ASaKZQ 1878
assets/__init__.py sha256=2AsqX4Ag5TywIRhIjJuntrDmStPgkAhknwc-x-P_kLM 90
assets/environment.py sha256=cRKlqyp8kLF6yFNomGRe-9MQivBGz0xUUngFAoxaiOc 882
tests/Definitions/__init__.py sha256=I16Z_M3o00h9fNv8Fl4II8ls3rp7GJu-n0zg3Fv8hEQ 91
tests/Definitions/test_Definitions.py sha256=iqUCrM3FiTC0e2AnDRuGXFIFCvwYuza_evlekVXp2Vk 6606
tests/EndToEnd/__init__.py sha256=awPVsxNbTfxX5nD-QCFeuJUSZRZ5p2y5R2Ej6XevegY 91
tests/EndToEnd/test_SendIntialWorkToReviewer.py sha256=G6653TCqa1BBpUW8ft8_vWlW2huxdc7PvJo6tatD9Ig 4062
tests/EndToEnd/test_SendMetareviewToReviewer.py sha256=BSbJB2GA7kT7vU3GP916HtT7sA7k2rNvDPhgPzeArjQ 1747
tests/EndToEnd/test_SendReviewToReviewee.py sha256=Fc9ONnzoSAzNWIBdLjYIzqaaIr6EZor4qBIIEtRZcPw 254
tests/Files/__init__.py sha256=R8AfCwCl9N0Vl3I0QP_1Y-lKRB9ZyUatfU1eQ9ODqt0 91
tests/Files/test_FromDownloadFolder.py sha256=ukIXVEP6jCgqPWRiYYjDjrr2DeMK8Z1Dv8X9OmPoUVI 3139
tests/GradingCorrections/__init__.py sha256=I16Z_M3o00h9fNv8Fl4II8ls3rp7GJu-n0zg3Fv8hEQ 91
tests/GradingHandlers/__init__.py sha256=h13oGPxYneiAp1pgVyOjaZ5-XPIjf-KQwiqhzM1ZvJg 90
tests/GradingHandlers/test_DiscussionForumGrader.py sha256=ncXavUMyCJ-QnucU7P3qXUvImQu_sx9DMObFW0v2ov8 6203
tests/GradingHandlers/test_JournalGrader.py sha256=nKTaVR79tcNB6RA0TUt8JLoznXh_cSk4oitTv8DtIuk 2770
tests/GradingHandlers/test_QuizGrader.py sha256=Gp8MA8tlBEQT5tc9zSx0yF8XrVazHCTCv57X1Mqx-q8 5138
tests/GradingHandlers/test_QuizGraderNew.py sha256=L7vDZfP8fx4bqW8_OueoSiDUHUacg2pYvZx7nCIC2GE 11460
tests/GradingHandlers/test_ReviewGrader.py sha256=G_lB2KKwEgU6ebpvFU4rbEHaTIm1BW1de0zq-MmVl1c 5207
tests/GradingHandlers/test_penalties.py sha256=7vP9KvLEEWk1xPg19E13wZhsVFdJNRzPLuLeFF7Lk08 8958
tests/GradingMethods/__init__.py sha256=F76y5C6wLXMK55fxC6w0JaGl3tI36Ej76WG5EfUJNsY 91
tests/GradingMethods/test_base.py sha256=UVyWouiErbM3C4p2K7w0EA1FTI5W1qyLC6KKU3YNqmc 1348
tests/GradingMethods/test_nonempty.py sha256=J_4KxIxAye3PRzzQf25G17wXi7IyRezDpSUrMNHlXy8 1414
tests/GradingMethods/test_review.py sha256=lRisZRCRZH2Wxi-g605z1UxifwfpUKnTwWSw2qrbACQ 2174
tests/GradingMethods/test_wordcount.py sha256=u5LelUi_T4NR0SD9Z8sq4bytajuDrpB0WY7d24JqdZw 1773
tests/Loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/Loaders/test_LoaderFactory.py sha256=IQDSfFh1SnjYuzo_aNQNFrpT6eQwx1I5i4xNwzIoYqA 3710
tests/Messaging/__init__.py sha256=ns7r7bRPIZiANLPBt__eIJlJcS0Ec_w4v9kZ8xp1s8E 91
tests/Messaging/test_FeedbackFromMetareviewMessenger.py sha256=yHkA9yBIgufwN1Sb9_EVUTZ4ZwTsRA4dCW7il6W0vc4 5482
tests/Messaging/test_MetareviewInvitationMessenger.py sha256=Dtx25NQthqVEnar3I6Aa6CNOkXJneLBGVOb0dbUjkSE 4772
tests/Messaging/test_PeerReviewInvitationMessenger.py sha256=jklSW8hyCispCL7FrntgmI774mEYt7nVBV8ahe219zQ 4479
tests/Messaging/test_SkaaMessenger.py sha256=87KcDOk3j_qL2OII09PPACUkNiX8GSTbIRyOYBEXfNE 5267
tests/Messaging/test_discussions.py sha256=BNqhnsii2euqn8u2Zs8YC_n2dzmua2t39vGoLz5i-qc 4128
tests/Messaging/test_nagging.py sha256=QIQMJ8q1VH3rPEFOXbFn8wDHG3KQx4-7dj60ozkdKYw 1174
tests/Models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/Models/test_QuizModels.py sha256=bPBaScRwa6Ijd2tki3wql_YvJljHiK8OvIjg13ryED8 1017
tests/Models/test_StatusRecord.py sha256=5nvmWuCT3C3tYjB4LgzpZowyMUrNFrXBYaOxN3422Fw 5506
tests/Models/test_Student.py sha256=BJgUrAgU2ydGhz6AFJEv53dJOWJREhQTIWF7vSr1gMk 2364
tests/PeerReviewed/__init__.py sha256=dMIAJcW6q4UMe1Sx-1FJNMoUmEPMJAQ7Ss69JUkUzfw 92
tests/PeerReviewed/test_AssignmentGradeCalculator.py sha256=1PUW3wajiXFVSeeIaKctYUBq4eBPW2FvVqeX_mhFcGo 3954
tests/PeerReviewed/test_SkaaMaker.py sha256=7xRQU9x1_jpbtE9avChe0OKTYAUVJTAul6px1movtQw 1808
tests/PeerReviewed/test_Submissions.py sha256=BTt9gjTyE6VwzpkUvi0boOEnhAugbqluUN67bYCsYo8 4172
tests/Processors/__init__.py sha256=UYXT1XCsm_O_9_dLzzeM1VXYo_nJCaNILBsJN5IshFk 91
tests/Processors/test_HtmlCleaner.py sha256=BlSacp2YfC2O5Dmoz1k0s6FznZ6pG_xEBJ-0BgkXhEE 575
tests/Processors/test_TextCleaner.py sha256=lUd1y2wFOl-xuq_Vr3PqTiUx9MxZu_JMw04WrelQQ9Q 1137
tests/Processors/test_UtfCleaner.py sha256=tgSO6eJfgCH-W4H85AchZpSRcWtUWt9CNQ7T5zBvErs 828
tests/Processors/test_filters.py sha256=qS0bWwyVj-9yshV2TnKJj_0QRYAKRLtxv1m9YnM6X5s 2713
tests/Repositories/__init__.py sha256=KOMioT2cZu6ymjVIVplXJPsZp6klJH-NEWgKAY5RS54 91
tests/Repositories/test_FeedbackStatusRepository.py sha256=04B04Iwl6dCwbPOTbDdhu6BPQUKwYMqaefEn8VHHWwo 8095
tests/Repositories/test_InvitationStatusRepository.py sha256=83nJ6PHy30RNdOKMIpfEUu0cJyY6gee2UWVweVzQTKg 5955
tests/Repositories/test_MetareviewStatusRepository.py sha256=1Q01uiAnB9FKRoYE2ve1mTbVQ4a0Jh7BuoGcyD1c3ak 1484
tests/Repositories/test_StatusRepository.py sha256=8aa4-Ufr6lfCsnl4jcR4uJzwJtjHGfXRpPUEodzp9IM 3331
tests/Repositories/test_SubmissionRecordRepository.py sha256=KZAzefKfMvIt6M421B_3bC_GqVRkkEbVm0bVFx73ZFk 6200
tests/Repositories/test_associationRepository.py sha256=35gFCB6aeQTxdCRHS-bx09VIatemkjnypfLUF0m_4b4 3512
tests/Repositories/test_discussions.py sha256=Jt7F3u24Qtj650nj_VZnR_JbuofszUOpV_ZdTPQvQng 2558
tests/Repositories/test_factories.py sha256=wjKCxz9alolrLgXZN35shp_ohdJCuk5Mgh4GVONAoJ4 993
tests/Repositories/test_mixins.py sha256=p_Qro5qRXaclZdcEC1HBetkWtFZm6iz60ecPhdwcbiw 56
tests/SkaaSteps/__init__.py sha256=ns7r7bRPIZiANLPBt__eIJlJcS0Ec_w4v9kZ8xp1s8E 91
tests/SkaaSteps/test_SendDiscussionReviewToPoster.py sha256=h3g7OQsPIr-R8PoINMVIiClP9-lIJ1vqMoDaRozy9tQ 26986
tests/SkaaSteps/test_SendForumPostsToReviewer.py sha256=AVdXNvsBCMewD7uN0KLQQTyRFjAOAu7WlFFjMrdEbvE 9542
tests/SkaaSteps/test_SendIntialWorkToReviewer.py sha256=92_r7dHS2lM0C38t7tbNNUI7pz1yKn5M4Or7pu3rUPg 22470
tests/SkaaSteps/test_SendMetareviewToReviewer.py sha256=BjswxHMWq7ubQ2a0FAJ8vkahUvX6rJQnSNk0fMATNw8 20361
tests/SkaaSteps/test_SendReviewToReviewee.py sha256=_M0wqfDpSGaZga-tYtpBcfaw-BvrfgAw05QyedWC1rk 14658
tests/Text/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/Text/test_stats.py sha256=aL41rggRo7hTPNW1Z9_ryV5bT900gqS2v9xc9l87TrA 933
tests/factories/CanvasApiFactories.py sha256=v9gZqFt5w8CZ_ISjTSVy-lT8WF1lPMYeQpi7ykRJjdo 6152
tests/factories/ModelFactories.py sha256=m09X143C_9YxJLD0yf-no_Ht7ACd3ne_G74tgltZIXU 609
tests/factories/PeerReviewedFactories.py sha256=sb_YDK5tBGFNmrH03j9_wdaBGLgxoOc5LZlAsnb3rRQ 6054
tests/factories/RepositoryMocks.py sha256=f609FMUWIpEKHsGTHr0sq1bu6-kXZCbVyXT2gMta3gA 3408
tests/factories/SKAAFactories.py sha256=opNGGudsKSsONJmn2fX3MEQv27alEHzPmkxpT7Tl_jc 5618
tests/factories/__init__.py sha256=dMIAJcW6q4UMe1Sx-1FJNMoUmEPMJAQ7Ss69JUkUzfw 92
CanvasHacks-0.0.36.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
CanvasHacks-0.0.36.dist-info/METADATA sha256=DCVfGwPfLX93QOHOo8F6zPfA9MN1T-WgvbXbIIi4Jb0 812
CanvasHacks-0.0.36.dist-info/WHEEL sha256=8zNYZbwQSXoB9IfXOjPfeNwvAsALAjffgk27FqvCWbo 110
CanvasHacks-0.0.36.dist-info/top_level.txt sha256=m9Cf0AmE05HX_1lIc8VqbjjvoUoGXnFszVxAYDRxTdQ 28
CanvasHacks-0.0.36.dist-info/RECORD

top_level.txt

CanvasHacks
Notebooks
tests