Skip to content

About

A middleware between the migration code and brightspace, covering specific end-points used in the migration code.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Repository files navigation

Middleware to Brightspace Migration (Lite)

This service is to handle the communication between the Migration Tsugi Tool and D2L Brightspace. It does this by wrapping a CALL function that the migration scripts use to communicate with LMS with the appropriate OAuth 2.0 token. It also manages the refreshing of said token.

Structure

The serivce is split into a Flask UI/API and a APSCheduler to manage the refreshing of the token.

Note: This service is still in development and testing and is not suitable for production.

Install required packages:

pip install -r app/services/web/requirements.txt

Remove all installed packages:

pip freeze | xargs pip uninstall -y

Ignore import ordering and not at top of file

# ruff: noqa: E402, I001

Ignore the line-too-long

# noqa: E501

About

A middleware between the migration code and brightspace, covering specific end-points used in the migration code.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages