文件名称:distribute_due_dates_lti:LTI实施分配到期日
文件大小:330KB
文件格式:ZIP
更新时间:2024-04-08 18:55:08
Python
StrongMind LTI Shell应用程序 克隆此存储库以制作与Canvas兼容的StrongMind LTI应用程序。 设置 该项目使用Python 3.7,Flask,并使用无服务器部署到AWS Lambda 虚拟环境 创建使用Python 3.7的虚拟环境: python3 -m venv env source env/bin/activate 从需求文件安装依赖项。 pip install -r requirements.txt 创建本地设置文件 从settings.py.template创建settings.py cp settings.py.template settings.py 将您的值添加到设置文件。 至少,开发人员需要输入CONSUMER_KEY,SHARED_SECRET和secret_key。 Flask使用secret_key,但是在设置LTI时将使用
【文件预览】:
distribute_due_dates_lti-main
----.gitignore(2KB)
----templates()
--------launch.html(68B)
--------error.html(102B)
--------index.html(69B)
--------lti.xml(2KB)
--------base.html(823B)
----package.json(718B)
----requirements.txt(791B)
----Makefile(351B)
----serverless.yml(3KB)
----package-lock.json(542KB)
----webpack.config.js(1KB)
----views.py(7KB)
----services()
--------distribute_due_dates.py(4KB)
--------scheduler.py(2KB)
--------__init__.py(0B)
--------queue_sender.py(370B)
----assets()
--------javascripts()
--------stylesheets()
----CONTRIBUTING.md(662B)
----LICENSE(1KB)
----static()
--------js()
--------css()
--------bundles()
--------img()
----babel.config.json(125B)
----settings.py.template(2KB)
----Procfile.dev(137B)
----README.md(3KB)
----config.py(520B)
----secrets_manager.py(1KB)
----upload_assets.py(66B)
----clients()
--------__init__.py(0B)
--------dynamo_client.py(821B)
--------canvas_oauth_client.py(2KB)
--------canvas_api_client.py(3KB)
----settings.py(2KB)