.gitignore
.gitmodules
.mypy.ini
.pylintrc
.secrets
LICENSE
README.md
pyproject.toml
requirements-dev.txt
requirements.txt
sample-edq-lms.json
.github/workflows/main.yml
edq_lms_toolkit.egg-info/PKG-INFO
edq_lms_toolkit.egg-info/SOURCES.txt
edq_lms_toolkit.egg-info/dependency_links.txt
edq_lms_toolkit.egg-info/requires.txt
edq_lms_toolkit.egg-info/top_level.txt
lms/__init__.py
lms/py.typed
lms/backend/__init__.py
lms/backend/backend.py
lms/backend/testing.py
lms/backend/canvas/__init__.py
lms/backend/canvas/backend.py
lms/backend/canvas/backend_test.py
lms/backend/canvas/common.py
lms/backend/canvas/courses/__init__.py
lms/backend/canvas/courses/assignments/__init__.py
lms/backend/canvas/courses/assignments/fetch.py
lms/backend/canvas/courses/assignments/list.py
lms/backend/canvas/courses/users/__init__.py
lms/backend/canvas/courses/users/fetch.py
lms/backend/canvas/courses/users/list.py
lms/backend/canvas/model/__init__.py
lms/backend/canvas/model/assignments.py
lms/backend/canvas/model/users.py
lms/backend/testdata/backendtests/__init__.py
lms/backend/testdata/backendtests/courses/__init__.py
lms/backend/testdata/backendtests/courses/assignments/__init__.py
lms/backend/testdata/backendtests/courses/assignments/fetch_backendtest.py
lms/backend/testdata/backendtests/courses/assignments/get_backendtest.py
lms/backend/testdata/backendtests/courses/assignments/list_backendtest.py
lms/backend/testdata/backendtests/courses/users/__init__.py
lms/backend/testdata/backendtests/courses/users/fetch_backendtest.py
lms/backend/testdata/backendtests/courses/users/get_backendtest.py
lms/backend/testdata/backendtests/courses/users/list_backendtest.py
lms/backend/testdata/cli/tests/list_formatting_empty_json.txt
lms/backend/testdata/cli/tests/list_formatting_empty_table.txt
lms/backend/testdata/cli/tests/list_formatting_empty_text.txt
lms/backend/testdata/cli/tests/list_formatting_json.txt
lms/backend/testdata/cli/tests/list_formatting_table_headers.txt
lms/backend/testdata/cli/tests/list_formatting_table_noheaders.txt
lms/backend/testdata/cli/tests/list_formatting_table_prettyheaders.txt
lms/backend/testdata/cli/tests/list_formatting_text_headers.txt
lms/backend/testdata/cli/tests/list_formatting_text_noheaders.txt
lms/backend/testdata/cli/tests/list_formatting_text_prettyheaders.txt
lms/backend/testdata/cli/tests/version_base.txt
lms/backend/testdata/cli/tests/courses/assignments/get_base.txt
lms/backend/testdata/cli/tests/courses/assignments/get_empty.txt
lms/backend/testdata/cli/tests/courses/assignments/get_nocourse.txt
lms/backend/testdata/cli/tests/courses/assignments/list_base.txt
lms/backend/testdata/cli/tests/courses/assignments/list_nocourse.txt
lms/backend/testdata/cli/tests/courses/users/get_base.txt
lms/backend/testdata/cli/tests/courses/users/get_empty.txt
lms/backend/testdata/cli/tests/courses/users/get_nocourse.txt
lms/backend/testdata/cli/tests/courses/users/list_base.txt
lms/backend/testdata/cli/tests/courses/users/list_nocourse.txt
lms/cli/__init__.py
lms/cli/common.py
lms/cli/parser.py
lms/cli/config/__init__.py
lms/cli/config/list.py
lms/cli/courses/__init__.py
lms/cli/courses/assignments/__init__.py
lms/cli/courses/assignments/get.py
lms/cli/courses/assignments/list.py
lms/cli/courses/users/__init__.py
lms/cli/courses/users/get.py
lms/cli/courses/users/list.py
lms/cli/lib/__init__.py
lms/cli/lib/generate-test-data.py
lms/cli/lib/verify-test-data.py
lms/cli/lib/version.py
lms/model/__init__.py
lms/model/assignments.py
lms/model/backend.py
lms/model/base.py
lms/model/constants.py
lms/model/users.py
lms/model/testdata/__init__.py
lms/model/testdata/assignments.py
lms/model/testdata/users.py
lms/procedure/__init__.py
lms/procedure/generate_test_data.py
lms/procedure/server.py
lms/procedure/verify_test_data.py
lms/util/__init__.py
lms/util/net.py
lms/util/parse.py
scripts/check_all.sh
scripts/check_lint.sh
scripts/check_python_version.sh
scripts/check_strict_types.sh
scripts/check_types.sh
scripts/gen_docs.sh
scripts/run_tests.sh
testdata/__init__.py