SALTISE-course-flow

View on PyPIReverse Dependencies (0)

0.8.28 SALTISE_course_flow-0.8.28-py3-none-any.whl

Wheel Details

Project: SALTISE-course-flow
Version: 0.8.28
Filename: SALTISE_course_flow-0.8.28-py3-none-any.whl
Download: [link]
Size: 5054150
MD5: 2c2d1b0c5f273d2da2688f018c4c50c1
SHA256: c20892c3e1731aea5b6e3277f16302b6c3a7a7787ac5315f16cd77be969312a9
Uploaded: 2024-08-08 01:29:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SALTISE_course_flow
Version: 0.8.28
Summary: CourseFlow
Author: Jeremie Choquette
Author-Email: Arthur Ayestas Hilgert <aahilgert[at]gmail.com>
Project-Url: homepage, https://www.example.com/
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2021 SALTISE Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Dist: asgiref
Requires-Dist: bleach
Requires-Dist: celery[redis]
Requires-Dist: channels (>=4)
Requires-Dist: channels-redis (>=4)
Requires-Dist: django (<4,>=3)
Requires-Dist: django-compressor
Requires-Dist: django-csp
Requires-Dist: django-model-utils
Requires-Dist: django-ratelimit (<4)
Requires-Dist: django-redis
Requires-Dist: djangorestframework
Requires-Dist: html2text
Requires-Dist: openpyxl
Requires-Dist: pandas (>=1.3.5)
Requires-Dist: xlrd
Requires-Dist: xlsxwriter
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
[No description]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (72.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
course_flow/__init__.py sha256=MeIHdN_cHl4QQ1dTCYs1DQGvXNYDKZsGWcxLLiE7xXw 193
course_flow/admin.py sha256=nPvnAywoTb_fD2SlbO6Sd7QOc5HewQbiS44mTSXsiu0 1450
course_flow/analytics.py sha256=8AAjk-LxDU8ey063AtC53HVua6GAnk6DPnepAjov7YU 5389
course_flow/apps.py sha256=3TCeleqdU-kk7jm_0NhQbsMow5spbVjfhA-hwI1BRAM 264
course_flow/asgi.py sha256=dcdWZ0S89NUQv9a1XGoBnNUh1tzBB94puRT5TA4sSYc 523
course_flow/checks.py sha256=-ruzPQLi_mARH7038WwIMB1gMIaIWTZHflqYqBeCejc 1004
course_flow/context_processors.py sha256=ePBZllmEyZ0WvqL6EBkPMi-DIsGMYHkZSPkEPJowdOI 6351
course_flow/decorators.py sha256=zAGUDQcuFjejUaczcRXbLVewjJuxNyuABVJE6oCbA0U 20863
course_flow/duplication_functions.py sha256=UUYFbPebzh7J6RA0ib7VLmV9NY8sK7zsbapCjNW-4Os 37018
course_flow/export_functions.py sha256=8BePF5_7uOLc6WG0lyhrnUNaq_Dv3rSvBH8AuQhbkgI 26977
course_flow/forms.py sha256=9XMjKt91oyzR9JjQttq2KkThDwdqHErm_m9YH42gqTk 2449
course_flow/import_functions.py sha256=RILFmWRb8G8GH_k5vxcOkWpyK5NwJ-P4d6hSqIK_VYQ 7973
course_flow/lti.py sha256=A0drUMRWuxe_8INq23Q40a8l6RjACAxmVjQXEmhwpx8 520
course_flow/routing.py sha256=BrwqPZo8ObUNPMlcoerDLanMWDjRtcyfIn_uIIRfdRo 223
course_flow/serializers.py sha256=5-wzlg4tE3jGoFyWfpFy2N25fuJc1slJe6PZbLb96QY 54065
course_flow/settings.py sha256=jIsTwgxvIGqJfiHqk86HHr6rTw7CSleC7uX58VvMitE 7468
course_flow/tasks.py sha256=PTNdv6ykqYuKu6Cp0zXGTs-zXTexr0CC3s9D28PA65s 4013
course_flow/test_urls.py sha256=VUmB0KyY-uYHk1EafjnuF_2tZBnhGtgu4dITG5O4bYM 1207
course_flow/urls.py sha256=nwmyFOfV2_Gldx5GAJ2xRLaEnfrSaLdc7o9Mg6HAwtQ 14612
course_flow/utils.py sha256=bvc5RfjOuvaPQD8ELeGjYsWMdrPEWS-jleinSx--Kho 12395
course_flow/view_utils.py sha256=gPM4X-T8j6pPQ68gLTTcx1OlFGrbhlJcNnfoGAaOpkA 12469
course_flow/locale/fr/LC_MESSAGES/django.mo sha256=5G-ABae3mau704Rqkv_1JnpQeqkcFpgctv9TbzZP3PM 17558
course_flow/locale/fr/LC_MESSAGES/django.po sha256=fibwlIucjqYVMV6qkdu3VG4O-g-fEh295iQaa-wINLY 29510
course_flow/locale/fr/LC_MESSAGES/djangojs.mo sha256=p1Uzk7XJAGaSvBjCUukt8J9pZPZ-Ds-lftbkLZOEsvA 28917
course_flow/locale/fr/LC_MESSAGES/djangojs.po sha256=TMDeHpn1HZyXjfVnPx7Sy6NUcXB8nG3bRtUV5J0q0FE 84014
course_flow/management/commands/clear_orphaned_objects.py sha256=SV44fbN1ykI6BjBsnJ6VbDCm3dNUURlZRFnoi2gmgC0 2142
course_flow/management/commands/create_base_disciplines.py sha256=knQ1sgkaKoiMTYop0YqboXJD8HT-hZF4IfqUmJsuR8U 1267
course_flow/management/commands/create_instances.py sha256=8IY74zMWQwn3ANu_RuXckCDH3tnTgyCAvO1gs4NBTQA 1083
course_flow/management/commands/create_saltise_strategies.py sha256=y1leOsHfoAa1A7fOiPlx9ggXYGOB5VTY9AlOitFAe3I 35552
course_flow/migrations/0001_initial.py sha256=73unzYhR6oEuYIrbF5N3lTbT_DdnJ8QaWvVel7LqCMg 39022
course_flow/migrations/0047_auto_20210315_1952.py sha256=AwH2X0W_aDL_8WAyptdAcl0lvt_9-dtCMlJUaE_aU9I 657
course_flow/migrations/0048_auto_20210315_2023.py sha256=ybTHt1a9ShMlzuimjdfOW0RPnSrT_Ipp91UNLLriAaY 564
course_flow/migrations/0049_projectfavourite.py sha256=Zke46erBrt3-y60xOYjcbLD4bBxe915P6d5VsGdnbg0 1347
course_flow/migrations/0050_workflow_disciplines.py sha256=i8RJ2T5nekBiGJMIqRWTfDkNjbILQmrWXd2goj8h1sI 455
course_flow/migrations/0051_outcome_disciplines.py sha256=oPCYkBv5bdQfa5LY1uqwnLBFJpHT1qKmsLs6MZSzmxA 458
course_flow/migrations/0052_outcomefavourite_workflowfavourite.py sha256=rkllZO4Z3Sl-MXn1qz28nV7LmXFyus1b6f8ZW2IxJZo 2328
course_flow/migrations/0053_auto_20210318_2131.py sha256=L4Ml47VIUa6GVWTXUjdUdhcXEZlZjEzCJyL0XJK9_x8 3398
course_flow/migrations/0054_auto_20210331_1748.py sha256=vGCKZwhNth5IOxIWISkVJJaJlgdQ_JqnNpJm7hBlV28 4649
course_flow/migrations/0055_delete_outcomeworkflow.py sha256=tzUQHP5tUrrP8eIoTJK-WjYp6wAo31sz4_lUeFI73mg 308
course_flow/migrations/0056_auto_20210427_2228.py sha256=7GSqPfpZdOanHU8jQIQ40qMtdyzFJKJYCsQrO796q9Y 1764
course_flow/migrations/0057_auto_20210505_1753.py sha256=YGfxrQ63ezEChpMyOnOwXcc0kn6NDVknqK6ePK-Qr8w 919
course_flow/migrations/0058_auto_20210506_2247.py sha256=qbfdRw7opuQkHXrVAUD2dlPPMPMly30ag_i-ezjleIY 2105
course_flow/migrations/0059_auto_20210621_2154.py sha256=SNEz7PlM_SQBxdGYsob7wVo_H6XKzD7OFs6wo3YmtIE 1129
course_flow/migrations/0060_auto_20210621_2207.py sha256=ccGfY6Kl2j9keP9ZyhW1CA2GRHWa2qo9kDVwSnl3lxE 445
course_flow/migrations/0061_outcomehorizontallink_degree.py sha256=Bryhua9p9n9JNQNKzKiWUO5IVY03BndEQ7LdzAVzXK4 410
course_flow/migrations/0062_auto_20210721_1733.py sha256=h4Gy3Xo5CXSExwlmuJplbyJn8AIZM32s9Ee-DNL3QVg 1093
course_flow/migrations/0063_auto_20210728_2238.py sha256=lpVkHZAu0jnjiKPlMH8DsWgnEzLpEERBVfhp3aPkVJ8 3143
course_flow/migrations/0064_auto_20210810_2256.py sha256=AgP9DE1oP8ReAb9VMTyHKSxCO2_f3AEn5TfEDqNtcbk 770
course_flow/migrations/0065_auto_20210818_2256.py sha256=_7ev3zZQSHDnYSd4IHE8xcqFSysKI5MRn8qV6hLyyPs 2439
course_flow/migrations/0066_auto_20210827_2042.py sha256=nB5HIXDHRs2EWP35nSJbtSbsf4XEhhhLG5rOl7gJukM 989
course_flow/migrations/0067_customterm_translation_plural.py sha256=vNEBdE59AA_uSvoNY_peSq_HWxMuCUSK7rgW5LqHSvA 415
course_flow/migrations/0068_workflow_code.py sha256=Dcs0HVtJGX_OP2YI6zCQNh2ET9G64L4-jqp1JQ4ZMuc 422
course_flow/migrations/0069_auto_20210909_2140.py sha256=Uwzv3EWCqprvvO4v1d0ynp-K9Paws2zn1d0GED0tsF8 1483
course_flow/migrations/0070_auto_20210920_2129.py sha256=OnbZ008kwpFWohHifHAtizzxzNZZ7fM4nDtX_tP0LLc 2108
course_flow/migrations/0071_workflow_edit_count.py sha256=R_lHSqrQTXHSgeqL2FI29XEEebmiTbw1wYj-etYvYwY 401
course_flow/migrations/0072_auto_20211115_2237.py sha256=32ZKIpDLD086EcSroTNOfPl9ET1B7jECmp75sLy2h5M 1168
course_flow/migrations/0073_nodelink_deleted.py sha256=BTXetcDJhcc-_VLdozV5u1NP5o_k64eFjVjJSlF05NI 394
course_flow/migrations/0074_auto_20211210_1907.py sha256=9tK6sabSQCAoQDACA9fAfcF9HUToOFhs0RiC4reIzwY 1482
course_flow/migrations/0075_auto_20211217_2053.py sha256=aJeHcKcLe2OdwZ6s7BuApRbEaNGV4xMrald6qMEZzUs 1491
course_flow/migrations/0076_auto_20211217_2107.py sha256=BVF4WO3lvHBZLKk5Qhg5HGWjBldyzfiVsOSUUOGoW_g 1367
course_flow/migrations/0077_workflow_condensed.py sha256=eJtHnCjE48KpplpKfRgC3UIR8mpVMco55t5O1kyg16k 580
course_flow/migrations/0078_auto_20220112_2255.py sha256=wAGlZU8YERWD6rciCR8_8Z5UaJd9FoFIX4VOa5iHnyU 1521
course_flow/migrations/0079_auto_20220228_1845.py sha256=7DLqT1g3krIpW_vpBEh8K6osCWNn7t_0R4fADFJoqVA 2359
course_flow/migrations/0080_auto_20220308_1956.py sha256=uJuksiRk6rnpQkUJDpylf0wncQ8UJqxuIMyLPcu4QvY 1140
course_flow/migrations/0081_auto_20220321_1802.py sha256=9Dl-GTnPb8pTMHTbV48C0CK3eRfD0jrzaWRSbUun96o 361
course_flow/migrations/0082_auto_20220321_1804.py sha256=ocNrrvouYd_QgEiIRVkjLBXa2uNzb-tWnChjYfQBAOY 810
course_flow/migrations/0083_auto_20220322_2153.py sha256=yWbwIc_A6jBFAaf-MxSu6RGm7C7nuq0E3ssYzalvCCM 374
course_flow/migrations/0084_week_is_dropped.py sha256=W9OaibNrQz-U7EXsNAKMze_q9imv3jFAaM9r69pblYU 392
course_flow/migrations/0085_nodelink_text_position.py sha256=WfXsWtjop1Dss1dSkTjwdcpbAqs1fLJhZ65w3FIs5qI 407
course_flow/migrations/0086_workflow_static_view.py sha256=11mvLKguPQ9LoBP82_FtCagvRksDm3JJ9DpD10K7GTE 402
course_flow/migrations/0087_auto_20220704_1828.py sha256=YVvyg7ufbcP0rf--MjLoWkhhDW-YEWIskHTJKw3Ucxg 381
course_flow/migrations/0088_liveproject.py sha256=ZlxQnecEfK2BpVceFYR5vmYa15-kkqMf8LfJuiSSdCc 1192
course_flow/migrations/0089_auto_20220930_1527.py sha256=Kxd7aZ9qm8tIIz_Hrr6Ea-uXAa8HaZeIeCTi-MNYx58 1065
course_flow/migrations/0090_project_hash.py sha256=stJyA6B309qMpMy5YcbHW72JUQTMMgNQTAdTLTY4BQE 462
course_flow/migrations/0091_auto_20220930_1948.py sha256=qnr261DTfm7Dulv0tit67viRzTGDATuXMSLNTj8XC4I 519
course_flow/migrations/0092_auto_20220930_1948.py sha256=eXQ2Y-CzdkBUhDfzZtZeGdS8BuFHT2MvxYP-ce_X_Os 466
course_flow/migrations/0093_liveprojectuser.py sha256=SmQ-dBV5J4YRspe4ZSMGJ8El-51GHfMoT1APMYwEVKo 1654
course_flow/migrations/0094_liveassignment_userassignment.py sha256=Dh8WGh3UsgLPahWK6nF4Gr2OpuDCP5yelECOxmXlSuo 3396
course_flow/migrations/0095_updatenotification.py sha256=ElnAaovUQTJ85XwPWQysG-PyVSmkDcZJ6Ij9MNiwtkY 979
course_flow/migrations/0096_auto_20221118_1539.py sha256=wbFQ2JfmHdfIr6SSCYOYTt2WTL0ejDO8mNXFyHXNZIQ 416
course_flow/migrations/0097_userassignment_completed_on.py sha256=-sWc0g9wHgzqiWz5QMAIgA-c3Jqd8l8GdZ62yHjJfsA 402
course_flow/migrations/0098_auto_20230118_1413.py sha256=GyJeiHOzsav79rCICJreDkIIpPM77--M58rnlajkWc8 1847
course_flow/migrations/0099_alter_courseflowuser_user.py sha256=P9MbAxvhHkng3K7_82cR4K6XgeciQJy75CO7YfxhS3Y 754
course_flow/migrations/0100_courseflowuser_notifications.py sha256=U6OEYdpiuKUzq7ifK0N6fO6QPVGlws_Ao3ah5GfOMRk 496
course_flow/migrations/0101_auto_20230118_2202.py sha256=cb4TqvKylKqRu-bAwhtC5tVmqmZyTI7NUDMdjW3iMmQ 594
course_flow/migrations/0102_auto_20230205_1612.py sha256=FF8w_6-6YyIByNvwUXb5vioLb1U0-x_6LwvNOW45ZGw 1929
course_flow/migrations/0103_auto_20230205_1626.py sha256=8SSCRJeM2NR2nd62w9tdZF26YLQ82BtHlPxxRAVLoD8 541
course_flow/migrations/0104_rename_author_temp_workflow_author.py sha256=EEjgUoognncyKr8DPr96EX2254QENkrkAUFOWJH5tjE 374
course_flow/migrations/0105_auto_20230205_1753.py sha256=wpT6IN8u9xYrOzfz2DJOOvYpP0nRTLNa0PDrJ97AUh4 2415
course_flow/migrations/0106_project_is_strategy.py sha256=WieJu6qID3J9LSV5uM3PDfffmSJfmKULRRfncGsID5U 397
course_flow/migrations/0107_alter_objectpermission_content_type.py sha256=CeBm31k4zrSMt-9ZvHx-fg36Hu7-t26clrOgnobzCfc 3152
course_flow/migrations/0108_alter_objectpermission_content_type.py sha256=eXAQF_7cwhkv0Qj9S8it9SBVmAcEBO1HsmCayE_EZyU 697
course_flow/migrations/0109_objectpermission_last_viewed.py sha256=2pc-W9rkhiMvrvLQR0uW2vXlrR2fWkKwNZE7-FSmDJ8 473
course_flow/migrations/0110_alter_favourite_content_type.py sha256=iyDsWKfFuRyOoaC13nGW5nsV3C3LMJypOX9WAwBIcKo 3025
course_flow/migrations/0111_alter_favourite_content_type.py sha256=aoCSnvRdBCrNDx1C82zxf_Dd730BpuTrYHRQ0eRKJmw 683
course_flow/migrations/0112_column_icon.py sha256=uYxWrSTY1Mf1Dn3jcKbkW5fD8xg7697EUsguyGY8oFw 419
course_flow/migrations/0113_project_from_saltise.py sha256=gwl0ovMUy2Y8Rz3NMuCFc9H_Lh5VT7qJb8Q_Xr1l6ws 391
course_flow/migrations/0114_auto_20230911_1841.py sha256=D_NrEUkSRaCDhIiSB8jaE4KwUK4hnC6H4qN9OmVRy6M 3397
course_flow/migrations/0115_notification_is_unread.py sha256=rZdmwPOBG7i4hHqjfJ1JlUD_mviPlkvXul5ArHi6Vl0 399
course_flow/migrations/0116_auto_20230913_1423.py sha256=IYjzE8oK9j081OPAN08ozRxpCxyx6oC1lGwKYZ2R_1w 774
course_flow/migrations/0117_alter_notification_options.py sha256=j_amSbKlkpn5Z6IogWNTbMKbF_sS4F3ue3KoIRDUwd0 362
course_flow/migrations/0118_courseflowuser_language.py sha256=dCkn3MhgYyVKrWOiYwem3dDv6lGIgd6G2knxtfEKpbU 529
course_flow/migrations/0119_alter_courseflowuser_language.py sha256=FKRuoitaZwjOzbQrQeN94OHo4JhKX2tPgZCumb4U3EQ 581
course_flow/migrations/0120_auto_20240320_1440.py sha256=ns4VDiLOTOjGRybuT5KN3ua0C0y5-uhpYILMutWYZ-M 569
course_flow/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
course_flow/models/__init__.py sha256=g8PgS6cl7OTuP1iMguk-s9dayAydevdMkGYRbUeQKOg 1351
course_flow/models/_common.py sha256=Z9N3yHcIJHd5mRLRk2kqRK0amTttpSJnuyFHWXRm2s0 163
course_flow/models/activity.py sha256=DVh8Gm91-Q3gMNhoAnOlf75BJlh4TYpuErOSDIDrvJA 516
course_flow/models/column.py sha256=SEpL3ZBw3aR5DYH363L-4Osrm7cLlE3a27nKtnE_W04 2619
course_flow/models/comment.py sha256=qRX8_Mv_GGHDuYldLBXRwhbUx30-TTzm0mLUTTo8uvo 355
course_flow/models/course.py sha256=PThroM8-cWR6x_CPR0LXOCvKrd3ws89mcJktLl3ry3E 512
course_flow/models/courseFlowUser.py sha256=hmztbfmqwFsW3vS9Ee3ooLlhsh4zpLVsfC7cHohfdzM 1605
course_flow/models/discipline.py sha256=lvsqSeon2_xyQ-ilu9eKfC-u0Z-Um6cb5bu_3gUbu5A 442
course_flow/models/favourite.py sha256=TIaGWE7lENcq6MQQZ_NUjRqrkjycYff84bKMblAGzlk 916
course_flow/models/node.py sha256=_b7opGKbMXUizg0jTsjpIijIap4lLcpXqsgw6QTQxwA 6083
course_flow/models/notification.py sha256=sAT9oo96xw0ECpTF3foC7BLHIqRAMwxPHNNiFK6ZALo 1591
course_flow/models/objectPermission.py sha256=_ZmLX1rV-2w4LPHlwwO_mFz70Ib8f0x5hNMI9EQBvzo 1755
course_flow/models/objectset.py sha256=KS4pD3hG10Zpt4FOy0QOPA2FvcpeQNHlN68gCxQ6rCU 446
course_flow/models/outcome.py sha256=OFZF7i-xEKL86W2YbE2FCKqTHPKjYh_9VHuJVMvYCSk 3543
course_flow/models/program.py sha256=tgLccuaFxRbc6xPNAwv-5xgb-GWDYEAYlWC8Z1e-bZc 512
course_flow/models/project.py sha256=RDsTDGRWc09o3KIvCZEwqRFkzEZdX_bxrpTpMYPaztQ 2942
course_flow/models/updateNotification.py sha256=bIy6WiaLxyAHoWvEuGtm1tV2UNK1PiMSK_JD9gDUbgg 473
course_flow/models/week.py sha256=JmQCT58lrzXq4ZidpxZuYSOjuCgTvAVWNa11qRcvE18 2790
course_flow/models/workflow.py sha256=FyfH2F-87vnOLSCT3Q80Ykhl4GDXGg3vV0FGiMyCg1I 5657
course_flow/models/liveprojectmodels/__init__.py sha256=PnHU4zI-PS2yK4NrkmOuieZwjoHLd0VhGmXuyxqH6QY 172
course_flow/models/liveprojectmodels/liveAssignment.py sha256=HTy7J1XpYjnR28OCqrurJVrYJ1XH3l-Ey_Z6Ey1nkaM 1471
course_flow/models/liveprojectmodels/liveProject.py sha256=IT7Iu60WYpBswcpUp9F4DVNLF-Q-17MerFTqxVhR9Us 1812
course_flow/models/liveprojectmodels/liveProjectUser.py sha256=kAhXmSxfMvQ1KZnZjgq9cb22f8DxYde7Wmb6NoLQtIA 825
course_flow/models/liveprojectmodels/userAssignment.py sha256=Pu9cp-hMA6VWJROoFVvLxif4dgyrW1eisLWl8-z4N2E 742
course_flow/models/receivers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
course_flow/models/receivers/liveproject_receivers.py sha256=kCEYZ4vXdlDC6jvxY66vfPmVqzaD6bFrW9_N7yAepxg 6291
course_flow/models/receivers/receivers.py sha256=VTcChkIU2gyVFY-rkkpcC0bjkzqcHoO3_XGz1-9lhX8 31284
course_flow/models/relations/__init__.py sha256=EzLJJrShHZPjMu6nTtOoUEeL8F1vKWnI4xp3tm30TsY 371
course_flow/models/relations/columnWorkflow.py sha256=UGGvlqbCLcBEAyCRHar5UNnnuE1dABaGmzy1vYcDFI8 727
course_flow/models/relations/nodeLink.py sha256=R-th0n3tPPvppEFTQBe2zXtRT9M24xfPU1khE0b5H54 1686
course_flow/models/relations/nodeWeek.py sha256=iKnkaj_ohDOyJKm9qWP_PO4KMdW4WQimgpLDv3wbP1s 603
course_flow/models/relations/outcomeHorizontalLink.py sha256=i5LIeJhE9nnbVADdX4Qsa8WzBmFAs_cnbVTqEHBOooA 3484
course_flow/models/relations/outcomeNode.py sha256=DBaK-QRkXt7aNfZbntOaff8mm5k9J35MpdsXqeia7ig 3509
course_flow/models/relations/outcomeOutcome.py sha256=VNcgQFgRhh9KLH-e4WskK5JhlZXWUoHjNracBrE5Ni0 1098
course_flow/models/relations/outcomeWorkflow.py sha256=Uy0eD7W9iQcvg0vLGFlj3X8ohrKMZLG1PKBpY39E-uQ 882
course_flow/models/relations/weekWorkflow.py sha256=_TcZWMuKp5RrEkPen-OYXQfT4CL-8zj0xRyCaofoe00 1010
course_flow/models/relations/workflowProject.py sha256=Az7OxLTL4kP61ruq4K_wkvr0Sn6q5YcmeDlcFtAbhs8 686
course_flow/sockets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
course_flow/sockets/celery.py sha256=XYk_xV7hiYP4320h9tp5BLrO76-V3isBaQdl6LDAy3A 2121
course_flow/sockets/consumers.py sha256=-JWxblIReEz5ccH25mf38_VbvM03ReusmBilSa0nm_w 3783
course_flow/sockets/redux_actions.py sha256=rbtzwEOhqzNuRct7TxXfbRs1hYZEJStckUgHXqS4dFU 6875
course_flow/static/course_flow/img/CourseFlow Thumbnail.svg:Zone.Identifier sha256=Vaj-vOtZNnaZWUE9ZOLCJfwzh0bmGS4BJ4fhJlRy01A 77
course_flow/static/course_flow/img/CourseFlow_Thumbnail.svg sha256=nLDV2QgtVTaQw_xhKaTeR5Ll1WH8eIvS-apWTjy67rU 2597
course_flow/static/course_flow/img/add-square-button.svg sha256=AUl-S4eLJvvqW0cJV-hivcN6qiopo5XhjLMY7vKpH1Q 277
course_flow/static/course_flow/img/classroom-blue.svg sha256=XT25e3NuJOtZ_pjWoSl1KD13tYqN16QjnHd-c06-6IM 5251
course_flow/static/course_flow/img/classroom.svg sha256=FZCkqoVsFF7LystXVFXXjaTlhL-5UrSS_9krS2Wn1Qk 5264
course_flow/static/course_flow/img/courseflow-favicon.png sha256=c2teTsm-RLECapygrD6dFEzOQYKw1eTbMKxlKzZT7u0 3235
course_flow/static/course_flow/img/crowd-of-users.svg sha256=vOV3RSOWgk-kM-AJMKOuhVkbrSJWpAVKceWy0z69Y1s 3577
course_flow/static/course_flow/img/file_copy-24px.svg sha256=CP8kS4Z7WV8YTOu2weF8GPGsxM3vfqog_6WaW5F8-_w 299
course_flow/static/course_flow/img/home-24px.svg sha256=n6fWWMts_v7HB9oWTvtq3r9Gr-OFgtjuR3jWjKlPuU4 1660
course_flow/static/course_flow/img/info-24px.svg sha256=JzQZ0cqKqEjWzNYiX7CwvidN26BsovYBFGfSk-Udxpo 313
course_flow/static/course_flow/img/info-green.svg sha256=4Ra2Lwa2Iyhq4NXr5MlZdOqxC9_7tUZzx2rnsLtaypA 311
course_flow/static/course_flow/img/logo-courseflow.svg sha256=VcOPLucPS9dWzPtURY9yWFHeHn7tEH3WqkDpcx8Gyg8 5387
course_flow/static/course_flow/img/logo-courseflow.svg:Zone.Identifier sha256=fPezBaKXbRLjKarHFDzH1Qm0hcIUiLJ2uiqIgIP_WE4 146
course_flow/static/course_flow/img/multiple-users-silhouette-blue.svg sha256=sgE5GLz8X_nYkBC3YBPP1XKqFZfd2i4yq-OO9amW-Ls 1844
course_flow/static/course_flow/img/multiple-users-silhouette.svg sha256=wK9ANTMyH3l7Zn8biyAtzYR3lVcnj8PYYHelxQCLzCE 1845
course_flow/static/course_flow/img/pageview-24px.svg sha256=PUbX1_hEygNaz-0wQpOWToMmJ14P0Ot4iBNmVljU7sI 451
course_flow/static/course_flow/img/pageview-grey.svg sha256=7tiGjeK0sCaZPIqCxPrUutpIUJ_Wr2802gZhf8YD1rE 460
course_flow/static/course_flow/img/pencil-blue.svg sha256=TgWvVbJdUZ2c5o1TKiczJfQrzqtDfoYV-daMtvSHd_M 304
course_flow/static/course_flow/img/pencil.svg sha256=lFCkaWjZR61v7UY9PsZbuchAAhowabGOe1qkn_QvyC0 313
course_flow/static/course_flow/img/reorder-option (1).svg sha256=Gfl9Vby68VeSt0t99xJSp1-pVZ9THRSie6NrWf-xEG0 223
course_flow/static/course_flow/img/reorder-option-blue.svg sha256=V_lLaXlC2uCGhtuqiE0bhFyr4mnN_T27Lvtsqh-2sXs 214
course_flow/static/course_flow/img/rubbish-bin-delete-button.svg sha256=8UlxAssr_JEplj8YDxTha4RvsCsVO5jQgUXRTk43nPI 241
course_flow/static/course_flow/img/saltise_logo.svg sha256=IwDzbX5KLIvGd0O4SjuKa0bhYxFgLs76Z4iuB-Ns3i4 5364
course_flow/static/course_flow/img/images_svg/activity.svg sha256=7UeiA4cG0heEyfA8wdImePc7_vywPmGRAenxqmUMQ-I 12409
course_flow/static/course_flow/img/images_svg/add-square-button.svg sha256=AUl-S4eLJvvqW0cJV-hivcN6qiopo5XhjLMY7vKpH1Q 277
course_flow/static/course_flow/img/images_svg/add.svg sha256=87q_aGumODyTPjbwJ0DvhHDMKJQmB-GYKEiya_5hLA4 5541
course_flow/static/course_flow/img/images_svg/add_new.svg sha256=1gI3drntVOw8saZXdR4GujPYDocarzQpZ176bam6yow 2815
course_flow/static/course_flow/img/images_svg/add_new_blue.svg sha256=pJV3-TRcmXjIsDWYTM_AWM8t-SJyauqngz0EdDHW7k4 2969
course_flow/static/course_flow/img/images_svg/add_new_white.svg sha256=ETYwcf7w20jNzifUJOrBZj_8LQODnP-mwsPZeKMY2S4 2437
course_flow/static/course_flow/img/images_svg/add_person.svg sha256=TP3h3FNMiWdGPWGTf08aqvl33peeqb1KKEkuYE8UheI 13249
course_flow/static/course_flow/img/images_svg/add_person_black.svg sha256=HImk9e37JEDUt11iKU9PLya_V9vu86yFdcGCaJj_1Zc 13242
course_flow/static/course_flow/img/images_svg/add_person_grey.svg sha256=rD5PWOTZaAxrxZfDBUZvglll1ZwSi_buq-ibjHCjgxY 13472
course_flow/static/course_flow/img/images_svg/analyze.svg sha256=G2H-oRvQdAYC1Bqb5241tioGrlS_fjZIn1Vz65niTPc 13100
course_flow/static/course_flow/img/images_svg/arrowdown.svg sha256=f98NSqoohoYNzPM4c8K-Pcl3P2EyurC2dmjc3gwRI-s 2530
course_flow/static/course_flow/img/images_svg/arrowright.svg sha256=ZyCsw1EJVy84tAYtmLY9DSBT1eBCqlP36YYSJ5h5Cpg 2533
course_flow/static/course_flow/img/images_svg/arrowright_white.svg sha256=ASAagBunCHu6HLqJj6q-pC_A2FnA-FK5QTAMqgmZtf8 2555
course_flow/static/course_flow/img/images_svg/artifact.svg sha256=YJZa6QtRhnVHcyBM39KAxEhbfgzLYSiK8xyOqPX3W-I 16780
course_flow/static/course_flow/img/images_svg/assessment.svg sha256=B4SJZG0avyM0DQ83Og2v7wgxfpfNDuc3xH0kv-qLRis 4393
course_flow/static/course_flow/img/images_svg/assignment.svg sha256=rYlm97cb2s1EBx7LxVymOhXga4Yq60yix2Krseio0uw 3302
course_flow/static/course_flow/img/images_svg/attributeindicator.svg sha256=A4USWkz2u5o0ZW5uj0jtCvUsPY_tPOx85hC8E_XrV78 12608
course_flow/static/course_flow/img/images_svg/case-studies.svg sha256=itD1XPedeKAyvObJtGKaoJCVfMMMxqU0tVKMroBgHG8 3898
course_flow/static/course_flow/img/images_svg/check.svg sha256=oR_RbrPQdJEWpvatGFZORfguk_3QvqIvvyrpZBjMkoc 3295
course_flow/static/course_flow/img/images_svg/chem.svg sha256=-7r9X4PdY0t-eSrMrPkrO8lbVcvnKnIzhLiIgk6zJZ0 7803
course_flow/static/course_flow/img/images_svg/class.svg sha256=_c2kdGID1C2457U9JE6qBwdBG7jBvSWahO_fgplGyio 18292
course_flow/static/course_flow/img/images_svg/close.svg sha256=Udxe3cxIPu2joeKHYdmLkr4qgWlhbufVAIrcYNtHUnM 3211
course_flow/static/course_flow/img/images_svg/collapse.svg sha256=D0wHD3zIN7e1gfjT_6mS1JfDiTLfuTw7ViFgs_7D8F8 6354
course_flow/static/course_flow/img/images_svg/comment.svg sha256=FbMzTjEfSF1uZ9Pu0KDmBB0-uATQZXsjMjRZgs8ULAI 3069
course_flow/static/course_flow/img/images_svg/comment_new.svg sha256=oj23do_jxGFjqxKMxmrtfF-WJpKN5doo0mgCuuMOE7E 2634
course_flow/static/course_flow/img/images_svg/competency.svg sha256=GZRwACtcROePp3IayFaefZt2shQKPTB9eY9hk_aZ3Bk 12590
course_flow/static/course_flow/img/images_svg/copy.svg sha256=yKy6qRZUueKBtipHGxdZ48VOpxsFDAyhbvfx8HpBvgw 7014
course_flow/static/course_flow/img/images_svg/course.svg sha256=gzMN8D0pt_sUoJCBX4UPY-HE2ZjWH7YmbcW6rAQ5rCQ 12580
course_flow/static/course_flow/img/images_svg/create.svg sha256=yGg0zBSfbPdONY3UIHI8byhjuVI1KAMxfOXrGxyJg3w 13738
course_flow/static/course_flow/img/images_svg/create_new_child.svg sha256=O4fBTT5ZFrcRoRP96F8dnhPyhvxdwZuilTrUGfBPaq4 4262
course_flow/static/course_flow/img/images_svg/createchild.svg sha256=3YRcfRvnBwy2PGQBhcLAHJnlBOREDeuTIWT4HMolDaI 3614
course_flow/static/course_flow/img/images_svg/curation.svg sha256=1g-Cm0z-zN0wzQteTn1s7Wvzo0Orr_eNQGRsilFR-4c 16539
course_flow/static/course_flow/img/images_svg/dashed.svg sha256=XTBlYCpXBbRGCnDGKbvlo83S4Lk8lzI0fLUMe5Oo1LM 2498
course_flow/static/course_flow/img/images_svg/debate.svg sha256=uVEwOLPOaGK-CuOFrewciAnwftZm8ktX46TJHgCevfk 18010
course_flow/static/course_flow/img/images_svg/decision.svg sha256=magKL7c_0DnV6IWvYYz5_VV5yUAmoG-v_Wb9PL_7ukU 13280
course_flow/static/course_flow/img/images_svg/delrect.svg sha256=X_RbdDA4Joj6Bi0XJlJ7oM4VB-l15ZIGAn1C48fS_m0 3791
course_flow/static/course_flow/img/images_svg/design.svg sha256=PmOouzjccIVnKUOaeYvukYmfPmTlNg0m-LbsQp-YANY 14421
course_flow/static/course_flow/img/images_svg/discuss.svg sha256=wtJEk6GxD1HubEPvTFlPfQXeYuvL-PXICaboo_DWfjg 12710
course_flow/static/course_flow/img/images_svg/distributed-problem-solving.svg sha256=SN96DYKr_qeerVRNrX5S2YVEYP7RK1-jnkCMhcz2hMc 5495
course_flow/static/course_flow/img/images_svg/download.svg sha256=CcnTPVYFGvdVyKgtNgaV_dLxO7ZeAEyeVpleNaXXdTY 3429
course_flow/static/course_flow/img/images_svg/droptriangledown.svg sha256=UmcUToEgzlGkaCN_ZJm3z7FBVbXjAXjy07Ae1FjJW4Q 2540
course_flow/static/course_flow/img/images_svg/droptriangleup.svg sha256=k7vu8zDUWA-Kcl7fi6BSyItI8ExdEh5SiCiFuwuzGLk 2538
course_flow/static/course_flow/img/images_svg/duplicate.svg sha256=it1hDogq4Q7QoaCjrgxgaNrMZSwSRv8zY8dVtNRNzuM 3245
course_flow/static/course_flow/img/images_svg/duplicate_checked.svg sha256=Z4IwHQa6O4LXxACYUA-3wLN0E3LEXPpU01C0siCkd24 3338
course_flow/static/course_flow/img/images_svg/duplicate_clipboard.svg sha256=QIHWgUTLMaZD0e-MLYyzayo_CIQHf2tkB0IzFxF55Cs 3374
course_flow/static/course_flow/img/images_svg/edit.svg sha256=ONeRs8xdGRfVUVvcwVhvo36gEqhu2G-NeTuXMleUPFM 4474
course_flow/static/course_flow/img/images_svg/edit_pencil.svg sha256=lm83UW3BkOdYRYl-kNUR_gJ1NPIoUI4h9tUIVxBfWK0 2838
course_flow/static/course_flow/img/images_svg/edit_pencil_blue.svg sha256=YdW8D9v1a5VkxVEWRPpjTo5t7TszFFDO60iwjqMDBN4 2998
course_flow/static/course_flow/img/images_svg/elementofcompetency.svg sha256=AStpeJe-dlAwQ4J-gbAjTN--4v4xDVggf1-YB1I1dn4 12603
course_flow/static/course_flow/img/images_svg/enterlinked.svg sha256=I4omrIigjv0BPloLjMwD0hh69pXE_GGaJgcmsGYaZAk 2825
course_flow/static/course_flow/img/images_svg/exam.svg sha256=1bLWwJ5snhq2r1fsKpqSYmrzxjHqhDrNGE9dv1jDn_A 7949
course_flow/static/course_flow/img/images_svg/exercise.svg sha256=ysSjWvGQIRUpYgccTkcS8RDRH0xhk2qpvZ1QfQTbysk 5286
course_flow/static/course_flow/img/images_svg/expand.svg sha256=uyxOcnANDUD9HqpAXirt5LFo4EvFvTznfUCVAPcrQeA 6364
course_flow/static/course_flow/img/images_svg/experiment.svg sha256=DXRwQewRGdGp7ysTrCj3_GOdzePolHYWK5erIBr1ehQ 17081
course_flow/static/course_flow/img/images_svg/explore.svg sha256=lGAsmjnKmKFYzD-qDhJavWv9Kv_JHIi3HWBtke5tScE 12042
course_flow/static/course_flow/img/images_svg/favourite.svg sha256=dOLwSPzm1FfPJb9a2CjruZ7Er_b-sdzB9xqQwpAGL6I 12317
course_flow/static/course_flow/img/images_svg/file_copy-24px.svg sha256=CP8kS4Z7WV8YTOu2weF8GPGsxM3vfqog_6WaW5F8-_w 299
course_flow/static/course_flow/img/images_svg/gallery-walk.svg sha256=pgFsEJSEZWK2sHXT1KzI_PnuDV55W0-HAIjlA4dSCx8 3787
course_flow/static/course_flow/img/images_svg/gears.svg sha256=BQRVDZnkKQq8sMM_N2ynun-79DJbmfzd32vwP--TrMc 20789
course_flow/static/course_flow/img/images_svg/general.svg sha256=LuS1gBQRdIEyq4LSsxnvJsx-_B1Lv3knfiSAGbCaf6g 11347
course_flow/static/course_flow/img/images_svg/goback.svg sha256=ZcQ9xWT6DYR_EXjKyArPXUIfdfaqvpqxdhkGn-D-LyQ 2559
course_flow/static/course_flow/img/images_svg/graduateattribute.svg sha256=ZOTuef_bfGoEB5K_WyReL5ozvV1Nt4zkgDVgibSAUyg 12598
course_flow/static/course_flow/img/images_svg/group.svg sha256=0TnSKJg8FoZNFodMUFojAGospLsf-ToMwJO-BIR_z6E 16295
course_flow/static/course_flow/img/images_svg/help.svg sha256=e_pUuNjUlPBD4EXMkxMojnJSGuU8bCAxm2w_G-ZIj44 12317
course_flow/static/course_flow/img/images_svg/home.svg sha256=qi8laG49SXQL6EJhI70Ssyb-5DeD3tmSH83HWXBX4sE 14323
course_flow/static/course_flow/img/images_svg/home_black.svg sha256=R9oLlmD-COKMS-ScDSVMESx0tU5YYbcXY-wbJH9Zl08 1662
course_flow/static/course_flow/img/images_svg/homework.svg sha256=YktJKici3-D9LpzACu7ktbSU_XJ9rgC0kMo8EEtQ0zw 14602
course_flow/static/course_flow/img/images_svg/import.svg sha256=EaCpFvwoq51JaKvoo--ghj8G_gJsNTnqHRKsSDGf5ms 2926
course_flow/static/course_flow/img/images_svg/info.svg sha256=kBw6r_SsLnZGFKzT3pBy8LuVkqrmpbqhL_7FsENFP60 5122
course_flow/static/course_flow/img/images_svg/instrevaluate.svg sha256=lHrvW33TDN_zK1fKqhSnP_PaAAg_fny3nWmfXy-Cvuk 13165
course_flow/static/course_flow/img/images_svg/instruct.svg sha256=FF01YyE8CtbDGq1p2Haed43LgOP_iqvUw-W9Np8eauI 14274
course_flow/static/course_flow/img/images_svg/instructor.svg sha256=FF01YyE8CtbDGq1p2Haed43LgOP_iqvUw-W9Np8eauI 14274
course_flow/static/course_flow/img/images_svg/jigsaw.svg sha256=bX8FG73IYFFcCbj2us3JVQnkFLIRdmPrwtFAWINLUZw 3231
course_flow/static/course_flow/img/images_svg/layoutnav.svg sha256=y-4OohaC3FuC0F0fVEfQgd1bdxUK7kMan_qEJTYFZE0 3241
course_flow/static/course_flow/img/images_svg/layoutnav_2.svg sha256=hy3xO2Ra0KdSqE9bk1DpDFptStrrq3tD5UVkUy-K1O0 4211
course_flow/static/course_flow/img/images_svg/layoutnav_white.svg sha256=8IiBOp7RJaimz-PMJAhfljwAi5lQXiiKIQePSMNYlxE 3361
course_flow/static/course_flow/img/images_svg/learningobjective.svg sha256=4NGHw3RkZmeWD8Vw0geHTqkzP3Ng1iWEo-pL1B7upnY 12602
course_flow/static/course_flow/img/images_svg/lefticon.svg sha256=CTWQAaqeF5YSpoosUCGXd3X_2PR8I_kRv90RRTlOs-8 4888
course_flow/static/course_flow/img/images_svg/lesson.svg sha256=kuP4TEX3pTzvgcYT0rjEmySpmS8o3FfJe1qvdMYPzTs 15322
course_flow/static/course_flow/img/images_svg/logo-courseflow-beta.svg sha256=Cb0I3Sk-7oZKccaD1QIn8QBBeNoZIf7Qnn5hovZ0-Ag 2326
course_flow/static/course_flow/img/images_svg/logo-courseflow.svg sha256=BbHO83H0OZPZ7XaYygJpJFuwHSyGCyNg9QgqaspPcZI 2103
course_flow/static/course_flow/img/images_svg/minus.svg sha256=DznEmq3omy7hRuR4tucCygvkkcQx0LhtHcoc220Q62s 2438
course_flow/static/course_flow/img/images_svg/more_options.svg sha256=xIiw4WVhmgtDe6x33ihm1KAPh2QMIdpUgujvDEW03j0 13328
course_flow/static/course_flow/img/images_svg/movedown.svg sha256=zWNZNK3tkRwG6SNB2OtMwLG6gahHUo1DsGMrLCTlmBE 2534
course_flow/static/course_flow/img/images_svg/movehandle.svg sha256=KKvani7n2D2aqpX93ebZ8eLYl0ZXQird1D9YdZX-Um8 4478
course_flow/static/course_flow/img/images_svg/moveup.svg sha256=DTOSopPnO2NiSJ9YvdAlsVIOa3zjaFWVAU9NZgrcaV8 2532
course_flow/static/course_flow/img/images_svg/no_favourite.svg sha256=ADeIaic97E-hpCQRi_wwT4PyTSOmxxA1a64dWBiGGEA 12320
course_flow/static/course_flow/img/images_svg/nocheck.svg sha256=u0A9f8Io1EaQsj_dQY-6Z6IhFaWkahP_KnUmRmmouC0 2805
course_flow/static/course_flow/img/images_svg/nodebar.svg sha256=DSOZavrMg1FeE5sV80bI3s33zS7hj3kJXRUuN8up6aU 4841
course_flow/static/course_flow/img/images_svg/one-minute-paper.svg sha256=LOv1On0UEbvCypgB6q6zJGWEWAModaDe7HrnetYIqV0 4428
course_flow/static/course_flow/img/images_svg/ooci.svg sha256=uqt-DEEfqLSvfH83jO_H_I9zFnIm9WsRMYWQD-7hTRI 15910
course_flow/static/course_flow/img/images_svg/open_basic.svg sha256=Tuf-n6VWYb6texuz3ZjK-jkhx7qBvhFBWqgAR3hO_a0 43171
course_flow/static/course_flow/img/images_svg/orchestration.svg sha256=435cSDhXI7ZwFtxvpkQ-Gxafc-6NTkRNfcH_JtZbElg 14656
course_flow/static/course_flow/img/images_svg/other-strat.svg sha256=68R5t5UbMMtl6mxM-lKRVq5b2E0RJlPVYvI2KrPM1LM 2796
course_flow/static/course_flow/img/images_svg/other.svg sha256=pCVXLULKrn_2qE_6e-mN2XIpND4hrQVieRyHT1oyyKU 14325
course_flow/static/course_flow/img/images_svg/outcomes_blue.svg sha256=NCGw1lmGLAMqfuUWklPRRx2k0UBfYFe_KoZKzayv1mk 5753
course_flow/static/course_flow/img/images_svg/page_view.svg sha256=n8BMJ3M33AASFO4Tp0qLR-0aPAzlorrJy2xJx37_tyk 2989
course_flow/static/course_flow/img/images_svg/pageview-24px.svg sha256=PUbX1_hEygNaz-0wQpOWToMmJ14P0Ot4iBNmVljU7sI 451
course_flow/static/course_flow/img/images_svg/peer-assessment.svg sha256=mpytB19ecpK-YNreVoiJs7nmU3zlmKDVLolME1LiRnA 3369
course_flow/static/course_flow/img/images_svg/peer-instruction.svg sha256=nld9UxaT49a-j9dvZ9uXkqGBRVjbE2uaZzZ7uqc2C2M 3697
course_flow/static/course_flow/img/images_svg/peerreview.svg sha256=RghliHxbWhI9AvMPZwJALhtWjCSty_FxiMz9L0Orxms 17082
course_flow/static/course_flow/img/images_svg/pencil-blue.svg sha256=TgWvVbJdUZ2c5o1TKiczJfQrzqtDfoYV-daMtvSHd_M 304
course_flow/static/course_flow/img/images_svg/pin.svg sha256=epmNx1le3o4uc3B6J7JcGFXVp82nliK_1tYuwOw6etQ 3320
course_flow/static/course_flow/img/images_svg/play.svg sha256=xk-Z6ASZcTvEazTGu7oyuN1gCHsISJ4QHyy_GXJZPWA 14512
course_flow/static/course_flow/img/images_svg/plus.svg sha256=bMsphwYXzt4TdCAeCa75x2OmcV9F70ITUsTs1BHF5d8 2851
course_flow/static/course_flow/img/images_svg/plusblack.svg sha256=FgEOjj67Ve35nlYRt3ixlmUoMJQndVMGybbeMNYVZbg 2861
course_flow/static/course_flow/img/images_svg/port.svg sha256=0r7DWeS5m5m1806x6AY-qoabSAUh0t-SeBFnncJmK2s 2868
course_flow/static/course_flow/img/images_svg/practice.svg sha256=d9nYVF8LXfLN6o31ty5I4dLSbZu6bhdk5XQ0u6tZFkw 12520
course_flow/static/course_flow/img/images_svg/present.svg sha256=IbGnaDoWOLhSxH5eYC5m3Hr3RCd1IB40_7EUJ4yCfG0 15736
course_flow/static/course_flow/img/images_svg/problem.svg sha256=pj4jbw5jvFEGdWNjSVg_Xb6TZJeS4yfD6CdWFSKQ26k 17218
course_flow/static/course_flow/img/images_svg/process.svg sha256=-41G9OnkJOIky0o-HEPJSfLBESnn7AvU8b-FY6vDjI4 17732
course_flow/static/course_flow/img/images_svg/program.svg sha256=-1z5tqqLztWhTtN5Mu_YTNlBdgN8y5ovahttV_S0grU 12582
course_flow/static/course_flow/img/images_svg/published.svg sha256=6hkdkvhKAra6GnGRj7A-GIdqn5LZUo2ui_G0rC694Z0 3503
course_flow/static/course_flow/img/images_svg/puzzle.svg sha256=99lhYgWh4GEv1L6BZMIoHxcsWA23gqIbvgCeDAYmnQE 3565
course_flow/static/course_flow/img/images_svg/quiz.svg sha256=0NtMNaejuZ0kEUxtShbZDoJFNC3Mf-93zxmN8pzpnEQ 12723
course_flow/static/course_flow/img/images_svg/reading.svg sha256=6NCuT_mVL6afkxTWPETybvxC0QPwWQla-5H7Taz95ZE 15642
course_flow/static/course_flow/img/images_svg/reflective-writing.svg sha256=tAwk7B0AYz_BCndLzGPKW4gCiDQJQb490zVeHYism4s 7304
course_flow/static/course_flow/img/images_svg/research.svg sha256=UtbJJ3pgsjQZkXaGl5BWV0A_Oyk2keOviI-I1gvizh4 13759
course_flow/static/course_flow/img/images_svg/restore.svg sha256=zxyrYz61qOGqVpmbuHhGgJAk91T3GHgXF5jIovMAWlY 3315
course_flow/static/course_flow/img/images_svg/restore_blue.svg sha256=T8bh2SGYGfzi0tVtdcj6y6ex301u7pleZonbzVhvIYk 3350
course_flow/static/course_flow/img/images_svg/return_to_project.svg sha256=BV0zGGjvfMCvjOGrrOcTjBPvqfrxaNo4H_KINM3w5is 3469
course_flow/static/course_flow/img/images_svg/returnimg.svg sha256=AoFG1vC2yLAxC3IdHSBxaWttG9uErt_TYJ0zZ9605gU 2524
course_flow/static/course_flow/img/images_svg/righticon.svg sha256=l2JUsJIWxpy2_qi3ONmOssymKSAJlYiKOThNC7nF9n8 4876
course_flow/static/course_flow/img/images_svg/rubbish-bin-delete-button.svg sha256=8UlxAssr_JEplj8YDxTha4RvsCsVO5jQgUXRTk43nPI 241
course_flow/static/course_flow/img/images_svg/rubbish.svg sha256=yuy-6t9APSmjftih46kIHGqpAZtBvu0KrcilhQImcV8 2710
course_flow/static/course_flow/img/images_svg/science.svg sha256=C4OoVd_5SndUQxWHOFlWghovrFi7-yad9wk7qNK4-MM 15199
course_flow/static/course_flow/img/images_svg/settings.svg sha256=51_Dl9W_H1FqzBzYIgHV_IGE_2dr2IcngFxXmDgs9Pg 5166
course_flow/static/course_flow/img/images_svg/show_legend.svg sha256=cs3hbldvsAmZ-y41L8nIt14jxwjPGY0ynZDq8E_mXpQ 5522
course_flow/static/course_flow/img/images_svg/solid_check.svg sha256=bqWmlx6Y_Je0qMOJU9TlHr69EXLVjQpgFGUX5MAbD94 3151
course_flow/static/course_flow/img/images_svg/solo.svg sha256=Yz5k9Nn_KXYAW-M7i4FzjrQtduSk3LMtyCojJWXE83c 14348
course_flow/static/course_flow/img/images_svg/spectrum.svg sha256=5JzLGoYgZXkW3wleVNtDho7vt_G26mqGIYOnrcQIic0 3170
course_flow/static/course_flow/img/images_svg/strategy.svg sha256=br2njfb2DAuohOZBSSYUoJQ7a3GuJXMTB1eQyyB17Zk 3093
course_flow/static/course_flow/img/images_svg/strategy_blue.svg sha256=CL7crffjAE9gB4VnCsb2cDCkfC_AlrMjRX6Hv9s_oIc 3483
course_flow/static/course_flow/img/images_svg/students.svg sha256=9OmYeApXObGhnICmV6ahN19vq3RWAipKzVKE2HRWgYo 21373
course_flow/static/course_flow/img/images_svg/target.svg sha256=OKaMMBjqvZ5WdNvymVvaWzhZlOUcWtW2Y1DTWzChr2Y 8298
course_flow/static/course_flow/img/images_svg/test.svg sha256=lB96YKb6nVgfHKExceusfTT3UxJIkbW_roQ5SXGGHxA 6843
course_flow/static/course_flow/img/images_svg/text.svg sha256=ZFPuiiBoYUSIP_DSUznGJyh-WRsh4F8_JyB6xRszWEI 3104
course_flow/static/course_flow/img/images_svg/toolkit.svg sha256=vfTMcxpzaljFMw3MsmNvurjxVi5x3yBdWEdgJI3WV5U 6753
course_flow/static/course_flow/img/images_svg/two-stage-exam.svg sha256=fN2r4ie0J1HKgY7SDpRDpOs2vh4aoa1Ci93fdobyazo 5038
course_flow/static/course_flow/img/images_svg/unassign.svg sha256=eN9Cmo9duon4_qSD4NI3_MVW9jNVE8n_xR5rgXuFRF8 3791
course_flow/static/course_flow/img/images_svg/upload.svg sha256=gqZ3L9mqmfARcmO60rhtl75KajtdTTapQgPGZGQ4SWs 2750
course_flow/static/course_flow/img/images_svg/validate.svg sha256=oT5BHybIp4eX3Y534R_4BpCt1k-lXlo5Cl7MVyrZxv4 3370
course_flow/static/course_flow/img/images_svg/validationerror.svg sha256=NM3lH7pHpFlLAPdwEj9gufHiylqTzGApO7OslTAm6Uo 3807
course_flow/static/course_flow/img/images_svg/view.svg sha256=Omn1o0dFtgQpI5HIi6Qs5ceKDfs9JpgzXXkSen7TSBw 4188
course_flow/static/course_flow/img/images_svg/view_none.svg sha256=m1V_3a2NqQdl2p3wvKu4XBeENdbSP-SZVC4UPetA1O0 4472
course_flow/static/course_flow/img/images_svg/warningcheck.svg sha256=F4-axZ89c_4EF3riw1NiN0GciSLwo2oYkOa36DEU5q4 3812
course_flow/static/course_flow/img/images_svg/weekstyle.svg sha256=PSoPI0HUTWH6SSUABSqT_r9pi69HO9F_qMcQ5qCJizk 5777
course_flow/static/course_flow/img/images_svg/weekstyleparts.svg sha256=5OLOsmaFC0Lj57gVyjDbG8eerSKc_528SyxB5zTiw7w 4793
course_flow/static/course_flow/img/images_svg/weekstylesimple.svg sha256=4l7y5b4i5-QZvwmM3fJl1-moyw-dmp51LyRmSX9fy3E 3253
course_flow/static/course_flow/img/images_svg/wflink.svg sha256=APoSonFifnJFqfzPCmAycZOouxo6KS-bEJEolvRSkuw 6263
course_flow/static/course_flow/img/images_svg/write.svg sha256=B2JniyuWNVsM_MJ5zaptCDX6KMDS4dMrUzJd-1v3SCo 13944
course_flow/static/course_flow/js/react/dist/courseflow-app.es.js sha256=tsAKX3ADCUgZd_R6ikEcPvzwyOo7sjSfduGOsc_35XA 4474948
course_flow/static/course_flow/js/react/dist/courseflow-app.es.js.map sha256=mVETqfEqt_4DLmMwrZu3lRNP3qyiWc7IU_c1eMJxtso 6644733
course_flow/static/course_flow/js/react/dist/courseflow-app.umd.js sha256=E192G7ixNsFXpuK8uHvIz0FjhC3GSmuam42AEq06nMM 4722581
course_flow/static/course_flow/js/react/dist/courseflow-app.umd.js.map sha256=-XYpFS1DGviJ4uTffHwdIdr_8V3h7BwEMTQnpssAE9g 6667186
course_flow/static/course_flow/js/react/dist/style.css sha256=YVEPLz1ZWzESPFnDz7U7TI8J2tx1uDKdGTsKaXh35jk 93734
course_flow/static/course_flow/js/templates/README.md sha256=OWnePTKgRKcHMih_EWKVBPqiZb-devB5f-jyKGsi7m0 173
course_flow/static/course_flow/js/templates/base-common.js sha256=VtK00h_BHLKG7HpIFjCRLPBbOUVUu7MoS9LwrmUtu7A 5145
course_flow/static/course_flow/js/templates/base.js sha256=DcI_3SvUl3EN8IgyH2KNWpkWrKN4jEIhiMJ3rhszKaw 1002
course_flow/static/course_flow/js/templates/csrf-setup.js sha256=I5v_KJ2F8dYLKugdWMnn7hlQWU-fsHxgYqhb8cfSi6I 440
course_flow/templates/course_flow/base.html sha256=OUxlc8NwcXx_-PLQt33aDUO3jE5nlsIEsLB9QdShlHs 1671
course_flow/templates/course_flow/notifications.html sha256=OnILKS-YOJ-IuCzDC3YoYZbF18r_M9RjcQS1GHn3kOU 2295
course_flow/templates/course_flow/base/config_js.html sha256=YMZTzIOqfZWYebISS5uFjTHhr2lcu8G7IWHKO_yP-sg 8522
course_flow/templates/course_flow/base/react_renderer.html sha256=LESqTyBHkiIl82j-bIqpkdSJDBproNthb96C6z6J0Xo 1932
course_flow/templates/course_flow/base/scripts.html sha256=uWL6hzgHWehFUmlRH7nE2dTDARWYYFOQ2wNc_TOC2qA 669
course_flow/templates/course_flow/base/static_scripts.html sha256=kVG2ROUsWulkoiKRcJFmYhEZ3e70Gbe4KIlb82heQFQ 2484
course_flow/templates/course_flow/html/workflow_create.html sha256=7Tu5Q-E1RMf8jvObL90acSG0LHMV3w1ok_meszaEMhM 638
course_flow/templates/course_flow/html/admin/saltise_admin.html sha256=ajX4OysmCz7Mdw8qdrsg-6GRNYit2kyHVa_-daDDb2I 640
course_flow/templates/course_flow/html/admin/saltise_analytics.html sha256=0kSx6biNCAQq7TofAgIlG5OtG2dY3jkpkokuripTslQ 2367
course_flow/templates/course_flow/html/registration/login.html sha256=hCo_c_8EVsyqTai_55wyTU0bjbRYpsphjZ_XUEjFtRw 730
course_flow/templates/course_flow/html/registration/registration.html sha256=UH3NtaKK_vAHCkCxwy-izWV1oJlA6qGbHfkFrTngVpE 661
course_flow/templates/course_flow/react/common_entrypoint.html sha256=OlSCrvJIU5t9dYa05ZKV3qgfQZXqpiM8jv5k2NXfDfY 359
course_flow/templates/course_flow/react/import.html sha256=qoPvoYOLE0xVLcpNSP08dA5zRObpgWR15lSXVtLTN6g 1630
course_flow/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
course_flow/templatetags/course_flow_templatetags.py sha256=8ar94weiKN5UaIb50d8UOPG6jSFAyuxzOIkfmRiFzeE 2615
course_flow/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
course_flow/tests/conftest.py sha256=OslHfhQOdya_Z-b_DzuKfbOQTgjVkDQPWWbUWBEYD-0 934
course_flow/tests/test_decorators.py sha256=KDWgxfhQYpBEjaKKZrxaDox5zKY7Wih_TDywhmgRwG4 3578
course_flow/tests/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
course_flow/tests/models/test_functional.py sha256=SSchEnB72DNXXVLyQ1fjTe7-82axRQsCojS-8c1cH8Q 156169
course_flow/tests/models/test_live_views.pyARCHIVE sha256=1R0gR5mRMulH8tSu3Ajkyj6-5ab2SdgPzmish4DHkdg 39330
course_flow/tests/models/test_models.py sha256=AqnFCxqey0tUng0TfqJSCwQyAUgzstRz3cnJnoublA4 155641
course_flow/tests/models/utils.py sha256=qY02TIjCjM-ejm_R3NKgUfrvHF4nf3mFM2RsznPSJfs 1752
course_flow/tests/models/assets/test_json.json sha256=hpAXZWyoouyKMEQPn9lu6WchnjEFL3jdcpPyOWhOOKI 35879
course_flow/tests/models/assets/test_nodes.csv sha256=8MB4-XPAPnOpUHfKttSgGVoC5x8k0YOkFjP3njdg7YY 132
course_flow/tests/models/assets/test_nodes.xls sha256=8ywDASWd9oczYjoVDcaQkzJarqiyUUY_RjtpOTwexY8 5632
course_flow/tests/models/assets/test_outcomes.csv sha256=jZ_c0peU7B5X1OZbh7LvSyfwi79BPh7IdJEVaKuj724 182
course_flow/tests/models/assets/test_outcomes.xls sha256=zRialkXShP1FoTAedXEef2Uc1WZhfPYVlZcboSnmqlA 5632
course_flow/views/__init__.py sha256=z1FvJEkIkkuu0iNykZ8nED0xodSBkJVO5aWKDlQiNQQ 152
course_flow/views/mixins.py sha256=Vz_zvzsmxfMUaDegFA9K0H7NRB8NtqXB3P-AX8N4vW8 2344
course_flow/views/HTTP/HTTP.py sha256=AUGynSTWfgIa8NcugNlOeBiVmipgIB7MTvE0GKx7n9Y 3844
course_flow/views/HTTP/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
course_flow/views/html/SALTISE_admin.py sha256=tnjYh9q1EVGT06g6tbX5HaWM4wV8BzcpGV0F54Ieuzs 461
course_flow/views/html/SALTISE_analytics.py sha256=tk_8bAT3pgExKruIi4qAG2QxBXhwnIcFV-B4jcDhNcA 764
course_flow/views/html/__init__.py sha256=BkL5Km0ztdq1aXcIHW1t19MSTdn6B6JEOZOJjWxu8Mg 365
course_flow/views/html/activity.py sha256=VLhUIAstX7v35kO7DWypwq7GVweNkikbU49d1mqyqVc 2036
course_flow/views/html/course.py sha256=ns7R_GMVjqDNGjPW9AjckvQ2Gg_h8beLo-pJwcX8c0c 2104
course_flow/views/html/discipline.py sha256=Fu5xpp1G76tPo8uLRN1hiZqD7hNa0feCcsJlUmv8ppM 374
course_flow/views/html/explore.py sha256=WTqHUgTVU3RcAfvpoJ4_r5WogDk8AC06aJGJyfoS0zg 1743
course_flow/views/html/favorites.py sha256=DoNkP6cr3Aq_AGmv4gNPByywwweSpAR5oMEAYnAqs34 338
course_flow/views/html/home.py sha256=eUhwREYfalAQHnaxdGtJVOwEPmKCoo2TlVi4695G1g8 4002
course_flow/views/html/importer.py sha256=vmvK33rm8VFCwKCUYA7C5za2uniAAbHaKtJ1TwqMCPc 198
course_flow/views/html/library.py sha256=Ck5aBtaXHIrRbuzM1aG7ok1ht3mAl9-vtfKnENo5dRA 300
course_flow/views/html/program.py sha256=8KpWN9dkDIea5oTzOdCTjoMMmKqQI_6OlMJunFlrrvs 1210
course_flow/views/html/project.py sha256=V36q2V4g0kjYAUqBSKjrx471Zq2kQGqsco4JPzM8nZU 4126
course_flow/views/html/styleguide.py sha256=LGUd4BRpC9ybXx3R-DixCd7kQaeL2a_2OM67neFREbM 425
course_flow/views/html/user.py sha256=Mbd29SzI5OEFDp-2r0yIFu2PmTPPA-fGcZ8um1oi84A 3521
course_flow/views/html/workflow.py sha256=kc31qMfaeZkgUYGwY1ZBhMXsXQCtyAW_bDf1-0QVM8E 3110
course_flow/views/json_api/__init__.py sha256=Bcx7oX-mMHUvsEFxB5wmZgFry1Aa0OZncsyI-N3w-_0 271
course_flow/views/json_api/comment.py sha256=l5iix6koS5aMnfgjaP_n-2l2vXICGN3zYJFnzBqcqWw 4244
course_flow/views/json_api/create.py sha256=YNYRBsu6f0VLzFsw8s8hnacEKJP-vAqQjnQ_lvOs99o 18803
course_flow/views/json_api/delete.py sha256=VYYwDfVxPA4ATVpoFqQX18dWfB1u5EUdbctGSJSaxwI 16976
course_flow/views/json_api/duplication.py sha256=ywpHDYSXwebmvFEKM6bDRkC_9s_cwOOA2xSWwDNDgtY 12951
course_flow/views/json_api/export_import.py sha256=Lbdal5kf_FGCAk3yaSP_s1OGtUcvHS_lSTt3G-ZXPH0 2584
course_flow/views/json_api/menu.py sha256=s17FqI0quCBbkuXhSTZZ-hqSSyO9BePJtUWgyVK5NYw 1931
course_flow/views/json_api/old_courseflow_import.py sha256=0grSfJkRg2Ls5UPvr0NqX0gSTJqJ0pXV1e5di-GWvI0 12680
course_flow/views/json_api/search.py sha256=nGDMecu9PqUdnt00bEg7W8OG6RWcdHI7nsmqntqkElY 5851
course_flow/views/json_api/sharing.py sha256=PG-WQ_vX0Dnjd3VWUqf9dadv1RUxsVxC5g7yOXhNEIw 9612
course_flow/views/json_api/update.py sha256=lqEqG-4cYXqhUVFd-reGNFQA_3yivFMbjYJMDTawsfA 27344
course_flow/views/json_api/workflow.py sha256=7yPidDgQvfBTJ4FNvE2hG9_ioNiiiG4rEpLaHDQQdf4 18536
react/node_modules/flatted/python/flatted.py sha256=ke8FuEflns-WlphCcQ9CC0qJqWqX3zEEuak74o6rgE8 3879
react/node_modules/flatted/python/test.py sha256=uTOn6HJd7KeY_PTRvvufv60dmvON3KWp3nnqACj8IlA 2129
react/node_modules/railroad-diagrams/railroad_diagrams.py sha256=D6FoktXRZOlYxb83q-OhxO6QWuUZgqQPCpne-D03yaE 15237
SALTISE_course_flow-0.8.28.dist-info/LICENSE.txt sha256=gpO_f1s59vx0pPqxoGOKTr-bhD7fuBFVKe1CL-CYvWI 11538
SALTISE_course_flow-0.8.28.dist-info/METADATA sha256=ylY1h_zIIai5vW3S8nkY11cnt7guV3JzBIHfjw7l0Sc 14235
SALTISE_course_flow-0.8.28.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
SALTISE_course_flow-0.8.28.dist-info/top_level.txt sha256=GEaAd3srefTO1DLolssmoHOC4hhTUzAG-uOYbWFKdgU 18
SALTISE_course_flow-0.8.28.dist-info/RECORD

top_level.txt

course_flow
react